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
335794194669	335794195181	335794195731	335794196281	335794196831	335794197381	335794197931	335794198481	335794199031	335794199581	335794200131	335794200681	335794201231	335794201781	335794202331	335794202881	335794203431	335794203981	335794204531	335794205081	335794205631	335794206181	335794206731	335794207281	335794207831	335794208381	335794208931	335794209481	335794210031	335794210581	335794211131	335794211681	335794212231	335794212781	335794213331	335794213881	335794214431	335794214981	335794215531	335794216081	335794216631	335794217181	335794217731	335794218281	335794218831	335794219381	335794219931	335794220481	335794221031	335794221581	335794222131	335794222681	335794223231	335794223781	335794224331	335794224881	335794225431	335794225981	335794226531	335794227081	335794227631	335794228181	335794228731	335794229281	335794229831	335794230381	335794230931	335794231481	335794232031	335794232581	335794233131	335794233681	335794234231	335794234781	335794235331	335794235881	335794236431	335794236981	335794237531	335794238081	335794238631	335794239181	335794239731	335794240281	335794240831	335794241381	335794241931	335794242481	335794243031	335794243581	335794244131	335794244681	335794245231	335794245781	335794246331	335794246881	335794247431	335794247981	335794248531	335794249081	335794249631	335794250181	335794250731	335794251281	335794251831	335794252381	335794252931	335794253481	335794254031	335794254581	335794255131	335794255681	335794256231	335794256781	335794257331	335794257881	335794258431	335794258981	335794259531	335794260081	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
42096	44625	40981	35668	35250	36426	37273	39868	40510	36719	31839	22825	16231	9925	5906	3019	1551	1464	815	655	960	890	864	816	648	592	523	626	1576	4172	5133	2941	664	220	210	201	201	198	196	200	186	197	197	217	200	226	217	226	214	211	225	211	203	216	208	216	200	200	192	207	194	224	202	194	211	178	201	187	223	235	231	207	208	211	204	212	202	203	195	163	228	199	212	184	210	208	213	208	206	208	192	215	213	199	203	194	209	213	182	219	187	214	217	185	237	222	235	211	203	175	227	199	205	226	208	210	212	201	218	235	195	210	227	207	201	221	201	188	229	209	185	223	206	189	204	200	226	216	173	223	201	220	216	204	210	182	198	189	215	221	203	227	226	208	191	191	209	204	191	200	192	222	213	196	199	217	221	193	202	205	224	222	218	185	202	192	209	215	187	198	202	208	193	204	203	201	205	219	214	200	211	211	207	200	211	209	201	223	207	204	190	205	181	198	202	193	203	198	195	195	214	211	204	196	235	214	194	206	189	196	209	177	220	211	213	198	224	208	226	188	252	191	239	203	186	201	200	206	228	210	228	213	226	197	202	201	211	207	204	202	196	200	197	198	188	214	236	193	187	206	221	217	202	204	196	198	213	232	204	199	203	194	194	203	212	207	231	218	218	216	206	199	224	184	213	213	192	216	197	195	225	183	205	225	220	217	205	196	180	181	225	207	198	199	182	197	172	212	229	214	222	175	192	185	190	226	228	191	180	201	209	184	246	195	216	187	178	188	205	200	202	193	193	204	200	207	205	219	190	223	202	204	204	196	224	230	215	213	199	207	218	203	197	200	215	200	212	198	211	184	187	213	207	242	196	207	175	234	220	191	227	206	186	200	227	231	188	196	194	202	211	203	225	220	239	190	195	219	195	199	235	262	205	216	198	195	215	199	203	203	189	191	199	179	237	203	215	190	212	195	216	168	212	231	220	234	209	236	209	213	188	220	201	192	207	239	204	208	207	211	208	206	216	183	200	203	205	219	196	193	188	197	198	224	222	180	210	194	227	210	191	182	200	189	217	196	209	197	191	208	226	185	211	203	203	168	235	206	201	193	216	223	209	193	196	198	188	210	215	207	206	190	205	203	191	202	180	206	212	214	184	180	220	207	209	218	179	185	216	197	199	215	185	213	193	234	206	209	207	217	226	212	215	180	185	211	210	205	214	215	213	200	191	208	165	182	181	207	190	211	214	206	208	212	224	214	232	220	194	195	198	222	191	216	189	208	192	188	200	193	199	205	211	188	194	222	186	233	199	210	209	216	216	213	223	197	220	193	196	211	213	220	182	213	220	185	214	211	214	205	204	224	198	184	240	194	191	215	197	208	195	179	187	203	233	207	184	224	191	192	215	207	181	194	222	207	212	205	184	214	220	205	205	204	202	199	196	187	179	199	203	197	180	184	221	229	215	188	213	210	198	208	192	206	200	189	203	224	195	233	197	216	221	214	216	213	224	209	190	204	235	210	216	217	220	226	214	200	216	218	219	221	249	241	198	202	207	190	189	240	216	253	215	230	201	202	181	187	205	229	207	200	210	191	206	215	214	181	207	186	219	203	199	217	207	172	210	200	199	198	243	203	183	186	221	235	221	219	211	202	206	226	199	217	222	185	189	199	195	214	217	204	229	203	218	206	194	203	166	212	192	209	202	221	201	207	213	202	186	213	207	210	190	197	193	205	211	192	214	184	207	234	203	213	210	214	196	198	223	207	213	239	185	209	199	175	233	213	202	178	207	212	206	216	210	203	188	205	216	214	197	208	211	207	198	196	212	199	193	197	205	207	203	208	187	192	205	208	203	188	205	209	196	194	186	200	216	188	208	209	186	207	188	218	197	229	188	206	180	182	226	223	218	207	218	213	178	180	195	211	213	209	225	193	221	238	190	186	191	180	198	219	233	207	190	197	191	217	216	231	223	205	200	218	198	203	206	194	196	201	205	199	185	203	213	177	222	213	198	185	216	230	185	203	239	207	200	216	187	221	206	203	203	187	217	211	201	228	216	219	208	212	206	198	221	196	209	162	193	182	214	197	217	182	200	224	201	185	176	212	194	239	198	198	179	208	215	208	215	203	185	204	216	220	195	205	232	204	188	210	182	192	185	196	205	237	186	192	189	201	218	225	197	222	203	203	220	207	190	187	196	203	205	192	210	211	190	234	215	189	171	207	243	219	180	215	196	195	211	224	216	206	216	196	205	205	173	210	211	200	209	197	218	206	190	207	208	188	201	212	226	175	188	211	197	207	214	176	217	218	212	200	204	211	211	190	196	225	208	208	198	194	201	200	186	191	214	210	201	215	193	196	188	190	206	208	207	186	211	227	193	221	195	186	191	223	197	203	225	209	212	212	209	225	199	200	175	229	208	215	229	187	219	218	201	200	200	205	242	203	201	209	214	219	208	191	185	221	200	219	203	191	201	224	197	199	207	230	205	204	210	199	209	190	178	218	211	192	184	205	214	196	233	205	194	227	209	187	210	204	245	235	186	216	213	219	201	222	213	203	192	219	189	210	226	198	200	198	199	207	194	176	197	185	216	188	200	209	197	190	207	219	226	215	190	226	204	214	189	170	220	211	210	209	189	215	211	201	237	203	214	206	201	210	211	208	188	193	213	199	218	200	200	222	213	203	194	200	197	202	222	211	197	207	225	195	212	182	194	200	204	194	182	189	206	187	204	191	246	228	226	211	202	192	187	195	185	221	194	192	200	212	199	209	207	215	190	222	207	203	183	213	199	206	203	213	190	187	162	181	215	179	199	229	219	211	186	205	212	177	202	187	195	227	191	179	198	201	221	202	218	230	200	233	179	218	204	204	204	188	176	188	194	216	231	185	215	207	201	198	201	192	196	207	235	203	214	216	211	201	196	226	198	236	202	209	200	204	205	200	174	229	199	207	185	206	213	234	219	189	181	242	232	182	192	204	189	205	191	206	219	220	197	207	192	232	196	207	194	213	203	189	205	210	216	208	204	195	205	194	216	218	198	200	196	187	240	206	192	172	198	196	192	205	216	207	206	179	206	223	207	201	196	205	224	208	204	213	218	191	202	229	217	215	220	192	216	214	197	203	195	206	215	199	199	228	232	176	253	202	238	210	199	195	180	212	196	205	227	206	210	195	205	191	212	200	212	213	193	211	220	212	214	201	183	173	218	191	212	213	202	194	206	215	214	216	221	193	210	216	204	202	190	207	190	193	215	215	229	212	216	206	197	219	197	226	201	202	191	215	213	225	214	220	228	220	227	185	189	241	205	208	225	193	214	196	201	223	179	197	188	211	229	196	210	216	209	212	213	196	202	214	214	202	213	215	203	195	223	207	220	195	202	205	198	234	200	203	187	193	223	205	214	180	203	182	222	215	192	190	189	224	212	213	197	230	195	198	222	202	203	206	166	184	208	213	211	218	189	177	231	199	187	175	198	166	217	225	196	190	194	211	215	205	228	196	193	205	177	222	227	188	243	213	199	206
37093	50014	52474	54581	61543	61417	60706	63489	59677	52876	47146	38257	32925	25142	18358	11484	6116	7212	4205	3913	5093	4761	4886	4477	3758	3397	3080	3730	9017	19002	22127	14006	2810	796	674	630	644	659	675	674	676	619	640	612	660	654	627	612	689	641	619	652	652	677	692	685	635	635	640	670	659	664	654	678	623	631	645	642	610	649	639	592	656	648	639	620	676	670	618	660	655	610	658	607	614	632	648	656	667	606	614	634	619	607	629	636	651	665	661	619	688	648	650	663	648	661	628	609	640	641	646	616	660	648	580	646	651	632	637	605	645	650	616	617	652	678	624	626	603	645	652	656	633	683	667	660	638	628	611	610	650	633	629	671	613	644	638	604	634	621	609	640	604	659	624	646	642	658	599	599	633	594	677	590	624	631	610	636	704	666	671	662	666	616	693	656	649	668	678	659	646	621	640	631	645	654	652	610	641	621	634	703	665	667	610	690	629	603	638	648	582	640	676	630	626	605	606	628	603	631	594	709	598	650	649	652	614	627	639	665	627	644	632	628	618	641	625	653	606	720	634	659	612	636	639	652	659	617	632	636	651	658	628	655	582	616	629	672	610	628	646	625	630	644	654	583	641	634	684	614	611	654	618	623	666	641	606	674	622	659	638	626	645	660	651	636	630	635	634	657	639	623	660	669	622	638	632	626	657	646	669	634	655	628	648	621	577	650	616	616	620	640	617	607	632	657	660	650	662	629	666	622	645	664	671	673	626	659	623	647	644	633	655	678	626	597	619	597	660	637	601	611	651	648	634	615	665	634	593	655	676	621	649	618	652	640	672	619	681	668	605	634	646	640	631	643	600	647	638	634	624	685	630	615	633	643	634	625	631	649	668	663	636	593	664	667	635	683	606	602	665	697	641	683	607	654	593	666	657	645	565	673	647	631	642	701	636	705	630	638	593	628	680	625	607	646	655	628	644	656	675	639	667	645	593	654	596	633	644	629	692	675	591	591	617	695	654	638	623	647	637	634	607	636	627	653	676	666	675	618	633	665	661	616	636	620	674	596	658	611	652	627	622	653	635	631	635	659	660	644	638	642	638	588	660	613	639	643	651	657	634	653	634	625	625	671	641	673	665	624	625	620	682	667	629	670	627	633	622	630	643	619	694	633	645	655	638	635	607	633	691	658	649	657	658	639	657	599	679	694	624	623	650	647	653	647	683	645	666	680	647	603	621	657	629	646	611	641	604	654	669	613	637	637	614	616	637	610	658	620	635	625	706	669	652	652	685	623	660	648	641	650	594	635	663	645	674	629	638	672	646	657	653	682	664	655	620	684	663	613	616	629	663	620	650	605	641	695	615	635	658	614	666	593	667	605	682	631	664	661	640	652	657	631	616	614	621	662	643	672	683	638	642	588	610	679	649	643	618	643	674	646	671	665	627	651	599	618	671	668	656	698	648	705	631	634	582	663	659	629	647	671	639	607	635	645	598	601	622	655	653	677	657	609	650	633	632	652	687	624	599	663	644	628	659	625	644	644	597	646	644	644	635	600	605	646	686	633	653	630	649	632	621	634	661	656	671	631	637	640	641	621	666	650	653	678	662	652	656	694	642	624	639	682	645	638	645	637	657	648	644	660	627	656	639	602	608	613	634	645	600	634	625	625	600	670	704	613	642	644	609	616	644	649	599	650	640	676	640	656	603	637	635	682	648	616	662	608	659	671	672	601	651	587	614	672	647	612	634	685	619	669	632	681	645	614	637	617	642	634	645	613	665	606	671	661	611	640	593	648	660	675	645	650	612	633	660	647	691	666	597	628	636	656	598	665	669	620	619	643	663	608	610	658	642	615	610	657	665	631	630	574	651	590	622	662	659	629	641	659	632	640	662	631	627	613	654	671	610	603	630	634	597	650	650	632	630	611	622	685	610	672	632	675	687	655	663	666	658	643	644	622	611	639	631	624	649	653	614	636	664	620	703	636	626	654	619	667	666	638	693	657	653	639	666	640	682	633	646	634	652	599	642	637	610	644	656	665	628	605	641	667	626	641	574	642	609	662	670	640	607	638	659	637	599	631	675	585	627	649	684	663	653	682	656	642	638	681	617	663	703	627	655	629	666	673	668	598	621	675	648	649	640	626	673	671	672	640	638	670	673	607	664	616	655	641	651	621	631	609	668	621	666	636	623	649	665	587	628	644	646	684	670	661	679	668	659	624	660	683	608	627	609	671	691	658	656	602	610	640	629	673	666	639	657	649	564	573	655	652	604	632	627	647	583	625	647	648	681	634	648	632	645	661	601	705	653	598	653	658	643	637	637	642	656	623	615	607	626	644	633	624	659	658	695	656	625	666	640	640	690	648	689	616	614	634	654	657	618	642	640	638	602	660	599	585	659	626	664	635	598	615	618	692	664	691	682	659	597	624	648	638	703	670	649	569	671	615	618	648	641	667	610	663	645	676	605	648	617	629	653	634	647	645	655	652	645	678	638	601	681	662	681	627	610	593	609	654	652	613	624	645	635	673	648	642	654	657	634	628	608	680	660	601	630	640	684	687	672	618	665	718	667	607	582	611	713	629	675	647	642	622	621	620	613	675	654	659	662	586	632	618	635	599	653	605	646	642	669	666	639	649	646	624	643	618	651	638	648	687	620	633	614	648	715	623	659	621	675	663	658	632	646	591	654	643	632	666	663	673	622	613	621	593	631	628	648	686	633	678	633	638	634	665	659	650	621	621	699	654	633	662	642	684	655	632	582	651	627	637	620	675	630	635	633	661	620	662	662	654	651	650	674	639	666	643	644	626	608	633	633	646	671	650	610	659	631	602	665	615	604	646	606	614	632	629	626	605	661	660	634	678	617	668	634	603	662	645	678	654	678	602	643	622	640	662	633	597	622	704	612	623	629	665	648	649	601	623	642	642	647	672	646	620	640	664	617	619	641	606	607	634	647	616	614	640	637	613	638	655	648	640	658	657	673	630	625	663	667	616	674	631	624	645	641	673	622	655	685	644	645	635	620	632	617	599	663	694	665	664	633	614	671	616	637	649	629	655	663	654	694	618	607	629	669	675	639	621	643	622	647	692	704	630	575	643	637	638	622	630	649	649	627	621	642	672	600	658	657	687	710	627	598	638	650	627	669	612	631	647	637	665	648	599	627	655	601	647	676	657	656	678	611	639	666	585	671	649	626	619	639	624	616	671	655	654	615	601	605	615	638	615	660	646	659	689	648	644	633	628	666	667	676	626	654	615	640	599	686	650	634	662	631	652	658	644	680	669	612	617	598	624	599	653	643	653	610	632	636	642	634	632	703	690	630	585	673	655	619	611	655	654	692	622	594	631	664	669	599	650	667	650	628	629	675	633	639	655	651	653	636	628	620	633	626	648	608	612	628	601	628	626	681	623	645	653	608	621	663	666	684	592	602	616	626	622	587	646	658	646	642	645	641	645	627	620	662	667	586	645	640	628	622	634	600	614	662	566	674	639	639	629	646	618	657	617	651	646	619	610	647	651	669	610	627	607
8021	17185	23692	20344	14223	10117	6051	5185	4084	2697	2025	1165	756	540	360	250	219	331	302	254	337	331	305	273	216	254	235	221	318	444	569	447	249	177	172	153	190	148	181	173	179	164	143	189	157	160	176	170	144	171	182	158	176	148	169	165	179	159	160	167	160	162	161	183	147	170	172	206	160	196	146	186	140	158	153	151	138	171	164	185	144	177	176	169	222	176	175	162	188	154	188	178	184	170	161	160	174	194	157	127	186	165	157	156	164	174	187	163	151	181	172	152	145	166	190	177	183	197	174	172	172	171	176	175	173	173	195	157	153	181	161	162	177	164	180	191	177	183	172	176	172	164	181	144	162	162	173	161	202	155	166	186	166	165	177	153	178	175	164	170	183	160	161	164	169	165	192	165	163	144	153	183	163	155	173	182	174	159	194	167	170	192	158	174	170	192	190	170	158	142	154	177	184	153	189	164	169	164	184	163	204	193	191	168	183	171	165	141	168	180	172	158	187	174	150	162	156	156	179	156	172	171	168	169	144	185	162	157	163	172	162	170	174	173	159	191	161	155	155	160	189	187	184	168	167	210	195	172	163	143	189	156	187	162	171	135	152	183	163	171	165	194	189	148	161	152	148	142	169	164	190	194	144	192	163	154	154	180	169	154	174	170	178	168	166	192	161	175	163	152	175	168	164	160	160	145	174	179	175	172	166	163	182	154	161	147	149	158	151	164	147	150	168	168	180	172	172	164	161	190	178	164	172	168	152	186	172	175	151	173	140	189	170	174	179	156	152	168	137	143	158	163	161	159	161	165	166	158	171	148	176	178	174	158	159	188	181	184	183	144	173	172	145	171	178	163	167	162	127	160	156	164	164	153	163	162	162	164	161	159	155	173	150	174	172	177	179	158	169	152	155	174	178	186	186	180	176	161	158	165	163	199	148	148	159	148	191	166	170	154	157	169	158	174	190	198	174	184	153	150	175	170	162	154	177	180	152	139	161	154	148	189	170	158	168	172	182	173	144	173	178	154	162	181	201	166	166	167	168	161	174	182	177	169	173	157	179	140	174	166	191	157	147	168	175	150	177	178	157	149	177	180	184	156	175	151	163	191	160	155	160	178	177	160	172	171	144	166	184	155	169	176	190	148	145	173	138	173	159	160	169	177	161	176	168	192	184	161	188	158	172	172	168	144	192	163	176	150	158	148	179	154	164	172	195	154	169	144	186	196	192	153	177	147	171	154	156	150	181	169	171	173	153	161	170	179	162	185	157	186	171	163	164	191	153	180	171	177	169	194	154	149	163	176	163	177	144	185	176	171	170	162	172	157	160	168	178	148	169	157	154	178	174	183	173	171	134	156	171	158	150	162	169	176	165	144	144	141	183	173	149	187	172	173	153	165	145	173	163	166	175	164	164	142	163	190	172	169	156	169	169	151	163	160	156	165	143	149	142	155	184	168	153	160	166	168	175	185	196	157	176	143	185	170	169	164	175	159	154	166	153	162	164	144	158	160	172	197	171	164	174	160	190	155	154	173	165	154	188	175	177	166	176	181	184	173	201	161	175	157	172	145	173	168	191	175	181	142	186	167	172	163	164	170	156	164	177	142	177	171	167	174	168	161	176	171	150	184	141	139	161	179	176	166	180	165	170	162	157	165	164	155	173	179	191	147	170	187	174	164	188	164	147	151	158	170	168	187	152	153	164	149	170	172	169	165	152	155	195	168	172	169	150	150	171	162	183	152	194	148	147	178	182	157	173	146	177	191	154	180	163	161	168	185	146	154	165	166	160	172	163	176	178	172	167	161	181	143	176	170	180	179	179	161	181	165	165	192	166	159	180	164	178	165	177	152	171	152	150	162	147	189	182	162	158	163	161	165	153	142	177	167	175	169	172	144	151	175	148	179	190	184	151	170	159	178	161	177	159	145	165	158	177	171	153	151	164	167	179	164	163	163	188	142	183	152	170	164	185	168	162	182	170	158	171	179	181	147	171	181	160	159	169	154	169	174	175	175	171	167	172	169	184	169	181	176	151	149	154	180	148	165	155	176	171	174	154	157	156	179	172	173	159	177	194	164	155	177	165	167	176	161	148	157	159	176	157	179	199	151	176	154	172	177	161	153	152	157	162	172	173	173	183	156	180	168	162	148	174	193	185	183	148	161	177	161	166	160	168	152	168	174	151	162	170	179	159	157	155	166	167	161	176	184	166	165	181	202	192	174	174	155	197	154	129	167	144	161	169	167	145	167	194	179	152	141	142	163	174	188	162	151	181	168	156	170	166	156	167	178	174	176	161	171	174	166	176	153	181	154	164	178	161	174	175	170	153	166	175	186	183	168	188	170	161	170	170	170	149	152	173	169	173	184	172	180	161	191	179	176	178	165	155	172	146	141	159	156	198	160	160	144	169	171	169	192	151	140	161	179	159	184	191	197	158	147	181	179	161	167	167	195	148	196	170	166	165	189	169	165	150	183	144	163	165	174	174	162	166	136	189	169	167	155	166	180	180	147	162	176	173	182	164	162	183	166	178	196	173	156	162	184	179	145	166	191	151	183	149	192	156	168	152	172	189	155	160	155	144	136	164	153	160	152	141	193	155	175	187	155	163	171	163	151	142	162	163	150	146	162	208	174	167	161	188	156	160	165	137	161	162	169	164	156	174	191	166	176	176	164	181	172	166	185	167	152	174	172	181	188	163	160	160	149	156	173	196	163	161	157	163	153	170	191	161	175	183	161	186	198	194	182	172	177	159	157	168	192	159	189	163	183	140	173	177	159	193	166	141	164	168	162	153	164	174	181	145	163	184	179	155	168	188	182	139	156	155	163	164	161	177	191	169	155	166	153	148	165	161	176	193	163	160	165	171	170	175	187	162	148	166	168	175	173	164	162	166	152	168	185	162	164	175	175	169	158	160	175	181	155	165	180	179	161	175	175	172	186	174	144	164	160	168	163	178	166	185	159	176	204	177	151	179	168	166	178	161	184	158	152	155	148	164	165	170	178	179	147	162	157	163	171	160	167	176	168	193	152	143	151	171	194	171	160	170	190	172	182	177	152	181	137	193	159	176	161	156	172	157	173	150	182	156	168	159	132	167	156	163	165	182	152	168	189	146	128	162	172	163	176	172	159	174	185	161	190	149	169	162	165	158	158	158	151	166	178	164	159	179	147	186	165	177	156	172	199	179	173	163	158	179	146	153	151	165	170	183	158	161	176	171	132	178	176	159	180	168	160	183	183	150	151	195	160	165	168	181	159	171	158	196	161	152	153	161	190	153	170	168	173	161	182	174	158	168	186	184	154	169	186	182	154	151	152	160	157	150	173	146	163	179	152	155	171	188	183	168	169	167	156	170	165	182	174	167	162	184	144	164	177	153	186	168	153	166	165	157	157	173	194	183	164	141	163	155	196	159	156	160	174	180	189	214	161	140	171	166	157	156	178	146	182	162	187	164	170	173	195	170	163	168	188	166	161	168	137	174	141	154	166	156	154	168	159	169	147
9062	20777	29610	29226	26822	23973	17803	18660	16445	12782	9576	5440	3950	2812	2038	1356	1150	1476	1496	1346	1644	1749	1499	1289	1297	1326	1116	1029	1447	2521	2917	2077	1006	585	567	617	576	584	627	568	579	625	556	530	527	588	573	606	571	584	592	563	587	571	584	567	568	593	645	571	576	592	576	522	530	571	575	572	558	572	583	600	557	576	567	564	585	612	585	562	600	558	610	580	538	566	563	564	599	583	594	582	622	590	593	618	556	584	526	586	585	574	574	600	569	523	546	583	595	565	602	586	604	596	543	560	518	590	565	594	555	570	551	575	538	546	577	579	581	558	611	590	612	595	588	587	537	554	579	562	603	540	579	575	589	567	585	606	572	557	560	560	536	560	541	581	553	610	580	590	547	583	543	598	547	530	577	581	532	591	561	574	614	582	565	589	574	584	554	548	604	571	590	560	563	582	575	544	560	622	547	545	573	541	575	572	552	552	594	564	556	564	554	552	570	581	578	549	589	551	570	578	557	578	597	599	601	574	535	625	553	619	617	578	591	576	594	611	542	581	564	541	580	556	569	564	575	582	574	608	627	590	544	536	592	597	547	559	620	550	600	572	579	566	553	533	595	599	578	559	597	560	581	559	560	607	566	580	557	557	582	534	584	551	590	576	590	551	593	563	564	576	550	531	562	594	583	565	548	532	573	561	558	550	609	577	604	544	570	621	564	566	595	615	599	581	569	555	583	556	567	573	563	591	587	535	553	594	574	588	560	604	578	617	578	581	558	579	578	576	573	585	578	560	582	578	615	603	540	588	550	559	549	589	545	581	615	595	613	594	578	568	575	596	606	593	649	586	587	598	594	578	579	581	568	540	595	565	601	620	579	599	599	567	551	585	569	543	610	579	565	546	556	598	574	579	550	581	622	626	622	562	603	548	598	586	573	619	574	571	555	569	545	576	565	550	585	577	611	575	569	603	620	570	599	568	570	601	574	595	570	572	541	563	607	608	575	567	614	529	567	580	595	564	576	569	572	565	615	568	597	592	554	570	602	556	593	591	561	577	573	563	560	583	543	615	608	584	616	547	571	568	551	545	576	541	592	576	560	598	579	560	569	589	573	566	560	528	546	555	584	550	538	567	538	574	562	594	545	591	578	597	598	648	600	568	544	596	569	548	568	571	581	567	564	536	570	553	582	562	562	607	561	596	566	556	596	611	569	549	570	586	563	610	576	587	586	607	580	591	601	616	557	540	565	593	619	594	581	593	587	592	555	554	599	579	564	589	563	587	582	570	589	575	554	625	568	588	573	594	590	566	580	543	600	612	566	593	562	617	526	529	584	604	585	556	553	566	595	557	556	572	549	529	567	562	569	527	574	552	551	575	597	574	588	552	560	542	589	581	557	596	561	596	536	623	549	575	544	561	582	578	580	554	558	561	581	593	562	594	581	599	585	530	554	587	618	573	608	545	617	570	570	566	573	570	547	571	559	594	523	588	596	562	601	560	594	608	609	588	565	587	581	623	581	589	569	568	596	536	605	607	604	556	556	599	580	577	565	557	564	585	611	569	636	585	608	597	580	583	589	578	610	553	581	586	582	568	602	545	573	604	555	551	556	582	579	578	570	583	514	570	555	555	564	567	587	562	566	526	612	583	574	599	552	572	498	561	576	537	626	555	556	577	588	575	556	592	599	561	573	568	566	535	578	591	620	542	609	612	591	588	565	571	583	558	582	599	538	545	577	532	577	548	589	588	576	621	565	586	581	611	586	551	588	556	569	597	601	574	547	581	581	582	642	542	590	606	578	600	542	567	527	558	617	569	572	585	574	550	564	577	612	592	540	577	509	601	615	584	555	568	566	607	572	613	592	579	593	586	582	557	517	569	574	594	554	606	615	591	577	557	566	577	555	591	551	591	557	603	632	565	593	646	586	617	588	609	594	572	561	565	557	598	577	551	608	588	565	620	508	606	580	606	602	588	532	607	570	549	537	591	580	585	568	584	591	567	574	572	570	565	568	586	580	555	591	546	584	567	598	559	556	579	570	606	583	584	553	581	595	584	566	573	541	595	577	571	586	596	654	579	564	579	568	538	538	600	520	561	576	584	564	564	531	545	584	561	591	594	587	597	558	577	573	559	609	515	521	576	579	553	587	596	595	589	559	569	567	569	535	614	564	595	564	577	567	578	621	561	542	533	628	548	576	583	582	577	578	547	555	552	574	584	609	576	607	595	582	604	554	556	609	575	606	575	525	531	565	575	537	596	522	570	565	555	568	544	591	584	569	559	596	572	603	600	588	607	521	565	609	573	570	576	583	580	557	599	606	574	558	619	547	552	588	597	554	566	550	579	604	562	597	580	563	588	534	565	566	552	562	601	578	570	564	566	566	572	534	544	579	547	556	575	571	569	600	563	598	544	563	553	577	566	592	591	570	555	560	554	608	560	555	546	570	584	575	595	557	581	565	544	583	606	560	588	579	579	563	568	615	580	597	558	595	600	584	547	564	541	565	573	583	566	580	589	622	571	568	628	583	564	602	580	598	561	568	615	588	587	537	583	571	589	559	579	601	594	574	556	613	551	561	553	594	562	592	614	567	526	564	613	532	612	565	570	561	581	592	526	586	594	547	570	513	545	582	579	574	563	570	570	605	597	572	599	566	574	584	595	551	571	525	625	613	602	568	541	596	582	586	613	586	616	530	608	566	542	568	593	574	542	591	565	551	575	590	572	587	553	572	577	564	556	577	561	554	560	586	624	571	548	584	553	598	584	599	560	594	574	565	568	595	546	580	588	583	578	557	531	572	580	614	577	589	666	633	624	550	497	601	551	552	556	559	586	585	577	574	604	589	575	523	594	575	568	564	531	584	602	602	569	533	586	552	592	596	573	647	578	555	535	597	564	568	585	552	580	549	565	553	545	577	528	578	587	551	580	556	590	581	595	578	546	578	579	579	581	583	565	594	543	588	568	632	581	538	528	537	564	574	632	611	557	589	592	569	574	545	568	597	591	609	611	590	578	578	573	567	534	593	605	582	580	561	646	592	595	587	568	573	544	588	566	569	557	600	600	618	578	621	533	555	579	581	595	621	575	594	553	577	565	574	564	584	617	597	557	581	604	568	562	551	561	583	611	557	590	552	564	567	558	579	636	553	544	620	608	553	565	593	557	579	569	589	516	585	565	570	554	574	580	601	568	629	620	574	562	565	552	585	580	579	598	563	582	601	568	576	579	549	576	570	585	570	548	572	607	598	571	534	591	578	590	591	577	576	561	583	596	551	570	604	627	568	566	537	580	581	576	560	564	576	566	589	535	583	571	614	577	584	544	572	529	584	629	619	593	591	647	575	564	548	581	561	580	552	589	607	573	513	531	573	567	582	634	599	594	549	589	559	581	564	532	581	562	551	546	591	560	575	583	591	612	586	568	604	572	549	586	564	618	558	557	561	587	586	578	596	596	560	553	577	563	562	544	563	591	582	532	587	613	593	571	591	575	616	607	558	601	593	582	581	546	557	572
35254	49208	47782	39984	36905	37130	34029	36614	34754	30045	24961	14655	8968	5397	3603	1280	1510	961	921	652	507	545	505	394	356	332	347	325	545	2154	2893	1630	588	163	169	166	156	160	159	158	156	144	161	140	157	176	159	155	152	162	168	163	152	164	120	157	150	138	145	151	157	153	160	161	150	158	161	140	162	172	147	148	143	157	161	173	123	148	164	167	159	136	177	145	165	140	165	141	160	162	159	146	187	154	160	143	149	167	150	155	160	154	132	150	151	140	134	165	157	138	160	167	157	167	139	155	155	130	160	142	148	169	162	145	127	192	150	166	151	150	150	133	141	138	157	136	170	126	164	171	161	159	190	164	162	167	144	181	155	171	168	162	177	147	128	156	173	183	179	178	149	147	172	139	147	187	146	155	154	155	135	171	161	155	159	152	153	166	179	179	136	163	165	166	178	146	156	169	150	154	157	167	184	136	184	149	152	182	156	157	156	151	189	159	163	137	143	166	169	159	150	176	176	161	144	162	127	163	173	184	167	151	151	151	153	149	159	174	150	161	170	170	163	179	152	152	175	157	142	188	143	159	179	160	144	133	155	138	144	141	171	143	149	150	156	175	143	141	150	190	141	162	142	143	146	148	132	162	165	158	157	146	136	165	166	158	139	159	135	139	135	161	165	157	188	144	160	162	144	159	151	150	184	158	148	175	153	164	141	150	159	160	163	159	161	178	165	164	126	163	169	160	157	158	157	152	166	134	131	155	145	149	161	162	158	141	178	149	159	158	175	155	147	151	161	157	159	153	161	123	159	148	164	138	146	166	147	171	149	164	150	175	153	154	161	160	163	153	138	168	154	148	152	149	173	166	155	151	149	135	155	160	159	179	152	150	162	164	146	149	173	165	137	143	164	157	161	165	157	168	145	154	180	151	139	165	138	168	148	156	166	166	154	149	160	186	168	143	161	163	150	139	169	149	168	160	152	157	139	149	154	158	158	160	154	142	135	166	162	135	161	152	151	165	151	148	158	138	164	145	158	184	152	144	160	163	166	146	163	157	154	163	140	142	140	152	155	131	158	147	155	151	152	149	140	154	166	180	144	140	159	157	146	148	158	150	156	174	136	181	151	131	137	172	159	170	144	142	141	153	153	155	164	190	165	130	152	162	134	153	155	164	148	161	158	145	168	162	156	142	167	167	159	154	151	158	162	138	162	148	158	151	160	166	181	171	169	149	148	167	153	153	148	168	168	144	157	162	146	140	173	146	144	161	157	177	144	157	168	142	166	157	127	121	152	157	181	170	143	144	155	160	166	156	157	165	172	164	145	162	132	156	153	148	161	168	154	160	141	163	162	145	163	173	139	145	155	153	143	147	161	149	172	141	143	164	167	156	155	169	144	143	171	149	161	155	166	148	175	127	143	152	167	156	184	140	172	162	163	145	151	144	170	159	144	175	155	156	176	145	134	175	155	149	162	165	155	151	166	150	178	184	179	147	144	177	161	141	141	153	146	168	144	153	172	162	159	163	149	164	176	162	179	152	154	168	177	156	174	149	175	141	139	174	178	149	155	164	164	176	149	154	159	155	168	173	140	168	179	159	162	178	160	146	156	148	155	129	151	145	163	145	149	150	155	159	139	168	165	138	158	163	157	148	162	152	157	147	178	181	138	174	169	163	147	141	137	151	154	145	140	148	145	159	136	136	155	144	165	149	164	145	159	144	145	171	146	146	138	146	169	144	144	164	152	163	168	176	138	177	146	162	139	155	134	153	150	159	162	147	170	166	141	143	172	153	154	157	153	148	139	158	156	160	147	132	163	156	153	162	150	148	147	149	155	139	146	166	162	131	155	166	150	139	156	152	156	184	140	152	149	156	146	156	149	155	143	132	166	154	143	144	164	167	137	155	156	131	173	135	133	174	145	145	165	158	159	160	140	146	166	154	129	157	147	169	162	157	190	144	157	150	170	165	156	160	163	151	140	144	160	141	148	136	162	137	162	154	166	174	178	149	180	169	157	156	163	168	160	130	166	167	132	143	151	156	160	178	155	151	151	169	147	140	160	149	165	160	157	129	156	148	162	172	148	174	169	144	162	174	143	172	153	139	174	148	159	154	147	179	163	158	172	175	153	157	165	162	165	151	176	167	170	132	154	165	141	143	184	134	174	170	169	157	149	145	134	174	141	175	150	168	150	155	176	132	177	164	172	176	173	145	175	147	173	141	144	151	176	155	160	141	153	152	139	152	163	155	165	163	143	144	170	149	131	157	162	138	162	141	151	149	133	176	175	161	171	147	164	151	162	145	163	159	165	166	153	132	161	169	156	149	161	160	146	156	148	147	174	175	166	140	149	186	162	163	154	138	169	155	148	155	154	142	140	159	141	189	152	173	161	163	139	151	170	172	151	168	153	147	157	146	174	169	167	143	148	136	142	170	163	158	171	150	166	140	155	162	146	156	179	159	145	150	153	160	138	169	142	156	135	147	164	131	156	156	156	168	179	153	165	147	171	155	169	155	164	143	158	138	168	156	152	149	177	135	166	147	166	151	162	148	155	146	160	141	136	146	160	162	137	166	160	138	161	163	142	141	151	159	173	153	150	132	152	153	152	160	138	132	173	177	154	138	146	137	176	155	172	160	155	162	169	177	155	175	159	169	150	173	150	163	163	152	137	174	160	160	165	176	170	192	160	156	159	143	166	137	161	158	175	152	163	157	175	155	149	144	182	161	154	180	167	155	143	147	146	154	156	142	163	165	160	174	157	154	162	179	170	172	163	159	148	143	144	163	142	144	143	178	179	148	161	154	167	159	146	146	142	151	180	160	155	154	156	135	139	137	155	149	144	169	166	163	132	142	156	165	169	145	133	175	147	155	161	141	138	165	160	170	158	153	139	140	131	180	157	168	144	146	171	159	155	161	144	145	135	156	168	155	160	170	164	151	162	144	158	145	149	152	165	158	152	166	141	169	145	162	145	158	153	162	164	134	160	156	140	172	146	164	165	153	145	138	137	156	160	156	143	157	152	160	154	142	150	153	154	140	142	147	146	124	133	152	163	151	145	158	136	171	159	153	160	145	154	144	147	149	147	148	172	152	180	151	154	151	161	151	138	160	183	156	144	164	156	165	152	138	158	145	146	140	159	163	141	160	171	156	186	149	154	176	147	157	164	147	148	168	148	163	159	153	148	166	141	164	145	153	146	140	148	181	170	148	148	142	149	153	128	171	151	164	144	162	149	162	165	162	164	145	162	156	169	179	142	147	163	130	142	159	147	132	160	141	169	153	167	146	154	168	165	158	131	169	169	134	165	158	176	138	138	170	179	144	153	186	155	171	157	163	138	146	140	136	160	183	141	165	168	153	158	146	148	156	142	152	157	162	124	163	141	150	123	178	146	163	138	183	143	165	164	127	134	152	153	166	161	185	151	156	171	149	161	158	171	173	159	171	139	146	139	144	170	142	173	174	167	169	150	152	163	167	166	142	158	152	171	167	150	151	177	172	152	185	144	138
30298	48054	54568	53688	60413	59118	53433	55872	51817	47385	40397	30893	25536	19656	13453	6416	8147	5250	5193	3929	3216	3509	2871	2333	2049	1972	2167	2066	3430	13063	15485	9302	3350	530	577	521	592	511	543	550	537	500	532	542	564	518	512	547	534	504	546	535	545	507	518	549	529	524	518	540	509	544	527	537	508	534	529	523	527	544	531	474	558	551	515	518	536	562	508	534	502	513	548	505	519	534	549	567	524	522	508	554	535	516	548	518	525	539	524	531	497	569	534	565	535	532	486	520	548	553	516	535	552	535	557	597	529	530	535	513	520	534	572	553	580	566	512	572	494	518	517	516	510	529	485	516	532	513	529	541	545	528	519	556	503	557	522	477	517	537	541	502	502	533	517	504	528	501	536	546	512	514	536	541	514	530	543	523	553	565	543	516	512	548	514	535	573	527	515	543	524	517	538	519	539	542	506	544	548	528	562	560	528	560	526	539	520	531	503	498	552	563	531	520	564	593	549	515	497	513	561	534	514	542	537	564	544	530	524	535	525	538	567	538	545	518	566	506	549	555	564	518	546	521	524	543	541	572	496	559	525	517	534	580	526	487	539	509	504	531	566	527	532	546	579	528	518	527	545	558	522	541	547	526	552	521	513	538	491	541	567	535	528	482	562	530	521	519	523	512	522	513	500	522	542	498	552	506	496	530	525	533	574	549	499	515	527	522	522	520	511	528	526	508	511	545	488	528	509	500	570	532	503	533	506	503	509	546	517	500	478	515	543	514	581	537	541	471	519	509	550	561	522	548	525	543	536	509	508	490	510	571	526	514	552	531	553	490	524	527	498	537	551	528	575	526	589	512	546	474	516	507	481	535	503	492	517	536	578	537	519	565	550	520	528	504	556	556	488	529	514	532	511	484	544	562	544	501	539	548	574	540	563	564	517	552	525	564	548	501	538	545	542	556	475	535	501	534	535	508	534	521	548	526	522	528	506	546	481	507	534	562	508	527	526	502	509	540	515	506	571	524	496	544	520	504	504	512	508	505	484	557	515	524	486	560	543	575	491	528	498	539	563	539	543	545	479	525	538	531	527	550	548	509	505	509	518	520	493	521	505	556	523	510	514	519	520	484	555	518	542	492	544	517	525	549	486	538	504	553	538	545	494	509	537	505	567	554	550	570	533	528	495	524	544	532	543	535	583	502	518	532	510	494	532	543	524	498	519	502	525	500	545	527	520	514	537	509	532	556	542	553	517	522	544	542	548	548	552	537	523	543	529	595	525	521	538	533	501	564	569	578	526	524	514	510	519	564	485	531	512	546	525	516	511	473	553	522	510	574	546	514	545	525	547	541	553	530	526	552	528	554	514	500	500	533	579	515	508	508	515	593	484	555	510	525	470	537	515	501	552	483	542	541	537	532	581	507	503	571	486	498	545	548	536	551	474	492	513	534	516	552	496	544	552	517	546	523	525	517	527	515	534	536	513	563	538	562	520	517	516	523	532	499	521	515	504	567	538	539	509	536	562	539	517	587	535	543	551	576	523	564	521	531	501	540	581	528	566	517	544	549	546	537	496	516	537	496	527	540	503	539	517	510	490	513	503	546	555	498	506	508	568	525	514	527	565	490	521	525	543	545	555	500	564	542	509	509	516	542	512	530	481	554	562	549	502	530	550	533	551	578	502	524	553	558	550	496	505	538	550	531	536	540	560	531	551	540	516	541	559	537	587	530	526	516	479	500	560	503	513	530	564	543	519	566	531	567	497	499	558	544	514	509	507	543	516	519	546	502	538	515	556	534	495	519	523	543	560	529	519	597	518	555	533	561	551	535	513	563	532	533	531	503	500	552	483	566	515	544	530	506	514	566	473	549	522	554	493	519	538	519	519	522	509	522	546	527	593	530	531	498	526	529	534	479	508	552	487	553	524	476	586	535	536	527	499	542	520	494	536	527	549	559	549	568	564	535	557	528	489	569	537	493	517	505	504	531	524	508	493	526	521	532	541	522	522	507	518	560	557	500	490	558	542	526	540	522	556	553	544	570	508	535	531	507	529	506	567	539	532	530	534	520	488	501	548	529	535	478	533	561	516	558	519	536	482	585	533	542	527	552	548	515	521	506	491	561	522	542	573	504	514	528	496	558	492	534	529	506	530	516	538	511	537	546	500	543	556	539	526	509	522	541	517	525	541	569	518	490	540	506	545	536	488	526	536	553	543	549	556	507	582	557	543	522	516	545	497	572	545	493	527	483	507	520	475	512	509	545	532	529	515	485	570	527	539	537	500	555	493	555	508	556	531	511	530	546	520	545	505	509	545	500	551	554	543	501	541	528	497	515	516	571	499	537	505	537	544	515	521	552	523	483	494	518	554	499	513	513	540	579	513	530	570	526	550	494	517	488	554	530	524	551	499	518	518	536	541	548	526	478	497	552	532	525	513	492	552	534	557	517	517	581	553	492	529	499	512	544	538	551	562	526	542	521	546	479	485	489	539	553	542	511	531	573	527	532	531	499	522	519	499	515	501	553	536	538	514	542	523	521	531	541	503	552	510	548	536	514	540	505	525	533	552	516	546	498	541	562	533	521	536	573	527	527	487	546	509	546	534	533	522	501	554	532	582	494	559	540	514	537	515	528	540	507	538	519	530	539	535	539	555	533	538	544	532	519	550	542	527	518	535	531	499	514	506	516	534	539	528	538	505	502	527	501	484	544	558	520	525	542	542	524	516	543	523	555	521	557	562	578	530	517	523	547	530	503	532	516	532	489	485	551	524	524	597	505	561	499	510	526	511	523	540	577	545	526	503	497	571	540	579	542	518	508	521	505	547	522	547	524	493	511	496	547	525	510	536	536	501	546	504	518	525	521	557	503	554	515	527	533	553	536	532	523	527	509	527	515	536	538	557	534	514	535	536	496	524	530	538	533	570	554	505	527	545	522	556	550	590	544	565	554	504	515	497	503	539	573	523	517	498	493	513	522	530	515	536	515	543	542	515	512	511	526	505	486	509	540	524	553	543	556	540	521	496	520	521	518	510	526	542	533	580	557	567	535	510	511	531	517	550	515	570	545	500	512	545	521	515	525	555	578	523	519	476	543	494	552	543	571	554	534	507	529	513	536	504	535	534	535	503	533	566	532	522	546	589	536	536	516	535	538	537	490	519	533	561	512	492	537	546	551	558	597	491	512	529	525	503	507	512	526	530	496	546	509	506	540	524	547	511	536	549	522	528	520	530	515	505	513	501	574	530	551	524	526	565	551	529	520	538	525	531	545	515	499	541	553	554	530	542	560	513	543	548	490	534	528	521	514	526	584	582	538	576	476	563	504	540	511	542	519	506	500	524	499	511	514	529	548	552	486	476	544	560	516	548	526	545	499	551	542	521	526	525	592	496	536	489	529	518	549	537	560	522	531	554	540	553	561	519	504	523	507	553	530	529	572	541	512	522	516	539	562	553	521	512	536	541	508	480	523	518	548	552	530	526	525	531	561	519	505	519	530	550	548	522	524	547	527	541	552	533	573
44531	49523	44917	38701	37044	37365	36094	42787	42911	40558	34807	23623	16710	10685	5386	2356	2812	1842	2232	2355	1374	789	713	810	637	514	505	423	780	4177	5303	3171	774	216	199	204	201	233	207	222	187	233	216	232	230	225	231	193	200	209	203	206	205	220	186	184	204	226	209	226	212	195	210	215	197	216	216	201	188	187	230	215	218	196	226	211	202	215	237	216	219	231	198	197	225	206	207	219	219	187	212	210	225	237	204	212	199	206	234	218	215	236	209	227	187	205	217	229	236	195	221	222	210	203	212	207	203	212	199	234	221	207	186	246	191	217	205	238	215	214	211	253	208	226	180	208	207	202	208	220	214	201	233	208	230	204	215	218	210	196	202	206	200	184	190	207	196	214	210	204	202	238	210	210	199	217	210	228	218	222	218	218	221	223	213	235	224	226	179	188	238	217	236	183	214	198	193	201	252	210	208	200	228	180	213	220	223	205	204	204	228	192	227	193	219	219	246	210	243	220	212	223	206	201	204	223	219	206	213	217	207	182	184	235	209	207	217	217	194	232	217	217	192	213	223	187	197	198	188	201	197	192	222	205	240	203	220	237	220	214	203	205	204	192	200	216	217	215	215	199	228	196	215	220	200	202	195	200	196	203	202	197	213	210	232	223	216	219	192	224	214	224	215	217	202	212	227	210	248	217	212	217	211	222	208	210	218	218	225	227	190	207	212	207	237	210	188	217	232	198	214	230	191	195	210	206	214	214	233	212	203	201	202	230	206	222	209	213	206	206	213	205	225	219	212	238	218	202	201	212	206	202	194	207	226	255	185	238	219	224	194	206	217	212	221	210	220	213	229	226	214	215	199	183	216	210	178	201	205	225	207	200	184	214	224	191	234	221	216	212	206	224	207	201	198	208	203	211	207	235	199	210	192	206	221	212	231	218	211	206	215	210	204	184	219	211	193	217	230	211	242	206	233	204	221	207	225	233	201	231	207	194	212	227	219	223	200	223	209	212	202	218	206	205	221	196	233	201	223	213	201	196	207	217	210	240	209	198	210	197	219	222	202	212	187	196	233	195	209	190	195	211	239	218	224	221	220	209	217	214	229	206	238	180	223	216	219	190	213	232	226	205	194	220	214	190	193	214	206	223	224	206	223	186	199	196	207	197	216	224	213	215	221	186	212	227	213	214	211	217	206	187	215	235	191	218	226	219	233	193	217	207	214	213	216	209	212	235	216	214	203	193	241	220	203	224	200	220	190	216	204	203	230	217	218	200	190	249	210	228	232	231	209	218	218	230	217	198	214	218	195	209	224	217	205	193	205	207	202	214	206	194	216	210	232	205	224	185	208	198	207	215	226	219	198	222	209	228	207	198	218	193	218	237	196	223	217	215	243	215	201	220	210	251	226	208	206	197	242	206	223	222	216	197	219	188	182	250	194	218	206	202	212	203	200	210	222	212	218	203	193	216	239	210	225	196	216	203	216	214	209	221	184	209	235	211	210	228	221	216	217	235	205	206	199	227	200	189	238	242	207	218	224	207	228	184	188	187	220	206	214	202	191	188	215	222	178	215	206	187	233	198	218	209	203	202	213	232	228	214	194	217	212	240	223	199	205	227	202	194	223	213	204	190	206	212	226	174	205	194	213	219	225	214	206	207	223	218	222	207	223	207	217	216	176	215	200	236	189	221	216	203	245	201	205	223	237	210	199	199	238	204	214	231	202	183	208	208	211	214	202	195	226	205	192	194	194	199	204	211	229	202	219	206	226	193	205	196	240	243	221	172	212	215	212	217	222	240	219	208	211	212	181	199	218	197	193	195	225	215	207	197	219	199	211	217	197	186	194	233	198	233	207	212	207	234	220	184	207	216	204	208	211	217	220	196	194	226	225	194	222	222	214	234	224	206	209	203	204	206	208	219	214	196	236	186	226	201	222	196	196	193	193	210	216	219	226	202	192	221	199	196	205	209	200	189	219	200	194	197	207	199	219	215	204	242	211	210	207	215	215	200	231	220	235	209	193	194	214	232	219	237	203	235	222	210	212	225	209	213	201	205	213	232	209	229	211	181	211	228	228	195	220	206	197	224	227	202	210	182	235	221	232	228	206	227	217	207	223	205	219	214	228	217	224	182	218	230	225	230	203	205	184	210	222	203	221	224	226	221	195	201	228	215	226	207	205	198	202	213	194	218	198	184	231	193	199	229	204	230	232	208	218	223	217	223	233	200	228	223	190	218	187	176	203	192	196	205	223	203	194	204	172	207	210	217	242	228	248	194	235	203	213	212	226	210	232	184	225	240	203	228	226	214	220	204	228	216	209	201	199	207	207	204	245	252	211	236	203	201	206	211	220	201	218	201	186	217	214	196	177	213	204	217	243	208	220	214	235	208	236	209	195	216	178	200	222	225	214	211	191	232	211	209	199	217	199	237	221	216	182	200	203	212	214	245	196	190	183	213	221	200	208	235	197	201	189	231	234	238	201	223	198	217	245	197	197	219	195	222	207	189	200	213	217	216	231	209	211	202	207	214	232	218	241	216	214	202	186	211	216	208	216	216	213	206	231	239	205	199	192	233	218	231	226	213	214	190	252	218	204	216	225	180	207	201	198	238	200	212	209	223	209	195	191	194	223	229	211	221	230	195	224	199	204	245	229	227	197	242	188	209	224	220	197	192	195	224	190	222	218	211	224	223	223	230	200	207	196	212	193	213	196	203	189	217	203	192	203	224	214	212	222	215	215	206	236	202	222	226	229	240	218	218	225	224	188	215	211	208	217	229	212	216	214	198	196	236	240	215	210	225	208	227	187	213	225	209	225	208	203	204	174	221	216	216	238	211	225	208	217	206	217	228	212	212	218	226	207	215	220	196	231	222	224	209	204	204	186	206	215	218	219	219	212	231	217	224	225	232	210	212	200	217	207	223	229	225	217	203	178	236	201	223	226	233	182	209	206	202	221	207	203	220	207	216	221	210	192	234	225	196	216	205	190	230	207	207	200	227	213	193	206	221	204	229	192	183	217	189	201	228	192	220	204	201	198	217	211	220	233	230	178	203	188	220	213	237	198	194	210	210	202	226	221	204	212	216	208	204	186	204	227	237	206	216	199	183	201	229	223	208	219	214	224	210	195	220	223	223	213	228	188	223	233	207	185	188	221	222	210	214	199	216	198	245	214	208	180	238	219	216	204	213	184	212	197	208	230	211	215	227	226	196	219	203	203	188	233	207	195	213	220	219	200	219	221	226	214	208	172	208	209	207	225	195	204	221	213	218	199	177	228	198	198	197	184	187	246	216	228	188	213	235	221	217	200	191	196	196	211	231	221	217	196	206	236	221	196	218	229	210	216	222	181	223	197	213	192	221	211	252	208	216	248	220	215	187	220	240	218	231	231	221	202	229	213	200	201	202	197	220	209	224	196	236	204	229	192	214	222	202	207	232	220	213	217	198	218	204	224	204	219	209	196	200	241	227	210	221	214	210	209	252	218	186	228	221	216	228	185	221	187	235	207	228
38949	53648	55822	55897	65977	64558	61376	65089	62187	58610	49603	39915	33946	27620	16145	10486	12341	8447	10191	10661	6271	4572	4430	5041	3577	2973	2836	2097	5036	20966	23362	14978	4072	678	720	720	676	650	649	641	612	687	637	634	650	674	656	702	688	667	651	678	699	662	649	679	646	678	663	650	668	643	638	680	656	704	651	623	651	648	686	714	648	693	649	641	655	666	632	647	686	631	638	634	660	643	644	660	697	677	623	677	665	675	631	635	685	662	668	658	663	700	610	669	641	678	649	706	679	626	696	657	672	645	653	639	640	644	652	617	685	695	657	686	647	657	700	639	704	707	644	690	684	692	640	686	633	682	672	653	635	676	663	640	692	667	664	703	662	643	681	674	668	630	661	594	653	652	667	687	703	657	646	626	707	638	646	628	657	667	694	637	679	588	650	703	684	725	658	622	650	630	664	665	650	623	679	701	634	651	673	645	682	636	616	666	673	660	647	632	678	652	695	679	684	643	664	674	644	656	632	652	661	681	621	652	688	631	732	674	638	643	671	656	641	690	624	681	681	670	669	615	680	599	638	683	659	691	672	659	687	650	685	686	645	698	667	657	668	640	661	616	680	669	688	681	681	704	674	629	641	664	625	705	686	656	655	613	674	695	666	677	630	676	665	692	666	707	658	686	670	686	640	672	667	683	673	665	700	671	646	655	675	592	666	685	678	663	685	661	652	677	637	623	645	625	642	676	659	628	703	642	652	638	646	626	701	656	659	662	701	658	638	688	632	612	685	688	655	669	678	653	666	661	688	677	702	657	667	679	674	686	690	642	701	648	673	631	614	707	691	612	671	709	657	630	665	692	674	671	671	669	666	662	671	629	674	653	681	691	712	665	712	641	685	666	660	670	661	660	647	730	661	632	674	665	627	691	650	649	683	654	683	639	681	659	602	661	643	663	665	673	658	703	670	665	675	647	620	662	635	616	666	638	706	662	643	672	676	702	666	639	662	626	725	654	639	671	668	699	673	653	682	633	618	691	696	689	696	677	658	670	645	603	696	621	706	697	648	681	634	619	616	666	646	663	680	668	676	639	680	660	669	636	651	626	657	669	619	667	644	631	670	642	637	645	666	612	692	683	661	639	645	633	653	675	664	623	702	682	682	686	646	675	653	648	669	662	690	680	582	690	653	629	688	678	679	656	656	655	672	656	654	674	660	660	715	670	642	677	612	707	657	671	610	645	606	668	670	647	681	662	620	645	650	680	729	701	684	660	616	683	720	692	710	674	650	683	722	655	648	682	722	603	689	630	652	671	698	717	713	660	671	661	628	671	632	669	688	633	674	664	625	615	661	641	678	670	640	639	656	672	678	637	652	669	656	700	649	626	682	643	660	651	661	675	655	642	654	653	661	672	667	671	689	652	697	637	646	638	687	659	612	712	663	693	687	686	642	668	646	723	637	653	588	651	642	690	620	653	679	649	638	634	610	672	710	658	681	647	652	649	667	679	629	633	698	686	649	662	650	665	674	692	645	679	621	722	685	676	690	642	632	677	638	680	651	654	626	640	667	665	641	622	678	662	652	696	634	705	663	669	665	674	684	673	649	656	680	667	615	677	683	681	648	650	686	661	690	674	677	645	648	681	678	699	684	592	624	681	683	590	692	608	620	656	654	639	695	660	648	641	706	690	627	691	671	685	642	687	689	675	655	705	664	671	627	637	668	627	669	704	684	707	652	665	682	664	668	643	710	652	654	634	663	648	663	671	658	700	705	669	651	714	670	679	686	632	660	660	661	692	615	673	692	633	644	677	646	646	680	622	673	674	666	660	667	661	637	650	700	657	650	719	623	630	653	683	680	618	689	610	659	661	632	651	668	591	651	661	629	657	635	671	694	672	663	651	702	672	644	657	604	648	664	655	627	689	672	692	685	661	666	643	688	660	638	668	658	628	632	650	621	662	652	684	646	666	680	684	640	704	659	646	648	710	635	685	622	651	664	663	703	669	727	705	624	651	627	676	671	652	609	694	688	711	710	643	657	651	683	696	627	626	660	644	656	649	694	644	683	672	643	690	653	651	650	710	638	681	616	650	668	668	653	626	637	646	629	621	665	658	690	702	681	627	688	670	638	680	702	624	632	662	664	651	623	706	655	656	672	674	646	644	681	717	674	647	670	670	663	675	660	628	673	680	658	662	684	644	733	641	712	626	695	639	650	671	662	710	637	695	667	664	664	666	679	697	659	682	682	667	677	665	704	650	666	667	628	691	646	689	687	674	694	635	673	640	680	654	682	641	723	656	643	652	634	674	631	682	613	646	678	651	664	634	696	662	663	657	700	665	661	672	687	648	643	676	635	646	635	695	638	641	657	648	635	621	652	643	657	665	690	686	667	669	662	640	648	706	679	663	699	652	647	666	666	704	612	664	644	666	665	666	727	678	687	677	632	689	621	626	656	652	637	683	688	653	667	644	672	663	665	655	649	614	659	649	647	677	683	645	698	656	696	689	655	656	618	665	684	689	659	623	639	695	681	634	665	618	643	675	697	629	682	651	674	677	664	639	660	680	685	697	654	680	729	641	711	654	650	661	657	667	694	658	680	623	669	697	693	676	672	656	662	602	693	640	630	665	634	639	678	695	681	662	599	683	641	660	632	684	681	664	636	647	658	666	664	660	637	661	691	684	647	642	749	626	640	670	639	670	617	613	634	673	684	675	702	685	676	671	624	685	664	679	639	639	679	635	690	625	670	672	665	634	721	676	699	648	646	674	640	693	699	658	679	650	622	671	699	669	688	692	701	615	705	639	648	648	658	642	669	611	639	685	662	678	673	637	637	675	701	643	619	675	647	648	687	675	697	672	635	671	658	687	658	705	645	686	645	681	714	689	688	673	634	655	674	680	650	612	677	662	672	655	642	670	673	601	654	676	671	604	670	660	643	656	653	659	681	674	627	649	642	692	662	637	700	672	659	705	634	635	629	642	632	660	664	639	720	625	666	637	659	619	648	639	630	636	663	647	686	673	656	679	625	626	673	610	651	638	677	624	664	633	628	631	674	692	675	668	625	656	688	644	690	621	653	684	642	672	625	632	653	643	686	617	699	663	662	652	634	690	680	694	675	680	654	609	656	651	629	663	693	669	636	651	645	662	661	667	703	662	727	653	653	708	632	648	647	669	628	640	637	663	667	642	703	630	649	647	647	627	682	617	686	721	663	648	675	682	686	732	632	667	700	620	692	654	715	668	674	663	684	694	637	663	635	616	698	703	685	619	688	604	635	647	674	661	663	681	636	688	650	643	675	645	625	684	648	686	687	679	683	637	661	680	661	669	673	665	676	663	676	724	677	668	665	663	659	656	649	652	673	668	647	693	673	647	710	668	630	673	632	645	676	645	698	668	681	670	656	678	693	671	670	632	659	706	660	634	686	643	702	688	663	632	672	665	709	652	654	688	650	613	637	617	681	684	698	679	669	677	638	686	652	659	621	681	686	616	635	660	658	661	658	662	662	692	690	661	641	668	670	629
7540	17486	24823	20273	13169	9608	6782	5340	4057	2943	1828	1030	690	566	363	355	320	266	345	319	265	279	260	259	257	224	175	197	200	391	556	446	239	167	171	158	148	151	132	152	160	178	159	128	154	162	159	159	161	162	137	154	151	157	172	162	147	174	151	146	151	152	134	150	146	157	149	153	157	148	154	156	154	143	141	143	164	164	155	139	167	156	159	168	139	128	161	149	132	164	164	157	143	160	154	148	154	136	138	165	147	144	164	150	147	158	140	154	139	143	168	155	139	167	143	137	156	153	117	167	147	151	152	150	150	151	157	135	139	133	148	140	173	157	137	156	138	157	148	150	142	145	168	170	157	165	151	150	157	150	132	167	130	156	151	177	133	147	140	140	145	158	144	154	131	155	166	165	159	146	150	157	133	139	144	138	145	136	149	151	158	154	155	137	169	158	158	167	152	147	152	148	150	130	151	196	157	150	156	154	119	154	137	130	143	142	150	158	156	140	152	161	142	158	168	157	156	146	142	154	138	171	159	149	140	134	144	158	153	160	137	145	167	176	147	160	145	154	155	160	151	137	174	137	139	159	145	162	160	152	152	140	137	146	176	139	171	135	149	153	164	160	133	144	137	141	146	150	166	145	134	145	155	137	166	159	155	138	173	153	151	136	160	159	149	165	149	161	148	154	158	141	139	160	148	135	141	149	147	149	137	146	161	157	151	146	161	150	156	160	159	131	155	155	175	159	157	157	149	165	137	141	152	156	169	126	138	144	159	139	156	159	151	132	160	159	123	154	138	164	142	161	142	160	152	145	148	141	149	145	139	155	138	134	163	122	166	139	154	164	168	113	175	137	136	150	153	151	155	146	130	158	141	132	163	145	177	151	145	131	159	143	156	143	148	165	149	149	153	148	143	139	138	138	143	131	134	154	155	148	152	145	140	170	145	153	162	141	167	141	166	137	134	157	151	169	150	108	153	144	152	153	172	144	142	136	147	134	134	149	145	127	135	142	143	160	143	146	158	148	149	131	146	148	137	151	137	151	145	136	159	128	157	143	155	155	163	141	166	148	156	154	142	174	149	144	145	156	156	143	167	173	151	162	167	133	147	171	162	169	150	135	155	169	168	184	139	129	138	129	155	154	146	136	129	168	155	110	166	148	131	152	145	117	156	153	148	155	148	155	140	175	146	150	144	130	131	146	162	158	159	167	133	147	160	138	158	153	160	141	120	152	153	155	163	142	155	145	159	143	127	141	155	145	158	147	151	161	138	146	144	143	143	136	153	168	137	155	136	139	154	155	140	147	161	159	154	141	140	168	136	151	136	145	139	138	150	160	154	159	146	149	122	152	139	137	144	143	138	143	153	152	157	166	146	151	148	138	159	146	179	131	143	149	147	162	160	154	160	128	149	162	139	167	143	130	159	149	146	159	151	168	157	140	162	144	134	138	163	145	149	147	151	159	141	159	153	137	168	155	142	143	158	149	137	149	169	167	161	155	138	142	141	137	168	173	129	147	143	135	150	158	146	140	165	146	138	158	156	189	160	136	133	140	162	126	151	164	161	161	142	159	160	160	151	139	145	139	143	157	158	176	144	130	131	167	175	142	137	156	153	162	166	148	155	153	166	151	148	160	140	152	147	149	149	152	147	155	141	134	140	134	149	150	164	140	120	136	135	124	146	167	150	157	123	158	158	165	148	141	168	161	137	156	143	136	141	134	158	157	159	159	163	169	155	142	142	151	125	142	152	138	148	140	150	169	147	164	144	162	163	128	155	142	129	188	133	124	184	150	145	163	152	140	160	149	147	145	143	156	159	170	149	170	164	154	158	147	152	161	146	150	171	144	168	160	160	151	145	164	151	133	149	149	154	156	158	175	171	171	141	128	140	128	166	159	148	151	164	178	156	141	140	162	155	142	163	151	124	171	165	172	135	156	167	149	144	148	145	157	179	132	141	145	162	173	163	150	168	176	177	134	137	140	136	126	144	143	152	150	145	148	146	136	137	146	136	148	139	97	147	146	157	137	160	146	131	162	140	151	156	158	138	142	149	137	149	152	153	143	153	156	144	121	159	147	150	133	138	163	145	150	172	171	156	152	132	156	151	140	159	155	138	142	134	152	161	147	135	164	139	153	145	155	143	151	143	155	162	144	148	146	135	149	138	164	157	149	151	162	145	155	149	130	153	154	130	155	147	139	155	151	150	148	117	156	174	148	155	141	157	170	151	164	160	134	139	142	153	149	162	128	143	164	170	126	164	169	153	145	176	168	137	133	141	156	155	159	156	157	171	161	142	124	123	148	143	122	167	152	137	171	158	172	155	177	144	133	181	137	124	150	162	155	140	156	157	130	149	146	156	169	135	150	130	173	143	150	143	149	160	150	149	169	144	147	115	143	145	164	145	142	175	151	160	155	163	142	154	174	149	136	147	158	150	151	146	149	154	151	143	147	147	134	135	156	147	137	144	147	151	161	147	148	139	168	128	147	173	153	147	149	144	126	180	164	146	149	156	144	144	148	155	164	123	166	142	167	153	172	157	141	138	145	125	157	140	159	155	168	132	145	143	146	156	160	156	145	133	143	152	156	145	140	127	163	138	152	152	148	151	152	144	154	147	161	154	161	168	153	165	130	147	136	139	134	159	143	139	128	150	142	151	167	169	168	165	141	144	161	156	154	126	152	148	151	144	142	131	143	121	156	147	156	155	130	177	150	137	135	142	139	150	132	168	145	167	156	162	152	151	171	149	132	152	152	154	156	147	143	138	139	164	140	151	134	127	132	144	155	141	150	136	161	170	171	145	163	167	134	168	135	133	137	138	162	174	153	145	144	129	154	150	147	135	148	132	149	167	144	116	135	144	147	164	157	166	155	167	147	155	145	154	139	170	151	137	159	162	139	156	146	142	142	155	142	130	134	148	139	134	146	142	171	162	160	141	153	147	152	142	142	155	144	118	152	131	150	149	138	142	124	148	143	146	138	131	134	153	148	169	146	165	152	140	133	160	144	168	151	138	122	146	178	152	141	159	166	147	126	142	155	141	145	144	131	146	150	157	133	130	152	135	159	134	170	147	168	150	130	132	123	163	143	150	147	150	151	150	150	148	154	144	155	154	139	147	126	158	151	172	167	169	145	139	143	151	159	142	152	143	124	142	182	163	145	149	144	163	152	155	150	161	153	155	149	143	156	146	160	135	148	157	158	147	145	168	133	128	167	174	146	160	134	168	159	148	135	159	138	159	149	171	140	148	164	151	148	158	172	145	144	175	146	176	160	164	125	143	152	150	136	142	139	153	163	155	130	159	135	147	151	130	149	142	156	159	141	146	137	130	150	151	167	161	145	174	175	148	160	159	121	145	136	148	130	155	113	129	174	144	146	147	141	141	136	158	138	147	130	154	154	162	158	142	146	158	154	125	142	161	168	148	132	143	135	142	140	157	157	167	162	132	139	153	154	148	149	138	116	169	174	171	152	134	144	164	155	140	152	153	159	151	153	142	152
8156	21740	30338	28655	25200	23577	19138	19059	16267	13037	8563	4776	3569	2927	1620	1526	1854	1295	1711	1695	1567	1516	1323	1373	1389	1241	984	780	944	2281	2824	2166	827	548	498	501	539	536	498	530	502	541	505	533	537	497	531	535	558	531	534	515	535	495	547	519	523	493	481	528	502	529	523	563	528	509	501	540	529	506	537	577	532	561	519	525	533	522	518	511	500	548	563	551	513	526	554	558	547	543	527	506	498	506	524	530	515	487	532	516	557	530	539	501	528	497	507	518	517	518	571	536	532	530	484	547	549	484	539	577	496	494	525	525	527	522	502	556	482	551	513	529	511	523	548	542	517	514	560	580	537	547	533	490	481	488	524	524	511	511	549	554	485	526	482	528	567	514	535	493	516	495	518	495	526	540	536	525	534	509	515	484	510	539	522	515	506	518	519	481	535	529	526	565	488	492	499	502	531	522	480	478	508	513	543	534	534	533	521	495	524	548	496	519	523	514	525	528	524	552	522	501	520	531	533	548	553	585	522	505	519	530	535	523	537	546	516	551	520	544	534	508	542	497	523	522	528	526	523	487	510	483	506	511	491	539	513	522	503	480	571	515	484	504	525	530	523	533	500	481	543	532	514	551	553	524	554	535	503	527	531	568	526	536	530	561	548	573	570	506	519	514	532	514	520	533	519	517	542	513	545	542	509	517	516	519	563	480	536	498	546	513	526	525	515	512	550	506	541	540	553	513	531	555	543	516	523	535	564	540	536	498	481	494	534	511	524	522	529	504	546	522	505	504	526	507	529	555	511	513	535	557	552	491	524	512	559	501	522	527	495	549	554	451	528	500	502	564	519	536	503	551	473	467	495	507	571	513	521	533	532	536	484	508	499	491	483	492	541	491	518	524	509	524	500	534	542	503	526	517	531	520	537	521	511	509	530	553	539	535	518	532	498	541	537	537	508	505	513	485	479	526	533	531	537	549	503	523	492	526	510	546	574	532	524	507	538	499	515	499	496	520	512	519	550	495	513	533	505	512	566	506	566	547	538	532	488	500	519	542	537	532	543	545	545	556	507	494	555	507	533	540	516	515	504	511	543	541	544	533	532	534	501	554	544	484	524	525	540	523	544	519	508	511	534	572	500	532	499	543	510	527	547	568	527	522	479	484	536	508	463	548	484	537	521	551	529	494	527	513	543	553	548	509	506	513	548	513	543	572	571	542	499	492	522	524	547	491	539	491	505	551	486	500	505	513	574	550	509	530	522	510	527	521	551	540	485	532	510	526	543	528	485	481	536	524	519	550	522	520	505	507	549	542	539	516	539	497	507	517	492	503	508	506	519	529	502	549	533	524	533	547	509	506	485	542	498	510	531	511	529	550	500	557	510	485	550	533	524	484	528	483	565	517	497	499	497	528	544	535	527	499	514	529	559	505	501	521	517	551	506	526	553	506	527	547	520	548	521	487	500	560	534	511	506	504	513	520	520	542	539	533	530	495	492	526	524	501	493	575	520	455	518	531	513	546	491	523	498	570	513	531	513	548	520	563	525	527	539	515	520	504	521	551	490	548	514	507	508	482	524	500	540	519	508	454	506	518	555	531	547	540	537	477	487	546	519	539	508	551	544	568	553	564	527	533	537	542	551	518	521	555	509	535	505	545	511	517	549	530	513	518	533	506	559	531	502	545	495	552	515	556	509	533	511	540	523	498	527	492	524	528	490	509	532	487	567	505	537	533	484	490	563	524	529	562	524	534	558	506	540	500	549	538	499	519	504	521	565	528	515	543	523	552	523	481	500	549	503	523	579	501	538	518	515	498	512	540	510	501	515	536	532	505	497	523	556	520	536	533	485	495	517	507	533	549	496	529	563	542	556	530	530	533	516	497	490	511	500	517	501	574	505	609	534	528	579	519	527	529	551	508	518	529	543	533	540	480	535	517	512	517	499	509	524	525	550	544	512	514	527	564	504	523	502	541	520	507	539	509	521	530	532	530	542	554	522	492	510	548	487	559	533	540	530	529	474	510	542	522	515	563	531	509	492	577	491	554	488	532	487	546	506	526	544	462	536	570	539	491	506	539	507	490	517	520	527	514	509	499	532	508	535	542	532	538	496	514	523	505	533	544	519	524	567	510	551	525	527	543	543	580	542	530	485	559	523	506	525	506	495	575	496	547	497	511	564	509	505	524	535	520	522	484	540	513	514	534	562	483	519	531	520	517	531	500	506	525	486	525	491	505	522	523	597	551	502	500	521	508	494	563	556	515	520	540	470	547	557	520	550	481	518	515	543	531	480	495	482	492	519	514	544	529	558	516	556	523	469	510	513	522	552	522	518	518	525	526	494	525	548	538	510	477	506	479	502	523	575	490	515	526	491	526	537	497	507	486	501	522	492	502	548	525	529	526	512	530	566	518	542	532	528	501	485	506	484	519	518	514	518	497	532	489	528	564	536	523	515	511	485	529	534	537	524	530	523	512	557	497	492	490	547	552	573	516	555	537	540	505	532	554	565	571	514	477	526	537	556	497	505	533	548	516	509	520	493	513	528	525	494	531	539	558	525	559	554	495	512	510	528	528	508	547	517	523	496	538	575	491	552	486	520	507	541	503	494	528	519	531	516	533	533	510	496	533	528	531	517	515	529	519	563	519	541	533	510	534	527	541	535	535	524	536	506	499	514	519	542	538	502	496	543	496	525	545	539	519	512	513	535	526	501	558	545	524	503	548	520	516	544	518	517	502	511	483	539	540	558	497	550	564	522	506	502	539	512	504	507	546	506	533	498	523	525	523	544	515	522	499	531	513	521	543	501	565	532	514	514	539	500	537	565	544	517	535	545	505	499	547	559	518	500	514	555	517	553	530	516	504	476	543	486	544	508	505	545	551	501	507	476	497	527	531	539	554	520	494	516	489	533	546	517	575	511	497	542	541	528	498	535	571	553	511	538	548	533	551	471	536	524	541	510	548	533	543	539	505	533	547	502	534	505	571	551	449	508	472	523	562	509	498	495	498	527	512	569	551	542	539	538	533	508	518	519	546	557	505	500	523	525	516	550	517	537	539	523	489	556	497	522	520	552	536	568	501	543	512	529	476	541	563	531	555	544	498	505	586	515	525	502	502	557	527	520	574	555	506	510	530	562	529	538	524	516	511	553	522	491	564	511	514	524	516	509	566	518	503	493	494	556	523	539	554	504	529	544	539	498	520	525	517	508	526	532	521	548	522	556	541	493	547	527	533	557	533	504	499	558	520	504	492	521	516	536	559	490	544	567	527	493	506	510	526	507	529	520	513	520	583	516	516	490	539	508	512	494	525	496	493	501	497	496	571	553	511	549	533	520	500	531	498	547	572	538	518	509	541	501	549	506	513	581	567	510	538	522	494	514	500	518	533	504	536	501	519	548	482	491	496	529	516	502	499	560	544	551	556	578	496	491	505	518	511	522	506	525	540	549	538	537	512	520	545	517	520	501	525	561	548	539	549	489	485	529	488	510	519	538	485	547	509	532	490	491	518
35334	48852	46769	41301	37084	37053	36997	35578	35420	32200	23529	13991	8845	5477	2513	2024	2811	1800	2926	1548	746	619	522	472	441	336	301	244	700	2003	2387	1763	462	141	145	143	127	156	136	155	125	141	127	140	150	147	140	142	135	147	146	118	143	134	148	163	158	141	159	146	126	157	138	135	146	135	125	162	134	153	133	149	147	151	135	129	138	150	113	130	146	154	118	159	121	139	166	132	145	117	127	130	129	118	148	143	143	128	151	131	136	146	140	137	120	123	139	164	152	145	129	128	143	123	138	142	142	124	125	140	151	125	151	163	138	145	144	135	151	149	146	143	143	115	140	133	123	169	121	145	143	132	111	143	123	134	122	119	147	131	118	148	143	130	138	161	143	124	161	122	128	140	138	140	128	138	131	127	130	112	152	148	130	148	127	139	139	134	142	124	122	139	152	153	130	144	130	126	133	138	128	150	149	141	134	140	144	161	153	155	140	134	145	127	138	152	152	140	136	143	146	127	144	154	148	144	153	155	151	139	137	142	112	138	130	148	113	150	133	150	137	152	137	152	142	133	148	128	140	140	126	143	136	125	141	133	136	132	155	141	141	149	148	143	140	144	139	127	153	154	125	133	131	146	123	153	122	149	123	141	116	157	130	140	127	131	124	129	132	109	146	114	144	128	124	138	137	132	137	136	156	146	139	155	137	154	145	132	141	149	157	125	127	156	134	132	134	128	152	146	139	148	134	135	159	145	143	122	127	146	123	146	144	143	140	130	138	122	148	138	157	132	148	131	131	146	140	160	152	140	136	126	148	144	129	136	123	130	123	149	159	158	131	137	132	139	143	133	134	114	139	127	151	151	136	142	156	138	132	144	133	136	156	164	131	136	138	151	135	119	147	133	136	115	131	109	132	136	122	139	134	135	143	123	124	140	152	140	149	154	128	130	135	151	113	119	145	139	141	138	162	143	115	123	142	123	123	143	125	123	136	135	137	148	157	152	131	134	137	143	140	133	152	134	119	155	128	149	136	139	134	142	151	130	159	144	154	146	149	126	139	136	125	144	131	117	120	132	133	123	145	129	130	150	105	155	135	129	124	138	137	134	144	123	155	138	133	162	141	121	144	158	130	125	134	159	135	122	153	145	148	144	131	165	135	144	139	147	123	118	152	125	122	151	152	115	131	132	139	152	137	134	135	162	138	134	143	141	132	142	119	151	124	131	127	144	150	148	121	134	140	139	152	141	148	147	133	142	155	117	134	149	133	142	135	138	131	136	129	135	131	152	135	140	154	132	113	131	150	138	142	132	131	151	139	122	123	122	115	137	135	140	125	135	124	143	134	140	122	141	134	139	142	141	142	143	129	134	133	150	130	138	137	141	155	130	124	137	107	140	122	134	144	155	125	148	154	129	143	142	138	130	143	150	137	130	120	127	144	146	142	145	122	159	124	143	165	112	143	143	154	164	124	126	118	135	176	137	140	139	122	137	138	143	158	122	134	159	146	148	125	139	139	152	153	165	143	126	149	131	115	136	143	140	138	147	150	132	131	152	143	129	136	134	135	143	137	145	116	142	149	120	147	134	151	134	124	132	148	136	143	130	134	138	123	124	149	138	123	112	142	151	137	128	141	131	146	138	142	124	148	128	167	130	144	156	140	154	143	155	126	157	124	144	150	138	152	156	137	151	146	136	128	137	142	141	145	122	130	150	148	137	144	132	126	136	134	108	134	137	144	126	132	141	173	151	139	128	126	132	143	151	142	112	130	129	146	154	150	141	132	142	146	161	157	128	144	148	149	143	150	143	150	127	149	131	135	133	137	137	138	148	156	145	132	137	125	125	122	133	126	157	131	127	127	144	120	124	138	159	125	144	143	128	146	129	124	133	121	141	165	134	144	140	132	125	137	140	130	121	143	123	140	152	129	131	134	163	141	150	156	119	141	141	156	142	150	150	125	132	126	125	144	135	145	147	151	129	124	117	126	153	134	139	133	151	140	138	148	126	152	145	127	136	152	138	159	142	139	136	140	131	128	133	134	124	143	142	124	145	129	141	134	135	157	164	132	123	154	153	137	127	122	131	153	133	165	134	124	124	163	116	123	150	133	151	107	147	137	138	139	146	136	128	143	120	134	144	135	143	138	125	172	128	128	133	139	136	141	145	150	135	153	145	127	153	141	142	150	167	133	130	147	136	138	150	142	130	158	141	131	154	160	133	147	160	141	160	114	119	136	135	134	148	153	136	141	154	160	131	142	133	148	145	136	141	120	121	158	125	160	116	127	142	153	126	133	133	134	141	161	141	124	136	141	123	139	133	131	130	143	138	129	143	149	162	139	125	149	139	138	152	160	124	145	145	152	135	145	141	127	146	145	122	132	135	140	136	158	164	143	140	153	132	150	130	168	131	146	128	142	135	135	134	138	147	157	128	137	126	147	163	142	150	130	129	126	134	131	123	122	162	138	114	131	144	148	133	118	152	152	125	147	143	133	159	130	135	119	149	134	127	131	136	133	143	133	147	131	123	144	136	147	140	131	152	154	135	153	124	145	145	118	121	130	149	149	137	137	144	140	138	128	140	116	129	155	128	139	150	134	120	134	150	120	135	117	136	156	155	155	144	139	141	145	140	139	158	140	151	134	151	126	149	150	122	151	128	124	121	123	146	149	128	146	143	135	146	136	139	133	134	160	141	156	145	158	143	134	141	170	135	142	129	138	132	133	153	143	139	148	148	149	155	145	118	150	137	172	130	134	148	147	152	138	151	150	136	135	149	168	147	141	118	154	144	134	145	134	116	153	133	122	138	150	167	121	111	152	128	128	124	133	144	121	130	146	153	128	155	123	119	137	126	168	148	138	131	148	155	163	130	116	123	125	117	144	135	127	136	128	137	125	163	118	149	130	148	137	145	115	124	148	133	157	130	136	147	144	133	126	146	138	144	137	120	130	123	146	149	137	148	124	133	129	138	125	143	158	149	126	132	155	156	133	119	139	116	152	114	125	144	127	138	142	147	134	127	129	118	142	140	145	128	137	135	138	136	130	149	136	150	132	143	147	148	135	141	154	144	124	128	144	127	169	135	123	117	145	128	139	138	135	126	134	161	134	142	139	128	152	125	119	156	140	126	158	121	150	160	123	136	129	153	165	135	141	123	160	147	141	150	131	138	142	136	141	135	133	126	162	140	136	137	120	157	133	119	143	136	138	133	142	160	148	147	137	180	161	138	165	145	154	125	143	147	127	140	164	146	161	140	155	141	138	120	126	148	143	150	138	140	130	152	107	135	122	127	131	141	131	136	142	151	139	129	126	138	141	127	133	147	145	136	138	119	121	163	148	127	145	136	153	138	123	121	133	157	131	132	140	131	148	137	150	146	160	123	140	144	154	137	130	142	156	128	114	135	164	153	119	125	125	126	123	136	154	137	140	149	148	145	137	113	138	140	142	120	150	140	135	144	166	135	155	142	132	121	143	127	144	150	135	143	160	170	155	119	118	129	122	136	172	157	128	133
30646	47009	53859	54231	59659	59263	55120	54933	52723	48486	39133	30544	25593	21385	10012	9783	13101	8381	13396	6919	4273	3610	3401	3008	2764	2140	1777	1626	4820	12792	13834	10325	2614	524	503	508	458	492	484	524	494	497	483	464	517	479	485	487	502	492	491	512	486	508	462	484	494	530	482	512	504	481	480	448	505	477	474	488	471	528	544	456	458	463	480	485	505	490	468	452	476	499	486	486	472	525	502	451	467	439	486	514	501	497	460	472	473	499	512	485	488	492	481	468	472	472	481	498	494	466	522	478	461	484	484	490	484	425	489	490	467	498	527	531	502	482	457	469	481	495	486	472	494	469	505	503	499	527	509	460	486	498	508	495	485	454	479	477	485	462	468	460	502	474	489	474	467	501	521	518	460	462	510	474	466	451	514	484	469	471	495	476	468	481	465	480	527	469	455	472	492	490	466	473	526	459	495	468	485	502	468	496	478	465	469	458	419	508	469	549	498	495	449	456	478	485	502	448	490	475	506	495	501	502	462	484	512	468	501	502	500	470	470	467	498	461	485	502	488	479	475	509	494	488	467	529	501	478	468	461	457	449	501	511	477	497	459	445	473	491	531	492	487	505	444	481	498	475	479	480	459	483	486	531	454	477	475	481	489	498	462	469	497	539	486	472	460	469	519	466	445	509	506	496	503	526	497	495	505	478	487	496	492	474	409	459	468	494	534	483	491	487	487	471	485	469	482	487	515	457	475	506	461	477	497	490	471	497	480	485	479	476	488	510	497	500	450	437	484	486	475	471	475	511	475	474	487	495	492	489	501	506	488	488	508	468	429	452	473	490	496	487	445	496	479	489	481	433	465	469	493	457	469	503	479	452	482	455	466	500	466	505	511	490	462	493	491	465	556	489	480	487	482	481	492	455	463	466	466	486	488	496	496	515	475	472	492	507	473	460	494	486	485	484	483	506	470	478	468	487	456	495	480	470	493	426	483	477	450	492	480	468	498	515	479	484	464	504	488	512	504	472	493	504	491	479	514	491	452	527	435	527	500	515	476	466	437	471	479	486	533	483	489	495	508	497	504	486	480	513	476	493	487	484	470	495	508	514	451	459	479	529	445	507	485	498	532	502	515	488	497	489	515	509	498	498	485	478	471	486	488	473	472	473	503	498	459	463	499	478	466	518	488	479	502	481	497	491	499	487	447	500	488	496	497	447	473	492	529	514	487	489	493	498	474	494	510	483	457	473	497	460	467	455	510	527	475	461	478	463	516	469	495	499	478	440	468	521	474	485	488	480	489	498	488	477	442	476	526	498	531	449	505	495	482	512	478	505	491	485	473	487	458	436	474	493	475	469	491	484	541	475	465	477	455	479	503	509	505	463	451	465	494	490	478	458	478	446	509	482	502	483	442	524	553	484	468	490	492	443	479	515	509	450	495	462	471	498	463	489	480	535	496	477	442	476	489	494	472	487	490	488	472	460	460	511	460	499	471	475	496	482	467	465	486	503	512	489	435	479	513	504	491	465	479	480	469	484	459	485	517	503	495	445	460	463	503	472	522	514	491	469	496	472	463	461	466	471	477	484	464	504	453	484	441	464	505	462	482	518	487	523	506	488	507	491	487	476	535	511	431	457	523	478	507	520	492	516	479	485	467	500	497	429	474	486	460	473	480	513	474	477	518	524	499	489	491	465	501	514	451	492	495	505	493	482	475	482	500	451	489	479	473	501	509	469	496	510	502	485	483	490	480	501	463	458	463	506	485	452	481	484	450	468	471	497	462	515	473	451	496	495	486	506	502	482	482	501	480	455	521	487	460	489	499	499	480	494	509	478	494	505	513	461	426	499	443	522	478	467	476	488	492	496	524	526	508	515	530	477	481	508	480	479	501	511	495	436	491	461	469	455	480	503	499	467	453	478	467	472	458	504	493	491	475	473	503	461	462	479	440	499	466	507	495	492	475	473	466	487	473	454	504	483	498	467	514	466	487	454	470	499	451	466	473	475	490	466	481	484	475	471	472	486	495	516	484	519	471	495	469	505	479	497	491	466	494	494	525	482	479	507	482	517	495	530	510	471	455	526	466	531	483	496	446	473	473	503	484	485	500	503	473	497	493	507	467	471	500	508	485	490	482	457	472	464	490	462	470	499	474	465	528	514	514	483	454	507	505	468	465	514	468	522	479	472	486	471	468	485	482	477	471	502	468	535	455	528	488	504	496	489	472	504	461	474	466	527	450	490	478	460	460	454	473	500	509	489	467	495	506	480	530	521	479	433	496	462	483	492	495	533	460	517	500	466	490	488	459	485	480	482	479	460	461	492	491	501	512	493	487	464	469	492	497	494	466	482	475	465	474	526	477	463	479	488	492	470	512	489	510	478	481	442	435	500	486	494	453	482	493	508	458	464	493	485	445	508	500	438	484	475	477	472	513	494	477	496	506	479	476	488	465	486	493	459	493	468	451	518	461	491	500	461	512	466	508	480	530	489	466	479	468	497	487	454	502	474	453	534	526	489	489	466	463	499	472	525	505	495	469	492	461	501	484	462	446	492	468	493	473	466	498	508	496	507	467	469	515	513	474	479	483	485	451	459	484	485	457	523	492	463	478	479	469	485	501	488	457	472	477	493	478	475	520	454	485	468	476	515	517	522	468	495	485	473	469	518	465	527	470	454	471	480	492	502	483	484	534	519	467	458	451	494	495	463	484	457	518	490	469	484	460	477	462	487	483	461	466	484	532	464	494	471	474	451	450	468	468	482	487	494	438	515	460	494	492	488	495	493	500	480	434	486	519	489	479	482	503	465	500	474	471	494	462	483	507	495	450	480	516	471	490	441	434	465	480	478	498	454	506	464	442	486	468	504	489	486	433	529	501	474	472	494	468	480	491	481	470	506	455	509	476	522	510	493	456	502	493	447	513	472	442	501	457	538	501	509	487	491	466	481	484	484	477	483	476	512	470	487	470	480	475	477	481	476	496	480	457	505	479	494	483	496	542	523	468	488	487	470	460	486	475	468	493	468	485	500	456	513	484	478	476	477	464	503	489	507	463	525	506	479	432	512	497	495	499	481	483	448	491	515	467	492	473	494	522	501	467	465	525	505	463	438	476	475	548	469	482	481	480	473	469	506	507	523	448	510	498	540	495	482	510	452	489	473	478	466	507	454	494	488	451	507	471	485	490	502	438	469	475	486	467	488	527	474	464	482	464	521	475	540	494	533	512	504	497	494	463	498	500	476	456	508	497	506	481	494	462	517	497	497	515	489	513	471	501	456	451	521	480	496	481	425	447	466	494	489	498	505	487	508	442	475	482	504	466	488	496	515	494	475	487	469	472	486	491	470	443	463	521	495	462	465	503	514	476	481	505	470	497	481	466	486	493	462	510	515	494	504	490	527	482	515	486	494	472	470	497	491	498	474	477	457	455	483	489	486	490	488	445	469	461	493	499	473	450	496	480	468	472	479	479	460	499	484	474	521	492	475	453	499	471	437	498	456	446	446	456	460	470	477	458	507	494	475
43772	49109	44273	38849	35763	38049	40542	39913	42485	38961	32913	23972	18073	12818	6570	3926	4710	5777	4389	1481	936	985	925	631	611	601	616	588	494	3506	4443	3479	1431	237	207	199	221	200	236	173	198	205	207	165	219	204	187	197	196	208	204	207	226	214	220	214	227	209	216	194	206	204	208	194	198	206	203	232	215	248	216	213	200	243	210	200	220	218	209	220	209	213	200	223	217	221	196	212	187	197	226	211	215	194	220	207	207	206	214	232	203	205	211	221	193	226	220	209	203	214	188	189	233	225	186	182	218	197	224	203	177	218	219	206	197	203	197	196	205	211	197	210	209	224	213	222	233	215	238	231	236	201	227	182	211	203	199	230	212	192	185	199	215	211	226	210	212	206	224	219	200	209	211	219	202	196	184	204	207	247	213	218	226	215	211	217	211	204	229	220	196	210	205	216	225	230	211	195	222	207	223	188	240	245	223	234	203	223	228	197	202	217	206	207	229	221	198	191	232	223	211	190	213	244	243	222	213	190	223	221	192	219	214	183	208	188	197	214	197	228	216	229	212	210	206	223	204	208	198	220	221	208	193	203	181	216	212	207	199	205	203	196	198	191	223	198	210	199	214	185	207	217	196	224	218	248	222	195	206	204	210	205	232	210	226	212	204	229	220	197	212	207	195	213	208	221	217	214	194	214	190	221	228	212	207	216	222	225	209	214	208	202	210	211	186	230	199	204	202	219	214	217	195	217	199	222	213	203	213	210	224	185	180	218	207	230	207	195	214	202	205	195	196	203	201	187	226	220	182	232	211	187	211	222	199	201	216	216	194	224	186	214	192	216	210	235	231	236	214	235	198	209	225	210	214	212	221	221	239	215	213	203	232	220	215	234	207	208	206	232	207	208	211	199	190	235	225	227	240	212	197	186	205	216	192	225	235	194	208	221	199	229	235	203	209	215	203	174	206	208	216	215	217	200	208	223	205	202	217	218	204	187	209	208	209	221	197	195	217	196	211	223	234	163	202	213	185	212	236	198	218	218	205	220	177	209	215	209	226	221	211	191	220	196	220	203	227	194	210	236	209	213	220	213	228	219	228	227	194	193	199	231	205	203	212	197	182	199	200	206	186	212	220	215	206	202	248	202	232	202	218	193	216	180	233	196	198	225	208	226	234	200	230	229	224	201	202	200	221	217	215	218	223	237	227	220	226	216	196	216	238	201	185	200	230	221	202	214	203	232	230	195	190	258	184	235	191	228	202	194	193	196	198	207	213	195	194	212	201	213	192	221	228	223	205	182	219	238	232	216	188	193	213	208	187	222	198	193	197	190	193	202	227	214	240	218	234	196	226	220	181	221	198	229	218	195	222	222	217	205	205	219	203	225	203	191	226	195	211	197	230	237	210	224	228	195	228	169	206	237	225	207	192	194	198	212	220	218	227	181	229	205	218	201	183	210	218	227	210	217	205	232	228	202	185	198	222	191	234	184	190	216	236	218	225	214	219	214	193	222	202	180	215	210	208	203	208	214	190	229	207	212	240	191	186	208	211	220	207	203	200	209	180	230	211	228	189	179	202	199	201	215	208	197	212	204	200	182	216	228	207	217	209	229	200	213	202	214	218	214	202	210	215	220	188	191	190	249	219	214	210	212	205	213	241	186	192	193	223	207	191	237	215	191	204	195	192	215	220	205	212	208	215	224	207	250	204	210	181	214	220	218	203	214	218	207	194	235	215	196	216	201	187	174	194	229	175	191	209	205	215	206	210	224	210	222	220	198	213	215	204	199	192	206	225	191	215	221	211	225	224	206	212	231	218	207	190	227	208	196	203	208	224	197	183	245	216	188	224	203	215	233	215	219	197	223	201	180	229	188	211	214	219	205	224	205	225	215	188	185	214	192	221	218	194	207	243	234	230	205	192	203	210	188	185	189	225	221	196	220	183	201	189	236	233	216	204	234	218	215	208	202	223	205	197	201	209	229	224	247	220	213	224	204	203	236	185	220	234	186	203	208	191	187	237	200	219	218	237	223	212	214	223	210	188	213	189	212	216	208	219	238	214	220	202	222	185	223	208	244	222	217	201	223	213	226	187	207	230	226	193	201	202	202	178	213	202	218	220	207	198	187	199	208	191	229	203	205	238	202	242	200	214	195	211	215	204	205	208	214	197	210	206	215	218	217	188	194	236	200	221	223	233	188	211	220	221	208	202	211	189	194	206	200	221	214	215	197	215	200	201	225	243	208	240	245	220	217	196	212	196	192	212	215	242	207	176	220	188	187	220	185	211	188	199	223	241	217	188	215	211	197	175	202	213	203	213	209	210	185	226	196	195	214	209	207	200	209	219	200	217	209	205	192	209	193	223	175	186	201	198	205	206	201	231	228	214	196	170	209	196	233	220	218	241	212	210	209	197	201	227	206	196	211	201	192	220	220	215	222	198	197	226	193	222	221	210	214	210	186	219	200	198	219	207	214	199	225	213	200	218	210	222	219	225	225	214	197	198	226	205	228	212	219	246	202	208	220	205	185	208	213	182	190	197	213	207	211	209	219	222	215	204	197	209	206	222	185	215	194	221	237	197	194	227	209	220	203	232	229	217	193	223	200	180	222	204	199	233	216	235	225	198	206	182	214	219	219	209	236	202	211	205	202	217	211	212	231	220	214	221	205	222	231	204	211	237	221	199	212	189	211	208	195	212	188	208	186	222	212	219	212	225	228	200	213	217	217	202	217	216	235	204	201	214	193	220	230	184	227	203	196	235	224	203	226	214	206	208	236	201	204	229	203	214	198	209	218	226	223	230	218	175	202	190	246	189	186	218	229	209	191	187	222	209	200	232	222	223	223	189	231	217	212	242	216	211	236	208	221	207	205	201	210	188	210	214	216	246	212	207	212	203	240	218	200	224	224	208	221	210	212	205	209	211	192	237	207	193	200	227	216	177	246	230	226	188	197	230	197	196	191	205	207	211	215	191	208	200	228	206	187	230	196	226	216	224	240	209	228	195	221	216	201	212	208	237	196	238	202	190	222	220	233	189	224	219	207	229	184	213	208	231	196	198	195	226	217	216	223	194	223	221	231	219	218	200	234	215	201	208	215	227	194	202	227	207	227	207	220	225	209	196	225	209	218	204	209	185	197	189	203	213	204	202	215	206	211	211	197	197	203	226	218	228	206	200	208	226	221	219	213	214	183	212	200	198	209	187	211	197	211	177	223	187	213	211	207	191	198	228	206	232	193	228	196	201	196	182	192	220	227	188	213	223	236	228	212	225	191	175	202	186	215	200	201	206	199	202	208	212	209	219	207	210	217	211	208	195	191	212	199	217	224	216	198	217	217	192	219	220	219	213	225	243	213	196	194	212	237	216	214	214	242	217	227	206	181	221	217	199	190	198	195	214	218	217	233	207	187	208	216	245	199	179	244	192	181	217	216	250	193	228	219	230	197	212	222	215	219	225	208	225	202	208	206	215	194	229	205	214	196	216	201	192	195	194	205	231	202	202	209	212	218	213	203
37567	52511	55401	55234	64973	67949	62783	63886	60407	58333	50022	40732	35723	31993	16006	15390	17197	20671	14047	6251	5121	5885	5549	4012	3699	3589	3820	3385	3009	18197	21611	16904	7255	683	715	722	664	670	718	682	654	661	653	660	687	665	702	705	707	701	627	689	700	628	661	675	636	667	672	669	647	645	686	672	691	722	658	683	688	658	660	677	668	698	685	639	632	664	652	715	697	649	706	686	710	709	675	694	664	631	648	664	672	656	645	671	707	684	670	660	654	687	634	656	627	680	698	700	661	662	714	665	621	663	729	650	669	673	680	659	648	699	662	639	679	684	674	741	682	638	745	709	654	711	681	659	694	670	644	694	713	685	719	664	672	599	689	665	647	688	714	625	665	675	675	713	661	650	620	691	664	649	703	666	674	649	673	717	657	695	689	705	659	648	608	705	666	701	649	652	656	662	674	737	662	672	636	661	675	680	720	661	632	669	697	687	718	645	655	626	683	667	669	661	655	696	660	660	672	609	680	672	667	650	715	653	707	630	655	677	659	650	682	692	684	693	677	698	644	682	665	686	678	689	659	684	642	675	678	683	709	599	649	628	746	617	697	666	663	685	656	686	653	683	659	677	649	697	668	694	667	677	681	684	691	684	623	698	641	669	683	640	680	602	657	672	692	691	685	669	718	680	693	669	696	727	671	698	677	672	678	634	667	621	670	674	695	655	664	621	609	699	659	676	683	660	705	666	712	637	704	676	676	645	632	664	690	677	690	690	649	633	672	642	667	674	688	662	666	628	667	676	675	696	693	725	630	655	644	709	665	683	694	655	631	702	697	703	685	662	667	687	663	702	670	672	613	675	673	685	688	700	648	658	716	698	643	673	620	640	643	651	685	671	688	705	693	694	649	677	686	660	679	643	686	656	713	681	679	676	668	666	638	696	702	684	694	700	672	660	695	656	726	667	652	677	591	697	661	674	670	653	635	661	666	686	684	688	662	690	709	672	628	662	655	654	694	664	696	676	679	666	708	679	701	658	706	702	677	676	646	667	678	664	593	652	694	621	662	675	673	673	684	690	682	639	664	676	640	693	618	701	650	626	685	712	654	663	679	641	693	647	679	673	632	680	643	726	645	679	666	675	701	666	685	706	642	674	649	696	657	707	675	687	649	638	719	672	694	642	686	679	631	736	654	612	654	678	651	670	649	663	736	650	675	692	627	716	671	673	703	656	662	694	670	662	642	628	698	695	646	668	694	685	684	648	687	683	669	659	684	665	663	634	650	636	666	634	646	673	727	645	656	640	715	660	678	633	671	665	682	681	641	705	667	694	679	666	643	635	690	670	745	705	690	695	617	609	664	638	634	684	678	733	683	609	635	694	624	659	640	702	660	607	672	643	682	681	646	697	677	643	686	651	736	658	663	716	659	650	675	690	633	656	652	618	651	684	679	637	656	687	690	691	688	645	686	626	680	686	696	653	649	703	691	663	635	684	669	654	697	656	691	677	673	671	654	653	662	661	644	677	701	698	659	680	677	665	681	707	689	700	763	627	684	658	622	667	701	667	678	688	655	694	681	706	673	664	637	639	654	652	637	683	697	673	672	670	681	687	682	643	684	707	708	669	674	672	630	668	663	627	705	632	657	671	613	647	632	676	694	680	675	658	652	640	681	682	636	601	652	650	666	668	663	661	695	627	684	690	669	647	684	650	675	674	654	666	639	689	652	660	650	694	617	666	700	669	711	628	692	635	660	694	668	650	714	683	657	679	685	660	657	688	672	674	679	617	661	703	666	734	668	653	665	698	651	668	692	729	698	640	698	645	689	691	683	698	699	691	695	632	652	728	692	645	664	617	670	672	698	655	642	676	671	647	661	679	687	646	678	665	634	707	683	652	665	703	679	675	638	690	664	694	654	651	662	596	605	668	697	656	639	685	677	672	653	680	656	636	667	672	647	718	670	733	683	661	648	642	661	656	639	652	681	648	635	654	670	678	709	678	670	647	690	675	674	659	672	655	648	683	668	687	665	645	686	639	664	671	687	690	669	686	698	707	673	673	652	709	635	599	687	685	657	671	643	711	666	695	672	716	657	642	691	712	694	634	688	661	673	688	689	671	665	710	640	674	671	664	656	679	671	644	650	695	641	729	667	681	619	705	654	653	639	633	690	672	657	669	649	686	667	668	648	649	668	700	700	672	648	715	653	716	714	640	649	688	685	599	724	674	661	660	724	660	699	621	629	702	673	632	601	693	683	663	641	688	622	649	664	662	665	686	690	677	688	665	654	707	644	674	653	665	648	695	649	646	674	681	629	657	652	648	672	670	669	661	648	687	614	615	662	679	638	656	649	660	661	690	673	657	659	644	663	671	705	655	671	673	701	640	686	704	679	650	624	627	628	670	654	614	670	620	694	654	653	696	699	652	625	707	622	684	657	665	678	660	633	678	666	664	692	666	663	691	665	633	638	653	658	637	649	640	686	661	675	669	690	666	644	649	626	670	686	636	709	621	695	660	655	690	650	633	640	670	687	659	638	681	649	685	624	682	688	674	679	649	711	674	640	669	671	622	652	667	686	691	658	684	666	659	655	701	676	688	598	673	705	679	668	655	639	684	703	678	670	654	644	689	650	654	701	684	679	657	674	662	664	674	666	673	674	639	635	643	692	686	649	657	663	718	659	632	685	626	643	688	635	651	661	704	667	670	684	705	632	648	642	667	728	686	686	615	620	702	664	662	654	679	638	683	687	667	648	729	706	691	649	689	689	674	648	685	656	651	654	639	656	678	664	627	680	687	705	698	667	668	650	654	657	665	675	663	661	663	648	679	638	685	657	676	681	671	715	691	659	697	697	606	690	685	659	687	670	661	668	658	664	715	660	690	672	674	640	672	702	651	667	661	640	681	643	681	658	651	666	666	698	660	653	700	662	634	699	693	691	644	670	678	691	684	637	659	676	689	635	661	658	619	681	690	682	657	662	654	652	687	662	678	722	679	626	658	655	660	676	637	686	687	636	678	624	685	659	691	656	650	641	661	663	694	714	624	679	664	677	714	671	673	700	665	649	629	672	645	682	642	692	655	737	671	672	700	660	711	714	682	639	710	630	668	656	639	681	637	672	641	667	648	691	688	709	686	662	645	608	667	688	653	668	693	710	644	685	679	661	607	669	636	708	648	666	651	653	589	646	670	663	655	643	640	681	637	652	630	627	680	688	645	678	677	697	681	698	680	677	647	690	680	667	687	696	653	657	651	642	646	667	681	651	668	654	662	679	700	682	671	632	634	689	649	692	656	677	681	694	664	674	638	692	745	696	681	667	719	675	628	634	629	673	678	635	663	658	653	685	645	691	637	663	668	695	676	685	636	644	679	690	655	651	640	650	651	616	685	633	632	709	653	717	717	640	660	662	647	715	650	670	640	656	660	671	673	673	660	673	640	668	661	681	676	689	718	700	659	667	689	642	675	673	689	661	694	687	694	647	669	683	703	650	679	666	691	679	670	664	669	651	651	681	669	686	694	663	708
7867	16543	22944	18936	13480	9689	7156	4435	3794	2928	1672	1081	808	591	335	267	300	439	319	270	228	239	306	280	267	228	236	241	257	246	454	489	373	160	150	146	148	134	144	144	168	150	134	148	152	165	130	145	150	145	149	163	149	146	146	138	134	151	159	142	138	151	139	126	155	160	154	165	163	155	153	134	143	159	146	157	160	143	129	146	152	146	150	156	148	165	135	142	152	136	151	141	146	145	129	137	160	137	165	145	146	138	176	145	138	135	133	149	144	129	181	156	126	160	144	137	145	167	134	160	167	141	151	138	171	148	135	157	159	174	128	145	137	147	134	127	168	154	135	148	146	131	164	151	162	145	124	183	137	153	153	133	150	160	151	160	130	152	158	152	138	135	164	144	162	123	159	138	149	139	141	149	132	142	148	159	136	129	128	146	144	150	121	128	142	164	160	146	144	135	150	140	144	157	139	164	134	161	162	146	151	128	169	151	135	155	165	157	135	153	147	165	147	152	136	143	155	139	146	154	175	159	150	130	138	153	142	141	164	146	152	158	137	141	134	134	134	158	161	144	150	163	161	162	140	143	157	132	157	165	150	130	147	151	161	131	159	144	146	137	165	167	165	154	151	145	167	164	132	156	134	144	139	142	144	156	144	144	165	147	145	175	157	148	163	161	142	138	139	122	175	163	151	136	166	136	152	165	136	150	140	163	149	143	154	152	150	150	138	126	142	149	133	146	155	153	165	161	138	146	138	141	135	147	148	151	140	146	147	137	153	144	165	152	140	141	165	157	134	136	153	129	173	152	171	135	115	147	144	155	143	150	178	135	155	129	135	151	159	151	141	152	162	134	174	131	135	148	165	132	143	135	159	148	151	157	164	151	141	145	152	138	138	147	169	152	146	143	161	136	141	148	158	135	156	165	142	146	131	146	144	141	160	167	143	162	136	158	171	135	125	151	159	137	138	136	162	139	163	143	149	142	135	173	134	146	129	156	142	132	135	147	164	128	148	145	160	136	156	156	155	135	158	161	138	148	173	142	154	145	159	135	140	143	161	130	138	158	136	149	149	158	121	142	135	157	129	142	179	154	144	146	133	174	152	152	134	146	171	133	138	161	152	144	134	130	154	152	138	149	153	151	146	138	146	167	125	145	130	154	129	170	169	153	139	154	155	171	144	143	161	147	141	147	148	148	161	152	150	148	127	146	137	128	152	149	143	148	150	153	164	140	151	138	157	155	162	147	160	148	170	139	162	139	131	153	131	128	147	143	143	147	142	150	131	139	147	151	123	154	138	147	127	128	157	135	155	130	151	154	142	151	147	151	173	142	153	149	137	143	167	147	142	158	153	157	147	138	147	159	172	132	146	134	152	143	181	147	140	132	138	153	139	135	127	149	143	136	158	149	170	143	143	159	156	120	151	140	139	168	144	147	147	155	145	146	129	130	154	134	145	143	173	123	125	149	153	142	128	152	144	159	155	158	128	130	138	149	143	177	141	154	170	150	152	164	141	133	155	155	163	132	161	137	144	150	151	148	149	155	152	149	154	143	140	145	167	151	140	145	152	134	152	148	168	133	141	125	118	139	154	138	146	150	134	145	121	136	145	158	136	128	147	133	152	148	172	164	145	142	137	128	167	141	159	139	147	161	127	172	129	162	156	166	146	143	131	150	144	145	141	153	154	137	151	149	143	146	155	120	144	144	148	163	153	144	167	158	136	142	153	130	132	136	140	161	146	141	132	134	137	156	157	150	145	142	146	150	151	149	135	147	149	139	145	137	154	156	141	155	167	137	153	185	150	147	154	139	134	151	147	145	171	154	142	131	157	159	146	153	134	131	148	131	147	134	118	141	172	143	135	145	161	163	144	163	141	158	153	153	166	144	135	147	159	140	165	171	142	161	135	137	150	146	151	160	150	153	140	145	158	153	146	155	142	141	147	156	162	175	152	142	155	141	152	146	133	134	154	150	136	144	125	163	162	119	138	156	143	166	160	172	141	144	134	152	129	148	136	140	138	128	161	139	142	156	146	141	138	125	147	158	146	138	143	133	148	132	131	152	135	155	163	148	167	160	149	135	153	158	159	146	139	148	154	140	136	169	148	164	141	144	125	143	140	160	147	147	158	145	137	156	131	130	140	133	118	153	153	149	152	149	138	154	134	155	150	150	154	148	143	159	153	147	129	148	165	139	175	130	169	147	151	173	155	144	139	158	126	169	138	151	156	165	144	162	151	134	146	154	149	138	144	138	138	152	152	134	131	167	142	135	145	128	148	149	132	158	161	147	159	139	130	125	164	135	143	168	124	167	142	140	142	135	148	140	171	144	134	162	145	147	142	154	150	162	153	132	164	150	155	134	140	131	128	160	123	162	157	132	140	158	144	173	131	132	144	138	149	149	136	169	137	135	150	144	176	154	133	142	148	138	170	143	134	146	164	150	139	162	145	149	153	149	137	143	186	139	110	152	128	136	126	147	132	170	148	153	157	147	173	137	151	110	153	164	143	152	158	139	144	155	161	132	138	160	146	139	154	138	164	148	138	180	134	181	148	150	149	159	152	142	152	139	144	139	129	162	148	165	153	160	138	140	149	159	152	156	155	157	150	132	126	159	148	128	133	120	152	139	127	135	138	165	142	139	159	144	141	151	143	151	144	146	137	144	164	138	149	161	142	118	138	141	163	151	139	149	172	143	158	151	133	133	138	150	140	159	149	131	168	161	145	138	142	169	141	130	137	132	150	141	133	132	147	161	130	142	184	140	132	134	160	159	163	130	147	136	131	112	153	141	123	146	141	142	159	150	167	162	130	140	160	148	158	140	128	139	148	154	149	142	146	143	148	126	142	156	127	157	141	133	134	127	137	160	134	144	144	138	126	159	157	148	164	141	139	147	140	164	168	134	154	142	144	135	145	155	156	148	147	159	144	144	142	134	161	168	145	139	155	152	131	128	131	148	151	153	166	149	160	155	135	148	154	147	143	128	151	144	146	139	131	133	131	180	135	131	140	142	161	158	156	140	153	181	149	163	157	149	132	152	164	141	154	168	135	149	142	145	141	142	131	134	141	139	150	146	161	162	127	161	139	155	141	153	155	110	163	165	131	146	139	153	152	152	138	167	141	145	140	143	149	151	155	159	165	161	123	160	148	151	140	144	145	173	169	148	162	151	146	153	153	129	175	142	144	149	144	156	137	133	142	149	138	149	128	151	149	161	147	142	155	142	156	148	152	132	138	141	141	126	144	138	154	150	137	142	131	135	145	168	158	125	148	160	149	151	126	135	154	138	139	144	133	151	123	158	149	148	157	153	141	141	160	151	133	149	129	140	151	145	123	158	129	137	162	144	149	132	130	140	133	137	149	147	180	152	126	154	154	139	162	144	144	136	157	155	145	147	140	147	142	146	146	152	157	153	139	144	164	154	160	157	133	143	130	151	162	127	177	131	151	161	141	169	147	146	144	128	142	150	140	152	155	161	144	143	151	164	134	141	156	153	146	150
8519	20334	28036	27468	25467	23501	20120	16155	15663	13552	7909	5303	4245	3342	1736	1599	1734	2261	1704	1355	1232	1172	1754	1508	1312	1483	1372	1110	1178	1449	2596	2744	1585	509	542	532	498	521	493	490	518	519	522	514	506	496	487	486	547	490	549	485	492	555	478	514	528	543	576	517	495	500	528	529	478	489	509	491	526	514	511	507	526	491	516	488	522	483	508	499	509	501	486	498	516	516	455	500	537	522	531	495	533	522	531	491	506	523	514	502	518	491	526	528	539	525	519	507	498	529	510	507	535	480	508	484	532	516	535	495	562	507	531	522	529	508	497	515	522	540	479	520	558	511	546	523	493	490	486	513	510	505	508	534	495	547	510	491	481	514	491	486	538	491	509	502	528	516	491	535	513	497	528	488	549	499	535	511	484	496	501	516	533	518	511	505	472	502	531	507	544	532	533	535	505	493	486	489	494	524	537	469	509	526	492	493	565	516	541	518	503	498	512	504	502	554	502	544	491	547	505	532	502	515	480	502	506	521	513	481	487	520	547	502	529	553	524	523	498	524	519	501	471	506	518	497	510	481	538	505	504	493	509	524	555	502	492	498	517	534	538	487	517	531	509	520	511	510	504	526	495	511	488	523	484	538	540	534	497	521	507	530	510	513	539	542	515	549	510	552	492	535	513	524	522	487	510	524	529	517	536	558	507	512	463	532	523	496	476	539	511	506	478	506	524	532	508	526	503	550	513	517	505	497	484	542	479	496	520	519	516	525	534	508	498	503	538	533	496	543	518	509	515	514	556	578	513	542	499	528	541	490	502	545	484	471	502	527	497	553	525	510	517	493	547	524	546	484	539	517	508	512	522	526	561	483	499	497	473	455	494	507	500	487	568	533	493	535	486	551	504	490	481	530	514	511	512	481	538	505	479	549	546	490	515	511	517	503	540	501	482	510	504	457	501	491	495	500	503	516	517	523	511	511	506	507	511	525	478	481	538	543	538	531	485	552	505	545	493	527	504	532	524	490	526	522	520	491	514	469	540	482	535	480	507	475	515	529	522	506	538	536	523	492	516	486	500	473	548	534	516	487	514	553	513	502	513	532	494	480	564	496	529	468	486	504	497	520	513	475	486	518	529	522	480	471	511	510	532	494	517	523	507	539	519	512	505	514	518	549	477	475	527	482	526	512	528	504	490	491	506	503	536	480	524	529	505	537	482	528	490	470	510	539	516	560	503	474	496	526	505	494	514	512	503	502	457	525	511	535	549	529	523	534	506	514	486	513	488	514	558	542	503	463	524	527	532	509	509	542	486	507	501	526	519	503	513	525	488	480	528	509	526	525	484	523	499	486	495	531	538	500	511	485	526	481	503	503	520	494	532	499	545	533	520	512	508	521	564	495	537	512	518	561	525	498	526	458	470	533	574	498	474	563	552	539	494	488	509	458	564	524	507	536	550	513	516	506	475	562	537	482	502	481	573	514	527	479	565	483	520	515	529	480	496	514	486	492	502	513	508	494	521	501	485	484	515	497	576	547	534	486	547	473	506	506	514	483	532	533	501	518	521	549	537	504	485	511	523	501	493	530	524	489	541	484	516	501	535	518	505	484	493	517	547	504	503	544	499	492	489	535	471	498	519	494	508	490	530	530	532	542	510	462	544	511	558	500	521	510	520	531	538	513	511	510	497	536	514	529	509	483	499	524	518	515	488	470	543	540	493	525	489	512	502	489	472	515	508	530	537	552	558	500	551	504	518	523	531	546	508	546	528	505	527	514	495	506	508	535	510	512	514	502	528	557	524	515	570	517	507	524	537	534	476	505	497	568	504	500	481	553	538	540	511	500	517	534	503	557	525	486	538	566	515	523	502	485	520	530	504	544	511	496	511	580	524	479	525	488	483	533	511	520	511	528	512	521	475	519	543	553	501	543	531	494	491	540	521	513	524	476	522	499	511	514	515	517	515	536	513	518	498	549	509	505	462	542	496	494	537	520	549	513	518	520	535	498	502	512	501	474	481	523	511	517	462	515	572	513	502	515	505	497	507	516	450	517	519	515	547	516	533	503	460	522	508	475	519	518	516	490	517	514	503	554	549	477	524	568	535	514	509	501	514	508	511	529	548	535	501	555	518	528	526	494	474	501	489	511	507	516	496	538	502	528	535	559	513	527	511	512	513	508	492	498	547	515	493	551	541	535	481	510	516	507	513	495	517	509	557	509	550	468	511	537	526	491	522	490	523	531	511	494	471	493	526	517	494	510	510	475	457	499	513	511	488	505	549	509	490	484	549	523	524	562	471	518	499	477	533	553	504	508	506	510	511	546	491	516	521	526	525	517	460	538	493	526	558	488	499	544	500	535	517	540	516	549	509	520	528	538	527	499	556	520	491	558	459	481	537	554	565	491	509	538	530	539	496	508	558	496	527	530	502	524	571	506	513	500	499	500	469	503	509	536	514	515	539	490	457	539	533	491	499	472	504	540	534	525	513	522	510	564	537	526	491	503	488	524	506	515	498	441	450	497	518	542	488	528	498	496	512	494	522	518	499	531	558	493	516	505	533	470	554	489	463	471	563	529	501	529	511	555	524	479	516	530	519	542	525	502	501	510	543	527	524	518	485	525	536	516	527	509	535	500	543	526	502	558	509	491	529	540	534	529	473	470	547	512	545	491	486	493	533	489	545	501	526	538	520	518	505	563	540	504	516	524	517	507	481	549	512	537	542	521	524	463	544	468	537	488	545	540	474	487	521	546	529	494	568	518	521	514	510	562	455	526	504	497	502	498	509	511	506	485	504	520	530	486	477	504	519	499	526	547	550	527	503	512	544	521	517	508	547	483	519	506	517	506	506	464	488	516	512	540	487	477	516	521	495	500	529	483	551	532	483	490	523	499	517	517	506	492	509	481	499	523	560	524	513	498	490	477	507	506	523	531	519	484	507	520	558	499	475	552	549	535	512	511	545	481	508	536	504	495	536	494	499	502	510	516	501	471	508	482	538	532	527	544	495	476	514	531	503	511	520	529	482	514	475	496	460	467	485	520	506	474	501	548	505	509	499	505	521	521	510	543	528	521	522	535	494	486	535	505	514	477	533	498	496	538	525	501	524	501	480	495	516	548	541	533	508	518	455	524	543	501	485	515	502	513	524	509	518	504	524	553	531	532	544	494	497	477	518	516	502	538	510	530	518	505	462	486	515	555	524	505	529	492	521	532	506	522	499	474	533	475	521	543	543	544	497	524	494	511	497	539	528	536	498	499	496	522	519	503	498	530	518	502	542	530	508	526	524	491	492	549	517	538	501	529	506	493	481	528	511	549	499	540	491	543	527	497	490	552	520	500	508	507	509	545	520	531	516	541	524	495	531	551	526	527	532	527	518	503	462	449	531	520	538	525	521	533	481	530	568	507	530	500	458	483	548	516	527	524	515	523	512	540	488	510	527	538	502	476	523	525	504	496	526	507	513	493	516	467	552	496	511	474	529	529	553	513	529	451	513	489	522	521	493	505	515	519	511	503
35385	48480	46122	40022	37291	37076	36955	33355	35136	31311	21701	15762	10458	7004	2159	1578	2697	3545	1681	1083	620	416	448	434	419	365	360	322	448	1523	2307	2090	947	146	141	133	154	157	141	118	135	139	148	130	150	141	136	140	126	138	134	150	137	154	126	121	116	138	114	113	152	154	127	133	130	149	141	140	130	144	121	142	131	140	158	128	135	141	128	152	169	134	124	139	137	138	111	140	122	145	153	143	135	147	139	123	130	149	128	128	133	128	132	147	130	130	141	132	130	132	134	129	134	124	133	128	133	146	136	130	143	147	149	131	148	148	142	124	149	144	123	149	143	135	147	165	122	137	139	146	125	115	165	119	132	132	147	140	126	140	139	135	149	116	140	150	146	132	149	140	147	124	140	145	125	136	139	155	144	116	126	136	137	135	137	131	134	166	132	154	136	150	130	128	123	149	131	160	152	133	164	131	156	124	162	132	146	153	133	125	150	135	137	124	163	146	123	122	130	147	145	122	128	129	127	135	147	157	142	126	126	140	138	144	150	146	127	139	156	129	132	149	153	145	134	145	114	145	141	142	158	123	132	133	140	127	126	129	134	126	129	149	130	142	120	119	134	134	149	157	132	128	132	120	128	124	147	149	123	135	119	134	144	138	127	138	152	139	123	152	132	142	126	148	137	147	135	134	126	144	130	136	128	139	130	137	145	147	149	142	145	130	138	158	142	142	154	132	148	147	147	137	140	132	125	151	137	136	139	131	143	145	138	145	142	125	150	140	147	138	134	127	137	145	126	149	140	134	159	153	139	157	132	136	126	172	159	138	140	146	142	149	123	125	143	151	149	145	138	126	133	136	145	122	134	135	132	149	144	150	147	127	145	131	160	135	114	139	132	145	143	154	143	132	123	149	113	144	150	151	148	151	156	129	141	135	128	149	153	122	142	135	154	146	135	131	111	152	146	132	149	120	116	147	164	142	140	137	167	131	117	159	129	138	147	147	148	129	140	139	139	150	114	141	113	142	149	150	167	152	144	132	153	164	150	157	137	125	116	128	166	138	139	140	145	136	146	140	125	147	127	135	133	151	139	135	129	129	123	127	149	149	144	139	134	158	138	147	137	116	146	141	142	112	136	145	140	131	138	129	147	137	132	139	157	143	125	128	125	149	145	139	136	144	132	131	120	144	152	132	146	146	119	131	117	110	140	147	139	132	134	118	128	144	129	143	112	133	146	121	120	140	132	137	111	117	140	136	140	127	145	144	160	122	136	128	139	152	123	118	158	135	122	142	162	150	146	128	126	138	128	136	122	121	131	121	130	126	127	138	143	134	131	114	124	130	160	126	116	140	125	146	139	130	126	158	122	145	146	121	150	171	129	138	152	147	115	129	134	150	134	127	141	170	131	137	147	138	123	155	142	136	141	152	129	143	130	142	152	137	136	139	147	135	147	130	141	135	117	143	152	146	133	146	138	135	137	129	158	153	124	139	124	137	150	136	119	135	154	123	158	149	137	141	133	145	123	143	134	149	132	147	130	134	151	139	136	135	156	138	127	122	139	131	146	142	126	151	140	143	152	126	134	139	124	139	140	138	142	142	117	151	154	152	128	137	138	127	142	142	137	146	129	157	139	154	139	140	146	153	143	146	141	144	143	131	133	163	133	148	143	136	114	135	130	130	134	141	136	154	127	137	138	127	147	113	118	126	145	130	127	108	135	145	148	159	153	147	142	131	143	154	140	158	159	129	140	140	154	133	139	123	131	133	130	128	135	151	143	122	139	114	158	138	128	145	144	137	122	152	139	143	146	142	141	127	144	150	124	154	140	128	124	161	139	133	137	143	131	135	147	136	122	160	154	136	123	144	154	149	136	128	138	131	136	155	132	144	129	146	148	129	164	146	139	140	135	131	127	149	148	129	122	125	135	129	147	148	135	128	147	128	145	133	135	137	129	140	148	139	145	129	130	148	141	138	155	129	125	140	147	139	130	144	133	136	104	138	158	135	128	144	150	149	118	127	129	131	159	132	148	129	127	121	115	153	169	160	137	139	117	142	133	149	136	116	120	131	119	158	132	151	139	150	148	152	126	126	136	136	129	160	147	144	151	157	137	137	151	138	132	140	147	137	146	141	127	131	127	162	120	110	154	144	130	135	148	145	156	131	155	128	112	125	140	144	142	136	168	133	144	153	146	142	137	136	134	134	128	137	160	124	140	141	134	132	145	130	105	135	113	119	133	114	143	146	128	146	159	130	135	116	117	128	133	126	125	113	143	146	115	155	144	137	155	170	145	155	144	142	135	137	142	138	122	148	113	128	136	135	131	143	135	118	141	121	131	137	138	131	132	129	117	158	133	152	141	135	120	133	129	160	153	135	148	138	146	137	136	142	140	126	135	156	139	119	131	135	130	119	136	132	109	129	148	126	134	127	128	115	147	139	121	137	128	156	142	119	143	147	118	147	152	151	136	116	127	143	129	158	135	133	141	156	146	130	145	128	146	149	162	129	139	141	131	151	126	146	121	121	133	145	130	117	129	142	148	154	141	128	148	130	133	131	171	130	156	137	153	147	125	136	144	127	142	149	138	129	126	124	137	144	143	119	129	128	138	129	143	139	117	137	139	139	133	162	138	118	128	133	125	131	106	151	123	139	153	121	134	137	130	134	143	128	151	129	137	157	144	130	146	140	128	156	139	146	144	138	157	146	146	128	147	147	136	123	122	157	133	142	135	144	146	116	125	136	116	158	132	140	124	150	145	158	138	132	117	136	157	145	115	135	155	154	146	151	143	129	132	148	152	134	134	139	119	128	126	128	125	127	138	117	129	142	148	140	136	154	145	148	142	125	132	126	129	147	128	157	143	130	141	153	140	130	138	143	149	136	142	154	149	121	145	146	152	126	130	116	132	145	131	142	140	141	142	139	147	126	138	143	116	147	139	127	133	154	138	155	137	165	148	136	123	149	132	132	124	137	130	149	159	145	150	142	151	137	158	137	131	134	157	133	132	166	133	154	138	114	120	138	138	126	135	125	155	138	127	142	139	127	142	126	147	129	146	130	122	120	143	115	110	146	119	138	145	142	153	151	133	128	151	121	134	148	142	140	141	127	133	151	146	131	140	136	137	154	135	144	147	153	145	123	131	127	118	142	132	140	129	132	136	145	147	125	123	153	145	157	132	133	119	109	137	131	140	139	146	149	127	158	153	128	142	141	167	143	143	132	139	133	139	153	134	144	118	127	136	138	117	142	125	129	135	130	149	126	136	139	150	136	143	129	129	139	134	146	114	149	137	141	149	136	118	157	132	133	133	135	134	139	150	121	138	161	136	144	140	146	132	148	154	155	139	130	132	142	139	143	149	151	140	155	120	165	137	149	130	136	133	148	118	126	153	142	147	133	133	148	132	135	156	134	145	134	117	141	147	138	123	136	135	134	138	160	139	136	139	148	148	132	131	131	137	132	144	137	134	123	139	138	134	148	124	137	150	143	146	119	130	135	133	136	138	138	126	145
30252	47913	52258	53422	60575	59596	53697	52156	51216	48735	36818	33321	27392	22113	8762	8466	13332	15286	7593	5987	3180	2687	2831	2681	2547	2112	2148	1990	2796	10345	13993	12363	5061	492	506	512	492	499	463	435	476	474	469	456	465	463	486	483	487	464	491	509	414	470	482	501	468	450	504	494	465	446	468	483	463	469	471	472	448	495	489	502	485	446	476	492	482	501	458	493	457	459	456	483	493	485	483	459	447	508	451	462	454	499	523	519	455	444	456	464	481	450	468	475	486	490	459	480	494	521	449	486	450	441	493	485	482	487	498	457	497	489	483	451	485	468	476	515	504	485	503	477	460	482	457	460	489	490	488	463	504	481	499	471	452	449	475	477	490	480	482	464	457	439	469	491	473	445	494	476	448	476	472	485	471	476	458	448	447	486	466	496	438	476	469	493	448	466	456	486	442	412	480	442	480	474	432	463	492	451	473	473	492	493	471	484	462	452	524	496	481	470	492	514	452	455	449	482	490	475	472	455	456	485	477	464	459	452	503	477	481	487	456	479	454	473	446	455	460	508	498	475	493	478	463	508	491	458	460	433	456	427	449	509	476	487	459	469	474	492	508	495	459	465	421	460	480	498	496	461	443	487	477	471	463	474	485	476	453	473	477	518	503	485	486	521	495	461	489	509	468	460	464	528	460	473	473	452	506	483	487	441	477	473	453	486	454	484	483	481	484	488	457	449	459	511	479	463	517	493	486	470	476	426	470	484	454	485	469	469	495	483	463	458	467	463	471	482	470	488	490	464	462	484	474	438	489	456	479	490	464	436	480	492	447	493	497	503	457	477	440	496	455	458	457	450	471	446	500	504	507	471	493	452	461	461	453	456	480	505	490	447	469	456	430	449	451	496	435	480	468	494	465	467	468	440	460	458	451	457	464	513	447	467	496	465	469	456	467	456	454	464	475	473	504	465	464	484	514	473	468	496	461	445	466	481	493	499	471	446	498	480	468	464	456	445	489	473	439	502	471	489	450	492	476	459	518	466	455	458	464	446	470	474	471	474	476	482	495	466	482	487	452	445	477	496	478	453	454	455	479	454	472	469	471	486	463	461	462	463	468	491	438	467	466	512	523	480	476	469	484	479	474	456	503	462	450	466	412	456	486	499	483	471	489	509	464	470	441	480	522	447	456	519	495	473	496	462	435	501	461	487	527	471	466	483	468	521	472	484	423	473	465	501	481	449	455	475	464	525	490	484	510	471	489	458	443	470	474	438	448	494	497	454	451	512	426	480	503	517	477	467	478	478	492	451	471	430	464	468	474	524	445	465	439	472	510	522	438	457	470	480	459	460	487	452	435	437	470	463	455	456	497	470	484	470	435	442	481	446	426	486	476	491	462	484	451	508	473	458	467	484	472	469	480	426	428	485	474	523	479	473	441	442	556	433	473	464	465	491	470	493	477	493	492	476	495	470	456	464	488	449	454	486	473	436	456	434	473	459	492	488	448	478	429	492	468	451	493	469	468	479	465	459	474	473	462	464	419	479	487	481	489	498	484	490	489	528	423	462	510	484	486	450	453	464	471	480	496	450	472	450	433	459	474	556	477	478	438	485	450	464	478	466	468	446	483	472	461	480	468	477	461	465	490	487	453	477	464	496	458	515	490	467	475	463	454	476	438	469	461	463	482	476	478	443	479	470	476	458	513	473	426	466	462	487	488	484	469	501	494	501	462	472	494	482	459	475	480	474	473	491	462	452	469	467	447	477	512	472	463	445	466	459	461	494	494	457	518	499	475	465	480	474	448	485	456	476	495	465	495	462	512	465	482	513	441	473	440	518	470	469	463	462	489	476	487	480	468	454	461	457	516	488	474	444	495	481	490	471	448	443	469	458	458	470	440	481	491	479	466	462	479	456	503	469	491	485	471	497	470	494	474	485	470	464	475	482	462	442	462	449	494	475	471	466	475	510	494	469	472	438	454	450	440	485	488	488	464	491	485	489	448	463	509	484	464	447	494	479	460	483	464	456	416	468	460	499	469	464	477	484	506	455	503	484	496	468	500	445	495	454	496	523	476	540	481	452	443	462	491	447	493	458	467	463	496	475	454	493	466	480	470	472	482	476	485	488	448	434	440	493	505	509	492	469	491	484	461	446	485	543	486	487	503	469	490	469	448	454	478	465	486	491	491	460	466	464	504	465	425	466	466	487	478	460	478	484	518	478	480	479	491	518	452	446	512	465	473	517	482	460	500	516	468	508	470	468	478	494	491	454	516	454	454	466	496	462	483	444	494	481	469	489	472	512	493	486	458	466	472	450	440	469	480	487	475	449	474	480	461	469	468	497	467	500	476	443	463	496	457	484	482	494	521	492	456	491	489	464	467	488	488	472	483	474	474	495	459	484	470	469	478	468	471	450	464	478	496	466	474	468	489	467	499	487	453	491	499	474	479	478	464	470	470	422	471	506	468	497	461	503	475	482	456	432	457	478	484	426	484	519	482	479	478	462	467	507	485	470	471	463	466	386	465	442	485	476	480	462	490	454	458	485	495	508	479	456	479	475	464	471	463	459	505	481	465	484	522	467	466	470	458	492	491	476	462	523	463	470	495	449	446	460	468	477	442	467	493	440	471	467	479	459	464	453	486	503	532	485	465	504	490	458	470	476	501	450	487	438	480	484	484	466	485	484	478	476	494	485	488	456	446	499	476	462	492	486	459	492	509	468	470	502	488	462	448	453	475	445	489	464	461	493	426	471	474	444	484	457	446	451	467	481	483	471	498	450	483	477	472	503	478	468	450	462	492	476	486	476	466	479	509	449	492	496	467	453	486	489	447	463	462	476	452	488	451	474	482	467	444	458	509	479	452	431	500	492	462	465	477	493	474	482	466	480	511	455	455	495	484	493	456	483	523	453	521	464	476	506	478	496	506	487	495	485	490	470	432	487	460	478	438	462	474	488	460	496	499	453	450	501	478	472	473	474	458	473	482	465	469	496	453	488	473	483	468	507	455	516	478	513	479	467	471	442	473	529	470	473	420	434	487	508	489	478	450	505	494	516	478	460	447	511	466	472	456	499	477	478	454	491	495	470	492	467	431	495	465	484	458	438	482	476	474	470	492	462	481	515	477	461	463	463	443	432	474	462	458	441	465	474	470	514	490	445	469	461	467	444	461	459	478	464	451	478	474	474	490	483	463	496	470	471	468	488	463	524	490	459	464	496	476	467	522	486	468	462	469	462	484	459	438	478	445	501	462	468	462	446	439	453	456	498	494	491	453	481	469	466	480	462	494	527	458	459	443	481	443	459	482	447	463	483	508	477	479	454	509	475	498	446	521	508	490	458	486	447	455	471	461	521	442	478	439	470	476	466	489	471	447	470	469	485	503	454	500	469	474	479	476	488	436	499	461	444	452	464	493	436	443	469	455	517	449	477	474	468	502	493	507	488	458	483	510	448	518	479	446	444	449	481	442	502	464	477	450	474	466	492	455	468	472	470	474	494	474	520	497	494	491	467	495	472	506	494
44227	47891	44448	39846	37885	39631	40095	38370	42070	39114	29005	26047	19078	13912	5408	3753	6273	6345	2213	1126	930	707	841	759	693	565	506	427	391	987	4241	5278	1567	213	226	190	209	224	181	213	223	199	206	191	209	202	231	192	206	186	210	200	210	191	195	204	207	214	226	184	191	185	210	199	216	212	231	205	188	222	231	192	203	206	205	183	190	190	188	197	209	212	203	195	170	230	200	198	216	204	201	172	190	169	201	186	214	171	202	204	209	190	184	167	236	198	220	230	189	201	226	208	225	206	197	190	193	190	195	178	218	203	192	208	223	212	181	210	218	196	195	182	210	227	200	204	208	200	188	220	218	199	171	200	203	230	205	230	206	207	195	196	176	200	209	177	201	196	184	229	179	211	197	198	205	199	213	208	187	190	223	191	183	196	201	194	192	182	207	206	182	213	206	244	220	202	214	218	207	206	178	216	198	223	222	180	210	215	211	178	177	192	210	206	195	188	181	227	213	217	206	200	197	163	181	195	213	190	207	204	204	202	216	208	204	172	210	185	203	214	225	223	222	199	187	210	195	214	211	212	225	190	169	207	193	228	200	242	213	201	200	213	206	185	183	202	205	208	210	202	162	200	231	188	223	187	198	216	178	233	189	189	208	193	199	189	175	205	196	193	189	212	197	238	215	216	220	208	207	184	221	190	200	222	207	214	185	213	211	191	176	171	214	175	183	189	212	188	187	222	209	186	195	212	196	221	210	195	198	195	200	173	197	205	208	218	213	199	200	209	181	199	199	189	181	214	185	206	191	206	215	239	196	204	218	201	209	184	209	172	210	174	195	188	188	222	177	212	238	210	203	206	196	204	196	178	197	191	211	202	208	206	201	212	236	191	209	190	196	189	204	222	215	224	200	211	207	193	195	196	192	218	194	198	229	208	194	199	218	216	193	201	187	205	214	197	224	200	195	185	185	202	199	169	203	202	197	198	200	184	184	178	212	178	200	193	204	250	189	234	222	205	232	193	209	200	190	232	211	221	184	215	192	167	195	207	190	187	187	210	206	223	197	223	201	217	197	202	189	244	202	194	180	199	225	197	195	205	243	198	198	222	201	221	219	178	207	187	213	207	216	199	196	202	190	194	222	217	206	193	210	193	215	200	214	176	202	201	181	200	199	210	215	200	194	213	199	204	199	202	212	228	208	209	205	168	195	186	199	196	209	207	189	194	202	201	216	232	172	208	207	215	191	221	186	192	203	205	202	207	197	214	200	210	234	211	233	189	199	172	220	203	216	218	175	235	219	210	180	194	197	214	221	187	222	190	184	201	193	203	205	185	220	183	223	208	226	184	231	169	223	206	192	208	212	195	187	206	191	189	221	188	183	179	238	205	189	227	184	192	216	205	188	198	189	225	203	206	194	198	197	210	211	206	200	232	208	228	215	182	205	219	185	211	189	209	220	219	220	194	192	196	184	189	216	187	195	211	200	210	195	230	217	196	210	196	188	209	216	208	197	192	212	192	207	202	213	243	199	210	198	235	223	191	198	176	216	190	214	202	187	206	222	195	217	195	203	218	210	194	205	207	190	197	219	221	212	225	220	197	217	214	196	202	187	187	199	202	179	181	192	180	185	212	227	197	204	190	202	198	215	207	219	198	204	207	219	209	205	200	186	173	177	204	207	208	203	185	223	203	176	194	171	190	193	207	212	182	197	201	218	189	203	200	201	189	211	203	214	191	206	189	199	182	236	212	202	197	215	209	180	197	199	202	201	200	237	217	193	224	205	219	205	193	189	197	201	205	221	186	194	196	201	208	212	218	209	201	209	200	201	204	213	222	240	237	187	189	193	232	197	199	204	230	216	204	190	203	216	187	183	198	208	186	222	198	189	243	215	185	190	203	207	210	214	220	200	214	187	191	186	200	191	196	222	205	243	213	182	199	203	216	183	219	198	192	187	174	224	208	195	215	185	200	197	188	194	235	193	209	215	184	206	194	216	196	202	194	208	188	221	167	233	194	200	218	205	204	200	186	202	222	196	196	195	190	220	198	204	186	195	208	207	185	209	201	205	184	217	200	217	200	205	201	204	180	214	200	203	198	190	189	192	215	209	200	218	200	204	185	192	197	218	211	202	199	190	195	220	204	201	208	210	207	185	219	222	183	222	181	211	183	213	212	220	205	185	204	219	198	195	204	195	207	199	211	206	198	191	213	204	211	207	192	187	186	221	207	214	184	198	220	194	215	189	202	180	194	222	188	204	214	190	194	210	190	174	164	180	218	206	183	206	195	195	202	206	178	189	219	192	169	188	198	182	191	199	202	207	208	202	230	207	211	209	211	224	214	223	192	230	221	228	191	188	221	206	231	218	217	192	199	206	204	237	216	199	190	221	210	185	214	199	197	191	197	207	188	189	217	217	207	231	217	193	201	212	210	199	208	199	186	166	199	211	199	201	209	213	204	214	199	200	197	215	163	209	189	219	204	203	178	176	202	190	186	211	198	220	201	189	243	188	214	225	215	187	176	222	204	210	208	198	205	230	184	221	213	203	205	198	196	212	210	215	234	185	176	206	217	213	230	190	198	191	203	203	207	196	208	219	214	188	202	218	207	192	195	197	198	181	178	197	254	181	185	203	205	219	207	205	212	200	199	192	202	193	202	193	215	200	221	201	200	198	209	192	209	209	205	199	207	193	176	196	199	199	215	216	215	187	214	211	213	214	229	223	198	228	198	192	193	214	175	190	214	185	196	197	222	203	204	173	202	184	207	169	215	217	200	193	205	192	208	209	209	190	189	198	224	226	187	204	194	228	186	210	208	182	195	192	194	229	220	197	183	203	192	190	204	212	204	204	200	205	202	199	214	215	201	236	178	194	173	202	239	190	206	192	186	221	195	200	220	203	201	217	200	188	160	203	197	234	192	174	204	204	190	224	202	199	175	213	200	199	231	206	210	184	217	240	202	219	203	181	222	186	227	212	191	192	187	205	206	204	220	216	196	219	217	203	213	182	184	192	205	204	195	208	228	189	214	188	210	217	209	230	215	214	208	202	226	207	169	230	195	210	214	213	212	187	185	228	199	202	199	182	238	191	203	196	217	209	178	193	212	209	182	197	190	217	223	194	189	187	209	175	209	201	226	171	195	195	235	216	204	206	219	208	216	201	187	219	222	191	188	169	187	218	179	230	216	208	206	200	185	176	214	223	192	186	209	235	194	199	192	185	197	214	186	198	190	213	197	189	210	191	222	217	191	200	191	200	211	203	206	197	211	190	206	207	212	188	212	201	236	224	228	216	224	187	188	182	219	202	215	210	196	185	189	211	205	224	204	193	205	190	200	234	207	190	161	186	194	222	214	204	190	214	210	198	208	186	211	175	212	206	199	210	187	214	213	239	194	197	215	179	188	199	210	221	198	192	221	201	195	217	205	216	200	206	216	208	224	228	228	214	175	178	198	209	179	207	201	182	180	206	206	228	233	199	184	187	189	201	247	234	201	181	213	188	208	190	199	187	211
38454	52456	55272	56190	66615	66722	61250	62036	60060	57252	44222	42720	36208	29509	15820	16284	23243	20294	8721	5513	5016	4455	4881	4184	4192	3499	3071	2521	2452	6206	21511	23013	7468	657	616	659	698	695	656	647	653	660	640	648	679	636	632	634	655	705	613	637	619	691	652	670	661	634	643	653	666	633	627	669	629	652	606	652	659	657	625	642	659	652	672	664	650	646	659	661	658	624	714	649	674	645	649	673	644	654	637	609	696	643	646	669	594	650	651	630	612	612	664	652	650	644	599	672	625	643	711	668	654	642	689	606	643	657	650	640	604	620	625	629	622	651	637	599	684	608	617	635	667	643	639	634	663	606	668	649	661	648	665	611	656	664	645	612	620	665	602	663	619	612	630	610	651	680	636	624	593	657	640	624	646	625	655	680	668	634	646	663	676	667	628	678	673	670	641	634	707	660	677	592	655	663	703	660	667	637	640	629	648	675	599	576	672	684	645	631	644	676	673	669	649	606	637	591	674	612	682	629	596	671	642	663	643	653	640	637	667	629	655	683	655	605	621	608	641	651	671	636	654	630	644	620	628	603	656	632	658	603	623	673	647	629	624	633	572	641	644	652	648	625	638	678	608	646	643	606	646	665	633	626	609	637	656	632	648	631	634	623	644	605	666	652	643	634	631	606	613	649	650	632	604	682	635	610	609	669	625	597	600	668	662	617	624	661	670	596	618	636	658	638	670	618	674	625	657	606	612	645	629	615	673	618	649	636	659	650	632	652	631	628	648	650	635	626	653	666	648	631	656	640	665	643	668	632	638	677	716	646	662	647	654	690	653	625	650	630	649	609	635	666	615	657	644	593	659	661	628	636	654	614	609	658	661	695	646	680	629	636	623	623	618	601	643	633	633	621	655	656	666	647	612	659	621	628	640	663	594	601	639	656	644	648	648	678	636	647	653	587	606	628	622	637	622	661	649	628	663	601	627	624	656	691	619	678	662	652	694	624	654	632	605	687	616	644	661	628	655	655	643	676	649	655	650	656	638	622	650	695	629	617	667	648	655	641	659	690	642	650	632	663	618	659	606	658	703	676	611	594	615	624	673	631	638	652	644	615	621	638	651	640	664	627	629	633	657	613	640	619	634	676	625	668	618	616	668	646	614	645	640	697	623	635	670	630	628	631	625	662	627	656	647	633	648	611	610	643	647	653	639	621	665	635	602	662	663	628	658	686	618	632	618	644	645	665	659	651	683	656	651	665	644	671	651	623	651	583	679	682	637	617	663	632	665	631	614	698	638	660	684	628	665	651	646	663	632	649	640	640	674	672	600	671	638	686	651	637	603	690	659	627	614	651	624	643	662	568	679	611	635	633	630	633	683	645	639	636	666	640	674	602	643	634	653	662	657	645	637	646	675	619	616	659	638	673	662	654	644	621	668	610	683	651	617	640	642	619	628	617	633	662	637	611	642	631	628	651	600	660	651	659	618	621	612	639	649	652	612	624	634	625	660	653	616	649	637	638	592	641	678	680	642	638	624	666	614	667	664	660	644	681	623	633	616	623	646	644	637	652	649	651	619	611	635	622	616	651	647	632	591	674	641	670	618	637	655	635	643	644	661	677	658	641	643	655	634	670	653	643	658	650	637	659	650	631	618	624	600	619	636	641	625	636	639	664	647	656	626	651	694	679	614	634	697	644	647	636	636	690	664	659	675	666	637	637	625	664	671	617	611	631	629	619	641	653	651	632	649	663	662	669	614	645	680	642	599	662	611	609	651	672	660	620	627	645	643	687	677	617	650	646	665	652	636	620	613	625	625	679	629	641	598	604	681	657	645	674	646	670	640	673	649	594	695	676	615	642	646	654	651	644	627	661	634	681	638	662	666	662	645	600	598	630	682	633	602	658	633	659	621	612	619	647	643	690	636	654	685	645	631	582	652	633	696	676	619	631	656	599	682	624	636	635	655	660	627	658	646	689	673	674	631	690	631	680	652	649	680	639	617	668	631	642	627	677	613	638	624	636	657	655	633	631	671	634	657	607	657	653	691	673	648	620	653	646	611	663	602	637	660	657	607	643	635	648	643	642	640	686	669	653	620	629	634	640	704	657	650	654	687	641	649	639	654	582	663	662	635	635	595	628	629	653	667	661	678	594	657	657	665	668	628	643	637	634	670	603	614	676	632	661	649	630	633	635	666	655	648	646	633	638	662	629	658	644	687	640	664	612	602	615	676	646	672	566	675	623	642	673	582	607	617	624	671	676	644	636	602	687	620	655	627	642	653	606	642	638	617	657	631	624	710	646	634	633	668	638	652	630	659	662	633	666	647	602	605	646	647	619	623	659	634	642	614	666	678	638	680	655	609	622	615	667	685	620	659	652	631	648	646	618	619	620	648	630	645	639	667	620	631	621	660	625	661	662	644	655	648	627	645	671	681	644	615	626	619	661	660	676	616	666	666	672	630	658	631	630	633	654	641	649	627	630	673	649	633	677	634	619	641	673	632	644	657	608	666	621	652	658	687	657	624	591	617	683	655	590	639	627	612	656	655	639	633	637	664	675	649	616	643	636	607	618	697	664	631	644	622	630	620	678	608	659	677	615	654	612	626	670	624	651	647	694	599	640	632	613	636	624	686	672	637	702	611	656	642	627	665	630	666	643	669	627	647	635	671	679	665	614	632	629	622	625	618	614	680	631	619	663	617	659	610	606	665	650	669	637	664	638	633	674	620	646	630	643	660	644	660	623	597	644	598	610	625	655	651	644	624	625	664	655	694	674	641	665	616	668	679	647	662	652	639	663	672	675	663	611	647	696	618	681	635	652	651	644	656	597	624	624	677	640	661	631	660	654	637	662	673	605	665	621	599	677	626	636	684	622	609	595	653	654	638	660	656	663	597	598	643	618	662	641	672	660	654	690	647	647	618	671	609	669	649	618	623	599	652	588	675	597	641	641	606	636	646	636	644	642	634	637	612	616	663	660	642	637	622	646	604	624	650	650	655	631	642	637	636	635	646	672	631	560	643	645	646	648	633	654	619	640	650	650	666	622	665	716	616	629	626	661	637	646	660	622	597	636	663	635	636	646	630	627	633	648	623	664	626	663	612	675	659	634	596	635	609	602	625	615	651	653	621	633	633	675	662	705	639	611	634	650	664	658	617	641	669	613	649	638	635	613	610	648	638	662	580	645	683	624	653	699	652	683	677	624	665	658	632	625	612	596	669	616	645	646	642	657	635	655	666	664	647	615	641	627	649	645	618	648	673	624	635	659	586	615	692	617	653	657	681	577	651	608	624	656	607	673	643	621	581	642	626	644	638	597	651	654	612	652	627	636	678	673	629	652	618	666	636	715	630	632	638	621	638	577	647	677	623	648	673	691	640	620	663	600	640	647	666	638	573	639	677	621	649	679	669	641	578	661	692	621	681	650	645	611	627	636	628	646	612	639	644	609	639	651	629	652	637	633	690	592	645	671	631	635	627	608	685	620	641	639	636	668	653	663	597	647	620	646	685	648	642	655	662	656
9061	15742	21423	18600	12911	9016	6476	4024	4152	2914	1449	1470	883	614	314	334	503	384	311	290	287	239	296	232	201	207	216	171	192	166	356	533	249	133	139	155	121	152	138	147	154	148	143	132	120	123	130	116	136	138	136	150	142	160	148	136	132	143	138	132	129	132	144	141	135	137	140	126	133	154	145	170	125	128	136	143	117	144	152	141	107	146	161	118	128	127	131	149	136	144	139	133	139	125	142	112	123	124	145	148	141	132	150	137	141	133	130	132	124	135	145	115	149	144	153	148	159	139	142	134	160	126	128	126	125	123	130	143	153	145	129	124	118	136	131	148	145	138	128	152	131	129	126	133	143	145	140	142	158	130	127	129	162	133	130	112	122	121	152	123	131	127	135	108	134	136	130	138	128	124	119	119	170	139	122	123	149	131	150	146	137	143	127	146	131	144	138	143	144	132	133	148	117	118	132	142	146	126	136	131	156	138	131	141	133	136	128	131	134	117	116	144	136	154	145	142	156	142	131	136	124	130	143	135	133	122	124	132	139	135	144	149	126	156	112	133	129	124	130	141	126	127	108	124	117	132	119	132	122	132	137	135	143	137	160	125	150	124	147	145	139	121	121	126	128	120	139	144	130	118	146	114	143	129	129	144	137	117	131	138	144	136	139	134	127	118	157	134	136	148	130	133	141	141	150	138	127	136	122	125	151	126	124	148	129	135	142	132	126	141	131	129	133	113	125	140	137	137	115	133	138	132	118	118	113	128	159	151	122	122	136	124	149	135	127	137	121	135	118	116	126	104	135	134	137	147	138	142	128	134	150	137	140	152	148	128	129	125	129	133	147	152	128	127	142	130	129	144	128	153	138	135	136	111	130	144	126	146	158	154	131	145	125	132	142	127	144	145	153	143	128	138	132	139	145	126	155	145	152	129	138	126	139	130	133	141	100	143	137	144	133	144	147	141	130	113	143	146	140	119	123	120	130	139	129	139	140	110	124	138	139	136	134	135	148	162	127	132	136	128	145	144	114	140	135	122	103	141	144	151	128	134	128	146	121	128	131	143	128	124	128	139	146	135	153	139	129	145	149	144	144	134	127	142	142	146	149	137	141	137	122	133	142	142	142	125	122	140	137	159	152	136	139	133	132	122	133	142	121	141	138	126	156	132	155	126	147	116	126	133	133	127	143	136	107	119	137	138	136	145	129	142	138	121	123	136	135	138	126	134	150	154	147	130	127	141	118	142	151	151	136	103	126	148	124	141	153	137	144	145	134	157	129	129	145	97	139	136	121	141	123	120	136	124	151	125	136	143	137	145	155	144	145	123	155	137	145	148	132	129	153	146	139	132	137	117	140	156	115	131	144	131	143	143	158	126	143	146	145	151	127	126	115	124	141	153	131	144	118	150	145	150	152	134	136	120	139	156	138	151	132	131	138	134	127	117	127	128	129	137	128	127	132	151	133	149	124	150	127	136	141	124	124	135	134	146	119	120	135	112	124	134	115	119	141	135	153	155	130	134	119	143	126	123	171	137	123	133	156	139	152	136	146	127	135	151	161	130	148	158	124	133	140	132	126	137	148	148	142	119	137	143	152	145	148	135	139	147	130	147	133	138	140	150	128	109	109	140	134	133	125	126	152	131	133	134	124	142	152	124	136	135	144	133	127	136	144	139	133	123	131	119	139	152	124	113	105	141	153	147	144	138	122	153	137	144	128	113	132	145	113	148	163	137	161	118	127	129	143	150	155	122	161	132	121	131	121	136	117	143	135	130	140	114	127	118	141	145	133	162	140	134	112	165	137	145	138	127	124	112	144	110	143	133	153	126	144	124	135	163	128	148	120	142	170	142	151	132	122	121	136	139	112	132	128	117	128	138	119	129	134	140	129	141	148	135	125	120	107	141	137	135	140	126	147	132	125	133	141	120	160	125	127	127	125	109	124	139	113	144	112	136	146	142	123	133	135	137	144	117	134	145	149	157	122	133	111	127	124	122	116	145	118	123	127	136	138	140	141	124	125	134	120	159	123	142	107	139	132	135	122	148	128	129	160	136	135	121	114	152	135	128	130	141	126	120	136	141	116	144	144	140	122	160	129	151	136	124	118	105	152	170	113	148	118	128	146	132	134	137	150	149	110	144	136	134	131	127	149	135	130	138	117	125	119	154	114	126	117	141	140	123	145	136	141	134	147	132	125	126	167	116	135	135	147	138	141	131	138	140	142	141	171	115	133	117	132	137	143	147	135	134	136	136	117	165	131	112	151	143	143	119	139	153	133	129	134	147	131	136	123	139	149	130	130	127	142	150	156	141	123	148	154	118	131	120	122	137	147	119	126	131	142	131	135	129	127	130	151	149	136	156	133	113	145	130	143	165	143	124	130	132	116	142	122	151	130	159	102	124	123	122	145	111	145	139	121	130	130	118	144	152	133	154	122	132	140	123	115	99	105	122	127	144	133	152	145	136	119	136	135	137	138	127	135	127	138	150	127	120	138	140	129	142	124	133	111	133	127	119	132	118	132	129	152	138	141	118	129	138	128	136	141	139	149	129	128	139	122	163	137	150	138	149	142	152	128	114	129	128	135	142	123	116	147	144	139	151	128	147	133	149	128	135	128	142	146	142	152	128	123	154	147	128	137	131	159	112	168	135	157	149	110	131	121	138	142	143	139	124	141	141	125	139	129	145	117	141	144	126	132	136	123	130	140	136	124	133	129	149	138	150	141	150	154	130	132	160	137	133	139	148	137	142	116	135	125	136	124	158	119	129	149	157	124	143	122	135	129	133	136	130	123	140	146	129	149	120	125	160	109	125	130	141	118	137	132	128	129	144	149	145	133	122	108	129	127	136	144	141	111	136	131	149	136	137	137	130	123	158	126	135	131	136	141	151	135	134	144	137	139	132	139	161	137	140	117	145	139	102	132	158	127	130	147	114	118	130	126	144	130	134	136	125	154	146	138	131	120	134	138	137	125	128	132	139	146	131	138	144	132	136	135	123	139	96	129	151	159	138	130	128	122	151	140	140	126	137	133	130	125	142	158	130	139	130	129	141	122	138	114	126	127	136	128	154	147	119	130	113	126	128	128	151	116	131	127	133	146	144	137	143	123	128	128	108	125	137	128	129	139	164	141	122	119	135	147	133	133	134	114	134	133	141	125	130	146	145	144	141	156	110	152	123	152	134	155	133	123	140	121	126	141	131	128	145	148	138	126	141	124	140	130	140	142	128	135	134	120	119	134	127	120	136	144	145	111	138	129	123	128	121	109	130	132	134	144	137	135	137	147	135	145	120	130	141	121	148	125	116	147	156	129	136	114	152	121	143	151	142	142	134	131	141	142	143	118	147	143	125	161	135	135	132	137	126	148	153	146	128	130	126	139	142	121	157	153	142	135	124	119	128	137	125	138	132	132	146	140	119	132	126	131	132	115	154	116	138	118	137	124	139	131	137	122	156	135	140	137	139	116	149	138	122	122	130	145	160	132	144	134	140	117	140	117	143
9861	18885	27899	27950	26139	22586	18569	15492	16922	12553	7087	7366	4113	2941	1602	2026	2785	2264	1783	1798	1723	1373	1823	1420	1012	1095	1028	965	874	854	2172	2920	1102	471	449	462	491	442	503	506	467	531	459	477	451	461	492	460	526	479	451	459	521	482	486	475	440	484	473	464	453	491	454	479	473	471	448	474	471	492	497	513	495	468	480	476	490	449	502	470	505	501	478	494	475	497	482	503	479	496	478	474	492	462	480	533	475	453	454	510	472	482	498	494	482	454	458	459	478	482	473	478	504	466	481	518	511	469	481	480	495	476	481	491	515	466	473	431	483	526	483	484	491	442	498	481	493	470	478	513	484	479	466	464	478	439	476	503	473	459	520	471	478	489	461	500	454	478	475	463	489	506	464	506	462	456	511	459	468	496	442	489	482	497	486	480	512	473	492	485	470	463	469	535	451	506	478	459	528	479	495	481	479	522	502	459	506	458	457	499	455	472	466	445	519	490	463	480	467	489	477	487	437	482	460	482	488	484	489	478	506	434	460	495	463	420	478	448	493	486	472	448	456	477	466	468	534	469	454	464	487	490	511	472	481	483	486	461	454	466	487	524	451	479	481	454	491	516	497	468	459	444	492	481	492	475	476	434	511	508	506	478	487	470	484	510	485	452	485	461	466	452	455	469	441	474	493	489	494	456	463	479	479	503	489	472	443	469	457	501	497	469	496	444	434	533	465	483	469	472	475	482	527	495	474	465	448	499	479	460	485	440	449	499	484	446	445	479	479	450	450	498	450	452	459	465	481	467	463	457	490	460	508	502	469	490	468	481	472	462	471	507	490	486	493	484	530	508	487	490	466	482	482	501	521	442	477	473	472	461	492	453	503	477	472	455	477	509	458	452	482	484	458	460	482	463	418	454	477	467	527	450	490	490	462	487	498	472	488	514	488	459	483	535	520	482	506	465	480	489	452	456	487	458	473	449	511	455	532	453	509	500	474	497	465	465	490	506	465	474	467	494	466	480	492	433	519	466	496	479	472	469	513	461	463	475	488	451	453	491	476	555	487	496	453	437	470	456	488	485	458	543	463	491	439	494	486	507	544	479	489	467	503	500	468	469	501	457	522	501	451	459	471	480	509	469	450	426	483	451	481	485	463	452	483	489	464	472	507	454	456	476	474	503	484	459	475	511	450	500	451	446	443	521	460	500	484	446	456	475	519	502	465	458	504	466	509	478	438	486	473	460	449	423	503	467	462	455	504	500	452	465	488	526	474	442	458	469	457	467	434	474	499	499	479	502	443	489	499	471	476	488	469	458	445	509	495	459	503	501	489	477	512	479	493	494	493	480	454	496	444	475	521	470	453	471	489	506	464	454	467	486	493	469	477	494	474	506	478	473	469	500	510	488	494	474	479	476	471	493	474	483	469	486	476	469	484	452	479	478	481	495	468	506	465	475	477	427	442	490	439	505	481	465	509	430	461	525	494	493	461	456	482	469	473	447	448	485	465	503	461	478	517	469	476	479	459	459	483	485	477	452	487	487	485	467	482	503	422	459	465	467	484	439	517	488	506	450	502	481	482	460	455	468	480	492	465	484	483	492	460	475	469	450	451	450	487	451	500	476	480	481	436	486	497	524	481	489	457	468	490	483	459	482	466	479	492	461	506	476	468	440	470	502	520	494	525	485	465	525	476	465	460	502	432	466	512	499	489	456	478	478	436	476	476	477	451	495	470	520	486	465	444	490	445	439	471	464	471	477	492	475	464	463	449	502	446	451	469	478	472	473	489	464	460	462	468	499	498	483	473	489	445	499	489	486	432	458	503	430	491	495	482	438	471	486	473	474	496	498	465	480	500	429	444	449	488	448	459	461	500	502	447	519	506	452	524	449	496	495	454	451	458	483	436	464	456	479	464	481	460	474	457	491	444	474	474	487	468	537	483	475	500	466	465	497	498	488	483	488	466	483	471	495	453	503	506	503	498	475	510	482	479	466	440	492	450	447	440	514	469	468	502	472	480	503	483	458	480	483	457	470	480	453	459	459	510	457	477	484	530	473	489	435	477	499	463	470	507	527	460	472	505	438	478	486	474	493	472	424	514	459	471	481	461	469	441	475	476	484	507	515	478	467	445	458	539	466	470	487	459	496	485	513	480	517	488	514	479	483	465	506	490	441	447	529	470	479	444	451	474	500	491	498	486	477	504	502	484	449	444	473	465	471	480	502	511	488	465	463	439	472	482	500	491	459	484	463	494	482	469	479	481	477	479	472	479	465	476	475	481	454	505	464	433	499	515	509	453	509	434	486	445	435	485	495	446	463	469	482	481	469	508	461	483	487	472	476	462	473	489	473	449	508	452	463	502	464	445	507	462	472	486	480	461	484	490	487	461	453	500	450	512	518	484	469	456	505	438	464	469	430	489	464	504	510	482	462	466	483	470	481	508	484	508	478	486	445	496	493	499	483	461	462	472	492	465	462	472	477	445	473	474	457	501	467	484	465	477	461	453	485	477	493	483	456	460	488	441	485	446	487	509	474	484	490	453	477	518	478	500	490	522	477	489	490	446	489	456	499	477	479	512	489	483	457	489	475	480	483	469	437	495	477	493	502	480	470	465	466	505	452	469	536	448	433	477	462	541	428	422	460	465	447	492	422	438	445	476	455	475	503	465	484	454	484	453	504	476	463	475	489	501	487	482	456	468	448	485	459	504	464	477	457	483	446	445	483	464	479	477	484	471	474	458	442	453	505	458	467	501	446	461	446	470	448	503	487	454	447	478	483	502	523	450	484	435	473	469	474	461	445	439	456	477	479	462	479	503	485	456	461	499	459	472	484	506	499	492	451	467	512	503	491	475	485	458	519	481	475	468	467	456	497	445	476	472	443	460	474	480	492	454	475	460	466	469	466	472	466	462	470	443	481	492	472	469	490	460	494	486	487	464	482	484	452	464	474	469	498	462	482	457	472	479	494	497	477	495	467	450	511	471	428	473	453	487	470	486	520	491	515	504	479	490	448	472	454	445	472	446	483	495	493	469	463	480	466	466	444	443	491	465	508	481	476	494	443	453	521	476	511	502	454	497	490	463	479	437	518	473	492	486	473	447	468	484	496	460	489	452	485	508	480	479	516	471	458	409	486	477	468	488	516	522	502	491	502	448	460	441	469	475	443	495	482	488	480	494	466	496	464	497	467	505	485	493	479	473	502	473	498	453	497	478	491	466	472	457	475	441	447	477	541	510	500	452	479	469	457	468	480	489	462	515	504	451	484	507	473	465	462	473	494	478	482	464	474	444	463	480	486	471	472	463	489	485	505	471	488	456	471	480	445	496	462	490	496	454	453	454	485	471	448	458	495	528	513	523	501	478	455	498	430	474	495	515	447	448	451	523	467	463	512	446	456	464	465	423	447	491	456	479	489	501	477	481	486	468	486	434	460	481	508	482	446	493	499	486	474	487	462	500	450	442	444	486	454	433	498	480	506	465	487	516	496	465	466	482	469	502	480	475	460	503	486
36298	46586	44211	40574	38844	39628	36749	34813	36599	32179	22186	17812	10319	4843	2017	2869	3988	2147	637	558	619	466	432	481	393	309	321	275	313	1847	2744	1586	250	134	148	164	144	125	123	131	156	123	140	125	131	131	119	112	137	123	130	120	129	133	133	121	123	138	146	131	136	114	116	121	136	129	119	146	129	118	135	114	133	120	136	129	131	117	137	126	120	133	123	124	119	107	116	119	137	128	139	116	118	143	148	107	125	127	114	107	130	116	146	131	142	118	122	112	128	138	140	120	133	117	124	131	138	140	116	136	143	120	102	118	128	149	125	135	135	130	122	149	122	137	150	106	147	129	145	146	120	126	122	116	123	119	109	114	122	137	110	120	114	137	132	128	141	155	137	143	126	122	136	141	122	139	131	146	126	139	124	123	103	134	131	120	125	115	138	146	139	135	130	128	122	115	137	125	128	138	120	123	133	154	131	137	126	121	124	123	124	133	128	120	123	130	109	130	122	128	139	125	134	157	115	120	124	135	154	91	124	135	145	118	136	137	118	106	128	138	152	136	145	104	128	129	91	122	134	120	125	133	128	141	138	139	160	110	125	127	127	123	141	120	120	126	126	128	125	134	116	114	123	143	134	122	138	133	121	146	120	122	133	123	122	116	143	143	127	125	139	136	147	140	132	134	136	143	134	117	123	123	117	118	121	128	131	157	151	115	142	136	123	134	125	166	150	144	137	135	141	118	151	105	116	125	134	122	156	144	128	136	139	111	111	130	138	133	162	141	132	120	138	137	121	124	133	137	138	126	114	127	137	120	138	118	126	116	131	125	123	133	122	111	140	140	147	122	110	127	112	136	132	122	146	141	107	130	137	136	123	124	127	144	122	134	109	129	135	131	133	125	167	126	126	142	128	135	128	139	143	122	111	132	131	116	123	136	133	145	145	144	118	135	146	114	107	123	131	134	131	150	144	121	120	116	125	136	98	119	130	129	119	110	111	120	116	133	140	133	136	139	121	114	140	132	114	125	150	108	167	121	127	128	127	121	125	120	115	129	141	134	134	144	139	142	122	128	125	128	120	132	136	129	136	124	137	122	144	136	145	126	117	130	129	150	149	127	116	142	115	122	126	139	133	130	135	139	124	130	126	136	123	136	157	132	121	129	111	123	134	127	147	135	129	142	120	145	130	149	135	132	140	130	133	137	150	128	125	135	113	130	129	115	131	128	149	125	137	130	121	139	146	134	136	139	137	139	129	121	143	153	120	128	111	114	138	132	119	131	138	125	131	120	120	125	114	143	137	147	140	121	124	124	117	133	99	130	148	145	119	133	134	122	120	121	135	148	145	123	136	148	137	127	136	118	129	127	139	153	143	124	126	141	124	134	129	96	126	110	134	132	128	139	136	127	163	118	125	114	133	130	171	127	148	140	139	136	116	129	134	124	135	141	122	134	128	124	116	140	125	146	134	131	127	135	120	133	130	155	149	136	121	114	128	135	133	130	139	107	140	132	108	119	128	117	122	138	150	125	154	131	128	144	137	123	122	135	152	122	130	130	139	139	140	145	126	110	120	149	125	128	139	127	131	135	146	133	134	98	116	113	141	132	135	125	126	122	133	118	122	114	135	142	128	123	157	118	113	137	155	124	119	126	133	138	135	129	132	144	119	148	132	135	119	126	137	139	141	97	127	117	106	139	125	123	117	145	107	127	127	127	116	104	132	118	144	131	124	125	135	127	141	137	127	129	141	132	125	130	122	146	121	115	136	128	125	125	142	134	119	126	131	126	144	139	122	135	158	134	117	121	110	127	117	136	136	128	130	140	130	131	120	122	127	137	131	134	139	111	122	126	148	123	129	129	111	122	118	128	127	123	134	143	139	109	131	134	115	114	130	114	131	127	105	147	102	103	148	135	131	123	133	127	116	138	138	131	138	125	126	131	120	127	126	148	124	130	138	125	145	135	129	138	123	132	139	112	116	130	152	135	143	107	124	126	127	134	143	109	121	129	123	128	128	134	139	134	137	124	125	139	131	135	126	138	138	114	118	119	120	102	150	137	134	130	133	111	143	109	137	114	145	140	117	134	125	137	119	126	117	133	119	133	137	136	130	137	155	122	135	118	131	138	149	130	135	143	128	133	120	102	115	125	141	134	112	114	125	107	126	130	133	130	127	144	111	149	120	137	127	121	121	142	102	118	108	139	127	137	126	129	132	134	121	129	126	133	126	129	123	136	120	124	124	110	129	136	125	137	134	131	124	114	131	137	120	132	141	121	132	104	144	136	123	110	144	116	130	131	130	112	125	146	122	148	132	139	130	134	132	139	124	119	124	140	103	128	136	130	110	116	128	126	129	147	131	154	124	135	138	154	132	134	124	146	127	126	122	115	125	135	119	125	116	141	119	124	121	133	142	128	135	126	129	118	116	121	117	113	134	105	132	137	137	131	120	116	135	136	134	135	141	122	142	127	142	130	129	125	124	139	141	110	134	126	119	121	141	141	132	125	119	133	112	120	113	147	136	112	137	133	123	139	123	146	135	152	131	145	140	131	131	123	128	127	101	131	112	123	129	143	125	120	137	151	147	113	147	115	149	141	142	123	115	134	137	131	118	107	116	135	133	126	155	107	122	138	131	149	116	141	121	139	145	143	122	123	125	156	136	134	128	161	102	110	152	146	121	123	113	130	130	136	125	137	136	146	128	139	118	120	121	146	127	161	135	126	125	120	124	135	111	130	130	119	121	136	141	121	136	128	126	142	124	116	152	131	146	128	121	118	124	138	136	121	125	123	130	106	135	150	147	136	127	127	113	124	131	138	135	138	116	146	121	139	111	141	134	133	128	129	129	124	145	145	129	133	131	134	138	109	120	139	129	131	108	125	135	125	125	134	128	135	129	102	140	132	125	124	137	114	106	124	131	149	131	123	124	117	113	130	133	111	126	124	115	131	117	140	124	132	133	123	115	116	108	136	118	146	127	141	134	141	154	125	132	131	122	118	134	139	134	125	127	143	129	130	103	131	113	128	132	126	124	108	113	132	158	133	158	140	110	131	122	125	139	123	110	134	122	119	155	141	123	124	138	109	113	130	104	115	116	113	125	127	129	164	114	154	112	125	132	125	116	136	122	133	145	141	134	134	118	115	145	152	115	127	136	121	137	146	126	113	150	116	103	135	140	148	128	121	126	123	132	128	131	144	118	112	124	149	116	129	134	128	126	136	125	114	127	132	129	138	117	134	120	122	131	141	144	139	152	138	124	152	119	119	136	133	118	144	110	134	125	135	151	121	113	120	124	140	112	125	143	140	113	124	128	128	133	102	125	139	133	114	119	126	121	122	138	114	140	125	140	129	131	119	108	142	133	124	122	128	127	136	119	113	131	125	139	121	118	125	125	146	128	136	120	125	114	123	140	137	121	132	117	128	122	139	122	153	134	135	107	118	154	120	140	130	125	146	142	142	134	123	150	119	122	135	112	137	123	135	101	139	122	143	135	155	147	118	129	111	119	137
31316	44946	52055	54634	60559	60955	53343	52782	52239	47540	38783	33620	26176	14832	8060	14150	17421	8992	3538	3608	3877	3176	2637	2782	2455	2039	1972	1703	1734	11902	15602	9439	1176	448	458	461	456	444	453	471	526	440	439	428	459	433	494	454	477	479	456	475	479	478	482	426	472	493	464	442	477	487	432	441	460	475	461	447	458	467	453	435	403	487	471	499	457	463	421	464	423	452	460	443	451	440	448	471	458	478	485	503	444	459	494	460	439	484	486	454	479	462	462	449	449	470	473	443	426	463	444	469	471	462	477	434	474	471	460	449	495	459	460	446	415	518	446	463	480	437	481	454	456	437	483	456	474	447	458	475	443	420	463	497	501	452	431	456	433	454	470	445	437	407	463	480	462	462	439	413	439	448	456	397	447	460	457	421	470	487	473	451	454	457	458	466	429	446	462	472	460	474	429	426	414	470	467	448	455	452	413	457	488	474	464	458	438	492	440	497	460	461	490	457	454	477	427	446	469	447	483	432	460	479	465	463	445	511	450	438	438	459	483	461	483	433	447	480	453	491	427	481	442	430	458	471	464	443	458	470	445	465	476	427	450	476	468	460	475	469	483	458	500	456	451	465	465	474	441	439	482	436	454	429	488	460	462	457	434	453	420	450	462	496	475	476	446	437	484	449	460	476	458	446	458	453	477	463	461	425	459	445	459	441	457	448	457	436	440	445	423	406	471	466	448	464	461	485	444	453	465	465	462	467	442	466	451	469	440	492	461	457	448	444	482	436	457	438	463	431	428	459	446	450	431	445	489	476	441	482	471	476	454	447	430	422	475	454	440	477	454	459	460	458	466	429	460	419	474	437	477	431	448	467	482	476	467	454	457	483	428	452	445	444	454	452	507	502	428	452	458	421	424	458	485	478	454	464	473	473	443	447	437	441	468	450	495	443	446	441	487	448	466	433	440	444	459	477	449	492	438	473	445	460	480	487	446	463	436	390	495	501	507	505	497	461	422	440	449	450	480	438	420	435	478	472	439	424	452	463	441	418	440	461	439	447	477	463	417	434	430	473	424	463	453	442	477	455	513	415	441	406	434	425	451	490	476	464	456	473	442	482	445	474	479	469	431	454	482	441	461	428	448	461	435	424	450	424	441	454	484	449	479	468	494	454	446	438	428	456	429	452	496	457	429	468	448	497	452	474	433	444	450	412	475	462	464	455	477	462	443	439	469	464	465	432	437	419	435	454	451	438	413	451	443	467	470	452	475	450	466	443	487	459	443	412	453	466	459	467	414	466	440	460	470	497	469	469	454	451	462	411	459	465	438	456	441	451	466	451	500	473	444	444	441	488	465	433	472	429	449	454	424	432	457	431	426	446	453	467	448	456	453	464	428	437	471	415	457	453	455	478	442	445	466	455	424	441	461	466	449	441	464	491	477	462	442	472	459	458	468	439	484	442	428	472	412	428	463	495	449	442	442	493	438	443	453	476	438	450	424	459	460	449	461	477	471	452	498	412	459	442	436	432	458	435	456	444	456	466	499	460	422	493	417	419	460	468	479	488	442	428	494	454	455	443	503	489	472	464	484	446	473	497	511	429	436	463	420	447	423	440	470	467	491	431	451	460	442	485	442	454	445	463	418	502	432	429	487	430	475	503	403	465	438	461	426	441	460	453	439	477	469	446	478	452	411	436	481	463	464	474	429	478	430	450	465	447	484	492	433	427	466	496	428	443	440	457	451	467	438	409	492	453	435	420	429	441	447	438	429	468	433	455	421	451	473	458	415	460	464	462	436	463	456	434	431	489	428	448	458	454	437	460	441	440	441	470	482	445	484	449	456	462	440	451	424	459	407	460	481	467	468	464	444	467	434	474	438	430	435	447	486	438	458	473	452	479	472	461	471	443	430	450	467	437	469	480	450	476	439	448	459	452	516	469	437	422	468	454	445	440	492	435	453	437	435	462	451	440	486	426	449	441	455	437	492	450	448	437	436	466	433	453	479	457	455	460	443	432	426	426	441	454	472	479	449	457	471	477	439	477	453	470	455	458	450	436	430	478	448	441	445	439	470	434	440	477	468	512	462	476	458	443	450	438	447	459	445	442	457	453	454	445	430	457	448	472	439	460	465	458	435	449	500	429	470	461	431	457	442	433	500	444	451	477	391	483	499	428	431	416	475	439	474	427	465	436	454	450	453	476	463	444	483	461	498	475	459	453	460	460	462	456	439	463	488	464	435	439	467	426	473	446	505	453	482	424	494	454	422	449	456	439	475	461	462	441	445	444	507	470	441	481	408	452	469	435	459	428	476	451	448	450	435	434	474	470	442	415	432	438	506	463	440	470	433	488	455	471	442	467	462	459	457	432	432	447	455	452	442	451	427	465	458	444	448	455	460	475	479	423	443	435	433	475	423	479	473	436	467	458	456	455	457	466	420	473	444	452	466	478	458	474	473	462	438	433	486	482	469	473	472	421	499	481	450	426	455	443	484	436	442	467	479	398	418	488	466	442	475	459	476	439	454	434	428	447	421	479	490	422	432	436	461	454	448	425	471	436	486	435	464	441	477	449	489	471	446	473	435	470	447	428	462	432	485	427	457	449	492	445	476	445	409	443	509	451	445	459	442	463	449	467	437	441	439	446	441	431	490	436	443	446	475	484	494	467	412	478	458	471	462	425	463	478	448	451	459	478	458	416	403	471	490	434	427	455	459	446	478	467	456	461	440	482	436	481	425	453	408	448	481	432	486	436	449	444	435	475	458	451	459	468	497	416	475	466	449	489	439	463	442	448	462	461	471	480	423	497	443	493	435	421	435	449	454	437	448	463	442	467	441	446	442	455	432	455	444	462	466	506	474	454	408	457	475	497	457	451	447	465	470	449	483	470	405	474	465	476	446	473	434	486	454	426	489	467	450	444	486	419	492	468	465	405	429	472	486	470	450	487	500	422	470	431	440	458	474	412	448	466	467	445	462	450	458	441	438	462	481	429	447	452	470	450	480	467	452	459	470	429	436	462	445	493	443	452	479	456	445	478	460	452	482	435	435	481	451	450	445	487	407	467	479	450	428	439	440	454	462	470	461	497	476	445	481	455	458	458	473	448	435	466	471	461	448	468	498	451	452	476	413	435	494	459	465	455	431	416	464	478	454	481	464	474	470	444	439	452	466	449	456	454	439	492	468	471	469	461	491	414	482	465	448	446	448	432	494	464	462	432	433	422	456	447	466	489	463	470	469	452	463	426	459	473	488	446	426	455	431	456	450	503	429	462	461	450	443	481	452	466	481	479	438	484	469	471	461	465	485	416	482	434	481	435	438	461	440	455	461	478	473	436	422	480	426	442	469	453	463	445	451	444	443	402	473	448	416	414	464	470	442	448	460	446	406	435	450	464	452	476	436	455	449	468	468	453	480	396	415	445	455	479	464	438	439	436	419	423	427	434	410	440	470	486	450	454	430	478	472	420	485	447	445	439	466	470	447	448	427	456	470	458	440	472	461	443	429	471	425	445	516	469	449	481
42642	47974	42638	38457	37991	40680	39421	41536	44646	40390	31585	26860	17950	7214	4736	5739	8186	3441	1124	1020	892	938	812	795	666	522	461	353	875	3497	4605	3081	1257	243	227	247	214	232	195	189	235	213	216	232	215	219	228	214	220	209	208	211	225	230	235	209	224	224	205	216	254	226	210	217	222	181	210	206	204	207	226	209	230	196	253	211	225	220	213	240	209	244	192	228	207	239	206	231	217	217	219	237	242	228	201	207	213	242	232	222	225	220	247	234	208	216	218	248	203	204	215	206	220	220	188	225	209	230	217	216	238	218	230	213	219	204	223	201	212	216	220	240	230	198	216	237	221	222	210	208	210	236	194	231	244	232	217	185	220	202	221	240	232	240	219	193	210	218	218	218	215	203	236	212	246	228	213	225	215	195	225	220	240	230	274	207	206	212	194	227	227	204	231	214	205	199	219	215	224	229	212	216	209	208	256	209	205	243	214	228	207	261	224	208	221	203	220	202	270	229	210	214	234	217	208	208	233	220	237	219	191	221	226	231	231	205	201	200	238	218	236	232	221	230	220	229	229	213	217	237	211	203	227	232	225	221	219	220	235	196	226	221	213	220	213	217	205	199	208	226	253	220	225	211	226	208	238	218	231	231	230	223	251	239	214	231	227	199	221	238	198	236	216	208	226	231	200	197	223	224	221	232	236	195	224	233	218	236	222	247	243	229	222	196	228	222	214	219	235	205	255	198	194	192	200	225	244	219	212	201	191	205	211	225	210	193	218	224	220	224	217	222	222	198	217	211	200	226	194	217	220	220	207	206	252	217	208	239	217	195	230	213	233	225	208	236	241	218	231	209	219	254	226	201	210	230	223	248	225	224	268	228	247	219	215	212	208	219	247	218	208	223	209	203	209	229	191	214	208	201	205	209	213	229	208	203	207	228	210	226	208	213	210	213	218	247	189	195	196	219	227	207	221	201	230	221	219	227	228	203	218	214	185	190	219	206	200	214	185	214	188	226	213	234	230	200	230	224	233	202	206	211	214	204	233	233	218	232	228	207	229	216	213	232	234	228	250	219	240	242	213	220	206	210	211	218	227	219	215	224	208	205	209	236	231	209	227	238	256	209	220	227	242	246	210	217	224	225	224	192	227	198	249	243	215	230	229	234	226	214	206	233	222	224	221	208	194	180	198	228	213	224	205	231	205	209	214	238	220	208	215	201	214	224	240	214	220	231	185	216	227	220	219	219	208	236	232	235	219	204	228	234	212	208	200	214	236	212	227	223	206	208	216	225	228	194	214	229	223	217	249	212	184	240	194	222	210	210	204	230	229	219	217	220	220	197	221	241	233	209	209	232	219	239	222	217	189	226	208	215	198	221	217	222	212	242	208	208	230	233	243	213	204	217	207	214	227	222	230	211	241	231	202	230	195	235	215	222	261	178	202	246	258	217	231	228	206	230	267	204	232	220	184	211	209	232	214	226	248	212	207	207	217	206	225	211	215	216	214	213	236	193	185	227	223	211	216	229	234	244	218	241	215	208	236	221	233	188	221	223	234	241	243	212	208	223	218	222	228	214	216	230	228	216	213	221	212	215	225	217	228	197	246	219	219	208	226	227	219	232	236	223	233	215	234	233	201	225	219	221	218	216	219	228	209	240	232	242	215	213	230	230	229	202	203	223	228	219	216	232	187	208	209	250	228	241	219	222	213	207	225	229	226	226	221	190	208	226	215	219	220	197	209	238	203	236	228	238	208	221	192	189	223	182	216	204	231	210	214	224	218	228	213	202	220	211	225	213	212	200	201	226	206	218	225	196	215	215	234	220	228	205	182	215	202	231	222	218	227	198	206	234	219	228	224	216	216	261	227	219	226	208	211	192	203	227	215	257	245	209	238	238	204	200	217	231	218	233	235	201	230	221	211	223	204	215	207	239	239	243	220	208	243	242	215	227	182	223	202	207	224	217	220	204	217	228	239	225	236	225	207	227	196	246	229	227	249	222	192	209	247	199	243	237	232	232	247	224	232	222	225	229	193	224	216	248	253	212	225	195	219	227	209	215	218	227	233	227	229	257	193	228	194	229	213	223	235	242	235	220	215	226	206	207	208	251	230	226	220	205	241	197	232	238	238	212	243	235	227	211	218	214	204	226	228	225	214	203	224	238	191	202	212	216	201	223	232	228	217	204	220	203	215	222	241	210	249	219	198	210	215	249	247	241	222	197	221	202	193	199	190	208	227	209	242	196	227	225	232	210	191	221	206	220	240	212	221	190	204	235	196	220	200	240	215	198	223	227	192	237	212	210	234	263	226	189	221	218	239	241	220	191	203	223	245	239	205	202	208	206	202	204	238	217	216	189	214	208	216	215	229	223	227	209	185	211	206	213	215	246	231	228	240	209	226	208	208	215	203	214	202	234	225	226	224	223	242	207	223	222	229	228	199	190	221	213	233	212	205	220	209	206	228	230	203	210	229	220	243	191	240	208	235	214	219	219	219	206	237	197	229	224	233	216	211	226	218	211	202	207	190	217	216	205	192	216	236	230	218	210	208	230	228	212	218	224	199	211	229	223	225	227	215	244	201	200	236	211	224	222	218	202	219	170	207	228	238	201	220	245	200	221	223	233	207	209	205	227	229	230	260	210	189	209	207	211	230	196	200	235	220	212	180	229	213	227	222	196	225	203	202	216	250	224	233	213	209	213	218	197	222	224	231	210	227	229	229	247	221	204	226	256	222	217	207	207	201	232	220	228	201	194	221	225	212	213	194	225	238	224	220	205	222	237	244	238	194	238	256	217	219	215	214	189	229	240	223	220	201	243	205	222	213	205	205	222	231	190	221	222	212	198	225	199	233	213	221	210	186	212	203	214	231	226	240	218	212	245	179	208	219	197	194	219	220	245	195	200	224	220	191	216	220	236	240	204	227	206	214	204	204	210	264	216	248	213	243	230	219	229	211	215	189	229	236	221	221	218	217	206	206	215	224	215	184	212	214	230	233	193	200	217	213	224	196	210	223	226	239	243	224	219	223	207	204	222	221	231	219	181	233	222	189	246	207	195	214	211	224	253	238	227	231	225	222	204	210	188	228	214	187	235	218	218	211	220	204	214	211	234	205	228	218	226	218	210	268	224	240	198	220	247	220	257	216	233	220	201	223	215	234	193	243	226	190	205	229	228	229	227	208	247	216	206	219	237	219	253	212	236	212	240	216	233	213	226	222	237	226	194	227	214	223	221	215	220	248	207	229	200	197	232	198	245	236	211	221	231	233	225	224	208	193	198	223	189	237	221	209	203	229	218	204	203	217	204	199	235	252	235	222	203	201	232	192	206	198	215	220	209	227	204	219	228	221	236	216	206	233	225	189	238	206	222	232	233	213	226	237	226	210	245	246	231	240	259	212	231	216	219	212	190	226	236	229	236	217	215	217	209	203	219	212	226	224	214	205	227	203	202	222	206	204	232	220	210	223	237	233	237	229	215	244	248	226	214	200	234	239	235	224	232	209	250	195	212
36566	50839	54058	56950	66352	68467	62371	63655	59982	57364	48388	41606	33695	17280	17844	22323	25315	10212	4964	5654	5383	5526	5113	4719	4112	2931	2647	1683	5303	18619	21630	15221	6694	691	756	732	691	677	666	717	685	654	718	712	713	705	701	685	665	672	660	727	697	689	745	697	625	676	648	705	729	687	636	713	704	709	694	705	690	669	693	663	662	705	664	672	686	736	681	646	711	655	686	705	731	706	706	696	684	662	683	676	697	696	681	691	711	714	695	751	686	696	682	703	688	689	664	677	654	659	690	667	655	721	641	696	641	704	713	672	706	671	720	710	649	717	685	733	666	714	667	702	708	672	686	691	703	739	704	664	664	729	697	681	735	609	683	715	669	650	682	663	656	693	702	707	716	688	685	690	654	722	727	689	674	707	745	708	705	684	707	704	680	701	679	661	682	714	694	709	680	679	651	699	678	676	708	667	639	733	695	670	686	673	714	678	645	671	632	647	665	701	711	645	646	666	689	687	717	742	689	682	685	697	667	677	714	665	711	721	669	676	715	680	680	700	689	660	667	686	697	687	711	675	682	709	722	676	706	683	681	671	751	637	704	687	687	671	684	650	719	688	672	668	677	673	686	703	708	681	699	709	666	701	708	665	708	723	668	681	697	668	651	728	697	695	712	711	701	693	687	662	700	666	714	643	717	683	712	634	695	724	703	720	667	724	743	664	717	639	688	703	684	708	704	692	717	690	697	693	659	674	640	685	707	648	676	681	701	737	696	696	686	655	658	687	649	711	674	709	717	690	679	716	694	710	684	687	722	671	659	680	710	691	678	677	662	675	655	690	691	718	647	691	685	655	722	740	727	630	712	710	697	685	719	704	662	741	677	702	676	673	690	702	665	686	684	702	677	682	663	695	673	711	687	719	646	729	737	681	642	670	669	730	748	693	718	687	705	645	713	746	691	692	736	654	673	667	699	665	686	675	685	717	691	693	674	724	662	661	707	682	702	709	658	678	650	684	728	678	686	656	664	707	669	693	670	662	731	694	697	676	688	669	671	665	664	662	713	704	713	680	666	735	674	739	696	673	690	673	715	658	702	667	674	683	674	685	654	709	660	701	729	691	668	703	650	702	653	672	722	701	687	731	661	673	680	685	717	710	651	698	720	646	687	671	678	685	672	704	698	672	705	695	691	691	678	699	686	673	703	727	691	657	736	697	714	671	700	691	682	694	649	695	718	698	719	692	656	694	675	679	699	680	689	663	678	666	666	695	712	725	673	677	728	711	634	705	701	675	713	652	673	700	688	735	710	715	711	674	683	702	758	719	691	673	685	691	722	686	681	699	720	709	657	673	721	755	694	691	698	664	677	653	685	712	715	693	687	666	673	677	680	707	675	727	683	679	730	709	697	667	675	698	721	661	686	673	691	727	672	655	673	714	659	634	670	704	646	643	735	718	664	651	713	673	715	632	650	725	665	701	721	692	712	712	699	684	664	661	704	665	676	716	687	665	726	693	678	688	747	647	722	719	730	688	739	679	715	682	651	721	687	661	719	757	648	675	694	675	687	697	738	662	692	670	752	709	726	704	710	695	719	644	681	708	705	691	678	669	661	706	679	674	693	691	673	643	689	631	649	696	664	678	620	699	701	731	695	640	689	680	667	673	691	686	691	676	672	663	692	693	683	638	713	687	700	727	682	693	657	684	667	683	661	678	648	654	700	648	677	681	714	699	677	720	668	723	672	687	691	645	668	699	713	643	738	649	697	660	699	710	685	702	696	670	669	728	701	683	676	652	703	676	702	702	665	708	704	712	721	652	698	725	649	692	704	678	657	737	644	711	653	701	720	688	694	721	682	687	664	700	674	729	695	740	685	689	683	696	682	690	676	660	663	697	684	696	667	721	694	758	707	699	664	698	667	668	693	685	683	719	681	694	744	712	679	674	726	724	717	653	707	672	684	677	703	638	735	646	654	676	708	670	711	647	673	667	694	722	701	680	676	710	696	679	690	707	666	687	657	712	698	674	680	714	690	678	659	700	701	717	716	692	679	636	632	661	731	726	649	675	733	659	670	654	723	725	724	688	696	683	716	691	694	678	675	708	678	733	700	707	708	676	707	682	729	682	684	643	691	639	643	700	724	688	695	681	702	706	656	671	707	655	696	696	705	643	733	714	673	711	691	713	726	696	653	674	680	681	684	645	684	741	677	681	692	758	699	680	679	655	699	703	685	700	714	656	714	696	663	668	672	708	679	660	659	657	720	699	687	721	665	682	695	707	718	664	728	697	635	759	714	702	691	712	736	665	707	651	666	683	714	686	719	649	693	663	666	711	710	725	698	686	704	744	700	743	715	715	693	686	657	638	667	682	677	637	662	658	686	676	690	664	701	708	707	724	685	633	703	688	680	731	676	676	618	623	693	664	723	684	683	715	668	697	685	716	689	677	683	694	701	720	659	672	648	704	697	660	726	706	717	684	689	678	660	680	723	691	676	740	709	690	739	694	688	704	661	743	656	680	683	674	674	747	692	729	711	696	688	665	703	678	672	702	684	683	746	694	681	674	632	669	691	687	679	678	678	682	695	657	654	665	656	712	707	691	653	711	728	667	723	723	718	713	697	722	725	688	615	659	679	686	685	668	692	679	707	646	693	687	710	702	684	647	721	707	730	687	693	663	702	707	703	717	680	706	700	666	676	676	711	719	711	679	746	695	706	685	687	720	712	668	699	671	667	733	691	705	690	705	666	677	707	689	680	716	644	688	723	696	770	653	673	681	696	722	695	716	657	700	705	695	705	665	674	700	700	742	665	658	674	737	673	659	690	720	672	686	730	712	727	679	717	666	672	671	651	665	715	658	681	694	696	698	637	686	711	711	714	705	679	688	702	701	700	629	697	678	652	708	739	715	691	717	647	707	692	682	691	743	672	701	655	685	693	702	708	682	729	691	668	707	717	696	651	677	719	668	719	657	681	647	711	696	706	669	713	716	669	709	707	678	722	701	705	688	698	676	621	651	695	645	716	679	691	717	697	701	727	719	690	644	711	689	719	708	656	689	692	699	705	669	680	702	694	687	665	650	671	698	677	702	712	662	665	654	687	693	707	662	703	725	646	717	691	619	709	646	652	676	694	672	669	653	671	726	679	710	688	641	669	648	681	730	694	744	661	737	696	678	721	667	719	655	691	734	710	674	687	664	714	698	695	678	707	626	722	716	684	697	676	675	671	700	680	650	720	705	637	760	694	733	704	699	690	686	705	687	746	694	724	663	735	731	683	670	695	674	699	681	654	735	707	696	683	697	657	730	686	693	662	702	686	681	722	723	649	685	656	661	686	722	748	690	724	706	747	718	721	704	699	685	694	709	701	718	662	666	700	687	710	706	669	696	687	644	737	686	718	677	646	665	686	688	709	692	731	705	699	663	701	737	693	669	689	685	723	673	683	688	709	708	690	732	712	719	731	653	710	682	663	686	682	688	714	687	689	704	690	683	662	690	696	708	687	656	638	724	662	676	635	706	699	665
8495	16703	21718	18312	12781	9544	6186	5092	4825	4089	2105	1436	808	425	480	491	538	314	282	277	289	306	285	298	268	235	232	217	223	266	423	461	454	181	160	153	148	139	158	138	148	172	170	169	160	164	163	157	159	159	152	172	166	165	167	123	155	177	149	170	159	162	188	165	160	157	144	169	150	140	154	138	176	158	161	168	125	147	166	163	155	145	152	147	168	148	146	150	156	151	162	176	187	148	144	164	157	173	156	164	162	161	141	181	151	173	147	162	151	161	170	170	177	153	146	141	167	163	169	158	149	144	170	164	163	151	171	158	178	134	172	166	150	154	144	156	155	154	140	167	184	161	158	153	155	154	176	157	150	165	156	146	159	142	157	170	169	149	158	178	147	160	153	180	165	149	178	146	168	156	155	140	144	159	156	163	142	155	164	150	148	159	165	150	167	155	169	148	167	148	156	146	123	167	168	153	162	152	157	170	145	159	192	153	133	152	140	179	168	158	149	136	154	177	170	154	147	159	143	148	156	172	140	148	145	146	160	152	168	176	140	170	155	160	150	138	155	159	163	156	179	156	164	175	144	151	163	158	182	155	175	165	157	147	180	151	165	163	168	156	171	157	171	156	160	179	165	156	127	159	163	166	150	139	162	176	150	172	166	152	137	159	165	164	185	171	158	152	148	168	174	162	168	156	169	157	160	157	157	155	146	169	167	166	166	155	166	150	158	143	139	172	169	146	161	157	167	148	156	142	162	187	152	153	175	168	167	185	144	141	151	144	163	158	167	169	151	155	170	175	163	149	146	157	165	155	165	145	174	166	158	155	144	159	133	165	165	154	176	154	169	181	138	169	179	169	142	167	140	156	144	154	169	149	149	144	134	137	178	142	175	162	142	143	159	165	161	165	165	175	178	159	173	140	163	167	156	156	172	180	157	154	140	157	162	154	173	152	152	153	153	163	173	163	179	163	142	162	175	172	153	186	175	151	168	155	128	136	149	175	160	155	152	150	153	161	157	133	170	168	148	155	163	152	140	151	153	162	176	147	166	151	135	143	133	187	169	157	147	164	159	141	141	157	161	154	159	154	157	171	145	140	156	148	174	168	166	153	156	161	184	157	150	157	169	150	134	159	140	161	153	156	156	184	164	130	161	166	168	165	164	183	151	152	180	154	159	149	166	161	184	166	170	164	171	144	181	156	162	144	184	154	169	169	141	135	151	151	165	162	168	136	128	163	165	153	141	151	178	193	141	162	162	171	171	146	146	166	135	184	155	163	147	157	152	148	136	136	176	186	154	150	163	152	152	165	169	163	186	190	151	159	149	163	164	149	164	168	166	161	182	177	171	169	165	169	161	137	165	145	143	165	167	169	148	147	160	173	162	127	159	156	164	144	137	138	168	172	153	174	166	167	171	156	153	155	163	152	144	162	153	174	164	156	153	162	159	167	160	160	151	129	155	165	150	153	152	171	158	144	163	143	152	157	170	160	168	144	154	146	144	171	163	179	171	152	165	143	154	166	155	158	146	156	156	145	157	188	164	161	140	153	143	147	160	158	150	182	166	155	185	148	140	168	163	143	168	138	152	174	157	160	168	160	166	161	145	174	157	150	160	154	180	171	157	153	159	168	152	155	147	156	138	177	162	149	158	164	172	144	167	145	160	170	161	165	170	174	173	175	170	175	149	170	171	182	140	160	147	167	166	175	160	154	145	150	177	158	160	136	174	136	165	127	161	170	173	163	150	172	169	163	158	148	162	166	163	145	151	164	164	158	131	173	157	157	166	161	151	170	146	178	165	169	181	135	165	147	165	134	162	163	141	154	166	173	140	165	140	137	151	163	152	148	174	163	143	155	154	164	160	172	150	144	158	164	141	163	168	139	163	152	157	151	155	160	140	150	168	145	168	161	171	147	181	162	144	164	175	171	150	126	163	157	144	153	155	158	156	160	169	154	178	157	163	193	144	151	157	153	160	157	175	138	138	158	140	152	179	161	165	150	152	136	157	195	159	142	159	141	162	146	171	179	142	166	160	139	160	152	145	146	165	151	144	151	160	157	141	163	158	144	167	153	151	166	188	169	153	176	147	162	154	152	181	148	198	141	173	154	163	155	157	158	147	177	145	162	166	160	135	154	163	172	143	170	161	157	157	164	147	163	145	159	121	159	142	166	154	177	156	144	161	144	152	171	151	187	149	144	165	159	178	141	189	150	145	165	174	131	166	164	143	144	169	149	142	158	170	139	160	133	154	169	170	169	148	168	145	151	170	173	162	176	147	168	181	152	139	125	145	182	159	161	166	149	154	190	156	169	163	148	190	142	163	149	158	157	176	157	153	160	156	175	152	160	167	157	179	151	172	145	192	161	148	166	153	161	161	160	170	149	134	127	166	156	158	166	169	163	170	160	165	150	155	177	141	173	138	158	150	144	185	150	152	138	163	151	154	172	145	159	169	146	153	174	160	145	161	160	160	159	167	163	140	172	167	153	180	168	162	154	165	140	159	172	158	140	152	152	168	145	171	155	148	160	129	175	154	166	174	140	160	167	161	165	161	159	163	173	169	152	166	143	178	131	156	154	164	141	148	159	139	165	166	154	153	169	160	154	166	178	151	146	178	165	155	160	178	165	164	163	157	179	158	141	143	157	148	161	160	186	190	156	170	164	177	169	176	159	157	166	154	143	178	181	157	170	143	168	138	157	162	160	174	162	186	162	160	166	172	150	179	157	156	171	151	166	146	155	155	168	169	156	168	163	179	157	148	180	157	173	163	175	159	150	154	168	147	175	164	159	160	170	140	173	186	148	166	147	161	163	179	159	180	164	162	139	148	160	174	154	182	162	149	170	167	147	168	162	173	168	156	151	156	150	164	175	183	145	162	173	159	142	165	147	147	143	144	170	151	150	163	167	160	138	175	155	168	170	175	175	159	161	161	154	163	151	185	166	161	170	139	159	154	157	170	149	148	161	142	156	159	151	183	150	155	155	176	167	163	155	166	162	145	140	181	172	138	153	164	159	175	151	158	144	160	151	172	163	158	174	167	170	156	143	142	161	150	144	146	173	153	138	163	146	151	178	180	162	158	154	152	146	141	156	163	169	178	156	159	169	156	139	156	175	153	163	166	152	147	155	165	159	163	132	155	142	157	162	156	158	167	150	159	160	138	149	137	155	154	157	153	161	157	146	136	155	153	152	158	158	155	160	145	186	146	169	137	149	160	173	152	148	162	144	167	177	154	140	173	145	139	173	165	164	166	164	176	152	158	161	175	135	145	169	149	177	173	154	151	174	151	178	178	160	161	171	144	139	164	175	152	149	154	169	157	166	155	162	139	146	145	161	184	132	170	156	133	153	142	146	149	128	143	165	164	163	155	162	148	155	155	141	172	159	160	151	174	150	146	142	164	175	150	165	158	170	160	162	160	160	165	188	156	176	146	173	162	155	144	151	149	130	162	156	142	162	139	162	154	170	176	168	146	162	173	156	162	136	168	150	181	138	136	146
9398	19721	27431	28183	26096	23670	17801	17756	17490	15414	9787	6804	3741	2172	2236	2621	3131	1527	1507	1686	1740	1779	1704	1600	1473	1269	1253	1131	1112	1391	2134	2679	2126	612	557	548	552	548	532	549	572	581	558	560	542	531	503	548	534	510	518	574	543	533	541	497	582	568	519	540	542	544	569	548	492	532	565	545	555	547	520	567	523	535	544	509	546	533	537	515	535	533	562	569	555	566	552	517	509	568	519	574	503	531	535	565	529	511	528	543	600	593	523	521	589	511	536	578	521	570	577	567	543	562	568	547	565	578	534	550	555	521	537	539	532	555	526	532	559	557	555	481	532	600	519	537	511	532	543	538	583	530	512	544	587	495	594	559	520	538	494	552	523	530	500	545	538	528	518	505	558	573	543	555	552	589	516	521	557	551	571	543	559	558	553	542	535	506	517	568	555	528	570	521	564	527	546	542	526	525	512	564	503	534	546	523	523	538	561	531	587	526	564	551	528	504	595	530	506	559	560	559	562	579	518	506	523	550	577	521	541	545	575	539	555	555	571	527	553	539	580	569	539	547	547	532	574	605	533	569	545	534	553	505	589	572	559	520	517	533	496	546	510	506	553	529	505	540	532	563	563	510	516	520	583	561	532	514	584	550	549	553	593	542	520	560	531	548	555	498	584	555	555	592	541	517	539	602	544	561	536	536	521	543	513	570	606	595	558	545	544	537	541	548	535	549	516	554	556	518	524	542	560	542	512	538	516	575	505	541	545	567	530	527	585	569	589	556	558	556	539	585	528	560	575	535	545	561	525	555	508	594	554	579	533	549	507	525	527	548	541	588	543	577	522	566	545	527	532	534	532	533	555	544	529	556	490	548	515	596	550	518	595	552	511	532	534	536	546	565	535	535	579	528	571	579	526	569	554	569	577	550	576	584	587	536	539	535	541	570	518	551	531	532	540	540	542	568	549	606	565	541	547	577	562	567	519	527	534	570	550	525	560	553	518	518	552	496	556	550	530	538	572	555	541	533	491	588	531	545	514	530	510	534	538	573	544	579	564	537	516	623	536	515	505	545	524	546	551	579	516	536	560	527	542	538	540	530	560	521	554	497	566	544	583	545	575	589	521	525	583	510	509	529	545	562	531	540	584	551	528	530	540	543	510	560	544	520	562	577	545	571	511	532	557	520	532	550	579	571	561	552	576	567	519	560	494	537	527	545	578	534	598	505	562	572	557	580	543	545	517	578	527	536	551	568	518	545	535	606	534	532	539	525	517	561	555	560	532	593	545	548	574	551	572	537	548	548	549	542	508	484	577	571	530	561	531	563	513	543	550	551	551	554	541	564	543	535	555	536	531	550	484	481	533	534	575	506	519	542	558	524	576	531	531	547	553	493	527	514	557	516	615	531	508	557	526	566	538	528	560	549	532	527	524	529	492	516	555	557	548	561	511	547	564	533	549	551	526	561	551	569	529	530	557	585	584	569	537	553	554	548	515	543	547	554	554	579	547	523	533	535	567	558	500	492	532	540	539	520	554	572	514	569	503	565	544	558	539	528	544	526	531	559	548	564	563	541	527	530	530	537	556	550	537	529	521	560	512	550	569	599	532	491	535	545	556	561	574	560	583	531	548	541	574	576	563	565	507	560	589	597	538	566	535	554	554	534	540	506	538	569	553	568	511	555	557	523	558	566	561	514	542	550	528	502	528	542	503	548	604	598	558	532	546	525	572	552	550	557	517	578	559	524	562	554	544	525	535	505	569	562	595	554	564	530	555	552	557	547	520	537	529	579	522	543	528	530	526	545	550	531	546	531	540	538	548	531	551	553	538	566	529	536	536	552	538	513	565	547	549	552	564	587	553	557	540	541	534	571	548	542	590	545	554	555	538	539	503	496	522	544	540	541	547	534	560	553	560	538	515	529	538	563	520	580	550	552	523	519	556	512	524	558	508	556	544	535	503	509	522	557	557	581	530	573	569	492	560	547	551	533	541	546	546	510	561	602	552	517	527	543	563	519	563	502	540	559	524	519	534	546	537	539	536	547	567	523	573	573	561	578	596	533	582	557	552	553	532	500	535	513	561	561	548	583	516	533	507	558	518	544	558	569	553	551	594	496	542	549	501	567	567	562	586	546	545	556	591	556	525	591	555	518	549	547	561	571	522	534	529	527	525	477	537	494	582	544	539	548	546	543	523	498	527	539	521	519	520	531	571	588	554	540	525	522	527	516	554	576	551	569	538	516	505	519	555	497	607	544	565	574	542	545	562	537	543	518	524	545	544	541	529	501	559	525	530	556	561	521	533	540	559	535	511	559	551	564	550	534	507	550	561	535	521	523	524	549	542	561	534	555	566	557	548	554	567	511	500	576	525	521	562	551	541	527	544	541	557	558	596	552	524	565	532	515	488	535	562	541	532	547	498	588	552	526	553	547	512	520	530	556	587	548	563	540	530	564	562	532	560	560	566	567	508	549	545	568	548	575	539	525	548	539	548	560	556	552	577	568	558	554	538	573	537	557	538	565	522	545	542	583	554	563	559	545	535	559	553	579	517	567	548	543	558	504	547	568	561	549	578	578	564	563	584	580	535	543	545	542	566	554	566	551	534	543	536	512	545	536	566	601	578	566	531	575	531	522	543	555	566	571	563	519	570	562	543	493	527	523	517	557	550	528	546	563	541	528	566	533	533	522	536	502	577	569	544	555	537	536	544	550	502	577	519	496	597	526	560	570	534	557	564	546	528	546	591	527	533	562	502	514	528	569	554	571	567	542	534	534	512	536	552	553	576	544	536	570	540	549	569	525	564	586	510	560	485	523	513	560	505	541	496	524	591	521	559	529	562	481	555	541	541	538	532	498	527	525	533	581	534	559	548	532	529	534	502	533	521	548	530	543	560	512	541	529	567	527	555	567	536	581	573	550	531	586	524	561	524	547	583	501	585	554	522	548	533	592	518	568	546	555	545	541	540	551	570	594	544	538	593	535	558	538	541	579	502	575	586	576	570	533	531	502	580	555	551	526	539	546	559	512	564	551	541	577	563	532	585	510	523	581	534	553	541	547	524	525	545	573	524	538	524	528	581	588	533	497	565	520	521	530	554	575	546	535	537	508	575	558	543	550	593	507	557	507	546	543	542	521	543	522	537	575	567	540	495	518	531	567	586	506	569	564	600	558	533	570	566	564	544	542	522	540	532	545	547	564	559	544	595	508	540	565	566	529	564	552	550	484	554	548	528	541	556	573	535	520	561	547	550	529	544	584	540	531	547	573	520	537	543	547	533	518	540	539	583	513	543	536	571	515	529	580	496	504	571	532	562	562	560	524	537	522	542	567	573	547	551	550	532	555	512	521	528	601	521	559	567	570	532	541	549	544	534	540	528	550	552	540	552	546	556	525	567	526	592	534	556	542	579	564	561	595	541	549	588	568	556	561	543	550	602	572	515	509	578	524	543	542	549	527	574	527	534	543	516	528	552	578	493	538	525	523	535	590	569	589	578	584	575	522	502	542	564	529
36126	45932	43327	40026	39247	40842	35967	38102	37790	35570	26651	15406	8072	4352	3151	3831	1642	739	550	404	539	539	456	394	337	267	273	364	644	819	2029	2035	837	150	148	152	139	121	157	158	129	120	125	137	140	143	129	148	143	107	159	134	131	149	127	131	141	111	139	140	125	125	131	115	118	129	127	139	134	140	163	143	168	128	130	142	138	128	150	134	168	118	123	134	134	127	158	124	135	135	138	129	139	135	152	140	142	125	142	141	114	121	135	121	139	144	121	157	146	139	156	122	134	144	154	157	142	108	106	131	145	135	139	132	134	137	138	133	130	122	133	144	160	126	128	125	154	123	145	135	120	142	139	123	133	143	133	128	133	139	109	125	138	129	141	112	132	122	134	125	135	135	128	153	111	135	143	127	136	128	158	157	138	149	161	146	142	120	156	141	162	121	132	142	135	142	120	136	136	121	141	149	129	168	148	133	133	121	134	125	143	124	143	142	131	132	148	144	146	126	128	138	129	142	126	135	136	119	167	111	151	114	128	132	125	119	133	122	135	168	143	130	122	112	119	137	126	121	125	156	136	146	108	137	125	141	122	119	122	135	141	120	124	125	125	135	132	148	133	125	136	140	154	138	128	140	138	134	134	141	122	140	140	136	158	121	130	147	142	129	129	131	108	134	127	149	136	115	133	145	112	136	96	147	154	132	117	137	141	126	125	143	134	137	143	118	116	134	128	145	134	115	133	131	142	124	144	141	145	132	125	145	152	130	140	125	149	127	122	134	135	135	117	135	134	126	116	136	129	122	131	144	149	132	151	140	131	112	145	131	121	160	137	129	153	144	143	132	131	144	132	132	130	137	139	148	126	121	128	121	124	151	132	141	140	123	143	135	141	136	141	129	135	150	134	123	136	117	125	131	127	137	139	142	153	144	117	151	127	118	125	126	139	110	138	129	134	117	137	154	134	120	152	123	166	148	128	136	147	105	125	108	135	134	128	136	140	138	139	146	126	157	148	122	140	129	137	136	126	152	134	161	137	139	112	134	124	142	135	132	148	133	133	139	132	145	141	141	151	149	142	135	138	141	144	136	149	138	132	122	134	136	131	137	143	125	140	122	129	125	136	140	135	135	111	126	120	158	135	144	147	139	142	141	124	141	134	140	142	125	119	136	133	140	153	136	135	153	143	147	151	125	143	146	122	145	154	142	135	145	130	122	132	134	166	132	151	158	141	154	146	127	160	135	127	136	134	133	125	145	114	132	149	107	160	128	132	130	112	132	137	132	142	135	144	128	126	129	132	138	152	133	144	132	127	121	145	129	133	131	122	140	130	132	137	125	131	119	144	155	134	130	137	147	146	131	154	142	145	127	146	132	142	136	146	129	133	139	133	118	140	124	136	125	141	127	126	122	142	118	139	146	130	121	147	133	127	132	138	137	135	145	128	140	138	129	122	138	142	125	129	143	131	125	147	145	134	127	125	110	139	138	121	120	147	121	159	134	126	132	125	125	147	123	125	143	121	122	155	153	117	144	137	138	129	108	120	141	133	120	140	151	133	140	134	139	133	146	108	127	135	145	155	124	105	139	142	144	115	149	126	143	158	146	139	134	130	137	147	125	155	150	127	135	150	122	161	148	142	136	123	123	163	148	148	146	112	145	125	142	152	133	156	152	161	141	160	125	127	118	141	141	137	134	134	145	142	131	154	109	136	142	119	115	140	137	133	133	144	140	136	139	136	125	128	140	119	157	140	130	150	132	142	127	142	137	157	138	148	129	146	139	160	134	123	162	148	128	129	142	123	139	141	139	131	116	136	141	139	124	149	129	133	122	128	128	141	133	120	117	125	152	126	138	143	146	139	143	132	122	133	154	120	124	146	130	149	129	103	147	144	124	134	147	139	109	151	121	126	130	121	139	131	127	155	146	132	128	130	124	131	140	146	131	121	149	128	122	142	150	145	145	152	109	126	116	148	128	116	129	135	135	126	133	139	145	141	135	144	141	129	124	144	116	132	133	130	118	111	137	141	127	107	131	133	147	123	129	132	126	138	137	128	135	136	142	137	138	150	127	114	133	140	131	132	143	128	112	129	143	149	133	117	150	136	119	143	150	147	111	125	134	155	129	131	135	128	147	142	148	141	130	139	126	131	125	125	119	137	162	135	148	134	130	124	117	149	125	153	150	132	139	154	146	135	143	141	117	137	154	133	141	127	131	131	133	143	131	133	149	125	124	134	148	147	148	145	136	117	134	142	138	127	123	120	130	136	126	128	123	130	141	138	126	167	110	132	147	130	123	115	134	124	154	128	120	144	147	121	138	148	143	130	143	118	139	109	131	163	132	155	124	151	120	143	135	135	139	131	134	105	139	139	128	132	142	156	138	139	148	118	133	125	131	140	153	133	125	119	141	139	146	137	148	127	132	144	132	128	130	129	146	136	142	128	136	145	131	114	160	126	123	139	146	177	125	115	133	138	136	148	123	154	128	125	151	153	138	133	123	131	146	144	141	139	128	145	129	143	125	144	128	151	145	136	125	129	142	128	133	124	127	125	124	150	162	138	148	144	128	123	140	129	139	102	129	149	129	139	138	136	135	139	151	122	140	110	116	134	141	144	123	122	129	136	139	136	151	136	147	137	127	141	133	143	129	159	147	162	129	138	152	143	119	170	146	123	139	144	138	128	141	144	107	131	145	141	133	150	149	142	136	120	134	132	134	145	123	140	139	127	132	149	114	134	137	111	145	125	132	139	163	162	117	147	140	128	126	148	134	137	136	116	123	142	131	154	140	145	128	130	133	123	159	128	111	149	147	125	125	123	134	151	128	133	139	141	120	126	156	126	128	137	126	144	132	158	140	140	135	160	152	150	143	140	124	135	154	139	160	120	139	124	138	135	138	139	116	126	138	134	114	116	127	137	140	150	115	125	142	141	147	147	136	121	123	145	140	135	127	129	143	132	126	163	133	136	141	139	122	144	150	143	141	147	135	138	132	134	128	154	139	127	138	140	148	133	122	143	113	144	151	141	129	137	137	126	118	141	165	143	164	128	127	150	113	136	145	142	119	145	137	127	142	124	129	134	115	128	129	154	131	149	133	123	130	140	150	144	127	136	127	146	143	115	136	118	107	141	133	155	126	137	137	115	134	141	128	168	137	140	138	133	122	148	131	126	141	135	127	111	124	150	145	135	146	165	111	127	129	134	135	127	112	129	141	148	111	154	134	119	125	123	136	130	139	151	136	132	129	127	142	148	151	132	137	115	114	117	135	138	141	120	157	137	136	122	124	122	126	121	134	150	144	121	121	133	166	154	122	105	111	130	124	143	151	113	148	151	121	138	124	153	127	140	143	131	134	132	127	143	108	146	128	123	141	141	142	121	128	132	133	138	145	120	138	141	141	150	134	151	134	136	135	128	136	128	133	142	145	138	152	121	142	129	117	149	160	147	151	147	148	134	125	158	111	124	123	137	146	144	123	142	131	133	139	144	151	136	124	135	153	130	116	138	141
31420	44962	51761	56447	61358	59747	54742	55624	53556	48895	42479	26372	21234	15378	14460	16410	6999	4221	3313	2390	3455	3223	2897	2520	2032	1463	1521	2290	3975	5430	12227	11930	4829	492	480	440	466	404	472	483	512	516	439	451	511	493	459	447	451	485	473	493	504	479	502	460	472	431	459	465	511	494	485	490	462	464	469	501	453	453	445	425	445	489	496	459	465	481	463	500	467	481	481	471	425	473	516	436	470	431	424	476	497	478	477	493	475	451	470	536	468	485	511	454	488	451	445	473	474	480	458	493	470	468	486	447	467	485	491	463	434	494	460	447	499	474	509	490	489	511	457	487	482	482	452	473	476	503	435	434	472	465	492	473	464	505	487	471	524	483	463	481	445	466	468	487	487	462	418	451	483	455	448	488	446	456	446	466	503	480	482	483	492	466	499	457	481	442	469	490	456	496	499	444	467	496	476	497	454	479	448	501	430	477	467	489	477	465	475	463	466	483	487	477	441	484	461	462	435	490	481	488	483	453	431	459	439	476	496	462	496	497	450	419	440	476	498	473	464	419	445	445	487	465	461	457	481	478	481	496	474	482	458	455	453	495	480	483	475	454	482	452	493	458	465	461	468	436	489	462	510	479	488	514	480	475	522	476	480	514	467	451	442	491	453	477	486	453	432	478	457	472	476	452	475	511	441	511	501	477	488	481	448	478	478	457	470	486	474	411	460	483	489	437	475	469	456	444	459	456	509	453	499	508	461	485	498	454	458	468	478	460	470	447	438	500	470	469	476	514	456	532	469	469	453	461	466	471	487	440	481	485	490	456	477	439	492	441	464	479	489	489	474	441	470	438	461	489	437	468	413	487	468	462	427	490	468	467	453	466	501	501	489	479	508	473	477	461	470	461	468	485	460	455	463	490	494	464	456	481	465	450	493	441	490	488	479	503	456	457	468	475	505	483	471	449	497	460	482	504	460	484	474	450	497	485	484	484	514	467	478	470	466	458	493	478	451	481	479	467	486	458	471	457	465	474	500	472	473	456	448	462	491	471	479	503	520	502	487	419	488	468	488	495	469	431	485	467	467	481	490	473	464	419	460	445	471	478	438	487	500	460	489	472	479	453	453	470	470	466	458	466	464	462	453	414	481	489	453	459	434	435	494	471	446	485	469	466	475	503	480	478	477	463	500	530	448	474	451	470	470	431	460	486	470	455	509	448	498	463	427	459	464	465	484	518	470	458	478	456	457	478	527	439	465	511	467	484	504	520	454	505	492	522	446	489	480	439	461	465	483	497	485	479	449	474	482	465	491	475	463	482	482	457	454	462	449	430	478	478	468	452	454	445	504	475	473	447	422	482	477	480	478	471	452	480	449	446	477	498	473	501	438	478	486	480	488	499	477	503	473	455	472	435	461	452	464	468	465	442	518	468	452	437	474	452	451	441	471	457	476	446	454	465	407	463	473	453	477	424	521	485	467	458	485	431	501	456	474	501	518	488	440	458	464	483	446	473	458	468	428	452	488	511	476	504	477	448	499	508	495	500	487	448	441	449	470	494	461	459	467	470	471	438	533	482	460	527	447	459	464	465	463	429	457	427	505	452	473	433	489	458	461	498	484	471	523	486	433	466	478	477	457	513	532	470	422	461	475	504	483	465	472	465	488	464	465	493	503	478	479	462	516	465	469	472	490	482	514	467	446	458	508	459	434	466	456	501	469	478	469	491	472	453	513	490	496	433	473	490	475	459	457	494	463	507	485	471	454	503	443	439	456	487	513	474	487	464	484	473	466	510	476	463	524	449	519	482	457	432	486	468	447	514	461	482	461	480	484	485	470	458	509	452	500	482	466	474	508	474	472	496	510	476	506	483	499	469	457	482	459	440	466	474	484	461	444	463	456	501	473	500	473	455	501	469	461	488	447	425	491	471	487	466	475	477	494	437	485	434	435	425	468	466	480	467	428	458	485	488	478	481	415	443	420	459	492	446	464	485	481	474	472	465	490	446	473	476	477	462	480	482	466	490	478	441	468	450	454	458	514	460	480	468	459	481	445	444	460	438	485	425	453	486	482	440	477	448	437	493	466	472	471	450	466	456	475	486	494	482	505	463	456	464	437	489	491	479	447	480	480	467	478	460	457	465	493	481	432	446	495	472	499	447	457	480	482	474	490	496	493	485	480	462	470	433	467	454	462	486	489	479	447	461	452	457	512	494	475	462	462	483	451	479	450	457	500	486	477	502	506	495	475	460	437	501	448	449	471	448	463	492	471	487	511	442	474	450	472	427	543	481	463	490	438	460	433	515	497	452	480	499	482	433	459	489	501	478	470	468	494	474	447	469	485	478	466	460	500	463	478	434	466	490	456	466	467	486	509	471	521	510	455	487	473	471	456	497	460	481	458	474	510	459	470	423	466	466	460	476	490	470	464	462	481	457	472	460	518	496	510	451	450	463	472	464	480	493	483	435	474	450	448	486	486	449	485	429	481	472	495	458	452	446	455	465	477	458	466	456	479	450	459	497	471	483	433	458	505	491	460	457	503	470	438	509	491	466	447	450	482	503	462	465	476	507	436	463	455	425	427	448	493	452	470	488	467	487	489	446	443	461	454	472	469	476	483	451	484	469	419	483	494	452	457	453	466	479	504	504	454	489	440	508	470	480	490	484	457	436	448	478	469	474	479	482	467	516	467	498	472	476	445	467	464	481	505	484	508	467	450	472	478	464	438	451	482	452	492	486	466	499	450	466	471	509	490	489	486	442	478	492	446	452	467	471	456	516	512	472	463	469	438	444	425	461	518	497	423	517	442	427	450	490	477	476	497	480	469	482	496	511	483	464	496	470	446	479	484	495	435	473	455	478	468	478	491	453	464	445	437	488	440	463	437	460	473	478	460	445	472	490	470	450	475	493	455	467	511	506	455	452	475	476	461	463	463	483	468	498	469	444	472	499	442	492	457	466	496	448	479	483	434	420	421	458	477	497	459	478	440	451	449	480	473	475	474	448	427	495	486	475	444	449	498	487	472	465	446	458	458	479	453	443	504	448	485	451	475	457	484	488	484	448	469	451	482	461	493	452	466	446	439	497	478	476	497	447	458	485	507	492	454	468	503	467	480	459	455	480	470	450	448	483	468	450	455	455	433	461	434	505	441	445	454	467	474	476	466	474	473	463	474	479	490	458	470	466	474	470	462	463	462	462	470	461	469	497	454	516	461	470	432	471	467	446	461	435	474	494	441	493	455	467	471	481	464	521	465	460	448	452	491	458	454	462	471	459	459	446	457	491	435	440	424	467	443	474	475	464	454	449	495	452	477	508	460	490	479	439	466	473	455	458	455	439	453	443	479	489	447	496	488	474	472	471	475	441	483	480	457	498	465	444	442	503	498	489	463	451	467	453	458	482	442	489	428	462	463	511	472	452	502	477	437	481	467	472	431	443	448	496	460	460	494	482	485	433	452	478	518	478	444	454	463	438	466	446	465	470	494	488	450	478	468	452	479	489	467	452	465	480	454	469	464	463
43965	46746	40785	39399	39683	43460	40083	44102	46223	43655	32834	22930	15722	8537	6725	5187	2126	1233	794	662	722	587	502	519	411	364	402	394	1175	3614	4444	3040	864	186	222	194	215	238	226	222	192	234	196	214	201	194	243	218	204	195	214	214	201	219	190	193	200	197	225	215	220	208	227	186	192	209	225	201	205	204	195	196	220	194	208	181	204	230	204	228	217	218	230	225	201	171	215	212	220	186	229	215	210	216	221	214	217	234	214	220	200	205	198	219	227	214	227	213	233	214	220	211	210	193	216	206	203	236	214	188	213	205	208	211	200	210	212	206	212	201	187	195	214	192	192	207	219	187	222	227	210	204	197	174	225	204	198	203	206	230	224	195	203	194	215	215	254	216	192	206	213	212	213	204	197	191	202	188	193	198	217	204	224	216	206	222	217	207	197	206	204	195	207	230	213	224	232	198	198	229	197	225	182	212	239	203	191	210	197	208	162	184	188	190	198	222	217	209	186	216	254	207	222	175	209	202	216	195	198	228	221	214	228	234	218	186	228	190	221	212	207	219	229	213	225	195	213	214	212	196	203	184	224	212	173	220	227	230	223	198	215	217	212	197	227	205	204	221	219	202	228	190	201	205	222	232	207	197	188	208	235	200	226	215	198	185	216	222	228	234	214	183	215	191	227	207	217	225	226	190	233	186	204	222	215	185	210	223	244	224	207	223	201	200	203	205	221	193	217	207	191	212	213	205	205	214	201	203	199	206	218	205	206	205	205	210	220	215	210	229	214	207	232	190	199	203	180	228	229	222	220	215	188	245	217	200	197	205	202	218	200	189	208	207	220	213	199	193	195	223	213	196	216	204	231	195	196	232	220	219	189	213	194	213	219	190	236	213	223	217	207	227	212	212	200	206	218	208	193	212	221	228	213	192	210	216	229	186	224	208	207	216	232	207	207	207	233	215	211	215	212	223	225	207	208	189	213	206	213	204	222	195	203	211	206	208	206	214	198	188	223	193	178	216	208	214	195	215	216	213	215	205	207	194	198	181	200	182	234	221	232	214	230	207	202	223	201	219	237	210	212	225	209	202	240	199	193	211	238	185	214	229	217	209	224	198	209	200	222	191	211	224	232	194	201	187	242	205	202	199	232	220	187	215	197	210	207	216	210	195	198	191	218	213	207	236	231	200	225	225	203	237	212	217	212	228	193	204	186	231	207	194	218	190	198	211	209	213	246	209	204	195	226	216	204	187	202	191	213	189	201	224	197	256	220	215	207	194	215	182	221	231	222	207	221	215	199	217	212	186	214	222	203	214	193	212	218	198	220	195	211	196	229	208	239	214	199	186	210	188	218	223	199	204	212	178	216	233	204	229	236	219	218	202	206	197	226	199	231	218	226	202	198	199	186	213	197	228	187	215	225	210	223	217	198	210	193	187	215	199	228	230	221	227	187	197	220	196	200	204	213	241	185	197	222	213	193	224	230	215	253	194	211	207	179	233	209	177	201	227	202	209	209	203	218	207	192	206	202	217	209	196	215	218	181	253	210	194	209	232	218	232	216	210	207	212	207	207	209	222	229	222	214	204	236	229	209	196	221	210	207	213	181	214	223	204	218	207	204	195	199	195	241	221	212	201	228	202	212	191	205	182	202	219	210	226	185	209	193	189	178	203	202	197	195	210	204	220	229	224	178	209	223	194	197	206	187	225	213	205	192	226	197	205	203	205	188	230	219	241	209	221	207	188	227	193	209	209	197	202	200	205	224	223	212	231	202	194	183	229	209	165	213	183	241	200	190	198	225	210	207	202	223	190	211	203	213	247	210	201	200	194	226	196	204	225	181	204	204	195	210	215	199	208	199	200	212	231	206	235	203	227	203	187	210	215	193	223	201	187	197	210	208	222	239	219	207	192	232	215	217	204	218	206	228	192	203	222	206	211	211	210	225	195	227	201	218	201	229	236	193	213	216	207	212	197	218	208	240	237	208	227	216	210	227	192	208	231	215	199	210	225	208	195	187	198	210	208	200	253	217	195	200	216	206	202	228	232	203	207	212	221	238	219	204	247	216	219	222	200	201	200	176	222	209	217	201	201	209	202	197	193	201	188	217	210	182	223	201	221	221	193	217	216	204	208	206	204	223	211	229	230	235	228	219	195	210	213	208	187	220	201	202	250	216	229	217	216	240	204	206	230	206	202	219	173	225	218	225	185	200	217	213	201	169	218	217	235	213	183	215	189	232	195	204	195	208	211	201	208	215	234	206	190	208	192	245	196	189	219	222	194	216	211	226	241	209	186	209	191	239	232	198	199	192	200	198	212	200	222	214	219	196	208	196	211	219	187	212	213	182	237	218	226	204	241	231	198	217	211	202	210	201	197	227	203	229	212	215	201	197	202	238	206	212	222	204	197	209	205	196	215	208	227	224	231	192	210	215	220	237	203	216	189	215	188	227	206	200	222	198	218	206	219	221	215	219	225	235	238	207	189	205	227	250	196	224	205	224	182	198	206	207	193	224	220	214	188	233	213	195	251	198	218	199	201	226	205	228	182	231	189	213	216	199	246	226	214	200	199	199	207	240	191	197	225	231	210	228	178	199	178	217	219	222	215	204	222	231	196	194	203	218	183	185	224	216	190	195	228	193	203	218	194	224	213	192	225	217	213	186	226	196	216	221	210	226	242	214	205	188	228	187	206	181	209	213	203	196	207	200	223	184	212	215	196	254	225	215	214	186	212	217	202	221	205	231	242	231	201	218	193	191	231	174	213	214	210	243	224	196	185	202	211	212	221	212	206	188	221	212	215	226	188	211	189	207	222	197	211	213	226	191	238	209	228	233	226	211	195	220	231	218	220	200	211	236	200	203	217	219	221	189	213	211	197	221	199	232	206	201	190	227	204	227	207	182	222	234	203	166	213	197	197	233	218	200	217	216	223	172	191	228	205	189	216	238	231	197	214	209	206	200	218	197	213	201	210	223	185	196	221	192	219	218	220	202	198	208	192	213	207	237	227	208	200	214	203	228	202	228	207	228	228	210	207	201	212	192	205	231	194	201	209	218	208	236	238	173	191	222	228	215	208	215	200	229	191	202	221	205	200	200	212	178	218	195	219	221	230	186	267	211	206	215	210	201	226	224	208	224	225	232	214	193	179	233	219	197	219	212	202	192	212	204	194	220	212	215	218	228	221	226	214	236	197	208	210	201	192	218	227	173	193	222	207	214	207	194	231	207	238	208	217	194	225	212	211	223	205	207	192	184	223	211	192	213	227	216	228	188	186	215	212	202	199	197	216	207	211	237	197	195	206	217	223	200	194	211	180	190	185	183	205	202	223	209	209	229	216	220	198	218	209	198	241	196	211	197	215	224	183	219	223	199	183	230	233	211	174	211	211	201	219	213	198	221	215	206	200	200	219	215	200	226	210	214	210	205	213	227	209	240	218	233	186	231	193	233	198	203	202	192	217	208	204	207	204	213	218	218	217	210	187	198	228	204	206	227	194	225	222	218	183	202	202
39047	49973	55356	60164	66784	65449	64050	65407	61950	57407	50129	35207	28479	21204	22594	19033	9469	6921	4867	4095	4642	3560	2692	2962	2088	1736	1863	2016	6983	19206	21370	15557	4525	705	702	728	677	743	767	775	756	659	675	698	697	694	708	691	663	668	684	686	675	671	654	662	686	702	684	654	653	703	678	717	681	685	691	641	668	701	640	679	644	690	660	666	697	704	677	687	696	679	730	743	660	680	698	634	681	656	689	685	678	648	691	677	657	643	706	591	665	674	656	664	680	656	621	697	669	667	663	702	669	698	672	660	631	650	685	688	708	666	665	628	682	686	666	677	647	645	704	687	656	727	674	692	707	688	670	635	699	655	735	678	639	682	718	708	628	661	638	658	723	710	654	708	652	643	669	618	687	700	692	680	687	643	698	678	673	686	688	644	669	682	661	685	600	674	664	655	622	714	658	696	711	729	651	703	679	672	657	677	653	647	654	629	701	652	684	653	650	719	636	705	645	687	653	691	644	665	690	663	676	670	712	679	670	736	651	679	607	688	671	699	674	698	651	647	690	602	686	623	651	642	695	686	686	607	693	683	656	633	687	696	702	684	678	708	696	670	658	676	681	632	684	642	676	675	664	656	682	704	711	665	646	613	672	689	680	687	663	678	717	692	644	648	681	686	672	664	684	700	712	650	699	693	667	649	676	633	658	715	694	703	659	646	716	671	694	664	655	670	683	721	720	666	672	660	710	661	655	666	667	646	662	694	661	690	633	686	646	657	708	705	669	626	642	706	655	653	692	674	677	724	696	675	680	645	632	685	680	681	650	649	668	690	687	755	654	665	647	673	690	680	653	650	646	654	674	592	671	630	705	656	680	667	680	684	680	663	686	648	656	696	695	685	693	661	681	644	681	682	685	677	651	668	709	683	645	689	699	623	624	695	630	641	619	693	643	655	689	693	660	674	646	640	679	653	671	738	676	688	671	712	723	648	691	669	652	669	684	708	660	681	659	650	667	650	702	690	656	670	705	638	688	675	701	657	648	695	645	647	729	631	645	655	681	693	698	657	695	656	676	658	707	634	667	684	625	672	629	715	665	700	672	635	678	660	644	651	646	691	705	635	667	646	626	651	668	653	701	663	638	651	671	695	669	700	654	663	640	677	659	634	666	682	667	664	677	643	668	642	714	667	662	635	672	663	651	646	655	670	683	647	700	643	669	679	743	663	627	683	603	676	657	661	622	639	732	668	663	652	666	679	658	674	691	635	660	672	729	668	690	691	671	708	701	659	678	676	689	677	652	677	679	719	680	639	638	658	634	731	669	671	634	701	664	635	690	685	726	687	651	647	707	709	663	685	676	661	663	696	644	666	693	670	657	670	712	660	655	687	678	706	648	708	650	670	698	695	663	670	644	661	687	662	699	658	648	644	606	679	644	707	692	678	701	654	635	661	674	617	694	659	674	615	663	663	683	715	684	703	665	667	683	678	692	692	663	679	700	698	691	667	648	679	669	617	662	657	684	659	690	692	663	646	691	672	648	669	688	673	654	658	660	717	649	648	631	656	687	690	669	687	690	674	652	677	659	665	660	659	705	671	680	640	673	670	661	682	691	668	662	668	673	645	663	626	668	659	629	643	648	689	685	679	682	689	661	720	663	653	638	655	691	651	695	720	623	672	724	681	684	643	694	710	682	674	697	681	670	639	713	671	673	711	673	689	647	656	678	720	681	674	671	663	691	683	718	683	627	656	708	675	716	670	680	698	655	719	684	681	660	694	687	641	637	691	677	684	666	731	681	679	686	619	671	726	626	671	686	725	672	677	669	671	652	687	728	664	686	688	667	692	653	668	683	685	696	667	675	653	683	665	664	697	638	675	665	695	671	657	654	665	718	641	669	679	661	657	680	658	678	645	677	671	640	680	705	691	687	614	659	713	666	674	640	666	656	675	677	711	678	709	634	694	703	722	685	666	676	693	658	685	708	688	651	664	634	672	667	708	637	680	673	698	662	688	644	674	683	672	666	639	691	678	674	663	651	654	679	657	661	647	642	642	617	645	668	614	671	672	696	680	630	665	679	634	637	705	651	708	645	686	660	677	696	686	650	692	677	695	675	656	626	658	680	743	673	715	683	662	741	685	642	655	614	685	651	658	674	676	677	719	664	667	649	646	706	699	682	638	665	672	634	625	637	666	683	678	734	711	671	667	695	645	668	663	672	720	646	733	661	651	657	683	695	681	667	664	642	672	729	669	668	693	669	696	684	630	682	665	677	627	635	686	661	689	675	662	668	666	686	670	682	672	686	688	675	693	680	633	710	697	665	622	716	592	635	645	688	704	707	707	663	674	651	678	657	638	679	635	691	631	696	666	597	690	638	639	689	666	697	680	648	656	676	619	648	696	655	658	685	668	691	664	638	696	648	740	705	637	658	641	674	690	680	692	725	669	659	676	648	661	665	706	665	629	645	681	665	710	669	631	655	701	653	659	709	676	669	660	666	650	659	698	665	641	668	685	645	647	684	658	688	645	695	702	651	697	632	677	686	715	727	699	678	693	668	684	655	719	660	650	684	687	691	650	693	692	676	699	648	664	709	640	660	689	643	677	665	692	655	718	646	641	625	666	697	686	720	661	668	694	688	642	695	689	665	668	707	665	690	667	710	684	626	630	650	655	647	708	695	659	665	644	711	648	659	676	696	721	647	633	694	639	678	671	700	669	669	657	728	703	670	658	722	638	656	691	674	694	673	699	703	693	675	706	660	663	665	667	681	656	638	661	705	677	687	698	673	653	692	655	690	679	692	663	656	677	680	633	668	657	673	687	672	711	669	655	633	641	653	673	648	662	714	672	653	661	653	660	689	654	674	612	689	618	675	648	650	675	650	697	661	637	676	695	704	678	721	682	674	703	671	681	687	685	668	686	676	654	670	630	669	680	676	676	657	675	646	689	649	690	680	640	707	641	681	688	650	660	694	663	684	637	684	661	663	628	653	668	675	653	613	673	694	681	670	668	629	627	671	716	720	673	681	656	659	676	672	654	689	675	668	679	675	679	662	703	673	660	646	659	675	676	657	658	697	680	676	652	614	695	693	671	666	625	651	657	732	679	661	680	703	661	728	678	644	643	679	657	694	654	694	645	681	662	649	615	670	660	703	661	670	672	714	704	724	699	658	703	651	710	712	675	664	718	738	654	678	684	734	651	660	692	685	698	662	658	644	632	691	642	681	667	667	708	670	677	662	720	688	687	648	657	673	623	696	710	642	640	679	708	690	723	676	632	683	647	686	668	680	689	658	689	675	630	729	673	711	654	688	680	665	648	690	628	666	655	714	645	714	635	610	625	701	621	665	649	655	669	704	645	593	669	694	666	719	610	662	667	661	628	660	639	652	663	653	681	646	703	720	684	686	673	710	591	700	666	667	671	665	696	637	690	716	669	644	710	738	684	668	684	661	665	679	672	677	658	689	664	648	713	675	674	654	708	698	688	697	683	697	673	701	669	655	706	652	632	669	696	674	684	670	681
9600	17483	21908	18549	12309	10607	6571	5594	6118	3979	1914	998	631	419	403	438	390	341	253	218	242	225	191	235	194	217	231	230	199	300	545	587	312	163	168	173	178	173	180	176	168	155	167	185	172	159	161	180	194	169	166	161	154	158	165	152	169	167	163	152	193	173	166	139	171	172	175	157	156	164	166	153	149	171	156	155	186	156	162	162	165	167	136	150	164	169	152	143	161	178	153	164	162	158	175	161	175	143	179	170	147	147	177	177	158	170	148	155	199	161	169	147	173	136	169	154	165	192	173	164	185	185	164	180	151	147	187	173	139	155	157	153	150	160	175	167	155	171	165	169	170	168	161	149	163	176	154	188	175	148	162	182	153	152	182	163	156	144	165	143	155	161	158	182	154	180	142	188	175	182	185	150	158	136	171	142	163	175	190	146	146	166	155	184	169	172	135	164	164	159	185	159	172	181	169	138	180	167	177	147	137	159	162	151	156	168	149	148	163	169	168	164	137	150	143	132	166	168	158	140	149	165	151	194	177	167	144	182	146	143	166	145	172	164	151	159	172	178	155	166	143	151	152	165	137	175	159	157	165	164	177	163	148	147	156	156	155	154	178	179	188	178	172	160	171	144	170	162	180	148	171	166	183	176	169	158	164	152	146	185	153	159	160	186	144	149	146	165	160	154	174	159	156	163	143	160	156	176	187	170	172	158	185	141	129	163	175	200	161	186	158	196	179	149	150	184	158	148	173	160	162	155	171	162	175	161	141	156	152	159	158	167	174	158	180	149	144	149	151	192	181	149	195	164	159	183	172	191	163	157	154	180	164	161	165	167	169	167	178	168	173	163	170	186	137	169	144	157	178	157	170	162	163	145	137	171	171	174	170	167	170	174	144	178	173	171	169	178	152	167	178	200	156	162	157	184	169	137	188	170	159	154	183	150	173	180	171	165	182	149	147	159	149	183	170	149	155	167	174	159	157	169	156	162	150	176	150	144	154	168	159	174	188	164	164	147	153	158	157	179	161	177	160	160	165	167	181	157	176	151	177	163	152	177	176	155	163	168	171	163	147	187	165	162	164	150	173	162	180	166	163	144	175	169	154	173	163	141	169	158	177	161	139	180	160	162	178	178	166	140	186	167	162	173	173	156	150	150	162	165	149	159	159	170	171	141	162	148	167	156	161	188	168	150	186	175	180	167	151	192	164	155	165	174	164	168	173	145	156	165	169	167	164	178	165	172	169	150	145	152	177	172	156	167	184	158	188	166	172	150	159	190	169	158	149	178	157	197	155	168	157	159	157	171	164	160	141	167	181	151	141	166	149	130	169	184	160	163	166	164	165	161	156	161	154	155	178	146	144	155	165	165	186	152	185	175	153	151	146	176	148	163	169	173	150	152	170	163	169	163	174	131	158	155	147	166	168	175	165	173	191	157	174	156	144	173	161	179	169	145	169	163	161	175	148	160	178	168	168	178	167	159	157	167	161	177	151	150	166	150	163	171	166	170	192	171	166	174	186	142	165	160	153	169	170	170	177	180	171	151	152	154	171	161	162	166	168	166	177	175	165	165	146	163	170	184	149	161	164	179	159	166	161	167	154	188	167	177	166	159	170	152	179	176	165	163	148	165	146	166	160	165	158	152	189	152	177	155	172	153	146	174	153	151	151	168	154	168	172	188	186	155	160	147	166	164	154	182	164	160	155	174	171	182	167	155	173	171	161	153	163	169	161	173	169	163	155	156	169	164	176	168	153	144	174	167	146	153	163	172	158	162	148	181	181	163	149	169	145	171	164	160	167	177	182	170	156	163	156	164	180	160	175	186	200	183	164	174	186	179	167	166	153	169	172	160	145	175	156	146	161	171	165	156	185	151	131	181	177	169	182	155	144	180	158	162	163	169	156	163	149	156	146	164	172	135	169	166	164	182	156	163	146	157	157	179	159	183	166	182	170	172	174	179	156	181	177	163	164	151	163	165	183	184	180	164	153	154	175	166	145	150	140	157	141	171	164	163	168	172	174	170	169	166	169	155	162	156	171	157	168	142	159	176	148	147	200	164	151	141	190	161	164	141	174	147	166	170	185	159	171	188	172	156	176	174	161	168	151	172	161	151	180	175	158	184	170	180	153	166	196	170	174	152	160	168	179	174	172	163	146	176	174	150	165	172	168	167	186	184	162	181	148	159	175	158	165	166	179	149	188	152	160	173	171	183	162	161	166	178	158	175	147	176	169	149	184	182	179	148	157	162	184	173	173	189	182	159	173	175	159	151	161	156	150	166	158	156	165	153	140	153	159	181	155	170	163	151	155	181	182	165	172	184	170	178	175	173	160	168	156	161	172	179	173	153	153	163	160	147	151	168	136	171	174	176	157	172	168	149	154	151	197	186	156	164	148	147	183	180	160	152	169	158	183	182	176	158	162	158	167	165	176	171	162	169	154	159	159	176	158	168	166	181	160	171	153	142	166	137	151	150	150	162	159	155	155	152	171	155	152	151	152	150	144	166	170	155	165	158	154	162	176	195	158	165	154	169	152	177	156	157	148	158	167	178	157	179	152	149	156	153	175	169	186	162	167	190	190	193	176	179	170	165	153	167	162	154	139	188	178	168	153	143	175	164	164	175	169	164	177	149	178	168	155	166	177	150	172	181	186	163	156	152	146	151	165	140	157	149	185	162	172	167	144	165	146	152	176	182	167	143	136	154	197	167	193	160	172	148	162	168	171	160	146	152	182	155	152	154	181	160	160	178	144	163	147	164	175	192	155	156	192	140	158	164	161	164	177	160	153	171	145	188	157	159	143	161	149	182	170	184	151	180	178	171	180	163	145	166	172	163	141	157	169	158	170	150	166	149	148	163	193	151	150	175	175	155	162	168	168	164	175	143	173	155	149	144	157	154	169	159	151	170	153	163	176	165	188	173	170	195	146	153	158	183	171	170	148	183	157	166	179	169	167	162	163	158	157	149	156	165	155	168	157	155	161	167	181	173	161	153	147	145	145	157	161	175	162	170	151	167	181	159	199	175	163	149	172	165	165	179	153	165	193	165	150	169	172	179	174	146	179	180	196	164	165	143	154	157	168	177	173	169	165	178	177	137	141	153	195	170	172	142	178	173	163	184	172	156	149	162	161	142	187	164	139	164	168	158	161	199	175	154	157	154	170	150	162	167	157	165	129	143	141	173	133	161	166	147	146	139	160	169	153	163	161	190	173	143	161	158	138	174	155	164	171	160	162	172	165	136	166	152	185	154	184	171	161	146	184	158	148	182	162	150	173	173	154	187	165	143	142	157	157	170	143	160	179	167	157	182	182	163	184	164	140	162	145	142	171	166	174	153	171	150	166	166	143	160	150	149	156	167	156	149	171	161	169	164	161	170	154	172	164	178	153	152	151	151	124	159	185	157	156	177	156	175	172	181	159	155	158	176	155	147	182	172	161	178	167	193	166	166	191	167	170	181	153	138	170	155	161	156	167	161	173	151	156	151	174	166	166	162	145	167
10161	19616	27997	28578	25930	24774	19483	20052	21501	16256	9110	4850	2879	2300	2418	2380	2373	1942	1112	1212	1171	1056	967	1050	889	1010	1064	1005	857	1608	2872	2995	1388	603	552	587	569	581	572	587	604	589	595	539	595	558	594	575	590	559	593	588	569	598	584	584	600	608	536	586	586	585	559	585	547	551	598	576	574	595	585	573	577	608	550	548	529	590	585	558	590	578	586	501	570	554	549	534	560	545	555	573	539	520	613	551	582	585	582	574	611	604	586	534	575	657	561	585	555	570	573	540	581	601	571	559	571	601	549	570	577	606	603	557	619	603	583	602	541	529	574	556	586	601	583	573	589	551	556	517	579	555	614	544	568	560	591	592	537	594	528	548	551	570	583	583	562	557	587	574	550	533	548	599	590	578	550	544	573	566	584	583	540	596	578	551	572	540	588	564	598	535	592	572	584	550	570	624	545	554	594	561	525	571	608	518	565	604	579	586	584	565	583	561	563	512	604	585	617	560	547	616	593	569	578	577	601	563	540	548	534	568	585	551	569	594	575	553	572	542	593	574	557	597	576	525	545	555	537	530	575	559	549	562	563	553	572	578	594	568	560	586	540	557	573	579	534	580	579	570	540	588	556	579	593	523	558	561	597	574	611	571	555	600	546	525	598	586	581	592	558	590	589	577	557	564	586	565	576	542	542	531	571	552	556	540	569	536	562	518	587	554	586	582	576	539	579	584	553	624	575	579	568	575	562	560	572	577	569	556	562	556	552	554	576	588	524	573	615	568	584	592	570	543	554	553	542	539	600	536	606	590	600	583	568	573	594	543	569	561	579	641	590	561	577	555	568	525	559	555	551	559	583	540	581	545	567	580	603	565	600	580	586	545	614	558	549	519	574	547	558	573	536	563	576	538	594	577	560	557	580	572	610	587	579	558	599	511	574	593	546	534	589	548	578	552	584	579	559	581	527	567	595	542	604	550	574	556	561	511	555	574	595	564	597	561	603	553	575	573	576	607	534	522	520	567	540	586	599	579	569	547	590	574	541	586	521	552	591	570	580	586	593	567	586	552	583	551	587	571	562	578	579	566	576	569	580	519	585	593	594	573	541	547	583	561	547	612	570	554	546	590	580	578	610	530	589	555	581	583	576	547	549	552	574	602	605	563	531	571	535	597	586	563	584	579	619	558	575	537	574	600	575	551	623	599	535	562	567	578	558	588	582	545	540	538	543	564	581	608	562	606	598	546	549	542	596	598	585	574	532	565	560	558	552	573	554	650	546	566	546	562	556	546	556	559	568	561	530	590	537	590	560	546	586	602	583	576	513	593	548	562	547	545	549	579	598	574	588	557	593	614	594	558	601	560	556	547	628	558	581	572	576	593	539	567	607	568	578	587	544	568	547	537	577	597	538	571	582	559	548	546	589	590	556	545	580	598	602	608	596	574	598	585	595	560	575	598	538	575	565	564	574	560	554	586	596	550	591	555	575	582	539	603	513	561	576	558	580	554	566	600	585	574	599	586	533	598	566	524	554	590	545	538	544	552	553	555	548	544	523	612	562	579	539	582	539	590	569	528	566	651	625	559	565	553	553	553	607	582	593	595	551	544	539	566	612	555	548	568	538	572	583	577	588	594	549	567	581	589	587	558	543	546	589	580	572	617	573	588	557	580	552	589	594	545	608	586	561	559	582	553	561	566	557	547	577	552	534	595	568	599	638	601	546	600	574	570	559	595	607	562	574	537	600	599	564	571	555	582	510	564	613	566	592	578	555	554	568	575	561	531	600	543	569	563	586	571	569	551	518	516	544	591	565	552	598	579	558	553	598	570	522	550	603	564	555	554	579	571	608	545	562	579	583	548	585	575	581	545	549	569	555	554	596	590	593	575	564	567	561	576	560	544	628	603	585	579	572	569	545	556	565	583	582	540	580	563	538	559	579	554	595	586	541	575	564	620	510	574	561	602	540	562	538	553	557	570	599	545	562	587	648	549	607	544	604	538	519	531	566	535	595	576	553	590	555	582	552	569	560	581	567	596	551	542	602	560	559	545	611	549	544	600	546	560	546	554	584	560	571	587	554	553	539	575	541	588	538	563	586	552	564	587	569	572	554	612	525	590	571	559	597	573	562	579	566	579	541	616	532	544	553	553	586	607	586	593	545	560	575	546	599	604	623	573	585	582	580	583	578	603	550	584	555	582	537	586	574	591	562	565	580	608	557	584	548	581	555	547	569	569	538	576	552	581	631	574	577	560	542	518	555	561	542	545	565	562	568	585	607	557	541	555	561	550	549	608	527	532	577	581	585	607	539	569	549	553	503	585	560	537	581	553	579	600	574	570	553	569	591	579	526	563	599	552	571	553	538	533	553	588	523	600	534	550	589	537	602	579	574	571	567	509	579	563	590	592	561	544	589	565	589	600	615	573	595	559	606	600	571	525	568	538	571	578	555	568	559	578	564	567	573	613	540	574	590	594	569	556	587	615	542	546	544	591	535	508	608	534	600	566	564	562	581	539	597	581	553	573	601	549	602	582	583	518	562	555	555	607	549	585	578	569	567	613	600	595	539	547	523	565	574	582	551	576	612	577	570	547	583	611	575	565	595	529	568	615	550	552	533	560	548	542	595	606	584	536	556	542	551	576	547	588	533	570	554	602	565	544	582	502	608	567	526	558	547	596	599	608	572	565	572	601	569	568	537	534	554	540	562	613	571	572	607	602	552	580	535	642	586	547	586	576	608	603	555	571	565	583	612	593	565	587	570	607	538	565	530	573	573	573	570	537	523	580	557	597	548	596	549	566	612	552	555	561	570	561	577	539	562	569	522	528	587	598	589	617	566	568	598	542	587	570	595	531	642	576	561	505	607	567	580	614	602	570	597	540	570	517	559	576	607	578	536	568	564	590	560	562	585	571	569	549	594	568	565	584	599	561	561	565	551	605	575	581	569	596	578	570	602	597	558	576	573	550	625	545	564	558	559	567	536	580	556	566	539	566	577	558	587	541	607	565	594	598	590	570	601	604	559	534	540	513	594	556	551	579	555	559	562	584	581	565	585	569	569	545	547	578	552	575	550	561	541	571	590	551	555	547	619	554	568	585	560	541	559	558	555	554	556	559	609	574	559	618	573	555	557	560	572	559	625	564	586	575	613	563	590	560	533	566	551	583	556	546	545	558	570	575	637	619	584	545	554	581	543	523	535	597	571	612	562	571	534	577	539	581	571	581	542	611	557	570	584	560	593	584	592	586	561	601	566	653	568	598	559	604	580	534	570	556	620	535	524	574	553	576	541	556	585	595	557	567	564	610	581	558	570	553	564	546	566	575	576	563	575	556	559	553	590	542	579	556	593	592	554	562	578	572	544	575	559	577	545	601	579	613	541	584	597	566	552	560	580	532	536	525	571	568	565	583	539	605	538	591	594	543	614	532	565	549	567	594	555	585	553	586	585	594	593	538	573	538	568	572	562	588	563	587	547	559	587	574	553	533	552	584	572	602	592	559	573	586	555	575
37655	45250	43708	40083	38927	41707	37030	39410	41024	36469	25815	15612	6814	3714	2881	2314	930	599	561	396	438	385	396	424	352	375	344	335	312	1068	2439	2157	1029	147	140	128	191	158	177	148	148	161	188	155	162	172	160	158	153	135	172	145	149	152	137	141	148	159	164	149	161	129	174	162	140	144	142	157	176	156	162	125	161	160	167	153	153	158	168	135	154	158	168	140	166	154	133	158	149	160	143	166	167	152	161	156	158	130	156	139	166	163	166	128	164	169	167	165	150	169	157	151	158	167	153	154	152	148	159	159	144	138	162	159	146	156	164	161	167	148	189	177	149	161	175	166	153	149	127	176	158	168	147	126	152	151	153	166	164	155	155	142	172	145	159	161	174	163	138	177	162	161	164	149	136	145	158	146	132	152	142	142	161	155	161	176	179	140	184	161	170	140	149	148	154	152	154	143	156	139	177	154	152	199	147	155	169	146	160	147	139	153	181	158	135	160	172	155	154	165	155	144	131	180	155	154	150	142	149	151	157	161	138	153	151	142	155	175	153	154	148	150	165	172	161	172	146	157	140	169	183	159	150	142	144	169	168	164	182	182	149	164	160	142	151	153	154	146	127	167	164	156	170	156	147	165	158	168	159	141	133	148	138	143	163	177	153	145	167	159	147	163	165	145	169	149	172	181	155	159	169	179	138	158	159	145	146	161	167	127	167	154	161	170	155	166	167	151	153	161	165	139	159	154	147	156	157	170	151	169	139	131	129	165	164	175	151	140	145	165	168	148	150	151	160	141	159	170	161	158	157	162	167	149	158	148	159	155	150	126	145	158	194	164	141	168	148	164	152	173	147	149	165	125	157	164	170	160	164	162	170	139	156	155	163	163	169	162	135	168	152	171	165	132	146	151	144	136	172	151	172	157	165	159	149	160	154	176	139	156	145	183	159	165	150	162	168	170	184	188	162	149	168	143	141	148	179	161	169	165	148	157	167	165	147	166	151	169	168	159	174	165	162	164	165	134	140	128	164	142	152	154	171	164	164	156	177	161	149	138	153	150	145	167	158	171	160	137	165	148	138	149	167	141	157	163	151	161	159	157	126	152	159	133	154	154	173	169	137	153	160	154	168	153	164	146	155	150	164	178	175	148	151	162	165	170	167	153	141	151	131	171	152	149	154	153	153	179	159	134	159	164	160	162	167	153	159	164	160	169	154	147	186	147	162	159	176	165	161	146	149	152	170	157	159	172	154	157	162	165	149	152	162	150	146	167	147	164	183	157	179	154	167	147	143	152	171	157	158	162	167	169	137	165	154	160	163	142	162	169	133	133	148	147	166	154	131	153	151	127	154	154	163	165	160	163	177	167	164	180	179	142	154	168	160	175	164	167	150	158	161	175	167	154	162	169	132	154	165	147	147	128	163	154	146	173	162	162	179	153	135	151	176	139	138	158	146	166	177	145	160	182	164	162	170	146	163	160	157	129	158	165	168	135	155	147	174	150	144	160	136	172	139	170	167	164	153	165	153	156	151	153	156	169	154	156	155	155	166	152	140	160	155	153	142	152	167	147	150	181	174	152	161	147	154	169	157	145	125	145	140	155	157	156	155	163	169	157	171	164	167	150	167	151	141	143	147	150	165	187	143	164	175	142	148	142	134	158	176	165	131	166	155	161	143	165	166	145	150	141	155	167	135	174	149	160	159	139	156	169	159	150	172	153	176	175	170	164	134	166	165	157	147	141	152	167	147	169	146	166	149	144	164	150	142	150	163	168	170	140	158	161	149	134	143	141	162	154	168	182	143	175	143	143	145	170	173	164	150	141	174	146	144	143	157	174	166	157	159	146	160	120	158	157	147	136	165	157	154	165	160	162	178	153	143	150	139	152	152	170	162	173	186	166	187	142	166	151	170	141	154	153	156	162	170	165	154	141	155	160	163	179	148	175	146	158	143	150	174	146	147	149	150	133	137	163	148	151	150	154	153	174	144	155	159	154	160	159	167	158	155	160	153	167	141	162	167	172	144	160	147	155	137	138	145	147	159	171	157	142	143	148	149	168	166	175	152	149	146	176	155	140	163	157	176	170	150	151	152	153	147	154	172	166	142	158	164	124	162	163	161	159	132	167	169	166	176	163	164	142	163	154	145	164	172	160	163	143	167	142	165	156	162	159	166	163	156	144	149	171	169	150	165	147	161	189	161	148	138	159	154	160	169	145	173	141	153	143	166	151	146	140	181	161	159	129	152	154	169	149	156	156	136	168	172	163	163	161	159	167	162	158	152	136	156	158	150	133	154	149	142	153	139	167	181	153	134	170	160	135	149	162	162	153	178	156	162	155	164	165	165	163	157	149	165	157	175	167	160	177	149	176	170	139	151	133	171	142	146	149	158	146	163	154	142	157	160	148	142	157	165	150	160	152	142	174	158	145	157	164	144	179	173	168	156	151	162	136	160	152	170	164	151	155	153	161	156	164	158	125	183	165	157	152	133	168	167	148	171	153	157	154	154	158	169	162	152	169	147	138	159	170	153	151	145	154	162	176	156	153	166	159	159	148	146	166	157	143	157	160	132	144	141	145	155	167	161	132	165	148	145	153	151	152	177	151	147	163	137	161	133	138	160	151	155	137	160	159	135	162	177	152	170	174	173	175	190	141	161	158	167	171	157	169	156	153	152	146	150	151	150	150	141	174	156	163	163	148	165	165	151	156	142	132	149	161	164	137	135	128	185	157	147	146	153	152	138	154	163	141	158	171	160	163	162	157	139	167	163	162	144	138	154	142	172	166	165	174	151	153	139	164	160	152	182	158	158	156	145	154	146	156	168	145	154	147	158	151	148	140	152	167	156	144	160	172	172	165	145	146	157	166	141	162	141	170	153	168	166	160	152	163	173	156	141	170	161	147	154	154	142	173	168	167	182	188	175	165	150	168	178	174	159	166	168	157	169	163	148	150	152	146	136	171	152	148	143	155	158	144	140	130	187	180	159	148	166	146	147	138	164	171	163	158	160	166	169	156	151	164	180	148	159	156	140	137	154	137	154	162	151	143	165	172	162	166	167	171	176	154	165	151	159	170	171	155	176	164	148	173	157	128	151	157	142	167	147	162	146	185	159	168	137	149	170	148	152	154	155	179	150	140	158	183	147	151	165	172	154	155	169	144	175	162	156	151	160	151	159	172	170	156	180	153	143	148	139	158	164	168	146	160	147	159	164	150	161	147	146	172	177	161	164	140	152	152	147	169	146	162	162	188	149	147	158	170	149	170	128	131	144	156	178	153	154	133	165	167	162	156	151	158	162	152	146	146	133	164	140	174	174	139	161	162	162	150	158	159	131	151	134	158	132	145	167	158	148	136	166	131	156	170	148	125	131	144	152	158	169	132	164	148	189	184	151	143	155	173	161	147	166	176	143	161	151	156	148	156	188	143	145	154	163	154	140	151	153	143	159	157	154	148	123	140	163	147	140	147	155	192	163	145	164	164	150	158	159	153	157	154	133	186	132	149	148	161
32987	43256	52790	56688	62314	56986	58324	56164	55418	50502	38920	27695	16237	13309	14422	11162	5582	3710	3540	2743	2998	2451	2347	2590	2409	2328	2191	1869	1837	7147	14447	12388	5357	528	585	533	508	580	537	544	541	566	525	536	555	537	560	574	574	508	540	547	512	526	563	526	522	538	548	543	511	512	557	482	527	500	583	522	572	529	523	534	534	533	527	569	499	508	539	577	548	554	493	563	560	538	512	544	572	547	503	513	585	568	544	538	557	525	552	536	547	539	507	537	505	591	543	558	553	527	523	528	524	587	540	492	512	522	522	549	507	546	556	549	536	529	524	542	519	559	500	566	490	532	536	564	540	535	543	529	558	525	550	527	482	546	528	547	543	569	540	538	535	569	546	551	522	502	554	556	513	524	519	545	561	573	542	543	535	552	554	542	479	505	529	519	531	505	559	534	515	555	565	514	524	531	521	502	514	554	543	532	552	483	567	570	521	524	509	536	554	549	572	552	532	571	541	494	544	521	567	530	549	570	517	498	512	557	530	577	544	543	541	515	492	541	559	534	526	491	537	582	546	552	539	565	520	518	502	548	545	550	512	544	549	564	537	514	516	557	537	540	512	549	544	511	538	573	570	557	533	503	550	573	540	522	514	549	540	574	516	563	546	535	535	534	559	523	562	576	527	587	541	540	545	552	528	549	598	539	521	516	552	552	500	520	584	542	507	549	487	558	528	561	525	546	537	550	514	526	528	512	558	502	557	512	531	509	542	529	495	524	541	536	506	522	586	536	543	545	557	552	528	540	531	565	590	547	550	540	517	530	501	523	554	528	526	525	529	537	508	548	542	503	549	482	525	523	527	549	547	507	547	515	525	509	539	510	536	518	534	553	536	541	545	545	526	530	541	556	519	519	523	493	571	508	530	519	502	564	523	517	530	513	573	530	551	489	531	494	548	514	527	538	503	540	527	512	505	519	516	531	557	532	511	525	546	507	539	561	537	516	532	531	514	509	513	517	536	526	535	531	566	539	539	539	538	535	496	540	544	558	539	555	549	554	563	554	540	508	481	504	525	534	570	578	544	538	550	492	546	520	525	549	518	557	561	558	521	505	524	549	572	495	529	531	544	555	560	543	535	556	468	524	526	519	504	507	506	486	509	524	540	540	527	563	515	516	526	553	529	514	550	498	521	550	517	522	505	530	539	514	527	565	555	498	514	553	544	513	570	511	524	546	563	524	553	544	561	561	523	542	509	505	576	522	521	506	548	546	570	530	516	535	591	538	545	513	549	505	562	522	547	519	548	539	552	534	515	538	512	496	572	529	526	538	564	509	521	539	556	567	525	557	556	530	544	532	523	527	583	566	545	522	533	586	551	529	485	509	538	523	494	522	554	537	532	537	513	502	509	518	550	548	520	513	534	529	532	512	532	485	549	495	560	535	506	547	567	533	571	504	523	540	534	540	602	492	532	520	527	527	493	548	520	544	526	551	525	532	574	548	538	526	556	575	542	514	545	500	530	514	522	493	541	534	523	582	525	547	521	528	573	554	565	512	537	537	555	541	530	537	527	501	522	530	517	561	527	565	528	507	530	552	517	504	530	546	534	554	558	506	546	521	552	547	552	522	545	534	542	500	519	546	537	544	528	535	500	516	530	519	518	509	552	554	516	545	538	567	512	546	553	512	500	522	540	520	527	549	519	515	585	526	564	538	567	497	532	529	549	510	546	516	536	509	521	510	486	525	566	532	578	505	524	552	498	543	478	560	533	565	519	502	552	566	486	526	532	548	519	493	517	523	522	525	511	530	548	495	543	588	536	581	529	509	501	565	552	576	523	522	532	476	550	518	497	554	523	548	540	556	535	523	517	539	540	505	499	543	534	523	514	511	609	597	516	563	488	478	571	533	573	506	535	525	557	512	524	537	538	526	529	566	551	555	549	522	531	576	526	571	534	536	517	523	542	518	550	512	607	544	588	558	548	553	529	504	556	552	513	551	492	526	581	529	550	540	515	546	553	527	580	534	546	564	524	560	520	533	512	550	544	518	476	529	499	596	567	506	486	532	545	548	551	522	543	555	550	557	542	548	566	493	534	522	555	522	504	535	558	558	535	534	520	566	522	509	500	512	523	545	528	552	536	505	508	485	517	514	517	519	520	564	498	557	558	554	515	506	494	552	574	517	525	534	525	539	511	488	521	547	585	528	551	535	532	534	523	538	560	530	528	507	510	526	522	508	538	535	547	560	534	519	527	490	552	515	547	534	499	547	523	521	518	519	525	539	521	541	567	482	499	511	561	513	492	542	555	541	519	544	507	529	484	557	559	542	509	558	561	489	547	524	526	554	551	544	523	540	506	531	513	536	520	546	523	534	520	517	552	523	502	511	544	554	519	498	542	562	530	563	523	527	549	528	599	517	520	505	562	511	555	550	529	534	507	513	529	502	478	567	526	498	537	512	562	522	527	497	516	536	562	552	515	529	502	540	536	467	599	500	567	539	570	538	557	555	532	565	510	514	533	524	522	520	539	577	535	544	541	547	553	562	567	487	521	550	566	536	553	492	538	498	531	498	564	487	504	515	519	557	514	498	504	521	500	530	552	541	495	523	523	508	521	523	567	539	529	529	575	502	535	572	544	526	560	562	546	523	555	546	513	585	542	510	519	532	539	535	518	525	565	571	522	501	523	561	552	553	533	495	513	553	502	569	543	530	554	554	519	544	508	517	500	534	534	561	580	575	528	576	517	522	556	543	513	553	530	563	512	526	578	547	519	534	480	536	489	548	553	551	538	545	562	461	502	517	535	517	488	560	543	539	528	525	568	482	560	534	507	526	520	539	492	493	517	522	524	588	502	545	537	529	528	553	543	526	544	529	515	521	564	505	520	550	582	539	531	554	579	555	496	508	534	544	490	558	534	563	577	534	509	552	541	539	562	528	517	520	532	513	519	544	508	552	537	525	553	537	563	523	544	526	534	544	566	510	532	575	520	524	506	536	559	509	501	527	528	511	539	518	546	528	561	515	526	560	502	534	529	511	532	565	531	529	541	511	509	500	511	517	545	515	494	500	549	505	510	514	529	515	507	499	527	507	580	529	484	534	540	553	512	543	564	539	574	537	535	514	526	543	556	540	566	511	530	538	545	550	498	512	515	538	506	485	567	512	547	542	562	569	522	511	512	509	494	514	538	592	501	541	575	504	521	518	550	541	555	487	502	546	522	543	534	542	547	546	570	521	564	557	520	527	541	558	520	596	544	528	539	488	537	562	545	546	574	549	527	529	479	495	516	505	492	490	555	523	525	558	509	564	574	546	591	574	540	516	602	515	536	546	533	554	487	513	540	567	568	540	539	517	530	489	564	561	486	533	531	505	590	545	527	556	517	576	545	474	553	544	567	558	528	509	527	535	545	583	578	540	565	505	519	526	539	504	516	537	509	502	528	533	513	513	548	546	558	544	541	510	525	516	519	560	561	548	503	545	528	558	535	537	545	520	509	498	519	534	509	531	523	513	542	521	541	559
45088	45201	43309	38906	39615	43474	41869	46439	48423	42200	32038	22155	12422	8849	7574	3632	1647	1100	825	738	756	692	711	655	659	714	638	728	2976	4142	3776	2142	735	241	221	231	227	237	207	214	219	206	224	252	235	202	221	235	236	221	244	224	237	223	214	219	245	247	220	249	214	237	233	207	239	218	231	217	206	233	225	246	224	244	219	248	209	227	217	239	209	237	233	231	238	238	216	208	210	225	253	243	229	212	238	201	232	247	207	243	238	226	229	236	225	212	240	233	224	229	244	251	242	246	224	257	247	238	260	230	214	235	252	220	235	215	236	238	244	240	215	248	261	241	223	246	225	228	284	257	217	244	210	227	206	244	227	221	209	230	217	247	216	219	239	234	220	251	226	231	224	245	251	235	234	221	238	230	217	255	234	216	240	222	250	227	231	213	226	239	223	241	219	229	245	207	233	245	209	211	238	215	209	209	243	250	238	219	217	222	192	255	240	239	227	221	230	221	268	241	240	244	233	255	231	238	211	251	237	206	245	259	230	207	246	243	217	267	205	220	256	233	210	212	230	243	231	231	217	261	214	205	239	237	231	234	218	258	207	228	230	219	244	246	259	242	218	213	208	234	223	203	239	242	237	235	237	213	268	218	234	223	228	242	223	225	183	249	254	208	224	211	237	216	241	231	247	248	251	218	228	247	227	245	240	218	225	219	212	232	213	219	232	231	201	221	235	225	211	209	201	226	230	246	242	234	230	218	240	249	222	229	257	208	246	221	245	213	224	222	243	229	213	239	236	242	202	225	221	248	226	248	223	202	223	221	231	237	231	239	228	212	217	229	231	232	212	226	217	219	269	224	255	224	241	223	229	207	228	224	255	246	219	250	217	236	253	239	227	217	260	243	227	259	245	223	222	209	246	247	230	227	215	222	233	243	241	242	247	239	248	219	214	242	202	228	210	218	238	230	212	225	233	220	215	229	265	229	243	230	238	196	252	242	239	201	210	243	237	240	232	218	236	213	212	222	227	225	272	202	225	251	212	222	215	246	233	233	237	254	231	216	240	240	228	262	237	225	224	222	223	248	254	223	238	206	238	195	236	221	234	229	197	239	218	212	245	212	242	239	200	238	233	252	206	235	238	204	223	242	221	215	255	230	225	232	186	231	213	234	227	255	231	260	231	217	260	226	246	241	230	233	224	222	219	227	212	222	239	240	224	234	220	241	217	248	205	225	236	285	215	235	229	228	230	236	223	223	258	250	221	224	230	230	257	220	241	240	247	227	229	238	230	220	216	230	274	244	245	212	214	242	220	230	219	214	243	251	246	225	228	225	218	260	246	229	222	225	231	237	253	225	227	240	239	225	220	217	220	222	234	232	231	229	242	255	250	226	213	219	226	232	234	213	228	227	235	219	240	221	210	223	216	232	224	242	274	254	244	232	224	219	225	231	191	236	219	237	218	234	229	251	236	198	234	242	221	215	255	223	232	256	240	239	229	237	241	215	237	217	208	226	209	207	240	241	226	221	239	242	241	228	210	228	196	229	231	232	233	218	236	239	239	262	246	209	219	258	226	256	239	217	235	231	231	229	220	250	231	222	247	212	212	245	228	246	262	232	255	231	223	234	213	245	226	238	208	230	252	208	220	227	227	234	207	238	236	250	218	217	255	237	234	204	243	242	229	225	237	232	245	233	225	243	232	221	237	240	259	215	240	227	229	218	205	262	213	232	238	238	264	225	236	207	264	229	225	222	226	229	235	197	233	229	216	234	240	234	255	240	216	205	249	228	218	251	235	211	232	216	234	254	231	231	227	216	229	208	226	205	217	239	254	221	244	257	247	215	229	211	215	228	223	255	243	237	226	262	240	215	251	239	235	221	251	239	241	199	240	219	226	242	232	223	217	240	250	229	238	248	224	217	235	220	245	235	239	198	232	228	224	228	243	238	243	226	226	209	198	250	212	234	199	242	207	237	231	244	253	257	241	204	233	252	252	235	262	226	206	235	241	228	230	217	228	255	232	259	228	236	246	223	204	221	230	231	259	209	227	248	238	220	218	211	230	230	208	248	273	242	213	208	240	209	245	219	233	227	224	236	236	251	223	229	215	212	221	221	229	218	245	231	223	232	239	212	224	256	225	231	226	218	224	234	230	254	232	217	214	228	213	231	241	227	247	243	223	254	218	210	247	244	221	223	228	220	244	244	216	228	234	259	219	214	239	234	240	207	237	233	213	232	222	207	227	228	223	234	238	247	241	200	232	226	212	241	217	207	246	225	228	205	228	215	253	246	197	224	258	227	214	229	209	246	228	218	203	193	258	205	210	248	219	215	249	234	220	221	234	236	237	244	243	230	185	226	223	252	236	215	227	241	231	229	225	239	228	217	232	221	239	215	225	241	218	237	240	203	269	224	231	252	231	226	224	195	242	262	225	206	264	243	247	253	259	215	241	216	244	223	231	228	242	253	237	229	221	221	219	222	207	219	232	248	238	234	228	240	258	212	224	239	241	245	229	250	228	235	221	223	249	265	215	225	222	210	220	234	221	218	232	229	220	220	225	227	213	239	230	223	214	252	228	244	208	266	241	227	233	197	267	238	229	222	237	218	212	215	238	266	221	239	222	199	241	215	243	192	254	237	239	222	243	243	219	222	210	213	235	243	224	230	250	229	257	250	249	249	269	250	228	223	234	225	231	221	242	212	235	241	234	228	229	228	231	211	229	233	245	241	220	240	267	240	237	233	229	227	203	253	235	218	248	226	239	250	229	238	236	201	214	220	215	222	239	212	211	232	227	242	224	252	221	221	212	224	197	234	234	243	232	232	252	221	213	247	237	237	218	237	247	248	247	246	194	246	240	241	195	231	236	280	236	204	229	214	242	196	245	213	238	207	248	224	239	225	229	229	207	247	230	238	222	258	243	214	252	252	224	251	240	241	241	231	233	248	279	240	243	246	256	229	227	259	216	220	236	255	243	265	243	260	196	218	216	232	239	253	227	212	237	230	220	232	221	245	198	249	218	215	230	257	269	239	205	227	227	257	225	254	212	235	233	213	238	235	251	248	233	218	208	212	227	253	228	235	218	247	250	243	237	205	227	245	203	240	257	244	254	235	248	258	242	226	229	226	242	224	235	228	261	241	253	264	220	224	231	230	249	229	229	246	218	225	231	219	222	244	205	244	222	238	243	215	221	211	238	229	240	220	222	243	250	242	211	218	205	220	239	197	210	251	219	224	239	232	229	195	233	230	246	241	227	235	248	222	193	224	213	232	239	204	202	217	237	224	250	206	228	209	233	244	215	248	216	226	211	266	207	240	236	219	240	242	231	233	266	241	234	231	233	220	239	227	249	236	217	221	217	224	223	228	225	228	215	251	246	234	212	231	220	234	248	252	231	230	237	221	232	255	205	228	206	245	240	207	255	257	236	195	254	238	247	207	237	232	199	237	220	236	237	199	236	231	247	244	235	223	213	217	235	235	268	244	229	224	220	232	261	238	240	231	223	220	223	238
39762	48297	54897	61003	68590	63941	68148	66648	61865	56155	48616	33217	22402	22222	23660	13886	8312	5759	4572	4396	4320	4136	4076	3720	3892	4138	3744	4702	16063	20461	18835	11723	3652	767	802	727	743	729	738	673	711	772	730	684	840	733	680	742	722	750	736	762	723	737	747	734	702	752	735	714	727	768	735	746	749	765	711	761	703	689	740	694	703	702	763	739	771	742	736	695	722	728	759	743	742	755	755	686	673	701	715	759	721	773	731	775	701	702	714	785	760	768	729	783	726	706	743	722	739	712	727	710	709	715	704	671	763	749	782	699	707	746	765	738	715	727	733	765	719	741	729	741	699	691	778	747	759	757	748	783	777	745	751	737	681	718	760	739	732	708	770	746	791	749	753	751	751	720	716	703	725	727	756	712	766	750	742	759	704	728	762	711	686	696	722	745	768	744	739	695	739	701	703	731	726	689	715	749	764	715	736	686	719	772	742	735	722	746	765	699	746	779	774	816	763	720	734	725	783	756	774	736	715	716	762	675	729	682	713	697	758	700	725	747	727	690	740	730	695	750	688	694	751	726	691	757	696	727	754	729	717	694	795	749	705	700	762	740	735	736	718	744	776	791	688	734	726	725	744	754	748	773	751	739	728	782	763	681	756	761	740	696	752	736	692	727	731	691	702	730	713	733	707	725	721	722	703	707	707	713	763	711	724	716	744	716	749	737	724	707	737	718	704	790	729	743	731	733	754	709	721	714	717	730	733	773	715	734	730	767	692	738	704	750	701	771	754	759	720	698	676	692	699	751	791	740	743	738	743	730	722	689	727	765	733	724	768	779	767	678	707	775	743	773	769	701	729	733	674	727	747	746	712	762	774	751	749	730	669	743	763	746	760	706	741	772	739	744	795	719	747	690	687	777	685	671	726	757	771	734	754	720	760	669	749	742	714	692	719	725	742	710	691	740	796	787	751	763	753	711	720	706	679	732	736	758	724	740	718	727	749	768	735	731	732	695	725	765	741	675	712	727	731	705	720	804	736	689	682	761	717	724	779	755	712	756	777	710	736	694	759	759	714	739	718	767	733	754	751	752	717	704	694	742	769	725	724	653	742	743	705	749	758	758	719	738	694	700	752	747	748	769	723	713	719	766	768	728	722	755	730	713	724	732	745	697	709	694	707	756	712	700	730	739	743	742	706	689	713	751	728	748	713	739	755	764	705	696	672	711	744	699	715	727	790	697	768	743	670	747	737	741	722	749	702	774	761	740	752	712	709	746	747	724	714	720	744	728	726	737	730	741	701	741	750	746	779	749	715	753	694	720	737	738	705	702	695	747	734	712	720	719	769	686	712	713	753	749	756	757	733	793	752	732	696	717	758	709	725	718	715	765	703	736	743	683	699	773	747	731	703	712	737	754	727	699	701	766	680	692	750	728	748	754	686	700	721	715	726	736	706	720	779	727	727	746	801	713	740	754	728	687	715	758	804	722	723	769	715	724	740	742	741	765	736	708	736	732	711	645	701	731	706	731	736	719	703	763	709	717	687	742	794	716	773	747	697	743	722	764	699	693	707	779	750	733	751	736	775	734	759	706	720	734	744	719	709	737	746	729	702	771	736	737	691	739	718	693	776	734	699	672	757	785	765	728	691	780	716	667	716	755	810	754	758	653	696	748	728	771	694	689	696	715	713	754	729	762	722	761	731	754	744	719	690	725	710	764	689	700	722	732	693	712	689	734	720	696	746	710	756	707	757	715	729	766	686	752	751	771	689	718	686	722	738	756	758	677	786	729	701	809	753	736	707	721	732	750	729	728	726	758	706	701	768	713	730	700	714	779	765	723	747	692	717	709	687	766	670	787	722	748	721	748	776	745	713	713	699	738	680	703	706	736	748	723	736	726	681	672	735	780	718	769	710	713	746	707	726	709	756	748	747	720	827	719	736	745	746	669	726	698	746	720	724	710	742	702	730	730	781	752	724	766	741	747	704	717	728	750	737	746	707	728	724	731	745	774	766	731	779	687	711	721	792	697	696	763	772	774	718	744	748	786	778	709	743	786	723	778	740	718	742	705	740	686	720	732	772	730	729	760	666	712	744	744	728	756	738	741	745	708	687	751	757	728	708	758	770	796	750	728	679	714	735	718	714	780	752	766	736	737	736	732	748	665	722	756	730	744	704	737	743	744	724	740	707	716	713	729	737	728	764	766	682	768	727	720	641	801	803	756	724	741	679	747	759	750	739	704	704	733	732	778	686	717	725	738	711	811	705	732	716	744	689	747	758	805	724	683	740	756	696	774	710	738	734	731	720	762	717	730	764	751	712	730	682	704	703	757	711	786	714	797	728	758	718	770	705	771	722	715	752	740	707	773	760	722	751	684	756	732	715	742	746	721	688	775	771	750	746	712	765	754	729	725	726	690	704	734	749	765	706	758	759	764	754	718	727	698	700	720	688	739	744	748	747	746	755	704	720	737	751	726	677	751	720	709	752	756	732	716	718	755	722	706	728	744	726	773	731	739	730	780	762	723	730	721	711	718	729	729	722	737	712	682	747	702	723	740	720	738	715	745	716	762	696	744	741	757	759	738	700	728	718	696	732	752	708	733	692	742	757	734	708	713	683	737	736	768	733	709	756	774	745	728	716	762	751	769	730	724	717	675	713	745	752	757	751	732	724	715	739	704	767	742	724	741	762	743	713	696	735	706	715	722	723	726	736	756	797	705	718	760	724	732	713	748	734	785	767	747	741	741	728	727	736	719	703	729	702	714	731	759	732	750	756	763	765	722	746	699	755	719	722	738	739	723	689	767	715	710	741	770	745	697	721	711	704	698	745	769	736	691	686	713	803	723	747	724	724	718	749	735	781	744	729	745	734	728	729	742	732	711	736	729	679	709	699	722	749	715	725	684	738	738	714	702	717	728	711	773	722	729	725	777	759	756	742	736	728	723	701	744	734	713	794	749	709	729	706	759	722	713	729	758	730	758	700	737	741	737	744	755	741	692	744	686	704	729	701	739	754	773	771	728	778	727	708	772	710	724	730	719	697	727	733	736	747	696	759	760	720	747	665	698	754	728	713	719	676	733	754	753	728	710	773	726	721	672	767	734	726	727	722	754	756	744	773	729	756	713	713	697	765	739	749	707	667	759	690	750	716	726	751	745	750	766	712	710	761	725	699	726	804	717	709	756	748	697	732	726	653	744	719	736	729	727	713	751	723	703	710	755	756	687	731	725	742	702	730	700	751	744	705	774	711	767	710	734	702	742	773	772	673	761	720	757	765	722	745	789	724	763	734	695	715	682	761	716	734	766	692	699	794	764	741	770	680	754	665	746	762	722	711	757	782	779	712	751	759	743	705	729	716	737	763	752	726	711	769	755	733	722	711	746	728	702	698	742	774	757	719	681	731	694	701	712	716	749	745	690	736	684	759	720	767	705	766	716	715	722	739	734	731	736	787	763	714	746	712	725	729	780	692	729	735	687	704	765	728	706	766	700	724	706	748	745	745	719	747	751	754	749	747	785
9408	14960	22061	17590	12129	10445	7150	6240	5732	4346	2361	1171	581	544	570	457	324	287	266	250	275	304	268	263	237	223	243	243	296	386	633	520	282	164	162	168	183	180	194	212	191	197	195	184	193	175	172	161	180	170	158	196	167	162	161	171	165	164	173	164	172	185	161	173	136	153	195	162	156	155	177	207	165	154	178	171	180	167	166	155	157	183	193	181	159	179	164	183	169	178	170	156	186	173	190	167	146	159	175	173	171	183	168	152	166	189	168	178	147	176	178	191	171	165	170	184	173	187	180	200	170	179	188	197	169	171	175	167	173	169	172	147	163	168	158	150	160	177	188	197	167	166	160	153	189	170	144	172	169	183	174	169	178	190	166	163	172	181	168	161	166	176	157	160	166	172	156	170	161	184	195	151	171	192	149	149	178	155	173	171	164	183	159	174	175	160	175	179	153	178	156	158	206	166	166	175	176	156	174	163	180	181	172	177	182	176	182	161	165	182	179	146	148	174	170	162	187	164	194	172	195	164	183	182	181	161	167	185	179	182	172	169	187	167	163	166	166	202	162	173	175	181	168	168	192	167	177	167	184	172	167	166	214	180	157	164	166	164	168	195	167	174	162	185	168	156	175	171	169	177	166	147	158	162	187	158	177	191	163	192	177	155	158	165	194	169	170	157	162	184	159	176	179	162	190	175	177	166	166	167	184	187	182	172	177	147	173	147	173	158	176	167	183	161	174	173	161	186	162	168	128	169	166	166	191	199	172	174	186	197	195	193	168	187	160	180	159	201	179	176	185	160	138	166	168	193	173	177	166	148	174	166	156	197	161	163	168	177	154	191	188	165	166	172	169	182	173	157	166	163	178	155	153	157	159	176	178	165	170	160	158	189	182	173	169	160	161	164	154	163	163	167	184	161	149	181	155	151	184	157	178	178	158	181	170	158	186	178	191	164	170	178	162	169	132	182	187	205	150	182	177	201	184	176	176	168	175	189	175	169	161	158	177	153	173	170	154	155	192	184	162	178	179	144	169	171	162	184	167	148	180	172	178	180	174	182	185	155	179	192	193	172	173	177	187	160	191	153	166	173	167	154	150	189	173	160	163	184	164	198	155	168	172	163	171	163	159	199	148	175	172	173	190	162	176	171	198	161	181	182	178	197	188	181	171	174	169	189	150	165	167	200	186	174	181	187	186	170	154	195	171	152	182	175	177	178	161	172	185	181	190	194	194	198	167	166	180	185	173	159	174	161	173	154	188	158	171	191	164	177	168	166	197	158	165	174	172	159	138	161	184	167	161	161	174	181	151	187	177	170	161	167	170	177	193	166	167	205	150	179	164	163	164	149	190	159	193	179	176	171	153	172	178	158	186	161	158	160	162	179	195	176	170	173	175	177	170	182	156	164	160	158	165	182	204	163	188	184	185	142	185	175	171	162	142	150	167	172	178	191	178	182	200	180	197	168	159	165	167	169	175	177	157	169	160	183	167	175	168	146	161	160	165	176	173	165	159	190	184	184	161	174	159	166	149	159	150	165	178	170	150	180	179	175	179	175	161	168	172	184	173	176	159	173	177	174	185	199	149	163	189	172	190	176	188	184	162	178	154	163	168	181	178	163	150	175	156	176	172	138	181	178	179	172	167	164	172	179	170	170	191	186	166	159	167	161	172	174	178	165	161	185	183	178	179	164	174	170	171	166	187	180	177	163	195	177	180	179	142	194	193	165	175	179	154	185	164	165	165	188	166	169	167	184	167	163	177	153	182	160	166	151	156	197	173	175	178	178	170	172	177	162	192	169	162	189	172	172	173	179	184	177	177	167	191	171	169	179	181	174	146	174	190	188	177	162	180	166	182	175	156	155	172	191	169	195	153	171	169	181	174	179	156	178	167	184	163	194	157	166	182	183	167	193	157	181	162	167	158	173	162	179	164	171	196	167	184	172	158	177	174	177	172	160	166	163	176	162	186	176	182	187	159	156	177	161	186	186	150	174	176	163	203	172	191	160	180	164	149	180	170	158	155	174	198	172	168	172	179	158	181	183	174	173	195	170	175	161	170	170	187	182	184	195	202	198	161	181	169	188	201	164	186	189	177	169	190	175	184	165	165	166	165	153	203	170	184	200	152	171	148	161	166	174	166	173	154	193	180	183	178	162	162	206	178	149	170	159	184	187	178	160	162	182	149	175	200	199	180	140	173	165	186	188	186	151	168	182	162	204	178	158	170	167	156	170	177	186	181	188	170	176	172	163	193	170	205	166	162	169	178	191	159	166	160	163	164	159	158	157	170	184	199	158	170	163	172	178	152	163	169	210	157	185	174	159	167	160	184	156	187	172	156	174	185	159	188	151	168	200	167	209	182	194	176	169	153	176	165	192	181	188	171	179	166	188	166	184	155	168	173	194	163	157	173	172	170	157	165	159	190	179	177	160	171	188	196	181	162	177	170	169	194	158	170	176	170	179	213	164	197	166	153	189	175	166	181	171	175	164	200	179	169	185	182	180	168	184	173	159	176	185	192	155	183	152	161	173	179	148	166	164	181	174	181	181	154	163	161	195	167	167	164	157	176	178	156	156	173	192	155	181	156	167	172	185	173	180	178	180	191	195	186	183	182	181	184	153	172	181	159	152	179	145	177	197	173	159	171	171	151	155	185	186	153	163	186	186	175	182	190	160	153	166	173	162	163	149	194	170	211	161	160	170	176	159	169	196	177	169	152	176	182	182	180	188	156	182	169	168	162	165	175	152	193	173	166	174	163	165	196	181	195	179	173	166	148	178	182	207	160	168	180	197	161	194	178	158	175	169	168	169	186	176	165	182	151	182	177	164	166	174	199	163	161	165	167	168	164	186	164	152	144	158	179	156	176	181	197	162	180	179	163	171	171	171	182	176	181	184	173	167	188	178	181	158	189	171	160	171	186	141	187	161	166	160	157	178	184	167	152	183	167	152	171	166	172	157	171	165	180	159	157	173	189	178	175	166	160	182	173	168	181	164	161	168	175	195	168	193	163	196	196	177	176	165	182	171	171	192	169	192	179	196	177	165	188	164	142	175	177	199	179	181	174	188	185	168	181	170	172	206	145	158	169	175	199	185	166	189	163	163	169	165	161	151	162	167	177	189	174	191	155	154	168	192	162	164	157	188	178	193	185	145	151	183	181	163	197	184	184	180	152	172	183	179	180	165	174	146	172	174	187	183	185	186	174	176	161	158	163	172	158	184	161	167	167	160	166	187	161	190	172	181	167	180	176	179	169	171	161	188	168	159	160	165	158	177	195	175	181	189	151	182	201	193	168	145	160	173	165	172	169	159	150	175	166	168	182	178	161	181	187	179	174	149	209	166	168	174	186	162	160	197	191	172	165	165	151	156	178	183	180	157	173	159	169	189	178	185	152	175	163	171	176	205	200	177	167	175	195	166	182	179	187	132	167	156	182	172	165	181	160	171	168	193	152	158	164	150	191	173	144	170	178	166	177	174	179	189	182	190	195	167	165	143
9689	17600	28363	27493	25942	23884	21213	21404	19995	16271	10264	4828	2782	3094	3159	2783	1784	1625	1489	1467	1496	1457	1371	1223	1030	1156	1108	1165	1272	2424	3502	2405	1059	618	612	609	595	626	577	596	563	601	604	595	590	621	542	597	598	591	584	590	644	558	633	622	547	610	585	595	656	599	622	636	584	568	636	584	547	612	596	586	586	597	613	633	537	635	653	560	600	609	604	559	589	585	568	589	583	601	555	602	601	601	582	594	599	606	578	571	603	611	620	597	567	610	629	604	621	591	625	599	568	609	590	574	643	594	576	597	590	558	583	582	562	629	609	571	610	609	581	648	634	599	574	571	581	540	558	619	563	618	579	587	577	579	558	608	632	549	632	590	596	594	584	601	584	610	593	568	605	585	599	586	587	586	586	640	620	565	608	627	596	622	584	593	569	596	572	594	601	588	590	620	610	601	548	553	581	587	558	609	648	608	605	583	613	622	579	551	575	580	584	640	599	613	548	610	586	591	636	604	636	554	572	607	649	552	582	577	610	602	608	580	640	603	616	576	607	667	642	578	587	617	562	573	613	585	590	592	541	568	593	576	628	618	563	609	613	578	612	625	573	621	605	594	580	583	590	607	609	648	591	598	616	583	593	624	594	628	594	625	590	636	592	583	616	540	602	613	625	551	594	646	581	603	597	609	610	617	568	589	602	600	612	568	592	600	577	580	594	624	621	649	526	571	642	631	627	604	611	605	578	619	596	576	611	579	619	573	607	596	618	605	610	616	672	594	586	623	601	656	570	641	540	619	595	568	595	575	588	602	589	583	594	581	592	616	617	612	544	607	608	605	618	615	632	597	632	590	600	592	583	601	618	646	587	596	580	585	586	626	559	595	613	598	597	603	610	600	597	593	612	596	635	594	579	554	607	560	607	612	574	618	615	577	592	619	610	572	566	599	604	555	598	569	562	626	646	604	578	626	592	597	595	621	602	616	572	518	597	542	584	592	602	595	601	601	630	614	596	598	600	591	608	613	600	600	573	561	619	598	602	585	612	641	581	648	573	539	596	560	561	601	613	570	619	644	605	627	578	630	582	578	647	617	569	613	647	584	642	580	596	626	618	573	576	616	624	600	583	620	621	612	630	640	595	590	620	563	607	590	542	588	586	616	605	610	593	608	547	581	587	607	573	581	620	587	597	578	572	583	586	581	600	611	627	583	545	622	580	575	578	616	622	586	632	561	618	573	630	608	632	571	550	587	615	609	581	615	630	590	640	583	610	586	617	573	616	576	611	589	574	582	568	611	613	580	581	591	580	591	613	583	591	594	559	620	527	619	577	570	581	596	563	615	616	597	548	583	612	591	603	584	599	597	643	648	545	578	596	616	585	569	631	587	627	611	562	618	607	583	602	606	596	594	597	559	572	571	646	646	587	643	612	603	578	582	598	589	581	588	586	628	619	602	643	596	596	591	645	601	618	580	596	614	599	593	606	610	586	602	594	659	561	550	594	595	590	590	564	534	595	616	623	632	594	602	644	563	599	591	590	610	587	596	598	601	582	599	617	610	676	576	582	592	576	614	604	565	619	570	563	597	617	599	649	624	592	585	625	581	620	567	625	607	607	617	570	612	568	577	584	584	558	614	581	597	631	602	622	622	569	646	607	578	611	597	565	595	603	577	639	571	556	616	583	622	607	610	600	629	556	612	603	592	610	619	576	574	597	571	625	601	575	598	580	605	660	595	600	563	607	563	600	581	594	611	580	583	587	588	616	607	588	588	619	628	620	569	633	587	607	572	593	595	603	614	609	587	595	585	584	661	502	585	579	567	557	581	580	584	554	626	583	615	570	581	581	620	611	605	614	618	622	599	598	547	599	617	575	611	600	630	601	585	554	607	626	599	565	609	610	609	585	588	639	576	610	587	611	557	632	605	611	613	590	610	594	628	586	635	630	624	620	579	602	649	598	590	589	626	624	553	563	611	669	633	615	613	618	572	574	571	606	606	577	595	592	618	570	562	584	584	594	615	599	658	595	606	570	615	593	589	587	579	629	595	563	626	656	639	609	584	608	633	607	617	627	558	561	581	561	622	587	575	602	584	548	587	562	607	590	596	612	662	603	596	653	576	577	588	607	588	619	569	554	548	615	567	615	609	634	590	589	594	608	590	582	607	602	648	593	627	624	570	658	576	621	610	596	646	610	573	592	607	603	597	572	579	575	581	626	607	619	584	592	596	618	560	620	569	621	567	587	609	579	598	631	542	635	588	595	592	604	595	606	562	566	594	608	620	597	575	571	576	569	602	607	609	601	602	623	618	606	594	610	572	571	594	596	620	651	618	576	593	577	607	602	579	591	603	585	553	661	662	600	590	646	636	628	630	579	626	597	622	589	593	582	579	555	600	594	629	591	615	639	581	610	573	543	536	635	609	639	619	578	568	592	614	601	602	582	595	560	623	590	563	635	662	548	630	567	590	633	574	615	579	608	650	597	535	574	628	557	599	589	614	549	627	594	601	567	597	603	587	606	600	631	581	628	610	622	607	628	600	585	563	567	580	606	612	572	610	595	608	587	579	598	604	599	559	554	582	599	618	643	584	569	628	600	558	616	583	592	599	612	595	609	614	591	576	600	546	577	577	593	551	593	602	556	558	612	586	585	611	631	582	628	594	641	571	637	610	605	602	543	572	594	567	605	581	576	581	600	629	650	616	652	620	575	637	604	594	611	577	616	581	645	607	611	614	625	587	596	575	589	629	603	630	577	591	562	575	595	650	562	579	615	585	552	597	639	586	618	623	569	544	591	589	562	567	576	606	585	581	584	589	596	604	613	541	625	572	610	620	607	615	577	619	599	594	604	624	583	587	582	614	573	654	573	591	609	619	597	586	619	629	654	619	573	549	569	603	610	608	582	599	592	640	628	600	639	614	551	645	597	602	606	581	593	607	632	614	580	616	603	594	578	605	547	623	619	622	603	592	611	559	603	572	569	597	594	595	579	582	621	607	584	574	583	570	581	594	599	577	617	591	604	614	574	597	600	610	623	589	599	580	613	628	574	608	608	596	603	581	594	577	611	611	596	583	642	616	596	589	596	574	597	599	614	610	594	642	619	563	611	541	634	582	620	604	591	623	644	579	578	584	584	574	588	593	539	568	606	606	591	609	556	580	568	600	570	589	568	620	640	559	600	586	595	588	593	614	600	600	614	581	588	586	568	616	656	647	614	569	631	573	617	591	581	579	587	628	562	643	621	539	600	621	591	626	592	612	618	608	596	586	601	561	606	624	603	577	576	568	585	591	633	587	599	627	584	556	622	560	598	572	584	659	631	546	595	624	589	593	589	587	592	605	609	605	576	622	607	636	613	571	596	587	596	543	629	594	674	617	548	570	600	575	596	595	595	597	596	554	594	628	602	636	573	573	595	607	602	576	572	586	588	589	610	605	619	544	634	569	578	607	571	613	605	593	587	619	607	548	603	599	617	617	626	634	575	577	561	568	560	556	550	644	555	593	601	602	590	649
35056	46176	44823	39512	38333	40264	37644	38864	38405	34435	26685	17131	7060	4339	4525	1758	1055	567	413	494	464	459	331	359	355	315	330	381	419	2007	3023	1930	682	191	177	143	143	139	158	164	155	166	186	157	164	160	171	169	173	161	148	177	179	156	173	177	192	142	159	165	158	169	168	153	166	161	156	149	163	170	164	157	186	173	164	170	153	161	162	154	154	161	152	145	168	171	182	149	165	171	174	158	150	158	150	174	171	172	196	167	176	155	151	194	163	162	154	147	174	144	151	153	157	154	158	179	149	160	149	168	166	162	158	176	146	163	171	170	148	174	171	159	164	140	164	163	153	166	194	193	148	172	166	166	144	140	173	154	161	153	153	176	158	172	179	146	142	170	188	177	140	143	165	181	154	185	178	161	153	163	168	161	147	139	160	167	188	178	162	159	168	188	189	176	168	167	185	159	180	181	176	151	168	180	155	175	168	155	170	139	152	175	167	166	148	144	143	144	149	134	169	151	158	181	157	179	167	181	167	182	146	151	193	164	184	155	135	183	153	192	154	199	168	186	176	199	165	160	165	161	169	178	158	174	175	151	159	143	175	177	163	173	175	149	166	171	148	153	146	163	159	162	186	166	157	143	153	185	143	168	148	177	149	156	156	162	196	158	163	154	161	165	170	163	169	155	175	165	170	147	167	154	167	182	152	178	171	151	163	162	165	176	149	170	166	157	156	178	160	178	166	160	153	152	134	175	166	182	158	154	168	161	161	167	150	155	159	159	167	173	147	142	162	166	179	147	170	158	146	157	153	172	161	175	153	166	152	173	134	177	127	168	142	178	169	171	158	178	135	140	178	188	160	165	140	160	172	144	157	179	143	152	151	169	176	158	155	151	160	145	167	173	157	166	141	159	171	163	156	176	141	169	160	165	172	180	169	145	153	150	170	166	172	160	161	186	151	178	156	148	157	161	166	163	179	168	163	153	143	148	139	169	167	171	155	164	137	149	156	180	165	160	157	165	172	174	170	174	164	158	165	136	153	170	155	160	187	173	173	170	158	169	176	181	190	140	173	169	164	157	165	178	178	157	144	174	148	166	179	178	166	158	141	152	182	176	160	153	185	169	137	159	158	168	173	176	171	179	151	155	151	157	135	147	162	157	163	137	167	155	145	164	184	161	179	167	152	140	172	172	184	170	157	176	135	171	173	160	170	153	162	171	146	176	179	154	148	154	150	182	156	175	177	161	176	154	162	175	147	156	189	166	163	144	181	177	164	153	164	142	144	168	155	161	183	164	183	172	198	150	172	172	157	153	175	163	144	171	165	150	188	166	146	164	148	173	171	155	148	165	176	167	154	166	164	176	146	174	170	137	174	165	178	157	168	171	150	177	183	168	181	150	172	190	161	161	166	181	166	157	159	185	179	185	179	184	157	153	144	163	177	170	146	165	174	183	165	167	146	149	150	143	148	170	149	143	184	168	149	170	153	149	156	171	180	164	152	150	163	185	181	149	160	158	171	168	173	162	167	182	178	164	182	170	158	170	155	155	140	170	180	168	167	161	176	173	186	161	165	186	183	161	139	192	149	166	176	160	167	156	141	134	168	154	170	143	152	182	164	192	158	149	168	157	165	179	165	166	156	160	165	174	163	144	171	187	160	181	168	174	196	150	189	152	176	181	169	154	168	185	160	163	153	139	152	147	168	164	159	172	153	176	181	177	196	146	146	170	164	153	167	165	150	166	177	171	165	160	156	178	166	179	163	153	182	145	175	168	166	161	162	153	147	152	159	172	141	168	153	156	165	175	155	177	139	158	149	164	165	180	161	173	174	170	164	161	171	183	172	166	164	157	155	174	146	165	158	202	155	149	186	168	162	160	153	173	180	166	170	145	182	175	159	158	183	157	159	157	158	168	158	144	146	167	187	172	163	149	165	177	158	169	167	160	167	170	170	175	171	157	154	137	172	156	160	203	162	153	159	159	179	162	160	177	189	159	173	154	151	155	162	176	137	160	151	159	157	156	156	168	150	175	163	177	155	163	165	158	176	172	170	159	149	162	174	159	148	165	176	176	172	179	174	174	161	156	175	159	171	154	153	152	132	160	171	167	169	165	157	157	148	169	191	165	138	174	161	170	170	157	172	136	160	159	150	161	169	170	173	152	169	163	169	165	180	143	170	173	170	181	152	173	157	178	168	141	153	175	169	173	179	169	168	150	169	163	171	144	173	152	170	162	180	180	168	167	154	159	169	162	170	146	174	171	177	194	174	168	158	169	186	174	166	156	159	178	173	149	155	156	161	172	171	156	165	185	146	155	164	164	173	154	136	160	162	168	183	155	163	161	170	162	149	182	167	157	166	166	167	154	166	172	150	160	155	155	184	149	163	177	163	143	141	151	149	165	164	164	173	143	168	153	179	157	179	176	160	164	168	142	152	180	156	160	170	154	139	180	164	167	154	153	176	152	190	166	162	161	155	154	169	174	177	181	166	176	142	184	168	169	193	165	192	161	161	169	174	161	196	163	138	167	162	167	161	169	176	181	163	157	165	170	144	162	174	169	149	156	147	164	159	148	139	175	178	170	133	149	174	163	157	173	163	180	173	176	173	156	171	186	171	179	163	158	182	144	140	151	150	148	165	170	168	164	150	174	161	154	169	154	179	175	169	160	145	167	143	155	145	169	159	169	152	143	170	165	174	152	169	166	163	161	177	173	135	163	181	179	166	180	175	143	176	183	172	178	161	188	173	168	165	167	198	158	156	141	179	184	146	156	145	160	145	154	173	164	144	165	161	171	157	182	158	148	151	171	155	162	192	166	148	171	170	159	166	172	131	147	175	157	184	175	148	160	167	169	145	189	182	158	166	153	201	162	160	162	162	154	161	169	180	165	159	180	160	152	158	184	163	156	160	170	164	162	163	146	158	169	151	168	164	180	180	165	160	159	143	173	157	168	145	181	160	169	176	159	170	173	155	167	152	168	166	166	147	165	184	170	168	136	158	166	169	151	147	145	191	164	159	177	163	170	178	164	158	182	175	173	167	164	176	168	176	176	157	166	165	162	176	164	174	152	147	162	147	134	179	182	157	176	168	183	161	169	169	143	176	181	164	181	150	202	152	173	170	181	163	164	160	157	177	170	179	188	135	157	165	175	160	156	179	158	157	154	191	171	165	163	148	177	162	145	163	186	153	163	185	161	172	150	176	148	149	137	130	176	169	160	177	162	156	172	126	156	170	144	155	159	149	134	163	155	158	167	148	185	156	160	178	163	170	157	181	165	150	170	153	176	189	157	153	164	161	174	181	155	163	162	180	167	141	143	155	147	172	158	182	155	157	168	150	160	171	164	162	186	150	169	154	165	173	145	155	189	194	158	174	164	167	168	125	153	161	171	154	196	163	167	149	157	157	162	167	167	161	176	165	173	163	172	156	162	147	165	178	157	170	163	170	173	176	157	171	164	158	158	161	133	181	154	157	151	164	156	174	151	157	139	152	156	166	160	151	154	165	159
30227	44366	52677	56537	61767	56470	58709	56372	53213	49108	41556	29004	15764	15893	17736	8208	5906	2853	2390	2824	2783	2608	1941	2393	2119	1860	2021	2076	2573	12124	15890	10590	3625	622	567	589	569	520	582	572	517	565	532	558	521	559	546	555	586	560	536	528	575	616	566	564	577	585	585	585	554	626	575	632	558	572	562	578	593	596	523	572	527	556	569	544	554	590	581	550	582	532	540	523	567	562	637	591	585	554	607	522	555	581	548	580	509	551	561	543	539	503	591	536	545	565	558	603	585	569	521	576	572	561	563	515	564	584	580	580	548	574	543	538	564	558	582	541	614	540	579	572	548	566	571	541	556	610	560	512	556	576	567	551	593	548	574	563	529	545	568	558	560	590	565	585	531	607	599	531	585	551	563	560	553	583	557	527	542	570	526	581	565	532	587	560	556	582	541	546	584	546	591	561	572	549	574	551	526	551	577	567	558	572	605	582	546	567	557	596	575	592	583	527	554	528	513	519	562	545	568	612	531	551	539	549	546	555	531	582	596	563	563	551	535	556	541	505	558	545	551	520	566	523	591	525	531	557	561	572	560	552	577	540	584	601	557	591	602	560	591	595	584	580	554	562	539	578	574	547	554	567	533	569	560	513	546	538	506	581	519	591	539	611	568	524	585	573	567	572	546	533	577	576	573	555	568	582	565	556	532	593	537	590	585	539	525	548	522	600	541	593	569	549	575	580	596	571	584	581	598	542	540	594	562	548	543	543	568	581	526	593	608	542	568	528	549	547	560	524	564	540	487	573	525	551	536	553	554	572	546	573	591	541	592	524	599	543	567	570	546	551	507	551	534	541	588	567	575	525	543	604	576	582	578	510	578	535	571	601	603	574	538	539	536	567	570	609	577	546	555	596	615	557	561	541	548	560	622	550	556	566	606	559	578	569	529	512	581	557	546	550	528	587	552	563	582	576	510	550	584	557	587	578	554	547	557	560	577	561	521	562	572	593	508	562	556	579	556	577	542	551	592	577	556	596	584	568	597	581	574	607	535	524	607	538	564	547	561	533	536	553	556	570	580	598	525	566	549	538	525	564	581	557	557	544	586	620	551	528	549	560	555	536	605	565	559	589	543	591	578	572	568	548	602	552	575	586	567	525	568	557	547	576	576	579	551	546	527	569	524	565	584	550	549	544	524	538	587	536	568	578	522	551	520	555	563	591	585	539	573	525	554	573	549	572	616	610	580	551	572	543	544	542	535	513	561	514	555	528	526	595	530	560	537	567	537	578	585	533	542	574	550	620	524	492	548	580	547	575	596	594	567	594	560	578	580	516	564	559	606	533	522	596	544	558	540	602	590	508	599	516	566	570	577	570	548	550	579	623	564	546	536	558	568	557	551	522	573	527	562	553	603	561	560	561	542	558	573	529	585	581	538	543	544	551	564	560	534	541	566	543	563	575	564	564	558	575	565	604	552	580	562	539	551	526	537	567	547	541	589	572	492	553	577	586	570	554	568	564	550	623	562	577	581	550	562	565	603	575	594	559	547	502	544	556	555	564	581	571	549	568	549	532	563	533	564	555	588	555	591	622	552	529	541	583	557	549	536	531	586	576	580	581	583	570	602	560	573	528	549	548	572	565	555	499	597	562	602	541	569	549	570	567	570	546	562	560	568	559	555	569	578	503	555	549	540	569	569	521	574	562	584	572	565	551	571	529	571	524	524	513	545	577	594	519	521	550	575	572	568	570	531	554	595	521	531	559	543	583	531	555	607	576	534	572	581	557	580	570	545	565	585	542	549	570	583	534	540	517	612	553	542	560	517	546	555	572	545	584	597	560	630	564	537	543	584	552	568	549	514	567	562	565	539	560	561	558	548	503	554	560	565	543	503	553	537	554	552	561	575	571	601	574	523	562	540	535	578	551	544	557	568	591	579	553	525	543	569	506	546	592	545	543	586	566	547	571	539	603	576	563	556	580	535	595	563	562	544	557	570	601	491	557	530	596	548	557	580	562	542	588	626	554	563	569	550	588	556	604	565	554	562	521	547	543	593	567	526	566	526	555	584	598	597	495	574	592	593	607	520	548	563	562	581	599	570	551	579	557	592	566	559	541	605	578	559	541	598	524	544	571	583	597	554	555	551	555	541	534	584	568	577	584	584	570	594	565	541	523	576	558	562	537	562	516	603	542	562	578	513	564	543	527	557	614	585	552	559	592	556	516	588	577	533	540	566	613	539	536	536	543	553	587	595	572	583	564	601	577	598	530	557	582	585	604	556	573	563	548	563	586	576	575	558	562	544	579	543	571	579	560	582	573	537	591	572	567	537	538	533	554	530	570	588	559	524	579	559	559	591	541	606	569	535	563	582	530	601	542	576	568	526	582	600	586	598	506	583	601	551	563	523	598	507	563	576	585	546	575	563	563	580	562	542	555	558	541	540	534	547	558	561	573	582	575	547	568	538	598	558	579	582	580	585	583	588	538	558	560	524	573	550	559	573	575	543	571	579	571	559	549	573	586	570	575	553	569	559	609	562	560	600	542	540	580	546	576	605	557	537	538	590	550	594	534	500	563	574	540	562	537	625	562	568	538	567	547	587	530	546	578	583	570	553	580	539	536	567	563	531	551	579	546	560	556	564	557	561	570	594	545	558	574	542	562	539	524	595	559	578	547	592	590	553	573	532	542	552	538	528	542	536	585	565	539	505	557	539	540	562	517	537	589	537	581	595	527	537	569	547	538	549	542	584	562	526	583	519	533	573	593	538	537	534	563	550	568	560	587	581	542	533	572	589	556	582	565	563	558	529	572	565	578	565	571	572	555	538	528	561	568	569	578	609	526	567	544	543	565	543	570	566	554	559	568	553	548	559	542	563	531	530	528	522	583	546	575	580	592	583	561	565	552	563	601	576	546	569	534	533	559	556	551	522	573	596	521	541	581	562	507	565	526	535	546	573	567	535	529	589	593	547	627	544	551	559	572	573	540	578	546	555	576	548	581	568	560	579	564	542	548	550	546	561	534	569	510	547	587	554	567	579	554	584	565	575	545	584	540	570	544	590	551	548	578	554	540	558	541	554	571	559	578	545	574	531	549	534	554	543	561	552	576	571	556	588	580	553	532	607	571	552	561	545	566	554	540	595	534	522	543	589	552	516	590	572	545	500	565	586	568	557	562	580	564	579	551	562	583	596	556	570	584	548	530	569	567	569	521	541	606	558	583	506	548	552	532	548	564	564	539	560	560	535	545	571	530	552	574	547	531	534	545	558	543	603	588	547	578	541	562	534	512	593	554	525	557	563	530	518	567	555	559	531	545	552	569	503	538	569	544	569	561	600	584	619	512	545	560	575	538	583	592	569	599	517	614	597	549	571	563	543	569	556	538	529	586	562	572	550	598	539	584	573	550	535	577	518	530	593	554	604	589	589	603	493	523	573	570	515	551	559	586	534	548	574	574	521	595	523	552	577	592	529	541	577	606	595	563	557	519	591	591	525	566	580	559	540	551	540	550	558	558	564	579
42817	47030	44264	39018	37789	41243	42145	44826	46814	41585	33568	25496	14576	8530	9005	3513	2093	1041	749	743	642	581	559	664	650	590	568	524	688	3307	5492	3712	1300	249	233	238	239	227	248	239	232	260	239	243	263	226	246	233	222	246	237	244	243	241	255	251	230	249	227	255	227	242	233	221	235	242	222	232	237	228	230	238	226	241	248	275	241	258	233	255	240	258	260	233	210	211	219	226	260	248	231	237	248	241	271	255	236	244	238	229	220	218	277	235	230	241	255	249	225	211	272	228	239	263	240	247	280	237	231	219	216	234	249	251	240	228	251	258	218	231	236	262	245	242	262	255	247	242	232	281	262	215	247	234	256	269	252	224	235	240	256	229	226	234	265	241	246	241	262	238	211	216	224	242	223	247	227	238	226	248	244	232	239	219	247	258	232	255	268	220	248	226	236	248	217	264	229	253	226	273	225	223	239	217	237	226	241	250	238	252	250	215	220	245	235	236	219	213	218	233	254	236	239	254	227	240	244	279	233	236	234	210	228	252	227	238	235	214	212	262	214	227	244	259	221	256	234	250	244	250	206	260	252	235	229	239	233	257	228	242	245	229	242	242	238	228	262	240	254	265	243	240	222	226	253	253	237	223	243	279	256	250	227	221	261	233	244	236	226	252	223	238	242	246	244	245	224	245	267	268	262	239	254	245	226	266	227	226	257	237	250	226	240	254	252	248	226	252	244	231	262	253	249	251	249	255	232	245	247	248	245	234	234	242	231	247	226	247	250	236	219	225	239	252	239	229	233	255	229	215	228	232	241	230	239	204	221	255	238	236	239	257	240	267	224	258	266	230	254	255	217	244	228	244	230	224	254	224	211	209	236	256	250	237	206	237	253	230	265	232	254	243	252	245	246	256	238	233	239	250	290	227	227	207	255	281	203	262	246	265	260	249	281	259	237	265	267	242	240	230	204	255	259	261	197	231	245	237	264	241	243	235	235	256	231	238	231	258	260	259	234	257	266	236	262	228	252	215	254	245	221	197	235	243	267	250	259	243	227	221	224	252	239	261	253	233	243	244	218	240	237	220	227	251	259	237	222	226	279	234	264	226	266	244	247	247	237	243	244	255	245	210	249	259	231	230	229	253	240	256	233	229	226	214	253	226	206	271	206	265	266	233	234	240	205	246	217	233	242	229	208	243	228	216	224	223	230	243	236	269	208	230	260	256	244	228	252	268	224	247	215	250	254	225	223	254	235	236	252	242	259	210	247	233	251	243	233	257	255	220	217	259	227	241	233	261	235	248	216	222	257	251	249	257	223	259	237	250	254	257	228	249	271	237	211	251	242	249	227	231	226	232	240	244	226	251	246	245	245	232	256	236	283	223	228	242	236	243	260	234	278	214	259	256	245	248	246	240	258	234	247	216	202	235	230	238	247	221	242	248	273	248	234	221	222	236	220	213	231	257	249	218	229	245	231	263	264	230	256	252	224	238	256	227	239	226	218	229	241	242	256	239	257	263	236	233	232	236	245	250	219	246	250	217	273	236	221	244	216	200	209	214	247	226	252	237	245	249	235	270	242	223	252	253	258	223	246	247	241	238	230	245	206	255	260	241	250	228	212	240	252	219	222	223	236	238	266	229	257	263	218	233	213	251	239	247	226	243	222	228	249	256	241	256	250	252	264	237	258	240	243	242	233	236	231	246	256	238	214	254	250	244	240	212	240	237	246	208	247	245	243	265	243	232	243	252	226	227	262	232	267	244	233	272	273	267	235	229	224	248	240	228	221	256	220	243	276	224	265	243	256	239	226	275	235	234	212	234	230	252	248	231	261	238	235	237	241	261	251	235	234	217	223	227	241	248	243	237	257	253	235	267	258	235	218	234	207	247	239	222	255	237	249	210	241	228	237	227	234	243	237	236	217	256	246	234	233	228	250	253	245	231	230	226	237	237	193	225	255	266	235	233	249	236	249	224	256	246	230	264	225	275	207	237	242	253	255	233	237	241	252	253	244	223	265	255	268	229	207	245	220	228	239	248	213	244	210	243	235	268	217	234	263	255	241	238	229	201	237	217	248	251	235	209	209	245	226	233	226	257	256	225	232	254	238	259	238	245	245	219	239	239	228	239	245	219	251	239	257	229	243	233	203	223	255	213	234	254	234	237	240	221	238	198	225	244	258	238	234	221	234	226	262	250	259	220	226	230	234	232	268	251	235	226	241	228	251	215	248	231	261	226	245	218	249	264	240	258	241	262	233	234	241	218	243	251	236	234	246	216	253	240	259	241	270	237	227	240	249	228	209	241	232	239	241	253	232	281	224	228	238	224	235	224	247	219	215	224	231	242	243	219	264	223	242	228	244	226	241	234	239	243	239	257	242	198	279	252	221	242	254	237	228	245	266	234	253	261	258	229	268	219	224	251	250	234	232	248	245	234	243	227	268	226	213	234	256	256	217	257	268	234	229	245	247	264	213	253	239	233	239	247	260	231	212	216	251	240	230	269	228	223	221	237	235	268	233	232	263	257	270	243	246	240	253	255	228	226	250	224	241	252	231	206	265	218	202	217	240	267	251	253	224	246	233	239	223	247	227	248	232	263	236	233	230	242	216	189	231	245	264	228	228	266	239	233	256	233	236	267	250	234	280	248	263	240	238	238	237	206	248	232	253	237	235	255	253	245	234	222	209	224	241	238	209	221	253	252	237	229	261	246	220	234	244	254	261	250	238	245	255	232	256	229	237	241	241	248	246	193	253	229	269	218	237	254	217	243	249	235	238	251	246	263	252	217	256	256	249	238	251	239	257	254	229	242	230	222	237	235	235	230	236	224	252	214	258	247	251	252	252	257	233	260	246	230	223	268	229	255	230	250	213	269	248	259	248	232	235	236	226	244	226	274	234	238	260	257	266	223	216	204	232	252	242	252	227	227	260	227	237	221	237	241	247	220	247	225	265	239	261	247	224	257	225	251	259	243	244	237	249	231	233	237	286	201	247	243	225	242	248	234	264	261	256	237	245	211	239	211	253	235	248	244	238	237	248	232	241	238	231	213	265	236	230	219	212	220	231	213	235	235	246	224	220	250	245	235	252	246	239	226	243	222	229	235	249	233	232	255	223	235	229	228	249	209	253	244	239	225	227	228	257	243	244	229	228	234	208	227	267	229	215	224	220	220	240	241	233	224	241	228	228	252	236	223	220	229	232	221	219	269	215	233	263	258	245	223	237	226	249	246	253	223	209	240	238	213	248	243	262	249	228	238	252	251	233	229	221	210	255	230	219	234	244	232	265	231	240	234	254	249	246	200	224	244	246	257	280	273	256	234	237	250	242	235	240	212	222	216	267	250	253	263	232	252	248	249	245	208	239	229	246	265	246	235	267	234	239	247	244	236	243	228	234	228	228	234	265	237	249	257	254	216	248	232	247	242	225	219	238	254	234	240	268	252	241	214	240	244	255	263	245	236	231	225	256	231	239	213	237	243	243	221	257	229	233	227	256	247	240	228	248	252	259	254
37189	49894	55705	58910	66849	62231	67457	65594	63278	55775	49826	39492	25168	21348	24707	11287	9092	4883	3942	4231	3688	3476	3119	3840	3740	3355	2866	2891	3970	18091	24559	17371	6773	783	778	777	757	764	781	764	771	776	774	733	782	804	725	745	759	792	784	756	744	765	784	736	737	747	779	739	750	775	771	792	773	741	779	794	733	754	768	770	790	798	709	750	758	742	757	773	748	757	739	752	787	802	708	729	777	726	726	720	726	728	804	797	751	772	763	727	723	737	769	733	754	722	770	766	762	745	790	763	711	758	748	797	800	755	722	790	743	736	749	798	769	762	778	780	726	777	718	748	737	782	752	725	745	752	752	780	779	744	775	780	742	754	799	766	769	774	764	782	737	796	703	751	727	729	737	774	719	750	749	777	784	758	762	699	769	767	751	752	757	698	733	777	718	765	807	700	763	775	772	737	719	721	758	764	732	715	734	763	740	735	805	770	732	689	777	782	762	733	770	731	769	756	713	790	780	731	770	766	741	761	756	715	818	758	735	780	762	772	752	764	757	766	731	789	783	783	747	727	797	791	755	725	740	745	667	774	752	684	742	749	777	767	749	756	766	758	774	805	758	767	757	779	764	768	817	734	776	766	759	740	732	711	783	783	723	735	812	750	745	721	751	764	715	789	739	754	747	809	757	786	765	751	793	735	718	801	779	804	762	770	722	746	778	764	775	754	718	764	734	721	748	756	733	781	784	717	767	745	748	796	751	746	766	747	779	757	799	770	759	710	762	716	739	763	766	718	744	718	765	813	736	772	779	734	752	774	758	805	735	798	732	803	762	850	746	776	822	775	763	750	695	743	770	701	764	743	824	815	756	755	785	762	697	776	741	840	761	750	722	722	782	707	761	730	736	767	751	770	743	818	717	764	798	741	705	692	747	773	808	747	719	803	790	770	752	763	676	796	748	775	750	688	791	750	764	746	746	798	761	724	756	738	792	749	786	741	784	770	754	756	756	790	734	777	775	786	791	735	769	782	759	762	791	792	776	769	803	742	756	760	767	747	714	770	779	718	772	731	705	754	732	787	753	709	760	776	769	737	729	726	724	730	803	742	771	702	773	769	756	783	768	764	771	708	713	768	712	750	771	790	749	758	731	741	731	778	766	774	795	679	774	736	731	738	712	723	767	739	746	743	745	714	767	742	769	734	721	737	821	718	750	757	749	797	705	714	788	810	737	756	738	779	695	765	769	748	813	770	758	760	730	765	777	816	769	747	764	699	743	811	742	724	733	771	763	736	737	766	774	783	735	808	747	723	723	755	715	689	771	734	743	781	762	736	760	779	748	754	744	815	747	759	745	784	765	761	761	812	758	777	738	753	761	715	732	728	751	746	744	787	707	791	784	741	781	792	708	729	738	756	776	828	725	740	776	725	780	809	750	788	748	770	742	798	768	693	745	750	767	752	760	720	804	728	756	731	784	770	753	700	780	756	742	734	787	816	758	718	764	753	741	727	776	737	727	806	740	758	813	744	823	738	767	765	744	754	765	805	747	778	760	733	751	735	734	779	783	718	746	736	744	745	756	765	738	793	744	763	708	729	780	729	695	732	743	749	738	738	768	768	757	742	718	745	766	762	788	728	746	763	720	800	764	749	748	730	764	762	807	775	793	790	725	693	759	804	796	746	752	752	741	782	737	790	770	705	779	783	817	771	744	809	797	751	767	772	745	782	735	729	729	775	761	792	778	787	792	725	747	717	779	739	791	736	716	810	727	746	742	766	801	801	773	723	698	819	798	755	707	771	769	826	746	772	750	760	733	759	732	732	730	769	710	719	813	765	771	791	724	777	747	731	740	757	734	744	757	743	761	767	769	733	772	764	754	748	769	755	768	719	747	772	760	735	784	759	719	780	698	764	740	797	746	803	803	783	726	734	760	740	765	767	719	732	751	707	745	787	721	731	768	760	774	764	824	749	764	746	780	715	795	791	771	766	771	748	748	760	750	758	784	774	761	770	743	730	785	770	710	768	810	779	734	782	783	708	738	776	735	770	725	735	772	751	789	786	740	769	792	780	766	762	743	736	808	796	743	761	743	796	770	706	717	795	774	729	682	705	769	772	774	732	738	749	778	761	784	786	755	831	726	757	754	744	746	754	791	763	737	746	723	760	764	742	740	749	707	768	765	781	787	736	749	767	775	803	745	749	746	793	751	737	771	752	671	800	765	818	713	782	791	763	736	758	741	779	752	792	724	734	736	747	751	783	729	771	743	775	764	739	766	724	753	724	778	758	775	732	747	736	773	730	788	773	738	763	739	763	734	753	733	741	760	802	789	811	740	776	734	782	747	730	754	751	740	759	738	763	780	739	774	793	747	731	767	772	768	809	756	766	762	806	799	729	746	738	781	752	792	758	754	731	711	742	754	787	757	747	759	768	725	757	741	760	785	729	776	712	769	788	784	771	729	784	788	738	770	735	759	745	748	812	757	705	725	751	728	707	776	735	724	755	762	724	767	735	753	761	737	787	767	727	760	770	786	707	822	764	784	740	794	734	808	704	776	720	758	733	718	787	777	761	721	743	806	758	780	760	770	785	739	716	795	785	750	719	771	758	820	774	774	723	763	749	775	758	755	744	742	762	796	717	769	764	767	731	772	788	771	750	714	755	747	722	751	803	728	723	788	756	764	798	777	784	729	714	738	766	746	712	717	739	734	723	748	699	728	717	750	733	709	760	796	759	708	776	773	719	766	703	732	763	729	729	815	791	733	785	752	757	775	782	782	753	749	735	770	718	779	750	732	766	766	787	763	764	732	808	767	714	780	731	769	750	805	783	786	776	790	735	799	771	710	756	725	766	747	794	757	728	731	760	780	724	764	712	751	751	717	738	813	804	764	785	774	706	745	745	684	803	740	789	751	754	774	711	755	717	784	734	745	803	772	741	746	738	736	777	739	817	755	772	735	793	735	726	815	782	753	797	821	716	765	707	747	766	786	734	768	733	790	735	741	745	781	730	748	774	722	786	726	754	745	753	738	793	750	730	720	761	748	790	789	816	763	780	714	746	707	760	787	783	693	790	703	779	742	744	770	747	732	772	768	748	770	752	778	786	779	758	755	770	761	782	753	721	710	775	761	731	759	688	739	741	766	783	719	792	786	730	756	772	764	729	738	762	783	753	728	756	836	694	804	707	735	784	747	775	753	792	729	736	723	703	744	735	812	790	788	780	744	749	745	774	785	784	797	751	714	750	737	712	772	738	784	762	783	788	804	757	739	760	735	726	728	742	733	764	736	815	737	723	756	743	772	783	738	785	745	726	778	728	796	726	753	763	777	804	698	750	720	750	760	789	782	693	729	756	755	765	737	773	748	745	804	781	789	725	758	788	732	782	698	712	773	740	726	774	759	700	751	749	779	739	764	742	754	781	772	734	749	767	779	752	740	769	780	717	768	738	748	703	718	733	779	779	764	733	702	774	745	725	765	762	722	745	718	751	755	755	751	730	800	759	743	818	740	757	781	787	734	780
8481	16383	23525	16959	10759	9741	7570	5248	5452	4473	2489	1416	754	603	647	390	345	313	271	287	285	284	283	274	284	255	271	269	296	414	626	551	394	202	162	198	208	214	199	172	185	197	185	168	214	191	183	185	209	181	192	197	178	177	217	186	197	185	219	204	190	183	221	204	173	225	180	196	196	204	172	185	197	181	206	179	183	180	194	192	212	169	176	191	209	180	195	173	196	196	190	196	205	201	164	185	173	185	193	198	164	192	200	186	171	191	223	194	203	149	174	163	186	193	196	161	196	211	166	192	188	181	206	178	192	198	188	197	180	195	185	200	193	162	191	177	178	186	206	160	184	198	178	179	207	196	187	183	198	171	193	217	174	190	199	178	222	192	181	204	177	185	194	184	189	198	208	175	199	221	164	189	180	155	174	190	204	179	205	184	180	173	199	196	185	189	168	149	186	177	200	205	174	176	195	179	206	206	203	187	171	190	176	185	178	212	204	189	187	199	187	185	198	175	209	192	191	183	193	185	173	191	187	171	202	188	177	200	182	207	192	194	189	166	189	230	208	207	186	196	177	182	180	197	171	201	200	179	187	170	197	202	193	169	178	182	194	217	183	170	173	184	181	178	187	182	183	193	200	215	192	187	207	182	193	179	184	189	169	195	186	212	173	179	197	201	180	177	184	204	204	201	190	164	190	195	150	187	183	217	204	185	217	193	187	200	206	187	195	202	186	192	162	200	173	187	197	171	176	183	171	202	201	176	164	196	188	207	188	181	199	178	209	190	191	198	195	200	216	195	186	195	188	182	177	224	189	186	193	187	182	180	192	166	210	196	187	170	206	170	199	192	180	183	192	222	193	191	183	187	198	169	203	193	164	196	177	190	164	191	204	197	200	181	189	181	188	172	211	199	190	188	181	185	183	215	200	159	174	181	179	193	180	188	191	197	203	192	204	207	193	197	184	195	157	184	195	193	164	194	199	188	194	197	191	177	195	201	187	183	169	191	215	205	191	161	167	175	160	194	195	200	196	191	172	179	195	190	189	198	218	191	186	188	181	180	207	202	193	198	210	207	190	216	200	185	178	217	186	188	193	174	176	179	178	196	192	209	194	186	186	221	198	165	218	196	178	214	203	179	188	205	173	201	187	205	170	213	188	222	185	180	172	221	196	190	193	186	177	221	163	211	187	190	225	205	179	193	201	180	207	196	206	209	184	203	164	175	195	215	175	181	169	199	183	180	178	188	157	199	199	200	198	189	218	179	198	207	183	178	193	212	192	211	205	174	195	168	200	170	189	189	178	184	188	161	200	198	182	204	200	181	197	181	171	176	187	173	166	191	183	189	201	204	178	183	172	208	185	200	210	172	199	206	185	170	179	172	190	196	173	178	202	204	181	183	189	202	156	196	194	229	202	203	187	188	179	205	200	192	183	177	188	186	205	175	190	166	192	206	169	202	192	182	182	200	193	203	170	192	222	194	202	199	171	194	164	205	188	191	169	187	194	170	177	189	169	196	198	201	171	189	181	205	193	184	181	218	193	196	222	195	199	182	186	180	182	193	172	196	191	190	167	192	214	200	193	196	212	177	172	191	175	185	186	209	199	173	194	185	190	196	207	171	206	194	197	186	177	177	183	213	196	189	184	194	190	202	208	177	218	184	181	194	166	223	174	179	181	214	187	162	182	175	189	178	176	200	168	194	199	186	202	188	191	189	187	204	167	195	193	157	201	178	185	201	173	183	187	195	183	198	183	177	176	194	193	204	190	196	207	197	180	189	186	196	180	166	213	207	204	166	188	178	198	190	178	230	195	181	217	188	200	185	200	189	193	174	192	178	179	200	186	188	202	191	190	202	195	188	194	161	192	184	180	186	190	159	186	170	178	191	219	192	199	185	177	207	179	183	227	202	205	189	176	180	208	184	190	194	198	209	163	201	175	199	174	168	176	191	218	204	191	196	197	183	198	175	166	164	205	188	191	177	210	186	182	171	188	170	184	220	213	193	182	191	215	170	183	151	189	179	195	189	184	163	197	179	182	174	165	193	201	178	212	170	209	208	204	175	191	197	199	199	207	207	174	218	200	190	164	188	213	195	185	176	190	209	202	217	204	193	195	172	192	187	198	191	219	225	200	156	212	192	200	202	198	182	195	184	196	203	211	189	177	173	216	196	186	212	209	223	190	207	178	162	184	190	179	169	185	165	204	203	172	191	182	195	198	184	183	179	183	180	170	176	204	196	201	205	198	200	161	186	170	196	185	178	181	199	202	174	197	188	205	207	191	204	192	199	202	205	193	190	166	187	181	194	183	192	188	190	207	185	162	162	179	199	188	188	168	194	173	183	173	189	204	208	177	202	178	200	191	191	176	193	189	183	173	191	178	176	190	194	182	196	160	173	186	188	211	178	177	177	166	201	188	179	197	211	216	214	162	178	191	196	173	199	205	179	176	193	203	196	202	186	178	224	194	166	199	177	177	193	212	176	198	169	192	202	194	202	205	185	189	201	194	192	186	188	172	180	197	195	197	197	184	193	185	185	175	222	183	199	163	210	187	161	185	165	185	195	193	188	159	194	195	193	197	162	177	214	182	202	219	195	188	201	162	179	167	174	210	199	204	188	172	182	176	185	197	155	166	187	230	197	180	181	183	186	185	193	209	176	182	212	185	185	211	186	195	180	172	206	155	204	184	188	192	211	193	175	194	208	171	197	177	164	195	193	188	182	194	192	165	184	183	249	191	174	163	163	200	201	204	174	184	174	177	172	182	186	182	198	216	201	180	209	161	158	189	175	195	182	176	173	214	214	177	174	185	191	187	165	217	190	187	184	201	191	188	202	184	204	216	200	168	174	173	199	163	188	210	170	179	169	161	167	187	190	193	187	212	179	187	159	190	201	210	192	175	197	160	190	200	204	166	185	175	189	196	180	194	173	192	191	197	189	193	190	162	219	177	177	206	195	195	224	205	177	199	192	187	210	188	192	178	192	169	190	172	181	218	193	190	166	204	181	183	199	166	195	180	187	191	187	195	150	198	173	179	213	214	194	239	202	181	176	190	196	158	170	203	197	169	188	200	188	192	177	209	185	194	179	182	198	182	200	211	195	197	193	183	197	199	191	210	195	189	182	175	188	192	188	200	202	204	196	182	188	189	193	188	199	164	209	193	183	177	203	206	182	174	189	170	196	176	186	158	204	182	176	215	171	217	194	194	179	172	189	184	202	175	201	193	217	143	191	198	180	197	189	195	195	224	181	197	177	211	188	159	208	193	194	180	193	166	200	184	173	204	220	195	164	183	156	193	206	203	211	171	179	219	197	203	180	201	197	203	192	196	194	202	181	177	199	180	190	186	200	174	205	198	202	181	190	186	197	191	196	196	175	201	166	181	191	193	174	193	188	192	168	197	191	178	179	197	167	170	203	208	191	187	217	197	197	201	211	209	177	214	184	170	188	182	194	187	191	182	174	166	179	189	183	194	177	195	186	206	207	200	194	158	208	185	206
9044	20131	29774	26112	24088	23700	22098	18812	19277	16688	9480	6539	3203	2724	3316	2067	1734	1547	1354	1437	1384	1381	1424	1459	1405	1157	1288	1392	1383	2172	3450	2680	1795	684	705	671	610	678	693	668	654	680	682	649	648	668	672	637	653	642	619	676	630	616	691	677	643	680	640	603	675	641	682	644	713	675	662	591	697	652	656	682	626	715	655	639	626	658	638	626	691	648	675	661	654	626	685	667	665	686	654	643	691	662	678	698	691	623	615	654	643	668	700	602	679	660	645	622	654	625	690	673	641	711	665	700	659	640	640	666	669	677	687	703	668	642	649	674	671	667	643	706	653	657	675	661	688	647	665	664	657	633	690	669	657	711	658	658	607	674	626	646	673	627	692	689	629	669	674	626	672	632	691	672	687	643	652	623	645	648	666	642	680	644	656	654	650	675	673	669	636	635	667	659	647	664	659	620	656	678	671	668	630	710	645	642	644	620	633	610	634	637	662	683	662	691	652	694	623	674	608	645	649	639	690	643	629	649	705	675	646	674	709	668	682	694	653	655	686	693	650	645	605	671	625	621	622	648	657	666	673	659	664	668	653	648	639	688	639	621	651	676	686	659	661	634	704	691	632	666	709	671	661	678	643	670	687	695	673	644	634	630	659	644	675	671	662	667	635	654	645	637	670	633	630	672	656	696	633	650	717	669	671	655	682	689	640	682	613	640	644	670	637	671	630	644	589	689	648	668	643	673	620	645	642	666	654	630	628	624	643	683	669	649	666	637	657	616	686	667	658	698	660	669	658	671	637	648	620	681	668	625	658	661	639	671	663	620	608	670	626	658	645	712	647	655	671	669	639	627	644	635	695	635	679	601	665	682	685	677	645	618	659	673	638	648	680	647	619	680	699	664	689	647	591	644	673	655	652	673	705	629	608	651	745	652	688	641	704	673	638	674	626	665	671	638	650	737	677	652	700	652	651	627	632	613	638	658	696	647	649	683	670	644	669	643	682	665	660	695	638	677	659	661	640	635	668	680	667	672	665	702	653	632	608	647	656	619	645	677	652	632	660	681	709	635	689	666	636	612	651	638	693	652	702	632	673	655	651	620	682	667	671	664	638	655	664	656	614	660	689	679	662	676	661	622	652	643	704	664	691	645	606	670	655	642	636	636	630	678	667	664	654	703	661	631	648	603	651	688	701	683	657	695	658	633	664	680	638	641	705	675	672	643	682	698	643	662	687	650	663	606	639	661	642	686	665	643	647	658	652	678	650	680	643	657	695	627	669	671	658	655	684	672	668	651	662	648	646	651	618	632	651	673	629	630	638	638	594	644	601	694	732	645	612	634	654	634	626	635	630	652	691	656	661	659	658	646	674	617	736	592	647	647	603	650	626	670	661	697	632	645	626	616	676	609	665	636	649	689	688	672	623	652	622	656	699	637	660	702	638	639	647	642	668	630	684	625	654	630	667	670	671	656	667	658	622	656	583	688	644	659	657	677	661	720	628	655	670	677	645	647	676	611	667	634	641	695	650	657	660	643	687	648	659	628	672	694	645	681	626	650	671	650	685	641	638	623	657	691	664	654	674	675	652	688	648	650	649	665	667	676	669	685	683	639	652	650	664	655	636	658	678	637	623	684	617	640	656	667	640	626	665	624	668	653	649	651	654	656	660	692	655	641	645	655	656	660	676	621	635	654	674	680	604	719	685	619	654	679	624	668	670	697	628	622	640	614	680	678	628	662	709	660	653	644	645	639	652	659	670	664	687	677	660	644	643	602	652	648	672	672	647	681	646	662	662	677	651	650	668	654	656	652	684	654	670	656	671	648	616	653	664	657	674	646	665	683	637	630	649	659	698	670	654	663	606	649	690	656	660	650	640	627	674	640	623	614	691	670	637	631	691	698	689	609	686	638	688	645	615	635	685	655	678	657	665	726	648	664	693	646	690	679	661	634	689	661	674	674	675	629	728	642	644	645	620	654	663	633	679	681	647	678	636	622	610	643	648	645	680	692	698	646	614	672	640	643	638	630	635	686	679	697	668	674	647	619	660	692	604	663	619	643	652	710	682	651	641	694	677	694	662	673	646	631	654	694	674	653	614	647	651	620	676	647	638	616	659	678	675	703	648	613	672	637	616	668	666	679	621	655	641	676	703	651	642	680	633	662	685	693	663	656	633	676	662	660	647	676	665	649	602	634	659	659	632	652	665	620	656	625	624	653	660	632	671	670	639	654	638	656	639	641	642	660	635	676	634	661	701	652	673	635	689	706	668	666	695	632	651	686	678	718	655	643	661	654	619	671	652	660	619	662	675	655	641	674	667	713	629	669	659	721	655	675	657	645	642	667	662	627	662	649	652	639	648	656	665	650	647	663	640	641	612	698	685	667	645	676	703	650	641	710	646	645	632	673	638	654	681	645	607	618	643	700	697	652	639	656	663	639	663	658	678	671	662	676	702	631	663	665	669	653	677	678	689	666	659	621	645	628	664	606	676	618	630	653	720	638	658	622	685	687	654	732	670	670	670	650	641	639	641	609	652	651	670	677	716	634	664	692	657	684	631	683	646	656	714	665	657	662	711	667	702	634	637	629	698	607	679	644	686	649	658	687	690	664	644	679	693	635	650	654	666	680	648	645	671	642	639	695	673	690	615	694	655	643	677	689	686	694	675	663	680	686	700	677	652	667	684	680	653	704	697	708	669	691	642	681	664	662	690	630	617	658	654	677	648	645	674	640	707	653	718	637	645	631	628	648	683	683	633	637	652	648	643	657	679	707	675	654	629	659	659	645	608	662	685	679	650	692	661	717	646	636	652	625	637	649	647	630	675	636	663	670	649	646	641	685	686	668	642	655	622	699	657	655	667	681	686	655	640	626	653	659	606	624	668	689	643	690	665	662	692	626	665	651	644	648	653	630	664	670	674	657	709	718	646	688	608	659	672	651	651	642	650	655	664	664	668	624	640	676	677	674	682	687	651	666	626	627	663	649	643	629	614	635	662	649	665	636	657	687	674	637	630	622	677	633	694	659	710	648	684	659	661	640	625	659	647	622	681	648	651	664	664	659	682	595	710	624	656	671	608	696	711	677	682	655	628	642	670	692	693	666	662	696	635	695	735	728	618	660	649	654	651	635	667	654	659	696	672	649	640	661	685	655	669	626	601	660	676	681	697	681	629	660	674	633	667	686	657	685	662	624	664	630	651	641	666	655	705	598	632	657	647	632	631	707	639	608	651	653	647	707	686	696	675	646	675	653	664	639	670	673	651	695	633	659	652	602	634	610	628	648	646	644	667	631	688	669	657	632	649	656	683	707	616	645	666	629	715	646	658	658	690	640	703	755	686	689	680	651	650	689	707	649	690	657	704	676	703	640	652	625	662	665	644	659	699	658	657	642	629	582	655	618	660	651	697	625	653	657	686	660	629	677	642	647	671	621	628	691	697	677	705	630	667	654	664	649	667	667	658	651	670	657	595	680	647	643	675	654	673	625	639	685	680	625	626	695	648	667	668	622
35155	47073	44653	39233	36355	39508	39546	37022	36968	34421	29068	16548	7538	3663	4027	2192	1179	830	703	644	690	675	744	847	817	708	632	549	583	2038	3023	2045	915	258	208	196	198	211	199	207	220	187	198	186	204	210	194	206	199	181	205	209	195	188	175	213	197	204	196	199	198	199	183	197	203	229	212	215	227	188	181	211	213	206	198	180	188	207	204	207	218	213	183	196	199	190	235	187	203	216	202	181	210	184	221	216	220	200	180	193	196	202	214	177	202	183	217	185	210	221	190	207	208	199	200	202	196	187	213	210	178	175	213	203	187	192	186	202	207	210	232	190	184	209	210	181	199	202	222	221	162	236	201	205	214	207	188	176	192	195	205	204	222	207	204	192	212	198	185	182	181	217	204	206	187	201	187	203	226	199	212	204	187	184	201	208	202	192	201	204	217	217	191	211	199	212	218	208	209	200	218	216	209	193	176	184	215	209	201	207	191	218	189	196	186	210	194	215	202	193	187	207	214	213	190	188	217	199	178	177	221	214	196	212	196	207	199	192	203	204	206	212	207	187	186	236	199	208	199	188	167	178	193	212	177	201	206	214	187	206	182	191	197	201	202	191	196	230	197	211	222	213	195	197	208	206	204	197	192	175	194	203	198	241	206	198	198	205	202	164	214	206	169	173	193	197	191	207	189	216	194	204	222	173	203	208	204	176	186	207	185	238	203	203	190	188	224	219	239	210	203	192	191	199	199	201	218	180	203	179	201	228	212	212	217	185	195	195	185	174	217	217	220	218	180	212	179	198	171	215	242	203	216	189	215	199	192	195	188	212	190	199	211	213	177	190	199	195	187	207	190	207	210	209	193	202	214	200	195	212	207	215	200	195	193	205	190	175	167	227	196	193	188	200	184	203	197	206	205	188	196	206	204	215	196	215	214	189	187	189	212	191	206	203	187	193	192	190	194	189	210	216	211	212	209	212	193	182	169	193	212	191	227	187	213	177	179	201	184	194	195	186	204	216	218	199	205	199	215	183	202	220	184	210	209	171	193	199	198	189	198	184	231	201	213	190	207	198	206	218	166	210	202	201	196	185	195	203	209	183	205	178	191	195	224	201	204	215	200	202	218	190	184	176	172	191	226	190	201	212	185	221	177	178	221	175	207	215	196	198	199	219	197	192	199	214	196	196	191	202	218	183	172	205	212	184	190	201	182	208	182	199	188	208	201	196	187	199	188	201	184	210	192	196	191	183	170	192	204	200	202	208	196	196	193	231	192	170	185	202	181	234	208	207	223	227	207	203	197	202	188	193	201	179	210	190	222	214	181	185	182	187	199	219	197	182	220	193	220	199	218	186	207	184	212	175	211	192	209	199	179	190	187	187	203	195	195	206	210	204	210	200	208	180	229	199	201	186	197	202	201	205	188	196	205	200	221	197	195	199	207	218	223	204	205	206	191	212	218	222	182	228	213	198	184	203	206	204	219	189	208	203	199	209	198	204	237	208	208	178	190	185	203	205	211	197	190	179	222	198	189	221	202	194	217	227	221	203	226	213	222	208	210	210	169	200	178	231	180	199	212	211	187	188	205	185	173	215	195	219	183	196	201	213	213	217	187	192	210	211	213	217	215	203	204	218	220	180	184	196	180	199	227	232	208	198	186	210	198	223	210	203	214	195	184	214	204	206	181	199	193	187	173	189	216	210	211	206	191	199	190	197	191	215	216	173	193	200	198	192	203	211	177	214	183	201	193	206	193	210	195	207	179	230	195	224	211	192	185	181	190	201	202	205	205	215	191	181	187	188	219	193	217	183	197	203	222	184	217	203	180	196	194	215	186	216	203	225	205	191	185	183	212	242	204	191	202	200	203	216	200	233	196	191	199	219	202	195	207	190	226	198	187	166	212	205	218	175	185	213	222	191	214	210	211	209	190	200	192	159	190	209	194	195	219	200	210	222	216	188	194	205	214	207	179	192	194	207	187	217	201	219	210	178	210	196	217	204	216	208	209	184	192	207	212	181	200	177	239	194	175	205	208	193	204	216	222	174	190	195	210	205	216	173	218	199	185	224	192	189	186	178	192	202	188	202	204	200	199	182	193	207	200	192	204	181	194	192	206	206	193	184	186	199	196	202	196	181	242	238	198	198	198	209	206	187	197	193	180	205	195	236	185	197	183	193	179	173	183	207	178	222	215	216	209	225	172	178	216	187	207	227	218	208	202	176	197	186	215	186	203	214	193	207	194	200	183	187	229	179	179	203	182	196	178	212	190	201	191	202	215	210	204	204	186	201	202	218	196	195	201	198	192	217	204	187	195	220	186	210	208	201	210	214	198	191	189	218	213	196	204	193	197	180	198	199	199	222	176	186	223	203	212	203	179	208	201	198	186	183	202	186	191	169	190	203	189	204	222	178	225	204	203	194	175	203	206	203	174	196	198	226	189	199	189	199	212	220	190	211	184	210	187	187	197	192	181	187	191	182	204	192	178	221	195	197	211	216	209	180	194	198	207	195	186	196	214	188	177	212	216	231	204	196	215	203	207	190	209	198	219	212	220	206	211	206	203	177	211	227	184	181	210	217	206	214	192	211	208	201	187	198	226	205	214	202	195	222	198	222	222	170	193	201	199	187	202	192	187	199	198	222	240	207	194	214	192	213	208	185	206	175	219	212	168	191	197	206	198	196	205	202	196	196	180	223	213	201	177	181	200	187	178	184	179	215	207	180	200	191	195	195	203	202	185	225	208	211	210	210	207	201	187	187	186	222	191	198	180	207	189	200	200	178	182	211	199	177	170	189	196	195	194	202	204	211	191	229	208	208	215	208	191	180	188	239	207	208	198	204	201	203	209	215	184	179	205	177	188	201	194	199	188	202	217	196	198	213	203	200	183	204	210	168	202	188	188	194	184	206	193	211	231	194	210	220	189	202	177	229	217	196	185	200	201	211	206	196	216	187	205	201	180	208	188	222	219	194	200	211	210	205	198	161	209	222	218	184	186	199	217	210	193	181	202	198	182	212	186	179	210	190	180	231	187	190	207	198	188	195	210	208	193	213	178	194	182	202	202	205	211	167	194	197	196	219	211	201	232	198	199	209	212	207	195	197	215	178	197	195	214	186	189	209	214	220	181	183	193	206	185	199	193	198	204	203	214	229	193	178	186	176	175	181	220	210	201	191	186	200	210	189	207	189	217	237	221	184	202	188	212	206	207	193	208	202	213	192	217	195	182	194	206	194	196	204	210	189	199	199	224	234	176	208	210	189	196	194	209	198	184	193	189	206	205	226	202	190	203	196	205	191	204	223	189	207	211	187	186	218	200	223	190	208	201	214	196	176	216	218	200	217	207	187	212	194	230	218	206	199	195	213	209	201	208	222	189	214	212	182	186	201	189	201	222	213	203	200	214	190	169	211	207	202	193	189	189	189	199	169	219	181	190	217	200	235	198	197	190	193	184	202	203	214	204	197	200	214	192	197	193	206	203	190	206	207	191	213	194	194	207	209	193	200	192	197
30426	45671	53944	55697	60239	57811	59233	56290	51996	49712	41559	29259	17547	13602	15980	8784	5778	4469	3848	3764	3723	3995	4324	5058	4902	4565	4132	3412	3553	12742	16222	11319	4778	1098	657	660	699	680	698	639	618	658	670	670	664	713	706	741	697	687	654	665	656	651	673	683	652	623	643	684	699	684	651	654	693	689	655	696	695	662	654	694	689	666	677	663	646	623	658	658	608	688	662	666	662	656	698	678	655	666	639	704	718	654	650	655	696	705	663	682	662	692	650	659	624	699	647	642	651	656	692	653	630	679	657	669	653	642	679	678	665	678	691	716	683	604	681	637	665	665	747	671	647	717	642	653	666	706	698	668	669	634	723	696	658	652	685	703	675	669	633	692	694	656	670	651	724	714	658	668	642	694	666	709	692	641	631	664	644	665	660	702	660	683	658	668	617	667	684	684	666	679	691	676	680	715	692	625	628	663	633	708	662	691	594	668	646	670	616	688	684	684	669	651	661	660	665	692	680	674	699	680	664	671	710	668	670	651	684	707	689	658	637	664	651	678	692	654	686	642	662	676	679	711	675	664	654	627	685	707	636	657	688	650	704	670	683	676	698	641	631	678	670	656	680	678	681	680	692	694	673	670	672	696	652	689	659	685	699	634	680	670	704	642	641	653	686	669	678	687	675	686	608	679	661	663	681	618	702	671	632	671	689	661	708	680	650	736	605	686	661	655	683	699	665	695	652	710	666	667	661	652	722	696	671	708	689	682	660	642	651	656	631	709	629	625	623	700	661	661	656	703	674	684	724	669	672	658	690	632	609	645	681	649	638	640	650	644	646	652	653	663	710	690	640	666	653	675	658	674	697	686	660	601	670	679	662	704	674	678	690	696	654	651	633	661	654	696	653	682	652	631	645	713	682	713	672	681	636	694	654	653	652	659	720	684	649	679	693	724	656	685	669	688	643	678	659	715	651	656	699	692	671	697	701	691	660	644	695	653	652	734	642	683	689	683	672	693	706	630	670	716	634	689	696	734	645	658	695	680	617	670	664	663	677	714	673	595	666	678	689	672	680	704	681	632	644	607	669	653	633	645	684	680	695	685	639	665	662	642	636	712	662	639	646	661	669	662	648	681	657	655	677	660	727	677	677	663	640	697	629	623	668	681	674	673	663	716	708	683	658	697	669	692	676	680	656	675	714	683	648	712	697	615	657	667	665	629	637	694	688	705	668	669	613	653	665	673	659	693	632	634	658	678	662	661	710	697	645	731	655	694	666	699	685	662	622	687	649	652	727	657	660	680	684	682	603	635	697	670	686	693	651	669	662	612	656	713	669	683	663	739	637	662	679	706	612	648	693	645	700	632	703	678	643	652	673	712	678	712	672	674	686	715	630	693	665	638	654	614	638	673	666	679	676	636	683	706	684	681	692	695	672	711	670	699	697	684	613	678	640	687	651	694	674	632	669	659	663	694	715	735	705	633	668	727	696	639	693	675	685	634	667	653	652	677	695	698	685	638	657	664	697	703	674	685	658	671	700	626	643	624	659	637	668	666	709	661	711	694	696	681	697	699	671	685	642	669	683	653	649	710	655	654	658	690	707	658	667	662	657	662	605	654	681	673	663	672	627	650	702	640	680	747	721	660	661	668	660	648	694	659	663	682	644	699	607	669	625	743	664	648	710	655	627	683	671	605	651	642	754	676	678	616	709	702	664	683	721	701	684	670	655	738	664	726	668	671	698	701	702	655	662	698	694	655	683	649	674	668	647	658	693	605	660	645	664	673	692	685	675	655	610	713	698	712	661	669	689	703	741	701	674	627	664	683	667	685	669	696	673	646	680	674	630	664	688	672	629	635	648	686	652	721	670	672	691	641	641	686	641	653	661	669	694	690	665	642	670	649	680	663	640	701	682	674	648	668	680	681	692	641	647	694	697	697	673	719	684	707	696	617	692	664	664	650	661	622	676	635	704	670	711	646	651	709	649	686	685	708	695	702	718	673	690	683	689	687	669	646	688	656	673	696	687	697	674	644	667	649	674	694	661	616	657	663	671	694	702	635	673	661	674	679	633	665	659	664	638	662	712	667	719	682	639	643	668	683	642	691	684	707	622	693	677	679	676	658	667	649	670	704	694	630	681	634	725	632	644	669	673	708	612	648	689	654	681	653	706	691	687	642	644	683	672	694	661	659	694	679	663	650	698	663	647	620	642	677	612	690	685	666	695	671	690	666	632	713	701	655	697	711	710	695	671	692	655	688	639	731	691	657	656	662	694	656	671	652	671	654	671	688	709	658	703	647	668	627	673	687	668	645	627	659	670	674	699	687	648	686	640	643	650	627	650	694	682	648	631	697	659	688	670	657	654	663	678	697	659	724	639	669	672	690	694	667	696	654	653	636	632	690	667	701	675	692	672	656	661	711	673	637	614	705	697	677	658	655	661	680	642	680	631	631	685	688	687	678	657	684	716	674	685	644	686	661	671	681	733	648	657	718	689	666	701	677	672	671	675	696	678	640	672	666	693	635	690	717	680	718	678	719	664	727	667	668	641	675	647	686	659	680	659	645	713	674	673	673	687	667	651	670	695	689	651	702	671	698	682	685	700	654	650	646	732	689	694	659	631	690	644	751	699	643	680	616	654	668	736	693	681	700	627	685	681	682	664	669	686	670	625	656	697	643	674	687	699	661	694	728	648	755	670	677	667	636	657	672	634	679	640	650	709	665	646	690	748	673	674	702	654	706	659	671	682	679	661	646	687	658	667	678	708	644	657	677	647	671	653	688	670	653	699	668	673	655	698	709	613	643	671	673	670	687	675	680	663	612	633	675	692	649	704	652	674	707	698	676	664	653	704	680	656	660	697	656	634	623	638	679	667	688	682	655	669	685	680	702	667	677	657	651	662	677	654	672	676	651	675	662	664	666	703	653	704	678	720	699	693	673	672	700	699	712	684	696	737	671	704	628	712	725	686	646	665	660	707	663	673	674	676	671	605	630	725	711	659	635	680	663	698	717	681	652	645	635	651	649	677	667	667	673	646	650	677	680	712	647	671	729	659	664	689	676	701	675	680	645	649	672	644	740	675	646	649	613	640	700	672	683	657	678	655	688	670	649	648	679	680	666	647	624	618	681	677	660	661	661	676	667	634	671	677	665	673	665	678	638	669	653	650	672	638	654	663	659	630	687	628	618	683	711	683	691	650	663	671	645	699	636	655	639	656	666	637	663	641	665	640	701	711	679	649	691	693	708	672	642	636	666	686	676	681	637	661	688	677	642	669	721	692	649	692	669	694	686	661	666	638	677	678	702	648	711	636	655	695	682	648	682	680	642	703	652	688	671	649	670	664	688	669	717	626	700	637	706	647	661	651	639	653	670	686	640	661	674	673	628	692	646	671	658	676	676	648	652	653	663	662	696	684	733	701	680	684	698	689	713	656	699	674	676	648	648	712	658	671	660	667	727	633	679	738	697	679	657	669	696	688	719	657	659	654	637	726	683	736	651	691	642	641	637	703	696	664	675
42426	47845	41958	37255	37558	41440	42912	44143	45573	42804	32564	22736	13141	8096	8795	4071	2098	1816	1977	1531	2139	1799	1770	1573	1583	1357	1125	1060	3399	5508	3891	1953	857	398	280	265	281	302	288	281	301	322	317	304	294	311	270	286	299	288	260	272	280	284	270	271	288	273	269	297	255	288	300	274	299	302	282	268	302	292	293	261	275	329	292	301	282	253	277	299	280	247	274	306	239	299	274	287	285	300	286	256	262	281	320	258	260	273	270	287	288	257	284	310	282	312	284	273	292	306	297	275	273	286	233	291	275	280	272	311	306	274	278	303	307	312	288	308	283	268	253	286	287	246	292	283	266	267	288	267	295	275	292	273	298	305	286	299	266	312	269	244	304	267	291	264	289	285	270	279	257	297	304	291	266	287	270	310	276	284	291	269	285	271	251	295	252	259	272	271	303	303	296	291	284	305	301	273	313	285	289	294	284	264	271	278	309	278	323	275	297	294	294	298	313	309	274	271	309	269	277	289	289	297	273	298	284	270	296	310	287	302	280	310	277	301	282	308	297	304	300	329	258	265	263	286	315	289	297	276	243	269	282	279	277	263	287	304	299	304	287	250	283	307	293	319	297	278	250	284	286	305	284	310	278	286	269	268	249	299	288	299	293	297	279	262	296	291	279	311	270	255	268	269	273	330	276	313	299	273	291	264	290	257	320	289	310	250	268	294	303	296	267	275	286	315	302	313	284	281	271	288	276	280	296	303	265	291	311	290	255	295	260	282	271	287	312	302	257	279	271	303	313	266	259	294	281	250	290	319	278	300	275	297	309	269	260	278	260	264	279	288	269	273	286	306	297	281	295	296	279	297	307	297	262	304	274	294	273	273	306	289	292	273	312	286	266	289	304	267	283	263	289	290	275	262	299	293	267	290	248	269	271	263	269	289	292	280	290	285	260	297	278	286	292	277	258	281	284	271	269	307	283	272	281	272	282	274	268	273	283	277	281	274	286	281	292	294	272	268	295	280	278	284	277	293	306	315	280	279	302	281	259	264	275	275	313	277	287	295	267	283	300	304	282	263	309	333	293	296	289	258	279	273	265	291	263	290	306	296	318	284	287	291	263	297	277	302	304	273	277	246	278	275	274	308	263	294	273	289	299	282	302	269	279	296	291	274	278	295	306	267	273	308	296	283	302	272	281	284	287	288	298	323	284	315	291	278	276	287	309	282	322	307	279	307	298	262	277	280	278	271	272	269	256	284	293	287	280	270	281	288	268	304	305	279	300	237	280	267	288	324	285	273	278	281	272	280	300	279	297	275	263	286	306	255	328	291	291	278	282	279	298	270	300	297	300	276	303	333	304	291	268	296	271	302	293	273	287	241	313	274	289	274	294	267	294	269	296	320	310	270	270	275	284	280	262	244	297	287	302	293	269	283	275	297	271	279	290	289	290	277	305	281	277	259	305	290	297	288	302	256	283	296	246	283	284	272	281	247	293	308	302	279	303	258	318	282	250	309	282	283	291	290	305	285	307	288	281	271	294	297	307	266	268	278	299	313	300	288	279	294	289	291	273	279	281	268	291	296	294	264	261	297	267	274	279	255	290	283	273	269	259	272	270	286	279	255	301	274	264	293	280	312	281	289	271	310	260	291	302	278	289	313	288	267	256	283	272	305	273	271	301	284	302	296	266	304	295	300	291	290	281	275	266	254	326	290	311	288	288	280	273	325	289	298	285	305	266	286	259	262	289	284	284	285	291	294	306	287	293	287	289	259	316	299	276	317	281	269	285	278	295	297	288	288	298	280	257	294	282	289	310	284	277	279	285	303	284	256	284	262	278	269	297	283	303	287	277	306	267	274	302	297	277	281	281	281	290	291	244	281	308	270	286	297	297	282	290	302	284	277	258	264	286	277	274	287	291	278	289	289	273	290	283	270	283	285	287	278	277	266	298	279	322	302	294	287	294	278	288	291	273	263	285	293	288	311	294	275	291	339	267	290	283	251	285	263	298	292	305	274	273	330	283	282	257	298	264	258	290	257	281	279	294	280	286	282	298	269	285	271	269	292	274	288	284	327	259	267	311	292	267	296	256	290	300	281	314	293	330	295	301	279	303	274	291	285	308	284	312	277	271	261	274	265	275	264	278	303	305	268	253	271	307	311	279	266	278	291	260	262	280	277	267	270	298	314	272	318	289	296	299	252	271	300	302	303	276	256	277	289	299	276	287	306	284	282	300	285	298	298	286	263	311	320	321	269	303	253	302	290	265	283	322	284	257	260	319	247	279	299	274	307	271	277	299	312	281	323	284	300	258	270	297	301	279	283	268	306	290	322	283	276	288	317	295	245	284	326	302	292	290	274	320	294	259	268	310	291	290	284	289	283	287	290	268	279	297	302	301	270	276	323	288	289	302	257	301	306	260	284	271	270	259	278	305	285	283	267	306	279	270	276	279	276	266	280	278	306	271	288	273	275	268	328	306	296	291	291	301	278	297	280	311	261	308	262	293	282	289	301	267	275	268	288	270	298	291	306	311	314	298	299	280	284	302	311	271	236	281	309	299	294	287	336	274	301	295	303	321	269	245	287	285	270	267	241	270	272	267	300	263	285	282	285	296	299	265	301	294	325	286	302	268	292	300	296	289	301	260	272	291	302	292	261	274	296	283	278	292	286	286	293	278	284	290	297	297	298	276	284	261	319	295	274	271	316	277	261	283	303	250	271	312	242	294	278	307	285	302	289	264	270	334	300	284	280	304	295	300	280	262	266	267	286	298	273	280	294	317	257	292	291	270	273	325	273	269	236	290	270	284	296	303	298	303	271	257	373	273	276	294	296	281	316	312	320	312	262	281	282	279	276	306	273	305	311	275	303	288	304	315	299	299	298	275	273	295	283	299	309	309	290	284	274	271	301	300	295	288	278	313	292	274	298	304	285	302	292	312	283	279	294	295	281	246	282	272	289	303	291	298	306	302	268	278	324	325	283	293	314	326	282	298	301	311	266	301	296	266	299	262	279	282	331	291	261	284	278	284	276	283	287	278	299	301	257	279	281	281	276	282	284	275	286	286	288	299	280	297	280	273	272	289	265	290	281	284	298	287	257	275	287	282	271	275	308	287	301	286	261	295	298	340	282	293	290	287	255	277	299	283	286	275	280	303	292	287	263	278	323	253	278	306	300	272	285	269	302	278	270	309	274	285	298	283	293	286	304	296	268	278	281	289	298	271	295	305	295	254	270	260	274	316	313	275	271	292	296	270	274	294	280	309	293	290	286	265	274	303	277	290	267	274	257	306	271	271	274	248	280	264	272	279	303	280	275	306	247	277	290	292	284	284	309	289	275	280	293	262	271	289	282	262	304	309	291	282	295	290	291	281	275	281	294	294	273	287	265	286	289	276	279	281	279	275	291	259	281	275	263	274	314	272	290	296	282	301	278	250	312	284	280	285	265	281	278	311	254	284	290	266	260	284	276	280	297	311	258	304	302	292	269	300	303	270	305	287	246	261	242	281	276	292	281
36833	50682	55973	58674	66869	63720	67411	66948	63524	56732	46170	36557	24537	22008	24478	13993	9896	8410	8615	6893	9857	9530	8950	8466	8822	8142	7042	6290	17046	23942	18397	10286	4460	1469	903	868	887	870	878	886	930	882	905	909	851	906	904	909	901	859	894	859	935	901	868	860	891	896	864	938	852	894	899	842	895	920	889	876	862	921	892	898	835	892	917	923	890	942	885	924	859	876	874	869	917	898	853	893	896	890	901	844	857	881	834	914	813	905	820	836	908	889	845	887	861	846	902	875	890	898	903	924	869	895	913	903	918	845	885	922	880	920	883	851	866	835	880	844	876	867	871	931	912	884	892	876	903	918	925	857	871	932	937	889	876	888	867	919	863	942	861	863	861	877	901	889	861	917	880	889	881	851	855	954	857	848	906	924	914	919	874	888	913	917	886	887	859	880	919	925	875	846	867	873	878	833	872	918	877	918	887	871	888	879	920	838	849	887	931	890	846	872	865	861	896	891	907	852	936	869	941	876	915	933	939	905	851	940	907	909	894	948	921	883	887	928	830	857	863	889	937	937	930	877	877	897	899	830	908	847	934	899	882	908	952	872	904	916	855	888	947	868	881	855	922	864	891	939	886	891	901	871	839	918	946	861	880	894	884	935	907	880	919	903	860	906	935	886	872	910	930	906	838	908	907	944	858	903	830	886	882	902	867	833	912	889	872	886	859	849	869	910	914	916	850	933	896	821	893	834	894	887	862	878	858	904	888	928	883	846	854	915	867	900	878	875	876	895	889	877	905	897	939	879	888	908	899	896	904	875	896	918	876	925	900	896	858	857	893	905	885	841	844	842	899	873	896	882	886	848	931	889	844	882	857	922	893	858	893	952	854	939	864	872	841	874	867	913	870	884	860	867	903	927	904	926	868	873	887	910	906	893	886	898	902	858	872	895	899	853	891	942	933	918	889	933	883	872	920	880	848	839	895	900	890	854	874	877	891	881	889	898	891	826	886	879	859	934	895	897	880	901	928	866	916	829	811	853	842	884	894	925	940	913	878	839	932	829	904	861	908	891	909	898	902	951	885	857	903	820	926	843	886	842	904	875	881	860	883	943	888	860	905	821	916	924	899	862	901	892	857	906	860	907	912	925	870	819	885	920	888	882	858	937	885	882	877	906	919	964	961	879	957	901	884	883	880	861	878	905	877	908	832	888	898	888	878	857	923	891	882	842	876	888	912	934	833	972	881	936	906	906	895	885	913	899	867	904	884	880	933	907	954	922	908	937	877	815	872	861	924	904	878	826	912	865	905	856	908	854	871	867	885	924	881	864	867	845	939	852	889	872	802	928	897	847	871	952	965	853	883	912	907	962	876	908	879	876	948	855	856	836	884	901	921	877	867	870	862	832	857	903	921	843	898	890	889	908	831	876	866	927	852	874	869	891	903	900	922	899	860	877	860	907	856	868	865	889	859	871	867	855	907	912	913	880	852	901	888	863	880	870	928	925	899	859	884	866	894	880	903	877	859	885	896	917	913	920	901	873	837	890	867	903	900	875	865	876	879	847	896	884	895	911	921	895	936	902	899	920	864	910	883	914	917	920	863	882	862	864	907	881	895	907	916	909	922	907	874	901	852	879	917	895	905	881	859	862	919	911	880	810	862	860	894	860	859	861	903	860	893	867	879	878	860	896	903	847	901	950	880	895	913	880	929	955	899	874	922	880	872	908	884	896	908	926	919	856	874	859	910	859	888	959	937	927	900	888	877	942	870	899	869	879	937	882	889	874	842	891	839	850	865	902	918	857	858	875	903	911	883	941	832	923	914	901	920	895	938	883	856	862	902	874	902	891	911	818	891	843	920	896	921	908	897	853	930	921	882	877	962	944	898	895	826	849	897	857	921	882	887	868	857	877	888	900	932	877	875	888	902	934	887	872	934	925	920	886	848	855	913	889	891	862	861	936	853	886	877	851	895	905	851	890	841	904	879	886	898	952	838	898	854	874	908	853	903	880	893	907	886	857	908	893	877	873	882	967	881	856	920	930	869	867	862	876	878	857	889	896	912	851	909	902	882	835	900	894	904	874	876	884	906	859	837	906	917	897	846	897	899	925	899	865	923	843	833	875	889	898	883	859	887	951	850	917	876	928	874	943	888	879	862	891	898	929	896	908	897	901	850	871	836	901	862	926	840	877	926	881	909	928	855	836	894	900	909	847	973	892	855	896	896	850	930	908	912	865	887	962	837	877	938	907	856	929	901	884	866	894	917	897	905	875	865	833	896	851	892	920	907	879	866	898	908	881	908	901	898	862	885	861	907	895	847	850	908	900	885	837	895	860	867	901	940	878	883	905	873	876	882	904	902	830	884	890	892	924	893	917	910	880	937	937	884	890	896	888	925	891	865	882	873	840	870	875	922	860	894	911	866	917	853	834	868	900	836	934	872	892	886	823	930	882	877	823	886	871	871	895	869	909	862	947	904	928	971	870	870	869	816	900	852	888	883	907	878	898	872	860	930	876	916	929	889	900	886	872	877	870	846	869	933	885	886	917	915	856	892	845	876	849	921	871	881	889	903	888	940	886	846	886	879	893	894	844	915	854	875	891	895	867	887	856	891	897	873	911	916	873	866	890	840	921	876	900	924	897	867	851	889	899	897	900	853	819	913	899	884	908	904	926	872	905	872	901	821	888	864	862	862	875	909	867	893	885	894	859	869	877	855	919	915	894	918	899	878	851	929	917	877	900	921	896	882	854	843	890	867	920	873	950	897	888	892	877	857	886	837	884	885	926	882	900	898	907	901	894	907	899	917	859	878	956	843	902	892	926	931	881	904	906	882	874	922	952	867	880	916	917	875	866	881	888	886	834	925	916	868	873	878	924	888	861	887	881	888	897	902	895	886	888	906	879	895	896	884	869	925	926	911	853	882	927	884	900	949	890	893	842	920	897	858	847	868	861	921	877	904	866	897	871	903	797	927	842	905	824	892	836	887	892	897	899	864	880	878	864	921	899	915	938	866	861	873	848	834	938	875	914	870	891	896	902	892	884	852	885	870	930	858	911	846	935	877	892	920	879	885	869	863	867	928	882	891	893	900	848	885	874	890	903	892	912	868	898	865	923	885	869	896	879	865	916	863	905	854	875	951	954	889	896	899	930	811	857	889	865	884	917	875	884	855	928	870	819	878	905	834	890	928	907	883	881	903	875	851	937	902	895	880	889	865	937	887	896	902	893	929	814	887	865	900	944	891	866	915	895	868	882	912	932	885	950	918	914	930	896	888	892	893	907	870	854	928	896	892	896	843	898	875	866	897	920	866	894	930	927	863	924	907	870	879	902	920	955	883	911	820	834	861	882	930	894	887	900	865	893	881	906	817	882	894	884	908	923	848	877	882	911	887	868	909	895	889	898	868	906	910	888	897	870	891	915	919	823	841	872	882	857	904	892	887	910	894	817	921	891	916	886	925	866	886	920	848	886	907	902	898	873	892	908	875	869	882	914	878	861	893	866	853	927	963	863	918	867
8089	17412	22298	16536	12010	10942	7874	5195	4120	3535	1974	1054	675	617	668	417	386	389	354	346	361	383	300	305	358	282	274	301	354	530	582	447	326	215	192	167	199	211	235	180	169	186	206	192	208	187	206	184	211	226	179	208	214	192	212	204	210	203	237	216	215	189	193	203	190	217	221	202	207	224	194	202	160	193	239	207	212	188	188	178	187	194	182	217	203	204	199	205	236	209	190	177	191	187	228	205	189	220	213	222	199	215	187	205	190	218	201	197	218	194	209	219	196	204	204	186	189	201	188	208	200	217	243	187	194	191	206	195	216	194	186	229	214	198	185	189	230	213	167	209	206	222	201	193	191	203	200	204	225	201	193	193	203	222	202	194	205	199	228	214	201	207	199	182	205	202	226	214	199	202	199	207	213	224	177	196	194	166	207	212	207	209	198	184	191	190	214	172	209	207	208	195	232	230	229	191	209	226	197	207	199	214	193	223	223	207	209	228	193	213	200	210	207	197	210	216	209	199	216	200	197	188	219	217	197	178	215	238	207	203	213	207	226	212	224	225	201	178	217	203	182	213	191	208	189	222	194	193	201	208	218	216	196	201	215	199	217	207	188	187	214	183	196	207	192	220	226	201	220	201	211	192	181	198	212	203	192	209	197	225	173	206	194	207	214	218	190	216	203	219	186	216	202	208	204	222	227	224	207	190	230	206	180	212	201	191	199	196	202	195	198	229	186	209	219	196	206	194	206	200	231	216	214	165	183	187	217	211	200	176	195	166	216	200	200	195	230	235	188	181	216	229	216	222	195	204	195	220	213	209	239	228	202	215	198	179	199	223	199	215	210	198	202	193	210	202	198	178	207	178	216	195	213	198	210	193	217	205	181	217	213	213	220	216	206	200	206	225	215	227	217	216	223	179	214	190	191	226	208	202	183	203	229	196	188	221	199	213	215	206	218	203	184	195	228	218	200	221	231	211	197	196	188	203	218	202	219	222	182	220	213	180	179	221	200	190	202	198	233	208	190	201	184	210	199	190	198	227	216	190	202	245	202	213	220	214	221	203	200	203	223	209	227	214	195	187	191	187	209	208	216	217	204	186	201	214	181	203	201	211	214	205	210	186	203	241	196	210	201	195	249	225	207	209	187	192	206	218	172	195	198	201	200	248	197	214	217	205	224	209	200	175	205	191	225	236	195	212	197	208	211	228	185	216	189	194	212	179	194	222	193	189	185	183	187	204	194	217	192	210	180	220	187	192	217	210	190	215	215	218	189	202	211	210	228	223	200	183	214	205	194	182	204	226	218	206	225	209	201	211	216	215	214	191	180	201	210	211	222	184	183	213	209	209	211	201	220	201	218	202	210	212	200	201	230	212	178	201	275	195	193	241	211	170	200	219	204	183	182	203	221	204	211	204	203	209	201	207	194	214	214	229	198	205	228	207	205	205	197	201	192	184	251	222	250	222	212	208	223	193	182	229	208	195	217	192	211	175	233	205	174	228	202	192	215	213	185	193	219	180	230	201	203	199	194	231	213	202	185	213	204	209	228	211	205	209	195	188	204	199	187	207	211	215	208	227	212	184	220	193	190	201	227	219	222	204	206	195	191	196	203	201	195	192	205	198	200	221	210	204	241	213	217	218	221	195	178	224	202	182	201	195	210	229	178	230	201	220	245	221	221	218	201	214	210	198	224	204	227	202	211	216	195	232	202	203	208	199	194	221	195	203	184	217	203	217	209	217	210	217	211	204	212	191	206	212	183	235	201	186	213	228	206	232	217	228	203	186	177	176	212	193	195	192	175	196	217	197	210	213	196	199	206	200	185	199	181	206	197	199	200	217	223	230	213	215	193	210	206	208	209	222	190	193	201	203	201	223	205	193	183	189	200	200	211	172	188	186	189	185	189	205	219	229	215	197	211	210	207	189	236	216	189	212	215	215	204	210	199	204	208	228	188	199	239	208	205	193	197	230	215	229	178	206	219	199	194	188	236	227	240	186	187	189	206	170	206	203	201	205	187	203	174	206	205	190	228	200	227	208	198	191	182	181	205	211	203	210	173	229	243	199	226	193	191	210	191	222	194	191	207	202	184	226	196	200	193	194	237	196	194	202	219	210	186	197	214	190	204	198	209	197	207	201	195	197	193	195	198	193	235	188	196	186	211	188	185	210	215	214	194	176	179	212	230	201	170	211	202	197	219	220	204	216	165	218	190	198	220	209	219	204	186	179	221	205	196	206	206	202	219	191	200	212	187	226	213	191	185	205	221	231	192	220	221	209	210	198	186	224	210	221	197	211	209	200	197	234	250	202	210	195	206	227	206	210	213	177	197	233	231	210	186	189	192	200	212	183	196	218	200	205	215	233	189	179	205	207	213	202	193	222	201	193	212	204	207	211	205	204	204	192	211	196	199	222	214	199	207	219	181	234	208	199	216	215	195	222	203	211	211	202	213	226	191	185	204	213	208	202	235	186	206	198	217	182	219	212	218	219	197	195	194	203	223	197	184	190	219	231	189	184	198	203	188	201	217	201	217	204	214	177	223	199	192	197	202	212	205	209	183	217	212	209	185	188	224	199	196	222	192	204	215	222	218	201	211	188	191	190	238	203	209	207	189	170	219	203	230	193	198	214	192	228	224	201	226	201	210	190	228	215	172	207	224	202	213	204	205	210	204	207	215	201	187	222	191	224	205	220	196	222	202	210	198	210	218	182	207	192	203	224	189	201	205	213	212	184	224	222	210	194	182	199	197	202	200	182	175	197	212	206	178	195	178	194	186	216	198	215	203	194	183	224	197	199	214	207	207	191	219	215	186	175	187	223	211	187	185	202	215	198	228	181	221	198	224	201	204	194	229	201	220	191	206	224	221	207	194	232	200	194	187	200	200	191	203	226	221	200	211	206	198	187	206	201	204	210	201	218	205	182	207	197	201	181	208	199	198	213	195	196	193	219	194	201	220	183	190	188	234	214	202	198	197	202	203	197	217	214	213	202	180	217	201	209	204	198	199	191	205	206	205	215	210	239	191	193	196	210	210	179	198	229	219	196	230	194	208	206	199	199	203	210	211	215	210	177	222	198	178	197	215	187	221	196	210	184	221	207	200	206	202	189	207	215	193	213	220	193	219	212	187	196	204	221	198	217	186	184	200	223	217	214	232	207	263	210	182	217	181	176	206	206	215	181	199	236	193	171	202	210	208	208	206	206	194	204	228	197	191	226	213	227	193	214	198	220	190	200	209	225	198	239	190	192	177	195	216	185	191	199	201	188	198	236	202	197	201	226	214	231	166	232	208	215	233	218	236	211	215	214	203	204	220	202	185	196	212	210	244	226	200	231	202	214	216	219	210	204	209	221	201	194	210	231	198	209	192	192	196	199	216	214	208	220	224	190	201	213	158	207	198	222	195	218	212	205	191	220	209	214	219	197	230	221	216	221	207	188	204	200	210	174	175	178	209	186	173	229	206	216	210	239	191	193	208	193	195	209	197	215	218	217	216	220
9291	20900	28299	26579	25659	26026	22476	18081	16614	14122	7857	4886	2871	2903	3707	2263	1859	2003	1874	1869	1736	1827	1612	1474	1520	1335	1273	1238	1938	3031	2834	2166	1408	807	653	715	739	682	706	741	668	690	716	693	709	667	730	724	720	744	734	699	700	675	689	660	667	660	691	690	724	704	681	681	690	703	672	711	693	694	716	706	676	686	658	712	708	688	667	704	736	671	685	681	689	727	707	661	698	699	694	725	659	691	696	686	655	684	699	666	649	704	721	700	698	728	685	681	689	691	717	723	689	704	662	638	693	730	698	699	709	673	686	662	678	682	704	713	695	691	706	663	706	703	710	705	727	754	706	710	688	701	695	700	700	664	666	667	704	659	715	727	672	703	679	663	683	710	695	700	741	691	713	692	641	686	695	693	745	688	689	701	723	720	654	705	701	691	720	723	729	716	740	716	709	670	712	688	707	680	689	689	713	719	728	733	710	726	698	706	731	697	691	674	690	670	699	674	742	689	695	681	667	723	655	704	676	674	716	696	760	690	720	676	689	731	676	691	631	665	695	723	737	721	678	647	667	711	674	675	729	727	712	711	696	686	708	732	718	671	670	684	700	723	720	718	712	713	689	732	707	671	722	656	704	704	691	730	659	664	671	701	692	662	707	723	702	707	712	733	725	680	703	711	700	716	656	694	688	694	688	728	683	683	698	687	718	704	675	645	671	667	665	698	661	675	711	664	696	732	657	712	670	637	658	733	698	737	719	727	690	666	681	680	749	693	677	752	723	716	712	719	716	713	649	673	722	700	693	678	719	695	754	686	678	707	715	699	728	674	665	664	694	717	701	701	703	685	725	687	721	665	681	719	723	658	659	736	712	663	679	687	718	712	704	714	698	707	750	647	734	640	740	736	727	698	716	708	681	647	699	653	681	731	744	701	664	719	667	731	723	703	714	726	719	719	709	684	657	700	678	750	720	696	729	721	664	695	721	657	699	662	700	736	726	716	707	706	691	676	699	658	702	726	713	694	722	726	688	699	726	730	703	725	703	760	671	688	717	667	719	701	670	644	717	692	708	701	684	730	698	746	716	678	678	706	713	682	703	644	699	719	704	651	683	726	692	710	719	713	702	663	665	660	683	657	753	647	731	702	722	643	700	707	686	733	692	682	707	629	747	708	702	700	687	676	716	749	731	728	706	738	685	742	699	718	692	735	678	699	675	692	691	618	711	691	714	691	691	710	690	721	716	691	745	706	686	641	690	736	669	730	695	685	731	734	738	712	688	629	684	698	680	709	705	681	678	712	682	721	694	724	769	725	688	718	688	672	698	730	717	694	728	702	709	715	757	715	738	728	663	663	713	726	692	691	698	678	672	684	669	747	719	692	701	715	690	691	705	677	716	752	735	741	664	701	706	739	705	704	752	677	668	706	688	748	697	739	673	711	698	672	712	704	634	718	729	719	684	683	687	683	715	683	689	704	651	735	687	674	712	672	687	659	688	742	677	707	650	707	665	728	671	695	713	697	688	664	674	731	740	679	693	682	705	682	735	741	696	664	690	702	688	696	708	694	708	731	731	654	711	663	700	688	734	690	701	664	638	700	723	722	693	718	699	704	717	691	691	695	668	750	713	684	667	668	707	670	749	722	683	731	692	695	672	712	725	698	699	676	696	677	633	657	745	674	662	715	690	721	665	697	735	696	726	680	705	658	690	672	715	699	611	723	713	677	741	686	753	658	672	680	687	671	699	706	726	723	740	733	675	707	689	696	688	709	696	722	721	699	780	694	683	732	726	698	667	677	708	715	723	703	722	695	642	697	676	667	713	698	699	664	685	718	729	682	700	706	699	643	656	697	713	698	706	734	700	692	714	718	677	713	708	735	704	724	680	704	715	753	746	700	683	698	703	676	653	707	707	712	703	713	653	678	709	713	653	725	691	652	696	672	687	703	761	703	737	733	712	675	723	715	745	693	640	714	748	657	724	733	707	727	702	681	689	728	739	726	651	746	680	700	718	706	703	629	680	708	701	669	669	756	708	671	655	692	759	644	732	669	675	691	670	692	719	677	692	713	711	683	707	703	666	718	704	674	692	697	713	717	680	711	685	718	701	681	691	691	677	719	709	710	683	718	716	714	704	713	724	679	699	712	681	717	704	646	676	643	693	730	640	710	730	697	655	693	665	736	753	689	694	724	723	686	731	763	694	731	690	723	745	693	723	694	702	681	710	690	704	719	650	718	705	717	696	702	704	695	660	687	672	700	711	701	682	714	710	694	743	697	682	710	712	686	682	690	688	675	683	683	705	706	663	672	667	730	692	716	697	696	724	723	726	732	705	695	707	672	707	690	715	669	712	680	678	714	626	640	723	684	701	701	729	690	697	730	711	693	695	674	727	703	710	667	723	729	687	730	691	672	727	716	669	689	703	693	694	718	653	735	708	690	711	718	735	715	688	709	706	654	675	701	693	691	718	701	745	707	718	716	662	687	696	687	743	672	644	687	699	753	774	685	667	686	661	718	701	694	640	755	706	695	701	718	744	664	711	686	645	672	670	725	720	728	695	731	712	714	701	752	698	684	691	664	668	708	683	693	701	703	701	677	710	689	714	681	717	724	702	713	705	735	711	690	735	700	673	709	674	722	660	681	768	717	670	721	686	651	717	730	695	707	739	687	672	713	714	708	752	707	746	641	682	698	679	717	733	690	690	706	675	678	675	680	694	700	683	686	720	688	703	709	687	688	698	680	670	708	714	667	714	706	667	704	685	705	728	746	673	727	708	702	690	738	694	722	684	718	723	689	719	707	691	674	700	741	677	682	694	718	665	697	713	663	690	698	714	709	693	727	710	703	716	716	702	684	698	730	700	679	672	729	707	673	702	726	714	657	662	692	692	657	702	700	674	723	723	716	664	701	712	682	667	710	683	705	753	719	686	675	724	703	701	671	700	705	682	698	641	682	686	697	676	667	714	702	669	690	702	685	661	707	690	748	723	722	678	688	709	707	724	685	692	693	703	722	666	752	688	674	646	703	695	691	712	712	658	707	670	748	668	720	704	688	680	735	712	725	687	692	682	723	660	674	668	669	713	712	740	688	723	716	712	696	646	676	689	690	633	711	694	697	694	730	660	701	685	696	689	686	689	671	701	689	719	694	710	633	694	698	717	658	710	692	735	708	696	720	726	718	733	679	691	696	654	706	723	709	685	679	705	671	687	739	663	658	714	674	728	643	680	715	712	702	711	681	769	702	637	690	759	661	702	746	687	679	747	735	714	678	694	704	695	680	703	715	694	664	698	668	754	660	695	680	702	675	726	660	713	781	651	716	685	716	623	704	692	720	691	732	716	738	678	693	701	687	724	695	693	685	707	648	679	739	708	696	693	671	708	751	692	701	667	673	702	752	751	684	704	669	716	711	664	710	747	740	669	694	669	713	715	746	699	696	685	724	689	692	699	651	690	662	709	705	699	688	690	660	753	731	694	686	718	721	726	683	692	695	714	676	720	706	698	692	701	712
34940	48587	43355	38697	38813	40498	38775	36868	37490	33272	24929	12748	6462	4823	4461	1850	2106	1293	1877	2029	1731	1282	1581	1351	1048	840	586	485	626	1789	2812	1884	943	184	169	180	180	180	156	172	207	167	182	166	166	177	151	165	170	164	173	174	163	183	170	170	184	191	153	189	158	183	159	185	162	174	164	185	182	198	183	185	205	164	200	181	156	173	182	168	180	187	173	182	160	170	177	151	194	163	183	190	177	157	171	160	163	166	179	171	167	181	177	157	178	199	179	147	188	177	180	184	175	201	155	189	187	175	192	179	173	167	167	166	173	170	163	163	193	174	170	164	167	137	188	181	192	166	176	173	172	177	168	167	175	179	190	195	165	172	189	187	178	180	180	191	164	170	150	148	157	179	166	183	188	173	180	158	183	164	168	181	154	162	166	163	178	175	192	175	163	153	191	191	180	191	167	193	178	169	185	180	168	160	180	179	175	169	170	169	174	178	159	206	169	157	199	179	182	164	165	192	184	167	184	194	185	167	158	191	180	175	179	183	169	185	181	170	166	161	171	172	171	167	176	160	160	197	182	166	176	197	183	168	183	178	180	176	163	202	136	166	166	179	179	175	154	168	198	168	159	170	164	193	193	160	162	171	177	187	171	169	162	170	164	174	162	180	176	152	164	149	151	191	171	170	188	151	180	165	182	160	190	180	166	183	158	177	161	167	183	166	208	174	175	176	210	168	161	174	185	178	172	163	185	187	185	158	166	179	157	185	192	182	180	177	179	163	163	174	189	183	175	177	183	177	152	198	204	176	163	171	182	171	178	168	171	171	187	170	193	150	180	173	152	184	158	168	178	209	161	166	177	196	204	161	191	163	182	157	156	192	195	169	198	168	179	174	189	169	167	186	152	163	171	148	176	190	160	179	174	197	149	169	188	177	159	163	158	171	174	165	197	165	195	154	159	158	188	178	164	170	177	174	191	150	165	177	178	169	157	164	164	177	158	177	179	184	184	163	175	187	170	183	171	165	166	170	163	160	159	194	178	168	205	177	154	152	166	171	154	178	173	163	164	191	175	183	180	188	157	195	177	151	163	195	171	173	174	163	177	180	168	199	172	176	172	169	176	159	188	153	171	162	187	193	167	129	200	173	172	190	175	191	190	166	164	182	201	164	156	168	165	183	173	182	168	161	149	172	185	157	202	171	177	200	210	163	185	165	177	181	176	198	152	170	187	182	165	167	170	157	195	158	173	187	176	177	156	174	174	173	184	182	194	173	173	158	169	174	151	186	152	188	165	180	187	178	186	186	175	184	176	187	175	176	184	171	187	191	168	179	162	170	176	180	179	182	139	156	174	182	189	152	189	180	185	174	173	177	160	190	170	178	185	195	166	175	180	188	175	187	185	168	180	157	173	165	172	181	165	185	179	180	178	149	154	189	182	155	150	156	226	179	195	181	182	156	194	168	173	206	196	185	177	173	184	174	185	188	177	175	171	174	184	167	167	170	174	174	202	161	176	192	179	192	193	184	172	167	182	169	150	147	162	172	159	183	167	183	180	194	163	168	163	170	180	166	167	183	174	164	161	173	180	172	182	176	176	189	192	148	187	191	160	185	190	174	159	189	190	180	171	179	176	170	158	178	180	177	185	161	184	163	157	160	204	184	162	167	193	152	179	184	181	162	206	169	173	157	171	207	172	193	174	173	170	175	188	155	183	177	156	174	182	167	153	185	185	181	186	165	155	163	193	163	168	190	167	179	185	155	159	182	172	180	174	176	170	184	195	162	170	175	158	170	181	182	181	173	175	156	196	188	170	171	164	163	167	158	185	167	176	172	168	178	161	173	177	161	163	171	186	179	179	180	189	166	172	169	164	173	176	166	177	174	189	177	186	159	182	161	182	153	176	166	199	200	188	175	179	165	188	171	174	179	166	195	177	177	163	176	168	180	171	162	175	169	182	157	168	183	178	162	165	186	178	166	173	151	162	189	201	197	159	170	160	191	188	172	184	178	189	175	199	167	168	174	174	159	186	178	182	188	178	156	171	198	172	166	161	190	185	176	165	186	175	167	176	158	169	164	174	179	161	207	161	161	205	177	174	185	171	155	162	173	179	169	161	178	177	164	174	185	170	171	176	186	158	188	186	189	188	177	163	179	168	156	193	178	159	162	185	166	172	205	181	165	179	159	178	184	164	174	162	171	203	170	176	175	187	162	171	178	174	201	183	194	184	174	165	202	162	181	158	180	180	169	170	166	181	180	186	159	171	187	183	186	163	192	185	195	183	176	164	162	162	178	181	158	183	174	185	200	195	160	175	164	162	147	158	184	183	136	152	184	199	175	203	198	186	178	177	181	156	174	183	165	183	183	181	172	151	177	169	174	174	158	177	166	159	169	149	163	161	191	174	170	207	151	169	167	174	181	179	164	173	194	180	187	181	164	164	144	181	173	138	180	180	171	196	186	191	208	181	181	162	194	157	175	171	204	173	188	145	159	159	188	183	162	184	159	165	170	161	177	176	180	158	181	157	174	178	176	164	193	175	183	188	156	171	168	189	159	159	168	194	153	192	170	185	168	155	166	179	158	172	167	160	197	155	169	203	193	174	170	167	174	166	185	194	198	144	164	182	183	168	182	187	161	167	206	187	165	184	180	188	153	176	176	175	167	144	162	168	177	197	174	169	175	174	161	175	173	181	168	181	173	171	159	156	186	183	153	170	159	162	173	166	187	147	159	185	157	176	147	176	173	186	166	144	165	157	179	163	167	190	148	178	180	178	176	163	179	171	167	158	193	159	162	196	159	166	157	179	167	156	174	160	170	195	157	186	162	166	164	166	172	164	186	185	168	175	174	145	183	153	178	184	168	161	174	164	179	169	180	186	202	142	170	161	164	157	182	159	171	199	165	174	162	163	191	166	202	169	193	182	177	154	160	183	150	178	172	176	206	143	179	179	168	163	160	184	158	167	172	179	166	165	203	205	174	163	164	170	181	165	186	168	160	168	180	164	184	188	188	171	180	174	188	198	153	176	163	188	171	169	171	172	164	159	190	169	168	181	178	174	147	176	208	176	191	180	156	201	173	176	171	169	202	183	173	175	180	163	148	166	160	170	181	162	182	154	171	204	154	174	179	165	176	194	187	182	172	152	153	175	147	192	184	188	178	178	147	181	162	153	158	200	174	155	153	173	179	178	188	157	175	182	177	180	196	182	172	173	165	175	171	190	156	203	183	159	160	189	192	160	150	171	179	194	169	186	180	180	191	149	178	184	145	190	157	170	178	210	180	173	159	158	173	165	163	163	182	162	163	177	154	178	186	181	163	148	172	177	188	180	152	164	180	174	166	191	179	179	180	166	163	162	186	186	164	197	167	163	145	171	198	181	157	169	185	153	146	168	177	187	156	183	186	165	173	155	193	161	143	162	165	156	162	146	160	175	169	158	165	147	178	180	166	173	169	152	161	188	177	157	184	166	179	165	178	195	177	165	177	168	183	177	169	177	187	180	174	169	180
30790	47231	52227	57601	60191	57157	58126	56312	52900	48134	38394	25302	17111	18426	16272	7843	10356	6212	9637	10672	8744	7653	9098	8108	7091	5512	3627	3389	4111	10689	15729	10942	5660	680	600	616	640	540	616	618	631	624	595	595	587	617	596	573	636	590	581	607	563	619	614	602	555	593	609	618	578	570	568	578	595	582	610	608	616	595	618	575	581	612	615	614	587	625	615	591	599	566	603	576	586	584	527	580	562	602	630	610	569	606	593	615	569	598	625	604	604	644	653	595	617	585	611	577	602	602	595	588	575	614	597	623	634	572	612	574	593	600	556	583	572	599	620	604	608	621	588	600	609	553	554	563	583	561	595	598	625	640	617	609	592	569	627	588	567	613	603	587	558	610	601	594	595	614	608	575	589	603	593	658	609	653	588	598	604	628	600	562	619	547	604	610	585	619	580	618	611	609	602	566	654	574	641	616	626	619	590	570	608	613	578	622	615	579	621	607	579	588	579	629	604	619	584	628	626	579	569	583	583	613	606	596	586	574	593	616	598	637	602	579	587	577	591	587	629	650	583	627	595	606	577	619	588	596	582	589	627	588	616	588	671	580	615	610	568	607	604	611	538	578	651	597	600	618	607	607	600	654	650	581	518	608	574	581	572	591	582	555	625	615	589	587	597	590	597	576	601	623	584	622	609	608	588	561	629	628	585	622	596	613	594	601	567	623	646	568	627	565	575	578	625	580	583	590	590	627	591	594	632	571	599	633	617	639	624	581	553	619	553	627	617	588	629	590	557	654	586	581	570	602	582	571	578	604	597	616	579	580	634	606	637	640	594	586	617	604	553	653	608	644	620	587	598	601	596	619	637	579	614	616	589	597	621	629	593	629	601	623	623	589	551	604	596	575	631	594	568	604	594	602	595	580	579	587	618	605	635	586	578	602	630	611	623	606	596	639	618	536	582	591	599	644	621	586	593	574	621	580	564	635	626	607	561	580	643	609	630	574	653	588	588	582	598	622	598	619	641	594	577	563	629	638	597	583	594	599	603	581	581	588	573	626	564	583	563	581	595	590	571	577	612	626	549	603	633	653	588	575	590	609	598	595	615	575	538	594	632	585	624	590	605	617	582	616	631	593	595	584	587	641	593	585	611	616	563	560	560	657	546	546	588	602	606	597	607	602	563	631	587	583	614	648	604	600	610	603	603	581	606	568	550	615	572	615	603	615	592	596	599	639	600	625	638	599	579	550	596	596	642	597	620	621	623	581	579	589	634	592	609	586	615	602	581	579	561	634	614	607	622	612	559	586	607	619	593	604	594	582	582	589	575	583	607	545	588	585	652	603	602	596	579	639	611	665	602	552	649	620	573	620	625	590	628	571	560	582	568	617	575	556	638	609	619	609	603	624	617	623	606	605	581	572	569	606	596	604	581	594	589	599	566	563	560	621	594	565	588	598	583	602	570	583	600	603	613	621	618	623	591	589	598	606	624	566	558	583	604	537	605	603	582	599	622	576	575	591	617	586	638	625	564	609	590	561	583	627	574	621	572	597	603	590	547	579	548	614	595	646	593	602	615	617	573	634	623	600	612	611	623	591	550	608	560	605	641	588	573	560	574	621	621	577	641	537	619	607	628	613	590	607	592	596	581	594	592	590	570	594	624	605	640	575	566	602	597	622	592	605	618	599	591	610	579	630	566	620	593	585	615	593	614	582	593	578	586	600	610	606	569	599	617	601	590	586	613	579	598	628	659	597	565	587	603	626	643	557	625	622	618	601	550	597	618	604	550	620	629	608	578	588	637	613	639	624	624	579	619	637	583	580	573	600	611	587	590	586	587	597	601	586	605	624	591	568	613	586	576	633	633	635	612	577	645	617	599	617	603	548	639	586	588	577	581	569	586	627	575	576	590	608	561	584	597	600	607	627	600	552	627	576	578	643	597	561	636	626	568	591	634	597	618	595	618	597	575	596	578	566	586	617	601	604	655	602	598	579	611	573	630	584	598	584	601	614	583	594	589	579	626	606	578	580	597	647	585	618	608	583	567	595	615	615	601	620	575	641	617	590	621	597	666	552	597	576	595	605	633	581	609	664	589	605	552	538	613	612	581	614	606	587	622	618	604	617	628	614	570	609	583	616	587	579	566	610	618	592	579	618	611	605	574	593	609	618	577	624	608	613	552	545	583	621	601	637	630	634	619	592	607	605	624	675	647	597	627	624	565	609	591	577	621	606	595	623	589	586	629	581	601	602	588	606	580	579	591	613	555	573	584	575	620	588	625	610	641	622	624	597	627	563	631	609	593	603	650	567	632	590	609	647	634	560	609	611	583	642	585	596	609	617	660	570	615	624	584	595	603	587	606	564	565	622	623	582	613	554	643	573	594	614	610	598	581	614	567	658	610	613	587	554	606	613	566	653	583	582	582	621	614	599	571	558	590	625	586	583	593	599	597	627	603	565	608	575	593	620	607	608	568	579	594	557	600	593	564	605	569	569	615	664	608	634	603	566	600	581	582	580	603	648	625	596	588	639	630	604	587	588	579	576	585	606	612	613	588	610	616	569	577	588	557	589	589	612	620	586	567	600	573	632	599	579	608	557	592	617	561	576	599	580	570	549	598	603	584	584	592	585	607	569	613	620	616	576	586	575	578	608	626	563	618	582	629	571	610	650	550	625	590	585	578	610	582	623	596	599	597	561	591	677	580	601	566	595	623	653	575	600	572	632	613	587	610	580	617	587	565	543	591	580	594	571	573	588	605	612	600	617	593	601	632	591	631	624	644	637	592	595	594	616	621	605	554	613	585	574	553	606	596	611	602	585	623	617	582	587	630	618	589	609	554	598	593	540	609	615	585	593	566	631	606	591	598	658	570	599	630	594	628	592	576	621	553	628	599	599	564	659	617	581	576	600	568	580	646	594	614	584	628	621	611	590	593	576	595	601	645	580	595	636	626	608	566	601	579	566	624	620	568	591	629	590	635	614	580	596	631	584	617	591	616	581	615	621	630	623	619	637	607	603	564	562	626	608	593	594	617	625	576	587	593	611	618	624	597	576	660	591	598	570	575	598	547	639	555	586	564	568	604	617	602	600	607	596	577	561	612	557	567	580	635	608	593	592	613	644	589	549	618	601	623	574	615	619	588	548	638	596	602	598	643	581	581	584	567	624	597	587	578	593	615	567	640	607	648	624	594	612	577	583	601	598	573	579	618	633	585	597	620	592	592	565	611	600	597	601	632	588	598	570	575	580	592	570	578	621	598	556	628	615	628	581	564	621	611	563	596	596	605	609	580	646	568	585	616	569	611	590	612	624	606	582	598	579	573	562	592	567	543	611	612	603	602	608	581	562	604	593	597	630	586	574	583	586	597	567	568	620	597	603	579	581	571	595	614	600	626	586	599	593	602	631	559	606	655	600	575	563	582	570	631	570	611	605	597	558	597	594	598	597	608	596	592	596	585	594	595	618	616	584	557	582	636	571	588	606	553	628	604	661	576	591	602	541	598	615	614	603	618	596	620	558
42063	47736	41870	38121	38132	40958	41666	41886	44749	39843	32195	18736	9870	9870	7280	4732	4984	4804	4501	3939	3812	4180	4711	3221	1998	1255	879	819	1496	3847	4758	3206	1629	401	253	292	258	287	238	268	245	279	241	248	239	282	262	253	294	255	257	259	275	234	268	270	258	261	273	288	273	287	270	264	259	236	244	254	263	251	240	271	236	258	243	256	262	260	264	246	229	272	248	284	275	258	246	240	235	274	263	265	223	239	252	286	240	259	253	254	280	265	240	245	238	271	276	244	251	239	267	252	277	270	261	265	229	265	284	268	252	276	280	293	266	275	265	247	281	287	261	277	228	257	245	269	272	239	276	290	263	263	267	247	272	281	270	244	278	271	220	259	233	277	237	289	271	234	267	230	248	234	246	254	257	261	234	266	271	270	282	264	270	230	257	255	259	265	278	253	277	279	265	261	270	291	264	256	273	258	258	274	257	275	256	286	250	260	256	252	251	294	274	225	232	275	261	281	269	251	263	260	241	227	298	263	251	252	227	285	249	232	242	259	253	258	284	269	252	256	298	229	273	285	283	267	285	258	275	248	223	226	271	276	237	285	270	261	279	265	238	262	274	246	268	266	263	264	275	269	248	245	295	256	274	243	264	273	234	241	273	237	298	255	260	242	256	266	277	246	262	269	260	282	251	278	242	241	245	267	239	283	265	268	258	275	267	258	253	267	257	264	257	221	269	247	281	253	271	265	282	244	291	265	282	264	253	267	288	249	268	266	258	279	246	229	272	246	226	261	240	254	255	228	247	275	263	261	265	269	276	252	262	243	256	278	244	272	252	254	255	273	287	269	274	270	239	262	268	287	278	267	235	254	260	264	220	257	273	260	262	255	267	283	286	279	235	269	275	275	256	264	279	264	248	256	256	285	276	264	268	258	269	283	274	280	264	266	253	267	268	251	276	251	271	277	254	261	306	232	286	283	256	237	264	254	268	276	235	242	270	247	248	254	274	252	290	267	254	284	227	276	256	271	272	232	218	244	254	249	290	283	259	227	270	281	285	290	268	275	261	258	265	274	268	240	247	272	270	260	264	269	270	259	261	267	272	242	286	272	278	279	275	257	232	259	254	243	261	264	300	252	255	257	250	265	279	259	255	264	262	298	259	276	239	237	245	258	279	266	269	226	253	266	262	275	258	267	234	239	255	251	267	264	259	254	251	226	273	251	277	268	261	266	243	239	251	267	267	243	257	249	270	291	268	253	234	289	245	249	249	226	251	267	268	273	276	245	244	258	270	263	238	279	260	285	296	234	274	266	252	273	261	263	261	306	262	237	259	254	263	251	250	258	229	255	263	243	243	278	246	269	235	272	265	281	273	253	261	269	290	280	278	272	252	262	264	254	265	251	278	229	267	260	244	242	256	275	294	259	261	270	253	249	279	253	281	283	267	261	260	253	255	271	244	255	237	262	249	255	271	268	250	290	251	250	276	261	259	294	238	275	266	267	269	258	251	262	248	260	228	263	277	243	258	257	258	255	252	267	242	239	253	263	291	262	280	263	264	236	275	257	237	265	265	264	247	230	250	272	261	239	276	258	270	263	255	285	257	248	268	271	243	230	257	259	228	278	277	260	267	271	221	263	274	260	289	230	232	233	269	260	281	241	230	250	265	262	265	250	259	283	249	268	279	238	261	222	235	255	270	289	236	255	256	223	269	231	259	240	241	262	267	274	271	270	278	260	278	273	244	261	242	260	261	283	236	237	253	232	285	258	241	252	263	249	254	262	255	264	250	248	278	257	254	275	256	260	264	242	259	262	296	289	261	245	250	269	241	233	277	273	262	246	257	267	271	249	253	253	263	283	252	226	253	254	239	268	289	284	261	273	246	262	283	254	248	230	254	279	243	226	231	269	262	276	272	228	288	277	244	279	245	301	226	259	238	260	219	276	259	281	240	263	250	244	261	287	275	294	271	239	264	249	260	263	290	272	291	285	273	252	267	266	262	256	262	256	257	264	283	274	250	236	263	256	261	257	281	236	254	261	273	268	263	259	290	256	283	267	241	267	257	258	255	246	249	233	263	269	278	261	257	255	255	255	277	275	239	244	261	281	261	249	280	284	283	281	266	247	270	241	256	244	256	268	260	276	258	240	255	243	248	258	243	270	260	248	237	272	235	255	268	251	281	265	255	235	277	260	264	237	228	270	274	257	237	256	262	275	267	249	293	245	264	253	292	256	249	253	264	270	286	258	276	272	258	255	235	265	260	252	260	280	223	249	242	265	250	276	253	254	265	271	257	263	278	255	244	235	228	245	250	276	263	258	245	259	270	305	231	250	268	222	277	253	265	264	263	264	254	280	236	278	279	235	222	260	270	277	268	275	275	272	272	236	231	235	265	251	258	243	263	249	280	257	253	265	271	221	239	229	242	255	262	244	235	267	230	279	253	273	263	219	247	250	248	274	296	250	265	238	253	240	298	262	283	260	266	280	275	280	255	262	248	271	241	272	261	275	235	270	293	294	293	239	281	230	237	279	286	257	252	229	271	258	273	254	248	256	278	240	246	265	232	275	260	267	252	236	250	276	255	251	285	301	265	244	240	251	251	269	283	262	261	267	274	257	270	262	287	277	281	256	279	272	255	240	262	264	229	249	248	290	296	271	250	283	249	245	275	272	283	263	253	248	258	241	240	282	244	275	250	275	257	268	236	281	267	267	231	254	281	247	245	266	272	261	285	271	261	254	270	264	274	261	277	257	244	262	264	247	263	266	279	255	266	266	267	270	258	284	276	267	266	257	253	242	272	275	260	260	263	266	231	267	275	290	261	246	228	251	246	259	302	277	298	276	249	281	265	288	266	254	232	260	288	235	264	247	274	270	269	290	252	268	252	264	260	271	269	287	274	272	281	272	229	255	279	272	268	287	270	244	236	270	249	287	253	242	258	262	278	283	257	240	275	233	265	283	263	307	268	272	252	261	260	233	254	246	251	280	249	270	254	269	241	223	243	276	259	283	271	262	247	270	238	272	272	226	277	258	269	260	269	293	279	259	301	266	237	260	265	247	251	249	258	267	229	276	282	268	246	286	306	294	282	254	238	255	253	274	254	245	251	248	278	240	268	262	278	261	241	265	263	280	252	229	254	269	283	238	240	240	245	257	275	237	276	264	289	250	260	223	261	275	282	249	260	252	221	258	242	250	256	288	259	277	278	250	273	254	252	246	264	241	253	250	274	253	259	266	258	268	259	258	270	256	241	251	249	260	283	248	260	288	263	251	286	248	255	251	242	279	261	259	255	273	271	262	233	251	252	278	247	260	231	274	287	276	258	255	269	236	274	259	252	253	291	253	243	249	269	258	261	237	257	259	253	295	267	270	238	233	242	266	253	257	289	232	264	291	286	276	243	251	255	279	247	252	239	269	266	246	281	251	256	282	258	231	274	251	253	269	261	253	253	299	257	243	244	214	246	264	254	266	260	261	262	285	252	256	260	257	242	251	254	275	281	233	252	258	275	273	235	247
36729	51174	54244	59606	66549	62527	68135	65574	59961	56219	44341	29643	21328	28234	18456	17322	16820	17924	17313	16563	16611	18744	20101	16021	11181	7693	5260	4886	8999	19968	22205	16102	8500	1530	827	816	829	842	816	781	854	810	794	833	844	781	818	809	825	815	818	852	808	873	811	772	802	793	824	837	773	816	799	795	813	810	812	792	778	873	815	830	824	844	765	764	737	871	823	834	827	822	821	803	782	837	829	791	838	826	881	778	792	800	781	839	808	803	794	813	848	810	852	821	805	863	787	780	836	816	855	818	819	815	813	838	815	802	819	791	839	807	807	788	805	814	841	818	803	795	785	805	865	806	802	775	809	809	820	774	780	852	780	836	844	776	825	842	809	775	796	773	857	815	787	819	790	787	770	846	828	781	763	811	832	790	813	771	827	817	821	779	819	859	827	809	828	788	799	797	776	826	852	791	824	804	828	790	802	862	813	789	742	842	765	809	878	802	781	831	794	853	843	758	821	765	841	834	857	834	813	812	782	835	855	828	843	811	856	855	822	849	833	818	813	809	787	848	826	865	828	824	806	818	795	826	837	810	811	857	840	760	802	828	820	826	797	802	843	817	809	852	820	817	790	784	754	868	813	822	851	829	765	756	797	854	814	871	869	814	762	863	799	779	828	841	793	829	823	806	848	826	818	809	842	808	852	769	840	846	880	845	762	833	796	756	848	785	873	841	801	839	835	752	793	789	830	806	845	758	793	830	876	790	819	803	803	753	834	817	835	829	867	852	809	832	799	845	805	834	812	816	801	839	802	860	802	817	768	827	817	843	825	840	867	831	799	778	823	831	882	786	798	857	821	806	818	839	859	830	828	821	830	801	876	826	861	804	801	788	817	805	811	814	838	812	756	828	824	811	797	816	798	777	805	793	806	842	777	812	809	779	877	862	813	812	790	812	786	840	798	806	819	841	832	793	803	815	811	873	802	791	867	778	776	837	824	777	788	820	849	823	806	792	783	820	839	819	818	813	865	758	811	811	830	805	858	844	801	822	836	802	803	809	822	776	863	861	837	856	858	831	832	796	805	796	818	842	843	828	856	834	812	878	829	789	792	804	810	779	798	823	843	810	772	855	838	797	809	801	836	818	770	831	835	747	806	821	857	739	847	792	848	803	823	820	863	832	794	802	835	792	818	807	794	808	847	774	808	859	856	797	841	843	825	825	762	766	797	789	847	839	833	827	835	843	802	852	817	856	837	806	842	787	868	846	779	817	781	827	845	783	770	776	813	805	793	779	798	811	794	814	781	814	797	820	788	838	835	818	814	878	830	793	773	834	794	859	875	817	797	756	824	763	829	822	818	798	847	814	796	772	799	812	820	893	836	824	822	822	806	786	772	828	759	843	787	818	809	816	821	821	813	821	807	776	841	850	833	832	879	863	831	809	812	811	850	824	800	864	796	829	833	807	847	831	837	811	845	830	808	784	762	840	843	810	831	829	777	807	820	773	777	796	771	814	837	836	834	830	816	791	778	810	824	830	783	800	859	787	840	830	804	775	840	756	836	857	827	801	800	845	824	817	825	840	774	802	823	791	840	775	790	838	851	790	811	816	788	774	772	812	821	773	857	825	849	828	851	852	850	806	869	862	858	809	824	770	802	817	808	828	845	787	854	860	838	809	793	829	813	810	818	884	858	776	804	806	787	837	835	855	722	816	830	801	814	825	778	779	798	776	808	807	825	786	815	832	811	839	794	876	834	750	835	808	786	835	844	800	750	853	808	814	813	804	810	842	822	847	750	849	805	790	804	841	784	880	840	832	867	838	830	783	820	835	853	859	790	778	790	819	804	804	807	804	837	839	811	878	840	818	803	784	795	828	790	834	862	838	811	839	792	802	814	820	808	801	821	812	871	790	837	855	826	787	834	833	808	814	826	872	809	832	827	792	874	842	826	794	786	824	836	834	789	806	856	847	761	887	784	821	865	854	767	844	881	786	809	796	826	844	833	862	854	836	815	867	818	817	845	819	871	813	822	824	824	818	800	821	788	787	749	832	826	805	836	829	847	838	834	801	812	827	783	798	837	777	864	818	828	855	852	852	845	857	828	791	873	830	815	776	854	806	825	809	797	820	840	788	816	793	769	793	796	842	790	790	828	816	826	856	803	815	839	797	858	809	869	763	752	789	796	808	780	814	849	780	829	827	816	812	819	802	842	845	794	838	814	814	819	766	759	873	807	828	831	801	825	824	840	844	863	859	799	789	817	854	788	821	791	831	806	824	761	861	788	843	819	780	801	855	850	785	804	847	809	808	829	814	801	853	840	844	813	821	816	854	823	817	793	819	805	798	834	788	792	831	821	811	798	837	769	822	791	807	771	783	854	828	781	808	791	816	777	804	805	831	820	865	793	854	805	799	812	836	826	799	845	773	793	850	822	812	783	767	809	817	823	836	822	799	811	860	846	830	857	792	798	780	814	793	793	826	781	814	873	851	863	845	793	813	849	797	790	877	849	832	830	823	793	802	855	785	871	822	812	780	792	872	873	799	858	809	808	800	818	860	854	806	804	833	841	817	827	813	774	809	769	800	819	806	803	813	820	798	829	805	886	801	799	799	833	831	794	855	768	801	838	857	810	809	838	793	805	846	868	858	851	825	824	850	808	832	834	853	815	802	816	807	863	827	857	791	787	835	815	808	848	782	816	826	782	855	829	806	808	842	848	810	850	798	784	809	785	815	814	845	811	811	804	832	821	789	825	796	823	810	868	822	794	808	845	779	842	830	905	829	903	810	799	775	853	800	806	875	780	827	825	874	810	798	787	793	826	802	866	815	806	826	848	850	819	805	791	800	789	849	794	842	806	865	820	813	855	846	813	859	827	836	791	804	744	866	852	810	826	836	836	802	822	839	791	830	810	856	879	814	810	873	761	855	834	891	859	822	850	782	831	843	786	801	831	886	808	789	823	805	814	808	769	871	847	831	806	797	825	803	804	818	819	824	770	781	810	865	821	782	796	812	807	816	855	759	833	847	849	816	803	828	867	826	800	842	771	779	809	819	788	829	819	880	794	819	793	834	837	836	805	778	844	791	840	865	808	792	814	807	856	814	831	771	825	835	872	753	802	778	860	821	836	822	802	851	776	823	846	825	781	829	820	865	778	854	837	869	806	803	808	805	876	830	818	816	815	831	803	834	834	826	825	759	843	833	823	833	772	817	744	760	837	810	867	812	815	835	836	806	758	886	860	816	764	740	820	803	770	841	848	868	829	816	844	833	814	801	848	843	821	822	828	872	805	825	788	844	828	818	840	818	781	815	806	859	835	799	845	782	834	778	800	845	820	823	908	769	811	859	787	756	812	812	812	852	803	829	799	846	810	775	754	814	845	880	866	855	816	830	798	831	835	848	852	820	833	790	820	847	866	845	817	802	868	805	838	821	854	798	814	807	780	800	821	829	834	772	816	815	812	842	798	800	810	807	820	773	791	785	796	827	805	844	780	830	839	840	812	818	794	856	848	828	870	806	801	886
8372	17830	23486	19274	13142	10942	6977	4940	4644	3467	2110	884	672	758	590	642	534	536	473	421	370	399	395	396	369	308	266	292	396	480	514	462	333	211	218	212	204	218	211	226	217	204	234	209	180	214	221	218	210	200	229	210	206	203	232	199	202	209	205	203	211	199	224	200	205	213	203	208	231	202	223	222	195	204	203	225	199	189	214	213	217	239	188	199	207	196	220	207	224	241	224	197	215	215	206	201	211	218	194	217	227	199	228	223	219	223	213	206	232	217	191	210	217	215	220	219	222	217	234	206	204	202	193	215	224	239	214	204	209	194	215	208	209	235	228	215	221	220	183	206	214	200	223	198	199	190	206	215	242	239	241	219	237	223	222	216	206	196	240	217	219	209	217	229	231	198	209	207	194	223	218	253	213	219	210	220	239	219	174	228	213	212	235	210	230	188	217	218	238	186	215	225	203	195	195	201	203	211	197	219	176	216	218	223	224	224	218	210	218	163	219	242	189	207	242	238	200	205	175	208	189	205	198	198	209	215	207	201	246	231	219	215	226	199	219	214	206	228	226	203	196	198	216	229	206	198	223	215	225	220	205	179	226	246	204	218	224	246	205	207	215	210	207	212	211	230	219	242	223	232	225	219	188	228	204	199	227	215	206	191	195	212	228	216	206	215	222	227	235	213	238	219	222	205	214	216	217	227	236	190	200	218	207	208	218	221	214	201	234	180	198	229	200	231	215	209	198	199	220	239	223	192	212	224	205	216	205	212	209	198	208	204	227	205	196	221	197	217	231	230	212	195	178	207	208	235	213	205	222	203	197	206	210	231	223	213	198	210	201	237	227	234	198	229	247	236	220	192	232	223	237	205	217	208	229	204	230	210	190	239	210	201	236	217	228	215	213	239	231	204	184	201	214	199	188	219	213	237	203	211	215	205	236	232	204	226	208	190	210	223	201	214	226	198	205	240	189	223	196	231	207	211	215	223	221	212	225	227	214	216	221	190	234	209	217	216	215	197	193	219	207	216	224	205	216	205	213	217	185	207	201	203	244	217	239	214	244	238	197	229	192	203	203	185	238	222	220	214	194	224	220	210	187	233	238	198	190	211	198	205	200	201	203	211	224	209	190	214	188	227	237	214	210	189	223	223	232	208	224	226	225	195	210	205	224	210	218	226	231	223	242	224	190	217	229	229	234	172	224	219	231	198	222	231	244	197	231	211	231	226	232	204	229	184	201	204	211	208	222	213	237	218	200	224	190	215	226	187	205	218	201	237	208	242	221	208	221	204	241	229	221	192	202	207	226	213	194	224	198	240	214	224	256	221	208	223	205	182	198	210	225	237	210	213	210	207	233	244	201	233	236	190	182	223	197	215	220	198	200	201	230	239	209	196	194	221	218	226	195	222	211	241	216	230	219	198	219	212	208	238	231	207	226	191	199	233	196	202	214	219	216	221	223	232	203	223	200	196	205	221	232	221	230	193	231	190	253	223	239	196	209	211	217	218	194	217	212	198	216	218	239	208	220	218	190	215	209	253	221	211	224	254	197	214	218	212	209	217	221	226	203	228	201	222	211	207	188	213	238	225	241	224	224	245	193	214	223	207	215	197	232	206	205	197	206	230	201	226	205	203	198	226	200	229	244	229	216	180	210	210	238	210	215	207	198	185	198	225	220	222	212	222	229	229	199	214	209	238	207	218	217	225	193	206	191	207	212	221	205	206	214	194	193	211	210	225	229	212	222	189	206	201	207	209	206	216	219	264	221	194	193	192	203	199	231	251	191	217	194	268	228	216	225	204	186	219	197	207	207	221	191	213	227	185	214	228	220	207	218	193	229	208	193	220	213	214	230	227	226	210	204	223	233	190	205	214	219	201	189	221	219	218	211	214	208	227	223	183	227	208	211	201	215	246	206	213	226	217	215	202	228	224	221	216	215	198	206	230	222	233	213	215	217	218	221	218	242	211	207	208	207	230	248	201	192	239	199	235	237	202	204	204	225	233	205	231	221	242	207	230	196	189	221	214	213	203	174	227	200	198	200	206	236	199	198	228	220	202	195	198	210	219	218	211	209	214	222	229	199	196	226	208	208	212	225	216	237	210	201	195	235	202	224	229	214	226	210	219	197	238	208	215	216	224	194	197	195	195	205	208	208	220	207	208	224	176	212	213	235	217	236	189	238	210	225	226	203	254	201	196	229	197	207	230	237	179	235	216	228	245	215	226	223	229	212	231	220	213	205	238	216	225	197	211	251	208	203	224	191	222	209	211	193	246	216	219	184	200	220	180	228	189	193	221	224	217	207	209	226	230	215	207	213	207	215	214	206	234	250	226	210	218	218	218	234	212	211	221	195	205	223	214	198	222	214	226	225	215	211	233	218	204	178	183	233	219	204	240	235	211	204	223	205	197	214	214	213	214	180	194	224	227	237	210	205	227	186	222	228	219	216	211	225	235	210	186	237	233	200	204	208	237	214	202	231	189	214	230	202	208	232	214	207	205	218	222	194	220	217	198	204	262	220	197	226	244	189	231	205	232	191	208	190	203	219	196	189	228	211	206	216	230	230	224	220	233	196	235	246	231	233	201	226	226	225	224	182	252	224	209	246	227	205	201	237	206	206	221	210	204	218	221	213	205	189	217	226	221	206	211	230	220	208	212	195	224	236	236	228	221	216	208	234	214	187	230	216	223	219	187	234	206	247	196	203	193	191	203	204	210	233	230	209	206	210	227	206	203	233	207	206	224	218	208	228	217	211	229	212	215	218	221	231	178	222	217	235	249	209	223	258	194	225	220	210	206	227	215	195	206	206	215	190	208	204	206	204	206	231	203	198	197	197	202	200	274	258	218	192	210	220	203	223	230	208	225	243	202	226	228	237	217	200	230	202	222	209	231	214	229	203	188	207	209	211	222	224	208	207	221	222	188	210	225	201	196	219	217	205	218	218	238	241	233	194	229	212	219	214	205	221	201	247	226	204	203	234	209	208	245	200	191	206	218	215	216	221	233	211	201	213	194	196	209	232	193	219	222	205	215	212	231	211	237	223	228	222	223	210	209	231	210	216	205	222	223	214	197	213	195	209	215	240	216	190	218	208	222	223	191	206	220	206	208	219	212	177	199	244	207	223	196	198	234	224	205	214	208	211	190	193	229	227	202	225	214	200	232	214	221	178	200	189	208	206	216	208	215	178	205	213	214	219	214	221	217	208	212	206	224	234	224	191	210	201	207	206	205	202	208	237	206	229	183	219	218	216	217	217	215	205	219	219	218	201	210	202	204	196	208	210	223	206	195	189	207	210	210	242	224	186	211	204	221	218	239	194	223	194	220	216	224	216	219	226	216	251	224	206	219	195	199	229	203	208	233	202	204	201	174	214	199	205	208	208	225	234	209	204	172	219	195	207	237	180	218	233	214	201	232	203	241	211	234	214	223	205	227	214	230	214	249	246	182	239	213	194	218	213	198	214	224	207	227	217	225	208	223	224	210	217	195	195	196	207	254
9272	21453	28817	29273	26614	24012	20008	17053	17520	13869	9039	3601	3382	3664	2694	3609	2967	2565	2433	2228	2098	2010	1914	1861	1780	1665	1226	1397	2108	2577	2488	2002	1343	741	740	738	782	732	758	736	751	739	695	692	731	703	700	684	706	708	762	758	737	718	761	660	718	700	718	759	727	746	724	719	760	703	723	713	726	730	689	769	714	707	753	682	694	750	716	745	743	770	696	728	727	728	697	743	710	706	737	735	704	750	735	732	710	715	732	715	709	707	774	742	736	697	735	748	711	730	765	758	665	742	717	726	723	722	707	685	727	709	704	703	750	692	786	708	728	715	773	704	720	683	746	723	710	743	709	738	735	694	724	730	676	745	725	773	727	706	695	742	723	721	707	739	700	712	728	721	754	751	756	715	747	713	749	712	732	747	736	737	722	658	722	743	730	724	731	717	717	743	698	699	765	730	713	712	740	720	701	733	708	707	711	754	776	740	729	709	727	719	725	727	782	802	702	692	703	747	728	700	714	794	715	732	698	719	698	736	660	711	735	736	714	781	743	712	771	742	783	707	752	783	751	726	762	755	725	739	736	739	702	715	727	751	698	680	751	761	753	751	763	711	773	704	744	703	753	690	703	713	716	741	748	748	740	743	696	659	751	722	796	741	716	719	733	684	741	740	714	706	697	692	709	769	716	710	745	785	751	756	711	744	723	681	670	766	710	703	674	737	757	757	705	768	722	720	727	704	722	701	717	764	726	695	712	732	745	719	722	745	669	740	745	759	731	729	736	795	742	739	686	718	740	731	719	671	717	752	696	717	737	684	719	729	724	724	721	733	736	720	760	740	739	682	703	741	755	726	714	714	682	688	781	707	743	716	754	714	738	770	703	729	729	758	741	740	707	681	724	704	759	735	737	719	732	724	668	727	761	734	741	686	720	708	731	727	698	708	751	746	740	733	706	716	688	728	717	741	727	731	715	771	736	729	759	753	709	696	704	740	721	723	701	685	722	710	733	769	720	743	722	761	756	724	694	746	725	705	762	705	743	690	718	750	749	726	720	733	741	727	726	702	722	718	706	732	721	697	733	753	728	775	749	711	696	728	732	745	709	714	725	750	704	687	713	747	701	694	704	669	742	715	694	713	694	718	724	688	711	729	653	730	747	715	738	712	751	783	683	744	688	743	748	706	722	681	716	694	727	739	732	705	722	736	751	675	728	742	709	769	695	727	771	705	724	752	729	629	733	745	724	748	713	664	735	711	692	759	732	686	741	724	755	679	722	747	646	720	700	737	671	713	739	731	698	782	741	739	734	738	761	751	691	696	700	744	732	714	688	709	734	724	692	703	751	676	742	737	731	760	674	766	685	748	684	703	734	728	743	740	718	700	724	754	695	697	711	737	738	687	716	704	750	681	774	739	725	688	729	737	696	704	736	699	729	714	705	750	699	754	734	675	691	726	721	703	689	706	745	713	777	698	759	712	716	744	754	734	721	717	677	698	699	723	726	743	732	733	690	690	748	748	722	738	722	740	711	720	693	697	751	747	739	768	749	714	703	738	748	676	707	770	754	715	716	746	718	709	732	737	733	667	737	720	757	725	788	741	704	715	733	701	689	737	718	753	764	692	739	722	726	768	731	694	724	745	747	712	771	754	748	688	704	735	736	722	674	699	752	714	763	687	747	740	708	784	722	680	702	708	737	737	693	732	737	748	723	732	724	717	753	694	747	719	795	763	747	731	699	747	698	745	728	754	741	786	728	709	713	720	730	724	733	740	727	697	771	726	760	736	658	724	725	741	692	721	745	733	708	708	685	733	709	682	734	741	749	718	705	661	714	776	730	697	733	694	715	719	684	669	669	685	751	747	663	686	742	785	736	752	696	719	756	718	759	730	704	718	742	695	742	678	717	659	714	725	702	738	763	700	694	744	755	676	749	766	778	735	683	722	731	718	732	737	710	705	742	741	695	723	723	798	723	743	752	716	721	742	726	760	723	751	746	745	714	689	735	743	760	723	715	743	734	714	704	787	699	701	705	709	720	705	733	726	725	714	771	723	729	731	685	723	714	658	737	712	713	738	754	706	738	724	746	708	734	771	630	717	714	710	691	703	761	694	734	779	685	766	728	741	728	730	701	717	722	712	764	756	738	716	720	746	688	712	728	724	742	746	710	758	714	732	676	750	703	657	730	772	732	747	694	716	741	674	673	725	710	679	777	729	702	768	733	741	747	668	712	739	769	681	705	743	702	741	692	729	736	730	719	691	705	755	715	742	679	721	774	683	746	687	777	716	697	714	724	721	766	739	735	742	738	760	713	698	716	750	699	694	738	722	749	710	735	710	714	749	705	704	746	798	731	760	719	694	757	761	696	779	739	728	690	767	725	720	713	737	696	737	714	754	703	759	718	716	705	722	686	699	746	712	757	769	744	752	740	738	709	720	740	743	722	719	706	752	679	730	746	699	783	729	693	672	691	721	723	730	775	692	752	681	701	696	725	678	744	770	665	751	741	718	705	746	714	765	745	730	674	761	684	749	719	686	743	689	687	685	732	712	730	724	755	736	731	693	738	752	731	689	755	739	726	723	739	730	744	705	722	771	757	752	734	684	678	751	781	711	687	720	704	741	723	736	714	713	730	680	757	719	776	719	712	746	734	723	700	747	753	771	741	741	724	719	726	742	742	695	774	731	669	720	743	704	732	788	759	718	759	736	732	697	748	750	749	777	706	716	741	753	735	731	745	700	751	721	754	700	713	680	668	738	724	704	752	716	728	711	683	734	779	705	721	763	697	740	788	722	696	734	733	679	711	740	697	730	722	726	712	747	729	743	741	752	714	731	628	735	696	781	684	715	717	734	748	768	734	753	696	673	699	713	736	732	740	708	743	725	707	711	728	737	732	698	701	695	723	710	709	705	738	729	735	728	722	737	685	731	721	736	737	724	743	732	720	721	732	708	723	726	740	742	756	709	767	725	671	695	741	691	784	664	730	745	703	669	742	717	713	715	748	738	699	757	772	706	718	701	723	712	670	727	714	745	745	717	731	697	765	749	708	697	713	735	689	803	702	717	705	800	751	792	756	698	756	692	687	695	742	780	741	742	760	734	804	695	688	733	775	722	751	672	710	718	711	743	728	730	733	783	699	727	694	752	736	731	682	720	711	741	702	692	771	700	729	717	679	744	743	766	708	711	712	700	750	736	733	727	731	728	740	726	703	680	726	701	700	747	708	697	683	734	700	760	742	731	694	739	718	728	754	746	729	734	732	710	691	706	752	678	705	728	698	723	735	710	754	668	705	712	695	704	696	702	679	726	692	704	757	747	712	704	738	719	752	712	728	729	732	708	743	722	763	713	718	768	709	701	733	676	694	713	736	719	707	698	751	717	753	696	773	687	729	730	723	741	708	698	733	728	754	718	726	692	679	766	688	715	732	730	712	723	705	731	741	732	732	766	715	701	726	739	658	714	711	755	708	702	747	707	709	758	710	731	711	722	760	715	757	718	724	726	704	718	694	790
34768	47861	42312	40850	39916	37915	37779	36677	37120	34052	23771	10207	6306	5312	3939	6454	1641	865	779	726	673	682	512	518	523	514	484	473	903	1791	2088	1743	1006	264	198	217	214	190	162	186	171	199	197	196	183	172	184	212	189	197	193	172	161	162	189	190	189	205	203	165	173	202	180	189	157	179	204	194	189	177	203	203	195	165	185	187	177	199	193	173	170	170	165	212	179	167	205	194	202	202	195	179	191	173	182	191	196	213	185	156	187	180	168	187	182	178	175	183	194	195	190	164	173	182	199	193	184	179	162	169	175	190	178	189	173	179	188	194	165	187	193	191	171	183	172	178	182	197	173	165	183	192	205	185	183	196	190	194	195	201	179	218	194	193	170	199	193	187	168	169	175	169	195	183	174	188	204	169	179	166	195	181	159	186	180	172	192	192	215	216	154	209	177	180	211	177	186	165	206	183	200	177	196	215	168	183	193	171	193	175	170	181	166	174	219	185	177	170	165	178	200	181	195	179	200	187	203	183	180	172	170	192	197	213	177	199	160	190	176	155	175	185	158	171	178	217	207	203	210	202	206	211	183	175	188	182	181	199	192	177	173	188	207	193	161	199	174	173	180	168	172	181	188	181	181	186	182	219	180	174	182	194	181	191	174	178	169	189	188	190	187	188	195	204	173	186	176	162	194	195	189	190	178	182	202	189	176	208	172	186	167	180	164	179	181	177	193	177	179	179	202	172	180	182	190	165	194	178	203	177	184	204	189	186	191	194	182	191	160	193	185	207	178	183	214	180	165	184	157	226	200	189	195	179	231	168	214	197	162	184	196	183	175	175	190	177	180	184	182	214	181	216	186	170	174	169	183	188	181	191	183	208	174	173	191	170	177	183	199	187	208	184	184	192	182	187	202	213	185	197	172	188	195	185	190	171	201	181	187	185	186	195	193	161	163	186	178	185	187	171	195	216	192	212	205	195	166	166	189	179	185	192	227	197	173	180	192	190	180	196	194	170	195	182	204	203	196	187	190	201	196	192	168	172	191	161	167	192	181	189	164	215	198	167	143	173	166	164	209	199	169	204	182	190	190	203	196	186	170	181	189	185	192	200	208	214	184	192	204	180	170	169	182	164	191	184	174	181	205	189	184	190	169	206	201	200	168	161	192	216	198	193	193	194	185	183	179	171	201	206	182	197	182	210	163	194	180	189	187	187	178	182	195	212	184	198	177	171	177	184	180	177	185	196	204	161	195	196	193	176	164	168	170	177	185	199	202	174	196	182	162	187	188	180	215	187	177	183	199	197	175	199	175	203	164	199	188	184	175	195	200	184	163	180	177	196	182	154	192	173	160	183	192	168	158	195	164	191	193	197	163	192	165	187	169	210	175	170	187	181	159	186	171	189	193	209	160	156	201	184	182	175	177	205	182	207	181	179	179	195	182	197	200	200	206	166	198	170	194	197	184	177	197	177	187	188	191	192	215	188	188	185	195	170	179	178	177	169	190	176	196	191	199	185	173	168	205	178	167	166	177	181	191	190	187	209	160	160	189	203	191	217	194	199	204	194	213	196	190	181	187	194	190	212	193	195	171	176	186	184	180	199	181	173	138	203	184	181	164	186	204	177	172	183	198	211	171	173	187	180	182	165	194	181	193	170	183	171	189	170	192	190	191	169	204	184	179	187	198	202	191	177	172	194	190	163	204	195	197	169	193	175	177	180	173	164	177	182	194	194	203	179	195	170	169	174	182	192	188	188	194	200	176	182	173	162	185	200	198	206	191	209	192	183	210	171	198	170	195	202	203	171	184	192	194	190	182	189	200	190	207	186	206	186	186	205	173	183	168	186	214	162	183	191	196	177	178	210	182	169	166	180	192	201	197	179	177	209	173	186	179	213	209	180	173	179	178	207	156	218	189	186	157	168	184	188	184	170	161	192	176	178	203	168	187	169	172	189	157	184	184	177	205	155	174	202	207	198	198	196	170	182	196	187	171	196	190	182	201	174	188	195	198	170	177	170	196	187	211	173	202	171	185	214	169	170	210	177	180	185	182	192	191	190	183	204	159	200	185	182	186	176	204	196	200	183	187	199	204	207	182	183	208	201	199	200	209	204	179	171	168	166	174	211	209	176	175	203	184	188	174	179	206	201	170	200	197	205	165	174	186	173	187	182	172	217	188	179	205	193	191	211	176	150	198	159	187	166	184	189	162	183	208	185	178	191	200	178	168	184	158	196	184	168	184	188	179	208	196	188	173	151	194	198	198	187	195	179	191	191	176	192	205	193	204	218	173	198	184	191	157	177	176	159	184	199	181	186	204	196	175	177	171	183	184	195	191	182	180	169	194	176	218	205	195	188	203	180	198	176	192	170	192	196	190	170	183	177	205	186	175	186	182	174	190	184	185	199	189	209	211	192	168	193	163	182	199	189	188	194	189	157	162	172	179	205	181	193	178	197	197	185	183	215	187	194	176	169	176	176	181	188	187	177	209	197	208	185	171	169	190	172	216	171	206	187	207	188	217	179	192	161	189	175	177	193	177	167	159	198	199	212	174	187	185	173	180	182	188	188	188	176	171	172	200	177	169	183	203	182	178	198	198	191	172	179	178	186	210	178	175	177	162	165	177	198	172	181	186	197	169	197	220	164	188	176	190	170	185	208	185	158	195	194	203	209	167	208	173	179	182	198	192	192	189	188	202	188	170	176	185	197	194	165	169	187	179	175	197	214	162	194	177	175	185	203	181	188	186	176	186	175	168	190	195	177	197	176	189	204	192	185	152	166	181	163	196	169	180	182	188	197	195	167	195	159	207	172	201	179	176	173	203	175	221	187	191	171	177	184	162	181	189	179	182	177	226	223	221	194	187	166	191	173	177	183	216	193	176	191	196	203	191	185	194	179	205	186	186	202	177	176	190	185	207	162	183	188	188	168	181	201	197	205	214	188	181	188	179	219	202	192	212	177	155	191	189	173	168	174	186	195	185	189	207	168	184	180	206	191	160	193	200	187	201	202	206	175	164	182	205	177	196	173	174	191	185	195	202	190	199	173	204	199	192	161	178	187	195	169	170	190	194	189	191	182	193	199	184	184	209	160	152	192	214	201	229	185	178	178	188	207	185	164	186	204	171	175	174	197	164	183	188	186	190	196	169	171	210	216	173	180	193	183	187	178	194	187	180	176	182	191	174	209	170	194	177	182	195	179	173	203	194	205	188	168	184	190	190	174	185	188	164	182	178	181	200	195	197	193	187	210	159	189	176	172	189	182	179	202	185	187	161	187	163	181	192	194	197	212	196	191	194	185	201	210	191	183	194	196	191	208	192	182	171	181	192	186	174	201	190	187	173	183	197	175	175	182	195	190	186	193	165	191	191	195	176	179	209	200	198	184	208	174	197	199	192	147	177	176	188	204	189	188	172	176	198	165	190	183	191	191	184	195	174	180	183	176	161	192	205	193	205	190	185	172	185	187	196	192	169	195	187	168	187	198	176	200	196	188	204	182	188	163	183	182
30531	46775	51205	59387	62454	56994	58163	55375	51922	48277	35848	17845	19153	17741	16323	23112	6172	5028	4505	4549	4284	4225	3374	3026	3155	3095	3027	3043	5739	10703	12233	10429	5515	992	666	615	638	641	640	603	629	617	655	622	642	653	588	619	692	638	588	648	617	681	574	596	617	656	584	615	627	610	616	613	591	634	644	588	607	614	642	644	623	597	639	597	646	581	658	598	632	636	662	650	601	660	645	623	590	664	611	676	628	610	577	643	633	654	617	651	597	632	570	634	662	638	622	645	649	561	608	652	614	635	581	593	626	607	634	622	657	616	628	639	581	601	644	685	632	599	615	622	645	631	657	673	646	633	614	633	636	598	589	648	602	640	665	579	612	611	641	602	620	645	627	617	626	646	623	613	638	671	679	622	618	654	645	620	607	644	604	632	604	635	606	641	607	629	639	620	616	627	627	564	640	585	632	599	637	589	637	624	649	649	680	669	633	645	600	618	625	586	641	629	638	647	602	649	628	670	637	641	628	620	665	617	588	626	655	589	612	587	605	641	625	680	638	584	635	630	618	632	626	602	606	589	641	597	651	617	592	599	638	650	607	635	634	667	656	658	639	634	600	643	617	647	609	691	618	600	573	650	632	640	629	638	636	619	628	613	595	633	615	587	623	596	622	638	631	628	619	555	604	630	611	590	635	659	622	596	589	624	618	613	595	559	590	620	625	633	630	580	658	597	637	601	615	607	627	623	599	615	570	661	666	639	583	601	637	586	654	617	614	614	632	614	613	590	580	595	603	586	665	669	579	628	626	644	646	589	626	608	646	588	608	623	644	620	623	644	578	600	612	649	666	639	598	633	618	605	606	641	642	644	648	647	590	631	588	596	593	618	606	631	617	622	611	614	590	575	631	622	619	582	610	626	600	624	632	628	630	631	645	624	637	648	627	626	640	629	639	697	630	578	614	595	634	639	608	652	635	665	630	629	608	579	683	605	621	635	661	603	600	639	613	648	622	638	636	638	633	642	626	642	679	632	627	626	618	613	588	609	609	636	616	592	646	634	652	638	602	600	607	604	627	582	580	644	645	619	620	615	574	660	618	611	644	652	586	611	577	631	603	573	577	617	623	642	606	608	574	626	588	589	597	630	660	618	619	586	624	653	607	647	607	632	615	629	629	641	642	655	613	639	584	606	628	605	621	639	618	580	652	641	626	629	584	656	634	636	610	644	615	600	619	675	670	626	602	615	634	654	648	620	618	613	622	651	669	627	621	621	596	637	611	661	655	634	595	612	624	664	566	608	611	650	618	617	643	616	587	605	641	626	617	622	622	595	616	630	654	624	631	604	625	639	627	638	657	652	641	646	608	619	638	651	619	635	607	573	629	628	612	592	625	575	638	653	613	616	654	654	602	640	559	615	616	657	601	610	588	626	622	606	613	587	621	609	630	655	656	614	622	634	626	620	569	645	640	619	585	617	650	648	618	616	622	610	573	642	626	591	572	644	612	627	646	598	667	663	591	651	627	611	615	619	579	629	626	608	586	621	614	606	601	612	629	678	640	626	606	652	643	614	638	615	601	643	620	587	588	635	612	586	625	582	597	596	631	631	592	654	636	606	605	655	641	607	595	639	650	596	628	598	609	596	605	638	614	639	606	628	634	594	620	586	649	646	610	605	654	614	646	661	630	622	612	642	636	619	610	634	604	640	607	658	621	608	663	622	637	638	636	646	585	623	542	681	595	638	615	609	603	607	630	621	588	628	655	619	622	644	622	622	653	618	648	619	654	649	651	642	589	620	606	655	634	640	649	627	591	671	605	610	581	653	626	637	618	652	668	659	593	616	667	613	622	638	609	629	613	649	639	614	587	588	588	607	612	637	611	638	622	646	644	594	605	582	619	643	611	638	613	653	619	615	608	632	600	659	649	584	595	646	589	655	614	593	612	647	648	649	605	598	620	632	633	623	650	624	673	628	668	674	674	597	644	601	615	622	639	645	646	662	646	649	626	624	590	594	606	576	632	652	629	590	617	615	669	622	644	618	617	635	601	640	593	592	639	610	593	596	644	669	604	644	619	659	649	590	614	636	648	615	643	626	615	638	657	617	606	634	635	635	630	639	616	590	607	604	626	635	639	604	589	639	599	612	618	618	575	648	608	622	624	616	588	669	595	570	598	601	616	610	590	634	628	647	630	603	632	609	639	624	598	631	627	641	606	631	640	592	619	632	568	624	639	584	648	595	610	625	634	630	622	634	628	663	638	622	627	608	574	658	608	628	595	642	649	635	582	602	619	610	621	617	630	583	632	618	615	598	623	591	632	618	619	627	605	645	615	593	590	602	604	601	620	635	607	691	604	636	621	575	581	637	623	606	626	610	571	633	618	593	634	628	659	627	622	624	637	563	606	628	637	640	600	628	623	613	622	605	620	625	629	611	608	600	611	609	633	648	631	636	614	613	624	660	624	663	595	627	637	642	668	648	624	576	640	628	602	613	592	649	578	642	616	611	636	622	681	615	676	622	617	628	606	615	624	604	603	652	635	632	607	671	589	619	619	636	642	659	587	571	563	652	608	617	614	634	667	591	576	636	610	612	682	600	621	574	589	625	625	652	616	636	611	598	615	640	592	601	626	591	603	610	628	625	653	601	560	627	619	621	632	653	637	649	584	606	565	633	668	631	615	623	624	621	601	582	657	633	573	569	611	644	648	620	616	628	601	546	631	604	631	639	630	645	643	639	638	594	562	648	661	619	588	609	650	625	637	625	620	603	625	652	623	625	594	648	646	572	628	600	638	624	625	616	558	627	641	600	679	611	641	634	656	639	623	615	581	608	633	588	601	654	626	642	606	612	621	670	634	617	641	639	631	627	657	617	633	626	609	650	642	637	636	597	604	616	629	622	622	623	614	581	598	600	590	595	602	620	572	623	643	593	594	610	631	637	642	622	620	626	625	650	648	608	614	613	593	605	622	630	590	636	605	635	611	626	603	597	636	572	679	618	590	618	627	653	641	571	610	616	613	638	628	643	628	574	628	624	606	661	635	627	610	621	591	632	624	638	661	618	628	604	641	664	632	605	662	639	594	614	636	600	608	615	611	624	646	629	647	652	645	650	565	594	628	630	639	611	610	618	622	609	607	597	627	654	638	626	617	618	576	587	658	619	603	600	624	629	592	610	618	609	606	610	629	585	619	627	614	630	606	669	619	641	649	651	654	587	640	630	613	644	645	658	646	649	633	562	613	651	590	689	661	625	652	590	591	640	603	676	648	613	596	596	658	639	640	662	620	628	618	609	618	653	637	611	658	611	623	653	637	630	575	610	662	576	620	626	662	584	628	632	629	639	633	644	658	637	623	566	660	628	642	625	620	616	643	606	602	608	637	616	585	650	635	635	624	562	607	626	608	649	566	601	648	586	643	601	679	596	591	653	611	642	616	621	645	627	627	653	628	614	609	615	629	588	634	585	599	566	605	629	629	615	630	582	627	600	627	651	588	627	629	622	643	631	599	628	619	587	655	662
44215	48609	42131	40195	40265	41125	41029	42572	43987	40901	29298	16560	12967	9082	9184	6020	1829	1191	1058	892	810	952	982	925	744	640	703	593	791	3406	3877	3350	1396	289	237	230	261	253	238	246	212	275	264	211	270	254	231	235	233	274	250	256	211	254	243	204	236	217	241	266	229	271	245	234	235	271	274	224	240	250	244	254	216	239	249	251	257	223	243	243	265	231	250	266	228	227	253	249	226	241	234	242	246	268	248	244	258	249	234	242	252	277	264	269	251	250	239	261	245	263	246	248	234	243	277	225	251	229	257	251	245	257	242	255	245	249	263	246	258	242	227	256	239	252	238	221	212	233	233	239	247	241	254	242	238	242	241	256	226	243	254	234	243	257	241	244	231	226	247	209	245	234	228	238	248	230	227	248	235	257	288	258	235	242	235	244	256	256	263	270	273	245	223	224	243	242	242	250	237	241	251	256	254	263	249	267	261	237	210	238	250	238	251	224	263	216	246	280	226	239	246	268	249	247	253	238	230	259	211	264	222	261	251	260	240	271	225	268	239	271	233	259	236	233	242	218	231	235	251	249	251	248	243	255	240	247	253	240	243	241	236	240	265	224	210	283	282	218	243	231	228	233	258	268	264	216	224	241	244	237	235	255	270	245	255	239	249	239	226	232	230	242	238	229	281	224	229	242	224	194	227	219	260	220	261	238	242	271	219	258	222	233	261	254	235	216	240	217	242	214	255	255	270	240	241	227	273	244	253	226	242	222	224	220	253	263	258	235	259	239	245	223	240	262	241	252	251	253	244	236	276	257	249	240	226	248	281	235	275	244	246	257	233	249	254	269	249	237	234	236	228	261	233	231	249	261	230	256	238	247	222	224	234	232	243	262	220	238	212	269	232	221	237	243	240	249	232	236	278	232	230	264	254	252	231	270	220	237	268	249	245	256	235	237	284	243	267	252	234	225	249	260	254	244	239	226	245	220	243	249	237	228	236	259	237	272	226	233	228	262	260	257	264	253	246	234	232	214	246	208	244	257	275	251	236	240	253	250	239	226	228	229	249	259	242	248	245	236	270	254	238	230	251	251	221	261	249	278	228	236	223	231	279	257	243	238	242	215	229	263	251	249	215	235	242	245	241	240	240	243	262	225	251	238	252	240	240	238	238	249	221	231	220	222	268	235	239	228	244	242	227	255	258	284	240	252	249	223	278	271	251	268	239	237	228	243	257	231	244	226	259	249	272	273	233	239	260	256	245	263	233	261	214	222	238	238	233	234	240	227	239	239	242	241	221	233	216	247	225	229	255	234	261	247	242	240	257	258	271	241	199	245	241	243	245	258	229	243	261	214	234	252	236	246	241	237	229	217	254	243	249	258	250	240	242	249	243	259	230	220	256	255	224	253	265	257	270	277	256	233	251	268	259	251	239	246	234	230	243	244	244	242	227	237	244	260	222	238	257	211	248	222	252	246	229	245	222	241	227	234	230	237	235	229	259	221	237	267	204	227	259	272	229	225	245	264	232	265	235	233	255	249	261	258	257	255	254	254	258	277	231	235	247	245	250	249	242	237	236	239	228	235	236	235	233	263	229	245	258	272	262	233	261	252	240	260	247	201	252	218	251	214	251	244	210	247	258	258	253	242	223	263	229	241	238	241	240	243	254	212	249	227	259	230	246	272	248	236	237	241	224	211	248	236	230	244	226	242	232	269	222	222	225	249	244	234	249	217	232	269	259	245	231	230	232	245	262	238	249	209	240	259	265	238	232	262	253	243	219	255	215	247	242	269	213	251	274	269	270	253	235	242	215	237	231	225	214	244	250	235	255	232	235	229	276	253	248	244	220	252	239	251	251	236	245	249	237	237	256	229	231	245	277	249	262	225	249	253	240	242	249	252	263	258	229	235	237	245	241	247	246	247	242	251	224	260	251	242	226	242	230	229	240	224	234	232	264	268	229	247	228	225	237	243	272	257	236	230	244	223	241	261	219	240	255	239	260	239	255	245	269	248	239	234	229	286	257	244	215	220	267	272	207	228	220	236	263	249	254	237	230	238	244	248	253	249	233	266	250	238	252	239	253	231	228	209	259	236	243	252	240	266	223	244	226	231	243	254	249	261	238	236	227	223	275	223	205	250	231	261	255	208	253	255	243	231	231	256	240	203	252	227	232	255	214	233	242	261	233	245	250	236	237	257	255	235	238	267	255	254	220	243	224	237	242	236	244	223	230	259	267	231	242	232	209	233	227	272	231	230	262	247	248	237	239	225	230	233	227	236	226	248	259	249	239	239	241	236	223	238	235	222	222	245	238	265	244	247	242	233	234	238	226	245	235	208	255	246	234	251	254	235	215	254	233	243	266	215	257	223	263	264	224	246	233	240	255	226	246	265	234	241	240	244	268	202	213	245	218	266	227	237	221	217	250	241	235	219	224	243	233	241	242	227	231	231	266	227	267	253	235	247	222	226	243	245	201	269	256	277	272	236	275	236	240	243	220	261	249	245	243	220	231	258	241	258	247	229	249	245	213	245	257	221	242	271	237	237	234	227	262	255	242	237	243	241	222	229	248	242	252	232	238	259	270	250	228	267	222	234	246	245	251	238	251	239	283	255	229	240	248	229	242	235	234	245	256	266	250	227	241	226	240	237	237	252	245	255	225	229	258	235	227	278	246	210	225	242	259	250	244	253	233	255	223	261	229	231	248	253	259	240	253	258	244	235	241	228	243	232	248	263	232	238	227	246	263	257	249	238	275	242	253	224	228	268	251	222	275	232	223	229	246	237	240	258	245	209	259	214	204	269	243	226	257	248	251	244	251	239	263	243	237	228	245	214	249	245	236	224	267	243	242	237	248	242	249	238	251	248	244	257	234	213	222	238	259	253	244	256	235	250	251	235	225	255	235	248	233	265	244	221	232	247	239	229	221	247	255	243	242	251	225	258	216	222	256	233	244	228	230	238	236	259	248	202	246	209	238	245	272	253	233	249	229	268	233	252	248	234	262	225	197	275	256	221	220	242	233	263	247	234	239	269	228	254	236	262	219	234	242	250	242	267	232	230	255	235	239	233	234	228	253	227	228	229	211	254	252	258	259	261	233	248	243	239	247	235	244	258	247	275	251	243	240	226	244	233	247	255	239	245	269	236	238	231	226	257	234	247	222	219	245	239	230	251	217	265	260	249	253	247	250	262	239	231	241	220	222	219	261	231	252	219	223	252	238	224	258	251	259	258	221	217	238	242	260	239	255	254	245	249	241	237	241	244	248	237	234	255	246	263	210	239	246	267	271	249	281	238	244	254	259	255	239	236	241	213	256	267	234	248	219	250	279	246	216	244	250	259	255	250	239	246	263	235	257	218	245	261	289	217	250	259	252	225	219	236	262	248	245	249	291	264	234	246	259	229	249	268	248	250	229	247	242	232	226	253	247	268	264	243	241	274	260	265	265	252	228	239	216	246	256	259	233	255	256	260	253	264	226	255	243	228	243	235	222	237	258	257	210	233	253	243	250	243
39109	51688	53592	63256	66076	64508	68083	66268	59884	55775	40989	25536	29314	23499	27172	18454	8256	6524	5854	5227	4617	5276	6011	5385	4008	3796	4191	3584	4640	18208	19078	17123	6689	790	812	752	824	754	773	766	828	751	802	777	746	727	778	789	789	790	798	748	811	806	762	808	734	771	739	769	754	767	782	737	768	793	793	735	777	752	749	805	805	736	817	727	798	746	746	725	777	734	755	821	779	777	777	762	759	796	756	731	719	748	765	702	800	748	764	771	760	734	746	721	739	751	716	782	802	802	760	758	740	705	787	778	748	730	769	779	751	793	769	773	785	727	744	703	746	764	773	753	770	752	787	789	749	779	771	769	767	736	761	795	720	802	753	737	753	787	751	741	794	764	781	772	803	780	724	740	720	781	765	759	749	766	748	767	810	778	734	692	713	763	770	761	769	747	758	771	800	813	797	779	790	789	795	783	793	765	733	779	771	847	787	754	762	803	722	768	788	809	776	778	782	794	802	755	782	811	784	796	748	802	759	754	742	731	815	719	779	843	822	749	760	806	735	719	733	746	757	770	781	806	752	751	729	755	729	742	820	783	769	783	743	741	769	787	785	793	802	763	785	752	839	760	799	765	742	753	761	777	768	782	746	729	772	745	755	786	777	765	766	746	765	757	780	771	747	798	727	769	793	789	747	752	760	781	749	735	813	773	760	809	803	790	753	805	707	808	738	715	854	770	724	762	775	765	763	723	782	745	791	794	770	794	713	791	769	792	764	780	775	781	800	786	775	759	730	746	730	748	769	733	794	775	785	774	762	758	784	776	794	779	781	726	760	735	753	735	742	752	750	763	679	743	785	762	784	783	750	775	802	744	758	753	735	740	770	759	764	741	777	790	767	765	741	744	736	738	752	750	755	778	789	728	769	782	796	800	731	778	790	765	710	734	770	716	755	764	778	766	750	786	777	810	724	765	770	723	779	775	743	762	776	713	757	747	730	728	739	794	752	771	745	774	820	812	799	771	741	747	765	792	816	821	797	773	728	814	818	718	754	734	755	759	775	730	743	752	846	759	761	744	755	786	767	763	776	729	784	768	796	734	770	725	771	763	722	784	796	777	705	788	752	709	772	751	744	756	826	761	786	788	724	763	745	713	798	796	758	763	742	755	773	705	799	716	742	770	768	736	799	759	745	827	749	778	765	727	745	718	769	755	786	765	761	786	762	722	746	812	780	757	778	672	755	723	736	785	718	776	751	756	747	790	747	746	801	763	760	734	820	805	754	747	795	774	849	743	833	754	749	826	770	730	795	783	752	714	770	773	751	794	775	779	763	753	782	842	772	745	731	788	745	724	751	716	714	732	777	734	761	708	754	750	779	756	716	764	770	776	809	748	770	766	776	731	765	797	793	730	723	768	757	761	777	795	728	769	711	769	770	807	794	729	798	745	720	767	818	810	769	767	705	716	772	730	746	786	753	773	731	763	732	737	755	780	756	758	773	789	771	785	759	757	764	765	731	789	777	815	773	738	742	712	733	746	728	709	768	786	749	771	707	773	789	748	741	729	741	732	767	762	716	750	772	746	769	755	752	768	763	744	711	774	782	843	757	757	761	752	745	756	760	762	824	735	785	788	734	748	817	725	786	799	725	799	773	780	754	781	750	710	753	733	765	800	755	757	785	765	737	821	761	755	751	789	813	756	778	773	743	798	764	793	758	763	794	763	759	771	814	743	803	749	745	750	752	720	760	724	737	776	793	777	754	758	754	731	779	801	783	780	777	737	765	778	756	727	741	758	773	768	749	752	726	738	780	746	744	802	729	788	731	691	772	764	769	728	731	743	715	809	806	789	756	750	748	793	743	737	802	815	750	777	805	751	744	737	790	822	779	768	712	770	751	740	758	748	770	765	763	772	776	743	768	763	765	776	789	785	760	785	779	788	767	766	720	716	760	757	779	799	734	753	797	821	785	740	737	746	759	786	793	787	712	793	777	763	745	780	772	720	773	767	731	796	772	788	788	726	758	777	785	757	753	788	727	771	736	754	757	767	768	735	801	789	792	743	717	733	793	747	770	708	750	737	750	737	756	760	726	746	742	742	751	755	776	765	753	808	773	776	791	758	762	797	769	755	728	776	760	778	781	759	714	742	779	711	777	747	842	751	802	743	842	755	752	763	809	747	749	799	792	753	756	747	731	706	808	766	787	792	767	807	733	786	746	734	771	777	764	750	792	792	744	778	774	751	770	726	745	743	772	774	746	733	760	761	778	727	757	764	783	726	750	779	765	802	777	749	733	792	743	791	770	739	720	784	792	796	766	755	776	776	813	787	724	756	748	769	797	820	706	710	773	737	750	761	767	777	756	756	755	758	763	803	790	775	734	829	716	748	751	785	772	782	781	795	769	725	792	789	759	771	773	716	765	757	780	721	757	778	714	716	762	814	758	787	745	726	714	736	757	755	769	726	787	756	777	772	742	754	813	709	773	764	802	766	755	785	739	760	790	707	783	716	735	777	783	803	716	777	737	772	761	800	779	772	748	712	751	768	782	796	813	748	790	788	771	740	753	723	708	779	793	755	790	740	722	722	798	729	779	779	702	725	725	779	750	782	750	775	756	754	752	783	757	729	746	759	744	831	730	800	720	723	758	771	741	768	731	797	754	774	748	762	736	754	762	782	713	773	801	774	771	769	751	774	774	814	766	756	754	771	799	762	709	793	759	728	741	768	757	771	771	759	766	736	725	814	708	768	734	775	782	777	777	736	810	732	763	787	814	761	779	757	751	756	783	773	732	775	772	780	788	771	720	712	715	752	761	799	756	790	737	777	776	779	766	734	712	780	758	823	772	734	799	764	748	820	749	718	778	764	761	690	725	732	795	781	777	777	779	750	828	751	750	762	745	766	761	766	802	759	791	737	795	720	808	764	784	761	744	749	781	784	733	749	777	739	747	802	738	761	767	739	806	751	776	801	770	764	761	810	747	740	748	726	780	776	717	754	767	804	734	768	766	725	762	743	775	799	759	763	742	805	768	766	782	768	768	758	744	780	719	784	776	780	783	731	767	767	723	786	794	856	769	732	768	761	772	741	745	826	760	762	764	764	788	788	751	763	738	728	738	744	800	769	740	780	743	739	755	770	759	739	726	798	735	762	801	795	746	777	813	790	768	775	733	744	764	763	767	756	787	755	736	759	792	741	754	785	754	789	761	743	784	768	778	749	768	764	783	779	711	765	769	752	767	740	797	725	781	726	782	789	743	756	719	753	762	793	754	710	795	751	789	725	741	803	756	791	781	781	765	763	762	790	806	777	748	755	762	808	747	777	784	755	762	771	728	809	740	819	765	776	777	770	754	769	764	765	781	749	736	712	737	744	759	750	794	770	752	731	748	768	791	781	766	771	766	791	801	746	759	760	709	798	789	800	721	781	741	694	750	703	759	736	754	791	784	770	784	743	778	788	791	762	768	759	681	747	759	764	738	760	748	758	760	702	740	742	785	811	758	759	769	711	763	734	779	766	754	749
9278	17585	21745	18894	13904	9864	6374	4550	5180	3889	1596	862	746	707	553	432	380	400	372	390	335	302	332	260	210	237	274	288	222	308	392	484	329	202	156	153	179	161	187	202	165	163	157	153	159	181	172	159	168	186	175	160	166	197	157	167	168	180	178	169	150	157	184	160	151	153	156	160	169	146	156	169	179	177	159	165	153	167	169	187	153	183	169	139	178	181	180	135	177	187	171	165	197	170	163	162	180	183	147	166	165	164	162	173	185	173	168	163	164	172	185	200	158	171	165	159	166	173	154	192	159	166	169	166	172	146	167	154	189	184	170	190	144	188	152	202	174	146	168	150	158	141	166	177	159	171	150	170	159	210	187	173	165	144	165	163	156	186	137	172	175	162	160	174	174	157	154	176	175	174	185	172	157	183	180	190	170	173	153	202	175	174	168	174	164	193	172	189	190	173	157	168	166	152	154	188	144	145	143	182	151	176	192	150	193	173	156	159	176	183	182	187	185	161	171	154	175	184	148	191	145	176	176	157	175	169	184	189	143	167	172	176	146	169	164	161	171	167	169	205	183	149	167	187	183	193	166	169	170	159	161	144	184	155	193	153	173	175	172	182	193	151	192	180	151	163	162	176	181	182	150	160	167	153	144	179	164	195	167	174	157	168	192	156	179	175	183	167	157	181	173	181	156	169	184	160	165	175	189	172	167	179	174	168	183	166	154	191	173	158	155	170	194	177	177	153	178	170	166	203	184	204	158	174	174	168	181	187	174	165	164	174	185	171	167	150	148	162	171	161	158	162	146	166	189	172	185	176	188	159	167	170	173	176	175	177	160	175	154	175	185	159	183	164	192	179	160	149	169	153	174	164	182	179	165	155	171	165	188	162	159	166	147	164	172	164	175	161	180	189	180	151	166	200	185	192	165	159	171	168	167	147	164	150	178	160	166	198	181	175	190	171	165	168	197	173	168	147	157	153	156	147	175	167	172	167	173	171	140	177	189	195	162	163	186	184	182	149	152	151	172	170	156	178	170	181	180	173	147	168	167	198	152	187	159	175	145	197	160	179	181	205	173	162	171	179	155	141	165	172	163	215	175	197	162	166	150	178	160	160	155	158	163	179	169	196	150	207	175	155	172	170	176	162	166	171	161	187	160	155	181	160	158	143	173	165	167	183	165	176	158	157	170	156	177	178	175	166	166	165	147	182	163	167	165	169	172	168	164	165	172	190	167	152	181	187	168	156	175	169	167	171	187	162	174	179	157	169	189	177	165	153	181	207	160	165	187	151	166	153	159	179	162	158	156	173	166	148	170	175	164	148	153	181	178	177	171	163	193	151	184	171	183	188	152	168	175	178	168	179	178	155	191	154	172	179	154	149	159	165	163	171	185	189	153	151	147	157	183	171	158	177	189	174	170	157	153	169	173	151	170	159	192	170	185	187	147	193	152	180	195	162	182	181	203	187	176	200	170	163	172	181	184	177	186	173	176	141	174	167	156	164	170	148	178	166	186	175	153	154	148	169	177	166	193	164	173	180	158	160	185	180	167	194	155	175	150	168	168	163	153	172	163	179	178	174	172	157	187	161	179	172	162	186	177	173	172	186	171	158	172	176	155	154	140	179	159	179	176	168	170	188	199	170	149	145	155	177	163	149	162	167	174	162	167	195	180	186	180	175	158	169	166	174	168	165	169	178	182	153	166	186	182	179	186	204	160	166	137	168	161	162	168	147	159	198	168	183	158	176	187	180	166	177	167	158	177	172	165	173	166	187	176	161	179	162	155	186	185	166	165	178	165	173	164	174	171	183	160	175	181	178	149	177	169	173	170	169	184	171	141	166	173	180	168	159	167	149	166	148	185	172	182	152	172	147	170	150	159	176	207	172	169	156	160	165	164	169	156	159	198	168	170	179	159	171	154	160	167	166	177	171	146	175	181	162	158	141	179	172	184	185	170	164	154	189	164	168	158	185	156	167	192	178	187	182	199	176	163	158	160	184	157	170	160	157	172	180	165	182	166	178	179	159	180	168	169	151	177	186	184	182	167	146	177	139	184	172	190	165	175	158	145	181	195	190	165	154	182	187	166	169	182	171	162	178	174	173	150	181	197	181	175	185	182	186	170	176	182	175	144	169	156	135	177	174	173	177	167	174	166	160	154	156	158	168	179	189	160	168	163	162	157	175	161	141	178	156	177	156	176	167	161	183	149	160	167	145	150	150	173	165	175	181	144	150	172	186	168	159	176	150	193	205	165	192	162	173	176	167	158	178	140	170	159	166	175	153	165	156	167	138	177	174	179	179	184	135	171	173	154	181	177	181	173	158	182	156	161	186	155	179	156	178	162	185	182	172	179	183	189	157	158	171	186	168	176	163	166	182	175	165	179	173	172	178	165	184	180	174	153	164	172	167	165	170	170	159	172	159	179	165	179	187	184	168	154	175	211	183	179	183	171	167	178	174	150	159	155	182	179	167	165	162	150	159	159	163	162	172	172	187	180	150	177	174	179	162	190	153	167	185	164	151	184	158	165	166	177	156	185	167	197	166	147	165	177	143	178	157	193	179	177	163	168	175	177	166	182	161	157	168	172	150	177	184	164	172	171	169	177	198	161	156	198	165	154	173	156	151	194	168	159	163	182	169	145	170	157	158	164	180	158	184	138	169	177	192	151	168	187	162	164	161	191	155	162	186	180	173	184	164	172	167	171	154	159	161	172	172	189	177	164	179	170	166	174	169	156	163	160	169	168	172	178	160	146	157	164	165	164	172	168	183	161	181	144	171	160	190	183	191	196	156	170	173	153	176	150	192	171	164	167	159	169	176	168	168	149	174	156	177	177	152	177	157	176	182	170	152	171	160	182	192	185	174	175	164	163	157	143	170	179	166	185	170	187	167	160	180	141	193	162	175	165	178	153	164	158	183	167	179	158	183	171	161	168	187	169	149	159	170	167	173	156	157	170	160	190	171	175	192	162	180	146	174	158	164	183	185	163	197	180	175	163	166	173	160	179	146	168	172	161	163	185	175	193	171	168	150	180	188	183	149	157	168	185	135	167	170	148	183	164	176	170	153	165	157	165	178	168	168	177	172	171	172	187	163	191	185	196	170	166	172	167	196	185	167	193	174	160	165	144	186	171	170	169	175	160	173	175	188	141	168	162	179	194	171	175	172	189	172	180	172	169	178	168	155	164	171	161	157	192	177	167	181	159	175	154	169	174	169	145	197	168	160	171	157	160	175	159	176	163	172	180	181	172	157	180	156	170	144	170	179	167	179	163	163	183	167	175	194	173	165	177	178	168	161	185	142	164	187	185	176	163	159	150	165	182	169	184	147	172	170	176	175	166	166	156	175	185	163	168	207	171	171	176	175	166	161	159	181	159	177	181	174	171	172	171	182	167	178	168	162	191	156	160	167	178	205	161	188	176	182	165	156	176	174	196	196	159	153	198	184	145	166	172	186	162	177	147	174	155	171	170	140	166	172	167	164	148	174	172	191	161	172
9934	19982	26417	30095	27849	23120	19745	16809	18653	14093	6450	3854	4251	4027	3107	2336	2363	2262	2157	2321	1866	1736	1769	1481	1041	1123	1289	1434	1210	1486	1990	2696	1621	592	577	572	592	581	609	600	612	563	605	600	549	567	573	604	589	584	603	587	594	618	529	584	552	593	604	583	613	580	625	638	597	597	624	612	574	591	611	612	589	598	567	605	638	575	609	597	579	586	584	606	567	594	609	593	587	573	574	585	597	583	608	601	584	570	585	555	573	607	615	608	531	592	632	622	597	646	592	592	602	616	594	598	553	598	575	561	575	616	580	589	582	582	544	592	614	555	538	541	571	614	541	609	574	586	583	598	583	564	580	570	611	604	588	587	637	555	578	569	612	625	594	603	583	617	605	621	572	566	562	644	571	578	572	564	577	586	632	587	570	575	613	581	570	563	570	610	584	574	574	569	575	585	598	547	605	521	619	620	564	534	607	580	605	568	597	599	597	548	630	570	600	533	615	624	585	547	558	622	578	536	571	557	585	602	561	565	573	628	581	575	574	552	621	582	567	563	607	587	616	619	547	533	626	572	606	573	552	572	570	604	539	601	596	599	564	631	582	598	601	588	634	558	602	597	591	595	594	572	614	567	589	563	580	605	602	612	599	619	609	582	604	603	534	567	545	599	580	549	573	584	581	593	568	604	577	596	559	590	553	581	559	576	566	587	574	577	557	579	612	634	562	569	624	599	572	591	596	586	582	574	566	656	606	592	587	572	593	593	591	609	564	574	613	582	588	558	592	596	535	561	603	605	568	576	575	572	604	570	591	582	581	580	576	576	593	607	557	616	615	558	514	582	553	570	610	594	620	592	629	591	603	607	582	572	573	565	602	546	551	547	603	616	601	565	617	591	600	546	582	608	628	624	558	572	604	597	573	661	610	600	626	563	587	591	593	591	616	544	618	569	535	570	587	596	577	596	570	557	570	601	605	550	568	587	576	566	590	568	585	562	611	600	592	590	561	627	566	572	570	574	637	583	591	583	631	584	577	572	586	566	604	599	568	576	591	598	572	566	600	580	578	599	563	600	570	569	599	547	560	589	577	596	572	617	525	548	556	570	525	578	581	595	591	568	621	591	617	608	582	568	575	560	630	598	574	560	573	590	578	636	603	583	579	595	630	630	617	604	569	586	574	585	578	582	631	560	603	595	583	601	632	610	606	583	577	637	606	594	625	581	606	598	564	604	570	614	571	561	553	599	608	569	557	599	549	563	586	567	580	606	609	575	601	598	596	566	578	587	594	542	537	639	565	597	570	580	570	546	548	597	569	579	570	599	593	534	618	589	570	564	547	578	604	550	583	599	627	581	625	612	601	620	596	544	613	614	544	590	621	599	608	581	601	544	616	574	595	609	598	561	571	558	577	575	578	587	600	568	554	614	572	579	655	599	575	595	591	558	591	603	589	548	621	604	573	583	594	592	577	565	551	592	606	572	558	612	600	571	588	591	586	611	596	615	606	595	583	605	578	608	636	589	569	635	604	572	587	578	570	595	582	610	558	624	593	526	552	527	594	627	608	558	558	589	595	594	572	568	570	566	560	584	601	613	587	618	578	606	599	558	596	589	572	609	524	631	601	539	622	568	607	579	615	578	608	640	594	564	574	578	635	578	558	620	591	602	606	555	551	535	605	634	582	644	571	581	533	578	592	562	555	588	559	584	587	595	585	590	569	611	598	557	620	546	570	611	600	624	599	615	624	622	603	578	550	565	606	609	603	585	554	549	597	589	624	612	576	569	550	561	552	606	593	575	561	592	608	594	619	578	588	580	605	605	599	595	574	578	620	583	567	608	567	587	574	567	593	582	592	638	573	541	573	622	564	600	579	579	549	562	588	623	531	562	618	576	557	579	562	593	588	603	549	583	568	613	598	578	617	572	574	571	601	574	555	539	577	573	583	566	548	610	573	626	582	536	582	594	572	637	583	607	570	612	594	610	613	568	591	599	566	567	618	567	567	598	592	628	599	597	588	519	563	599	570	610	590	598	628	616	570	618	588	584	631	561	581	613	597	566	539	589	589	560	553	574	644	585	605	559	610	631	610	594	617	554	623	600	596	594	553	614	608	576	596	571	614	526	631	562	596	621	556	636	557	601	562	595	623	556	630	588	608	599	634	573	561	557	566	593	603	594	588	566	610	617	581	581	562	586	612	584	562	530	571	586	603	594	577	573	564	597	599	556	587	496	639	599	593	625	619	570	549	590	614	573	615	608	646	628	592	571	552	603	624	604	644	566	569	592	590	578	564	569	592	554	606	587	575	591	573	586	571	589	608	556	554	585	624	580	550	603	556	567	589	563	592	611	559	573	557	616	623	621	583	601	578	619	546	536	597	608	614	558	616	639	565	580	551	590	604	544	565	591	610	606	600	545	615	582	561	573	567	546	578	569	565	575	618	572	618	578	562	570	603	605	568	644	542	558	623	587	582	636	617	592	570	582	600	579	581	561	568	569	581	538	574	561	546	578	634	563	582	584	602	583	540	617	614	590	570	597	600	670	579	591	612	599	548	562	604	597	584	603	615	583	535	566	619	581	570	571	573	604	633	588	618	584	558	558	596	616	599	608	608	556	565	512	556	602	556	578	601	632	612	566	602	596	576	602	601	611	623	576	650	584	596	617	596	645	608	577	617	578	606	621	573	632	572	582	577	616	602	590	598	550	564	599	596	594	613	627	594	562	608	568	572	601	525	589	595	566	582	601	603	583	614	551	582	575	630	553	625	591	563	558	576	594	580	602	598	594	571	555	610	642	578	578	593	585	576	637	586	639	583	601	611	608	535	576	535	563	594	590	611	556	585	573	611	612	558	583	593	639	555	583	556	628	610	568	599	574	599	599	598	524	558	609	590	603	587	549	608	626	575	591	578	590	598	562	577	599	600	608	587	591	589	615	599	598	594	558	578	596	613	599	583	581	555	598	569	578	596	592	566	572	557	596	574	555	620	621	616	584	562	577	604	597	566	536	582	599	580	577	589	630	583	563	600	584	579	539	623	593	607	583	625	599	568	569	610	581	600	632	566	572	608	599	567	614	627	618	597	621	589	580	590	599	583	609	595	576	627	581	589	583	630	604	579	597	631	634	575	629	571	542	600	561	595	522	604	601	581	591	574	618	591	573	586	614	593	576	628	573	568	560	589	538	600	625	595	563	603	592	604	620	594	628	568	612	582	642	602	536	584	610	582	600	603	581	593	570	588	552	584	564	622	545	596	585	577	543	593	613	589	608	585	601	594	575	564	585	596	625	629	596	583	555	549	575	555	562	580	583	623	557	527	543	582	527	555	560	561	610	597	584	620	569	649	576	603	612	583	594	591	555	631	615	537	570	607	631	555	595	576	604	608	600	601	559	557	572	577	599	558	583	615	559	556	554	588	588	621	606	642	580	610	587	593	582	602	563	613	598	600	581	624	617	590	556	573	593	588	591	586	648	595	593	573	588	544	624	557	543	588	563	597	590	595	582	574	600
35470	44696	41760	40241	40939	40329	37565	35934	38895	31087	20559	10699	7579	5445	2560	1588	920	687	569	526	402	384	313	295	293	301	324	285	371	1238	2240	2025	740	195	175	146	139	157	143	133	144	136	149	136	152	147	137	140	164	154	156	137	139	147	156	132	145	132	123	155	127	131	143	144	154	154	134	162	134	146	135	155	125	139	144	169	130	147	135	127	152	153	137	156	148	152	147	139	138	150	134	135	144	126	141	134	139	132	149	163	144	153	137	138	139	138	135	160	148	131	150	142	166	155	143	144	153	134	141	143	155	153	154	144	126	138	149	168	146	138	119	142	132	154	141	135	135	136	152	154	143	138	149	143	162	124	137	126	153	129	149	153	150	131	119	156	149	136	138	149	141	160	152	159	135	129	144	133	196	139	155	148	138	144	144	151	133	135	180	140	145	139	145	134	166	142	158	138	132	172	137	161	179	132	150	127	131	175	157	128	151	126	153	143	130	149	157	144	144	146	142	156	172	147	156	162	162	129	151	123	153	152	135	134	132	134	157	149	138	125	148	171	160	138	121	150	145	146	148	152	128	131	165	145	131	148	178	118	156	148	150	157	154	138	133	142	150	127	143	150	182	165	131	143	143	161	139	136	132	131	135	159	177	139	146	141	155	147	123	139	144	150	138	141	140	135	145	132	117	152	124	144	141	149	152	152	138	136	153	143	144	145	166	144	161	137	148	154	111	150	165	137	156	132	150	141	137	154	151	123	162	153	138	162	137	134	133	139	142	142	131	163	157	153	144	144	158	164	139	155	149	131	143	146	152	130	139	140	162	141	124	144	145	137	151	146	156	136	161	139	140	143	190	142	153	129	134	139	150	139	138	147	126	150	170	144	145	140	165	137	144	126	123	154	137	147	150	126	146	133	146	126	147	146	140	148	150	142	144	163	136	140	156	144	135	152	134	146	142	156	150	146	149	127	168	153	123	130	145	152	146	145	126	145	155	147	135	138	142	120	159	131	156	154	131	151	138	145	154	147	153	161	131	138	133	140	146	133	148	140	125	128	140	144	142	147	122	158	154	141	143	136	145	149	144	134	144	137	141	146	141	139	126	135	135	137	110	159	142	147	159	147	160	148	139	148	155	138	156	136	145	147	159	159	128	144	141	164	120	132	144	146	133	135	148	131	148	139	148	160	144	150	154	149	142	137	149	141	132	147	148	122	115	160	142	133	155	127	134	129	162	167	148	162	143	124	139	153	146	176	135	145	135	146	147	145	131	129	147	125	127	168	142	151	145	139	127	153	159	134	141	166	144	150	160	145	146	122	137	145	140	142	131	125	130	168	136	137	143	146	125	157	164	149	140	141	145	117	154	119	130	135	134	138	139	139	138	153	150	148	155	151	142	129	137	150	167	133	139	124	151	149	130	152	155	147	159	121	146	148	141	164	159	169	154	144	151	160	140	139	135	127	155	141	178	156	127	156	152	172	171	152	136	156	133	151	132	139	147	141	149	145	150	137	146	140	141	153	147	145	125	141	159	153	125	122	155	154	131	141	170	133	137	166	149	154	134	154	158	146	139	121	134	140	154	153	148	139	138	140	160	163	129	146	119	148	156	118	143	136	133	146	129	154	118	156	142	142	150	132	151	160	129	124	126	163	156	160	130	132	147	139	126	129	152	139	140	129	139	142	142	143	158	156	165	149	149	124	165	144	135	139	149	132	143	135	160	147	157	157	116	143	135	149	138	133	160	136	120	132	145	177	153	148	160	139	148	153	137	137	133	144	126	147	151	135	135	135	155	150	157	145	158	133	148	145	144	140	153	139	140	154	158	152	142	152	161	149	142	140	145	154	122	133	166	129	133	134	138	137	149	138	133	136	143	130	154	158	134	140	138	144	132	140	137	140	145	153	155	156	178	156	151	143	135	128	171	171	151	128	142	145	166	132	156	138	142	146	142	138	145	161	163	137	138	138	151	156	140	139	169	141	140	150	141	141	129	143	153	149	137	127	143	161	170	151	158	130	140	128	137	135	140	146	143	125	127	136	148	164	130	125	132	159	135	143	157	142	134	160	134	122	170	146	155	143	138	170	170	142	146	131	144	162	137	140	140	129	141	131	161	160	109	140	144	138	139	133	138	152	130	149	151	137	143	147	145	135	123	141	125	144	136	137	135	143	140	173	135	119	111	136	121	157	148	127	133	110	141	130	177	139	138	147	148	122	155	152	155	150	136	145	158	149	158	162	158	134	153	164	144	138	126	164	147	130	160	148	146	148	144	140	137	150	153	140	132	145	124	123	132	151	143	131	139	160	141	153	141	119	125	143	134	152	144	134	131	141	138	136	132	138	131	139	136	150	153	137	136	141	151	137	137	142	177	159	124	147	121	135	142	149	156	162	148	135	145	166	145	148	156	156	140	143	148	151	164	144	129	143	162	150	144	136	161	138	155	133	162	154	160	143	166	151	139	133	139	139	140	138	141	139	136	139	167	138	164	170	152	141	132	139	138	136	152	120	138	157	157	148	149	140	145	122	165	143	136	146	155	159	137	148	134	155	138	138	147	140	142	148	154	141	177	134	141	141	136	145	146	128	139	151	140	142	134	139	147	139	133	128	142	140	125	131	160	144	159	147	132	139	157	135	141	138	144	142	140	144	164	145	155	148	149	153	135	160	159	157	152	118	143	141	138	148	143	142	130	159	136	153	140	128	137	150	136	133	126	124	155	163	127	146	137	150	134	127	140	125	147	151	134	147	137	143	133	150	141	126	156	150	128	157	136	139	138	132	161	129	179	133	147	128	152	144	123	154	153	145	141	143	150	130	146	127	155	144	147	142	131	140	133	149	160	144	145	150	154	138	150	141	155	150	144	166	167	145	142	142	142	134	129	114	160	137	131	156	138	155	142	139	142	133	170	125	155	126	130	141	137	149	153	151	164	139	134	138	147	156	167	146	127	145	166	138	153	141	142	159	149	143	124	134	132	137	126	139	167	128	154	145	162	150	140	152	163	150	141	131	152	161	165	156	148	136	148	119	140	135	127	133	132	143	162	149	129	166	145	133	146	148	151	153	140	135	129	161	137	132	139	141	155	142	165	160	145	133	143	132	151	152	156	135	166	150	161	139	148	122	138	158	144	130	135	135	148	157	145	133	135	137	160	149	148	134	148	148	146	136	155	141	137	138	126	151	152	150	142	151	168	168	168	135	144	139	129	135	135	154	142	152	130	131	144	148	153	142	180	148	165	142	150	146	140	153	138	148	159	158	155	141	144	154	137	134	145	146	145	146	134	147	154	134	153	140	134	149	138	154	157	142	129	145	142	140	142	154	157	171	137	150	151	141	140	151	139	127	158	149	182	149	144	121	141	135	142	145	138	153	144	142	156	144	153	129	147	149	126	132	143	139	136	154	132	149	139	139	153	160	134	143	134	123	155	158	143	161	135	146	158	145	149	122	142	143	154	160	123	154	134	150	152	144	141	135	140	132	138	148	145	130	129	148	126	157	126	149
30875	43622	49163	59355	62408	58191	57461	53868	50623	45788	28993	21446	20703	18370	10468	8241	5506	4671	3658	2961	2566	2272	2078	1749	1833	1858	1824	1951	2238	8071	13409	11542	4663	673	633	516	535	530	518	515	458	538	519	515	505	493	555	479	502	508	505	473	490	491	488	526	507	498	524	530	534	487	481	547	480	511	520	481	528	531	541	505	499	532	488	540	527	489	528	492	513	556	537	520	456	477	535	505	453	472	545	468	482	535	504	513	486	511	487	511	496	520	505	488	471	509	521	498	535	461	493	505	476	476	479	545	483	534	485	489	519	525	502	500	489	533	532	541	448	489	499	502	459	526	536	502	512	513	502	477	506	519	550	459	505	511	527	524	471	477	520	527	472	511	494	468	520	491	490	489	518	511	508	510	496	487	488	520	474	472	505	540	485	525	482	449	498	456	472	516	493	482	475	481	498	542	498	498	542	478	473	490	511	488	526	515	537	501	554	532	497	482	498	506	489	492	455	460	530	499	496	485	516	486	481	520	492	501	488	480	490	521	525	478	513	512	468	489	483	491	555	482	528	528	475	474	496	488	487	480	451	492	501	482	474	478	525	481	500	504	497	483	500	528	498	510	523	511	493	492	483	478	501	510	503	492	493	529	472	498	508	486	483	496	568	479	533	518	482	501	526	504	505	489	520	492	489	497	503	506	477	502	489	480	500	532	500	479	516	542	470	486	496	503	490	480	506	518	518	522	494	477	520	535	502	485	513	496	470	477	481	530	510	481	511	489	485	461	484	493	526	510	491	466	470	498	499	501	519	482	515	501	545	449	496	517	532	441	507	480	538	476	520	472	516	441	527	514	491	447	486	508	477	545	537	518	479	497	495	505	468	552	461	504	501	506	528	546	492	473	527	494	504	498	467	488	531	487	534	482	481	534	514	491	494	511	476	499	508	494	512	485	490	506	503	516	510	507	494	514	503	488	473	517	496	488	523	531	507	501	510	519	462	485	490	499	484	524	463	506	510	507	527	513	499	507	509	513	502	491	534	492	512	505	509	494	513	510	509	509	479	514	483	506	464	486	475	500	525	500	503	485	504	501	506	503	470	519	520	547	493	511	506	555	538	505	483	522	502	470	556	508	509	524	481	490	506	499	490	487	523	484	480	474	472	489	487	503	510	500	489	492	481	502	489	501	523	506	491	504	516	507	488	526	505	487	484	449	556	498	479	505	478	448	514	534	451	498	528	476	530	480	531	480	497	496	483	519	496	514	507	490	530	503	472	494	473	537	520	495	537	509	484	510	486	516	467	508	543	487	474	522	550	487	503	486	517	496	460	512	488	496	525	494	525	478	513	531	491	478	503	475	506	476	509	487	517	483	510	504	478	483	484	475	492	519	511	490	499	482	503	482	476	476	520	463	528	517	494	441	514	535	503	505	551	481	478	514	481	544	453	528	518	485	535	464	532	520	504	457	543	518	484	491	519	495	505	504	529	488	499	489	486	490	478	492	520	485	498	504	465	473	464	545	484	515	479	508	472	529	482	526	464	517	534	517	474	519	472	482	523	515	489	491	470	519	468	497	450	497	446	524	491	541	499	461	493	501	477	517	484	482	485	497	504	488	509	482	500	499	511	486	507	549	508	500	525	523	537	507	472	497	551	545	493	497	493	522	488	488	485	476	510	488	518	543	478	521	514	510	493	494	498	490	466	499	479	516	518	495	514	497	479	501	530	498	542	506	474	498	479	534	507	514	504	472	473	541	486	501	470	506	478	501	503	482	523	529	478	502	499	511	489	487	498	468	476	490	536	465	499	518	518	521	490	494	481	518	514	475	518	454	495	493	514	493	480	489	498	497	507	523	496	470	504	543	501	558	489	509	502	533	457	513	508	507	488	494	513	509	496	531	488	527	481	483	508	505	488	429	471	477	532	518	504	493	470	489	495	508	497	484	476	476	507	505	495	473	482	493	508	488	514	475	479	526	508	520	468	502	490	477	511	487	501	459	478	531	522	458	476	503	481	523	514	489	509	471	510	498	534	486	496	531	530	495	450	523	455	491	480	534	537	472	511	505	486	526	527	538	510	515	501	516	488	495	513	516	539	488	507	483	497	516	482	521	500	510	538	494	511	459	468	513	494	491	503	450	495	509	458	479	514	520	515	495	505	521	507	512	481	486	531	506	517	511	539	478	513	496	496	536	520	529	544	505	488	499	499	478	517	543	518	536	493	497	519	496	505	516	478	545	480	531	513	517	507	524	519	498	519	473	492	486	513	496	496	510	486	503	491	507	509	492	527	471	519	493	496	473	501	492	518	523	522	570	534	496	497	479	508	508	495	507	500	489	496	547	504	490	547	523	476	503	476	504	507	520	560	483	460	499	505	495	486	475	538	525	501	516	499	533	532	499	482	498	480	517	483	484	501	506	513	532	508	478	509	495	504	498	509	533	517	517	495	502	520	497	502	527	513	484	517	520	491	535	497	497	528	493	539	520	484	474	495	476	509	482	501	519	513	533	488	497	487	499	514	473	508	539	538	499	537	480	486	500	450	477	513	507	513	501	506	494	482	528	497	458	499	499	529	500	516	512	506	485	513	485	489	540	493	502	492	519	488	507	501	519	498	543	492	497	505	513	498	490	503	497	516	473	500	483	500	511	530	489	485	520	503	473	489	519	486	511	502	500	456	485	522	467	499	480	478	488	484	510	496	461	533	495	525	534	522	521	524	495	506	507	520	499	531	505	538	489	496	485	508	504	485	479	517	493	530	487	505	496	510	521	521	485	507	520	476	519	517	542	527	518	474	542	494	534	485	482	549	471	535	510	472	465	475	506	514	506	500	508	490	511	520	495	496	527	484	528	472	480	483	501	517	510	517	504	498	496	505	497	537	504	512	493	533	510	499	531	536	520	452	502	507	533	489	505	496	512	496	492	551	500	447	513	559	506	520	489	498	528	516	493	520	521	521	531	510	543	517	511	499	527	512	542	493	502	515	508	492	495	501	522	474	498	476	523	451	498	545	498	502	512	483	490	512	453	506	522	506	543	512	515	508	528	536	516	488	505	491	483	530	533	490	494	514	477	500	532	537	536	541	488	513	543	490	482	510	495	500	515	554	481	515	521	479	478	491	502	494	517	531	521	513	468	504	516	542	489	497	498	469	509	490	540	474	548	469	467	448	476	530	533	497	512	481	493	540	493	517	508	530	546	510	569	496	523	550	469	475	503	516	452	530	487	516	470	475	532	477	462	484	484	476	496	520	470	545	485	537	515	518	492	523	503	493	488	508	481	490	533	479	511	513	536	509	492	480	508	491	501	487	568	504	482	452	537	532	498	480	531	524	487	486	490	503	529	478	472	490	484	509	509	498	497	489	498	502	498	536	528	544	490	520	482	530	505	539	450	514	485	488	509	468	524	511	488	529	484	485	457	491	514	522	460	436	509	501	501	445	538	495	556	468	526	496	494	498	505	492	497	486	489	505	521	512	527	485	499	487	494	471	495	474	524	522	532	502	522	515	505
45038	45241	40770	39746	42208	43176	43157	41731	46402	37452	28297	18751	12956	8362	5475	3399	1671	1093	901	823	746	609	559	664	727	675	572	562	994	2604	4357	3235	1015	310	235	208	215	215	240	240	254	233	215	215	209	215	221	239	217	211	227	241	193	221	219	236	225	189	212	177	234	206	217	220	218	220	221	193	221	203	216	222	213	206	212	209	211	199	218	245	251	223	221	223	203	209	224	234	202	226	239	215	240	242	194	219	207	228	229	217	222	257	202	202	192	233	206	220	207	262	205	222	208	213	217	234	241	224	221	227	238	219	198	209	198	208	230	221	217	224	224	222	224	191	216	202	227	224	246	209	236	225	180	235	216	231	214	226	218	201	215	228	216	245	237	238	227	222	194	226	241	227	195	227	223	233	201	226	211	227	208	226	258	244	231	225	225	238	219	224	217	245	216	196	218	205	203	229	230	201	207	249	211	219	188	211	229	215	203	222	224	197	248	228	244	227	192	220	214	262	204	216	218	216	224	222	216	202	202	190	213	214	233	195	226	218	232	237	216	222	217	209	210	205	221	186	239	200	218	200	232	219	235	228	228	233	242	224	213	249	229	204	211	220	210	198	204	217	224	230	229	235	204	210	230	247	219	202	237	246	228	229	215	225	212	220	228	218	247	242	206	210	212	215	212	212	224	228	241	215	183	214	215	224	238	229	189	239	218	223	214	208	211	210	225	230	221	210	237	223	219	186	231	215	213	226	211	218	206	218	206	261	226	230	227	199	240	208	252	218	226	216	238	222	247	213	221	212	227	215	224	237	224	231	218	251	223	214	196	237	207	240	231	230	214	217	219	211	221	229	238	183	218	215	225	250	202	208	222	218	196	257	261	208	206	196	198	211	249	234	196	238	233	192	212	230	247	226	234	217	221	260	222	224	222	245	226	212	227	226	219	227	241	229	221	238	218	247	221	206	214	236	244	211	257	229	202	236	211	233	225	223	232	223	218	202	211	215	222	227	236	222	240	250	237	224	211	200	222	240	229	206	234	210	202	205	233	245	211	237	245	242	201	227	221	212	211	229	234	225	214	214	251	219	218	245	229	240	223	254	230	223	261	193	224	198	227	177	233	213	230	227	206	207	199	228	206	207	213	230	184	201	227	201	199	204	208	212	229	239	204	218	216	213	250	205	210	210	223	207	219	224	185	209	228	226	204	206	280	218	228	194	214	197	215	211	230	211	217	223	240	222	232	187	226	237	219	230	239	235	209	211	219	211	223	204	225	249	237	217	197	194	240	242	230	229	221	220	242	238	198	189	232	228	226	212	206	239	224	200	207	208	244	186	214	220	221	208	233	220	220	208	225	219	257	200	197	234	220	231	230	218	234	223	248	220	216	229	211	232	194	228	227	244	231	230	205	220	205	221	217	187	222	210	225	230	217	183	205	188	195	224	226	219	198	233	236	192	222	249	208	220	204	228	205	206	239	225	214	218	216	223	219	223	204	243	211	214	242	229	224	213	217	207	224	205	210	219	206	221	229	230	222	229	224	227	230	233	213	234	254	224	239	242	226	231	241	215	219	234	216	220	181	211	215	223	213	244	229	193	219	215	228	214	226	204	215	228	249	221	213	224	215	213	218	245	204	191	202	209	248	256	245	217	246	243	237	224	226	220	222	210	223	219	243	226	224	212	227	228	215	235	243	262	207	234	251	208	232	210	211	202	256	230	219	212	226	223	219	207	211	235	224	236	237	219	223	233	203	202	200	230	246	218	249	247	237	225	225	223	207	211	220	244	207	195	213	210	201	218	219	230	223	220	217	228	213	239	248	206	220	228	233	226	226	232	213	224	224	225	202	263	185	234	230	183	245	203	257	197	200	239	230	221	240	205	216	231	220	209	231	241	223	222	206	216	207	244	247	208	249	209	219	227	192	215	229	200	229	208	204	200	217	225	224	213	235	237	233	228	228	220	250	214	216	227	227	205	261	209	227	192	213	211	198	237	220	220	213	216	219	233	225	214	198	202	206	206	229	237	210	214	200	252	234	213	212	213	251	221	235	202	213	234	224	235	212	219	219	228	231	207	248	225	214	242	198	206	201	215	228	213	242	239	229	202	204	221	218	253	206	206	215	247	232	220	250	203	232	242	209	218	233	218	218	220	223	222	209	225	213	233	254	206	210	226	217	255	220	236	213	208	230	235	258	216	215	232	207	224	237	262	243	223	227	249	244	242	191	195	231	205	240	233	198	207	233	194	242	227	219	216	207	252	230	242	220	224	208	215	245	219	215	223	260	227	228	227	231	238	200	215	215	225	232	237	247	225	199	242	244	242	205	238	216	241	228	221	238	217	237	211	207	226	241	218	214	223	212	189	219	226	220	225	208	243	208	225	250	208	223	210	238	226	211	180	212	239	215	208	206	217	186	227	218	215	192	212	236	221	245	201	199	223	207	214	241	198	211	228	195	214	197	229	228	210	231	232	190	205	195	210	249	220	223	209	250	226	225	243	237	221	230	244	228	231	212	225	232	199	217	224	213	215	247	215	213	210	214	236	221	229	229	226	218	225	206	202	212	209	231	191	201	245	205	229	201	213	211	214	225	227	231	209	237	199	200	213	209	207	208	225	230	236	217	241	202	196	224	223	214	247	198	280	217	223	222	210	241	252	208	223	228	209	216	244	195	235	231	248	189	253	235	252	211	205	243	238	234	210	209	226	229	199	204	250	200	195	234	197	199	235	215	211	245	216	212	195	226	239	189	237	200	206	226	257	209	224	204	240	220	205	208	248	222	224	198	202	202	215	227	242	231	207	282	219	244	215	241	219	209	195	215	239	212	203	222	227	201	213	206	222	238	236	213	232	247	199	215	253	245	225	211	206	226	225	237	234	230	225	222	226	210	198	224	198	207	228	241	220	220	197	189	207	220	230	217	224	213	212	223	232	203	218	210	240	214	239	204	212	213	217	215	208	199	188	234	220	216	203	204	231	202	248	199	195	223	214	243	213	222	249	208	199	224	198	234	225	237	225	233	204	236	241	235	235	253	234	209	220	221	221	244	195	219	228	220	232	224	223	190	210	222	184	216	212	218	224	230	215	211	214	199	214	212	221	226	222	209	222	216	201	231	231	217	223	248	230	224	204	232	214	201	191	220	208	208	233	208	204	213	246	227	241	214	256	230	205	221	228	194	212	185	232	213	231	253	227	235	219	256	234	224	236	214	218	216	211	225	235	230	197	227	212	224	203	233	218	249	223	221	222	215	235	225	212	233	213	233	218	240	225	206	203	208	193	214	236	232	222	240	250	243	225	235	225	207	233	210	205	205	243	211	201	217	217	211	239	211	209	222	223	223	205	208	210	213	212	222	244	217	218	188	228	229	225	225	215	236	231	230	213	231	233	216	241	211	215	220	236	228	215	229	225	205	212	217	226	190	226	208	217	225	232	222	189	213	228	230	221	218	214	240	230	256	205	245	201	230	222	223	217	229	242	213	222	203	225	202	200	230	210	189	207	218	232
39516	48250	51264	63184	67461	66965	67546	62897	58321	53911	38387	31678	26241	20501	17092	14332	8292	6037	5402	4921	4306	3568	3238	4136	4000	4104	3661	3295	6311	14645	21150	15804	5477	1510	751	712	708	770	724	677	671	692	734	717	736	707	686	714	672	733	667	717	684	724	679	685	711	676	665	714	685	694	692	713	715	723	731	693	721	697	731	716	737	711	652	733	676	714	677	683	717	726	707	711	664	669	740	717	660	720	713	726	713	752	673	680	713	671	735	727	683	722	711	678	713	688	710	681	726	716	731	715	705	712	673	714	691	697	653	752	789	668	690	766	720	698	717	747	702	716	693	715	720	699	722	660	692	774	743	708	688	734	730	688	677	686	674	649	712	685	678	705	702	712	728	687	736	708	657	796	696	697	724	700	743	748	715	683	743	684	715	721	711	721	663	701	682	701	710	693	714	704	752	668	682	720	705	721	700	641	732	726	659	693	716	704	720	719	693	682	639	693	717	689	696	708	706	690	714	661	714	671	697	671	677	693	674	693	676	671	702	693	697	684	672	694	687	679	720	717	680	680	712	747	659	737	703	743	666	679	670	695	747	694	670	661	712	661	699	732	657	692	722	707	637	734	702	687	699	670	709	705	695	692	644	715	705	633	751	740	731	722	773	654	694	732	709	689	711	689	638	746	694	685	751	711	698	716	678	734	748	693	690	694	750	744	669	700	670	704	751	689	699	718	725	703	685	691	741	684	708	686	699	657	736	703	759	674	683	687	692	680	672	735	710	719	718	701	689	695	751	624	733	665	684	684	700	690	708	711	731	706	710	719	659	678	687	690	699	688	696	688	673	704	764	693	685	712	692	674	724	719	692	729	710	701	706	698	736	685	687	695	669	687	681	682	705	699	687	653	713	702	711	694	697	676	693	693	687	736	687	740	664	696	727	738	698	740	709	679	700	685	703	724	695	693	677	707	687	702	701	691	699	702	645	688	730	688	702	713	675	682	693	745	648	722	674	719	693	709	730	654	719	722	651	747	722	670	758	714	717	676	700	726	687	710	736	684	688	716	696	748	720	666	691	740	737	680	693	687	709	792	760	721	677	701	666	717	665	680	674	723	692	682	715	734	712	681	640	693	706	725	703	675	711	673	747	679	735	731	680	686	658	712	688	693	724	716	713	733	719	705	721	724	699	706	719	705	676	647	691	645	754	702	659	714	685	690	686	736	700	688	731	730	683	723	729	708	717	740	707	715	714	681	666	659	750	717	709	693	732	709	713	722	670	709	661	704	743	744	721	675	753	687	700	680	682	694	713	754	707	694	717	713	719	716	689	716	675	705	695	683	743	698	731	725	731	715	743	738	668	634	741	701	682	752	728	664	659	755	712	680	737	700	687	734	696	733	670	754	653	715	737	680	731	660	662	693	722	707	713	737	657	705	743	687	734	693	696	721	664	692	675	710	709	641	664	741	709	710	706	661	682	691	687	672	686	687	754	731	682	675	666	703	694	730	638	694	728	733	705	681	758	724	687	662	745	732	730	720	690	754	630	697	721	661	678	658	693	662	722	696	702	693	690	685	689	683	678	722	698	736	700	674	711	716	705	617	691	706	736	734	754	687	698	749	688	744	693	719	681	725	687	730	761	723	719	669	707	679	770	680	675	716	707	689	698	716	679	743	737	694	716	709	676	693	694	703	713	696	728	724	708	679	721	749	678	700	693	703	720	708	713	686	678	675	671	654	694	717	699	726	663	666	717	698	696	701	737	744	717	710	715	740	718	696	735	694	670	737	702	699	706	751	689	722	743	712	685	740	748	707	712	706	701	718	699	703	717	709	692	751	700	739	727	731	705	714	643	671	708	723	730	674	677	705	723	635	732	687	715	692	708	677	699	676	728	705	745	691	691	721	704	698	691	709	714	679	733	673	708	747	634	691	646	717	708	657	687	722	700	693	691	708	676	713	689	681	694	686	720	673	695	718	684	748	672	696	689	697	666	683	699	722	654	684	685	725	709	717	686	668	707	669	699	707	697	711	669	728	719	712	664	667	652	738	701	683	721	723	703	707	730	683	719	710	679	715	713	665	715	683	664	670	712	704	677	736	732	736	694	700	664	736	713	705	688	687	715	663	704	715	685	674	711	699	737	713	760	689	690	693	720	698	685	637	727	733	668	714	690	738	679	705	748	700	678	700	701	710	690	707	736	709	688	721	741	683	751	696	733	696	715	644	717	700	763	698	699	703	722	698	679	702	716	722	716	682	677	673	765	694	696	718	695	674	707	685	714	702	672	735	709	727	704	651	669	718	725	795	645	678	674	684	714	737	704	655	706	710	682	732	728	677	715	720	758	692	699	684	717	724	621	743	661	699	673	691	691	739	670	713	690	724	709	726	691	692	718	696	712	671	693	689	653	709	689	706	759	709	684	639	679	673	732	672	676	702	704	733	719	617	741	632	694	655	676	684	655	721	697	714	665	691	693	713	692	672	707	775	631	657	704	728	654	713	651	729	651	754	685	701	720	702	698	693	712	708	727	740	702	740	744	672	678	723	662	723	735	708	682	690	754	747	708	709	714	709	728	738	713	734	673	669	700	671	703	702	633	674	683	730	725	701	689	700	706	685	743	662	715	727	707	688	664	658	695	706	678	679	729	704	730	722	728	675	669	694	710	692	683	726	701	727	669	688	675	704	693	752	725	678	699	748	699	701	701	734	664	712	716	741	725	709	686	662	738	692	722	679	711	644	698	736	695	709	671	678	722	711	725	696	713	656	705	728	669	631	708	687	663	662	694	736	656	684	679	715	685	711	707	699	681	675	762	700	742	684	699	714	693	687	675	736	773	727	706	700	734	699	724	717	696	678	743	716	729	674	710	738	662	674	696	713	714	716	696	702	698	706	715	684	706	710	690	688	650	680	718	713	727	689	645	637	698	718	695	666	709	740	725	692	662	725	695	692	702	709	652	719	695	669	684	725	684	684	699	676	723	694	681	728	665	690	689	714	707	688	689	708	697	721	706	643	668	701	655	734	673	741	706	702	674	681	666	690	641	729	718	711	716	675	698	711	685	706	700	700	751	706	737	709	699	653	701	718	715	740	709	757	663	717	702	688	668	702	651	683	668	728	688	705	700	737	680	709	657	718	706	675	759	703	698	707	665	732	723	726	703	682	660	682	695	712	712	664	684	694	715	679	688	709	660	704	684	687	622	686	685	649	727	705	656	693	712	685	687	690	716	760	695	725	701	695	672	662	706	661	696	728	686	688	748	727	668	693	712	700	707	738	691	708	713	676	741	710	713	746	671	731	671	710	690	678	681	723	692	689	654	721	738	693	691	709	706	685	735	689	722	657	686	672	693	711	652	718	659	648	754	700	693	708	706	732	751	726	733	709	767	687	702	691	745	706	738	714	728	657	708	700	694	710	680	684	694	686	740	706	694	742	704	694	706	746	661	692	655	708	649	741	701	675	693	705	751	727	700	695	690	715	714	712	706	665	694	733	718	672	735	732	662	683	696	712	686	688
9150	15034	19509	16851	12970	9379	5996	4731	5546	3415	1848	1157	724	488	488	518	440	463	429	396	409	357	359	359	281	290	284	230	221	256	360	422	264	185	154	180	164	177	181	179	179	171	165	172	171	193	163	173	179	172	175	183	157	162	168	193	167	149	168	181	146	179	190	164	172	201	163	168	171	175	170	152	178	135	159	174	183	184	163	174	180	158	183	156	175	180	179	146	181	178	188	151	148	188	189	166	160	168	174	167	194	158	179	155	150	165	180	137	173	185	176	179	161	164	182	188	138	158	191	174	150	189	166	176	181	164	150	159	162	181	163	166	165	179	131	176	175	186	158	178	159	153	174	171	169	178	168	181	162	163	167	191	156	182	163	177	161	174	185	179	182	188	172	166	156	178	192	177	161	165	200	203	144	158	186	166	177	176	166	187	169	155	176	176	177	154	170	170	156	167	163	164	172	176	175	171	162	159	171	172	188	145	144	158	176	183	171	167	181	190	158	163	153	180	166	151	150	177	205	167	175	167	172	174	158	166	167	170	172	194	164	174	180	173	167	173	187	159	180	159	188	201	179	155	173	182	183	162	160	172	172	189	191	177	167	173	177	154	164	183	135	164	179	158	184	165	185	161	182	175	157	183	176	163	170	143	163	154	174	175	169	169	176	184	180	186	166	176	192	157	169	164	183	153	169	187	184	196	173	146	163	163	161	191	186	155	172	162	155	165	192	194	176	175	181	182	160	168	186	168	166	162	156	147	174	156	166	198	188	184	187	180	192	167	161	166	200	166	170	165	172	182	174	169	159	179	174	186	161	159	173	164	176	184	158	155	177	158	157	179	183	169	166	181	167	163	173	187	182	165	162	201	180	178	149	183	182	160	156	152	176	163	169	187	164	167	173	167	177	204	178	156	158	171	189	170	163	198	162	173	173	167	171	156	177	171	184	184	169	172	172	145	172	190	173	174	168	144	169	159	170	184	160	169	164	182	181	175	172	166	170	173	163	144	177	185	164	184	165	149	165	180	198	162	152	154	173	171	174	177	188	143	171	154	183	183	170	185	160	170	163	170	151	168	181	157	170	175	163	178	156	180	178	166	191	206	180	189	149	174	157	180	171	172	168	152	175	182	184	158	177	174	202	171	170	158	172	157	158	182	193	149	180	165	202	188	163	150	203	167	171	198	181	168	190	179	191	169	181	188	157	172	156	158	200	183	156	189	176	182	170	196	165	193	174	184	175	185	161	175	195	180	166	165	191	170	161	172	175	183	169	180	197	176	179	167	173	168	172	170	147	196	181	172	177	171	172	168	158	154	180	185	161	173	189	185	174	178	161	172	162	162	154	167	196	166	165	160	156	187	184	162	188	160	157	184	171	168	153	147	171	185	177	179	161	188	163	167	152	166	159	158	151	193	172	165	194	207	179	192	156	190	173	174	158	160	156	179	162	157	178	189	194	164	166	164	179	192	159	166	179	174	156	157	169	181	184	162	154	178	186	162	156	159	179	149	157	173	169	148	189	153	170	164	173	184	170	173	170	164	144	159	160	172	188	178	186	199	172	191	177	152	159	191	154	168	153	176	162	149	176	173	185	192	177	171	153	181	182	188	181	159	165	162	152	173	174	191	160	163	161	170	184	180	160	174	153	174	168	152	155	176	173	178	179	173	163	178	173	158	149	167	154	171	187	177	170	166	145	163	199	174	152	143	160	173	147	179	178	175	162	164	160	170	184	150	171	169	177	175	173	160	155	163	172	148	160	155	178	183	181	162	165	186	167	158	174	178	181	161	187	175	159	168	176	192	167	183	161	178	189	196	173	173	174	160	150	165	179	183	160	170	168	167	178	148	173	185	151	159	175	163	169	187	165	163	188	176	172	177	151	156	166	196	175	165	183	196	168	158	169	165	153	156	168	159	184	154	170	181	177	170	199	190	166	169	134	153	161	193	170	165	175	193	165	156	170	183	171	193	198	166	159	152	161	187	172	162	165	182	164	173	174	153	184	193	153	183	181	179	155	158	140	174	180	178	156	188	182	188	169	175	174	174	166	162	182	156	165	173	147	172	180	182	171	168	182	154	182	163	162	162	170	176	170	160	161	152	169	176	164	140	177	157	173	178	170	166	168	151	181	179	187	168	166	172	166	170	155	175	182	156	164	171	156	184	174	190	161	184	169	158	146	181	155	179	161	181	159	166	187	162	159	174	181	183	156	169	193	197	169	176	196	172	181	164	158	178	165	194	167	180	164	166	151	173	192	174	167	158	153	156	153	177	165	188	162	177	170	184	167	193	165	157	191	143	177	196	160	191	186	168	175	174	167	172	193	172	183	174	158	185	171	162	168	175	146	189	179	182	189	172	179	181	148	166	198	198	173	166	148	178	173	173	174	181	180	185	168	188	172	161	155	157	205	181	164	174	152	179	176	170	168	165	189	175	178	187	179	161	162	168	185	184	179	162	176	172	178	162	146	165	160	161	155	163	170	177	167	152	149	168	162	166	194	150	171	168	158	175	183	162	176	160	167	166	141	149	161	161	142	167	171	167	171	180	161	158	179	170	184	170	183	151	185	156	163	170	167	188	207	181	169	187	172	166	160	202	181	212	157	197	138	167	178	162	177	186	173	181	167	176	178	149	147	160	173	182	170	176	165	174	164	159	152	160	190	184	160	195	181	152	204	150	181	165	179	174	179	176	149	171	173	185	165	169	181	182	179	185	143	196	179	181	182	201	175	168	206	169	174	157	156	181	161	179	172	170	162	168	122	159	200	194	161	158	168	164	184	168	184	171	180	167	159	176	170	174	155	179	166	167	179	166	175	174	171	154	185	173	168	189	161	167	182	191	167	146	160	166	196	178	168	149	141	170	174	171	185	189	168	152	170	186	186	162	146	158	187	165	161	163	188	165	162	202	168	191	179	178	171	175	186	184	181	178	165	167	197	190	192	172	176	177	168	160	145	156	168	163	157	182	174	167	183	161	143	147	153	170	158	163	174	164	176	159	163	167	175	166	176	150	157	156	151	171	182	177	188	178	164	190	178	154	179	171	168	188	175	180	168	195	180	187	176	169	177	175	168	165	175	170	141	176	153	160	183	151	161	197	179	167	140	167	161	157	153	178	146	169	186	161	166	186	161	171	159	181	157	169	202	175	195	164	172	189	163	178	166	183	166	185	185	173	171	154	164	167	159	152	163	168	168	180	167	168	174	155	175	175	160	165	174	195	159	168	169	163	179	159	168	188	152	172	192	157	158	201	187	152	157	155	155	158	174	154	175	176	163	163	165	155	173	160	163	171	149	189	175	157	191	178	183	177	180	181	154	165	177	176	177	161	165	177	197	172	162	197	182	162	162	186	184	153	178	144	162	187	154	176	187	185	182	159	179	172	212	196	179	191	175	182	149	142	170	175	179	163	188	182	187	153	162	184	157	172	160	163	155	178	169	145	163	193	175	188	181	173	166	159	173	171	184	160	165	155	168	192	174	152	189	183	193	158	168	137
9492	17940	24930	28365	27268	23558	18433	17196	18465	13562	7510	5102	3709	2417	3075	2893	2681	2800	2284	2478	2433	2155	1916	1954	1618	1674	1468	1123	1125	1496	1993	2193	1126	629	632	549	583	642	598	569	568	599	630	602	606	606	584	591	613	604	618	629	586	590	615	612	605	586	645	582	610	597	585	601	562	597	574	612	573	592	613	596	593	553	612	600	629	650	614	624	603	622	585	574	610	615	598	619	602	580	608	614	588	588	633	590	548	552	534	642	542	590	585	582	616	640	565	537	583	589	597	566	595	542	632	572	539	629	612	642	605	607	546	559	594	588	579	602	604	629	605	549	599	576	606	577	627	627	659	603	582	600	575	577	598	582	578	570	574	601	592	555	571	585	586	596	573	615	610	625	602	593	613	581	604	605	570	603	603	603	605	620	654	582	622	603	574	597	589	632	599	575	615	578	596	550	567	622	620	561	596	574	564	585	567	601	593	587	611	608	618	580	614	610	581	632	584	575	593	628	639	581	581	603	633	598	573	608	586	578	516	547	558	576	605	574	621	669	559	619	595	610	547	571	592	593	588	549	588	606	612	582	623	571	571	597	619	556	583	571	580	647	601	618	641	634	650	609	614	588	625	582	599	566	602	609	619	597	579	583	609	584	638	603	566	590	595	566	598	581	585	561	579	632	606	618	624	560	579	591	623	614	587	578	604	593	633	603	595	574	599	592	614	578	555	612	625	572	605	644	623	570	570	610	576	606	574	610	588	607	561	559	574	630	612	572	604	576	567	581	559	582	596	538	588	574	608	617	561	603	610	554	582	613	577	564	637	576	631	589	578	612	583	631	611	605	583	596	609	542	619	578	582	569	610	611	645	581	553	594	588	594	560	617	672	589	583	621	619	639	591	600	579	551	595	608	586	601	599	590	605	589	614	606	621	589	620	552	564	573	608	599	619	578	639	629	583	564	556	646	604	616	617	592	552	604	561	612	601	619	587	572	606	564	569	598	616	584	601	616	603	580	594	558	542	586	571	621	572	615	561	608	630	619	583	589	561	599	569	580	616	594	583	621	642	598	623	610	553	566	621	617	630	541	618	615	573	598	609	594	619	607	643	623	608	605	617	614	600	610	581	652	611	593	552	576	602	613	566	588	628	598	615	631	622	626	571	626	627	647	548	601	624	626	609	602	605	597	620	610	626	591	627	597	619	575	545	621	594	635	632	569	622	591	608	610	581	603	582	631	601	631	579	597	585	595	611	593	593	629	602	582	624	583	631	595	591	646	598	527	584	573	578	599	630	600	610	580	588	572	640	534	558	635	582	612	590	588	633	589	582	566	600	592	580	594	623	629	594	593	614	585	620	593	586	600	567	615	603	581	584	591	620	595	557	579	607	605	577	579	616	616	599	596	576	588	591	605	600	609	584	627	598	580	605	579	582	633	622	577	590	581	637	625	646	560	606	635	620	613	601	593	598	604	576	600	596	588	560	610	590	598	606	549	581	579	589	595	587	598	581	600	621	600	624	590	578	601	626	542	592	646	613	652	629	572	594	615	614	572	567	588	613	609	598	588	639	550	618	594	603	569	609	568	652	625	613	577	596	616	611	617	640	570	582	620	638	607	559	620	602	588	623	568	567	593	616	594	610	569	680	611	621	595	597	559	546	561	615	628	587	569	590	621	633	609	618	570	619	598	565	595	587	600	562	586	610	600	560	602	550	619	612	574	577	654	642	587	590	587	643	601	570	624	574	613	610	593	604	609	591	585	619	579	582	529	583	563	614	619	611	614	550	591	570	559	612	603	610	575	614	559	592	594	611	623	624	607	591	583	607	613	619	600	606	583	642	622	595	617	594	623	600	599	630	555	606	613	593	594	629	610	605	598	588	603	653	630	584	560	567	528	595	609	602	610	602	591	603	583	584	575	584	573	563	586	607	559	588	603	567	631	587	632	568	589	551	621	620	571	564	587	594	575	578	594	560	589	604	620	586	574	548	584	583	601	566	574	630	608	569	557	586	578	613	590	583	575	578	607	621	618	588	597	574	610	605	533	590	653	588	590	623	574	633	652	592	595	554	615	619	575	574	548	568	548	597	665	605	599	567	585	631	578	576	588	631	614	586	641	644	612	646	593	601	655	627	595	578	573	590	588	584	610	608	624	600	623	606	565	556	581	569	560	599	620	578	566	576	594	581	610	577	606	628	594	551	569	569	586	594	619	579	638	610	613	569	617	597	596	554	623	606	572	620	600	567	584	611	562	604	538	641	612	592	597	629	579	633	554	596	602	603	565	627	579	613	544	610	557	550	586	567	596	589	609	592	670	586	631	650	624	587	584	564	628	623	594	598	606	615	613	626	574	579	607	593	566	550	624	592	624	573	579	558	605	630	646	558	617	627	556	605	567	597	567	557	584	613	612	621	589	644	568	616	584	619	581	606	592	578	589	589	599	563	585	593	569	568	627	639	591	600	622	592	609	576	566	561	573	595	573	619	609	581	568	584	583	566	579	606	601	587	604	586	650	587	570	579	600	584	623	578	631	588	592	653	625	615	552	556	666	566	595	638	616	631	609	552	636	554	596	553	593	590	621	573	593	587	581	596	593	590	580	588	585	643	579	599	594	588	608	586	585	598	614	619	600	598	637	609	605	545	585	623	611	607	593	616	596	586	591	646	595	624	589	589	602	599	590	592	630	593	558	605	635	620	587	604	598	633	618	591	540	581	614	577	603	581	600	583	584	610	600	562	598	598	594	641	575	577	637	566	642	601	562	626	601	601	559	631	580	559	577	607	612	623	617	584	590	586	627	591	578	570	578	630	613	614	612	600	594	626	591	616	589	595	601	589	552	558	592	579	656	607	577	584	606	567	565	592	610	623	598	620	567	622	585	558	607	581	604	597	591	586	554	636	591	545	586	615	631	577	593	588	603	547	570	545	602	640	583	553	590	556	621	635	612	646	604	583	600	601	590	598	571	578	594	636	585	598	593	588	578	599	583	573	594	616	623	610	554	583	591	564	583	597	563	604	642	628	569	599	618	626	555	618	598	594	600	596	636	620	617	582	596	589	563	559	587	574	597	612	601	608	618	614	555	561	622	579	554	620	595	575	604	597	560	580	597	614	569	541	544	594	579	597	566	577	592	609	599	618	620	588	587	636	612	613	588	564	584	610	613	578	595	625	598	601	578	596	614	614	622	582	620	585	618	643	605	575	621	612	589	652	555	629	625	582	616	581	631	599	596	600	639	556	582	565	569	608	542	602	605	625	589	601	596	595	582	577	576	621	606	538	568	591	575	562	645	594	607	605	580	583	535	608	573	628	622	584	594	611	566	608	607	594	583	604	611	611	616	595	578	576	598	643	612	627	626	595	582	626	636	588	603	614	566	569	618	580	629	609	582	600	672	623	622	604	594	562	583	593	592	620	565	658	561	606	624	569	550	606	607	592	587	575	561	569	604	625	563	577	554	596	593	594	595	600	589	605	607	594	556	547	577	623	613	661	547	622	569	603	580	622	599
38260	44260	43101	41416	42041	42495	38015	35324	38638	32193	20291	10897	5014	2852	2178	1185	827	570	561	805	805	839	802	764	800	699	533	445	361	619	1468	1800	997	180	180	157	151	158	170	155	145	169	174	156	153	165	157	168	147	145	167	179	168	132	129	173	135	158	158	163	150	170	153	139	169	136	153	132	161	157	153	159	169	173	161	158	159	146	154	138	182	148	148	189	152	160	145	148	164	140	159	174	152	167	123	165	175	166	159	179	152	156	148	152	167	171	143	146	133	140	140	146	151	173	158	141	158	161	154	155	164	169	156	162	173	158	156	165	146	169	161	162	146	151	153	145	154	160	154	153	171	168	164	146	159	154	174	161	148	165	150	155	157	156	152	150	166	156	134	136	153	154	162	153	177	167	151	168	149	166	169	152	178	173	163	158	158	157	127	138	146	153	157	171	156	165	158	166	150	144	173	147	148	159	133	183	146	159	141	156	178	178	145	159	143	166	130	168	144	163	152	154	156	154	165	142	151	155	169	132	171	159	138	156	168	159	145	146	189	148	144	158	168	161	177	139	149	155	158	144	164	145	170	158	185	146	155	156	161	163	142	160	151	162	172	170	149	165	156	144	189	146	156	138	158	176	167	161	152	168	159	153	150	161	165	151	166	157	150	162	149	149	160	152	151	167	171	175	155	162	166	161	172	144	145	152	170	162	166	159	147	147	176	141	156	138	156	168	159	146	161	179	175	167	161	155	172	173	160	157	161	163	170	168	164	180	162	157	151	152	164	158	135	155	139	155	135	159	139	155	152	147	150	130	154	161	151	172	165	168	161	149	152	115	163	155	155	159	192	136	177	139	178	163	171	126	134	154	155	167	150	150	167	166	166	146	163	131	145	173	156	160	168	161	152	126	165	151	174	149	155	148	177	128	169	152	153	143	159	151	173	148	158	162	136	149	161	167	179	161	174	176	167	155	162	138	170	169	147	163	157	152	163	150	158	162	157	169	149	172	142	164	146	137	166	150	165	183	160	130	154	165	171	154	178	167	146	143	149	161	155	159	186	166	161	159	159	160	141	159	140	183	157	179	160	131	152	171	147	150	154	149	186	177	166	150	144	166	172	149	154	163	155	166	184	169	157	157	182	171	149	171	156	157	150	157	159	167	147	168	158	141	150	157	171	167	149	168	159	162	165	144	168	142	177	162	157	149	158	154	161	176	163	155	174	155	138	151	165	150	161	150	148	122	152	149	158	160	149	171	161	159	143	175	159	165	159	155	151	154	159	171	173	187	144	144	154	171	150	157	183	154	160	133	157	149	150	173	157	166	183	154	182	157	157	158	156	139	155	175	152	155	150	167	146	166	161	175	164	160	134	156	163	171	150	138	162	164	170	175	152	164	152	168	157	170	162	178	152	144	155	158	163	140	181	161	141	164	176	173	191	164	156	162	134	171	148	142	166	160	150	148	161	153	144	151	153	165	167	152	152	168	169	155	165	160	148	142	154	172	164	141	156	138	141	156	166	162	161	145	170	152	148	150	183	163	149	177	146	153	179	172	159	130	158	157	162	144	147	162	174	137	160	169	165	160	136	161	140	156	175	176	178	139	152	172	155	146	149	140	173	155	165	144	165	120	147	164	146	191	160	167	143	162	146	149	174	153	180	155	158	168	150	156	177	181	155	167	155	164	178	158	155	162	147	156	167	159	157	169	147	173	142	155	146	186	143	121	150	141	180	161	175	138	150	154	129	140	155	161	153	165	157	154	167	162	164	153	156	165	166	166	164	150	155	147	165	171	180	156	163	133	179	165	148	139	147	178	190	172	149	148	165	153	173	155	158	161	137	161	165	152	154	167	177	161	161	164	185	170	149	172	122	154	140	135	155	162	150	152	172	152	161	154	156	177	153	166	175	157	171	165	147	139	155	168	139	169	144	160	134	141	132	172	160	158	152	170	140	178	143	143	144	155	162	167	143	149	151	157	124	154	132	167	174	142	157	152	171	154	144	159	172	151	151	143	163	167	147	167	136	191	151	163	167	157	167	178	171	170	152	152	166	171	160	156	167	158	162	169	142	140	141	140	150	153	157	158	166	160	155	147	155	140	156	158	145	141	151	153	149	168	173	162	147	142	157	157	166	132	162	178	160	134	151	157	128	137	141	147	174	149	154	159	167	164	160	170	162	164	143	159	172	155	148	146	149	158	146	131	147	149	174	157	150	149	167	146	164	175	181	153	164	157	177	148	160	191	149	149	162	155	163	163	157	136	156	165	151	166	168	162	142	164	193	167	174	156	139	147	155	152	168	172	160	174	155	167	164	152	155	136	157	160	139	164	129	151	163	144	160	141	160	156	176	139	155	160	150	143	146	146	176	136	161	163	139	161	148	176	141	176	167	163	155	164	148	174	176	161	146	166	183	140	163	144	150	160	151	146	146	144	188	168	160	155	157	161	184	163	155	162	143	173	140	151	154	159	151	149	148	170	133	173	172	143	160	140	165	155	164	191	181	169	147	158	161	161	162	148	164	160	181	147	154	156	154	163	163	171	156	165	154	171	144	179	194	162	154	156	146	145	162	145	165	160	163	148	138	138	136	162	175	157	175	139	146	155	164	180	146	152	153	165	154	157	148	153	157	163	172	158	158	156	155	148	155	176	150	169	168	167	177	150	156	143	165	161	153	156	162	144	160	160	152	155	140	151	147	170	154	144	135	157	143	181	149	170	142	136	152	164	144	138	151	155	146	165	157	138	147	176	158	150	168	186	166	137	161	144	161	168	162	137	158	141	161	169	159	178	145	152	142	168	152	160	167	138	152	153	172	140	152	164	148	158	162	169	180	142	174	142	161	178	159	155	154	160	148	141	150	158	161	182	140	127	142	151	143	160	162	167	149	149	162	161	151	145	172	171	162	162	170	154	140	154	182	165	163	146	170	172	148	167	148	140	160	152	151	149	137	152	149	167	133	181	162	152	141	156	177	171	165	192	162	148	145	168	148	167	142	167	141	158	140	142	154	153	166	163	149	158	169	155	166	149	146	130	142	149	167	182	149	148	138	138	186	135	184	161	146	149	174	177	143	159	171	151	175	172	116	161	153	156	150	177	161	149	169	155	139	156	174	179	167	162	147	140	143	146	137	148	172	156	153	144	163	162	139	149	140	153	171	157	187	148	161	170	146	156	155	163	140	140	169	161	163	150	171	176	165	160	155	168	136	141	170	158	144	159	153	160	157	170	164	171	170	134	160	146	151	155	177	138	173	166	148	153	145	161	161	140	161	171	137	149	144	163	158	159	166	154	169	136	161	136	157	150	130	172	172	169	156	154	171	158	166	157	159	152	141	143	166	154	140	151	167	158	181	154	157	164	164	149	164	153	168	160	172	160	163	170	163	179	150	150	165	146	159	152	154	188	154	185	143	180	159	169	119	162	151	148	157	159	153	155	181	155	161	175	148	150	164	147	137	167	143	175	154	173	143	149	144	156	167	163	165	168	148	159	147	166	139	136	150	157
32803	42287	48670	59531	62014	60024	56456	51854	50668	47013	30478	21991	13895	11485	10858	6781	4671	3572	3828	5318	5333	5638	5108	4844	5465	4709	3696	2722	2406	4088	9875	10876	5779	783	684	563	509	578	540	536	613	565	579	559	567	542	536	555	552	535	521	532	588	555	538	552	556	564	549	530	557	522	563	538	560	520	563	593	516	524	592	590	550	527	537	522	548	523	518	565	592	560	556	564	565	542	583	563	536	554	566	555	551	511	547	546	537	569	579	542	549	566	550	536	556	559	503	529	586	554	534	539	532	574	569	513	542	550	555	536	520	552	569	519	604	549	517	557	497	540	543	568	542	559	548	561	536	541	575	564	586	542	550	549	574	533	546	561	553	543	531	561	533	577	559	587	556	543	562	555	570	499	547	515	565	530	562	558	633	539	549	555	520	534	515	542	524	549	585	553	500	545	496	529	519	569	555	553	512	556	527	537	485	545	534	527	516	539	505	533	530	588	536	553	567	517	518	529	541	556	567	499	527	533	520	585	597	526	524	513	536	516	542	529	541	551	533	592	560	534	504	537	523	551	560	575	507	508	530	548	556	579	571	524	530	506	544	574	560	511	564	521	574	568	616	516	558	567	515	576	537	543	561	505	571	504	551	592	539	512	550	533	536	534	552	542	524	552	524	581	543	555	551	605	555	515	544	582	545	549	529	534	522	560	552	501	541	528	530	553	501	585	558	571	537	571	569	540	557	504	535	558	537	509	534	569	533	546	580	573	539	520	530	550	547	532	552	563	516	577	564	522	589	591	519	495	533	566	536	552	536	536	557	560	597	526	547	546	522	518	560	546	539	564	550	504	541	556	553	531	539	530	587	559	534	520	494	575	565	544	577	550	579	524	568	594	534	555	561	560	539	562	555	567	523	570	526	533	537	540	575	591	566	593	523	534	559	538	553	536	561	521	540	577	558	539	517	568	542	545	549	586	549	534	560	499	554	541	556	541	588	573	545	579	567	491	571	491	511	590	533	557	524	551	548	573	552	562	545	542	550	511	555	534	601	537	538	559	510	529	541	546	564	573	546	506	551	535	538	560	539	530	567	557	522	557	552	545	580	559	550	520	541	563	537	518	542	539	559	506	595	506	528	524	574	596	552	567	534	582	536	548	517	536	565	557	591	564	569	542	520	533	535	573	524	573	541	551	527	585	580	495	559	527	521	618	529	523	530	529	529	557	544	522	525	561	560	541	559	522	535	528	572	585	508	561	506	575	557	542	550	500	570	557	523	529	515	544	509	522	558	540	555	521	533	546	554	545	542	519	531	548	543	559	543	508	559	487	563	499	516	567	544	543	544	542	550	528	519	535	560	537	552	551	528	542	516	523	516	579	553	531	560	533	572	536	517	483	506	540	584	552	524	551	566	524	525	574	574	522	539	573	543	565	520	531	560	524	574	584	564	567	516	526	575	528	559	549	494	530	491	546	566	576	530	510	517	518	536	548	541	540	535	539	593	561	510	548	537	538	528	544	565	586	562	520	579	546	524	521	586	522	552	519	544	536	586	526	563	546	527	558	570	514	538	529	540	528	531	540	549	576	544	587	528	570	532	515	510	558	554	536	551	557	526	483	519	497	539	548	548	553	546	508	559	575	536	541	541	533	533	555	550	548	567	521	572	567	547	557	549	582	543	553	562	504	514	604	568	582	513	550	586	542	583	570	560	564	535	546	540	532	527	558	569	562	565	569	515	564	555	523	567	539	594	549	561	554	549	573	550	542	520	543	565	526	578	561	534	551	548	568	527	503	524	544	552	593	534	518	485	571	529	520	543	542	538	567	567	570	544	542	530	520	525	555	546	535	576	520	518	513	533	549	577	636	556	565	563	524	546	542	566	516	581	524	572	508	558	572	537	558	539	527	561	554	561	535	531	561	528	575	521	531	567	582	550	541	522	487	556	555	544	556	535	546	550	534	539	544	586	525	554	578	557	535	567	539	566	547	551	541	571	541	538	527	497	600	558	516	549	559	543	521	537	526	560	577	499	555	529	521	512	553	522	553	526	565	549	535	552	516	531	564	538	605	531	515	563	528	574	526	574	517	559	536	541	504	556	542	574	568	573	554	546	571	531	530	547	546	512	560	571	531	586	539	545	538	558	509	570	542	539	556	557	531	544	517	515	586	513	594	532	543	571	554	551	530	594	531	582	526	530	518	484	557	535	547	539	567	528	581	556	553	533	514	538	517	545	511	578	536	527	551	589	561	560	513	553	578	565	591	531	546	570	529	557	555	546	592	548	545	509	566	537	594	567	537	529	545	546	521	545	516	542	522	569	537	549	573	570	510	553	513	577	540	601	574	524	541	522	559	572	594	527	556	564	528	565	552	558	570	535	567	549	545	539	548	564	551	531	513	544	589	579	509	566	547	564	518	592	526	550	545	576	545	569	550	522	556	566	529	570	547	578	544	550	567	564	537	546	577	561	555	519	550	568	538	565	505	560	552	540	525	573	508	554	591	498	558	551	534	570	552	528	582	556	508	517	556	552	581	539	536	562	516	497	562	535	553	546	517	545	542	525	572	546	546	473	564	556	503	562	566	561	600	525	528	540	531	534	584	516	544	546	554	550	562	527	556	559	534	562	535	568	519	569	515	540	545	529	520	575	536	563	544	556	524	526	539	557	555	576	530	532	531	530	518	542	535	526	562	538	539	522	536	515	541	528	570	558	526	572	531	544	554	522	532	563	549	555	535	575	570	517	548	512	556	612	590	506	500	538	556	544	520	510	541	530	576	544	552	525	561	582	551	551	542	578	540	517	529	563	519	556	506	523	537	493	525	583	569	534	537	552	542	528	534	546	567	547	497	552	527	550	510	550	522	544	580	549	555	583	545	528	526	549	549	594	493	550	563	568	491	561	563	520	546	521	575	540	522	545	525	526	546	550	533	537	543	552	537	502	540	521	540	536	585	510	566	559	540	513	543	561	545	576	532	512	581	551	518	554	556	558	535	549	536	520	509	545	542	555	571	534	581	562	522	568	565	504	538	569	548	571	520	529	555	542	535	543	560	562	580	525	552	565	547	554	562	553	591	532	563	533	527	546	593	513	537	548	600	526	566	534	543	525	525	527	589	519	581	555	517	529	552	551	518	578	496	501	493	534	543	575	566	558	498	545	529	539	514	577	509	561	558	558	549	511	557	536	541	536	566	553	539	528	536	544	521	555	555	543	530	550	549	543	551	525	539	573	552	570	575	525	575	563	554	540	539	553	514	552	543	537	526	572	540	557	518	559	589	552	553	549	584	512	569	555	536	561	568	556	543	544	576	550	524	550	521	568	578	545	551	560	545	522	590	529	526	578	550	553	540	561	498	570	527	546	511	558	553	531	565	500	532	547	593	521	561	518	522	579	580	546	532	530	525	542	579	561	521	545	542	550	553	556	596	568	536	556	549	544	559	538	575	562	511	585	559	550	570	506	518	582	557	532	551	511	514	545	522	538	522	548	553	552	545	495	523	526	605	573	547	544	510
45663	44902	41868	40811	43255	44660	41576	41309	44958	36115	26559	18930	9897	6132	4431	2326	1265	1715	1855	2772	3219	2842	2417	1990	2033	1596	1271	973	869	2205	3571	2893	1206	306	226	274	271	252	224	258	242	253	260	231	251	243	220	260	238	248	255	224	234	243	224	242	242	248	249	265	246	218	228	249	247	240	208	250	262	237	289	241	236	217	261	265	263	240	240	246	282	236	226	242	224	255	232	259	275	255	261	216	247	259	253	239	254	253	235	240	266	215	224	253	235	251	235	259	249	213	215	282	228	237	242	230	229	243	241	202	237	228	230	229	273	233	244	258	227	251	233	250	252	230	243	255	245	218	256	249	256	273	254	242	270	256	233	228	241	265	230	251	245	234	252	271	262	234	267	234	233	256	265	240	230	246	260	246	239	243	221	232	220	224	244	243	266	262	238	244	237	254	213	228	238	242	223	248	253	255	254	251	222	228	247	230	257	219	234	237	224	253	251	263	218	256	236	213	226	256	253	263	246	235	243	248	247	229	232	214	254	244	238	244	252	261	243	235	253	232	239	247	264	253	237	270	258	243	250	255	240	220	213	261	252	255	262	234	238	259	210	237	258	233	233	250	230	243	215	272	252	241	229	256	248	236	250	276	230	230	248	242	254	251	241	226	231	258	230	254	277	242	256	267	255	263	239	218	232	255	209	222	248	231	225	252	254	213	223	230	249	244	225	279	215	231	232	239	242	240	246	248	226	263	246	260	267	235	229	239	227	227	250	273	227	247	247	250	233	242	237	232	242	255	262	248	268	201	270	251	251	240	222	232	227	241	267	247	269	240	237	264	228	283	265	242	233	230	242	276	228	263	252	230	239	279	242	237	259	266	247	275	275	237	258	227	266	232	239	259	242	242	251	236	234	236	240	242	254	233	237	242	248	259	248	251	241	233	247	228	250	240	244	254	259	252	269	225	247	264	215	245	227	244	231	265	216	244	235	255	242	264	230	257	255	233	217	235	247	222	236	235	254	229	238	229	246	246	246	246	225	239	246	256	280	258	233	260	244	253	242	229	255	263	240	231	238	242	248	233	266	229	255	240	232	266	253	251	249	250	203	255	249	211	247	265	269	231	248	237	248	243	219	240	238	231	235	249	260	258	242	236	257	267	234	256	247	230	236	255	237	263	219	257	249	239	242	242	239	269	250	217	259	228	250	263	275	237	230	289	232	248	271	233	237	235	234	262	241	278	260	232	246	230	251	252	259	258	248	234	248	249	251	272	260	252	251	218	234	264	249	253	213	265	258	249	234	257	227	222	240	255	247	235	248	247	228	240	233	246	245	231	258	228	254	250	252	235	241	226	251	239	268	230	260	233	243	225	217	251	234	233	265	256	262	284	237	241	223	249	226	229	237	242	266	240	208	257	239	237	224	250	276	254	240	223	248	279	229	248	240	230	227	228	250	258	251	220	232	248	218	256	231	230	229	251	261	208	259	250	261	268	249	263	255	226	290	231	224	259	248	223	226	247	268	271	251	266	250	258	232	214	248	250	210	247	235	242	251	261	211	250	269	257	211	233	262	249	237	228	263	209	278	223	247	241	229	252	241	259	224	241	247	263	236	243	247	241	239	238	230	260	248	208	216	226	228	230	236	245	227	217	236	256	248	235	248	266	249	242	221	246	262	271	249	256	224	234	249	231	240	245	249	221	234	269	228	263	241	242	229	254	232	218	241	275	226	244	255	229	253	241	259	249	254	215	230	240	266	243	210	227	233	242	228	249	243	242	279	232	241	233	241	260	236	237	266	239	249	244	235	274	263	254	249	234	232	228	226	236	228	245	253	244	235	217	238	247	268	226	247	229	249	260	243	233	245	261	268	244	232	236	240	245	259	260	251	227	243	226	267	250	219	246	245	260	249	225	251	257	275	231	244	247	244	248	233	242	220	217	234	238	254	231	279	230	253	248	252	248	247	236	230	244	244	249	236	256	233	260	223	258	264	272	242	236	252	258	245	228	227	244	221	231	252	239	255	256	262	242	242	263	247	244	254	247	240	232	256	239	235	222	227	242	248	278	242	269	257	263	251	236	247	259	225	250	203	257	228	263	243	238	248	230	259	252	227	245	267	225	261	235	237	268	220	283	288	252	199	219	214	263	230	260	244	262	223	251	204	258	219	236	220	261	217	249	232	226	230	258	231	238	237	258	245	269	255	255	230	256	267	230	253	236	229	233	234	253	260	246	217	233	236	235	267	242	265	236	256	251	248	248	270	253	227	213	250	231	269	265	250	258	254	257	236	248	223	248	233	256	238	256	240	244	255	254	220	279	285	262	245	261	247	253	250	268	245	282	256	256	232	264	232	234	270	224	262	229	232	239	230	263	260	208	237	231	234	241	243	229	239	229	247	225	228	257	267	242	234	261	257	215	251	264	266	255	254	235	226	232	249	246	209	255	223	234	255	245	245	251	229	219	249	276	242	244	238	258	253	252	253	232	229	253	240	259	245	229	244	266	259	281	240	245	224	245	248	241	227	265	247	236	252	258	245	247	232	246	253	253	275	237	242	243	261	243	227	238	217	225	278	254	249	264	242	246	228	239	210	231	225	267	262	238	251	252	242	242	225	248	233	231	243	248	261	270	263	274	237	242	264	243	246	227	254	231	244	248	252	227	249	268	240	225	225	226	252	221	225	243	265	249	267	247	273	234	253	220	247	246	235	250	246	259	225	267	243	260	240	242	251	250	248	236	266	224	254	209	252	220	239	238	248	237	254	237	238	242	255	217	232	269	250	233	258	238	263	257	252	234	261	217	254	226	249	259	260	246	244	231	245	241	230	231	249	227	230	226	249	239	229	282	245	251	232	230	282	231	235	232	258	234	243	226	257	267	243	257	273	256	250	261	256	213	249	240	271	253	266	247	297	246	273	231	255	232	256	226	226	219	245	273	221	273	229	230	246	241	232	253	222	260	244	249	220	230	270	251	248	254	256	234	251	235	235	257	237	233	253	244	227	252	239	246	250	243	242	258	268	236	241	235	229	243	277	207	262	273	246	247	268	234	266	247	219	237	281	220	257	234	266	242	216	256	269	261	211	235	242	244	247	240	240	245	235	232	244	245	237	271	256	266	236	251	246	245	240	259	228	226	241	242	269	246	246	204	247	240	266	244	275	228	233	230	241	254	233	227	278	247	211	215	240	247	247	258	239	245	276	269	249	235	267	240	233	257	256	237	238	248	239	230	259	225	251	254	250	235	264	229	251	235	225	248	255	244	281	266	235	242	241	226	248	259	260	242	226	218	245	234	236	262	256	239	247	236	248	230	234	220	232	247	254	244	266	237	252	263	247	247	266	257	266	254	237	251	235	237	224	248	236	254	242	240	269	275	210	243	216	235	288	260	234	257	235	231	242	237	252	257	226	257	252	248	261	237	252	250	251	241	234	259	259	252	255	239	253	261	264	250	272	239	259	241	238	250	241	245	241	250	243	264	216	270	218	233	227	243	249	266	248	222	228	240	233	253
39931	47542	52382	63397	68552	64554	65677	62833	57708	53003	39618	31685	19774	18064	16247	10427	6330	8672	8930	13261	15196	14598	13502	11704	11708	9970	8486	6031	5562	12967	18410	14968	6496	1106	788	804	807	752	766	772	803	738	783	752	795	803	774	747	739	801	834	753	777	790	758	741	726	750	750	741	785	846	739	796	801	807	797	736	740	821	744	758	768	761	791	770	757	819	757	731	804	772	782	767	790	759	783	762	780	815	760	779	795	786	807	775	786	771	729	794	784	806	795	747	762	748	789	813	770	791	755	749	776	785	780	792	752	751	761	778	790	786	768	761	793	769	796	747	783	766	775	763	761	758	765	744	779	741	764	766	740	758	789	788	742	764	768	779	743	778	753	765	792	787	750	774	745	809	795	788	755	811	787	773	839	817	758	767	755	807	803	766	786	754	777	767	786	756	790	754	783	785	799	762	782	808	753	759	766	774	815	780	749	750	785	772	805	763	752	777	704	771	834	784	817	740	734	749	767	797	748	777	774	798	778	806	757	785	794	811	702	779	733	790	741	746	787	730	763	768	774	744	797	785	731	730	779	806	768	836	741	770	755	772	809	766	775	794	798	770	747	745	773	771	795	786	797	765	767	806	749	809	790	771	778	777	809	766	802	716	768	765	743	734	800	784	756	753	808	753	733	791	751	835	830	759	794	722	777	765	769	807	776	762	777	716	768	793	724	765	753	772	835	765	796	740	757	780	776	741	782	775	790	721	761	804	751	720	772	812	775	781	806	753	777	827	730	779	790	735	817	824	780	745	735	724	778	734	775	754	758	775	796	714	792	786	804	747	746	772	721	753	760	808	762	730	780	776	780	838	730	756	773	761	729	796	784	763	714	829	782	825	766	773	775	756	754	765	772	745	821	800	779	819	726	768	780	791	797	779	798	799	763	748	784	827	737	773	762	758	719	782	825	712	777	745	793	767	752	836	781	840	758	752	765	764	753	784	792	762	793	801	776	763	779	806	747	780	780	773	746	782	807	757	802	750	773	807	741	732	697	732	715	736	758	826	794	808	805	752	778	780	773	744	737	762	791	774	790	724	707	836	761	800	779	780	781	739	785	770	735	748	770	750	727	776	770	779	773	767	756	789	781	762	776	788	709	840	778	795	760	767	783	771	794	794	765	788	746	752	782	767	810	800	768	755	760	757	812	776	737	777	705	761	768	764	764	805	792	783	794	702	743	770	785	726	765	806	766	765	798	804	778	783	787	785	776	736	783	807	743	781	776	798	809	745	787	767	785	776	785	755	732	759	762	752	747	729	739	779	767	772	767	803	813	776	760	788	781	790	772	778	764	807	798	780	749	756	735	773	743	814	800	806	760	771	743	818	775	766	760	741	757	797	799	757	756	781	782	737	779	744	789	776	802	801	761	749	705	756	723	760	744	772	770	745	781	782	767	815	779	758	770	791	774	815	767	774	789	770	793	767	785	782	771	784	745	778	773	778	825	745	767	795	796	742	775	771	823	743	779	762	786	792	752	789	773	785	778	822	800	830	775	750	818	740	803	785	780	759	760	732	784	768	808	771	818	840	775	774	824	799	744	811	707	775	792	798	758	801	763	753	788	818	768	785	751	767	769	741	724	798	780	814	755	830	762	819	777	789	806	818	762	755	795	791	754	782	777	783	725	751	754	766	798	807	774	761	737	684	804	811	766	781	769	781	774	766	764	735	765	736	828	758	807	761	779	783	772	775	806	780	789	771	807	757	779	771	753	762	773	802	780	776	818	726	760	772	787	817	807	758	782	784	757	741	763	802	743	818	808	760	781	743	789	736	749	779	775	758	779	801	818	756	730	794	774	805	816	764	755	769	735	824	706	770	745	771	777	802	774	775	778	727	807	770	746	803	792	782	776	783	756	753	743	746	795	759	775	776	783	811	774	700	808	794	796	740	741	804	713	743	717	786	749	780	731	721	783	819	735	764	794	759	758	779	783	792	785	751	791	842	746	735	764	815	779	767	755	800	799	744	779	795	765	761	773	795	775	766	817	840	774	818	721	777	790	744	730	801	789	781	755	752	827	815	796	777	771	755	798	797	791	769	798	819	808	838	758	722	788	788	776	749	751	721	812	771	732	814	765	788	769	787	747	759	760	718	750	811	766	732	783	795	784	780	770	815	814	777	796	701	772	780	761	759	754	758	786	720	788	823	750	806	765	779	757	774	771	786	782	791	783	730	803	780	794	788	766	809	781	787	767	772	763	818	739	780	780	727	774	780	750	816	761	768	734	778	799	808	785	751	785	846	751	793	746	776	765	857	764	783	780	757	767	824	762	756	829	740	733	762	780	781	759	812	768	799	799	750	750	749	798	769	837	806	769	759	810	726	800	749	781	716	786	750	743	818	799	779	784	765	762	831	799	716	822	792	824	822	756	731	772	771	798	844	805	811	787	769	790	763	757	713	758	777	741	807	730	777	755	749	849	772	852	796	769	782	752	732	795	746	774	761	738	813	795	749	793	787	780	770	846	773	774	768	770	787	786	750	767	764	776	810	778	765	765	754	769	792	735	781	804	736	764	783	831	768	782	788	772	785	754	744	735	814	775	805	779	761	779	736	773	822	752	789	781	785	781	774	788	796	778	724	780	748	826	753	763	783	741	805	750	810	719	735	790	806	794	759	774	823	732	733	767	727	691	821	743	763	798	770	755	751	775	804	768	756	736	765	736	762	803	749	753	779	800	732	728	794	782	745	755	790	739	788	759	759	761	764	740	812	756	805	790	755	761	753	807	744	728	747	745	791	757	796	705	809	784	777	781	775	787	729	764	782	737	769	749	786	764	723	761	809	760	785	768	753	780	728	779	766	766	793	714	754	783	795	759	746	743	783	841	734	808	792	737	823	746	741	787	778	771	760	747	774	767	779	760	742	789	758	759	749	759	786	709	767	751	761	786	794	793	759	771	812	766	779	801	791	764	832	818	731	771	792	791	762	750	774	727	791	772	784	800	820	773	754	741	769	764	741	811	772	793	729	734	776	781	752	779	726	792	805	786	776	746	747	765	793	795	797	769	742	758	770	769	745	764	784	757	800	754	725	770	729	793	780	759	754	799	819	741	791	764	761	759	767	756	752	770	759	722	820	809	761	799	770	832	742	767	751	796	759	788	855	797	803	756	789	779	783	763	758	768	749	776	759	721	762	790	790	767	780	833	739	751	803	822	757	790	763	763	778	748	785	774	761	733	757	762	798	815	734	749	791	810	798	767	803	763	790	723	844	724	767	736	775	789	755	789	795	737	798	777	738	784	767	801	803	813	802	751	822	785	764	721	762	763	761	801	753	783	786	778	751	726	807	731	785	783	778	738	768	794	784	838	749	790	751	800	756	764	787	756	756	822	753	781	752	793	795	735	745	755	799	760	795	823	732	814	780	790	760	778	784	796	743	778	792	779	800	755	792	779	793	798	802	768	793	764	761	765	730	724	715	753	739	754	788	769	823	831	783	782	758	743	812	795	751	846	794	769	783	799	797
9498	13090	18216	16641	12278	9464	5955	5073	5720	3232	1776	964	563	533	502	444	420	525	486	428	407	417	329	319	338	318	305	306	259	283	413	459	295	175	177	198	180	173	198	179	159	156	175	176	175	166	169	179	177	195	190	176	192	174	176	183	200	167	150	170	153	189	176	158	174	189	173	168	165	181	157	189	198	188	160	172	188	201	173	170	186	146	179	182	171	179	161	181	191	173	187	190	179	163	179	173	169	175	175	188	163	166	191	204	180	165	194	176	177	198	153	180	157	192	169	167	200	149	167	194	164	196	169	189	172	165	176	185	200	174	180	187	179	188	180	172	198	187	189	171	138	170	162	195	183	171	178	159	162	172	214	159	177	176	184	161	168	150	181	179	163	182	172	159	182	181	173	175	153	159	157	179	162	192	172	182	185	158	157	166	169	187	165	185	173	171	175	148	177	183	183	165	177	163	181	172	175	192	183	173	165	200	179	169	191	182	174	168	170	189	174	189	192	161	163	169	185	161	160	177	182	181	178	206	175	177	174	183	178	168	198	179	188	179	168	171	151	197	154	178	181	157	173	192	169	164	187	184	154	174	173	157	186	181	194	180	184	156	161	173	182	192	166	178	192	166	165	175	177	189	157	164	180	166	167	191	159	166	159	167	159	177	166	183	194	189	150	165	186	170	172	186	182	193	160	205	210	189	176	185	184	178	201	186	177	169	174	171	159	173	159	171	183	197	169	155	176	152	187	201	210	190	168	176	182	186	184	174	186	168	184	157	181	173	171	175	171	193	170	182	195	176	175	192	180	216	173	162	183	180	163	155	154	159	196	179	179	174	165	182	169	178	165	203	188	202	175	178	156	188	155	161	161	189	165	196	180	182	169	196	161	165	182	171	185	170	166	182	193	162	170	162	173	172	176	171	194	171	175	182	182	205	189	152	171	220	190	186	180	189	162	175	171	173	173	150	199	165	176	164	156	168	167	167	183	181	173	183	146	201	191	184	195	174	175	192	159	207	167	186	203	194	172	186	185	150	174	172	186	194	172	143	180	163	182	182	201	155	154	177	166	172	193	166	175	188	193	169	171	166	164	185	189	166	165	153	177	163	186	186	175	152	184	169	160	184	194	198	185	172	168	146	174	204	158	143	191	175	181	146	178	185	156	169	158	196	177	162	186	177	176	181	190	182	186	187	192	166	163	159	172	190	183	207	172	178	158	186	214	143	191	160	173	160	202	194	191	181	146	200	183	181	183	207	180	146	153	148	162	189	164	168	168	171	184	175	175	171	177	181	202	189	181	163	184	171	179	157	177	188	158	172	147	189	183	188	182	157	189	191	173	154	169	179	200	193	211	182	167	184	206	159	190	175	179	177	187	196	194	150	178	170	157	204	177	171	192	168	185	171	180	170	177	171	195	184	182	187	178	179	191	157	196	167	159	164	170	162	187	191	156	185	177	190	195	167	166	163	167	145	166	189	182	174	167	181	171	149	153	173	159	172	180	175	190	162	151	172	162	187	182	163	167	191	167	186	188	172	184	176	169	184	182	189	172	167	159	183	165	158	182	171	189	173	162	175	187	163	179	167	159	196	161	170	172	177	173	160	194	154	199	173	206	191	187	207	180	172	190	173	185	179	158	191	189	171	180	176	178	156	188	171	196	184	168	205	173	193	173	170	208	149	174	170	166	199	176	184	161	188	171	187	176	150	165	181	175	167	156	167	187	184	171	174	162	169	170	182	172	204	176	185	191	182	189	170	160	190	193	189	187	171	189	157	180	191	198	162	177	177	152	191	171	167	194	162	153	180	190	165	188	204	193	177	174	170	179	167	169	167	176	178	148	155	199	181	161	159	183	153	155	191	179	162	152	178	165	181	172	209	185	203	192	180	173	179	161	203	174	167	179	164	145	171	174	172	141	170	165	151	158	175	167	178	153	156	169	164	170	161	168	186	181	199	182	163	159	180	162	176	191	184	169	153	184	187	179	177	173	191	191	179	186	177	191	204	169	196	150	167	181	175	173	161	163	189	182	175	171	170	158	154	187	194	172	155	202	192	168	172	181	181	194	194	169	165	178	161	187	171	178	147	169	178	186	173	176	190	163	170	160	157	185	189	173	196	166	189	181	186	188	176	189	168	185	166	192	183	186	177	163	178	186	179	170	181	180	174	179	180	191	166	168	187	161	187	181	193	166	149	162	154	193	172	193	181	171	189	184	193	176	171	182	189	161	165	163	159	154	175	177	175	165	172	201	181	183	176	154	205	166	160	161	217	163	173	169	181	185	182	171	169	172	166	192	184	171	159	196	179	200	158	185	173	172	158	181	183	179	162	186	179	173	149	182	186	187	187	202	192	179	158	157	159	165	163	193	185	168	165	202	176	167	198	184	159	180	171	185	167	161	170	173	186	154	201	189	172	161	177	160	184	168	164	173	182	167	168	175	165	167	176	165	162	167	164	167	163	190	166	166	190	185	170	180	187	191	177	160	183	181	179	183	168	166	163	179	160	177	178	152	166	171	190	184	160	180	165	173	182	179	182	188	189	184	185	172	177	182	169	158	186	196	170	187	166	180	184	199	191	146	164	165	195	181	157	174	163	184	176	168	179	184	170	160	182	183	173	166	182	179	203	168	184	162	165	182	175	173	176	182	183	180	174	168	180	197	167	184	160	184	194	174	177	185	208	170	192	184	163	170	156	165	155	177	172	174	174	175	171	162	200	167	166	152	202	177	167	187	175	180	188	200	182	175	197	189	152	180	176	161	204	197	195	198	179	167	171	184	180	177	175	181	170	131	173	183	156	179	173	170	164	184	175	148	176	183	180	191	181	188	170	192	177	210	158	197	184	181	188	148	168	186	184	174	184	181	165	174	204	155	156	166	175	153	200	183	161	176	160	172	178	162	156	189	178	179	157	179	167	167	167	160	140	179	182	190	194	189	167	163	184	189	161	147	159	175	173	182	182	190	192	188	169	182	149	185	180	168	178	182	172	155	179	154	174	178	186	184	192	175	184	172	172	163	162	165	171	181	181	173	183	176	164	171	165	181	183	198	171	168	191	177	193	181	198	172	175	170	181	188	196	163	156	188	182	179	156	167	187	167	196	174	181	182	205	158	165	161	188	186	178	192	173	194	169	175	180	176	197	172	167	171	163	155	189	200	176	176	164	153	196	171	175	182	177	194	194	165	156	187	176	170	197	147	172	178	196	189	170	198	179	193	165	174	171	183	160	145	171	199	160	171	173	158	175	197	180	181	173	164	175	163	195	171	174	163	179	167	170	189	192	170	158	189	205	181	186	165	175	180	189	174	164	165	189	172	190	193	161	177	184	172	178	187	167	178	190	180	171	166	173	171	176	181	173	184	173	187	153	192	176	178	172	163	197	186	180	173	163	206	176	166	185	160	178	187	185	192	175	157	177	181	173	186	153	165	163	177	187	160	178	183	192	178	164	181	202	180	160	187	176	204	195	184	202	176	182	178	170	177	187	182	212	179	188
10118	15371	24032	28328	26443	22587	19355	18635	18339	12611	7610	4662	2677	2770	3017	2574	2508	3070	3042	2723	2508	2465	2078	1806	1728	1742	1721	1538	1384	1309	2234	2200	1467	651	581	619	613	659	624	614	660	650	573	599	626	638	618	620	575	627	635	619	617	606	608	606	594	608	629	562	657	621	590	661	636	638	542	632	565	613	639	602	655	600	661	617	631	608	587	621	590	607	591	585	615	582	632	620	613	607	624	586	606	592	633	628	586	629	595	574	610	630	600	618	618	637	654	620	619	644	635	614	641	582	602	610	637	646	629	637	551	586	664	614	637	600	605	569	643	663	650	603	652	591	597	625	644	628	636	619	600	604	602	602	602	597	603	633	617	614	610	627	628	633	644	574	596	616	608	585	640	622	607	647	584	644	555	615	598	612	584	631	564	630	577	616	640	616	591	595	615	604	606	625	591	575	615	606	621	609	600	591	613	676	620	616	597	584	619	603	620	593	610	594	619	560	648	632	646	624	605	622	586	646	695	608	627	607	604	646	607	608	621	598	623	621	600	610	683	654	628	590	596	633	629	573	610	624	551	606	634	609	563	593	638	587	600	625	617	625	617	637	599	611	626	590	606	613	655	597	617	638	624	590	620	585	620	649	604	665	616	598	572	604	630	609	594	633	618	606	597	612	669	634	574	602	639	673	601	590	579	603	634	590	620	589	597	596	618	656	599	578	616	581	610	638	598	572	653	672	635	631	623	590	644	596	636	643	633	622	594	624	597	617	608	568	588	599	648	665	619	623	618	607	602	618	632	648	624	592	612	584	592	655	614	616	637	656	622	609	627	617	626	609	608	569	604	593	595	604	591	557	586	618	598	592	612	597	630	567	651	608	624	626	625	604	622	635	626	607	614	621	589	603	573	616	665	592	609	631	614	634	616	589	609	615	615	577	616	569	607	642	636	660	585	618	637	582	636	624	581	618	603	629	606	540	602	576	649	618	620	632	587	632	576	604	597	610	655	637	618	595	568	618	589	630	589	603	636	605	576	619	625	630	673	648	630	606	587	656	558	570	589	606	598	640	619	609	605	596	617	597	623	623	606	591	601	573	588	582	618	620	623	625	620	572	620	633	608	637	604	588	610	576	563	645	645	594	638	613	603	613	604	602	581	633	630	579	633	606	645	622	595	597	674	633	582	643	636	608	565	634	596	569	620	590	627	618	605	623	647	620	661	588	583	666	652	584	596	622	620	643	665	633	612	647	610	597	584	606	611	605	592	640	613	605	640	607	667	602	635	598	626	650	612	627	613	626	611	608	584	588	666	626	586	642	638	643	559	568	631	608	602	613	602	583	613	641	611	639	592	573	610	611	630	605	629	615	608	625	564	611	617	601	598	641	649	600	659	616	610	599	610	592	607	606	607	603	626	613	605	608	609	613	609	588	655	612	608	567	609	599	595	581	601	598	613	613	620	619	627	646	610	603	598	636	596	619	615	639	583	608	645	608	630	643	589	610	627	589	660	625	625	600	578	645	623	626	624	592	623	637	597	604	618	613	636	648	620	635	615	617	621	537	564	642	621	629	619	592	629	610	628	618	645	616	644	633	614	583	639	632	602	623	636	603	605	633	581	634	596	644	638	581	596	641	617	612	623	603	544	581	620	618	652	593	649	608	597	600	578	612	618	626	635	635	686	613	665	572	596	633	620	623	611	620	600	632	598	618	610	638	617	692	621	588	592	583	626	646	631	607	638	648	618	625	605	597	615	581	620	600	614	600	597	610	624	598	634	603	594	598	635	601	632	605	569	617	634	652	631	635	610	634	625	613	546	648	647	634	597	579	599	592	576	594	611	576	612	583	653	576	610	610	589	624	586	629	619	607	590	656	570	606	612	606	604	584	634	574	613	605	595	600	618	609	623	591	586	647	607	655	653	600	654	653	621	583	621	594	586	627	635	645	615	620	648	618	575	631	621	681	649	602	595	650	602	649	619	645	568	595	571	608	621	593	608	588	597	584	660	629	595	656	569	594	632	609	635	616	631	606	566	626	632	599	633	625	625	634	591	633	612	619	604	623	616	614	612	552	572	615	634	634	661	624	586	630	645	607	612	646	592	643	616	604	628	593	588	651	609	602	608	611	596	618	637	617	631	660	663	618	631	607	580	645	655	623	602	599	620	595	630	629	630	620	584	603	630	606	584	588	621	595	604	608	637	602	612	615	597	592	607	579	601	627	625	593	648	644	670	653	627	635	592	590	597	606	608	591	643	612	617	652	608	614	620	599	594	614	600	639	603	602	593	602	628	644	593	590	618	606	619	633	622	629	651	599	640	644	589	604	552	588	638	601	633	611	638	591	655	634	598	576	629	622	645	605	613	563	663	646	641	603	607	627	652	592	654	624	606	637	589	610	666	594	622	643	590	589	580	640	638	650	625	599	655	628	591	601	655	591	623	608	570	611	652	588	656	625	606	632	621	657	644	594	585	575	597	629	575	657	612	633	627	583	605	639	596	629	628	584	670	582	626	590	604	634	625	624	593	625	636	615	591	617	603	653	601	595	552	621	567	591	623	628	605	617	596	575	604	598	570	638	649	564	596	606	650	622	643	603	635	591	617	562	605	602	570	578	585	631	638	584	590	602	612	629	630	609	651	601	623	626	608	606	659	629	609	656	562	600	614	616	604	591	627	574	593	573	532	614	651	564	628	561	602	622	587	632	598	629	587	628	569	615	648	606	590	603	676	604	620	649	614	629	587	625	568	599	622	621	624	626	624	628	591	599	614	588	583	606	629	615	613	614	619	612	620	616	616	593	628	633	630	597	649	628	595	607	598	610	625	652	620	613	576	625	630	623	621	599	648	626	635	624	577	602	641	597	600	627	606	633	595	587	619	585	639	583	592	607	594	586	641	645	606	594	567	644	664	602	579	628	650	668	630	655	606	609	605	633	595	623	566	588	643	589	640	620	634	621	611	615	641	631	657	620	584	613	622	685	580	605	620	594	635	603	597	608	634	665	579	605	640	603	603	583	609	626	556	610	588	630	585	594	617	640	634	630	610	663	567	591	613	626	624	627	609	595	605	635	582	615	594	591	616	641	595	595	637	580	619	566	584	592	589	586	652	617	593	622	605	622	659	620	634	601	665	589	637	609	594	600	618	601	614	615	610	630	597	644	609	600	584	625	661	638	611	584	604	609	590	618	628	618	602	567	588	652	603	634	605	557	654	639	563	583	625	626	627	616	605	673	601	640	636	624	578	609	617	580	627	597	583	629	592	600	616	636	618	643	611	609	617	596	615	616	605	616	580	614	626	645	549	663	607	599	611	586	613	636	633	634	651	596	608	626	623	600	627	630	628	636	607	637	630	611	631	605	631	610	632	627	646	651	640	629	636	598	634	664	610	603	569	640	625	567	599	630	562	638	615	598	629	643	589	628	627	604	613	616	593	615	569	618	615	605	572	600	587	631	580	620	605	587	587	636	619	592	620	616	562	682	620	607	596	611	639	589	653	626	624	636	608	631
39489	41594	42691	41663	41547	41942	37979	36846	38639	30664	21451	11973	4810	3538	2165	1622	1767	2102	1514	1162	1209	1320	1127	1063	833	592	546	446	401	538	1264	2024	1192	192	169	185	161	203	159	191	180	198	181	191	202	174	175	163	195	201	163	181	194	163	185	182	168	190	166	165	180	180	181	214	165	170	178	175	175	188	190	160	179	193	169	181	145	183	174	166	179	151	166	150	166	168	169	181	173	154	173	182	176	170	185	179	174	173	191	187	177	174	159	185	177	183	172	167	171	182	167	163	198	181	196	186	182	181	159	164	184	189	167	181	177	188	176	165	191	184	183	199	166	177	177	184	178	161	180	160	179	173	171	171	174	193	180	180	192	167	158	170	206	187	181	161	180	189	161	196	180	199	169	203	190	156	181	180	170	153	171	185	192	191	171	180	168	168	161	173	179	180	180	150	175	158	186	173	191	164	179	196	173	195	180	173	169	199	190	186	198	165	164	179	162	163	173	173	177	175	205	176	169	185	175	150	178	179	196	164	176	178	165	176	175	189	197	185	177	168	163	173	198	178	162	173	177	167	164	148	189	195	171	190	177	170	175	184	199	196	183	204	150	166	188	193	178	178	185	192	173	178	192	183	181	182	211	156	183	176	178	178	169	190	163	171	201	180	189	173	154	180	171	194	169	169	169	171	156	159	173	184	189	172	164	173	166	185	180	198	156	178	212	191	183	167	179	142	159	164	170	176	150	160	165	169	166	179	202	177	182	194	144	175	166	178	185	177	169	172	199	187	190	175	178	170	201	172	178	193	184	185	161	175	179	174	176	177	164	156	176	181	183	167	182	172	179	177	165	178	174	192	176	191	157	184	158	190	176	183	190	186	159	158	168	179	181	189	192	155	175	190	168	153	188	183	190	157	183	167	176	191	190	192	166	172	195	177	164	162	160	176	170	162	199	180	180	160	195	170	172	176	182	181	183	178	187	176	180	172	172	179	194	182	166	157	194	176	181	163	184	188	174	182	164	177	168	155	185	154	182	196	198	195	211	166	174	179	167	179	189	165	181	146	158	196	179	180	192	159	142	176	178	155	171	198	188	176	173	177	155	168	173	201	185	184	186	165	182	166	192	152	152	179	181	170	179	163	175	208	162	175	162	175	185	193	192	150	172	170	187	190	164	187	178	147	169	193	163	180	173	183	176	174	182	170	179	200	170	163	182	175	173	174	150	175	170	183	156	183	173	183	177	188	180	198	192	168	180	167	158	155	185	162	167	160	162	172	158	205	167	180	177	165	177	168	165	171	169	173	173	174	167	165	174	193	161	187	169	144	177	170	176	184	157	165	158	190	184	168	144	156	174	181	196	166	151	174	171	155	192	144	174	180	185	172	171	163	165	196	211	165	168	208	174	171	160	171	166	193	167	185	189	161	161	190	189	163	170	189	192	173	164	175	210	168	184	178	190	183	161	196	184	174	156	163	176	177	192	174	157	187	189	190	182	202	164	195	175	182	188	204	165	179	181	184	190	168	161	160	169	167	189	185	187	183	163	202	190	156	185	164	170	165	187	204	173	180	181	179	176	183	170	185	169	177	172	195	153	184	148	195	192	210	164	187	188	195	174	182	161	171	180	168	183	168	161	175	198	149	175	167	173	175	180	167	180	199	191	189	159	180	184	179	184	174	176	180	181	184	184	175	171	180	176	173	193	185	200	218	177	171	160	177	191	173	190	163	188	185	163	181	186	174	187	186	180	222	164	166	146	185	182	191	175	182	170	186	173	179	161	167	182	185	204	195	180	188	174	180	176	174	185	192	204	167	184	165	188	181	171	176	176	216	180	178	175	180	178	177	163	166	172	170	170	185	157	188	199	201	171	182	174	185	175	169	184	179	167	191	187	183	180	199	172	180	180	187	179	176	186	185	160	161	171	180	188	194	189	181	195	158	169	184	175	166	175	153	169	172	174	192	190	183	222	166	178	206	173	189	163	178	166	177	182	149	194	177	188	163	188	156	202	167	170	182	179	195	172	171	190	186	197	173	190	164	162	186	155	188	157	194	163	180	190	170	183	172	163	183	211	150	183	180	200	160	200	167	158	170	179	164	167	166	177	178	160	171	169	164	171	135	146	179	208	169	191	170	174	168	178	196	170	184	186	176	162	161	197	184	190	172	192	187	184	190	173	163	205	164	188	185	156	207	166	176	154	185	188	189	168	183	178	183	152	182	158	167	181	159	202	190	172	179	203	172	196	159	176	167	171	184	168	179	171	178	175	205	179	192	168	155	173	161	189	171	167	193	177	173	193	175	172	163	170	198	185	161	194	188	178	178	167	173	175	161	178	170	167	162	201	158	193	157	182	186	181	162	166	180	199	192	185	174	190	205	162	180	172	163	191	171	156	166	140	173	166	164	147	187	207	172	173	161	180	181	171	166	144	185	165	185	176	177	212	163	196	202	170	185	156	161	170	182	207	171	167	160	172	177	176	185	173	183	172	191	176	155	209	188	165	190	159	193	164	188	165	191	197	164	170	181	169	198	150	174	164	166	174	191	169	178	155	174	163	161	174	187	177	175	175	172	163	159	162	174	147	177	208	194	180	175	168	165	170	195	178	168	170	186	180	165	172	199	175	188	169	180	177	163	181	170	191	181	204	191	186	175	164	186	185	170	193	177	174	169	170	174	168	157	147	148	177	165	182	155	178	188	186	187	186	153	198	167	196	181	158	181	171	171	172	168	200	180	165	153	191	190	180	189	174	161	191	178	175	173	193	198	148	175	206	194	174	176	170	173	192	188	182	162	167	176	187	180	174	183	181	159	173	196	168	190	172	172	194	176	161	189	183	193	180	160	181	183	192	201	176	195	195	182	184	158	167	177	192	178	190	170	175	173	179	170	179	178	199	173	183	183	189	177	177	182	173	168	171	165	161	170	173	175	167	146	168	190	192	196	185	170	166	168	200	198	196	166	196	223	179	187	169	174	172	176	198	186	189	183	201	177	189	179	144	177	180	164	155	141	169	166	171	187	177	191	182	186	164	175	162	178	185	178	189	180	167	182	195	197	165	176	156	175	156	173	186	156	162	168	191	173	153	178	170	189	181	159	203	172	172	176	168	188	167	182	171	192	165	145	172	191	198	176	156	190	173	181	180	172	177	165	184	168	184	193	191	169	166	163	179	192	193	163	191	181	186	199	153	183	191	186	166	150	166	192	193	183	189	201	186	200	163	170	166	175	167	178	145	159	167	166	180	164	159	204	162	189	158	172	220	183	173	171	188	160	191	186	178	176	183	178	195	185	185	200	182	186	169	192	184	162	181	180	173	196	170	199	181	179	188	187	164	159	171	163	171	174	181	178	174	201	179	187	179	161	189	171	172	175	171	165	157	161	187	147	174	177	171	188	188	165	174	171	198	175	201	194	186	160	177	182	185	200	174	181	175	213	176	167	193	197	174	155	179	168	184	180	206	168	190	190	172	167	177	179	183	181	209	183	163	184	179	175	186	179	176	176	173	183
34084	40126	48922	59937	61792	58106	56734	53661	51321	44677	32286	21112	12191	13339	9901	9520	9130	11646	8585	6833	7769	8201	7439	6620	4952	4051	3640	2905	2495	3240	8459	11710	6924	696	656	625	625	616	620	583	607	600	648	623	581	603	584	628	651	624	622	608	642	583	599	628	531	604	616	613	628	598	578	579	597	619	625	598	606	570	634	587	573	620	641	660	586	628	553	585	569	627	573	604	645	578	597	592	629	562	655	614	593	598	587	610	606	591	595	625	593	629	571	638	660	593	586	622	571	580	592	566	602	631	625	602	636	598	598	632	599	605	613	621	589	611	632	610	613	580	601	597	605	593	598	634	582	606	616	637	583	580	606	567	630	554	645	613	585	615	659	594	588	591	614	617	603	636	589	627	615	638	622	687	604	617	605	623	588	624	628	606	637	649	611	573	610	611	573	613	621	590	624	573	636	575	601	620	576	600	564	593	605	608	616	601	600	638	606	636	613	599	561	602	598	627	621	613	622	580	633	642	593	619	659	584	627	616	582	594	596	632	596	616	607	602	590	614	621	592	674	573	626	636	590	585	613	616	603	631	576	618	615	600	599	619	628	575	578	609	600	607	583	589	634	557	623	622	613	590	590	616	623	626	631	606	615	578	593	579	629	592	583	603	584	621	660	587	587	638	586	569	643	599	584	581	586	623	629	592	626	577	603	591	630	618	589	628	623	576	615	605	581	610	642	617	590	618	626	626	635	626	594	618	620	655	612	620	585	643	595	580	603	620	625	676	585	566	630	600	611	598	598	602	598	591	600	642	633	606	599	629	612	582	599	568	638	678	627	589	626	609	614	600	581	630	585	577	609	580	593	606	602	640	567	649	613	558	595	588	575	637	576	576	622	608	631	622	590	606	616	631	594	600	609	600	608	580	667	646	622	620	577	599	595	683	599	610	617	597	619	623	596	599	656	570	629	548	641	644	636	564	638	539	624	588	587	625	619	617	610	615	615	648	628	578	649	624	575	607	619	630	665	565	584	597	599	603	633	591	561	593	630	609	578	608	576	588	581	623	621	604	594	639	620	578	634	599	595	562	668	613	637	621	563	616	624	627	570	619	648	599	633	583	571	593	627	603	551	637	600	646	627	618	597	602	600	605	607	633	585	604	619	615	599	597	574	609	597	625	593	612	566	648	596	590	580	619	620	605	646	613	613	584	608	588	620	571	625	590	578	619	586	625	575	608	567	643	631	619	574	543	580	629	591	598	598	646	607	573	595	621	575	599	616	623	586	547	617	581	619	639	664	618	602	586	625	584	606	607	616	598	646	616	585	636	580	597	604	624	614	619	582	635	613	597	652	588	607	619	555	624	576	624	575	593	589	586	616	566	634	585	621	597	646	653	581	606	559	591	624	604	626	637	614	589	632	597	602	587	599	641	592	545	578	647	613	587	614	637	546	600	592	595	599	596	608	631	584	655	611	581	593	606	603	640	615	600	630	603	620	622	634	567	615	603	607	589	634	600	585	590	606	622	610	575	646	599	598	619	569	623	567	589	639	618	613	624	599	645	593	627	588	587	596	640	571	589	612	549	613	591	593	602	621	629	604	590	588	550	605	661	608	623	634	614	628	611	611	637	595	598	598	624	620	597	625	642	604	593	598	599	653	630	599	597	624	620	605	636	642	670	623	599	600	582	631	603	628	639	625	630	586	575	637	605	572	599	615	611	576	613	597	596	578	626	630	613	652	596	644	601	590	607	623	602	628	585	599	589	598	566	613	662	613	620	548	551	622	607	612	592	621	646	613	624	619	610	601	631	630	646	569	603	581	610	611	602	582	597	624	630	604	630	562	577	639	615	622	646	578	582	605	560	625	592	646	574	538	619	604	616	569	642	579	580	641	594	610	606	628	619	554	616	601	617	625	573	625	589	613	642	633	611	612	585	650	663	633	596	612	604	650	640	625	629	669	599	600	592	616	552	638	604	563	570	640	593	619	606	616	614	608	587	590	630	613	618	607	623	610	615	618	588	621	619	600	597	560	580	620	607	640	666	612	600	611	610	543	574	562	649	678	594	614	615	600	594	605	643	580	576	623	569	666	601	595	560	592	589	594	616	621	606	580	607	607	613	610	622	592	581	633	631	587	618	628	596	597	596	623	614	585	611	579	579	615	545	618	585	608	589	643	652	598	601	647	608	607	605	604	587	582	627	609	597	561	607	608	605	623	631	592	590	608	608	572	617	584	651	556	565	593	581	613	606	646	594	609	597	624	597	612	640	596	608	631	627	574	623	571	577	549	621	615	604	641	576	631	585	593	577	628	606	638	596	590	633	606	597	542	571	609	614	616	599	613	633	629	627	567	640	567	610	600	548	517	556	626	589	614	604	655	642	579	638	594	613	609	614	647	638	568	621	580	614	643	609	617	636	624	616	642	609	620	624	574	625	628	604	630	612	618	613	639	615	581	598	582	604	636	571	635	584	631	603	651	600	625	586	608	606	574	592	585	617	621	624	529	591	643	597	588	593	602	597	578	616	617	611	608	611	600	608	566	619	609	598	617	623	626	647	623	618	601	582	629	614	591	583	637	598	630	633	601	634	583	619	640	601	596	660	591	571	629	623	617	622	585	589	619	631	621	601	610	580	584	616	570	604	589	629	644	608	620	598	642	627	610	594	631	633	597	607	576	551	614	588	603	615	595	604	611	645	600	595	603	615	605	620	591	577	552	637	579	598	619	618	574	581	647	610	618	567	664	580	610	575	585	618	619	600	590	582	608	581	652	575	632	618	556	548	586	547	614	635	621	620	622	583	559	614	582	613	629	602	645	616	590	634	600	574	601	575	571	590	637	595	614	636	588	639	611	589	653	619	646	638	631	616	612	597	601	622	628	604	642	614	599	588	565	595	570	638	611	643	640	615	605	607	586	609	588	627	598	601	602	630	642	588	612	621	589	605	612	598	605	615	600	623	591	606	587	574	643	597	566	610	640	620	592	606	600	594	645	623	616	593	615	604	598	579	566	618	614	591	583	642	614	606	601	614	606	639	644	585	590	628	582	617	592	588	604	596	575	627	583	631	610	652	598	630	599	627	577	626	547	619	593	595	636	570	622	594	590	569	612	652	631	610	614	609	650	608	624	570	607	586	631	643	587	619	584	640	580	618	626	607	580	577	644	618	627	551	581	621	598	622	581	581	571	595	633	619	562	610	600	622	571	577	607	571	599	595	630	649	602	621	607	626	588	611	606	599	578	594	567	649	600	612	607	649	574	577	634	637	620	571	589	591	599	586	619	584	641	645	572	620	590	620	612	615	565	578	590	646	625	585	573	605	604	613	613	614	583	612	609	615	598	640	635	610	639	635	596	614	577	630	592	585	583	632	622	614	627	625	649	619	587	589	609	626	602	627	575	596	602	590	605	606	643	619	574	590	625	538	623	585	594	552	615	581	630	597	543	630	608	618	649	620	632	616	592	619	626	615	604	610	572	627	647	603	609	601	603	582	690	618	594	572	624	590	653	617	627	607
45600	43000	42867	39921	41029	43977	43595	43429	44992	35488	27855	18997	9832	7193	3832	4863	4742	3296	1909	1728	1369	1349	1812	2181	1703	1157	671	571	523	1895	4103	3180	1356	257	235	262	264	237	235	268	266	285	239	285	233	269	233	257	252	251	263	231	209	250	241	254	232	262	227	249	245	237	226	245	252	235	241	239	274	262	251	231	268	244	254	240	217	254	232	252	231	259	237	255	290	234	263	261	258	253	260	217	259	245	240	261	259	244	275	249	264	244	258	272	255	231	234	239	232	243	247	227	236	246	258	260	251	254	243	253	254	277	215	264	234	237	273	256	285	201	220	276	242	292	250	216	256	259	215	232	244	227	246	267	264	267	269	251	227	231	248	246	273	216	259	246	241	248	241	237	277	231	255	260	280	249	254	240	260	260	248	235	247	239	239	272	254	253	272	245	229	203	229	247	272	230	242	240	293	222	255	262	280	240	241	264	227	236	236	230	237	233	256	243	227	240	228	259	253	242	235	227	262	265	233	257	228	244	228	258	232	249	263	248	261	241	219	221	263	257	253	254	259	253	271	239	242	241	241	251	263	221	232	280	231	254	230	269	252	258	249	254	245	265	235	265	224	246	259	258	237	269	264	259	254	246	245	234	242	243	258	234	247	240	228	241	262	255	222	247	257	253	232	255	221	244	239	241	244	262	241	248	267	251	236	245	260	255	227	277	238	262	254	240	236	260	240	244	257	246	270	239	233	235	236	246	245	249	253	228	244	268	252	256	266	246	242	239	229	232	255	226	244	254	253	284	251	261	230	244	251	263	200	241	248	240	244	230	249	247	221	254	250	231	232	242	261	251	250	241	271	251	262	245	257	258	244	283	222	250	247	250	254	256	236	256	236	259	240	245	262	245	241	212	227	216	233	256	247	275	229	258	247	233	240	257	243	236	233	301	252	243	247	246	236	256	245	240	240	251	239	217	257	248	252	242	272	266	231	227	250	238	258	230	243	255	257	245	252	235	243	251	232	220	258	258	237	277	274	234	262	264	253	255	214	260	237	233	221	229	279	266	262	232	263	253	257	238	257	283	259	234	257	229	241	243	249	250	262	260	246	262	249	245	257	227	220	215	257	244	229	256	241	240	262	231	259	229	251	252	246	241	232	194	252	263	224	254	260	242	237	224	253	242	248	259	232	238	241	239	242	260	270	240	241	248	253	299	264	244	237	280	223	225	268	271	269	232	250	243	239	226	239	230	281	255	245	238	279	255	260	254	247	268	248	247	258	255	241	226	251	254	251	251	270	250	246	248	262	238	250	259	257	245	255	245	249	226	254	240	258	256	236	243	236	257	230	269	238	234	242	247	266	266	239	250	230	224	270	252	257	255	252	260	263	246	229	250	235	264	231	215	271	298	248	247	269	262	264	238	279	251	242	270	254	246	264	259	238	252	228	273	230	277	243	274	262	252	232	226	275	260	251	233	267	265	227	227	247	239	236	256	236	265	252	222	273	245	240	228	243	250	226	233	229	227	262	275	246	247	265	221	246	245	229	264	273	262	269	276	223	248	260	251	283	254	240	242	268	250	232	245	233	239	263	240	275	241	265	264	251	258	257	230	257	258	253	293	245	253	281	244	245	294	263	273	201	228	256	238	238	263	263	219	232	230	245	235	252	257	249	249	231	254	224	237	272	248	252	260	254	235	247	248	236	269	268	255	235	227	255	237	251	260	270	250	218	263	254	259	262	246	233	233	251	264	232	258	241	284	237	262	232	247	230	230	275	236	242	225	232	216	305	222	245	253	238	253	261	239	268	229	244	278	238	267	256	295	233	241	243	227	260	286	242	225	260	243	289	270	277	264	256	254	257	207	260	263	254	255	260	246	239	221	226	260	265	266	278	246	263	252	222	241	246	246	271	261	226	226	229	263	267	240	252	240	249	255	241	255	251	309	264	257	266	242	239	246	240	223	247	218	238	280	255	282	237	252	274	274	240	261	233	283	248	235	252	258	201	226	270	255	224	231	268	249	250	243	262	247	253	212	252	241	229	246	280	237	234	246	246	255	240	266	233	279	253	277	252	247	234	236	282	238	253	242	261	253	266	257	256	254	242	284	264	251	232	257	267	254	241	235	233	257	266	255	264	236	231	222	278	256	268	251	241	249	261	248	231	221	222	263	216	249	238	273	246	241	266	229	270	244	241	238	246	278	274	259	234	233	260	265	259	242	257	269	224	266	228	263	263	218	237	246	273	247	240	277	270	250	241	259	270	237	258	251	269	245	225	233	238	215	253	237	248	260	258	236	226	251	251	249	271	254	257	258	238	226	247	237	241	246	253	255	250	239	240	245	276	250	235	213	224	265	267	268	250	255	254	263	248	256	239	238	258	246	232	260	252	237	230	220	255	212	260	246	251	271	216	260	248	254	240	231	256	238	256	244	243	242	266	283	254	265	247	270	250	237	238	266	255	243	239	244	240	262	263	272	259	251	259	256	237	263	247	243	261	254	242	241	243	205	255	237	236	252	255	251	229	215	229	252	254	273	249	238	259	207	214	258	255	260	260	242	257	244	256	236	249	229	221	240	234	242	242	292	230	264	256	260	238	253	258	228	231	253	228	240	247	272	242	248	256	238	236	259	243	241	251	229	254	270	239	254	250	254	255	241	271	224	249	235	233	241	248	244	247	246	276	248	279	238	241	265	256	267	226	257	258	253	257	227	229	253	249	254	259	212	252	271	240	255	273	247	252	255	271	257	251	265	236	282	269	237	256	260	274	255	233	236	235	225	240	222	250	245	239	255	276	257	252	232	250	272	276	255	246	243	258	251	224	261	266	231	258	234	235	250	260	233	257	260	231	265	252	241	244	248	253	239	266	239	254	262	236	230	258	234	256	228	241	225	250	284	236	256	261	247	247	254	232	255	267	244	230	250	259	252	256	259	273	261	253	246	260	232	254	245	234	270	253	261	245	263	242	246	256	225	247	252	250	266	249	237	252	232	260	225	246	268	255	255	240	266	257	260	285	281	241	243	232	239	246	282	243	230	222	240	267	252	241	269	217	233	221	256	246	252	280	246	213	228	232	247	251	261	238	238	254	236	230	252	250	252	234	253	258	235	255	257	289	268	265	236	242	278	262	247	249	238	268	243	228	239	254	220	258	225	290	267	222	255	304	254	257	250	239	263	234	271	261	234	254	248	229	267	243	219	230	239	232	242	275	255	261	237	246	241	240	243	238	219	268	262	260	254	226	241	250	250	239	212	239	209	221	254	265	238	278	257	243	257	258	275	263	246	261	234	249	227	234	267	254	242	259	259	290	263	258	234	259	266	233	224	264	249	240	222	243	256	260	238	249	245	239	255	241	220	251	241	249	233	250	215	229	275	215	244	235	246	267	250	230	255	291	287	244	242	236	253	245	230	280	229	247	256	255	206	247	237	268	278	248	242	263	286	272	242	223	266	242	220	239	249	253	268	270	248	223	253	233	239	244	241	225	259	263	246	237	236	231	251	219	239	263	249
40296	45526	52491	62542	67293	66314	66110	64382	58492	53528	40489	28514	18433	19478	14284	18484	16138	14227	9542	9828	8348	8185	11016	12097	9835	6651	4001	3457	2953	11062	19978	16127	7306	872	812	789	826	777	806	789	806	785	832	819	799	781	786	806	812	771	787	793	821	842	797	779	787	809	806	705	775	758	820	742	763	783	804	791	747	788	811	788	797	788	746	774	768	795	805	812	799	818	769	796	754	777	776	744	765	797	783	779	788	778	774	775	820	781	744	753	797	824	771	774	776	761	813	777	732	782	747	819	773	773	779	831	825	794	752	745	825	866	828	839	799	780	745	808	789	777	822	833	748	792	795	738	788	787	779	760	808	836	765	747	768	862	788	770	726	752	737	783	786	771	773	799	803	741	780	807	782	800	766	787	782	777	755	798	786	746	821	798	763	820	734	804	832	804	780	814	769	743	768	786	791	774	776	790	791	837	790	764	764	820	769	794	799	761	849	833	810	767	844	818	767	768	855	769	792	775	786	850	824	778	757	745	803	738	777	817	812	857	750	821	779	736	777	759	831	807	787	762	747	799	792	840	786	824	768	778	819	843	774	752	779	790	730	767	743	839	755	763	759	791	813	773	790	758	844	777	777	775	752	779	760	772	844	768	779	809	790	756	833	858	791	778	778	811	804	795	752	812	738	826	804	773	789	777	815	785	802	775	774	801	826	780	796	805	803	811	770	802	769	731	781	752	779	821	785	813	761	763	821	817	804	823	821	819	718	836	752	731	773	737	786	733	794	757	796	821	744	768	819	783	757	786	793	712	767	750	798	750	785	784	783	718	807	795	765	835	760	783	792	784	769	715	770	764	770	758	813	814	791	789	712	780	826	770	765	779	746	793	779	721	864	783	739	823	758	814	780	821	810	823	766	813	766	772	769	789	779	729	775	806	783	809	799	827	766	760	767	809	800	783	755	828	785	793	793	776	820	794	808	755	782	820	795	763	812	778	766	766	722	801	795	817	774	758	754	779	830	750	793	815	800	780	805	772	776	748	771	747	864	798	796	808	787	786	758	846	803	790	764	755	812	772	779	734	838	785	769	778	835	775	796	808	766	810	757	786	747	783	759	775	828	793	792	868	785	788	830	755	748	825	762	806	766	774	791	789	761	817	818	812	827	772	769	810	780	783	780	815	783	765	771	803	854	746	765	775	786	761	779	755	752	754	789	752	798	799	779	843	771	829	823	776	809	768	787	796	821	768	778	841	787	774	769	788	752	824	743	818	754	787	769	789	823	791	787	786	734	737	775	781	789	756	790	759	770	820	791	765	788	788	791	817	767	824	795	779	752	824	815	772	766	783	800	776	798	779	752	812	768	763	791	835	834	823	819	771	823	804	808	839	765	777	804	813	763	803	793	779	788	819	819	818	790	746	817	793	792	829	761	838	775	812	797	784	812	779	782	765	755	724	786	785	753	768	749	781	853	831	795	765	819	776	803	809	759	814	793	738	760	808	763	813	787	811	771	819	821	809	819	783	759	808	780	820	771	788	758	813	766	803	778	766	813	727	831	780	770	744	786	784	763	808	798	822	755	803	757	847	780	775	787	844	803	789	810	775	778	813	735	742	714	801	814	843	787	771	758	779	767	720	788	810	801	784	708	791	794	772	751	761	792	805	789	799	791	788	801	794	808	781	758	797	778	799	772	832	811	773	750	780	791	799	827	781	708	782	812	701	792	747	755	743	834	776	790	801	810	806	741	770	755	785	791	764	800	712	752	787	791	743	850	826	859	755	805	761	819	798	799	801	791	812	804	813	795	775	803	802	768	811	761	794	801	735	752	712	822	766	751	805	832	783	749	789	783	785	762	789	770	805	801	782	812	736	793	813	744	821	797	791	752	769	821	705	761	736	788	797	742	770	815	793	823	782	782	754	790	749	750	774	786	749	786	735	756	780	777	811	767	764	774	748	784	784	807	844	761	769	798	778	780	778	823	814	758	806	791	777	770	797	787	793	819	818	760	739	732	765	770	786	766	784	741	750	799	795	792	804	802	744	798	780	796	782	778	775	775	795	821	755	808	787	832	793	730	736	829	815	788	777	781	759	766	759	789	781	776	758	805	793	773	819	765	782	798	841	803	806	772	768	757	746	791	767	802	748	821	838	800	811	792	796	763	772	772	756	746	729	802	801	789	807	810	756	815	803	784	799	752	785	774	732	746	793	817	821	829	810	817	806	810	725	748	846	759	783	784	779	782	812	805	799	736	775	783	768	767	769	829	755	780	793	796	783	808	830	736	758	791	754	752	805	774	799	821	766	744	787	817	764	808	787	752	749	795	712	743	772	720	782	814	796	795	844	751	791	797	797	788	784	757	816	807	780	767	781	786	794	797	805	729	811	784	847	792	771	782	783	764	806	826	764	764	750	722	791	744	795	778	777	814	786	777	840	769	804	761	790	760	834	778	752	812	824	770	768	803	758	801	829	802	783	779	834	815	814	796	749	757	821	756	790	802	748	788	766	756	804	791	774	799	791	794	822	804	785	783	761	828	770	812	770	845	790	775	783	773	757	755	810	774	779	748	796	756	783	745	736	813	742	794	834	746	744	756	775	825	805	748	756	771	800	788	784	816	763	795	763	808	758	754	811	741	749	851	766	815	816	773	764	794	751	827	796	804	784	847	749	846	809	751	787	798	805	813	795	749	784	845	787	796	832	773	773	848	786	744	772	765	814	759	804	735	796	839	827	806	782	776	761	724	746	759	755	774	781	781	784	786	771	802	812	784	807	806	786	791	769	760	778	783	705	779	790	757	817	790	804	771	778	799	793	764	784	824	783	822	821	774	800	768	802	814	813	795	801	715	790	761	778	821	818	789	776	743	772	818	759	796	784	823	799	791	806	833	758	820	785	849	762	818	786	748	767	756	837	808	756	772	795	786	818	796	846	785	774	781	803	805	835	804	804	759	785	803	780	791	757	818	752	786	756	750	802	784	750	799	787	819	785	760	832	849	799	729	837	801	756	777	817	788	772	767	744	765	767	759	817	815	785	829	786	797	767	816	767	800	736	778	726	781	779	792	826	836	749	768	751	794	780	799	822	750	790	801	788	789	799	803	785	799	849	767	772	753	797	783	840	837	760	759	772	780	783	734	796	738	721	796	782	810	808	801	798	814	797	798	817	798	749	783	762	781	815	749	810	750	791	798	834	761	771	754	783	773	785	768	765	778	798	785	763	776	742	788	739	781	820	802	771	778	801	732	771	788	785	778	754	782	751	725	782	821	806	797	734	828	819	787	756	728	756	785	768	758	766	776	816	720	764	739	785	794	743	803	769	848	778	787	804	789	779	773	727	789	807	804	761	811	838	802	788	797	707	718	803	788	777	756	778	835	798	801	793	794	798	754	818	754	801	792	782	769	782	758	755	786	765	777	770	784	780	749	796	806	797	753	766	812	808	792	759	794	781	818	813	753	759	793	749	787	759	799	839	802	823	735	780	781	749	804	811	792	794	765	725	807	755	804	789	830	777
10100	13907	21166	18001	13310	10282	7227	5858	6076	3282	2056	960	617	564	525	843	515	428	428	414	332	330	322	379	285	246	259	216	204	295	430	422	245	164	165	156	152	159	181	183	195	161	164	171	155	166	165	167	164	169	187	169	174	160	165	169	168	174	151	169	167	161	188	187	164	202	197	164	176	155	177	152	146	191	171	172	186	173	172	171	161	155	152	172	172	172	163	154	165	163	187	170	170	160	178	168	171	169	179	153	153	175	155	164	185	191	171	159	181	183	178	193	167	176	151	172	158	169	139	165	162	179	163	140	164	165	174	192	177	171	163	151	167	188	192	169	182	170	154	152	173	165	165	185	194	174	162	192	162	183	174	150	188	166	168	152	164	185	159	166	168	139	190	171	176	185	121	182	163	165	190	176	142	163	168	175	172	150	162	168	179	165	164	181	145	181	185	166	163	165	189	137	161	173	181	202	165	183	173	162	176	146	168	150	174	185	184	180	159	160	168	171	172	160	136	177	173	164	182	167	143	162	179	176	189	184	166	171	200	177	171	168	154	166	181	181	173	169	171	172	180	160	182	160	147	160	171	159	177	166	175	163	159	161	186	171	183	165	171	183	153	166	170	184	154	169	172	195	170	170	174	187	161	161	168	171	152	168	155	184	183	175	163	153	167	159	161	147	155	168	164	186	177	168	170	163	206	182	175	181	177	191	156	190	164	154	157	143	181	173	162	152	166	156	169	165	179	163	173	178	156	152	173	196	190	184	175	163	192	164	162	157	158	187	193	147	169	173	179	186	171	169	185	163	188	174	145	159	185	187	163	164	191	170	159	174	176	161	183	149	147	167	162	154	168	180	160	166	152	163	188	171	149	162	194	171	135	170	173	183	146	175	136	183	169	183	167	174	158	161	157	160	143	173	153	156	156	164	181	151	158	187	155	178	173	162	181	166	169	151	188	173	168	169	174	176	173	149	194	161	177	163	156	175	186	153	158	191	169	152	161	152	184	168	184	150	178	158	164	160	190	149	175	155	165	158	185	166	180	179	173	145	156	157	176	188	189	173	168	183	183	162	161	146	168	160	171	157	145	151	167	162	147	166	159	140	183	183	185	165	204	179	166	169	173	185	160	180	155	187	177	144	140	180	185	181	146	180	184	176	162	164	161	163	164	182	166	169	138	183	159	169	151	173	155	161	166	165	181	168	148	184	173	167	173	181	165	149	170	160	185	161	161	166	190	160	150	189	182	177	177	135	167	175	173	170	198	173	174	169	154	135	190	147	156	154	162	159	156	136	160	169	163	153	161	167	148	158	177	164	146	154	163	182	164	168	186	158	185	168	161	173	153	155	170	146	175	162	171	152	173	138	166	159	142	148	180	145	169	153	167	177	169	152	162	175	183	175	169	145	204	166	177	142	173	154	184	196	161	180	150	190	170	167	164	157	163	163	169	163	184	185	174	172	163	200	184	195	190	153	174	169	164	163	176	157	171	156	179	172	185	169	155	151	171	156	174	162	187	173	161	155	166	160	167	152	162	167	190	150	180	166	170	176	159	159	174	155	182	168	182	174	188	191	170	180	169	165	178	175	184	150	163	166	153	184	179	180	170	151	160	169	167	160	163	163	161	182	170	153	159	169	169	163	181	195	156	175	162	176	174	193	156	184	206	163	175	163	170	203	165	138	181	154	176	164	167	165	165	173	166	187	143	161	163	149	160	153	172	176	166	147	190	174	167	168	163	148	157	173	155	144	165	169	171	154	173	162	145	170	164	162	165	167	159	167	153	165	167	152	152	157	164	154	173	172	163	154	164	178	184	184	184	156	187	184	159	159	171	176	166	139	186	149	166	160	196	166	157	170	167	166	160	136	160	157	145	168	173	177	157	177	166	154	190	170	188	190	198	142	181	170	172	190	142	189	151	171	180	180	176	182	155	183	181	177	155	144	151	176	185	170	165	181	181	147	148	156	170	155	182	155	147	162	171	127	209	178	171	167	180	148	188	170	178	147	159	169	138	162	178	161	185	171	167	183	184	185	160	176	158	190	141	159	181	142	171	156	185	178	187	199	165	130	148	181	142	154	167	162	167	156	147	157	184	165	183	175	157	180	155	176	149	182	157	167	159	168	155	175	155	165	161	166	169	160	164	166	155	164	176	185	153	167	161	175	155	188	150	155	166	176	145	181	171	152	185	174	167	173	148	165	134	140	176	171	187	165	147	165	155	168	178	185	162	167	170	155	153	169	173	182	161	149	171	192	150	194	158	172	181	156	139	181	181	179	181	167	165	172	165	169	150	154	171	195	172	182	152	180	140	175	154	186	189	180	167	157	166	172	163	166	182	173	168	148	176	195	157	164	153	173	174	179	190	213	159	190	159	189	162	218	164	176	173	161	146	168	186	165	155	171	161	157	178	141	182	168	182	181	173	150	156	157	149	141	185	158	166	156	175	173	186	177	151	177	158	154	156	178	164	160	132	154	178	182	175	168	180	168	173	145	173	184	166	184	176	167	167	174	168	157	161	163	161	155	171	171	171	181	191	178	163	134	170	148	179	156	159	170	178	151	157	166	188	183	168	141	163	164	182	185	165	162	146	161	161	170	165	144	142	179	157	173	180	166	171	197	160	166	170	173	169	172	162	166	169	166	166	188	169	181	184	165	182	168	141	162	163	173	168	167	162	182	162	150	160	176	181	166	149	162	169	177	194	166	179	171	157	157	165	162	166	148	161	166	159	154	166	159	172	180	165	168	156	163	146	172	164	177	165	188	180	153	171	163	142	171	151	169	172	157	191	173	185	172	155	163	163	188	162	185	175	160	182	163	169	184	170	172	173	165	165	150	165	163	158	164	173	149	177	165	164	192	164	180	176	187	172	137	159	183	174	172	159	151	161	149	158	165	189	152	163	156	147	201	161	146	173	176	151	181	146	158	163	178	181	149	156	177	173	183	174	163	161	166	175	155	182	149	163	179	168	168	158	174	171	186	175	164	200	176	200	144	180	152	181	176	159	154	163	186	191	170	147	180	169	186	161	188	154	169	179	150	155	162	148	182	171	190	192	146	189	153	149	162	171	169	178	169	184	191	183	152	171	163	151	150	166	174	144	177	175	165	185	166	152	155	181	174	168	168	174	152	164	176	181	185	154	175	163	169	167	160	180	175	181	166	147	176	166	156	168	179	190	173	163	167	177	169	168	183	161	156	162	164	182	151	159	160	153	148	172	160	166	189	153	176	171	173	187	168	165	160	168	188	178	137	161	169	165	169	176	180	164	178	160	190	161	188	162	171	156	165	162	191	165	184	199	142	185	162	167	168	178	152	182	182	188	173	185	180	179	166	159	155	176	187	171	166	141	175	160	164	165	196	153	173	150	171	165	168	162	159	172	175	170	173	185	157	183	198	160	134	165	177	180	160	143	153	170	187	159	135	184	159	178	172	174	155	172	151	153	183	164	165	173	192	155	185	170	174	150	156	178	175	143	158	179	175	138	181	185	180	163	159
10706	15577	26684	28093	28164	23430	20611	19628	19596	12846	8170	4062	2720	2900	3067	5138	3035	2616	2553	2437	1722	1882	1912	2082	1594	1304	1170	1104	1194	1582	2392	2138	1066	569	560	593	579	528	584	598	609	637	584	583	592	581	597	571	568	566	561	588	619	586	581	593	581	607	609	580	604	585	554	566	581	572	578	540	567	610	543	603	560	543	600	591	584	598	624	612	603	575	611	536	599	599	559	586	614	573	563	562	612	598	615	583	588	598	568	565	606	616	551	567	614	573	557	555	568	556	568	607	611	565	606	605	592	597	582	584	590	591	575	558	573	606	622	602	623	578	598	614	593	582	567	523	640	583	610	637	580	585	576	572	557	576	542	574	649	579	577	571	615	566	593	601	598	609	606	583	529	542	580	561	574	581	575	576	549	561	600	571	610	586	604	581	553	522	597	601	566	549	601	600	578	546	558	585	584	535	596	542	580	627	559	543	563	569	602	629	548	560	581	563	575	617	571	596	555	615	553	580	601	630	585	599	555	626	546	605	590	578	602	592	589	594	609	574	597	619	578	608	588	585	635	567	593	531	555	592	590	595	564	602	594	572	574	624	563	591	578	596	578	625	573	605	573	587	578	567	577	626	547	585	633	549	553	587	587	598	619	546	608	590	554	576	613	560	600	610	579	563	569	620	555	593	587	601	585	584	556	570	563	577	543	553	617	546	577	555	559	527	579	599	577	595	628	569	547	570	555	616	587	552	566	587	615	646	592	603	593	581	589	590	620	622	549	602	598	576	591	570	575	581	560	606	631	587	590	550	570	598	563	604	601	610	551	588	623	578	585	582	590	561	548	590	565	549	600	574	627	614	569	588	587	566	561	577	607	579	597	638	548	553	583	619	569	604	579	627	587	601	638	580	545	567	576	613	588	527	581	629	604	621	566	536	612	552	565	614	566	582	581	543	579	604	592	578	580	562	565	569	550	603	579	585	584	590	590	587	602	560	578	595	588	608	567	607	571	568	562	573	512	590	588	582	567	587	574	571	574	565	602	568	610	582	615	561	599	603	610	607	605	644	614	635	576	584	580	601	595	611	574	626	612	539	620	577	581	543	600	569	573	539	606	592	578	606	568	559	605	587	596	587	594	567	596	598	599	584	580	603	562	583	586	589	543	589	615	589	592	549	572	553	577	619	574	637	567	551	565	598	576	605	575	571	575	613	607	599	606	588	520	578	592	603	575	605	587	543	565	575	607	602	590	559	562	592	584	576	547	607	610	592	595	598	566	578	587	585	578	613	636	628	567	560	591	571	556	597	622	574	634	662	586	627	601	561	568	580	584	541	583	597	623	564	594	559	581	567	589	627	565	576	577	553	587	606	608	615	580	581	565	550	574	567	570	589	569	564	570	546	560	556	567	596	654	584	634	586	590	600	607	605	555	578	632	608	565	600	564	618	619	574	545	610	571	614	596	580	613	582	592	531	604	628	585	577	615	554	574	610	585	558	639	601	545	569	602	581	577	530	531	609	611	576	530	594	589	606	542	601	591	573	579	596	543	650	586	599	560	572	599	528	596	596	604	580	618	587	572	606	590	557	570	595	607	576	651	613	539	588	610	543	599	563	587	621	574	564	610	599	599	572	570	618	603	572	570	576	593	558	604	579	571	598	610	586	551	547	570	568	556	620	589	550	562	548	604	612	576	550	596	575	532	603	620	590	607	576	583	597	592	569	595	592	586	588	607	611	582	555	594	601	592	588	568	593	629	592	579	590	626	629	588	579	574	593	589	593	530	585	603	587	543	553	605	565	614	622	557	590	600	594	590	602	617	620	558	571	588	589	595	592	606	586	612	515	612	638	604	562	573	591	566	605	597	569	579	584	628	591	589	558	563	630	612	612	625	594	541	599	533	550	574	553	592	564	568	586	575	570	594	577	634	581	531	608	606	586	572	584	594	581	604	581	581	599	635	605	616	583	606	585	551	617	604	606	526	628	593	602	564	587	617	603	590	557	615	587	542	605	549	602	567	583	614	582	605	581	560	572	598	593	582	567	579	579	563	585	561	617	605	576	623	588	618	590	568	562	580	560	571	585	587	629	545	591	600	630	590	590	585	568	596	646	539	602	604	611	573	568	594	581	618	588	619	583	604	606	600	527	608	580	604	624	539	582	576	574	591	570	574	593	595	603	566	584	591	602	588	582	577	552	587	572	567	560	566	603	566	592	601	625	555	625	586	590	582	587	568	608	634	584	556	640	562	607	614	603	581	570	631	588	583	569	582	571	568	578	574	628	598	582	570	579	566	579	554	599	613	626	568	562	575	557	541	634	635	620	554	585	576	599	615	605	584	617	591	598	576	581	585	576	513	572	577	560	613	571	583	571	568	591	611	574	582	559	558	553	556	607	576	615	601	596	601	575	620	554	577	570	519	577	548	542	625	588	603	551	601	590	544	600	592	600	557	574	563	588	602	576	604	583	587	577	563	572	602	531	605	609	644	587	570	617	561	585	565	545	600	645	601	568	602	572	593	557	604	570	582	602	589	585	582	558	575	594	622	593	544	582	602	575	636	618	547	548	586	617	606	610	605	572	553	590	611	580	574	570	588	550	569	607	586	577	581	577	588	543	591	585	564	599	576	592	590	556	575	543	604	635	597	612	572	574	537	602	602	594	558	580	602	579	567	576	606	622	549	590	607	585	548	606	579	551	600	557	599	581	538	620	634	630	551	606	589	558	598	592	571	573	605	587	600	544	565	566	609	585	565	619	593	624	595	559	585	582	583	605	580	569	539	562	599	575	557	588	573	573	570	595	523	564	576	567	591	626	597	552	594	581	570	580	620	592	612	564	575	622	639	582	605	553	599	638	577	568	590	562	615	573	579	601	583	568	567	552	591	573	583	586	569	587	565	593	545	605	596	615	544	551	570	606	637	579	588	569	605	606	588	603	606	551	567	596	564	616	582	622	565	590	619	559	588	602	561	605	555	593	601	575	540	559	569	593	519	581	576	595	540	643	589	581	594	581	568	564	593	593	629	568	586	643	603	586	564	580	585	569	646	585	627	557	590	580	596	578	602	552	554	615	626	619	580	608	589	626	598	547	594	581	555	597	579	581	626	595	586	607	583	551	577	555	573	582	563	630	595	581	574	594	528	580	594	580	550	534	591	583	569	637	586	583	599	621	650	602	565	563	614	587	605	597	584	601	580	547	601	563	552	559	551	574	572	551	570	626	589	593	577	528	591	565	627	593	616	599	585	582	588	632	585	599	585	593	592	566	632	555	610	593	593	546	588	577	630	634	619	592	588	542	610	640	597	584	647	587	575	572	597	581	583	552	581	599	554	606	593	602	596	565	567	591	592	612	564	604	608	570	608	590	609	570	580	580	581	579	577	619	564	578	599	568	542	627	595	607	556	569	569	581	582	632	583	590	553	564	588	622	623	617	584	559	609	599	560	570	580	621	565	564	592	573	605	623	550	583	549	561	539	587	580	559	549	586	540	617	595	586	585	590	561	599	552	580
39253	43476	43545	39935	41563	41096	39428	38727	38824	30400	23342	12998	5173	3080	3078	6508	2891	2111	1710	1037	813	779	716	626	434	374	382	335	373	1309	1943	1405	323	150	158	155	168	172	154	132	147	145	158	139	142	172	157	163	143	158	139	149	162	147	138	159	169	161	160	150	136	172	141	149	152	162	164	167	171	139	151	150	163	139	162	137	155	146	145	151	164	162	157	160	158	161	132	147	148	153	149	172	138	147	159	138	158	158	133	146	153	143	187	145	163	131	150	144	160	146	141	151	155	155	148	163	156	152	160	163	146	151	142	155	135	148	157	143	166	173	137	141	160	169	141	144	141	165	168	160	157	150	147	162	163	162	144	156	160	149	146	161	147	128	176	178	156	149	145	130	168	143	157	155	149	166	146	147	164	159	155	194	154	178	140	134	164	141	156	151	160	148	149	148	168	156	169	141	140	141	169	157	147	157	166	164	171	170	150	155	169	138	154	148	158	172	147	158	143	161	135	137	153	142	149	164	147	173	152	144	158	180	169	156	142	146	157	159	178	171	158	171	157	152	162	175	135	165	181	165	157	152	153	142	155	160	150	139	160	148	153	147	145	157	147	158	179	152	146	142	148	167	150	155	155	146	151	175	153	149	157	172	161	146	155	148	142	146	136	137	175	166	161	138	162	169	145	156	164	126	161	138	148	151	155	151	159	141	167	158	176	171	155	151	185	154	187	177	150	136	153	128	152	190	164	152	152	187	141	172	158	160	137	177	158	164	167	155	149	172	146	136	140	165	132	162	165	147	163	164	154	164	146	157	151	162	141	165	173	135	154	148	163	132	152	155	148	153	163	167	144	146	177	134	162	150	141	150	154	151	151	168	164	157	158	167	140	180	161	151	153	172	163	140	148	156	162	149	156	163	146	151	149	152	151	168	143	142	152	171	161	159	148	173	145	169	134	154	154	156	165	156	139	146	177	156	153	163	158	137	154	154	169	156	151	145	143	165	155	144	171	150	151	154	129	140	186	163	145	150	158	163	174	157	155	126	172	166	159	147	159	166	138	148	145	149	161	145	137	160	164	147	161	147	173	162	145	161	148	162	188	156	156	171	158	150	152	175	165	144	154	154	171	155	141	130	151	158	137	156	155	156	148	163	174	164	153	161	147	151	163	161	140	144	142	143	164	161	151	136	161	152	161	145	151	147	152	158	150	157	165	165	131	147	144	154	154	129	147	168	159	173	162	150	150	153	163	155	150	139	131	168	150	149	150	144	144	145	172	169	152	160	168	153	177	170	164	154	157	165	151	169	177	146	140	152	143	178	163	165	163	146	150	153	151	147	158	150	154	164	143	143	135	144	154	165	161	160	150	151	163	145	123	159	168	147	161	178	158	153	149	147	149	154	158	151	171	161	164	158	158	159	167	155	172	143	136	155	134	144	148	150	171	138	166	176	145	172	151	168	153	153	155	146	162	135	165	168	141	146	149	165	171	158	168	153	172	167	153	142	167	139	155	172	157	142	162	155	185	157	155	152	151	139	136	171	150	177	150	147	152	163	160	158	148	171	158	135	152	167	154	162	149	152	155	168	136	138	170	149	138	156	133	151	153	149	150	136	156	143	141	134	156	174	166	150	176	146	152	159	168	159	147	147	163	155	163	151	160	128	152	155	167	159	150	150	164	133	145	144	158	148	146	134	168	148	133	134	120	149	165	169	153	146	152	156	145	172	178	148	145	170	153	149	158	157	153	151	168	154	168	168	155	163	191	160	163	162	154	146	167	168	151	157	164	147	159	204	154	148	145	140	169	146	160	160	141	158	161	189	162	157	134	155	153	151	156	156	158	158	173	163	149	152	157	161	143	135	149	165	178	157	157	146	155	146	139	157	152	170	154	132	158	159	152	181	133	151	172	166	148	157	168	168	143	182	157	151	161	132	184	160	149	142	170	179	133	151	169	174	157	145	172	148	155	148	138	167	172	162	153	136	154	139	139	150	159	137	140	160	159	171	142	156	125	179	184	162	178	159	156	155	155	153	145	152	126	168	158	196	145	146	161	133	152	143	171	162	167	138	156	165	144	172	170	149	135	188	146	163	152	176	157	178	155	159	143	155	146	157	168	156	140	157	153	167	137	177	137	153	158	149	149	149	155	160	145	145	194	187	137	146	160	147	151	142	145	160	150	157	159	184	156	161	124	164	167	153	143	158	144	134	165	164	130	143	142	138	159	164	173	167	173	160	134	164	150	148	166	143	153	140	145	138	167	134	162	168	153	177	153	172	153	144	142	154	159	168	142	147	142	160	154	141	162	137	160	145	147	153	162	150	163	140	151	151	152	157	147	169	146	159	157	182	148	150	164	155	127	124	169	171	160	150	147	149	179	163	153	153	138	150	146	156	172	127	166	139	143	154	158	147	155	161	165	144	120	152	146	156	145	158	147	129	161	167	161	144	155	163	161	165	148	150	174	146	143	147	167	137	174	164	141	169	160	168	161	136	147	149	162	168	167	168	150	128	140	137	174	169	147	137	149	134	129	138	155	160	168	157	144	165	175	139	154	142	149	134	160	129	151	173	154	155	132	159	149	164	175	151	177	140	165	150	161	156	131	124	152	165	152	167	154	154	149	171	143	148	165	189	165	152	159	156	143	162	156	155	169	143	129	147	168	151	170	159	162	166	144	161	166	166	142	172	147	161	170	156	142	180	155	166	159	149	139	148	111	165	132	169	167	146	153	180	146	160	136	133	164	157	158	181	159	161	172	151	153	164	154	162	151	150	161	171	159	158	139	161	164	153	174	144	140	170	129	160	182	127	150	141	176	154	163	166	147	152	173	151	170	153	152	136	126	149	166	158	154	163	183	136	157	161	168	163	152	176	157	161	152	112	155	143	165	153	144	137	146	141	133	158	157	136	165	153	149	149	163	150	154	153	151	171	158	168	161	166	149	181	153	173	161	138	163	183	148	139	169	159	131	176	125	145	145	180	170	149	134	144	150	151	157	165	159	144	162	166	151	167	164	144	160	158	150	154	153	152	162	152	175	154	182	154	157	172	163	148	135	180	166	155	151	171	175	134	156	171	178	146	145	154	155	139	152	142	178	142	148	143	137	145	169	173	167	139	130	155	138	174	153	154	149	139	158	145	143	153	163	132	150	163	163	152	138	156	158	161	136	175	142	139	162	143	145	127	156	153	162	147	172	166	150	163	130	172	150	157	151	134	160	139	163	135	155	156	146	159	168	167	163	136	145	153	159	160	154	148	156	156	151	156	159	170	154	148	174	164	154	163	137	135	137	142	161	156	162	164	137	158	168	136	135	145	154	135	143	187	144	178	146	152	156	146	155	160	158	146	137	173	146	160	151	142	156	150	163	163	154	159	161	127	160	152	139	151	167	171	164	140	166	169	150	161	136	147	162	159	149	160	147	156	141	183	155	158	173	164	177	170	158	158	147	132	183	155	144	157	118	133	168	142	158	169	142	174	140	165	175	138	147	185	155	170	180	154	167	153
34400	43066	51156	58894	62570	57639	57231	56661	51280	46890	34803	21565	11815	11505	13817	23159	11861	11611	9772	6384	5406	4998	4594	3814	2542	2490	2317	2028	2605	8552	11961	8149	1806	558	545	540	522	572	539	501	571	531	573	583	518	534	525	515	570	551	545	537	558	562	566	526	536	546	519	569	560	571	558	523	509	576	512	544	546	525	576	547	529	513	580	558	549	523	552	575	532	540	553	549	535	484	548	489	505	524	549	551	544	587	525	545	493	525	555	561	535	561	533	536	573	536	531	531	559	564	542	513	536	552	560	539	592	572	527	537	549	525	498	516	525	568	555	514	567	563	565	567	534	532	514	551	529	542	510	514	527	543	530	522	551	557	554	518	543	563	552	522	523	476	549	506	512	546	528	533	511	526	543	521	542	559	554	548	593	525	532	537	519	518	505	553	537	555	545	559	540	537	493	498	507	535	518	564	492	571	540	517	554	539	546	591	514	523	531	534	512	527	554	537	535	529	545	550	520	535	484	526	542	525	512	537	520	506	527	519	563	543	550	537	544	537	527	531	544	523	514	543	479	517	562	553	488	533	531	528	541	528	529	506	545	507	517	544	553	531	514	533	544	543	507	559	493	575	560	515	523	520	534	544	545	516	541	519	496	554	522	556	552	536	511	527	541	502	509	550	533	549	532	523	526	564	554	530	537	570	546	532	570	599	542	548	544	515	566	516	505	529	535	492	544	542	539	505	553	492	554	549	549	525	536	561	516	529	533	540	514	551	492	512	504	534	555	551	563	504	511	518	536	547	565	556	563	563	584	535	496	548	551	556	543	501	541	536	515	509	563	541	555	543	564	552	533	545	482	525	565	520	527	554	548	540	564	556	569	543	552	552	515	570	518	542	526	564	563	544	531	569	556	562	540	533	540	560	503	504	581	496	543	523	497	567	540	532	543	553	520	537	494	526	500	505	542	574	585	526	509	561	534	537	546	547	555	522	523	557	523	549	554	553	533	559	518	558	555	562	551	502	498	552	532	529	515	517	552	524	567	549	564	550	533	532	513	465	530	503	535	519	554	486	535	593	508	536	541	511	535	547	556	542	507	554	536	554	517	508	508	583	529	511	556	543	517	534	535	519	555	551	537	576	521	567	582	552	518	558	551	549	537	562	505	549	535	509	560	540	523	527	498	552	544	509	575	529	535	523	567	546	539	538	510	519	533	535	573	516	501	568	551	543	528	524	503	510	516	587	550	546	536	556	500	527	500	549	517	538	525	544	503	567	564	498	508	509	538	581	506	542	544	567	558	576	527	534	537	570	551	573	546	528	543	540	552	526	552	566	523	606	529	513	509	506	559	494	544	527	551	530	532	537	558	551	529	552	484	527	535	527	547	508	530	545	559	541	556	566	548	562	544	541	541	526	507	539	561	545	561	508	533	518	531	527	555	535	579	541	591	540	517	490	522	532	498	556	471	527	517	529	520	507	503	509	566	543	563	509	555	535	543	512	528	510	532	552	552	509	498	470	542	595	546	550	538	582	529	538	530	505	521	533	553	524	540	563	565	524	557	548	495	506	534	545	514	524	532	508	567	518	536	543	575	552	501	543	542	540	552	512	563	544	519	530	513	575	550	491	554	534	546	574	516	512	536	539	519	536	540	566	542	530	563	501	515	522	531	565	537	576	549	565	522	517	515	511	559	558	531	510	533	552	549	529	535	548	554	549	548	534	525	530	525	539	543	547	563	522	561	549	529	566	548	548	542	499	514	540	553	526	522	537	534	535	553	560	535	519	531	541	559	542	547	519	564	502	478	546	523	532	530	558	554	552	553	536	542	522	498	552	546	519	512	508	496	526	543	517	584	513	571	546	530	519	532	521	516	541	496	495	547	571	544	534	498	531	524	526	566	538	528	519	533	561	529	524	561	529	517	554	553	528	491	521	547	485	524	567	493	568	482	500	532	541	536	539	544	501	550	538	503	521	521	539	479	535	547	552	563	545	532	540	557	549	588	541	538	525	541	546	547	530	539	533	511	546	542	530	497	533	520	527	560	526	537	537	513	510	586	542	513	548	542	552	524	507	544	552	559	525	548	533	591	508	529	547	548	529	500	523	571	579	522	531	504	536	554	559	564	545	524	544	541	535	509	578	551	513	545	516	514	530	522	552	574	529	553	504	572	545	533	550	538	493	525	527	520	525	590	574	532	523	583	494	573	501	491	539	534	579	521	520	523	551	537	548	587	553	521	507	515	539	538	538	535	553	556	541	539	531	511	504	549	535	506	577	506	519	576	508	520	516	542	510	535	526	530	511	512	535	553	535	549	469	558	570	502	512	501	545	593	533	527	529	536	529	565	537	514	518	498	569	573	535	521	531	555	533	547	525	556	524	539	551	519	527	572	506	536	545	528	570	504	534	554	507	567	524	554	525	535	542	553	530	540	541	550	584	520	533	528	526	551	558	543	537	541	576	551	519	540	490	526	518	496	562	500	540	498	501	534	507	507	557	500	545	550	551	511	536	551	527	539	543	516	552	556	585	526	542	560	539	527	553	524	531	559	548	480	557	541	534	543	535	505	529	562	532	514	530	547	502	544	546	583	530	558	547	555	546	541	529	549	578	542	510	555	528	534	536	556	515	543	502	501	540	541	541	539	521	528	552	542	590	531	532	559	541	562	547	527	519	537	574	541	503	517	556	508	529	523	528	536	555	550	544	544	530	517	542	534	517	551	573	539	563	542	550	566	517	552	512	559	573	493	517	541	543	550	543	536	527	549	546	569	539	535	517	542	558	551	547	540	533	565	522	586	549	529	514	526	470	576	535	566	555	505	530	593	543	557	515	533	527	509	517	596	564	531	515	537	529	540	532	477	538	543	546	571	516	535	557	558	521	469	528	520	565	572	562	504	494	570	545	527	562	522	518	545	496	546	544	541	535	513	537	544	500	516	494	551	496	534	577	570	469	551	538	557	549	543	540	573	548	544	523	543	545	574	578	533	502	519	584	565	559	550	521	490	551	512	554	512	600	535	531	535	505	540	540	535	540	523	524	521	490	525	542	552	551	586	549	536	520	566	517	515	577	573	572	505	561	523	548	535	514	527	565	555	531	513	503	519	558	541	552	490	515	547	541	509	546	573	557	547	522	518	588	546	526	516	530	543	547	574	549	548	557	532	544	519	525	530	522	527	552	524	556	546	530	537	504	531	583	480	540	539	550	528	514	527	543	513	534	566	535	572	552	530	546	547	493	522	541	590	519	552	544	543	562	525	534	510	515	553	523	528	528	546	517	518	568	536	506	524	534	507	530	566	547	552	520	525	542	548	525	540	575	578	540	594	517	532	517	547	530	478	512	561	514	550	534	546	523	575	524	570	533	547	526	534	554	480	554	501	532	547	547	532	540	546	546	543	540	569	547	540	555	538	520	556	520	529	529	527	589	534	549	512	546	510	523	546	538	574	574	508	498	538	533	523	520	543	486	562	554	554	529	514	557	568	542	548	498	522	535	543	539	554	530	525	546	542	503
47031	45055	41816	38998	40896	43326	41401	44671	43767	36723	30691	20546	11252	6838	8775	9288	5743	3823	2640	1525	1631	973	709	716	667	681	674	725	902	2914	4026	2550	787	242	238	222	226	233	224	235	243	250	241	246	230	240	257	228	270	218	242	241	231	249	226	228	247	248	262	240	237	225	248	233	218	238	262	246	244	239	247	229	224	201	238	241	239	254	244	226	234	239	218	265	229	203	254	235	240	209	226	214	217	255	258	227	202	232	257	242	232	232	235	231	227	244	253	246	240	243	234	219	249	223	272	234	267	245	256	216	245	238	247	237	210	223	236	217	225	226	248	242	263	245	265	251	223	243	255	240	237	226	223	255	244	248	230	240	244	229	259	253	225	254	251	231	222	245	238	235	228	279	210	266	237	239	247	228	253	233	242	252	266	227	219	256	243	245	256	238	243	238	248	215	213	218	249	241	245	259	257	216	258	224	235	244	220	252	245	252	234	222	226	230	257	237	240	247	231	244	261	226	244	232	247	231	239	248	236	250	231	227	217	238	224	227	246	247	224	242	236	234	245	226	236	227	245	245	245	225	245	227	273	227	226	243	244	265	246	237	265	257	251	258	255	220	218	262	216	233	254	241	236	225	244	255	237	241	237	244	226	243	243	225	235	239	232	246	260	253	248	247	263	255	247	253	238	239	240	256	236	224	222	229	240	243	253	234	220	235	239	224	224	240	231	247	257	234	250	248	237	249	237	227	228	235	209	234	268	238	221	225	268	242	246	266	207	248	250	228	256	211	251	243	221	225	213	217	257	248	261	236	246	238	216	228	235	210	242	239	227	274	223	238	215	247	235	248	220	251	262	219	243	234	237	212	231	274	233	226	257	218	252	249	264	257	248	253	235	239	212	234	277	242	271	253	278	223	205	246	257	240	256	232	247	256	242	215	237	222	237	224	255	217	244	254	224	236	250	249	232	250	250	256	236	254	229	223	232	225	235	262	225	234	244	230	243	263	247	260	250	232	257	237	255	240	230	266	251	230	265	220	229	248	214	248	221	258	241	260	249	257	244	266	231	229	243	231	221	274	243	247	218	236	250	203	213	260	219	204	229	241	271	252	274	238	245	235	213	215	236	197	241	230	252	264	204	220	215	232	244	244	247	243	268	236	242	239	237	240	239	212	224	222	252	237	252	218	265	214	245	235	249	245	248	227	243	251	238	227	225	232	246	239	238	259	227	236	244	222	227	252	250	232	240	233	239	242	237	265	235	232	232	244	232	230	237	244	244	246	264	217	241	224	226	245	250	257	233	226	241	244	230	249	232	262	242	243	266	254	225	255	241	220	229	243	275	266	246	215	255	231	235	247	255	229	216	247	212	238	256	244	234	221	247	235	222	230	237	245	234	228	238	264	240	248	241	228	234	251	226	238	241	260	230	249	225	243	232	248	223	250	230	235	243	247	265	258	211	220	279	235	251	215	223	247	231	242	238	233	245	254	233	212	257	236	248	247	253	206	241	271	256	260	243	234	225	221	251	205	240	235	216	210	234	224	255	227	267	237	257	249	270	255	198	243	209	212	261	254	246	215	227	254	257	236	239	223	241	250	218	236	240	219	259	242	250	245	225	248	253	232	237	263	264	255	230	243	235	240	263	251	232	229	226	263	212	249	254	207	239	253	240	219	259	247	259	232	212	226	213	226	242	230	224	246	270	248	222	244	246	244	234	245	223	255	231	249	232	261	239	250	234	243	225	237	227	249	260	244	241	239	248	235	227	234	215	219	257	226	245	276	229	237	222	225	219	252	246	211	241	244	251	224	216	264	239	240	256	247	258	233	231	227	253	210	248	254	249	247	240	267	241	238	218	216	267	252	227	254	230	256	225	230	216	253	265	277	261	257	240	262	240	211	244	235	228	239	240	220	258	251	207	222	232	239	250	244	237	269	248	237	256	225	233	220	222	240	229	238	248	241	225	248	227	215	229	247	211	229	229	229	244	237	236	236	242	226	227	253	278	223	237	276	306	255	254	248	242	252	261	248	240	262	236	266	236	203	265	237	259	239	227	244	248	236	213	252	232	257	234	258	257	255	240	250	247	228	265	247	233	243	252	225	216	257	248	247	266	232	247	230	219	222	241	234	233	245	256	234	203	257	246	245	230	231	233	241	241	238	236	255	234	225	242	272	255	224	239	238	258	227	244	236	246	266	244	221	280	246	217	242	218	242	234	230	220	228	267	233	212	256	250	228	242	249	185	247	255	271	237	260	244	235	228	236	222	263	234	269	225	220	243	222	238	239	231	250	244	245	242	251	218	230	239	237	221	232	237	257	242	239	242	236	248	237	244	218	223	222	263	204	237	242	253	265	218	221	254	220	230	241	240	237	250	230	231	246	234	229	220	233	224	248	235	236	227	245	214	237	226	238	219	251	262	232	240	247	220	257	261	239	222	257	240	236	231	249	275	229	245	251	278	245	244	240	239	258	242	283	277	221	265	224	226	242	236	241	260	261	240	233	229	229	229	232	211	213	255	227	223	260	255	259	208	262	269	243	262	234	244	233	244	225	230	267	207	253	216	272	241	222	238	254	261	222	239	257	247	230	232	236	254	251	233	244	235	235	228	250	225	244	209	254	227	207	239	227	248	229	238	252	240	272	229	224	248	244	210	240	240	260	229	221	248	234	257	225	235	248	257	245	230	257	254	240	246	210	237	230	234	247	238	233	256	227	226	249	283	256	241	223	244	230	251	220	235	224	264	222	228	228	222	220	247	225	223	245	236	200	225	230	264	241	235	240	253	245	256	217	242	225	265	230	234	229	250	266	232	234	241	280	222	251	263	236	231	229	212	220	263	239	233	222	252	215	243	230	211	263	247	258	228	249	246	227	239	275	239	246	252	236	234	239	275	260	236	252	208	240	230	248	259	226	238	235	236	224	257	265	219	247	239	252	241	236	258	226	237	213	219	224	240	257	238	248	256	248	233	251	249	234	290	225	226	230	244	210	257	208	221	231	235	256	236	277	236	247	234	245	236	219	251	245	232	225	259	245	233	221	236	235	225	234	220	232	247	249	228	231	217	252	236	224	245	219	239	220	223	245	239	258	233	256	248	215	220	249	240	252	214	224	208	250	235	259	223	250	262	260	247	250	241	243	234	220	246	229	245	250	255	248	235	224	247	240	273	251	255	227	216	244	211	225	212	243	243	241	245	286	217	255	237	240	249	238	232	233	220	225	236	224	245	252	238	226	211	235	226	239	233	253	224	234	250	237	247	233	267	244	235	196	248	253	215	238	278	216	259	259	231	226	204	240	275	258	221	242	236	220	245	260	220	226	265	256	229	217	245	230	238	244	234	243	242	231	247	241	226	234	220	262	250	233	249	236	251	240	233	224	243	227	229	251	266	233	219	235	197	244	254	259	237	234	237	237	238	239	259	214	234	245	244	242	223	264	238	236	202	226	233	216	224	255	212	244	232	252	252	213	246	237	223	225	247	203	231	253	256	229	207	229	255	239	232	232
41828	49070	53106	62542	68137	65023	64817	65126	57390	56665	44474	29590	18251	17852	26969	26321	20551	16241	12774	8732	9364	6097	4766	4451	3970	4271	4149	4122	5412	15864	19876	13403	4007	773	762	800	706	764	758	783	773	766	768	710	756	703	744	771	763	788	782	718	761	756	730	787	736	787	734	755	742	780	693	764	776	788	750	808	785	700	709	765	753	756	773	751	748	789	772	804	783	775	742	775	706	772	717	757	758	813	789	750	781	788	748	802	787	774	738	782	774	738	779	748	779	737	789	748	742	732	757	777	784	771	804	772	724	744	714	760	759	766	722	731	733	782	806	745	758	754	731	758	719	796	736	712	723	746	732	751	773	768	756	768	755	743	737	765	744	746	764	762	724	763	814	728	707	752	767	776	776	796	820	781	750	796	787	738	758	762	724	755	757	757	779	742	729	795	751	758	805	787	798	797	714	745	757	731	819	744	732	738	750	739	729	762	767	739	756	787	745	757	786	760	725	764	757	748	750	777	745	758	730	778	750	744	784	778	763	715	731	719	757	745	792	795	735	739	727	750	835	745	751	797	746	756	754	767	738	734	715	744	754	742	766	783	775	741	782	753	752	789	786	748	749	762	755	695	788	781	729	762	769	770	760	775	785	732	736	711	700	751	762	740	752	744	756	759	730	819	733	724	750	795	737	750	769	772	790	768	773	685	792	723	763	738	778	744	712	768	750	770	742	756	797	823	780	763	761	734	785	739	751	669	754	761	748	748	712	743	726	714	783	731	746	750	788	765	748	738	749	783	794	721	730	797	744	767	737	801	734	714	752	760	776	740	739	748	777	741	694	747	733	741	755	796	785	778	789	787	721	766	756	711	744	767	746	763	700	731	775	694	792	716	734	738	771	780	799	719	760	758	762	813	757	732	749	761	758	775	740	774	765	740	783	723	781	752	748	719	788	731	748	756	774	731	750	784	775	712	780	743	753	782	750	736	777	756	775	729	762	737	746	677	811	735	736	751	778	754	819	821	790	756	736	791	764	751	755	750	756	756	750	755	692	740	786	738	723	779	748	731	753	744	786	766	775	759	755	771	728	732	764	708	706	829	722	766	775	731	717	708	767	802	716	735	768	796	738	745	741	768	797	690	774	766	744	705	765	783	735	752	795	742	759	732	749	727	790	770	757	753	721	738	743	800	799	734	729	759	740	782	776	734	733	727	766	739	727	771	759	731	793	769	722	731	742	755	715	770	747	757	740	775	722	744	776	748	760	786	773	740	764	761	731	755	771	713	768	740	800	745	692	737	738	762	730	780	749	774	781	705	704	733	783	766	738	711	731	742	770	806	706	726	723	750	737	775	738	790	735	701	755	756	824	738	760	789	760	715	782	799	777	720	703	749	716	776	777	719	755	723	698	719	754	753	739	732	764	762	764	737	753	710	789	750	746	726	760	721	696	762	795	775	767	735	795	759	723	728	707	753	765	743	761	754	775	730	727	742	792	775	720	769	792	747	766	733	729	749	739	743	771	778	745	763	722	806	735	719	706	743	747	768	770	733	830	768	781	729	751	766	759	815	746	731	816	746	784	780	756	750	792	767	755	757	752	768	768	762	781	737	751	795	735	768	718	754	739	769	751	798	747	732	814	789	782	744	761	787	765	795	700	750	751	783	746	703	763	750	772	764	755	768	756	762	792	744	733	695	809	755	753	763	731	717	722	760	791	825	750	745	770	761	736	739	777	758	789	719	711	765	728	722	743	764	763	746	745	767	788	765	731	750	764	768	734	763	731	776	736	777	751	797	752	806	804	742	694	752	770	756	740	697	723	732	746	725	749	749	766	722	742	791	788	739	742	752	780	711	718	770	788	748	735	733	735	737	795	755	760	754	770	768	753	763	751	740	703	799	737	729	776	741	760	749	723	802	787	734	757	750	733	785	743	711	745	740	739	818	764	790	761	783	775	789	760	743	724	757	752	779	773	775	761	742	805	756	781	793	782	708	782	760	734	763	745	771	788	710	753	746	747	755	724	785	714	734	742	770	757	728	731	753	761	784	720	771	737	786	710	750	771	735	733	780	732	761	762	797	745	788	771	765	744	765	760	735	741	749	736	743	731	721	758	751	789	770	742	719	756	777	750	723	697	737	721	753	778	742	752	751	736	767	804	779	813	725	750	708	748	787	749	728	738	714	759	754	744	794	734	771	770	706	715	720	745	771	760	745	784	766	757	760	746	757	751	733	800	727	762	733	745	757	735	739	769	750	752	760	722	755	738	727	776	714	730	782	773	794	734	732	745	793	731	709	760	766	760	759	763	809	723	775	754	786	773	751	734	726	758	715	728	764	749	745	729	765	732	752	749	749	791	755	760	766	750	784	765	763	724	729	742	742	728	776	777	711	782	760	761	776	720	723	764	755	768	776	758	726	742	759	704	778	777	759	720	716	740	752	773	718	750	773	811	811	777	756	742	772	769	711	823	762	751	787	727	733	758	775	768	728	720	766	754	747	761	815	772	779	741	770	785	750	801	719	795	754	743	780	778	759	749	768	743	762	782	787	777	778	737	701	724	759	728	728	731	784	739	763	740	711	738	728	710	784	730	743	749	778	777	772	756	738	787	802	743	766	748	721	755	763	738	749	733	762	793	759	763	732	774	688	776	750	751	733	768	783	752	776	718	769	759	779	771	730	740	715	746	733	760	758	750	793	722	784	759	749	783	789	768	772	740	675	749	710	732	741	767	791	780	713	743	768	755	756	746	735	733	796	726	786	733	742	723	803	735	730	768	746	770	783	745	741	801	763	723	782	730	734	803	778	810	737	687	726	768	744	771	737	736	790	754	772	760	776	742	748	780	776	706	752	731	732	759	722	807	727	762	722	745	748	775	745	769	760	786	757	737	797	766	779	712	740	779	773	741	735	711	720	745	723	750	742	780	725	817	813	703	786	671	696	721	762	730	766	765	756	725	712	735	722	746	709	744	782	745	757	759	797	747	725	759	762	743	726	791	765	754	747	668	720	788	790	741	788	772	719	737	793	763	800	757	746	726	679	779	731	754	755	754	780	802	735	767	770	735	712	751	777	758	732	773	777	743	689	805	791	776	796	787	724	740	768	757	734	760	854	739	808	784	795	741	771	777	799	753	767	728	739	745	714	753	779	774	739	746	780	734	783	743	770	732	811	766	747	744	795	729	742	708	779	739	778	809	775	751	705	720	742	761	740	778	758	762	766	800	744	766	780	798	755	738	740	779	785	801	708	742	736	715	732	761	753	765	764	810	742	769	741	744	732	739	722	749	791	792	743	699	732	727	759	777	750	723	715	727	811	752	810	731	764	764	841	755	708	726	783	747	767	723	793	718	734	738	754	765	757	756	750	767	782	724	761	768	753	748	703	747	785	772	704	714	740	793	755	762	761	692	728	733	772	770	796	759	783	774	751	724	723	767	773	740	738	792	707	759	742	734	778	719	776	700	772	734	722	739	787	744	707	771	758	738	714	738	775	771	735	757	739	726	770	723	717	740	711
9905	16528	22837	17710	12699	11312	8100	6980	6495	3381	2238	948	604	913	702	704	692	541	411	351	359	311	315	319	263	270	243	186	177	290	418	400	209	161	159	159	171	142	166	171	175	171	166	163	165	162	173	159	187	152	163	148	154	185	187	159	160	154	158	181	153	155	168	153	159	165	164	158	176	156	147	182	163	151	151	154	156	149	163	144	177	172	185	181	154	159	148	196	183	184	151	183	147	175	175	155	172	185	162	156	154	161	151	168	170	197	156	164	162	158	142	154	155	145	173	159	180	150	173	157	182	165	164	175	177	166	170	162	168	179	158	153	176	169	153	158	165	163	180	143	155	164	157	164	165	177	175	181	137	174	171	180	177	162	156	176	179	182	156	160	181	163	157	172	172	152	160	172	184	166	168	164	179	155	168	210	145	163	169	142	172	162	187	179	174	166	151	151	175	154	169	179	167	200	170	178	168	178	188	162	163	176	160	171	149	156	161	179	168	191	167	170	166	167	166	190	170	213	167	168	164	172	177	144	158	144	172	162	153	166	164	170	142	153	162	168	151	168	194	168	160	163	175	159	167	148	180	157	177	175	161	147	180	136	173	157	190	183	159	170	177	179	165	136	171	173	159	167	156	163	178	156	165	136	183	149	158	160	175	152	155	187	143	154	176	159	164	157	162	133	175	175	153	182	154	170	172	158	159	163	165	168	152	174	163	151	162	177	175	167	166	185	171	182	188	177	175	172	177	182	184	167	176	159	177	176	163	182	166	163	129	172	162	161	152	147	171	161	175	178	186	162	178	161	162	174	182	166	177	162	182	152	170	147	177	182	183	166	172	163	150	148	157	174	150	164	149	178	171	165	165	185	146	149	153	167	159	140	181	170	173	159	148	161	162	164	170	146	143	161	168	173	154	147	172	177	172	161	163	176	163	165	169	178	151	158	170	169	186	167	178	162	166	156	168	172	165	178	154	171	167	179	165	173	147	153	162	153	174	184	158	167	166	152	176	164	178	160	176	172	159	183	167	155	180	164	168	179	160	194	168	181	163	185	155	154	167	151	146	164	170	175	170	145	162	188	135	180	170	152	170	170	134	159	177	166	155	165	152	165	165	163	159	173	175	164	157	162	179	168	179	149	168	162	150	176	160	174	160	170	149	171	175	160	171	170	180	174	172	176	156	155	156	170	163	178	170	194	169	151	168	161	189	152	160	170	169	174	164	174	156	165	168	176	159	145	155	181	166	167	141	174	171	172	146	168	189	164	167	134	172	178	181	185	178	166	186	161	195	155	169	169	132	148	157	172	169	151	169	183	180	180	181	167	176	172	162	182	152	178	157	156	161	173	160	171	179	181	151	154	166	167	165	150	156	152	153	154	166	189	153	168	179	167	177	160	168	154	171	135	162	162	178	176	174	169	170	139	162	186	172	166	160	164	158	192	162	164	174	171	157	174	159	138	186	164	193	167	164	188	149	164	149	183	166	174	159	168	184	184	169	154	173	159	164	170	180	160	177	166	148	176	164	172	155	164	169	156	176	167	172	169	167	150	158	151	151	173	181	168	144	166	175	162	180	171	183	176	155	169	163	161	165	156	166	171	173	152	171	160	165	207	147	158	146	161	181	176	172	160	155	191	180	157	183	171	192	169	154	184	162	182	164	175	159	161	148	173	156	178	180	156	154	175	183	173	172	186	163	167	183	155	163	151	157	154	172	167	147	142	139	166	163	158	159	163	166	153	163	152	204	156	182	168	166	183	163	151	161	182	150	168	167	167	167	193	171	189	159	151	172	168	161	160	160	162	167	192	154	168	165	183	136	196	175	160	176	174	141	184	161	176	184	153	176	175	159	175	171	159	169	172	168	175	172	164	159	142	169	156	176	169	168	172	176	159	149	164	168	151	169	170	170	130	155	151	145	148	140	176	144	153	155	149	163	169	172	188	139	189	157	178	177	189	168	167	178	156	145	178	170	161	158	161	151	180	157	158	160	162	173	161	155	170	162	167	162	178	162	145	155	184	164	164	146	142	200	164	153	163	167	138	174	167	188	172	152	172	182	146	165	151	165	143	162	136	155	185	166	166	169	179	157	178	175	155	184	180	137	150	170	195	156	173	173	157	142	163	165	157	150	143	165	157	154	179	175	166	179	157	145	174	153	144	170	171	147	158	169	165	158	156	151	163	174	166	157	162	156	167	173	146	163	175	162	173	155	149	159	145	174	154	149	157	191	169	173	150	173	151	156	168	175	150	140	193	172	159	148	175	156	158	149	183	151	160	158	170	163	152	156	164	157	162	143	192	152	175	154	168	143	171	159	156	154	181	158	165	172	154	154	159	165	157	171	153	158	163	167	155	170	151	162	152	167	173	161	138	168	153	170	159	149	170	138	191	174	144	152	168	164	181	162	167	161	178	157	186	173	158	167	153	182	185	156	149	176	160	164	189	188	178	144	161	146	178	186	187	155	140	174	153	174	168	159	179	188	183	170	166	152	147	150	184	165	151	157	172	158	162	185	160	173	156	157	137	177	165	175	163	187	152	163	139	151	162	175	170	172	162	171	167	171	151	165	155	163	165	186	169	187	157	158	159	172	171	148	174	147	158	171	136	164	151	194	167	166	154	144	161	187	151	168	163	174	169	184	161	172	147	161	176	168	161	176	181	181	154	143	168	169	159	150	143	155	155	179	161	183	170	174	138	166	173	171	194	151	146	180	166	167	152	186	151	138	154	164	185	152	163	183	170	156	178	156	155	178	169	135	155	169	161	168	169	160	182	145	167	158	149	171	162	161	147	182	169	166	170	177	152	168	167	163	166	162	143	128	155	167	154	156	160	165	161	174	159	171	179	156	161	161	148	180	159	162	142	157	197	175	150	165	150	143	155	172	166	156	168	164	149	172	159	159	188	167	167	138	151	154	162	152	136	182	163	156	151	161	173	174	177	177	167	161	150	159	173	160	168	172	179	137	165	153	155	153	195	168	174	162	164	170	182	167	177	170	167	167	155	161	167	169	160	165	143	175	189	173	159	182	161	196	175	163	150	154	153	164	172	165	170	165	166	171	174	147	157	152	152	141	156	172	166	178	155	141	159	170	180	147	200	166	155	155	196	187	133	145	160	171	163	166	139	153	168	178	195	172	176	156	176	161	185	159	153	179	177	164	163	172	180	190	167	172	182	165	162	152	168	148	170	186	194	183	135	164	176	139	157	178	154	165	142	159	172	166	168	168	166	158	165	179	145	163	171	167	176	172	182	160	180	176	150	205	157	148	145	168	190	157	153	173	151	178	157	144	158	162	165	170	149	161	165	178	160	146	159	161	189	175	163	163	164	165	167	149	164	178	152	162	158	173	171	182	182	174	173	182	168	158	172	170	157	159	177	176	145	174	156	166	173	170	176	185	155	171	156	161	171	160	154	179	160	178	178	173	152	173	169	176	174	141	160	182	163	182	165	161	164	174	171	179	166	182	164	174	171	151	158	160	153	165	159	190	164	178	179
10534	18950	28545	27690	27131	26218	21660	21450	20019	13399	9411	4067	3024	5697	4352	3870	4186	3222	2398	1892	1939	1659	1819	1642	1418	1225	1079	857	784	1341	2009	1773	787	507	567	603	537	524	520	610	563	579	576	605	555	606	553	598	598	594	586	603	621	548	564	592	566	589	576	552	570	598	617	579	545	572	586	558	550	585	514	546	548	598	571	586	558	617	579	565	575	584	546	601	589	556	582	596	551	562	564	532	552	571	594	556	550	565	570	580	555	591	613	604	624	571	594	559	555	566	565	594	585	589	580	598	570	540	557	593	571	579	554	585	573	568	574	584	547	586	582	552	596	566	568	566	589	612	619	590	571	584	568	605	581	599	594	621	564	605	582	543	580	554	536	592	580	577	535	558	605	559	599	551	584	592	531	576	594	576	619	561	561	552	563	546	549	561	583	564	571	529	561	558	555	546	557	553	583	599	616	595	606	540	581	564	600	573	555	511	543	583	619	604	552	559	624	550	530	544	585	606	529	568	585	597	580	585	542	589	586	573	598	558	580	564	537	582	590	511	596	561	605	563	573	585	583	607	573	569	583	551	581	571	615	590	613	580	579	543	545	616	627	614	593	571	589	579	605	606	560	575	601	587	554	595	567	582	577	581	575	587	543	545	555	539	548	563	550	580	595	539	604	530	557	589	608	561	615	577	540	576	554	597	597	549	566	539	563	586	550	565	536	594	557	584	606	557	603	573	555	552	570	576	556	540	530	576	561	538	538	568	572	572	614	563	588	570	580	553	621	615	585	605	581	577	620	553	568	627	577	562	603	603	595	580	508	569	591	566	539	551	618	572	587	582	553	589	632	591	563	582	593	551	570	612	553	535	597	581	609	574	595	585	599	562	585	560	558	579	556	604	579	550	600	579	538	585	545	587	567	597	591	560	588	545	572	560	605	579	564	554	610	576	557	563	592	528	602	579	583	573	570	542	629	598	583	560	578	602	539	565	550	627	555	566	582	602	539	564	577	534	582	593	534	590	557	580	589	573	634	536	585	603	533	545	566	584	577	589	564	523	598	586	584	567	557	599	589	546	573	571	587	565	601	583	593	588	566	559	601	617	530	538	560	591	569	571	588	562	534	582	535	526	588	604	533	594	594	606	554	563	571	577	577	593	558	582	590	557	577	571	563	548	588	564	574	569	587	565	600	606	544	567	601	549	578	557	543	545	556	563	594	592	573	557	575	589	575	588	588	613	574	526	578	551	576	568	555	613	567	575	581	567	556	558	601	576	555	582	528	562	553	556	577	566	588	603	561	605	578	555	593	571	560	616	585	569	569	568	600	565	576	605	581	594	590	519	589	569	556	565	584	593	591	607	569	540	596	535	544	516	548	575	569	564	622	587	585	583	594	559	590	587	554	559	552	590	577	524	571	576	548	561	634	571	568	562	538	543	582	601	561	588	563	549	585	595	599	599	552	569	585	567	577	623	581	629	533	577	565	568	544	590	609	557	544	610	555	594	593	569	599	518	607	558	552	567	589	604	545	572	562	577	585	598	566	603	562	597	559	564	583	584	559	543	540	593	541	545	609	590	597	590	584	567	562	602	587	588	567	573	596	592	534	595	575	583	552	578	578	621	581	588	536	607	601	571	590	564	564	562	573	551	584	555	567	536	583	589	575	594	575	574	580	607	602	523	603	593	599	560	583	550	539	594	571	575	571	594	584	591	564	555	560	578	567	601	556	572	540	606	586	570	590	618	571	568	591	583	579	595	588	566	599	590	566	575	559	586	528	551	583	564	584	560	601	533	596	557	586	598	518	581	560	591	617	544	557	563	535	515	583	573	602	573	535	593	544	547	586	577	586	576	579	538	562	570	591	573	550	608	560	574	589	565	586	542	623	556	572	569	575	536	579	581	540	548	627	575	544	544	553	545	563	597	571	586	529	617	580	567	578	583	577	611	561	589	558	546	559	556	556	581	565	628	557	559	584	544	570	557	569	630	639	567	572	575	559	575	562	589	573	571	562	558	576	534	590	521	560	584	617	551	593	553	608	607	559	558	579	541	612	550	564	571	568	591	596	577	549	587	585	541	616	593	561	588	589	642	550	532	542	566	565	566	605	556	553	556	549	566	560	596	564	567	596	585	617	576	546	557	589	522	578	531	552	543	563	553	540	563	552	561	605	623	571	576	597	550	535	627	635	566	577	593	588	569	602	562	596	532	591	584	552	572	559	591	558	587	566	533	568	530	625	593	540	542	550	569	570	561	524	508	562	590	584	564	537	595	540	574	579	581	586	560	552	589	566	580	558	573	573	533	624	550	563	587	554	548	621	547	599	536	528	555	629	567	598	594	603	600	604	585	601	567	564	576	538	527	533	587	597	542	587	558	591	590	585	577	627	594	613	532	571	579	547	566	569	606	562	568	560	595	581	579	563	588	589	565	551	593	581	537	552	567	576	597	579	596	578	574	623	574	519	573	569	557	570	567	586	591	599	586	581	573	506	561	535	576	559	600	599	560	555	607	581	588	543	579	639	608	562	605	558	534	531	599	595	560	567	509	580	541	604	525	603	511	583	508	576	600	572	564	568	568	531	556	552	530	582	541	609	590	569	548	607	576	600	557	529	585	592	569	552	536	513	583	586	588	559	606	555	557	590	609	644	542	625	580	598	570	554	560	582	559	579	566	564	546	571	546	591	546	574	593	585	572	580	563	574	557	569	590	624	602	585	551	541	563	557	583	576	542	591	590	574	577	575	601	540	564	614	576	568	598	536	633	622	570	536	609	595	598	570	583	563	562	594	550	560	572	590	623	547	559	576	581	598	578	520	586	580	556	588	585	604	559	535	601	564	569	575	571	579	630	558	519	547	623	559	565	543	587	560	567	542	575	595	640	554	563	552	552	566	529	583	575	556	540	572	592	555	587	586	633	590	588	590	572	568	586	582	598	564	620	560	564	625	567	540	588	515	570	542	573	568	582	535	595	582	562	605	558	594	584	560	567	591	581	590	573	564	557	572	561	569	589	553	579	598	533	622	576	555	568	560	523	541	569	577	553	566	631	577	545	628	603	580	612	596	582	569	562	576	569	581	532	531	626	589	607	508	591	553	541	555	573	628	554	559	557	589	591	589	590	568	567	546	561	523	599	581	553	534	561	574	604	558	570	603	542	570	613	566	571	588	631	584	536	617	592	570	582	605	577	565	593	580	584	594	549	573	598	552	565	555	615	614	592	605	589	543	612	577	624	557	576	548	548	568	548	568	594	583	583	593	572	576	547	593	569	557	556	571	537	594	590	577	587	572	585	544	586	592	560	572	549	600	574	584	580	558	609	580	608	571	568	581	541	565	567	586	602	561	618	588	519	575	599	569	551	542	539	558	573	556	568	582	567	575	553	571	563	619	596	594	601	586	540	548	583	611	536	562	583	546	543	580	540	558	554	559	560	574	621	569	567	555	540	584	593	573	600	599	525	559	603	632	584	544	563	567	533	550	556	587	546	574	592	601	577	603	549	569	569
39856	45281	43224	38967	37836	40616	39608	39549	38878	30471	24857	13158	5668	7374	5665	2969	2345	1367	1231	881	821	806	657	603	535	415	418	324	291	380	1008	1947	553	169	151	161	156	159	163	171	185	173	149	147	150	140	174	166	166	147	157	176	166	173	160	167	173	163	152	168	127	151	165	152	180	189	160	177	152	132	166	146	169	160	139	140	151	132	150	170	153	157	170	154	152	146	151	180	152	129	163	159	153	159	157	147	129	154	173	159	157	154	170	152	147	168	144	132	165	162	143	166	171	157	156	142	171	167	152	174	161	146	141	166	163	167	140	185	166	167	175	161	145	149	136	173	147	153	168	141	164	140	148	143	166	158	153	144	158	180	150	161	172	160	177	166	162	173	173	170	158	157	172	134	187	170	159	151	135	160	155	153	159	177	144	160	140	165	166	162	155	148	172	165	145	165	155	152	133	137	152	156	170	174	150	140	147	150	145	155	147	145	159	148	163	155	156	130	145	184	178	162	155	157	143	172	149	173	157	162	145	160	173	152	165	153	174	148	166	152	158	153	162	149	156	152	141	156	171	142	151	156	168	157	162	148	153	151	177	153	139	157	169	153	145	170	152	172	160	151	126	165	173	151	161	154	130	151	149	172	147	151	174	135	142	150	168	164	157	156	161	154	149	150	168	156	161	156	147	159	139	172	149	176	166	158	133	164	159	174	176	172	136	166	169	159	146	160	149	152	180	146	149	157	164	173	150	149	183	150	145	188	156	178	164	156	168	141	146	161	176	159	155	150	145	156	152	178	182	164	150	158	170	162	145	187	175	157	153	152	147	160	168	159	150	154	152	145	143	166	148	159	164	144	176	148	158	147	171	158	142	156	152	173	151	162	162	169	158	131	143	156	145	158	158	169	167	174	153	158	160	161	155	149	147	147	147	160	141	167	149	138	163	168	152	144	148	147	148	145	189	173	137	153	189	165	168	145	155	161	183	147	152	170	163	153	165	129	157	130	185	144	153	147	149	162	166	156	138	176	169	161	168	174	170	164	163	175	166	161	169	167	185	166	175	159	146	146	154	151	182	163	157	147	159	148	180	153	155	166	135	158	138	154	139	151	146	184	189	155	178	157	159	169	169	149	152	177	153	163	139	188	184	157	160	185	158	156	155	167	159	163	161	187	179	166	153	157	176	169	163	151	151	139	144	173	177	156	142	151	151	175	163	155	166	199	177	156	173	157	158	175	159	161	179	145	153	161	142	166	157	153	183	152	172	170	140	181	158	161	172	154	142	140	165	171	146	154	158	149	151	141	150	160	169	166	175	160	181	160	158	158	144	143	154	164	155	169	160	163	139	145	157	148	156	142	148	178	176	167	150	162	164	165	152	154	141	151	151	142	158	148	172	148	152	154	139	156	164	147	157	158	157	172	174	156	170	175	149	160	165	157	171	144	187	150	161	159	165	155	174	152	166	145	166	168	159	155	173	145	173	144	159	141	156	163	148	165	160	189	146	147	151	149	177	152	162	166	150	155	178	162	154	158	148	163	152	152	164	174	155	170	161	155	158	139	168	149	145	154	156	162	163	152	145	158	164	162	175	152	139	178	158	145	152	140	134	167	161	154	147	169	161	157	151	174	177	166	164	154	166	161	196	152	146	168	148	152	166	161	145	174	153	164	131	146	166	165	167	140	167	145	143	178	167	163	149	163	143	149	185	132	160	147	158	162	204	157	162	129	156	167	145	146	158	169	152	157	172	168	157	162	166	192	169	171	143	161	147	141	150	197	126	148	149	162	146	196	160	161	154	146	152	152	175	144	169	147	148	162	163	147	144	146	174	150	150	159	173	149	161	154	182	159	161	163	172	139	170	155	147	134	160	173	156	151	155	156	140	126	160	153	167	157	164	165	158	166	167	159	138	164	154	154	164	144	158	150	172	157	137	153	156	146	135	169	170	124	152	167	147	136	145	156	163	169	175	141	173	161	147	147	167	161	164	155	165	162	156	159	166	144	148	145	175	177	152	166	166	172	164	162	174	154	149	147	169	146	159	161	163	148	155	169	185	166	149	154	148	133	144	139	166	145	184	171	153	145	169	141	157	179	170	167	153	162	160	169	145	148	152	166	155	174	142	157	167	166	150	141	150	135	188	179	162	147	160	162	144	155	165	171	166	166	175	140	135	165	165	161	149	182	151	163	146	164	161	178	162	166	199	149	176	157	136	161	155	143	162	166	148	160	147	141	168	175	149	142	165	151	159	161	157	162	137	149	167	133	159	165	153	148	156	169	172	156	164	164	149	143	164	156	163	173	152	160	156	155	158	161	185	166	172	178	143	153	150	172	149	137	155	159	175	141	168	153	168	164	164	160	166	153	158	173	165	147	153	170	158	154	146	161	161	151	160	153	176	150	146	168	159	164	151	152	159	168	162	153	149	187	145	173	158	142	135	150	173	145	178	165	179	164	135	183	159	161	143	174	162	171	166	168	141	145	136	150	159	141	156	161	162	160	146	154	145	152	155	163	150	176	144	166	151	168	152	154	140	164	138	143	167	147	173	171	168	177	148	135	182	146	165	158	185	154	146	158	157	141	164	166	186	166	183	177	180	156	144	165	152	142	141	144	139	161	136	169	153	134	154	149	153	152	137	154	160	158	153	144	182	153	156	179	152	169	138	162	165	159	133	151	160	141	135	160	150	183	127	155	179	148	144	149	160	163	157	151	181	165	130	160	155	158	157	154	169	149	160	149	136	157	129	165	164	155	166	169	152	163	157	149	158	131	153	132	161	153	179	139	153	139	154	146	142	172	151	154	175	170	144	170	161	152	157	147	134	167	175	148	142	149	157	169	165	170	170	155	167	166	165	188	160	155	150	170	179	149	152	156	175	156	162	173	150	157	174	154	159	182	179	150	156	148	168	154	146	153	146	171	148	178	146	151	148	183	161	149	131	182	147	171	153	147	155	159	134	162	184	139	162	165	153	148	150	171	174	163	148	145	146	164	158	167	155	176	139	155	173	172	150	171	155	145	145	159	154	147	161	150	135	157	180	137	166	158	143	164	159	165	151	158	138	162	169	152	144	145	147	159	175	152	156	170	158	138	151	157	146	142	148	153	155	145	172	154	152	158	171	176	152	165	169	170	139	171	141	136	159	156	161	144	191	143	164	164	149	169	145	150	158	149	149	154	155	171	175	151	154	148	157	181	177	162	150	153	164	141	145	145	148	166	152	161	145	175	146	147	149	167	176	139	156	131	130	156	162	152	193	138	155	155	166	157	185	151	147	142	153	137	166	158	176	175	173	174	160	146	169	147	153	141	164	164	170	182	168	167	132	138	161	137	175	159	149	142	152	141	160	144	183	154	176	152	152	169	173	164	154	147	135	163	154	131	159	160	153	123	153	166	164	160	165	140	157	158	175	177	170	148	159	161	155	167	142	152	170	150	156	139	137	143	165	172	166	141	145	166	151	169	135	159	147	139	141	155	142	149	156	176	150	160	155	168	155	158	162	158
35034	45340	51068	56882	60766	59803	58708	57065	51608	47379	37615	22474	15026	24357	19586	13531	12003	8098	7257	5921	5130	4617	3977	3464	3374	2665	2518	1940	1499	2267	6927	11706	2826	551	552	574	576	566	562	564	537	596	519	531	537	506	520	565	572	527	589	570	517	576	534	525	521	562	519	545	563	513	563	556	548	541	542	538	511	533	550	489	499	552	542	547	519	518	535	552	531	554	534	562	491	539	528	560	553	540	478	513	554	498	541	529	548	533	529	519	553	496	556	537	560	525	564	518	571	517	562	535	533	523	534	537	562	502	557	555	551	565	562	530	539	573	569	510	518	541	524	556	557	539	538	511	562	545	548	535	499	564	549	562	570	512	503	536	566	493	539	544	520	526	567	536	578	534	537	534	524	522	519	547	532	548	514	527	515	545	553	545	561	553	513	531	541	549	549	508	545	517	550	570	533	575	542	536	507	526	562	535	509	566	551	557	541	524	525	550	498	536	556	555	526	540	539	567	522	537	549	523	527	575	507	519	543	509	553	495	501	524	486	578	535	542	540	511	520	533	553	533	564	606	510	535	563	557	522	556	503	544	577	518	561	495	537	509	547	547	543	504	542	547	544	504	529	551	542	553	540	521	535	540	582	504	527	529	581	523	537	504	542	512	522	523	497	549	536	571	520	546	564	503	528	519	523	515	521	539	506	501	557	542	544	550	567	509	506	499	561	531	530	575	519	489	519	525	577	531	527	490	504	538	563	561	525	540	530	547	517	518	540	567	509	538	515	485	524	539	536	561	562	524	560	541	521	550	548	557	560	531	531	519	536	526	553	538	532	554	573	513	529	551	521	521	525	536	528	527	522	547	532	526	509	544	513	575	530	527	539	554	551	542	547	520	501	575	540	537	525	545	501	547	550	562	547	566	506	520	550	516	524	577	545	513	512	589	559	562	549	507	560	543	541	522	548	487	543	515	546	561	504	520	495	566	533	535	500	536	523	522	561	535	483	567	547	550	546	532	520	566	543	540	533	564	535	516	522	573	517	531	573	592	563	558	517	545	514	520	559	539	506	536	551	518	535	566	560	537	521	527	582	549	547	547	546	539	565	524	541	547	538	525	530	564	547	508	586	581	565	547	560	534	526	513	540	520	544	548	519	555	548	573	545	558	516	521	522	549	475	488	551	517	540	512	531	553	524	529	558	524	560	553	550	517	547	514	531	500	537	533	546	546	524	522	575	557	515	514	513	507	532	563	531	527	546	511	560	531	537	555	577	550	510	572	537	575	527	530	539	498	529	537	523	508	537	551	523	536	513	546	508	517	509	574	504	528	524	510	521	564	560	530	527	559	568	510	564	483	554	541	540	533	539	544	503	528	536	531	541	570	499	493	510	550	495	523	523	547	542	582	555	534	556	557	580	531	543	468	498	480	539	531	533	558	537	511	558	551	485	484	534	542	568	528	572	546	531	531	573	549	489	504	546	510	552	530	557	530	549	528	545	541	556	547	517	478	554	567	579	563	532	553	524	544	545	572	575	526	509	524	573	541	516	536	588	573	543	540	472	500	528	507	528	521	542	564	523	502	526	567	584	549	585	517	539	547	545	506	521	521	564	555	540	515	545	548	510	552	510	562	551	555	512	542	535	555	539	577	515	532	532	543	521	499	545	536	529	528	510	556	538	513	520	563	503	526	518	522	558	561	556	520	489	514	566	545	558	547	534	522	536	543	534	545	527	543	556	569	524	519	558	537	554	536	540	543	514	540	560	532	537	541	523	494	556	556	517	528	534	498	562	503	561	561	501	560	502	529	551	518	513	538	532	525	544	542	509	574	560	527	485	504	525	500	557	559	527	551	562	538	552	522	515	522	552	554	514	535	543	490	558	536	549	533	595	530	537	540	531	541	546	553	529	551	536	546	525	569	551	537	549	512	576	575	529	521	573	540	527	548	551	527	511	558	561	579	534	568	546	552	545	589	560	534	545	548	519	545	589	554	566	517	581	550	574	537	530	548	531	535	573	574	505	543	549	507	562	543	560	538	540	576	516	517	525	513	521	531	516	532	523	487	505	543	508	562	547	544	608	532	562	559	548	537	551	509	495	513	520	537	548	528	563	532	542	546	550	553	548	549	530	590	558	535	530	533	555	535	525	514	538	533	513	526	496	538	540	514	549	502	533	514	506	554	537	540	550	551	508	534	521	555	549	548	566	548	507	483	488	569	532	552	537	534	527	553	534	549	507	514	488	543	581	511	524	563	531	489	525	544	510	565	527	548	517	561	546	529	539	509	517	575	529	528	551	580	563	567	542	517	561	552	540	495	516	553	542	554	556	558	592	541	535	547	536	570	521	564	511	520	510	541	575	555	528	522	569	520	530	562	536	561	536	561	551	512	528	495	564	515	542	551	527	499	543	574	541	482	555	575	529	566	557	512	551	518	554	537	524	526	565	565	540	562	541	527	506	510	564	542	532	574	576	539	525	568	563	514	558	529	509	552	553	534	536	548	543	546	508	550	576	547	522	511	546	554	526	564	551	546	500	535	537	519	560	550	508	510	527	549	514	520	537	561	514	538	491	537	525	555	530	528	526	542	544	533	534	567	520	516	553	542	523	537	565	512	558	542	531	551	526	507	561	543	501	507	574	512	597	525	536	542	509	542	539	545	507	528	581	526	557	563	532	523	526	570	564	577	573	539	565	559	565	538	579	566	555	527	533	523	568	545	516	536	546	551	552	503	552	536	526	544	495	541	517	524	524	581	590	523	511	529	581	532	530	541	523	507	551	526	569	517	539	514	594	536	556	520	536	539	569	513	531	485	581	539	503	549	527	553	537	503	486	505	552	499	534	526	556	508	535	523	551	551	552	518	540	523	570	552	511	558	518	554	539	564	529	524	549	536	501	546	562	517	542	550	559	513	541	551	550	554	576	499	536	535	515	571	571	581	554	516	530	519	553	519	553	510	541	552	579	528	561	549	518	523	533	539	555	523	540	506	571	539	571	502	529	540	526	513	514	557	564	529	553	535	554	510	537	531	535	547	492	539	492	573	575	598	552	511	533	550	540	531	548	503	566	517	541	542	518	513	530	534	561	541	550	523	559	561	511	531	542	554	540	535	541	542	533	559	543	540	534	540	579	552	546	569	544	535	544	542	495	491	511	554	532	536	552	514	533	510	525	584	510	518	548	507	534	551	535	513	558	573	550	528	559	593	551	513	555	520	507	526	524	551	534	577	554	571	522	549	547	545	547	591	527	551	518	608	536	593	543	537	537	571	540	541	539	527	546	569	511	548	567	542	548	556	552	547	588	562	532	566	536	535	531	513	553	556	526	535	523	522	542	560	540	524	540	539	527	585	509	550	505	545	551	560	543	535	509	514	534	530	508	575	529	503	538	535	538	514	537	526	543	546	516	545	537	541	543	514	555	521	514	509	523	518	526	533	528	510	541	557	558	582	551	559	534	525	555	587	565	536	522	535	526	528	498	526	533	505	571	547	545	533	540	508	528	538	570	525	524	554
46593	44977	41454	37001	36325	40931	42773	43626	44196	35977	28452	17947	12217	15834	9747	4891	3884	2577	2092	1773	1259	1246	1536	1238	960	914	890	842	626	706	1424	3614	2105	287	239	259	252	262	267	253	268	300	244	279	255	251	268	260	230	263	246	250	261	272	248	248	254	250	269	228	277	290	251	237	246	242	225	244	236	266	249	243	256	257	281	220	284	278	258	258	284	237	254	254	265	256	246	244	234	246	236	257	265	283	261	255	240	240	243	296	252	252	275	248	219	264	245	225	239	239	271	267	255	268	264	251	237	271	240	263	263	253	242	255	270	276	268	264	249	247	239	234	240	252	250	242	263	240	266	236	274	252	260	260	253	240	239	273	243	256	229	240	257	226	230	231	260	245	277	247	226	292	238	249	275	231	236	261	239	257	267	255	246	239	250	254	244	230	267	248	258	257	259	241	252	261	267	248	260	241	240	269	267	252	255	252	271	292	229	239	240	236	252	238	221	252	234	266	248	256	215	249	229	251	257	228	260	248	271	250	255	228	237	259	236	276	272	253	276	228	267	238	273	248	274	263	263	242	240	276	247	284	238	282	255	252	248	247	249	231	249	254	234	266	244	263	234	263	253	246	250	258	244	270	264	250	236	241	230	231	248	265	254	225	275	254	268	250	245	249	256	241	262	259	241	256	252	256	223	244	246	279	284	247	259	233	247	214	246	218	236	231	234	227	242	263	218	254	275	279	210	287	262	235	262	254	268	246	273	243	235	251	221	242	195	267	236	267	285	242	249	249	282	241	258	256	251	259	239	253	266	246	242	271	231	261	266	227	246	246	254	254	236	248	256	253	262	272	243	240	255	238	244	248	273	275	258	237	226	244	240	251	255	258	255	251	214	251	266	248	280	258	282	269	261	225	259	243	269	275	240	258	275	234	259	282	271	238	259	279	238	253	258	262	271	252	257	252	268	236	239	249	268	247	261	237	238	267	238	245	266	273	249	254	257	243	243	265	243	252	261	245	227	239	247	219	245	245	249	264	279	270	263	257	251	257	221	287	260	261	246	246	229	243	253	261	239	271	254	244	245	258	243	256	265	253	285	259	236	239	256	266	262	222	288	241	241	265	256	250	291	231	238	252	251	228	260	247	239	277	251	249	257	218	234	273	221	257	244	274	271	242	256	243	274	257	281	249	246	257	235	271	259	220	227	233	264	245	264	263	243	275	245	275	239	249	259	267	229	246	260	250	243	259	227	285	267	237	250	275	266	223	266	231	259	248	232	229	225	239	235	251	250	269	238	246	258	265	222	285	264	263	252	246	253	252	269	249	246	256	263	266	251	235	247	241	257	230	244	224	250	269	246	244	246	259	242	239	269	236	250	253	253	275	263	245	251	264	217	253	286	242	259	239	281	252	234	264	262	244	252	240	214	229	259	226	260	241	269	257	257	241	219	295	231	252	249	247	230	266	242	257	247	286	216	217	212	247	254	232	267	275	223	258	284	263	248	272	262	276	236	270	253	210	275	281	258	224	259	262	243	247	258	250	241	276	259	256	257	231	250	252	245	272	240	246	226	250	251	230	242	283	261	266	238	262	257	264	260	262	249	235	271	276	240	258	249	256	262	256	238	275	266	241	270	278	218	242	226	250	272	243	238	230	246	256	248	264	263	235	264	263	242	246	264	237	222	258	266	233	261	267	256	253	268	247	240	242	237	239	255	257	271	215	239	246	210	263	229	240	215	286	226	251	277	243	239	257	246	251	274	269	242	227	216	266	282	270	263	241	246	267	286	264	251	247	256	228	248	243	236	251	290	266	271	246	257	266	273	233	241	256	224	222	261	269	263	275	253	258	251	264	234	271	261	248	254	268	257	283	226	237	226	249	236	268	273	246	243	259	236	249	258	229	266	279	235	248	260	229	248	262	236	271	255	260	243	250	264	248	277	278	244	250	228	239	237	266	246	200	254	240	243	233	250	260	263	231	274	267	249	282	250	250	231	252	255	255	279	259	237	252	239	251	243	250	269	248	242	238	272	268	265	253	251	256	250	244	256	248	241	242	257	245	275	287	258	233	252	271	244	252	238	241	267	274	255	255	229	275	243	269	268	242	237	269	221	236	260	252	245	253	292	258	247	267	237	258	243	265	244	275	254	250	241	252	232	248	262	269	282	231	235	268	227	267	248	269	253	260	262	274	245	243	270	278	246	251	251	227	266	264	264	244	247	249	279	249	290	242	248	259	252	257	258	248	245	255	220	260	251	228	218	227	242	237	276	236	262	269	237	282	258	258	244	256	270	261	257	248	252	232	241	229	234	277	262	254	249	250	252	236	250	251	256	233	243	239	223	241	260	239	256	257	241	249	239	231	264	254	254	240	236	238	269	257	251	248	276	257	231	218	265	255	250	269	248	267	227	273	234	241	280	269	265	253	235	251	247	268	254	266	265	242	262	242	267	242	233	247	234	287	275	235	276	235	257	243	265	266	242	240	260	265	229	291	251	220	248	264	239	270	246	248	254	232	248	246	254	256	230	270	224	246	267	237	266	241	252	277	255	281	240	242	245	238	250	244	248	280	226	279	245	239	265	265	243	232	262	243	274	247	248	229	276	248	257	255	276	247	265	258	257	231	244	257	228	254	253	252	244	248	250	221	231	237	244	251	248	281	233	265	247	252	261	232	252	260	246	240	250	302	260	240	246	296	292	267	222	267	243	242	246	268	240	272	228	247	269	258	261	245	254	246	243	220	231	223	227	252	220	250	263	206	261	224	242	271	263	254	242	278	233	243	247	245	278	263	251	270	259	247	214	269	238	249	229	263	250	265	250	266	248	248	235	229	232	227	265	242	244	276	286	242	256	266	234	220	255	205	233	257	233	237	255	237	230	241	271	238	246	244	250	247	219	252	259	244	248	254	256	238	244	255	270	251	263	262	279	237	258	270	266	236	255	253	240	278	247	235	263	252	240	231	248	244	252	272	275	239	284	248	258	232	219	266	248	242	235	276	243	271	273	223	238	232	249	245	232	245	285	263	230	238	243	227	292	234	260	261	243	240	266	242	254	235	249	244	257	250	279	235	255	249	248	233	238	262	260	229	254	250	240	245	266	250	233	265	261	244	250	248	252	255	276	259	248	232	234	262	245	256	261	253	277	239	221	248	231	255	255	257	235	231	251	219	266	253	259	218	249	248	218	232	257	262	217	217	277	251	252	241	251	254	267	250	260	276	289	251	229	258	257	234	223	238	223	266	267	251	257	259	274	285	254	247	260	264	260	227	254	271	254	256	239	255	249	255	256	246	262	251	248	252	247	223	244	256	244	257	232	247	258	221	279	272	199	243	254	274	261	250	241	253	237	227	270	252	250	291	231	275	269	270	240	266	266	234	247	289	249	268	271	267	236	259	267	235	264	215	240	257	249	249	245	254	276	274	268	252	213	275	237	249	231	212	265	225	278	236	239	233	267	250	254	228	246	250	242	247	238	259	266	258	241	245	263	276	234	254	285	232	223	269	235	257
41661	51221	53198	59198	64621	65538	66967	64740	58373	55379	41858	26180	25219	34395	24063	17561	16375	12077	11050	9376	7133	7590	8476	7288	5673	5224	4872	4840	3647	3810	8460	18408	10887	824	789	795	771	813	795	805	816	817	748	758	806	765	775	836	779	827	796	783	793	780	770	781	754	745	819	737	797	801	763	788	768	728	768	817	742	749	794	774	785	747	808	799	730	718	734	789	830	775	785	781	796	713	841	746	815	793	798	764	757	767	775	762	824	812	768	770	800	738	778	767	782	799	803	788	794	810	811	755	761	801	785	754	752	784	788	798	783	751	751	784	770	784	776	783	804	801	799	779	775	832	787	768	774	806	800	761	763	811	789	781	763	801	806	787	754	832	812	690	806	807	775	816	747	754	708	703	764	752	758	774	739	810	775	749	720	778	746	796	775	771	769	767	757	731	757	812	798	810	757	759	786	751	778	769	801	774	797	771	796	751	772	772	784	781	805	800	757	789	814	799	792	783	794	799	768	728	727	763	724	805	779	754	733	742	758	808	742	788	776	747	729	737	761	819	776	809	767	792	820	769	763	797	786	770	796	793	772	781	792	805	799	796	795	816	755	792	795	797	835	783	806	775	758	766	760	794	774	744	779	762	758	745	800	849	811	785	801	758	837	743	754	788	781	828	724	773	791	760	801	768	756	754	804	792	818	768	794	788	760	772	789	781	770	766	757	817	805	775	780	700	774	722	765	791	781	781	830	813	791	746	753	726	823	756	767	800	742	756	773	805	747	775	794	820	801	786	803	781	701	740	834	793	803	754	719	802	760	761	790	771	837	805	782	772	805	820	798	830	703	774	750	794	809	747	725	795	757	771	756	764	785	762	763	796	747	793	790	768	757	772	779	778	754	841	730	770	787	824	756	778	822	770	757	764	697	775	784	753	776	779	761	765	764	758	761	813	812	782	772	816	804	769	775	771	768	802	783	713	735	798	743	793	782	783	773	782	755	760	756	785	766	845	738	772	738	772	755	765	806	753	798	813	704	796	776	716	760	785	765	771	819	763	786	794	781	810	762	758	775	804	800	769	762	758	789	774	748	758	792	833	798	764	755	743	780	749	824	796	755	801	789	777	732	771	774	808	794	759	794	752	786	778	761	745	750	773	767	761	754	764	798	763	743	746	776	775	792	796	789	861	769	765	788	785	764	812	794	764	798	740	783	774	754	773	722	799	757	780	751	768	797	788	779	794	782	783	808	760	794	822	819	789	764	749	782	779	778	680	777	771	788	765	778	773	780	767	770	811	767	770	753	772	725	760	734	797	753	777	796	794	811	789	783	823	828	750	762	764	807	778	788	784	782	812	710	788	770	780	761	793	759	785	768	742	837	715	788	767	717	785	833	767	798	787	779	745	775	776	792	752	782	777	721	842	777	753	737	813	783	747	823	832	761	743	745	767	775	772	773	746	829	786	773	772	765	776	760	850	752	788	821	770	810	789	762	795	726	815	824	787	754	746	770	773	810	733	820	788	772	744	761	751	738	768	749	802	793	753	728	756	732	816	708	773	812	738	783	799	751	767	787	792	803	826	791	801	817	719	727	718	779	769	787	792	747	744	777	801	824	769	783	768	786	757	783	766	741	785	767	774	757	827	767	817	780	792	808	765	775	769	783	740	783	786	809	757	763	772	795	774	797	795	793	788	771	777	802	778	834	744	807	795	782	742	778	797	775	794	776	710	776	770	795	785	793	804	734	821	775	786	766	802	765	761	772	723	754	757	766	750	828	760	801	766	778	797	763	827	772	782	800	787	761	793	783	745	759	799	767	749	775	742	796	767	798	762	764	788	771	767	766	768	741	724	755	740	799	762	779	764	826	812	747	765	792	770	722	794	813	827	760	761	748	780	779	830	753	783	851	768	769	795	747	757	765	765	742	797	803	743	743	789	818	755	703	745	777	778	788	776	734	782	776	770	785	801	777	788	785	775	800	826	773	795	783	783	803	785	785	806	805	766	767	796	767	762	795	740	816	780	678	773	766	795	805	701	787	822	792	724	796	809	800	735	778	781	759	818	776	798	782	790	765	790	755	785	789	746	765	766	761	787	789	747	822	777	785	775	778	825	815	798	746	746	766	734	799	790	764	788	761	748	826	763	791	781	779	792	761	779	747	785	723	807	756	746	761	794	772	803	792	773	757	767	755	773	773	764	821	830	753	784	760	762	786	764	805	803	818	799	808	782	758	759	815	808	741	786	796	801	781	800	786	802	822	754	766	796	754	818	738	787	772	773	753	763	759	753	745	768	801	834	814	755	805	836	756	758	766	765	794	748	776	774	832	791	792	758	754	817	787	774	812	747	785	833	797	779	835	757	779	773	767	822	781	792	755	802	774	787	789	750	766	762	731	737	738	760	795	776	775	810	781	736	811	730	798	757	774	717	800	764	803	751	789	770	749	749	809	789	807	817	765	744	816	769	772	770	828	739	800	789	771	815	786	790	774	781	811	802	803	786	798	719	753	788	770	786	804	846	798	759	722	791	817	805	804	782	765	784	802	792	801	814	782	786	802	754	765	775	791	755	786	779	792	800	819	727	777	825	777	768	839	768	748	811	760	784	756	793	805	782	759	778	778	769	789	817	787	778	800	773	782	790	768	789	815	763	704	817	773	784	801	760	753	760	771	768	835	760	741	770	782	778	770	801	801	788	748	781	719	754	770	791	789	817	805	772	749	768	782	756	798	756	802	790	774	802	765	757	778	821	786	850	826	763	775	770	709	748	767	791	819	837	797	814	822	757	778	791	764	780	783	815	755	796	771	779	779	785	789	757	805	807	799	781	759	786	766	771	812	776	776	813	790	819	799	822	749	748	752	770	763	754	802	807	802	724	841	781	773	803	763	738	780	787	799	734	749	783	755	759	776	802	778	823	754	726	784	796	839	769	803	852	784	770	763	738	737	808	803	775	793	810	780	751	807	778	785	777	850	767	786	750	750	768	803	749	752	823	773	778	803	797	737	790	748	805	762	779	802	819	820	798	760	769	803	808	744	782	814	750	801	798	763	804	763	738	773	806	802	733	756	770	724	824	746	771	716	789	790	744	765	768	806	838	752	806	781	775	806	752	774	789	775	783	786	781	772	777	878	751	752	785	773	734	783	770	775	768	737	818	763	774	742	759	792	742	760	773	771	755	793	778	769	736	780	801	780	784	790	760	797	828	799	808	761	780	779	788	799	763	800	747	763	823	800	833	780	805	786	785	819	811	765	761	803	725	794	766	783	738	788	764	780	814	766	758	768	779	813	790	786	765	769	759	808	710	744	824	779	738	832	825	754	795	789	787	748	815	782	761	817	753	780	747	776	759	754	800	738	803	783	777	700	776	782	756	781	761	796	763	793	772	730	805	760	804	761	795	754	787	783	779	817	801	794	830	817	778	744	820	796	799	765	777	711	775	750	776	791	760	798	759	792	779	782	773	775	786	765	750	744	781	803	797	783	719	762	780	743	743	756	739	760	777	782	762	770	775	762	778
9797	18248	23563	18545	13678	11452	9196	6638	5971	3589	1918	1143	1010	1026	782	745	574	560	540	543	410	316	311	348	328	327	321	279	259	287	263	356	396	202	181	178	217	176	213	202	187	192	202	203	177	176	232	228	186	179	171	189	204	221	188	203	192	204	189	184	216	169	167	192	173	168	197	198	202	195	185	197	213	190	172	200	206	180	202	205	192	185	184	187	208	205	203	196	203	167	193	172	189	184	182	194	211	191	189	210	189	170	169	175	174	196	181	197	204	186	194	191	179	219	225	207	170	204	214	164	171	183	178	158	193	192	182	194	203	174	222	183	191	179	212	190	184	184	180	201	212	197	190	186	206	180	206	197	193	164	213	184	162	183	202	171	173	191	206	195	195	196	209	204	190	182	214	167	204	186	198	209	195	204	192	179	211	173	214	193	195	171	197	194	172	200	191	193	207	193	164	202	172	199	180	179	202	180	184	173	215	205	187	230	182	180	206	183	169	185	203	197	184	186	190	169	191	192	184	184	195	199	199	189	203	177	183	186	184	213	173	198	196	181	227	201	191	190	200	174	221	210	195	188	176	198	188	198	181	214	194	193	204	177	176	192	186	201	175	183	193	219	189	193	213	212	215	201	194	191	199	190	188	197	175	208	188	197	158	180	191	183	210	196	192	190	189	181	198	165	205	225	201	188	214	192	178	195	168	166	189	193	191	166	188	208	189	185	169	189	197	184	204	187	179	195	193	210	187	195	207	195	179	220	190	190	197	182	198	223	196	207	203	193	195	209	194	191	175	216	187	176	203	169	207	187	185	178	182	203	214	218	233	200	172	193	187	201	176	192	194	164	204	179	181	192	211	190	191	164	201	205	201	192	172	181	180	205	169	180	160	169	191	193	186	191	198	195	191	193	198	184	190	199	185	166	203	177	184	198	149	163	185	170	192	204	212	184	187	179	195	195	181	226	193	195	193	189	209	186	199	192	191	180	206	188	170	224	212	187	184	192	192	185	191	172	194	183	190	183	189	183	188	188	188	216	195	195	161	194	194	196	190	207	190	161	188	188	188	190	187	185	165	212	204	178	179	222	210	190	164	170	189	190	198	183	210	190	201	215	205	190	201	192	185	188	201	193	218	194	202	181	169	189	182	185	212	195	167	184	188	198	197	180	180	185	216	198	193	174	231	180	166	172	181	203	205	163	171	197	205	199	207	201	208	169	179	199	192	172	175	217	192	194	200	196	149	183	204	185	199	196	196	177	205	186	206	200	185	191	162	181	228	179	191	206	225	198	195	197	203	192	191	177	174	182	201	167	205	187	183	203	199	203	195	192	183	196	220	191	175	172	202	195	185	208	191	173	195	186	199	187	199	188	191	178	196	201	153	200	169	200	170	180	185	194	208	192	187	193	192	203	153	171	180	204	173	205	195	182	192	186	181	195	174	191	218	201	186	208	191	187	187	202	160	206	184	195	193	193	185	183	234	184	211	181	171	191	177	192	200	192	182	202	182	200	197	192	195	174	185	206	202	191	203	182	199	185	205	189	210	225	176	209	187	175	206	204	175	208	179	171	199	185	181	195	180	193	209	188	209	213	192	180	218	209	209	186	178	157	216	175	177	171	189	174	189	185	211	177	177	196	184	194	173	193	186	227	205	175	176	180	185	152	187	183	192	195	181	211	208	207	190	201	186	197	206	192	218	181	166	202	209	182	187	209	175	211	186	185	187	186	163	179	198	184	179	197	184	174	196	176	196	198	197	192	214	187	188	191	189	182	185	208	182	196	204	182	189	190	189	195	192	199	186	191	196	178	207	181	207	174	174	188	175	186	185	165	169	195	173	204	196	196	184	196	209	191	176	190	201	200	186	179	168	219	213	170	170	185	175	176	188	179	206	145	203	192	199	173	211	169	217	184	197	190	209	180	186	176	177	181	179	200	193	181	169	209	181	190	193	199	193	163	176	195	195	206	187	184	197	179	201	196	170	208	180	155	206	153	199	201	188	181	184	194	194	189	214	186	181	174	187	192	194	205	191	164	197	188	198	211	198	194	180	185	176	208	180	166	190	182	191	194	169	180	180	196	209	169	194	163	182	203	193	209	186	203	172	198	163	191	188	186	176	188	188	215	216	167	167	213	193	174	211	164	183	208	191	200	188	215	220	201	177	172	190	184	185	190	199	181	185	195	222	172	164	227	182	182	179	179	198	187	190	185	204	190	178	196	185	203	196	188	186	195	203	193	181	188	190	187	207	196	189	211	185	227	220	201	199	202	190	164	168	177	192	176	179	187	169	177	191	224	191	184	169	190	201	200	177	210	202	191	208	203	202	159	180	204	195	187	210	199	189	179	194	176	182	174	217	180	181	194	205	206	170	189	191	189	190	197	191	173	184	192	208	221	170	179	203	177	185	200	194	179	182	179	183	189	205	191	191	205	195	210	189	214	177	213	221	184	174	199	205	179	188	185	194	170	178	192	185	203	192	183	186	209	171	189	183	163	179	196	188	195	173	198	191	169	187	201	195	188	190	212	227	173	192	204	181	175	191	199	204	183	194	184	206	215	201	216	191	184	194	189	184	213	193	191	173	202	184	193	200	176	160	208	185	207	217	189	181	183	200	193	208	215	169	206	177	205	196	194	214	164	184	176	190	167	190	198	192	191	194	197	184	179	163	172	204	194	214	210	173	193	191	177	187	184	196	194	189	199	177	182	208	197	180	194	178	205	166	202	181	166	188	175	199	197	221	176	179	207	177	191	206	163	193	181	197	193	189	179	187	213	185	210	179	182	220	186	198	189	183	177	201	183	169	197	201	211	199	192	210	196	202	203	187	206	187	185	184	206	196	184	192	197	202	187	202	182	181	186	169	191	183	191	213	189	173	197	192	229	212	190	186	190	198	203	163	179	192	186	183	185	200	186	203	196	188	168	196	195	189	149	193	209	207	223	180	212	184	201	180	196	191	195	202	212	213	210	199	219	193	187	215	192	195	198	180	170	193	198	198	155	190	210	203	202	201	188	194	197	185	218	211	205	203	191	186	181	204	152	180	178	193	204	191	203	198	181	179	165	211	191	180	190	191	169	188	200	188	199	180	195	190	189	193	186	196	177	195	177	169	195	198	167	182	173	186	204	226	199	191	164	189	194	204	198	197	202	178	186	173	182	211	186	170	189	213	171	193	173	173	195	209	176	173	201	193	207	207	204	181	181	161	213	183	192	175	173	217	189	185	203	184	184	169	193	200	186	214	193	202	180	218	215	195	186	203	193	225	186	192	201	185	198	190	194	203	212	195	190	199	203	213	196	175	182	186	194	176	188	206	214	204	174	202	168	190	207	221	193	174	199	195	174	205	179	171	209	181	178	196	199	198	204	217	179	193	191	193	206	196	186	188	202	231	200	198	165	207	184	186	194	184	198	189	186	164	181	188	185	192	204	185	187	174	214	182	200	171	182	157	189	220	191	179	199	185	183	201	198	216	214	193	213	171	191	210	196	194	175	192	175
10433	21445	27610	27286	26818	25487	23530	21823	19817	14440	8101	5462	5604	5765	4521	4525	3463	3198	3429	3393	2261	1709	1817	2027	1881	1869	1557	1524	1395	1367	1330	1789	1763	718	672	610	720	609	651	695	662	666	671	668	685	651	642	660	639	645	626	630	627	606	693	653	681	664	697	660	585	667	630	643	649	659	626	685	674	653	643	674	628	634	639	648	678	682	635	650	658	671	649	643	687	639	639	654	625	650	674	657	655	696	711	651	648	677	709	677	611	673	678	672	662	645	673	674	679	623	618	633	639	706	638	689	656	681	682	650	620	668	671	690	673	676	654	662	678	652	633	627	626	651	611	654	655	669	622	643	649	682	690	689	703	649	644	695	646	680	651	656	648	670	666	693	674	607	654	671	693	686	621	633	670	658	620	690	707	690	637	646	671	672	647	684	653	674	661	629	649	608	623	654	648	613	659	657	696	644	655	685	694	652	662	606	646	675	663	675	641	658	673	628	628	650	705	623	635	659	627	684	700	671	602	640	640	623	639	697	667	675	651	615	642	640	666	659	667	633	614	616	714	623	708	693	643	609	653	672	614	667	639	685	652	649	632	647	636	639	634	629	678	661	643	639	636	659	647	686	662	638	640	644	665	689	652	675	689	640	595	654	633	623	623	609	669	675	607	658	661	652	705	654	645	661	658	669	668	635	645	671	673	645	655	699	646	642	635	669	641	663	697	664	673	661	674	682	630	658	623	659	600	628	642	635	694	669	671	669	640	631	645	669	664	658	625	620	644	649	653	674	631	662	667	630	699	638	646	629	694	643	639	658	628	625	670	618	653	623	663	629	642	666	627	671	688	638	658	651	646	626	597	669	643	668	648	655	653	677	652	632	670	608	636	691	609	639	617	676	665	651	662	621	663	635	677	640	626	703	668	636	664	640	669	673	622	664	683	609	658	644	661	660	644	642	616	654	667	697	627	676	645	604	699	657	696	674	663	689	650	621	630	707	635	667	628	650	669	633	659	659	676	665	608	650	644	651	632	724	627	672	633	699	667	686	648	684	674	641	638	663	650	661	648	624	639	629	675	615	661	696	651	655	600	649	640	583	683	684	684	668	655	698	659	683	638	662	656	684	653	645	637	652	632	652	703	635	678	671	673	675	690	653	662	687	672	709	649	664	679	658	684	707	664	625	639	621	689	706	658	655	602	671	676	690	681	632	645	645	700	724	647	654	614	649	666	658	661	614	726	656	672	694	650	642	679	671	603	643	660	658	611	647	640	632	671	659	663	671	656	671	666	673	668	632	650	640	643	667	613	666	672	649	640	668	655	632	660	672	602	625	660	673	664	633	631	651	711	678	640	649	696	685	669	649	631	616	637	651	621	614	659	661	652	643	644	660	653	631	707	678	654	666	648	642	688	708	620	624	671	621	674	631	642	677	664	659	622	685	696	655	689	652	638	649	642	618	677	646	667	673	633	639	668	655	686	666	625	684	650	667	598	670	659	644	656	629	626	647	651	637	646	656	636	658	631	662	666	616	648	653	650	657	632	657	640	687	664	673	664	632	663	637	651	621	677	644	636	652	629	681	669	658	638	636	618	632	651	665	631	627	590	649	635	630	644	664	701	669	638	636	668	641	651	678	688	630	606	692	642	675	657	653	635	610	622	621	634	605	677	622	684	665	640	683	643	614	663	644	668	655	703	660	683	689	619	642	627	687	678	657	684	636	709	640	622	664	667	648	696	646	669	663	657	640	668	665	677	656	651	686	678	648	687	639	670	616	650	642	659	665	636	703	646	617	683	659	628	677	678	634	647	649	599	672	629	736	686	646	645	634	595	659	606	730	638	642	673	644	659	652	668	645	692	713	657	673	616	634	703	672	658	706	634	691	649	674	640	672	659	689	656	620	694	621	640	659	629	658	707	647	641	632	612	664	701	714	659	650	663	672	672	632	632	679	730	657	616	645	633	615	654	696	629	693	628	657	646	647	676	624	623	642	634	619	674	654	667	709	610	648	611	638	641	673	617	667	684	606	661	687	706	658	657	652	611	664	659	668	676	626	665	630	628	661	674	678	661	659	651	635	664	653	654	650	644	664	628	670	640	634	655	658	653	631	674	633	661	684	593	661	682	640	653	645	688	660	648	634	650	672	636	637	658	694	665	642	621	725	717	662	605	659	653	656	650	634	681	624	658	671	634	639	625	658	645	671	647	658	682	663	639	659	635	698	681	647	625	666	676	667	648	620	680	691	637	632	664	615	649	646	630	644	651	694	660	687	616	640	637	636	622	646	641	650	652	666	655	601	644	641	630	634	640	665	593	725	623	660	710	631	636	615	649	665	649	654	663	674	681	682	697	645	656	645	658	645	642	646	669	611	611	605	653	660	628	640	685	655	651	670	631	697	625	610	703	687	664	651	672	650	680	609	610	630	641	644	638	672	672	673	636	666	658	650	626	695	677	672	662	650	637	596	654	686	653	691	667	643	669	672	666	633	652	684	691	623	633	656	667	665	633	683	643	687	604	649	665	654	649	663	697	646	659	658	664	661	662	661	655	690	650	698	650	647	641	662	629	668	637	627	644	642	681	634	657	690	667	671	648	691	658	622	633	618	667	626	647	634	662	673	630	671	676	641	652	657	587	629	636	668	630	657	612	636	600	654	664	624	654	648	616	671	645	699	607	606	650	651	692	638	620	641	638	658	696	663	614	659	673	675	677	647	615	671	646	682	636	643	589	649	667	638	628	611	646	657	635	679	665	625	645	637	623	619	610	648	696	605	624	615	663	608	634	663	681	630	676	698	617	651	635	629	656	644	663	691	668	670	623	659	622	644	669	641	621	647	638	628	624	633	633	631	637	650	699	645	660	633	671	647	666	657	712	641	608	671	655	673	677	682	627	675	670	683	649	647	667	621	612	676	644	617	633	607	628	681	639	631	700	635	622	657	660	647	673	661	661	652	640	619	665	669	673	674	670	664	677	698	638	609	689	659	690	668	597	691	657	595	692	658	639	658	650	633	680	633	652	666	634	690	695	646	670	686	657	651	664	681	684	672	616	641	639	670	652	668	668	652	634	685	660	687	658	645	624	643	629	645	640	601	655	633	621	666	624	646	646	625	607	660	641	642	606	666	648	656	652	683	620	621	664	673	637	670	668	640	689	677	636	704	692	672	679	664	648	631	673	669	641	664	643	664	647	680	670	692	641	638	632	645	640	603	630	659	615	680	648	624	653	646	676	652	655	633	639	651	629	627	601	679	670	631	642	666	663	652	716	619	699	655	676	635	643	652	721	628	646	695	666	681	678	674	628	694	619	686	646	683	699	649	634	619	664	639	647	674	584	676	688	653	646	656	646	621	629	712	652	655	683	667	660	625	643	630	692	613	618	591	714	671	624	664	647	660	673	644	634	644	654	715	664	630	639	678	647	663	681	655	598	681	669	674	670	641	601	629	602	708	644	641	661	705	667	684	628	631	663	675	665	666	671	657	631	616	674	659	657	641	672	619	660	665	682	637
39464	45998	42095	38277	37871	38038	41535	38221	39088	30524	20957	10621	8311	7982	3256	2524	1985	1931	2026	1701	1152	1046	1036	890	862	786	728	551	390	653	685	1495	927	196	203	185	172	204	172	197	185	174	178	183	178	215	189	181	179	179	197	211	197	174	193	168	160	178	241	192	192	191	193	188	205	179	198	190	185	183	192	198	196	179	167	192	199	179	164	196	179	181	186	169	201	174	184	193	204	206	178	178	163	188	204	189	160	178	203	183	180	194	189	174	172	183	206	183	202	177	191	179	199	185	175	194	179	175	196	191	172	178	198	186	193	181	205	160	208	196	160	201	187	212	176	184	198	177	199	151	181	189	206	175	198	172	215	184	193	170	178	196	197	190	175	204	195	194	182	170	199	195	210	197	188	182	174	188	155	184	200	186	223	197	163	189	179	177	197	164	197	212	187	183	214	212	197	186	174	184	175	187	194	187	177	183	199	187	213	189	174	198	188	150	169	188	178	193	216	184	197	198	174	169	169	195	206	163	194	215	175	174	177	186	197	188	176	190	182	162	186	186	184	176	197	168	147	195	185	195	196	178	197	182	211	204	185	169	177	197	169	197	184	237	207	185	169	180	195	195	171	174	205	185	165	205	201	212	178	166	178	208	176	171	181	176	175	183	185	210	187	169	174	177	194	191	191	184	195	194	200	204	193	190	194	191	193	200	212	175	188	185	161	198	177	169	179	171	181	209	171	196	198	183	180	171	199	182	172	190	191	187	190	172	171	210	201	192	194	171	210	167	176	195	199	186	190	197	174	183	193	175	168	190	216	184	181	187	183	182	178	185	173	169	189	195	202	199	172	166	177	193	193	206	189	191	191	193	186	194	177	190	175	185	202	183	185	186	178	163	181	197	174	184	177	200	194	209	211	164	206	199	181	188	192	188	193	180	196	183	192	206	156	190	180	199	191	184	203	200	178	166	200	187	199	181	193	179	153	197	192	169	197	170	179	207	192	180	182	184	187	205	203	191	174	202	174	183	176	200	184	193	189	191	178	197	185	202	172	153	184	182	195	171	187	181	195	198	180	197	233	196	170	197	187	193	186	189	196	178	190	187	171	178	209	195	205	201	203	203	176	183	177	182	173	186	193	189	191	174	195	196	192	194	186	195	171	198	188	175	193	190	189	177	182	199	184	188	182	183	181	181	189	228	185	182	172	200	192	189	186	179	191	186	178	189	177	196	176	192	181	176	171	185	180	171	188	207	181	179	182	182	186	165	196	202	197	185	201	186	186	183	168	180	188	159	204	179	198	165	205	170	204	203	216	195	188	205	166	174	197	168	171	193	220	189	218	182	171	181	177	206	193	161	181	201	207	185	212	159	191	185	176	202	202	185	189	194	181	198	181	165	197	168	181	188	195	219	202	181	204	171	179	191	183	194	177	198	213	174	181	194	177	177	198	204	187	203	205	180	178	204	183	174	194	198	177	192	180	183	196	192	180	177	186	180	194	145	177	199	192	183	187	177	211	213	204	214	167	186	169	153	175	204	175	201	193	175	206	181	193	191	166	183	187	194	184	169	203	187	162	187	201	202	199	183	182	170	188	186	159	207	198	191	190	141	203	188	179	188	173	197	212	173	181	184	210	179	213	183	184	202	197	190	195	179	182	181	201	173	202	213	191	200	182	195	182	176	182	206	221	193	181	195	166	202	166	202	187	178	193	184	177	188	210	194	184	172	199	193	189	201	160	180	158	203	184	193	201	165	183	191	168	179	164	186	193	188	181	197	166	172	170	180	221	189	187	183	174	180	172	183	178	186	178	184	163	184	160	178	189	162	164	179	196	201	170	161	208	178	201	204	195	188	203	199	182	193	173	171	199	161	191	193	173	175	199	186	164	179	184	170	169	165	192	200	211	199	178	173	192	184	191	187	199	183	187	191	195	169	181	196	188	189	191	170	212	166	196	212	206	195	181	188	171	190	180	167	163	217	183	183	184	201	202	199	198	223	208	180	177	192	197	188	173	180	177	213	188	175	194	181	187	194	174	200	183	197	183	198	208	186	192	195	164	172	188	174	203	175	162	171	181	184	181	179	196	189	192	181	162	195	195	203	185	182	186	181	154	191	165	170	182	177	218	211	195	188	187	183	184	159	226	179	199	195	160	195	191	181	168	185	194	181	176	187	187	184	190	189	194	156	172	198	182	203	217	161	192	177	201	200	166	197	200	198	222	175	173	174	191	171	159	179	180	177	202	192	200	192	191	209	163	189	163	179	175	187	181	194	188	184	190	191	171	185	184	191	198	185	202	190	169	171	199	201	195	214	175	199	180	193	151	209	190	171	192	199	177	193	187	179	175	163	171	170	207	195	201	156	201	183	187	179	193	194	212	159	169	210	179	180	178	167	192	184	184	204	182	170	175	195	160	160	180	186	198	184	182	186	184	161	175	226	190	166	207	202	181	218	201	211	200	180	172	164	167	193	191	189	196	179	195	177	200	184	188	190	209	189	190	178	197	191	211	197	197	196	198	201	183	195	179	184	207	183	173	179	191	179	174	193	184	186	213	190	199	189	179	177	186	178	172	164	197	169	198	189	183	192	167	183	182	190	199	170	164	180	205	188	188	199	174	179	218	185	194	186	209	210	183	177	178	167	176	195	192	210	179	199	167	192	204	207	183	200	178	182	183	189	192	195	179	167	190	194	196	189	168	166	204	184	207	221	168	204	177	161	199	200	216	170	200	191	188	185	181	193	183	192	214	185	177	196	165	174	180	199	186	177	179	163	189	193	186	186	180	197	196	196	187	195	176	194	179	215	223	194	166	193	179	160	189	184	205	183	202	172	179	202	185	190	172	172	209	195	185	195	195	166	172	196	190	189	179	185	195	162	188	215	208	170	200	208	176	199	173	207	177	202	184	180	195	178	190	173	208	169	198	194	203	184	180	165	205	185	176	169	180	177	165	187	213	223	237	172	193	198	164	189	185	169	175	197	195	192	175	207	179	171	166	192	218	195	185	178	198	186	184	200	194	189	192	203	189	183	193	195	186	191	159	178	209	170	182	160	194	181	170	196	226	195	180	200	176	183	191	208	198	183	188	214	196	186	198	198	168	166	191	194	190	198	188	179	197	177	207	162	182	192	186	175	176	195	205	193	214	181	173	189	169	157	174	173	177	177	191	187	211	183	190	172	178	182	181	228	174	191	186	181	180	197	155	188	188	183	203	189	154	193	212	193	192	175	183	209	201	188	191	182	186	193	182	195	190	176	171	169	195	173	194	184	190	190	195	186	204	205	201	175	204	194	188	181	198	183	179	208	190	181	186	181	166	175	171	186	174	198	175	179	199	190	175	209	195	185	169	186	164	190	187	195	177	178	182	173	173	196	211	183	182	196	179	178	166	192	179	174	161	210	197	188	190	206	152	191	184	188	199	193	160	187	179	203	185	201	200	179	183	196	185	214	196	166	170	179	164	179	169	176	190	198	180	176	179	178	173	213	159	160	177	194	178	175	200	172
34755	46501	50405	56544	59441	59635	59707	57510	52899	47083	31549	19870	24496	23150	14161	12345	10148	11176	11758	9393	6728	6662	6466	5508	5579	5103	4869	3120	2373	4083	4429	8989	5421	619	642	678	594	641	638	604	673	702	673	664	645	647	660	640	638	624	630	669	615	647	660	627	651	651	660	640	655	628	643	666	647	643	617	632	606	649	567	583	609	641	604	623	671	627	615	617	619	686	627	668	601	643	600	673	602	612	602	602	630	624	643	647	643	617	594	645	631	634	650	638	652	615	632	625	626	661	602	666	620	599	576	582	613	592	651	620	626	622	617	618	617	660	620	678	627	616	616	630	642	598	630	662	657	629	621	638	675	623	633	625	630	624	645	588	602	621	612	614	652	626	615	680	635	707	608	661	643	620	649	640	617	591	621	622	656	630	619	625	650	631	618	616	620	684	629	646	618	635	658	605	655	618	663	627	647	643	607	620	612	622	624	632	653	692	655	636	663	630	605	635	625	666	626	629	625	634	648	618	623	630	641	648	609	638	603	610	620	658	627	641	608	621	582	595	648	625	636	646	623	639	620	666	659	603	615	632	597	636	694	634	658	619	630	594	594	635	680	614	586	629	653	621	623	597	604	633	704	601	608	631	612	602	598	638	625	649	656	656	638	616	644	627	679	625	611	627	603	593	625	601	635	637	595	629	618	640	687	583	654	632	625	619	656	623	631	634	671	660	590	582	625	599	634	604	628	619	627	599	600	626	638	645	584	624	590	641	663	603	630	599	638	674	672	635	631	629	624	632	619	687	625	622	646	649	647	627	617	598	591	628	637	624	619	694	617	568	626	620	610	627	609	621	637	615	625	614	589	595	651	611	648	657	656	571	667	659	611	648	643	617	629	610	571	666	650	615	592	609	619	609	620	626	621	615	616	608	618	627	617	678	614	629	636	614	616	629	626	600	653	615	611	638	625	660	589	597	565	625	580	617	611	611	596	612	625	614	641	632	638	596	584	603	598	633	635	619	606	632	653	617	624	605	601	659	590	617	625	606	575	608	629	664	607	643	621	654	612	641	623	627	580	633	637	611	649	610	650	648	660	653	652	574	679	647	624	633	598	596	600	598	596	608	618	646	623	605	662	606	607	645	653	624	661	645	630	664	617	614	659	598	641	621	632	632	630	596	640	615	626	617	637	627	588	628	636	593	628	625	655	626	635	641	624	655	604	560	653	621	640	602	611	631	656	594	616	659	609	622	596	681	622	625	652	630	610	630	648	658	601	622	642	627	600	693	664	624	564	629	669	632	652	640	582	621	619	622	647	653	653	643	619	655	666	635	581	613	635	635	644	649	639	638	664	650	619	620	646	663	642	685	615	643	635	675	615	627	610	722	623	620	644	597	646	644	673	645	611	625	619	630	612	629	618	611	604	588	655	668	623	654	603	649	649	639	566	635	633	647	626	605	617	630	639	652	611	615	630	662	620	654	616	647	633	620	604	646	628	614	640	630	612	644	633	632	619	654	594	636	615	594	670	628	620	663	635	645	670	607	643	661	665	642	616	622	644	645	616	648	633	657	632	609	614	617	651	640	618	636	605	631	612	591	610	629	640	616	573	650	624	647	624	648	657	639	645	579	629	568	667	613	647	580	640	647	634	601	570	673	649	618	600	576	621	609	651	628	599	631	650	634	624	632	639	606	630	634	676	614	649	602	594	659	635	638	622	672	635	636	625	625	621	669	658	661	623	609	680	656	641	625	658	669	641	666	681	621	636	603	603	654	670	630	646	613	627	638	628	594	658	647	640	649	617	666	645	619	652	643	612	624	634	577	663	623	656	647	673	624	594	647	637	608	651	646	673	567	637	652	663	637	629	647	610	643	598	644	613	652	646	647	626	589	625	641	635	663	618	598	628	651	622	646	677	643	637	626	615	611	652	608	670	638	605	602	604	594	593	601	622	578	634	626	603	635	623	620	617	627	658	632	620	605	588	619	655	595	660	627	630	606	666	606	597	652	632	618	651	643	604	650	615	640	607	597	592	648	631	676	597	617	597	621	648	644	642	641	592	601	580	633	618	660	615	563	582	579	606	633	623	605	630	652	641	620	618	629	604	642	653	686	619	641	672	648	614	625	626	641	610	652	672	614	669	642	648	658	670	623	681	666	642	623	638	619	672	624	641	677	669	623	628	599	628	645	620	562	602	602	637	601	684	627	624	642	587	621	595	617	597	642	635	672	632	569	586	609	660	615	634	609	615	623	638	627	578	605	666	621	581	610	635	628	657	630	631	627	616	593	714	609	547	596	642	608	620	616	615	611	652	606	633	595	642	626	638	606	625	639	617	635	612	610	644	619	618	658	621	652	625	629	648	672	635	601	623	615	626	625	637	608	655	599	611	646	637	629	602	603	582	651	649	611	623	615	604	637	608	634	654	646	650	643	636	627	643	598	640	624	640	660	634	656	683	632	695	607	673	599	644	610	632	594	588	622	587	607	634	630	626	682	630	640	602	622	602	681	630	690	647	645	613	632	669	659	633	641	668	626	658	637	617	631	584	626	655	620	677	600	618	617	647	637	605	619	654	621	621	636	627	608	603	614	611	582	639	632	630	702	616	594	618	612	598	668	615	644	643	634	605	631	636	654	644	662	603	651	633	611	632	652	675	619	601	617	596	659	626	575	618	606	605	646	642	663	631	651	680	627	620	664	653	618	623	613	599	667	667	618	622	611	616	624	684	636	641	621	623	660	656	672	696	608	590	633	637	536	660	645	596	657	606	664	635	604	601	641	601	657	590	622	569	664	646	649	667	621	638	658	623	595	611	597	591	660	640	618	593	613	638	646	609	619	602	618	696	651	661	668	631	621	637	682	645	605	605	614	636	616	647	650	662	603	593	660	616	621	615	647	628	634	633	642	620	609	602	687	622	600	631	642	654	603	662	682	654	645	621	661	607	678	613	646	620	599	641	579	627	598	613	596	663	601	652	619	656	657	618	629	673	621	623	616	641	662	647	633	611	648	617	685	624	583	627	701	608	674	634	642	628	624	624	642	635	627	635	653	618	651	624	638	624	637	633	618	622	611	605	601	612	610	658	687	671	680	630	635	664	640	596	555	627	592	645	679	597	627	673	628	631	643	626	616	630	664	601	617	606	673	615	594	621	642	646	658	638	617	634	595	592	578	669	631	627	651	632	621	623	620	604	654	646	618	594	657	618	599	665	623	668	628	614	602	657	644	614	589	639	634	642	661	635	575	622	655	617	629	612	673	697	649	602	634	619	652	628	632	609	603	650	607	650	662	626	612	628	621	652	663	634	640	635	623	558	648	632	630	686	632	624	625	590	613	667	606	658	625	676	646	630	646	610	627	625	631	658	690	638	677	616	629	644	637	626	643	665	665	659	644	640	611	639	659	558	612	612	623	595	664	650	613	657	632	619	692	628	625	649	646	571	637	656	643	624	642	657	623	688	616	619	637	643	641	685	619	628	623	651	616	622	599	642	635	594	657	643	637	601	631	594	607	624	663
46783	45392	40691	37929	38058	40030	43787	43627	44167	37107	27470	18261	16518	13526	6870	4899	4122	3994	4158	3696	3199	2632	2018	1850	1678	1339	1042	804	922	1043	2100	1930	1304	308	300	314	302	298	304	303	282	313	279	278	300	279	300	304	289	314	327	265	284	277	296	257	271	281	293	258	253	240	277	280	312	289	301	263	308	297	293	270	280	273	265	271	287	270	279	265	285	293	288	305	277	280	287	259	240	314	289	300	314	265	283	313	298	270	280	300	300	289	296	263	272	272	286	288	304	281	283	279	293	288	262	281	296	273	292	257	299	301	285	290	286	314	255	249	292	279	279	287	286	264	288	278	293	274	297	321	297	289	290	280	301	286	280	271	302	282	287	276	263	324	281	276	258	279	273	293	254	283	284	275	295	277	316	281	301	259	290	276	300	279	265	310	270	264	250	255	278	272	275	298	280	257	265	300	255	294	291	302	311	277	296	297	297	311	354	328	290	280	282	274	274	313	277	277	306	315	301	268	310	311	287	288	287	274	292	278	316	296	293	285	316	299	265	275	302	275	312	294	286	288	273	289	290	292	295	294	300	270	304	276	293	282	306	289	292	307	303	295	286	301	270	268	327	304	289	297	277	291	280	276	317	284	263	301	285	271	277	293	268	302	308	262	297	299	281	286	261	264	308	279	286	288	280	291	303	298	271	296	273	305	272	242	292	297	253	274	323	244	275	286	310	281	266	291	285	297	292	288	296	313	243	273	296	286	270	292	254	295	299	267	275	298	285	269	287	286	306	280	292	284	285	299	282	313	276	272	254	309	299	307	270	291	292	278	269	295	296	287	268	280	310	315	314	271	279	291	286	293	272	270	276	261	270	304	284	296	241	274	295	273	260	270	290	281	300	300	253	315	272	283	294	283	279	288	337	278	305	303	272	280	263	311	288	271	282	299	282	280	280	286	264	282	293	287	282	307	301	303	277	265	274	285	276	265	291	301	289	278	324	250	318	321	284	272	255	304	293	283	275	280	268	313	284	251	294	304	277	306	283	307	268	305	287	272	276	245	282	259	292	288	296	257	289	282	284	305	265	287	265	296	294	274	298	293	301	277	289	283	274	278	277	286	285	285	271	283	263	276	247	279	297	300	283	299	256	310	285	277	289	325	295	283	275	276	281	276	288	307	300	301	289	292	285	280	294	309	286	273	252	305	284	291	267	299	279	304	291	277	297	255	246	260	297	299	280	280	255	304	290	270	281	269	273	303	301	268	295	297	303	265	286	302	312	264	272	309	269	279	284	278	323	279	268	294	268	278	290	265	272	261	287	300	286	271	270	294	287	295	322	261	299	272	306	288	271	303	283	262	267	297	278	278	282	289	235	279	257	287	289	305	281	260	266	315	278	269	291	268	280	299	286	251	296	258	296	283	274	280	269	314	271	261	305	282	299	265	288	293	313	297	274	300	234	272	269	319	269	282	276	287	303	309	275	284	294	275	277	296	277	296	267	269	265	315	260	272	288	313	295	301	306	288	318	276	281	300	294	276	262	313	272	295	279	253	304	288	271	279	326	285	275	275	261	319	293	301	273	283	277	314	270	283	271	297	293	317	285	294	291	279	288	318	296	289	317	290	343	259	286	291	287	304	293	268	284	283	294	289	294	252	290	278	271	299	298	310	313	302	288	303	276	273	273	283	313	294	271	295	284	274	285	282	279	280	306	276	269	288	289	265	280	296	290	285	258	278	298	299	289	291	300	287	301	247	274	283	295	283	277	289	304	268	267	297	274	304	281	288	227	276	255	309	295	295	282	282	279	267	299	275	280	262	290	299	289	277	281	286	288	297	301	297	270	266	280	275	272	294	261	297	272	296	291	287	250	283	281	311	269	269	300	283	313	311	271	265	314	249	299	283	268	299	259	292	275	290	306	299	275	290	288	272	277	267	302	299	282	305	317	271	303	278	295	258	281	274	303	278	292	293	279	283	287	307	299	279	275	280	274	283	305	327	283	299	288	296	261	282	298	292	283	301	286	294	292	300	294	300	285	299	302	283	297	301	294	289	318	305	282	303	277	267	250	277	273	277	257	293	293	283	264	289	293	273	283	259	252	300	283	258	277	314	268	272	278	299	287	310	288	306	277	298	301	287	264	258	310	315	275	269	324	278	272	292	285	283	254	279	268	289	278	295	285	288	279	275	248	299	292	303	270	298	284	280	292	264	277	264	278	290	266	281	274	272	297	264	270	295	257	313	253	302	297	274	287	330	260	301	309	295	256	285	289	315	263	297	281	283	333	268	287	256	252	290	293	277	279	308	263	268	262	269	296	271	284	280	279	259	296	267	262	275	272	290	278	306	299	285	299	290	300	315	302	291	278	269	302	288	265	308	299	292	282	294	293	267	302	263	280	276	284	287	270	314	289	293	301	283	289	306	281	295	261	291	303	290	299	299	279	291	276	272	309	287	292	273	298	289	311	266	266	282	272	303	300	284	281	308	256	291	280	257	276	263	270	276	295	293	278	280	299	304	271	280	278	300	315	284	269	312	275	268	324	266	292	317	277	284	261	277	276	288	277	306	292	289	282	285	261	279	257	260	282	277	297	297	276	301	293	291	295	298	257	290	268	281	267	309	288	279	261	286	258	286	304	294	288	266	291	303	281	272	308	304	287	294	269	263	293	257	295	309	298	273	293	282	273	323	270	259	254	308	282	312	292	262	318	273	275	298	297	275	313	278	287	298	265	322	267	297	291	269	288	290	270	298	259	285	290	290	262	296	276	277	272	308	275	292	266	272	266	284	309	281	281	290	279	283	266	298	250	233	259	306	270	261	267	295	280	296	291	273	308	280	260	317	257	280	314	250	275	261	299	299	277	303	288	278	304	270	259	266	282	296	290	282	275	250	267	275	274	296	305	277	284	301	297	256	337	278	286	286	317	273	274	272	267	277	285	269	277	270	300	273	296	288	286	308	278	249	285	275	299	290	275	282	281	283	302	305	281	276	303	292	273	315	292	284	233	296	324	284	257	247	266	301	292	303	289	308	320	272	280	265	270	272	300	296	341	256	278	268	300	260	295	269	297	282	281	294	271	274	290	270	283	280	305	290	273	277	285	299	340	284	291	264	315	287	271	281	281	294	290	275	303	272	256	282	315	301	268	264	270	293	281	285	290	277	290	296	281	277	291	290	284	267	272	301	253	307	263	298	269	273	288	258	306	290	292	310	269	254	299	289	290	288	287	307	251	273	294	292	288	290	253	268	299	277	273	290	260	265	301	297	284	324	297	257	293	264	309	296	292	279	299	256	253	297	290	293	281	322	262	280	279	295	275	306	260	279	312	277	295	288	272	316	278	282	294	287	275	281	263	308	252	332	289	258	298	242	296	284	255	297	266	302	303	288	316	295	286	315	288	315	291	282	303	274	300	266	308	272	290	258	295	258	286	292	287	288	310	298	287	311	282	303	298	278	261	301	289	292	281	275	274	276	300	278	305	285	265	253	232	284	288	324	283	303	314	258	263	286
42308	50856	54081	59162	64034	66266	66827	66007	58582	55586	40985	28964	34399	28376	19937	18535	17260	18307	19371	17275	16116	13551	11433	10263	9163	7823	6251	4657	5224	6083	11530	10761	6747	861	864	913	924	855	959	922	826	910	876	873	913	856	888	811	861	846	868	913	863	906	872	872	883	855	936	902	880	859	907	856	863	838	863	856	906	914	859	847	846	885	879	920	860	841	806	835	853	861	901	862	856	886	868	866	863	842	831	867	860	916	870	827	855	898	880	889	893	865	858	915	920	937	861	875	882	907	900	917	898	914	868	846	899	893	869	860	870	890	910	903	865	875	902	853	870	880	851	874	851	866	924	885	919	871	852	841	832	910	869	895	897	911	909	890	840	911	877	906	878	886	876	901	893	938	923	892	867	880	881	894	889	871	869	875	914	903	829	834	871	874	857	899	898	850	940	874	862	910	920	855	856	869	929	833	843	847	851	872	867	890	894	889	900	901	894	854	893	843	861	912	903	880	933	872	905	869	857	879	891	848	830	855	901	888	886	848	903	904	860	854	891	937	925	855	930	875	880	881	842	860	935	846	894	835	860	880	854	911	896	858	894	866	873	879	901	867	853	889	831	877	888	892	865	887	878	827	868	871	830	906	864	901	901	826	873	886	894	857	863	853	871	878	855	847	913	906	874	900	887	863	832	893	917	833	864	902	900	873	881	916	882	949	821	905	908	904	889	899	898	902	927	856	879	874	888	874	919	896	836	863	858	909	927	901	878	881	876	874	828	852	849	830	803	876	883	894	890	916	846	901	878	877	828	908	907	877	839	877	866	904	893	892	878	891	877	866	902	858	862	896	843	860	902	867	893	873	899	880	899	898	876	860	951	874	878	863	835	878	899	887	902	920	932	872	893	907	910	863	958	860	945	909	935	911	860	849	855	897	890	884	943	881	825	876	920	858	866	852	861	898	902	883	817	859	934	901	850	896	864	817	867	924	887	934	914	855	859	832	889	880	920	904	913	897	896	877	840	870	875	879	891	912	864	908	847	914	905	865	913	840	911	897	895	824	883	929	818	887	886	891	842	903	862	882	854	892	888	860	909	853	891	852	863	860	936	850	853	956	847	869	865	839	831	877	909	893	945	872	885	871	823	867	871	875	853	875	894	851	909	883	863	876	847	791	851	876	934	899	859	901	898	897	921	890	855	901	932	878	863	908	882	870	914	861	861	902	901	850	879	870	885	855	877	854	900	902	871	940	871	839	896	845	920	852	904	902	877	896	891	904	860	902	862	811	896	830	888	847	842	863	850	909	906	926	838	878	854	874	866	890	867	826	870	829	898	883	924	891	885	855	867	879	887	881	905	896	866	843	887	858	851	867	860	876	918	891	858	885	896	867	865	869	877	876	883	906	889	871	837	852	877	859	858	860	868	899	881	870	904	878	893	886	873	942	891	839	837	821	884	880	900	889	891	836	836	915	861	895	874	863	831	828	909	869	916	859	907	849	900	872	910	877	882	893	926	830	866	895	873	898	844	824	940	903	842	847	939	896	955	817	877	881	853	867	893	837	843	856	849	882	835	903	846	885	859	842	856	888	883	834	894	873	923	852	918	830	845	880	851	897	936	855	860	848	865	885	917	865	926	876	845	914	837	927	905	885	841	873	833	866	899	936	829	900	878	865	880	920	895	916	900	835	848	883	841	821	909	861	890	833	913	898	878	851	873	904	921	863	888	849	886	871	905	914	899	837	875	883	860	906	893	856	926	816	867	857	877	872	877	861	932	859	924	840	827	885	892	879	864	843	911	856	856	872	894	870	883	879	860	917	854	798	840	885	844	853	874	873	869	833	891	896	901	901	863	894	872	848	837	884	909	847	895	828	885	901	928	892	870	868	849	823	849	916	877	871	916	927	874	900	879	860	868	905	928	844	832	871	901	895	884	906	861	891	843	857	887	846	907	876	875	914	885	871	852	826	893	882	868	904	879	864	885	840	855	859	862	848	849	894	899	870	928	873	893	893	900	843	851	828	870	870	857	801	912	864	875	919	856	912	937	895	859	810	824	861	872	872	841	867	840	853	880	844	894	923	942	914	896	875	900	868	849	861	852	893	822	873	877	888	840	883	877	918	896	878	901	874	878	892	879	886	871	906	867	788	884	900	894	885	876	888	897	869	865	837	878	902	856	864	856	847	833	936	883	819	898	816	842	905	908	858	905	916	877	843	884	845	870	925	895	886	961	874	880	904	902	854	871	834	853	894	945	892	876	880	882	921	864	917	818	900	863	873	849	909	851	860	848	925	906	890	906	877	941	866	931	878	863	850	807	893	881	885	875	885	875	895	855	885	854	853	919	835	834	880	875	903	881	902	821	902	826	891	859	865	837	852	903	846	862	902	937	880	884	857	882	875	872	869	892	904	852	905	830	896	840	843	891	947	875	833	910	855	872	913	869	914	897	874	841	923	864	897	886	911	853	901	880	864	850	872	900	824	910	889	871	878	904	873	861	847	878	896	891	872	910	892	871	906	856	889	886	891	922	910	856	882	891	939	845	902	890	870	813	838	893	903	930	929	884	886	869	912	838	928	861	954	859	926	887	895	821	899	917	867	895	876	894	882	823	858	870	889	889	904	892	901	861	878	882	845	899	934	888	855	855	873	848	838	878	934	846	858	817	855	863	831	877	874	829	854	858	940	864	861	837	865	901	872	897	916	863	905	866	877	929	839	834	908	889	860	884	897	893	920	959	946	911	880	840	875	861	862	872	913	921	935	873	893	838	901	898	820	939	899	875	854	858	879	861	875	873	896	855	868	848	842	852	845	924	900	932	883	847	902	902	892	859	800	892	879	907	876	875	868	851	900	844	919	894	879	862	884	866	867	901	870	871	867	823	856	928	843	850	851	902	884	878	844	915	893	894	849	906	904	907	898	915	942	915	890	841	887	890	881	894	879	893	902	887	885	929	905	887	900	901	926	830	885	794	900	852	915	832	857	890	913	881	932	867	849	864	872	908	881	837	928	894	826	887	841	908	865	871	841	858	882	889	822	868	914	863	912	843	824	913	931	907	869	902	890	914	848	853	865	887	837	877	886	849	907	878	883	867	856	880	907	889	840	836	909	927	913	839	839	860	846	943	874	916	903	880	878	875	894	846	914	848	859	891	892	883	919	912	848	862	874	844	862	857	841	928	893	846	807	860	839	822	900	847	846	891	922	870	899	875	870	885	843	873	902	872	948	960	887	852	916	881	900	898	855	898	894	887	892	883	871	919	910	868	828	898	865	860	898	885	839	850	883	944	880	923	865	820	867	887	801	871	829	850	789	881	866	880	902	880	858	858	921	926	825	863	902	847	890	873	861	948	862	876	852	856	830	953	870	877	867	871	887	929	879	853	824	825	870	847	930	906	832	882	881	852	876	920	955	899	871	880	913	864	893	880	868	868	864	887	866	856	921	839	848	881	895	915	864	848	910	905	857	889	820	867	907	861	838	826	884	867	915	883	892	809	911	883	846	821	917	868	850	900	896
9813	18505	23672	18868	13170	11011	8700	6474	6384	3976	2132	1189	1053	1165	880	776	759	703	587	543	549	529	465	372	336	369	311	226	221	302	375	333	320	233	202	190	200	185	177	232	191	182	214	207	207	197	194	222	189	207	209	180	197	198	218	215	207	200	225	216	206	203	185	205	206	193	194	221	208	177	206	220	194	189	218	215	215	196	210	200	221	215	202	185	188	194	198	216	229	201	205	228	203	203	240	191	198	228	201	244	183	188	219	215	216	234	193	213	190	207	199	214	185	224	187	212	211	190	195	214	202	192	203	220	206	198	184	219	184	217	187	180	194	207	184	212	184	181	204	213	189	202	218	200	226	205	204	209	195	201	190	219	196	180	203	216	200	197	207	213	219	218	165	201	219	205	214	203	209	213	215	220	228	218	208	219	220	192	196	171	204	172	184	196	179	180	200	224	214	163	183	194	208	193	187	171	202	216	226	165	193	227	234	209	227	193	201	202	184	179	209	191	199	189	205	174	242	205	198	193	200	185	172	214	210	161	209	215	198	184	217	207	200	195	213	208	177	207	233	197	198	208	191	209	219	172	210	207	200	213	201	183	211	227	202	200	181	233	213	192	202	219	230	219	188	187	178	197	215	211	181	212	196	218	193	214	164	201	182	210	208	211	192	206	195	203	190	199	199	191	216	217	207	214	209	195	204	171	192	198	213	188	193	207	200	201	231	226	195	213	213	177	174	210	195	207	217	195	200	208	214	209	209	169	195	227	192	216	206	188	203	197	199	222	193	194	196	189	195	203	198	192	192	195	189	236	192	168	185	213	222	243	204	180	185	213	200	194	199	204	201	191	189	198	180	203	209	195	183	183	220	227	199	196	224	210	186	191	199	216	179	210	218	202	209	204	207	227	230	196	224	207	212	224	222	186	225	183	203	210	206	208	201	191	196	198	192	203	213	195	214	198	196	196	171	208	180	191	219	197	209	190	203	210	173	178	198	198	198	216	199	189	210	206	195	179	226	208	205	190	186	214	216	190	194	212	217	186	188	169	181	176	211	200	205	208	190	198	225	174	198	207	210	219	193	219	213	210	211	216	196	190	209	200	190	218	207	204	208	187	181	196	204	211	229	207	194	176	189	176	191	214	182	210	198	230	201	201	214	217	186	200	198	207	172	191	203	183	188	211	179	198	193	193	192	192	208	198	187	192	199	198	200	191	219	207	202	191	191	211	231	204	178	202	193	210	203	155	207	209	205	203	239	208	210	201	225	194	208	203	206	196	214	186	200	210	210	200	216	228	208	219	214	214	205	172	186	196	195	209	176	187	211	197	212	224	198	183	193	213	181	184	160	197	192	221	189	199	203	182	222	203	208	195	206	217	234	171	196	179	190	210	209	212	172	214	208	188	205	192	191	203	194	206	183	198	180	213	203	223	220	199	200	199	189	202	197	202	183	196	197	213	199	216	237	214	206	189	209	184	220	213	234	164	211	216	195	192	208	206	178	187	203	184	195	217	197	194	198	207	208	219	218	194	195	190	193	196	206	207	200	192	220	217	191	208	204	208	192	198	216	213	217	190	208	182	207	213	215	199	195	202	191	213	174	175	222	204	188	182	189	206	208	196	197	213	236	196	203	170	211	179	187	198	195	198	197	189	203	200	213	221	218	200	214	205	202	215	215	203	224	205	182	178	188	202	180	196	190	179	212	199	206	194	213	195	209	202	184	204	192	193	201	194	184	175	226	191	196	197	199	224	190	205	194	215	202	219	191	188	201	183	185	195	181	189	196	206	175	215	229	188	171	195	177	189	211	197	166	185	195	196	176	199	193	196	190	189	211	188	197	183	181	204	203	220	191	203	185	195	164	193	180	203	211	201	190	190	184	234	203	184	210	205	202	202	183	192	223	203	181	194	184	188	214	206	195	193	207	181	243	196	196	217	174	239	221	218	234	212	206	196	219	206	204	214	221	209	205	205	210	173	201	207	170	172	221	209	241	181	211	206	211	189	195	197	219	202	213	212	223	224	203	203	183	214	188	197	191	189	201	228	211	193	170	180	187	201	186	188	192	200	209	211	209	203	201	205	189	206	200	207	201	187	186	210	177	204	217	194	203	231	213	212	207	193	206	204	203	173	225	191	194	203	189	190	198	189	211	210	188	175	165	213	189	194	196	209	219	217	208	192	194	186	194	204	229	212	190	193	169	213	200	187	215	210	198	213	211	177	205	226	194	227	234	178	179	213	224	220	226	195	197	186	191	205	206	168	209	182	193	200	198	231	182	180	191	180	206	227	201	190	211	196	204	200	228	203	196	206	210	199	196	197	215	164	199	188	203	206	207	193	182	202	204	205	205	202	199	199	186	188	216	213	189	206	200	207	211	181	236	201	208	186	225	203	196	221	185	211	201	214	192	186	205	184	210	186	215	216	182	170	187	179	204	199	224	214	216	226	214	230	197	189	191	229	215	170	197	208	207	191	185	203	206	205	192	200	220	199	193	221	186	209	181	219	191	220	219	188	198	172	223	206	213	198	225	213	194	193	220	213	215	209	190	210	199	190	197	207	214	213	203	214	198	207	230	181	201	208	217	209	219	240	236	203	217	211	212	200	187	205	205	196	191	180	185	228	218	193	191	207	191	204	187	191	209	202	196	186	209	202	212	206	202	189	183	201	232	207	203	194	202	210	193	204	221	194	204	241	186	206	194	190	196	191	197	178	206	179	200	183	195	205	181	198	193	199	200	201	216	215	230	225	214	208	202	201	228	219	195	195	216	179	199	217	192	209	212	198	201	208	213	198	194	194	194	211	192	190	193	193	227	212	162	213	215	190	209	210	211	211	195	191	196	185	214	221	208	170	230	196	202	192	209	176	211	233	198	211	209	205	193	170	188	177	193	206	204	203	181	177	188	192	203	217	202	198	180	179	190	191	223	223	221	209	196	227	193	193	218	202	208	205	218	195	197	209	203	210	199	192	208	198	181	183	196	212	187	197	216	223	198	205	175	223	224	234	209	207	204	196	202	169	221	192	212	217	174	202	198	214	222	210	212	190	196	208	216	186	201	178	203	212	217	169	216	210	170	193	206	201	198	200	218	204	205	218	213	187	214	211	200	195	198	182	178	170	200	211	204	224	207	201	203	178	212	173	196	197	200	204	208	175	186	188	203	204	220	204	224	194	174	204	193	193	213	198	170	199	188	185	203	182	216	184	213	184	189	194	213	200	201	200	198	206	203	187	184	223	238	194	195	202	187	192	212	199	232	190	201	185	191	213	192	198	193	175	231	209	203	186	207	214	208	215	206	185	192	202	199	201	185	209	200	204	180	238	190	224	220	186	209	201	218	191	191	216	214	223	187	197	200	218	210	218	205	223	190	190	215	216	194	182	206	191	208	193	231	206	201	197	200	225	205	198	205	215	162	198	199	211	187	204	196	193	192	189	225	183	199	231	212	201	222	209	212	198	223	184	209	205	209	208	214	187	219	231	241	206	182	210	216	166	188	211
10513	22036	28327	27562	25353	25064	23332	20858	20349	14863	9116	5762	5083	5738	5050	4691	4815	4390	3579	3342	3430	3261	2572	2013	1638	1927	1423	900	923	1375	1813	1474	1219	684	687	691	674	679	686	699	678	657	688	670	734	683	672	723	703	687	691	667	705	699	682	686	664	673	676	684	665	708	662	686	664	675	667	719	649	722	652	702	665	718	661	723	661	690	671	664	718	705	686	687	675	715	693	701	706	708	686	650	626	678	651	699	695	649	635	653	670	684	648	695	709	682	675	658	700	685	718	658	668	686	685	724	661	682	651	704	694	617	652	684	675	671	688	657	655	649	679	673	670	672	668	647	687	704	641	681	712	665	713	610	719	670	717	669	660	719	656	688	659	679	667	683	718	682	695	653	665	669	704	651	642	679	690	629	711	618	687	661	702	705	667	686	705	673	654	648	706	677	655	687	611	679	621	659	671	664	681	658	665	702	668	666	643	672	675	671	643	646	706	702	678	671	684	691	682	687	644	671	686	706	692	693	687	707	693	706	663	657	639	646	684	646	668	678	676	688	670	666	718	645	683	665	602	735	663	620	671	645	664	672	705	703	718	680	680	684	667	697	690	706	695	668	695	694	690	732	653	669	675	683	649	623	672	735	673	705	676	683	640	664	667	691	658	625	672	666	704	694	735	650	758	704	676	691	640	692	721	692	668	637	641	727	624	713	677	671	728	690	687	695	673	674	673	689	663	720	708	694	655	675	721	710	701	742	674	649	651	741	654	689	686	670	656	654	699	691	667	726	673	700	651	667	696	678	661	683	690	661	688	706	683	687	705	658	702	677	686	701	688	643	659	716	692	676	691	653	686	664	668	666	710	668	741	679	671	663	685	680	692	637	672	654	638	673	671	660	638	634	647	659	676	703	664	634	689	685	726	656	685	663	645	631	640	647	636	674	693	705	687	627	684	716	663	695	678	665	696	632	703	716	706	655	678	679	730	702	590	705	685	676	671	660	662	680	725	685	685	707	645	680	652	633	669	662	673	699	710	701	661	685	655	634	625	651	668	667	675	710	681	729	631	674	682	722	672	646	717	643	678	634	678	683	661	617	680	696	666	695	673	675	669	671	660	657	676	695	672	663	736	670	672	645	708	653	663	726	668	610	643	702	687	663	676	703	710	694	678	686	676	730	678	651	693	677	689	669	699	722	689	708	669	655	635	701	683	737	706	743	707	669	689	699	711	720	677	656	679	727	645	692	674	693	708	685	641	685	703	694	724	662	699	654	642	703	671	654	733	701	698	705	687	667	658	671	664	724	711	723	688	693	661	654	688	687	656	663	675	668	670	675	698	649	737	652	699	669	718	696	688	675	698	678	730	754	709	673	682	696	651	678	700	681	644	695	695	660	685	649	667	660	668	670	701	656	671	675	675	711	653	685	723	664	689	720	696	690	674	702	692	667	637	651	679	688	645	679	716	687	673	703	682	678	689	706	675	730	675	692	663	722	660	697	677	724	720	636	690	667	641	653	706	695	698	693	618	704	736	698	647	681	675	707	669	667	726	663	661	646	624	685	696	654	650	624	665	652	693	693	699	660	646	736	744	738	687	649	714	684	628	683	679	684	676	664	668	707	691	687	692	652	673	679	685	689	712	665	678	685	636	696	632	706	666	659	719	679	605	634	680	689	660	693	684	651	696	666	692	640	659	652	693	690	672	706	653	687	682	677	691	698	668	655	703	709	691	686	664	662	647	687	671	741	631	713	692	663	658	656	702	697	700	681	693	678	708	637	701	665	704	730	702	713	667	665	690	674	669	703	640	656	691	688	684	710	663	657	686	676	641	673	696	670	749	662	679	639	662	698	677	715	677	657	683	716	641	685	678	714	644	678	688	717	720	687	706	680	691	688	662	666	696	657	644	664	684	642	654	643	671	658	670	713	730	720	683	698	665	721	695	656	673	677	677	721	666	696	656	679	672	656	734	656	656	680	690	711	716	660	652	698	654	724	713	667	688	698	733	677	722	667	628	675	668	657	712	672	673	650	693	628	638	641	652	693	714	706	664	677	694	703	692	653	639	625	670	682	699	653	665	707	700	688	693	667	699	681	651	697	732	656	705	674	685	653	737	680	710	710	690	687	682	685	665	714	715	665	665	665	721	604	719	688	678	682	663	698	654	695	665	732	704	708	677	677	708	714	683	707	724	686	695	634	698	689	649	699	713	682	680	680	679	678	691	684	681	663	679	678	690	671	682	701	734	676	703	667	714	713	699	682	701	671	666	679	670	698	663	671	721	658	695	705	652	683	716	673	674	706	698	650	645	681	631	669	640	669	685	726	659	678	683	665	687	693	712	698	703	713	650	697	636	663	697	659	698	685	665	703	651	680	672	636	652	616	709	671	644	664	676	671	710	652	664	681	679	664	671	692	673	696	667	697	672	649	622	697	703	669	678	708	675	723	755	659	675	662	688	714	680	702	683	710	685	696	678	663	723	628	662	714	676	673	666	660	665	690	711	683	709	652	655	661	663	687	693	694	687	665	701	657	716	651	675	657	685	690	699	641	720	705	688	699	680	659	621	707	708	686	682	696	683	647	684	660	669	710	731	718	663	693	716	674	657	678	655	636	708	692	663	666	659	687	652	659	698	721	661	710	660	683	649	716	659	661	661	639	674	726	708	679	645	701	640	689	647	679	654	668	672	673	667	695	697	645	624	701	650	659	642	687	674	674	666	679	678	675	718	678	663	659	693	686	677	682	658	670	684	691	681	666	678	685	730	685	664	713	671	709	673	652	690	659	699	677	633	645	677	663	717	667	683	669	750	669	672	647	673	665	689	702	701	649	670	676	664	692	699	687	739	735	688	649	700	674	678	631	704	651	724	644	692	641	679	691	627	717	698	637	722	681	666	719	718	681	685	705	623	723	731	686	676	708	664	633	710	689	691	677	713	696	666	665	672	683	707	669	711	733	722	659	689	679	656	696	660	660	732	650	622	732	669	691	705	679	663	694	642	694	701	683	654	710	721	672	663	732	663	695	655	656	689	682	653	675	640	702	654	696	679	709	631	658	701	627	718	695	658	695	604	641	662	685	680	682	685	715	680	699	664	675	674	753	654	615	670	681	723	708	683	671	675	640	704	739	725	666	674	682	734	708	695	686	669	709	675	705	653	670	652	636	701	665	675	698	637	713	694	672	699	611	689	677	670	697	685	691	689	693	667	654	674	664	688	682	714	682	678	652	653	658	672	652	661	671	728	709	713	667	670	676	657	702	696	690	645	666	637	738	657	706	723	636	679	698	705	706	705	691	665	665	689	647	703	670	691	711	702	678	696	659	655	718	686	715	659	671	716	693	679	698	669	638	645	683	652	673	663	678	704	687	645	700	663	646	678	659	694	667	635	725	700	678	705	634	714	701	705	702	701	643	686	671	691	670	721	699	681	707	694	668	690	643	678	734	675	678	722	642	662	660	681	662	699	646	672	685	674	715	688	695	718	684	695	679	697	651	697	695	681	674	673	685
40313	46432	41733	38363	34435	37201	39301	38089	37606	30774	22340	13063	8478	5237	3420	2676	4059	4667	3054	2167	2091	1375	1253	868	855	518	268	270	1106	1777	1573	971	437	228	206	198	202	186	193	185	193	206	205	219	183	205	224	184	191	188	208	187	181	194	237	190	175	202	193	182	203	205	212	211	187	176	182	186	208	216	193	207	195	222	189	184	190	211	192	192	184	212	195	202	210	200	196	187	202	191	186	183	213	173	191	175	214	195	218	210	208	209	198	176	197	195	193	187	200	175	205	212	218	201	191	195	203	191	192	217	202	212	206	187	221	215	202	182	223	203	204	210	187	209	194	186	195	166	201	182	203	200	184	237	204	185	180	198	209	208	190	201	232	184	191	199	195	206	205	194	201	180	225	187	199	186	191	184	208	176	201	190	189	200	190	188	205	188	199	203	188	206	188	205	207	213	186	169	207	206	210	195	201	162	174	176	209	200	207	211	212	193	192	171	194	211	197	193	151	194	200	168	191	197	191	186	189	203	206	188	187	216	209	210	175	173	211	187	194	187	197	198	186	195	182	181	204	185	175	196	174	201	242	209	191	192	182	196	196	191	216	199	184	191	224	203	200	199	190	204	185	192	216	202	221	171	207	196	196	198	216	197	219	208	185	190	185	189	185	204	211	199	187	198	192	205	213	206	190	179	199	214	198	180	222	185	203	188	179	196	206	220	223	193	216	221	194	201	192	197	193	227	183	180	210	202	208	189	188	177	217	197	189	218	217	197	193	197	202	196	225	183	201	184	203	196	175	233	158	180	209	203	203	184	206	201	218	181	181	211	200	191	200	203	187	203	192	170	213	185	195	212	206	207	206	187	193	214	188	211	215	185	211	201	195	205	198	221	201	182	190	183	200	198	207	213	183	199	191	182	176	196	210	196	223	216	208	216	199	218	207	210	204	215	190	199	195	203	190	208	214	190	187	201	206	170	185	201	201	217	174	202	186	202	193	174	190	184	202	209	218	187	213	200	182	188	218	173	195	202	211	189	235	171	193	193	189	203	198	227	203	217	181	187	206	197	223	202	203	194	207	187	198	193	188	203	192	201	194	219	188	220	211	215	215	181	199	188	194	178	216	197	214	217	189	239	215	201	218	225	209	207	191	197	191	218	185	218	173	210	158	178	205	223	184	204	183	188	185	175	194	199	199	202	203	183	188	191	203	179	229	199	196	202	215	205	187	212	183	214	196	201	204	214	200	222	190	177	216	204	213	207	220	178	213	194	196	166	233	199	208	213	211	185	197	211	207	205	175	190	215	176	218	210	200	216	217	189	198	220	215	198	192	207	157	213	178	204	215	203	188	191	201	215	171	197	186	215	196	221	176	189	207	200	215	205	182	195	165	178	196	159	182	181	225	200	173	176	183	218	226	196	221	212	194	195	187	199	184	181	208	214	204	201	200	215	220	190	182	189	184	198	195	203	196	187	176	202	195	217	199	198	194	197	178	222	175	199	191	227	201	183	206	199	191	216	174	200	204	210	189	215	243	212	176	186	220	195	204	191	221	198	198	168	172	203	201	209	207	237	217	208	185	190	195	193	217	190	224	204	213	210	191	226	206	214	208	196	190	208	199	188	179	207	184	222	207	207	179	202	210	187	207	209	177	206	187	187	174	200	207	198	198	184	182	188	194	193	204	204	208	199	214	207	205	219	207	195	198	205	211	200	209	177	194	188	213	201	183	220	184	195	191	212	187	188	192	210	225	166	229	194	194	227	212	208	211	218	212	211	217	217	198	200	213	211	166	180	185	216	197	184	185	194	194	231	219	208	195	200	202	206	200	199	213	205	207	216	215	176	208	194	200	212	216	187	208	190	191	196	188	188	211	182	185	199	216	202	202	181	211	190	221	184	181	187	220	203	215	183	191	209	185	189	202	200	179	188	197	166	215	203	192	186	180	190	177	200	198	223	184	186	203	198	186	192	200	174	203	216	184	207	210	189	202	202	208	231	194	165	207	202	182	202	210	208	202	193	192	212	188	219	199	193	185	199	215	173	207	178	185	202	175	209	192	191	186	207	190	234	214	200	191	196	217	203	177	201	191	213	181	187	190	192	183	206	198	217	217	211	184	224	187	179	187	193	219	189	218	161	197	173	213	213	190	214	209	203	183	209	206	190	177	186	212	180	188	211	207	185	174	190	193	166	184	200	179	192	172	191	192	201	231	203	217	209	174	183	193	201	200	185	195	201	208	186	209	203	197	208	200	189	208	203	178	209	188	202	219	190	172	195	199	194	195	222	209	211	227	202	193	199	203	218	179	183	227	188	174	180	188	230	226	197	214	216	176	188	194	179	192	205	198	194	197	216	183	183	204	156	185	179	204	229	199	213	188	209	224	184	165	175	210	200	200	210	196	209	202	195	205	204	197	223	173	215	194	206	215	212	198	194	236	197	191	189	205	205	225	196	185	199	208	202	179	210	194	189	208	188	168	191	212	187	182	191	179	207	203	187	196	208	205	171	182	174	191	204	187	195	203	201	198	219	199	185	189	220	221	218	181	221	209	212	188	210	189	213	199	201	205	209	206	180	200	184	224	191	192	185	199	219	203	192	204	184	192	195	216	217	221	197	186	207	205	186	212	214	193	189	170	198	195	212	187	190	229	206	182	171	216	217	188	202	196	188	182	191	204	182	194	204	208	200	179	192	196	198	198	177	174	191	200	188	213	190	182	219	182	237	199	193	187	218	205	191	179	197	178	205	204	195	210	177	194	165	206	181	211	204	197	220	181	221	192	216	199	172	180	191	204	169	196	198	180	189	210	209	218	183	187	221	214	192	206	210	191	194	195	194	211	194	230	185	185	207	226	225	195	180	207	208	194	157	169	200	184	185	212	219	194	198	184	205	198	197	196	218	208	204	216	214	223	189	210	206	185	204	205	209	201	175	183	178	198	183	210	215	203	190	190	166	202	193	188	221	188	192	165	197	217	202	177	178	190	204	213	214	185	200	191	219	203	229	195	174	159	174	209	199	182	231	194	187	217	210	189	205	190	208	209	176	193	202	182	204	208	193	192	198	197	195	171	160	180	177	188	198	194	171	170	188	186	208	213	193	190	193	199	175	208	184	233	180	215	199	193	211	199	187	180	189	187	201	207	221	207	198	197	201	170	188	192	180	173	191	204	176	189	220	201	203	210	180	167	212	221	201	225	206	236	194	192	188	202	195	225	213	180	187	215	173	174	199	203	205	192	183	202	192	166	190	186	198	190	203	185	189	198	205	194	183	187	229	224	194	175	192	202	192	208	212	233	197	190	198	186	197	204	205	210	208	196	217	186	211	195	202	197	192	177	187	211	208	177	210	208	178	192	200	224	198	172	191	206	214	203	194	203	182	189	202	166	187	188	177	208	204	208	188	194	194	212	206	223	187	197	207	187	222	207	193	199	190	195	187	231	200	208	179	199	187	184	173	205	203	250	198	173	230	178	211	184	198	194	209	183	181	181	172	208	235	194	185	196	190
35677	47548	51420	55020	57576	59229	60370	57194	50441	46750	35351	25867	23287	18135	14679	12993	17556	19753	15189	11889	11420	8660	7894	5634	5392	2995	1349	1176	6818	11260	9573	5711	1940	659	657	681	712	670	680	637	673	642	648	684	654	623	654	646	646	625	648	653	681	669	640	662	638	662	646	652	662	669	638	605	696	639	636	632	661	653	628	659	649	675	644	642	676	699	665	651	630	677	674	691	623	695	661	630	657	647	630	688	619	626	669	709	677	665	687	648	676	666	681	614	647	686	635	671	665	684	673	647	665	660	682	713	693	658	665	610	650	642	584	615	659	641	628	681	665	665	627	620	683	609	658	645	667	650	678	683	680	606	686	686	652	675	658	682	634	682	654	625	662	657	651	613	632	691	685	620	696	630	623	623	637	656	700	663	642	664	700	656	666	694	676	638	653	662	680	690	664	666	665	609	651	622	652	674	652	631	618	667	645	637	710	654	632	651	692	686	662	684	650	644	632	721	638	678	639	642	639	653	666	654	642	593	662	671	620	674	653	656	629	617	669	644	616	694	660	701	656	698	659	693	636	621	659	676	673	644	630	699	672	662	653	616	668	716	678	697	641	651	698	626	655	669	672	646	642	666	662	634	671	645	707	639	715	636	689	657	650	657	653	649	639	649	663	710	665	634	638	639	660	698	684	682	667	622	703	719	581	620	645	671	681	698	645	703	689	711	620	675	658	635	669	684	669	649	627	647	659	605	700	609	644	649	661	634	650	632	628	674	668	681	615	630	668	635	603	669	660	646	631	653	625	634	639	662	641	662	664	638	643	649	685	631	687	658	653	671	679	671	656	682	644	667	653	650	649	654	665	693	639	673	698	657	659	675	613	636	597	663	689	672	683	630	652	672	652	637	660	630	688	649	613	736	656	678	624	660	689	655	662	627	648	692	649	626	652	662	675	663	639	656	681	640	650	650	675	687	648	659	703	630	692	633	657	689	654	659	643	691	663	626	702	667	675	653	604	692	663	696	666	624	696	650	637	615	671	647	706	628	635	653	651	701	645	631	689	690	639	629	622	634	640	660	711	665	657	624	649	652	654	681	659	644	661	658	705	673	614	697	667	610	632	705	658	685	678	619	669	735	681	656	664	692	642	652	660	641	688	674	649	662	656	611	631	640	598	650	664	649	661	655	655	629	639	640	678	652	623	663	669	682	635	669	648	648	682	660	615	660	650	646	647	673	672	639	588	652	688	652	622	629	638	711	686	689	666	598	692	666	720	627	637	669	669	710	655	675	670	617	660	670	656	637	640	696	674	632	635	623	631	613	637	658	673	669	653	673	723	677	664	680	649	661	657	691	649	605	627	629	645	615	650	640	653	687	681	640	610	680	625	656	634	652	636	663	637	639	691	673	669	646	659	681	601	661	650	609	640	655	653	657	651	632	679	679	662	679	661	685	648	649	658	697	642	694	655	660	685	688	682	661	694	668	648	650	637	656	703	640	677	645	699	700	666	612	642	628	673	668	607	668	662	668	669	709	642	644	686	616	618	656	664	656	619	647	680	682	694	680	660	638	655	657	683	638	692	624	627	649	678	666	651	632	633	660	691	666	684	662	642	696	696	652	669	655	655	683	635	611	655	674	664	690	647	632	671	675	653	619	636	660	663	621	669	652	664	683	724	638	658	595	660	673	658	645	625	650	655	685	610	656	635	647	639	693	650	652	684	659	655	683	665	679	660	684	657	633	640	645	667	689	628	642	653	657	648	651	641	659	699	658	699	629	580	671	611	678	664	609	681	653	669	644	586	681	643	621	659	627	643	674	691	662	622	645	660	622	661	655	645	676	635	640	656	653	635	672	600	635	650	666	635	656	666	683	681	627	670	641	676	666	651	661	643	711	621	652	684	624	680	662	690	651	637	674	700	679	687	645	640	652	675	650	682	662	686	683	648	676	653	641	730	686	650	619	672	626	640	616	678	650	642	666	648	658	683	697	651	664	620	659	635	662	645	654	627	623	650	693	666	633	617	616	603	648	677	705	600	651	639	653	672	656	659	686	647	674	651	605	621	626	688	654	697	622	669	678	594	662	698	672	685	669	639	631	688	693	628	644	642	625	664	653	690	610	656	651	657	627	622	631	697	614	671	648	666	709	660	642	687	679	681	668	633	665	664	634	641	662	597	680	628	705	679	678	702	671	626	658	657	655	704	644	684	647	636	652	593	595	702	699	688	645	663	654	659	633	676	661	671	624	644	632	680	625	657	630	630	649	647	653	632	611	714	646	694	637	683	680	683	693	723	651	674	650	683	698	607	654	644	689	671	658	664	672	697	643	644	694	691	644	653	642	668	619	643	672	682	698	646	651	671	661	713	656	658	688	637	658	677	638	661	624	653	628	646	654	697	658	647	646	662	657	652	630	644	670	679	626	637	680	687	649	669	701	687	649	621	682	658	685	662	662	674	633	649	674	683	618	640	639	678	700	659	645	679	630	619	677	651	633	699	646	660	637	674	651	617	674	682	675	637	635	625	659	625	668	650	649	591	675	641	666	692	649	609	636	657	640	701	669	630	697	718	678	684	657	669	617	657	666	678	701	658	699	632	615	666	646	629	689	663	676	626	685	655	646	685	656	632	672	609	673	655	669	623	681	676	653	643	650	670	686	682	642	579	672	658	643	663	649	679	646	678	635	681	629	671	669	659	622	660	654	651	645	642	619	644	591	664	645	670	611	611	692	678	660	635	678	672	635	675	640	665	651	620	656	637	665	661	635	665	648	654	589	638	678	679	630	644	647	670	608	628	680	601	607	631	670	617	629	635	655	643	653	664	655	640	644	605	621	676	651	650	618	658	688	644	619	647	583	615	612	662	681	677	642	641	657	663	641	657	635	657	652	645	665	643	645	677	660	677	658	617	676	633	699	641	631	686	664	661	662	667	702	657	666	690	664	679	618	671	639	645	672	620	674	674	645	672	618	687	669	671	635	612	650	667	690	648	703	663	638	683	638	638	639	656	647	669	640	662	662	662	679	690	644	636	669	673	639	682	645	644	678	632	652	658	697	634	656	686	640	641	643	683	693	656	664	617	668	650	653	635	659	642	685	697	633	626	657	630	678	680	641	679	677	662	676	633	649	686	688	633	657	668	650	626	625	668	715	627	627	685	667	669	646	633	643	625	640	658	696	665	633	665	637	645	664	663	677	653	636	698	652	665	668	631	649	655	654	677	637	711	636	683	654	683	657	641	650	670	634	672	667	668	650	693	638	662	692	679	661	707	657	675	643	613	654	649	651	607	658	601	686	650	595	643	647	670	646	694	668	660	690	656	666	642	626	644	623	636	641	696	657	651	671	709	624	620	636	684	664	662	676	649	663	668	677	647	648	620	657	635	653	646	630	667	608	665	661	680	663	667	671	649	668	650	660	635	681	648	719	667	658	634	667	663	677	646	644	667	704	641	655	669	641	641	660	648	659	651	645	627	692	638	615	677	688	652	638	641	653	732	628	672	679	685	616	666	656	609	660
46964	45358	39928	37623	35651	39110	42575	42707	43895	37428	28806	20692	13660	9493	5915	5905	6491	5261	3889	3527	3363	2725	2464	2028	1389	741	513	470	630	2250	3090	2315	1061	291	270	266	295	302	256	289	249	271	284	310	273	274	252	295	272	275	288	253	307	259	264	280	270	261	255	300	274	265	279	259	292	279	259	265	258	240	296	283	312	255	264	270	264	276	262	295	263	260	266	273	270	278	261	258	273	256	266	277	269	301	276	279	270	250	280	271	275	261	276	283	261	273	269	267	262	270	277	272	265	272	289	260	256	290	272	234	263	251	297	285	295	299	288	257	288	252	293	287	258	254	288	265	268	243	253	264	290	284	264	231	261	247	270	259	241	283	277	278	271	263	259	264	260	300	278	278	274	270	292	287	239	271	290	270	268	255	242	297	230	258	252	224	270	295	244	276	278	266	268	294	259	268	245	265	295	265	268	271	247	266	295	252	272	304	274	247	298	278	263	276	277	263	259	286	295	265	270	258	278	261	262	248	273	266	264	259	286	287	287	273	282	247	253	248	297	280	259	272	276	291	273	276	251	260	238	263	301	269	315	254	277	310	281	267	284	216	264	282	284	245	258	272	269	266	277	267	294	264	304	302	259	266	285	251	265	264	248	273	285	324	256	249	265	277	286	251	279	260	288	296	248	257	302	271	288	261	280	280	246	277	281	250	269	275	287	282	281	292	273	301	295	282	250	264	267	245	233	278	259	281	268	245	275	276	262	279	275	255	266	319	284	237	276	271	277	298	291	287	288	289	283	271	235	254	291	299	313	248	278	266	286	267	258	262	258	281	278	306	229	277	246	254	259	256	276	253	266	249	249	258	272	248	291	278	256	254	281	251	271	260	264	276	270	281	289	273	314	291	274	280	262	297	234	279	283	281	234	293	261	263	258	265	258	263	262	241	246	284	260	248	287	292	247	243	284	262	261	277	258	286	268	246	274	268	293	283	284	284	272	269	278	249	238	278	260	292	257	276	251	260	246	264	258	228	286	281	307	283	285	286	288	258	319	252	263	272	254	289	249	276	285	292	293	284	257	259	282	254	256	291	264	290	284	275	270	269	258	260	272	239	293	281	275	276	263	257	281	278	244	284	249	251	257	292	281	262	299	252	265	252	248	282	298	274	273	254	247	308	257	272	311	267	277	299	251	286	282	235	268	282	306	272	254	290	269	295	259	256	257	274	266	299	260	273	274	274	257	258	259	295	268	259	305	285	287	289	282	244	238	229	265	272	270	293	252	287	296	258	267	273	269	276	252	261	247	290	268	243	250	276	274	243	277	291	291	294	291	267	262	269	264	279	271	280	247	297	262	247	272	269	274	248	250	236	293	282	255	245	257	302	272	240	279	298	266	279	269	266	242	285	249	278	239	236	268	285	286	301	268	267	284	257	285	286	263	242	256	260	270	250	252	254	273	255	264	271	264	283	277	284	270	247	256	281	286	276	256	268	264	268	254	264	252	269	281	281	263	277	267	283	305	244	251	280	261	259	267	272	302	273	276	287	269	240	277	279	254	258	252	261	280	273	260	268	270	243	267	259	266	279	269	265	256	241	265	287	276	278	251	305	266	264	286	254	285	261	281	250	254	280	268	277	306	261	286	285	260	282	275	242	266	246	248	278	250	288	280	254	285	255	267	272	262	241	255	273	274	292	251	268	252	306	274	286	270	260	237	280	262	283	270	260	241	266	308	267	257	263	282	274	278	242	270	265	278	252	260	286	266	264	261	291	253	261	270	276	256	294	254	317	253	296	280	270	278	281	266	257	295	272	253	288	286	275	261	273	262	265	275	292	287	273	288	254	274	273	273	285	255	270	305	234	260	268	303	292	272	248	263	261	254	259	284	276	299	274	262	270	243	270	261	249	248	298	259	250	262	285	278	255	257	252	262	277	274	276	270	281	283	223	268	267	272	258	283	271	286	263	287	281	276	260	266	274	273	274	257	273	272	272	236	220	282	263	304	273	236	282	280	283	250	270	243	269	283	264	269	296	267	250	271	256	261	286	267	239	319	270	284	285	292	259	266	261	285	268	259	265	292	292	288	275	257	286	280	277	291	267	304	281	291	230	288	283	284	301	257	242	268	252	273	279	276	241	270	304	286	283	278	253	295	269	258	252	242	263	291	278	261	275	271	276	270	280	260	281	252	256	288	290	278	270	276	274	234	260	287	259	275	277	262	265	281	250	255	269	277	287	279	266	261	277	272	280	293	253	260	287	273	263	247	276	259	250	293	277	261	269	267	280	299	277	272	233	263	278	265	272	304	267	247	276	276	267	261	273	278	298	269	259	300	273	278	286	284	264	263	271	240	294	297	287	268	265	272	274	305	292	256	281	261	243	259	253	269	276	269	247	269	243	271	245	258	282	268	311	276	273	242	286	259	279	264	244	253	252	254	270	261	258	250	273	262	289	269	276	266	284	270	265	267	257	290	321	294	245	269	276	273	267	257	273	271	276	268	285	259	272	260	257	281	282	275	267	243	255	286	254	236	271	268	282	272	278	263	277	266	275	248	295	281	283	294	285	302	289	236	265	287	278	277	289	311	269	293	283	263	283	252	257	286	283	291	251	305	267	259	291	293	285	275	252	296	289	269	284	299	278	226	251	281	276	228	293	287	276	259	252	288	306	293	217	260	278	260	289	272	275	265	278	258	273	273	272	277	270	273	252	283	293	255	269	288	275	270	276	272	269	264	241	262	274	280	271	262	251	285	272	292	260	257	280	273	278	270	301	268	287	301	278	300	291	258	258	285	241	269	245	268	263	287	281	278	237	275	261	253	282	274	316	270	247	235	263	250	289	288	268	232	274	237	305	258	256	274	266	278	279	250	260	263	281	270	268	280	298	263	292	244	250	269	253	267	275	264	272	266	246	271	251	297	292	296	286	278	275	269	282	283	276	289	254	259	268	247	274	269	245	274	296	256	266	258	282	274	256	242	288	270	257	239	289	288	276	289	316	243	262	261	266	250	273	263	262	290	240	259	261	266	276	275	272	243	285	261	244	233	292	265	264	268	257	305	284	238	258	294	296	281	251	250	284	271	248	290	288	262	258	260	265	280	264	244	256	304	271	283	276	261	274	281	268	263	270	263	236	280	291	256	285	281	268	268	279	277	225	291	272	251	262	267	296	255	278	325	259	251	302	248	264	271	284	268	251	285	274	260	255	276	287	261	245	220	270	267	278	259	282	250	233	279	285	272	280	269	247	278	301	262	258	270	280	293	255	289	244	275	272	285	279	274	258	291	261	299	244	281	248	269	261	282	245	288	274	288	245	267	246	271	251	284	251	279	238	318	264	256	258	289	279	274	258	291	267	276	306	276	254	274	289	284	273	294	283	263	274	280	282	254	268	320	276	254	242	276	264	272	273	248	264	282	263	292	283	274	278	248	245	273	283	264	270	260	264	262	289	297	278	248	273	290	251	260	255	258	288	266	266	274	279	249	283	292	269	260	256	303	271	275	273	283	273
42336	52424	53917	57189	62846	64018	67292	64675	58398	55501	42573	34489	28033	24719	20117	22324	23063	20580	17523	16643	15981	14202	13039	11502	8134	4275	2305	2466	3507	12798	16210	12137	5600	872	837	885	824	836	888	835	856	874	792	872	818	848	817	856	792	883	863	821	885	835	839	892	845	831	865	751	823	869	829	815	832	822	813	845	824	845	814	864	839	844	800	788	825	861	842	879	818	817	841	838	841	845	881	832	821	810	830	842	814	880	844	836	788	824	792	860	799	863	858	827	860	875	848	856	833	807	877	823	785	879	865	872	844	865	868	830	814	847	828	876	821	811	806	780	860	829	859	835	823	800	828	832	853	822	829	857	843	878	851	807	836	864	849	884	793	828	836	884	857	873	845	898	854	817	784	825	838	866	874	821	847	857	786	835	850	828	840	847	844	832	831	858	810	828	826	892	830	861	808	884	870	828	884	847	809	838	864	852	852	803	854	823	817	838	843	828	849	828	813	800	889	853	883	808	845	853	796	781	851	880	840	834	883	808	814	839	866	798	819	803	812	840	836	821	858	835	839	823	814	910	849	816	816	821	858	827	821	838	839	843	837	835	837	894	813	807	864	836	831	860	813	937	863	862	793	856	762	833	904	829	859	841	870	829	841	836	839	853	869	827	814	835	806	879	852	849	811	893	820	795	820	900	870	866	798	832	842	858	795	836	851	880	828	873	802	829	832	854	809	826	878	836	819	823	778	814	898	836	860	839	844	838	871	831	853	863	821	827	827	876	859	835	892	800	798	849	846	818	834	861	815	819	781	842	832	865	820	857	838	860	827	842	808	842	836	831	795	840	860	800	818	840	854	806	832	833	871	844	837	865	833	821	836	832	843	838	820	827	869	865	906	885	837	809	807	760	826	796	841	858	818	869	786	836	834	855	799	825	806	812	852	839	817	838	854	842	856	832	877	830	861	836	805	817	854	848	850	819	864	842	822	818	852	853	842	797	815	844	806	803	825	805	817	823	853	837	804	939	791	851	867	834	777	818	772	849	831	876	829	871	798	795	831	858	843	793	854	848	837	795	807	829	880	884	906	852	809	843	800	839	856	880	838	846	863	852	849	809	843	839	838	852	848	809	822	859	828	847	840	822	869	843	851	854	852	800	809	852	844	874	829	834	797	863	804	899	798	760	814	820	871	824	840	865	806	892	866	864	826	852	814	817	847	914	855	842	813	825	805	852	855	843	844	812	793	844	845	821	846	867	791	876	867	842	806	820	838	871	828	816	862	842	757	808	792	847	867	863	825	887	807	858	828	867	809	826	823	790	865	810	840	791	838	845	818	836	846	841	832	810	771	879	838	829	870	805	835	834	899	861	856	847	822	807	883	871	889	852	845	846	812	811	834	875	880	865	827	818	854	804	824	873	829	846	836	775	824	806	838	862	879	816	828	864	849	815	858	870	905	863	841	837	832	832	842	792	863	869	809	858	839	826	809	845	773	875	825	846	828	819	842	806	838	831	813	847	862	869	812	850	841	798	849	848	807	879	843	874	827	845	784	847	816	805	875	827	797	890	892	847	865	849	789	849	848	848	860	814	799	839	870	857	854	851	870	850	841	901	820	818	812	822	853	804	864	836	833	830	890	856	854	869	849	829	781	797	806	872	842	860	786	853	822	887	820	817	833	790	872	871	824	860	852	856	852	828	847	840	857	852	915	834	864	840	785	858	836	891	856	871	819	868	850	826	817	835	824	840	832	853	871	821	825	860	777	811	845	874	854	873	826	893	760	813	812	820	795	819	838	811	839	846	821	815	834	816	876	868	856	875	830	892	779	820	812	816	830	874	833	854	832	753	865	795	812	813	841	822	827	822	900	851	876	842	865	804	836	803	845	841	870	804	798	812	818	785	809	853	815	801	860	821	800	837	822	751	841	829	796	816	897	800	856	811	814	874	806	886	862	873	867	847	873	843	847	848	826	830	855	859	829	905	872	841	854	835	856	800	896	831	868	844	856	833	857	807	854	824	815	833	831	767	834	829	822	829	797	851	809	829	826	801	803	861	815	865	879	850	863	807	849	835	872	821	842	850	839	865	761	810	820	832	788	858	804	776	838	858	813	845	854	830	851	864	790	770	848	804	842	878	862	900	874	807	825	838	835	856	836	818	860	848	840	841	858	838	799	821	860	838	849	874	829	850	847	850	803	824	825	869	824	849	819	817	860	804	852	855	802	851	829	842	844	856	836	820	783	839	818	837	837	869	850	862	872	806	819	835	806	801	835	836	829	814	841	844	869	851	834	827	859	858	862	839	861	821	879	850	817	834	805	791	875	864	854	891	822	831	794	790	848	812	858	804	813	830	864	836	816	891	830	876	886	808	827	869	829	852	836	850	803	902	873	822	819	876	842	858	856	853	813	842	891	836	850	840	857	825	863	786	803	879	876	824	832	827	894	817	851	836	850	854	839	852	856	834	795	843	817	843	858	820	834	815	868	841	844	866	858	872	821	823	776	879	849	800	858	850	849	860	838	871	810	803	855	856	825	825	866	842	777	844	754	802	850	829	820	826	831	848	799	858	793	822	783	867	852	849	780	888	865	798	820	853	857	856	885	851	858	846	849	878	848	830	830	784	812	819	814	861	845	831	820	859	843	873	826	859	868	863	848	859	854	854	832	808	841	822	869	854	825	869	794	811	870	890	837	845	827	810	856	833	809	794	865	864	835	879	822	799	821	850	856	807	794	866	818	818	870	829	845	817	861	843	860	817	860	836	833	810	827	838	852	828	826	851	836	826	861	834	819	840	783	858	794	839	840	788	816	807	879	786	818	815	820	865	811	864	824	781	839	828	831	840	806	795	789	839	810	834	891	864	802	793	829	837	839	854	871	812	782	849	814	834	797	866	803	831	874	800	811	865	843	795	839	808	832	804	869	834	858	885	872	837	845	847	847	857	832	820	818	865	783	862	822	819	859	809	768	828	872	876	854	862	831	833	851	795	891	827	798	825	865	786	831	841	841	817	853	829	805	816	854	862	837	842	844	852	845	824	852	825	832	812	821	818	827	839	803	871	832	842	801	837	834	834	846	866	859	845	896	815	818	886	862	848	815	870	793	827	839	834	860	857	809	814	876	829	836	873	903	836	814	788	883	846	913	835	819	868	829	871	851	834	858	841	849	808	800	834	783	804	890	821	810	833	864	852	837	856	880	854	889	797	875	850	845	846	853	784	785	900	876	841	869	806	817	815	821	837	773	829	860	846	808	836	777	832	843	823	834	822	811	858	826	832	827	821	884	838	848	773	811	866	826	802	843	814	834	816	822	888	853	841	834	817	859	814	859	800	829	825	851	808	819	830	806	818	880	869	806	822	866	818	796	817	827	858	854	827	898	817	860	795	857	848	855	829	852	839	818	796	860	857	831	808	843	813	847	902	849	803	792	807	874	804	875	815	864	867	869	834	854	835	864	846	836	794	856	812	795	852	814	844	834	796	838	829	829	835	817	808	806	817	792	829	848	848	818	817	793	852
11009	20425	24514	20190	13029	10908	8857	6136	6116	3807	2038	1257	1176	1250	1094	927	701	796	637	615	616	550	498	355	317	350	338	266	300	297	394	390	293	198	209	206	217	209	210	230	194	196	199	198	217	211	214	201	213	228	226	193	207	195	223	219	198	207	206	219	194	234	223	220	231	218	200	201	222	223	200	212	199	233	202	203	206	222	228	204	217	207	206	215	200	225	219	227	206	214	220	172	221	210	222	214	183	221	192	222	209	204	209	209	215	197	209	226	204	216	211	213	204	210	190	211	233	210	218	203	201	208	224	223	208	201	197	195	219	218	223	216	199	229	204	218	239	211	214	222	210	233	205	204	230	222	217	197	199	195	193	187	212	218	216	197	232	208	215	217	234	219	209	231	226	196	206	196	213	206	225	238	210	219	222	210	228	204	202	197	198	223	207	221	214	218	200	217	209	203	219	209	215	224	194	206	222	180	183	231	239	228	223	213	206	182	215	212	208	216	216	192	225	220	185	190	212	207	228	214	224	210	194	210	194	208	202	226	195	206	207	197	199	196	242	222	210	191	199	217	204	226	236	198	207	197	234	181	183	211	218	223	231	224	205	233	225	235	208	195	223	224	193	217	205	210	226	220	216	208	235	205	231	189	211	220	211	228	212	211	212	229	231	219	214	223	206	197	228	221	207	215	209	197	177	213	242	206	215	211	211	187	219	226	199	222	212	240	235	221	223	224	204	215	229	232	204	191	228	231	200	222	207	181	199	210	198	189	205	238	212	189	233	217	186	215	212	203	190	216	194	239	209	212	198	205	207	204	197	229	200	196	191	233	220	216	225	233	183	198	232	189	219	194	224	214	248	211	188	232	207	218	217	212	194	206	206	231	209	234	221	201	204	205	213	211	225	233	236	190	208	198	224	205	212	222	200	233	200	208	169	195	230	208	218	188	193	189	208	213	181	201	205	202	205	201	203	205	183	222	207	219	232	200	191	216	218	207	208	205	186	189	199	181	208	199	205	187	199	207	210	251	209	206	206	208	218	204	217	224	236	214	212	233	229	208	197	213	219	253	207	216	197	222	226	225	194	220	222	209	209	211	239	232	210	222	232	228	230	227	228	235	218	219	250	206	184	208	222	200	193	234	220	212	226	196	237	248	203	216	186	199	206	220	212	210	219	203	230	201	207	191	212	218	213	241	210	211	189	214	216	186	208	190	212	192	210	206	202	197	239	202	205	211	198	206	222	195	207	210	220	212	189	215	229	220	210	208	196	217	223	200	220	222	191	211	188	205	210	197	226	195	206	228	184	217	210	224	226	207	195	224	211	189	224	189	212	196	190	215	201	199	221	199	199	212	200	217	180	193	192	213	216	208	199	216	181	210	210	202	215	221	248	213	211	217	212	220	209	231	181	212	218	206	197	197	218	217	235	225	211	225	239	226	224	199	226	213	194	224	221	213	235	246	201	222	238	244	236	228	221	203	193	194	201	228	203	192	200	211	206	221	206	199	216	219	236	212	233	228	215	213	208	234	186	226	207	201	203	199	207	186	201	206	213	210	214	181	196	204	213	211	186	217	235	213	175	208	184	200	198	235	223	204	205	195	209	227	226	201	209	229	181	182	243	196	209	202	206	218	203	221	205	227	243	213	220	192	214	220	185	221	209	204	195	219	218	211	205	193	244	208	228	197	211	225	187	237	208	228	212	202	215	205	205	249	197	242	244	210	237	212	209	210	223	224	200	211	204	223	194	194	222	216	215	213	224	212	193	206	229	198	209	230	231	210	219	189	220	206	215	217	213	206	243	201	228	206	177	211	209	233	189	194	202	226	225	228	207	222	223	214	236	229	208	214	186	208	214	201	214	180	175	213	221	236	217	206	185	209	206	232	214	196	209	229	243	228	199	215	199	251	213	204	214	198	213	226	226	214	210	207	200	201	209	219	197	213	217	205	192	227	197	220	224	219	181	214	209	206	175	199	175	191	218	213	208	201	227	205	210	213	196	246	195	194	197	214	228	220	212	221	228	207	202	202	187	189	212	210	170	219	212	196	219	248	197	218	238	232	222	200	222	244	224	199	208	199	204	213	209	220	218	211	217	207	207	206	202	208	200	227	238	233	251	259	228	212	199	227	214	201	212	217	198	227	201	187	209	195	218	184	205	193	198	220	205	221	212	217	227	213	223	216	222	208	211	206	206	175	205	208	192	222	212	206	212	209	219	207	213	214	218	205	215	211	215	224	205	206	192	220	234	237	202	202	200	222	221	201	202	210	205	210	196	172	227	198	221	191	213	209	214	204	201	233	176	215	203	254	191	213	217	209	202	237	232	237	226	237	237	193	222	234	204	202	196	212	226	237	226	215	212	208	230	209	200	221	225	222	225	220	199	204	204	203	242	187	254	202	206	212	189	224	215	208	189	211	220	222	212	209	237	189	236	207	219	177	204	196	242	205	208	209	212	198	206	203	213	216	221	207	193	195	195	243	214	224	198	195	217	202	186	202	206	222	206	216	209	196	220	222	202	222	229	230	208	213	189	209	212	206	204	245	214	199	202	211	236	212	219	197	221	212	202	210	217	230	231	236	211	222	215	234	217	221	242	226	201	224	236	226	189	181	215	209	233	231	207	197	224	188	217	205	211	217	226	204	228	215	234	198	209	191	233	178	175	223	222	194	222	225	204	205	210	230	215	209	209	191	215	216	227	198	205	195	217	221	213	221	221	228	222	216	214	210	207	223	199	215	233	218	211	206	215	220	239	205	207	198	203	205	232	200	223	202	200	210	199	195	200	205	222	217	204	226	203	195	204	196	216	213	227	217	213	189	209	206	190	209	190	200	205	209	201	195	228	206	201	213	213	187	246	220	212	225	207	221	218	221	225	213	213	201	223	207	208	234	220	204	220	235	203	183	184	222	209	236	188	235	210	201	210	211	227	217	211	203	199	223	205	198	211	239	209	199	216	211	215	206	200	219	219	214	208	217	212	211	204	221	196	214	259	210	215	187	220	203	227	217	198	218	200	193	227	222	192	211	237	191	216	224	206	203	200	226	215	207	200	221	218	204	221	212	217	210	221	213	201	201	196	195	218	225	216	185	233	186	218	227	201	186	215	214	217	195	208	223	216	204	213	217	192	221	214	228	196	216	236	208	183	207	192	206	196	225	215	208	211	224	226	198	225	221	195	210	203	198	202	213	218	184	213	192	225	210	218	236	180	200	213	201	242	185	207	220	200	213	213	225	243	210	245	208	181	224	211	227	193	203	225	216	219	202	226	233	217	222	201	214	196	191	230	213	225	223	215	226	193	246	198	196	209	212	189	210	210	227	225	218	205	247	223	218	218	196	221	200	220	212	203	203	175	212	218	224	202	233	225	218	217	210	215	198	219	207	205	239	219	221	222	230	207	219	232	194	212	214	195	204	198	202	208	235	206	189	230	218	221	205	212	217	192	199	209	184	228	210	184	205	220	194	202	204	213	202	222	213	221	197	193	214	206	209	214	196
11422	23101	29614	28560	25123	24686	24314	19392	20703	14876	8931	5689	5977	6933	6186	5076	4252	4585	4029	3779	3732	3330	2913	1575	1666	1596	1507	1211	1233	1348	1865	1858	1210	712	667	686	759	712	785	771	659	687	700	715	687	665	704	747	727	711	732	740	716	744	761	717	729	732	765	716	756	707	647	735	686	734	706	682	719	687	692	667	706	690	682	714	733	659	729	712	758	739	677	708	712	729	726	691	751	691	704	770	757	717	748	725	686	676	744	679	736	754	698	680	709	742	751	704	733	701	781	711	718	705	721	695	751	705	675	710	766	725	737	713	736	702	729	691	681	693	685	674	707	701	713	719	718	712	747	700	740	724	689	683	715	738	701	739	687	746	754	685	747	726	691	736	711	738	687	714	751	705	708	740	707	728	742	700	743	710	750	692	700	737	712	740	768	662	698	721	773	720	751	725	673	734	635	772	729	710	681	689	756	745	716	667	747	690	712	729	744	734	695	730	706	705	763	740	712	702	688	759	709	714	701	722	708	694	717	701	685	727	708	706	710	749	708	679	707	708	714	714	693	709	693	676	698	764	687	699	684	716	707	697	704	691	725	716	723	751	733	711	744	724	672	727	744	768	725	711	705	711	653	746	745	705	729	727	720	711	743	726	721	742	687	676	736	679	743	714	729	735	780	752	713	691	726	734	687	706	723	715	742	696	707	684	718	706	709	740	687	732	706	700	705	676	722	759	701	744	746	664	717	682	769	676	698	716	712	731	694	689	686	734	707	763	716	716	750	761	732	746	746	718	727	662	723	694	715	689	729	724	711	763	731	673	747	726	704	727	689	781	687	659	746	706	690	690	718	684	692	703	681	717	705	648	671	738	741	730	739	737	713	697	706	706	767	723	695	701	748	776	685	742	710	707	729	647	739	744	704	688	760	739	688	719	653	715	723	695	744	684	680	690	725	715	761	716	711	723	715	723	742	710	723	698	690	717	697	711	754	730	709	711	681	704	752	724	745	676	717	729	765	696	734	738	683	727	781	729	675	747	742	712	729	757	785	699	753	687	727	702	743	653	727	737	704	752	689	718	652	714	714	712	716	698	730	680	734	715	710	726	664	701	719	667	712	717	756	771	684	714	727	776	707	784	722	708	695	717	768	736	738	701	719	707	723	773	668	753	733	713	757	723	732	709	731	733	695	709	710	693	757	683	691	668	729	732	729	746	741	756	741	710	749	733	712	715	740	730	764	697	707	713	737	734	714	706	708	757	754	694	701	720	755	724	755	776	735	709	703	717	748	697	710	681	675	712	721	695	711	700	704	718	680	726	691	665	702	671	735	720	725	656	719	700	717	713	715	688	723	698	685	722	766	730	727	703	699	698	709	693	730	698	677	701	705	722	710	673	732	731	750	736	771	720	701	693	731	716	733	700	665	711	787	710	730	775	685	706	732	693	753	726	755	683	689	703	773	791	718	706	691	719	754	717	682	713	716	737	707	688	740	765	696	743	711	670	763	759	729	715	713	660	741	728	696	692	699	673	708	713	703	672	706	727	733	694	730	675	742	765	718	741	720	730	720	728	719	734	718	740	715	716	763	746	732	712	651	673	704	690	703	722	745	730	685	730	713	733	710	731	723	727	699	675	726	719	721	727	713	742	665	708	717	686	711	689	724	686	711	698	690	736	722	728	714	706	722	694	710	697	755	678	708	763	719	708	714	752	672	691	714	744	722	761	751	716	751	676	709	692	656	661	666	687	727	715	704	678	699	760	685	730	718	714	752	729	720	764	717	682	764	739	706	670	701	726	723	735	678	732	739	697	700	718	728	714	720	714	723	767	646	734	751	692	767	734	726	679	730	749	711	730	707	721	727	676	719	747	731	726	704	728	728	717	716	707	727	735	709	747	731	754	738	687	701	738	718	716	696	784	692	682	773	748	751	696	710	687	770	713	719	744	690	733	777	703	725	662	686	698	727	760	694	754	682	702	703	701	709	742	727	712	709	726	696	725	679	704	711	749	693	731	737	739	720	711	676	810	699	715	714	756	717	713	740	684	709	699	740	687	703	668	719	725	669	683	689	721	681	719	708	675	694	700	722	732	741	711	692	736	744	759	705	774	738	660	738	707	777	702	662	681	711	718	718	662	772	763	709	689	664	696	707	757	684	704	700	710	726	726	721	686	700	714	707	713	723	749	722	695	710	728	775	722	698	718	710	687	729	682	695	768	722	732	719	761	697	669	716	719	739	738	691	724	746	754	763	725	754	718	690	682	739	709	716	742	731	664	703	756	748	747	680	723	723	699	775	733	764	696	695	669	726	712	740	729	696	730	713	726	699	733	764	719	724	732	679	697	757	760	733	667	722	730	735	716	729	742	660	672	740	690	718	683	751	669	720	736	654	689	716	715	753	695	720	698	717	681	716	753	668	687	755	721	702	711	694	700	729	658	736	714	691	719	755	660	665	729	768	697	757	723	685	720	707	704	709	749	708	719	723	690	751	679	728	658	733	701	695	756	712	736	754	683	724	745	688	713	723	750	752	728	676	745	714	758	736	700	731	716	668	667	688	719	758	705	707	715	736	716	737	730	696	716	686	693	708	710	672	735	707	751	681	661	706	748	744	704	746	749	696	659	675	717	756	716	697	755	685	759	656	671	721	733	728	700	680	768	694	695	701	663	742	744	746	723	758	714	716	750	697	731	748	729	705	701	736	788	748	688	701	733	712	751	780	733	717	769	704	729	781	707	739	741	725	705	678	705	730	733	692	728	732	664	679	715	719	691	657	718	685	665	732	705	714	699	708	708	697	710	723	747	716	696	728	687	710	684	711	638	667	684	714	734	687	733	713	777	695	702	715	744	703	704	712	729	697	659	726	695	697	698	720	756	701	770	701	724	701	712	766	670	682	673	696	738	753	738	746	746	675	717	675	734	730	724	697	702	714	714	710	669	748	693	727	672	722	745	775	727	719	723	698	746	769	695	727	686	724	730	738	713	710	697	699	717	714	760	718	724	699	703	716	729	689	699	704	732	715	689	722	692	726	751	676	694	726	739	731	709	719	713	734	737	690	681	709	684	707	715	707	737	689	734	678	746	713	703	677	697	732	705	696	715	778	743	696	702	711	751	731	754	724	685	708	741	723	692	715	734	742	699	702	724	711	727	709	713	689	735	707	734	699	747	747	692	728	735	723	701	780	757	695	729	742	732	686	720	736	725	694	723	752	785	782	760	733	731	699	708	747	698	742	698	745	724	737	699	711	769	714	697	740	694	697	708	687	773	714	747	714	704	724	684	682	723	768	712	724	712	674	704	693	720	693	698	758	699	715	740	747	676	706	680	725	706	696	763	704	730	691	729	696	752	700	704	695	726	691	709	740	728	672	690	688	718	713	706	690	699	750	692	665	757	732	698	742	697	701	742	718	706	725	677	745	706	694	732	693	731	713	715	761	783	684	719	734	750	716	694	734	714	758	724	783	727	783	749	725	750	748	730	704	706	713	700	721	729	683	755	693	725	746	706
40349	44945	40999	37856	34402	37484	38694	36768	39485	31930	21934	14489	8378	5527	4509	3260	3448	3401	2273	1880	1860	1560	1261	849	648	494	431	328	363	749	1478	1107	512	207	250	213	212	203	229	218	214	212	218	203	204	231	197	221	205	211	177	228	177	232	209	203	230	190	198	192	214	206	221	201	217	217	202	214	231	197	200	220	207	208	215	230	192	215	181	191	211	204	181	211	195	211	175	187	211	197	197	194	176	202	206	202	207	218	183	185	216	225	203	213	219	192	204	209	191	198	221	182	226	177	191	204	223	202	182	213	193	195	211	225	227	198	220	198	169	209	200	238	219	215	209	209	222	193	207	186	220	220	211	189	188	196	200	204	219	196	206	212	179	220	200	231	223	213	215	201	222	216	205	199	183	197	221	210	193	217	218	190	219	216	216	187	210	201	209	219	231	200	183	206	181	208	224	212	196	205	218	224	196	195	213	189	202	216	211	197	189	221	207	199	203	240	199	207	198	204	197	208	207	181	211	214	210	203	197	202	229	214	211	239	207	196	178	212	194	210	228	211	186	189	232	206	225	189	237	215	194	219	228	199	201	207	217	242	213	204	198	223	195	192	209	197	231	218	195	214	222	191	210	183	217	199	212	193	211	186	186	221	201	213	213	206	243	213	225	199	180	207	215	207	223	226	208	182	204	217	212	207	219	200	213	226	199	195	217	198	201	207	189	199	196	204	242	202	228	236	206	202	214	200	182	194	202	222	204	238	206	195	204	210	209	198	232	218	212	197	192	210	208	208	198	223	185	204	206	205	221	187	212	196	185	211	214	228	194	222	204	218	222	220	215	228	197	242	206	197	197	202	203	210	205	200	202	222	217	202	209	241	217	206	213	202	195	216	194	207	221	209	207	205	187	212	209	201	197	226	218	201	186	220	244	196	195	192	214	211	202	200	224	218	230	201	228	188	176	231	222	200	225	211	189	222	218	227	208	226	198	187	182	201	221	207	165	214	231	183	182	219	212	208	212	191	182	205	229	227	206	213	209	204	194	189	203	176	206	178	213	218	200	202	206	181	207	208	236	209	206	217	208	212	209	234	189	203	223	213	211	220	201	199	208	186	220	219	216	229	209	200	231	208	208	209	227	224	199	219	231	241	210	210	206	215	229	185	187	225	198	199	251	198	189	209	202	228	215	210	208	217	220	232	213	207	196	227	230	219	191	241	208	246	201	234	203	199	219	198	225	240	191	176	195	194	209	177	209	225	209	203	214	213	231	204	207	189	217	226	238	217	231	232	214	217	190	198	187	202	187	190	190	211	208	193	207	212	175	223	213	229	210	211	194	203	211	209	206	208	220	221	201	200	188	187	206	181	223	206	214	192	196	202	211	218	217	215	214	196	209	197	228	206	208	192	200	186	195	197	207	207	192	188	200	210	190	202	219	184	212	199	211	221	220	201	207	199	206	218	200	176	203	208	231	205	234	196	216	204	192	200	223	198	205	225	195	207	224	210	190	216	209	199	225	204	191	216	193	203	215	213	227	206	218	226	253	219	224	204	184	199	217	208	225	186	216	195	213	214	203	187	212	208	182	199	217	171	210	223	219	184	207	197	212	202	197	200	193	214	241	237	212	210	192	197	244	220	183	212	202	207	187	195	235	201	206	186	233	204	184	202	226	213	216	251	223	215	202	190	180	201	200	213	222	174	213	218	200	227	208	189	204	223	209	217	181	198	203	187	190	204	216	191	211	190	203	194	211	236	205	226	213	229	234	220	229	197	215	203	199	198	184	207	197	238	178	217	201	203	201	207	204	211	225	232	218	198	205	204	203	173	205	198	204	201	177	214	207	215	204	217	194	198	176	211	213	217	224	222	206	193	168	233	212	225	197	192	193	196	221	184	184	207	201	212	182	214	215	257	210	205	198	223	193	208	207	198	217	207	226	216	195	224	197	230	222	196	198	186	193	197	209	199	210	203	207	204	230	222	208	195	193	227	208	192	198	213	224	207	199	209	210	194	197	207	208	191	193	194	197	181	199	178	184	196	225	214	204	223	196	207	202	180	220	242	212	199	192	217	189	207	199	194	212	213	227	185	213	202	189	218	237	195	199	233	195	218	221	193	200	208	222	205	232	208	225	205	181	178	210	205	196	194	208	224	226	230	199	219	217	217	213	218	207	214	204	209	216	203	200	211	191	225	225	220	176	198	213	202	220	210	223	208	202	238	232	198	196	226	210	208	193	206	216	187	198	191	199	222	200	218	211	226	243	215	187	216	207	195	227	191	218	220	232	206	212	218	210	166	196	222	219	223	210	208	211	212	227	209	198	189	189	238	209	213	202	202	199	198	230	204	226	197	184	219	220	181	184	186	239	203	170	207	204	193	195	206	212	189	201	193	201	189	211	197	218	208	197	198	200	178	198	215	207	210	229	228	222	196	206	222	179	200	196	204	199	185	191	194	220	204	187	233	213	196	199	204	195	180	217	222	227	222	236	232	201	214	209	186	205	185	230	210	210	226	206	220	176	215	210	221	187	206	205	200	210	185	212	218	198	209	212	193	178	208	213	205	183	202	209	203	205	204	208	216	220	215	206	195	203	199	180	218	188	186	210	221	187	196	187	205	199	200	232	213	213	179	242	219	224	233	177	216	209	199	170	210	197	190	204	213	217	199	180	211	214	218	204	222	197	187	226	212	223	206	195	222	187	220	222	247	206	212	192	214	201	197	204	224	226	218	211	225	228	193	195	209	227	212	202	202	218	210	200	216	207	205	196	206	199	205	213	178	200	224	210	245	202	229	206	247	200	232	186	203	216	225	216	217	196	206	221	220	210	200	186	236	212	208	231	199	215	227	189	205	199	218	205	186	229	240	230	204	218	173	239	191	211	209	183	225	211	196	210	193	198	234	181	182	197	199	240	198	180	211	212	210	220	196	201	208	188	203	219	203	211	196	196	220	186	196	251	189	213	230	203	176	222	240	185	201	214	221	199	220	179	213	210	219	229	204	213	198	226	198	207	210	217	206	182	185	204	183	219	212	216	182	199	227	190	213	206	206	181	187	203	190	213	196	206	220	195	212	208	225	178	199	198	214	215	224	195	217	209	192	208	191	193	227	205	180	194	216	186	205	235	202	200	207	205	199	233	196	202	214	210	207	172	217	215	193	185	223	198	204	191	186	212	214	192	202	220	171	203	198	214	194	231	231	200	178	188	203	192	246	218	217	209	196	206	193	228	220	193	178	206	208	192	203	198	213	190	210	217	244	224	204	233	203	193	211	214	191	179	210	240	224	218	210	205	198	208	232	205	189	200	209	206	210	211	226	191	203	207	191	210	232	186	206	209	239	218	200	178	189	205	185	211	214	223	208	199	217	228	171	204	214	211	224	199	205	208	217	223	197	229	223	227	223	196	209	190	217	208	209	234	212	205	180	215	207	216	191	189	220	190	197	198	219	215	212	228	212	229	214	210	217	201	209	188	214	209	202	194	221	199	222	179	234	188	198	212	203	216	206
35154	46891	50766	54791	57172	58001	59366	53973	53111	47734	33540	28594	22705	18505	17941	14865	17056	16518	12382	11025	11201	9792	7393	5066	3507	2866	2193	1539	1886	4572	8898	6501	2570	708	722	633	747	729	695	706	726	713	685	683	688	657	699	643	692	656	659	701	666	661	682	684	623	682	679	683	677	670	687	675	705	782	679	716	712	673	681	657	717	704	684	686	721	678	669	707	715	714	704	698	683	714	713	710	705	700	669	687	692	651	648	679	679	656	668	670	636	693	678	682	725	676	690	696	715	646	673	709	703	663	728	684	701	682	695	665	681	677	679	679	744	736	727	721	673	688	635	705	626	664	699	711	655	656	724	613	720	677	697	662	659	713	677	698	683	681	670	681	690	673	684	691	725	671	672	695	612	714	728	669	683	725	727	695	695	652	688	717	692	712	677	694	691	675	658	713	690	710	694	696	650	721	644	690	686	691	726	654	652	701	697	646	654	677	685	700	715	663	694	697	688	728	641	744	678	669	689	693	668	720	703	662	693	694	719	680	658	663	661	684	710	703	683	674	673	663	730	644	678	689	697	713	664	667	679	719	708	702	625	692	729	704	644	688	651	680	723	693	640	690	709	662	707	649	707	624	729	696	707	705	740	687	713	672	663	660	677	738	652	659	677	703	704	677	680	713	670	724	663	696	715	684	635	720	705	678	667	712	689	671	681	689	645	668	671	655	642	656	658	676	684	649	673	710	649	624	711	679	745	647	716	673	700	678	726	717	696	669	660	668	699	708	661	657	690	673	679	670	682	694	739	642	679	718	673	695	679	681	681	706	700	607	686	654	646	696	639	716	688	675	708	696	694	679	652	662	683	687	677	665	685	702	655	672	699	663	665	694	679	671	665	666	667	704	666	692	673	695	702	678	651	658	704	656	674	661	677	696	726	679	673	678	670	706	644	678	679	705	713	734	698	704	657	637	644	706	709	672	700	672	706	688	698	679	668	665	680	695	708	680	725	707	669	713	707	678	692	700	649	662	649	704	717	726	720	699	661	678	655	714	704	692	698	705	698	686	691	684	693	654	677	655	703	673	706	733	705	676	676	699	765	680	698	653	677	714	676	654	701	705	677	651	673	721	697	699	688	693	712	672	701	682	709	689	641	711	710	661	718	716	657	703	667	704	696	668	707	702	707	673	668	733	708	617	726	684	696	694	676	646	668	665	715	691	704	679	701	698	671	683	662	693	691	712	711	624	709	638	686	718	695	706	655	690	741	662	694	683	701	666	701	676	660	662	699	683	692	713	678	690	679	665	697	710	669	676	697	658	717	719	666	691	682	622	648	663	667	703	672	686	717	687	695	685	677	712	686	684	679	655	693	664	679	663	734	712	739	713	706	681	747	724	644	656	706	713	689	654	711	649	717	659	672	644	691	666	679	717	698	688	646	701	680	718	676	686	722	680	680	639	636	699	675	646	676	649	667	651	648	687	709	693	693	666	692	666	647	709	688	728	668	681	709	665	665	684	660	696	695	672	719	678	679	699	682	674	710	660	717	666	709	672	714	684	670	693	700	683	660	706	723	681	716	660	670	687	688	665	667	692	691	668	679	685	692	676	666	668	718	683	652	624	711	681	673	707	674	662	657	634	662	683	692	632	692	700	723	680	669	692	713	696	723	721	657	686	672	698	695	704	692	675	706	701	713	698	703	661	679	665	655	745	672	704	695	648	684	670	734	675	683	687	654	717	674	629	685	719	700	689	693	707	681	665	727	681	697	692	660	672	663	729	700	689	668	689	717	683	690	674	662	679	635	680	683	719	736	668	697	618	687	716	720	712	721	669	709	680	652	646	694	679	686	703	702	736	664	640	710	692	682	646	657	700	684	686	697	657	705	629	670	663	708	684	697	658	710	688	713	683	722	645	658	734	686	679	646	681	686	701	697	695	647	671	692	666	687	704	645	691	684	675	710	700	710	668	727	665	654	706	693	656	660	732	691	638	680	674	698	684	673	653	671	658	664	689	649	657	683	693	685	671	687	680	667	671	722	688	646	696	656	654	699	644	696	680	701	692	671	727	708	720	700	703	708	681	690	692	702	701	645	674	656	682	650	641	707	704	709	708	656	703	750	703	687	724	721	694	634	679	678	717	652	681	718	670	675	705	696	673	663	680	701	673	666	713	735	709	680	666	668	685	664	708	689	673	706	701	666	681	646	676	696	671	662	701	658	682	726	721	686	632	686	678	669	680	677	658	684	730	680	715	697	717	680	688	705	656	663	671	698	740	637	657	707	681	666	675	713	693	712	728	727	694	716	741	679	666	636	680	662	688	666	693	670	677	668	642	708	679	689	709	678	670	682	665	684	645	696	658	662	669	713	726	706	700	651	670	644	677	640	646	692	664	659	666	658	637	692	685	676	693	694	651	684	650	694	709	678	728	666	685	683	684	738	655	738	650	659	635	638	675	663	705	660	666	672	686	721	702	633	684	651	675	654	695	700	692	689	674	754	689	683	692	680	688	678	707	666	667	665	692	688	662	659	745	698	674	656	670	699	699	688	661	693	690	659	639	743	717	701	756	660	693	661	666	683	659	726	716	678	666	694	658	674	688	687	641	682	664	630	634	659	707	676	661	672	667	659	697	675	641	698	701	722	704	709	670	653	688	690	689	695	662	716	663	696	680	719	641	715	713	635	668	703	675	711	658	666	643	668	672	654	735	710	635	654	689	726	753	680	675	684	667	672	660	654	695	651	624	760	730	705	640	663	726	668	666	685	722	717	704	639	680	667	683	673	709	656	645	712	670	675	684	717	675	733	676	679	666	719	721	651	716	740	706	676	718	679	701	691	671	681	686	701	663	707	694	689	668	648	735	687	683	662	678	683	668	679	646	721	682	680	672	640	685	645	712	671	660	708	594	662	687	686	739	671	657	684	682	660	626	661	687	697	702	705	692	675	709	694	678	689	644	698	696	672	727	681	697	660	662	680	668	755	694	668	658	707	642	700	655	655	649	684	657	705	678	663	684	679	704	671	710	728	678	643	733	669	702	700	678	657	735	718	705	687	714	679	674	705	695	675	652	683	667	712	688	664	650	692	682	723	657	702	670	733	702	670	684	683	711	723	681	739	727	652	675	648	632	693	677	658	685	687	685	625	689	679	674	680	623	693	664	692	661	674	703	647	625	737	681	683	645	707	699	673	702	654	676	701	689	649	715	671	695	673	707	670	698	718	676	717	710	667	692	655	694	667	700	696	724	693	714	711	691	654	703	653	685	684	674	721	687	633	705	640	697	722	734	691	696	661	680	675	670	656	602	663	697	680	675	657	658	676	661	671	651	673	696	706	680	657	663	708	689	706	703	701	689	701	710	734	635	705	666	728	688	649	675	651	653	674	696	658	658	737	672	665	683	709	663	664	700	707	639	692	678	661	641	724	718	678	678	698	676	673	699	660	718	672	699	641	707	714	716	674	739	693	641	647	663	693	673	646	658	671	699	640	645	711	744	682	661	686	725	665	696	703	714	670	731
46919	43381	39827	35977	34386	38545	42688	43166	45673	37976	28293	22263	15143	10687	8388	7277	6921	5388	3903	3493	2958	2766	2734	1836	1460	1150	967	526	602	934	2160	1983	844	322	312	287	310	290	321	266	313	278	274	257	280	275	306	321	269	309	305	304	288	306	310	325	297	306	308	313	277	279	295	286	323	283	253	272	289	287	306	296	291	324	271	340	287	265	295	293	324	289	307	320	300	288	272	318	316	301	313	318	291	267	292	304	270	290	295	293	298	309	305	287	290	308	300	235	295	312	304	324	305	305	332	267	279	282	294	319	299	286	300	264	302	311	293	274	287	287	303	281	297	283	284	296	298	302	337	276	298	295	293	297	282	282	280	291	309	283	298	271	312	293	315	296	272	291	267	299	267	287	309	266	298	270	288	285	286	290	274	296	308	321	317	278	301	290	328	284	316	261	291	291	277	300	288	326	285	288	269	320	297	296	286	299	304	283	273	310	289	246	246	278	327	317	257	267	324	276	282	293	285	296	294	319	296	277	323	355	321	280	297	272	293	287	280	278	287	284	290	284	296	291	286	272	259	280	296	301	273	295	281	288	284	277	287	282	306	304	322	309	295	287	291	309	275	294	326	309	271	289	305	302	281	284	279	265	296	328	268	279	315	298	277	279	298	319	278	329	273	294	335	312	304	306	295	315	291	299	276	293	289	299	270	295	281	289	280	265	308	302	270	312	289	290	312	308	277	298	312	292	300	279	290	271	284	303	275	268	281	310	301	312	301	309	295	288	293	301	310	297	306	299	291	299	289	295	282	303	316	310	300	301	314	283	289	275	310	310	284	291	292	307	244	303	289	272	294	294	299	322	290	307	303	280	295	293	279	309	289	261	327	314	290	297	288	316	305	297	292	333	283	277	304	262	311	279	311	303	284	284	280	292	298	279	274	277	278	283	338	311	267	289	269	287	296	294	279	285	306	310	261	292	298	305	263	319	246	306	273	279	266	293	262	279	282	275	279	322	289	287	273	306	284	273	311	316	264	318	281	254	304	291	310	302	279	288	309	302	270	297	282	285	292	268	282	320	270	289	296	281	314	296	285	288	273	280	263	280	307	269	278	270	300	297	302	303	284	297	300	274	281	318	300	296	296	288	291	274	282	287	317	302	305	291	278	300	309	270	279	306	298	312	276	287	290	255	290	299	281	290	275	298	280	259	276	269	295	289	333	309	322	328	243	331	280	271	291	306	333	295	272	309	301	311	284	288	275	306	272	301	294	245	288	288	298	273	283	342	295	273	304	272	290	295	284	285	330	268	289	299	310	267	316	292	307	301	275	301	308	261	293	302	276	277	292	292	288	286	327	294	321	284	264	281	328	292	288	286	269	297	323	303	304	284	286	312	295	302	292	258	304	298	265	312	292	318	266	292	277	267	324	273	268	297	281	284	292	284	265	296	265	301	300	282	272	259	280	312	306	265	297	279	271	314	300	293	308	285	278	285	284	292	296	296	345	297	319	312	288	284	301	290	302	292	297	302	308	316	263	289	324	291	280	268	292	270	285	288	301	254	287	296	318	299	330	301	293	321	294	323	319	294	293	287	269	282	297	300	306	309	297	309	275	324	245	298	282	286	267	292	294	283	299	316	332	271	313	290	289	313	317	293	297	305	311	295	305	319	287	290	299	278	285	271	274	315	284	298	286	317	276	275	275	274	290	297	282	298	286	299	305	290	282	306	323	265	299	312	285	296	314	315	313	273	308	287	294	309	309	300	304	276	306	282	321	300	281	245	283	313	263	310	299	283	283	303	271	306	297	300	307	279	314	282	290	284	317	327	297	314	281	299	283	254	276	310	279	286	305	312	319	297	297	314	313	303	284	287	300	313	275	266	283	299	302	277	285	310	255	257	269	272	283	308	290	304	298	285	304	318	280	310	283	289	290	329	313	298	292	283	313	303	311	294	320	325	286	324	274	287	285	299	272	305	297	311	295	307	296	278	267	299	313	311	307	306	298	297	318	299	299	289	283	275	288	313	322	290	296	299	289	294	306	278	281	304	285	287	293	275	287	301	295	282	297	292	270	307	276	286	321	305	273	320	293	319	271	286	319	311	318	267	308	298	298	331	287	312	334	324	314	318	290	291	304	322	263	298	290	278	292	281	318	284	316	266	293	288	298	299	314	277	285	304	316	299	292	298	304	303	282	294	348	282	273	316	274	314	287	290	284	290	291	278	263	311	300	312	281	300	301	282	310	258	298	295	284	337	292	284	284	300	283	299	278	289	333	281	266	282	305	282	319	286	283	311	252	278	316	301	295	311	303	312	282	309	298	276	303	304	293	282	304	282	311	272	332	306	318	267	315	281	328	299	300	272	275	263	303	294	299	284	302	316	280	286	302	287	325	297	284	311	274	296	259	306	330	294	328	281	307	277	281	332	282	281	291	310	271	290	276	273	308	292	290	302	298	306	318	284	294	261	299	275	303	298	283	311	313	313	305	273	270	297	289	266	246	270	346	288	261	317	298	293	308	269	274	299	253	304	279	267	289	295	290	313	307	310	267	296	309	308	295	294	330	293	304	311	283	306	284	292	280	290	301	290	286	300	315	332	266	293	298	280	321	281	306	311	292	300	295	283	286	285	290	295	268	291	296	324	309	248	288	296	286	308	293	283	299	283	270	261	330	277	292	294	277	281	305	302	304	277	297	308	292	299	290	263	293	279	268	263	335	327	302	323	320	310	293	284	288	299	300	310	232	315	274	299	285	305	316	306	280	298	293	312	273	278	305	273	285	307	326	289	255	313	300	270	280	315	317	300	295	293	299	320	314	293	324	314	275	298	299	285	289	276	299	303	315	292	295	277	315	277	287	316	292	289	288	292	292	269	279	274	304	282	259	265	297	301	300	295	280	308	285	267	295	290	298	302	289	332	264	270	290	280	258	294	284	318	285	275	263	292	299	286	286	276	316	286	298	321	309	312	259	324	282	297	321	246	315	315	276	266	272	280	278	280	266	274	294	306	307	267	311	282	291	328	289	327	272	280	295	286	315	295	279	319	289	291	301	282	276	314	300	326	267	315	289	314	288	292	304	296	297	291	300	272	306	335	308	304	300	246	306	297	262	309	272	308	315	300	293	272	306	338	264	283	316	296	283	277	318	274	288	288	291	285	298	288	326	264	288	328	307	321	294	327	302	301	315	308	323	295	290	285	292	300	284	259	269	296	287	306	287	298	286	287	286	284	324	306	289	305	280	312	297	303	301	284	310	300	278	297	319	277	317	322	288	310	292	316	314	265	305	273	281	275	286	287	294	312	266	275	293	304	300	307	330	265	290	292	251	332	264	275	283	305	304	277	315	301	294	301	280	298	313	320	287	289	294	316	304	308	292	297	280	276	273	305	312	282	302	278	292	270	278	284	267	277	279	290	283	298	304	309	299	285	303	281	297	287	280	300	277	301	322	317	311	296	305	249	277	290	297	313	271	322	289	280	290	269	292	277	280	244	265	277	302	292	294	292	271	278
42289	51765	52252	58361	62690	65050	65884	63734	60540	53653	42410	37081	30416	25912	24983	23966	23792	21257	17120	16832	14849	13959	14145	9742	7719	6622	5162	2643	3015	5183	12332	10523	4282	946	898	889	887	954	909	869	933	929	943	868	912	961	917	912	880	910	858	893	876	939	944	867	911	853	886	947	910	940	930	902	948	857	927	903	858	856	905	890	970	875	907	889	843	850	918	888	888	922	861	911	895	915	974	933	954	943	851	946	945	937	887	881	928	874	930	852	940	882	868	890	872	868	901	919	889	908	915	903	866	945	906	922	860	885	943	900	882	921	935	893	918	883	879	889	968	934	928	893	832	901	852	927	878	878	896	941	899	880	919	905	920	932	850	913	898	916	902	899	935	908	862	918	893	920	888	911	895	851	889	928	897	924	917	936	928	914	933	913	897	914	895	884	899	914	922	881	872	933	901	873	905	849	865	899	917	897	920	922	925	848	889	868	882	938	894	905	911	964	914	863	935	864	879	919	871	868	930	887	877	915	918	914	904	902	884	922	880	946	896	896	909	929	927	943	942	921	914	888	899	934	866	849	907	874	911	877	921	887	865	911	885	911	887	880	840	941	848	864	875	892	895	902	895	885	908	850	922	912	912	846	882	915	929	898	884	836	911	957	902	850	867	841	977	967	965	908	968	869	934	890	928	892	878	893	928	878	947	889	898	893	961	904	921	882	950	900	903	896	868	877	901	896	837	891	914	898	940	878	953	897	870	859	901	848	921	919	876	894	904	920	879	917	908	891	905	946	910	933	870	907	851	882	847	863	928	839	891	947	911	890	869	910	902	907	880	864	944	898	869	849	922	922	883	932	854	842	890	886	926	911	894	850	898	918	886	942	898	913	907	928	931	917	887	869	910	905	924	932	873	901	863	857	873	880	867	851	884	903	954	825	902	878	855	912	910	871	912	933	927	923	974	893	930	927	912	897	870	902	894	947	919	908	943	925	918	846	969	934	908	858	958	918	919	924	936	926	871	907	887	899	917	903	873	918	879	915	901	936	895	854	908	859	883	916	851	929	888	856	874	933	894	867	903	902	875	886	877	883	942	927	880	902	907	908	858	929	911	867	867	919	924	905	936	923	858	916	921	885	914	925	943	944	914	889	900	907	928	935	903	896	918	921	930	877	919	915	880	903	904	910	894	943	871	867	906	896	891	881	868	920	881	877	912	881	869	922	927	893	900	866	860	899	877	867	899	911	947	921	853	886	897	944	933	881	953	897	901	939	915	931	911	895	907	897	912	913	932	923	950	844	869	926	941	887	892	897	855	865	882	904	866	915	934	864	901	877	953	904	894	874	877	922	925	884	884	870	937	975	891	903	867	908	922	854	903	906	932	952	862	878	881	904	883	876	934	937	907	897	920	920	875	881	897	944	872	908	887	875	872	898	862	914	874	873	943	950	871	933	914	865	926	844	870	893	893	915	873	861	921	860	885	891	873	934	874	866	940	856	900	903	903	933	893	883	937	899	922	901	945	867	848	871	894	943	872	942	899	905	907	862	920	945	861	874	855	899	907	853	910	909	917	866	942	910	943	899	868	893	910	973	899	901	941	847	938	869	846	906	890	923	891	890	870	926	890	891	931	895	907	947	948	895	959	860	889	912	851	959	916	874	913	919	873	890	879	909	888	902	892	918	985	924	925	870	922	985	857	927	852	883	914	867	959	862	898	852	903	906	963	883	905	915	871	873	843	854	850	918	863	910	859	846	874	836	879	867	906	833	933	884	894	949	906	888	855	936	921	936	924	874	931	983	871	909	889	890	905	872	910	842	848	917	826	899	876	884	916	885	840	894	890	861	914	877	866	867	933	912	898	888	881	884	895	894	865	934	888	912	826	945	872	909	884	931	919	911	829	918	910	852	874	859	902	909	856	907	893	875	888	928	894	901	855	900	871	890	915	935	910	858	905	911	861	925	833	910	902	958	907	869	873	863	873	897	924	897	892	851	932	910	867	867	875	889	869	913	868	866	891	880	877	902	903	883	954	847	963	896	914	941	954	892	889	881	823	931	886	895	869	929	850	881	855	888	909	847	905	911	935	893	888	879	911	903	932	973	891	894	870	915	861	890	900	888	883	867	889	884	858	897	867	933	880	912	889	932	853	877	876	942	890	940	897	924	901	860	940	867	898	917	923	894	906	880	928	913	930	882	881	897	895	861	909	868	862	903	886	897	897	903	911	856	906	852	972	911	911	887	889	904	880	874	874	866	939	909	912	855	871	894	889	922	884	902	984	903	905	937	922	934	832	914	888	891	880	831	888	933	885	973	914	858	872	919	928	902	890	907	853	912	880	906	892	926	854	906	894	896	878	898	874	881	863	943	906	925	878	919	895	892	846	898	930	909	892	910	849	909	981	892	823	972	939	876	887	867	949	874	886	890	872	911	890	909	855	890	948	873	897	878	908	885	858	880	926	882	884	948	912	865	903	890	880	918	857	899	899	942	890	904	896	830	921	892	931	930	881	892	828	852	939	881	846	874	942	922	925	879	910	924	887	879	912	897	920	922	847	857	920	874	902	899	908	885	945	883	913	871	930	921	917	900	914	941	852	916	896	848	902	924	915	886	901	933	894	895	898	913	893	897	926	894	891	927	924	888	901	865	858	952	944	883	893	872	850	910	936	912	912	901	905	889	913	946	896	868	930	868	902	934	866	904	890	923	862	915	946	836	891	960	883	910	880	883	879	865	899	912	937	933	844	879	911	928	922	920	841	902	952	873	915	907	888	936	882	881	893	867	805	971	850	874	892	905	886	937	861	916	917	879	896	917	911	919	853	914	921	916	885	877	912	907	874	884	952	852	884	888	932	922	919	879	886	924	837	934	912	875	877	918	958	922	901	937	867	902	923	887	894	907	885	934	892	927	956	898	941	951	859	900	891	933	866	855	902	904	911	915	872	919	880	899	911	935	851	913	923	875	922	891	829	876	886	936	908	892	902	887	885	894	941	887	906	953	891	877	925	949	827	881	883	870	871	904	841	909	909	924	909	884	869	860	908	857	885	881	899	909	859	917	915	896	913	922	903	904	905	861	853	926	904	845	885	870	849	899	946	918	840	837	900	862	913	873	896	828	944	885	893	905	903	891	858	950	931	907	915	862	848	899	849	871	894	907	904	928	875	908	883	911	916	912	865	834	937	932	852	915	966	929	930	904	832	858	923	882	928	878	940	949	929	897	844	891	847	900	839	890	857	876	884	868	893	925	949	899	849	891	879	848	893	879	924	911	891	942	894	876	899	884	881	846	864	865	885	851	924	872	924	924	892	915	899	910	953	843	933	856	938	900	898	868	943	899	861	940	895	893	920	820	903	879	884	899	839	949	875	904	915	913	885	870	881	931	914	838	929	911	891	899	908	816	871	872	864	903	874	917	911	885	871	862	919	904	937	845	909	911	836	903	853	896	870	853	938	892	850	857	977	909	907	905	872	922	934	875	857	900	865	877	882	926	896	920	889	909	856	867	882	886	941	857
12507	20148	23057	18624	11635	10713	9004	6447	5851	3567	1797	1485	1368	1479	984	1009	870	641	571	512	538	545	455	395	347	453	363	283	251	250	350	414	263	209	243	194	208	205	220	197	219	201	221	232	216	197	203	208	209	192	194	224	196	219	208	215	212	222	207	177	218	220	206	209	195	215	203	227	208	248	212	221	245	225	210	214	220	201	176	228	207	217	247	208	219	222	198	201	230	214	242	215	229	216	223	214	252	205	221	226	226	200	187	192	225	180	217	210	214	218	215	242	227	212	209	192	223	224	231	227	208	226	240	217	236	224	204	231	208	197	190	245	209	224	203	245	230	238	221	208	201	212	218	208	208	222	209	214	228	188	212	223	231	194	218	218	215	223	209	216	252	226	226	220	209	193	220	183	203	224	209	222	215	211	231	196	216	209	200	203	221	213	226	215	203	210	206	214	213	190	202	220	204	246	240	211	227	232	206	189	241	199	210	229	187	220	233	211	214	204	221	198	216	243	205	243	214	219	221	207	226	221	225	226	219	197	197	197	195	218	215	231	193	198	197	213	239	231	224	224	191	227	233	242	218	232	203	198	222	205	221	191	230	234	207	237	198	209	227	225	241	224	205	216	209	227	199	220	207	237	205	222	209	203	227	220	182	234	233	220	212	214	220	203	248	227	212	206	202	228	197	228	220	230	203	233	236	232	206	202	240	217	205	208	193	216	208	230	217	210	188	202	220	247	208	220	227	204	216	204	195	211	225	233	199	204	215	210	197	205	210	215	227	208	213	208	227	203	211	213	229	211	224	230	199	223	203	230	215	194	225	213	215	218	235	208	232	203	237	219	243	211	214	212	214	210	203	217	194	203	220	218	208	221	227	189	225	222	218	205	240	184	211	233	224	223	222	215	188	220	191	241	227	193	208	209	192	189	217	208	231	210	204	215	197	209	234	228	217	239	218	185	194	217	214	213	239	192	218	195	215	188	213	209	215	200	219	219	223	235	209	214	212	232	226	211	218	192	212	198	214	202	185	237	207	218	215	210	220	205	234	201	237	209	216	205	213	231	231	218	202	188	204	238	221	216	232	212	203	184	200	213	226	208	211	225	221	253	187	218	235	230	220	202	203	200	213	224	217	215	216	204	216	223	208	214	206	206	200	203	236	243	177	179	220	202	251	209	193	215	212	208	215	198	202	206	218	200	199	223	199	219	194	216	215	231	212	207	245	208	221	194	217	226	216	214	209	203	207	203	196	199	216	201	213	220	223	220	205	204	217	197	222	230	219	206	225	232	226	211	201	215	207	216	203	220	236	223	213	211	213	219	199	213	228	225	215	218	206	236	203	210	216	213	215	221	225	205	222	211	201	203	184	206	214	196	205	210	227	207	219	224	217	209	182	214	218	192	210	221	212	205	202	208	208	205	201	178	224	207	208	222	227	201	210	244	199	212	215	212	200	216	218	246	210	206	198	202	236	210	203	214	228	219	211	205	220	200	200	222	233	223	194	205	212	228	219	201	229	206	201	214	216	228	188	213	212	227	207	220	227	200	232	214	214	217	208	205	191	227	239	216	200	214	220	212	203	213	220	209	209	230	205	230	240	231	209	228	215	224	212	217	221	221	215	203	208	212	237	210	224	206	220	209	226	210	201	219	203	201	221	207	183	217	218	211	206	226	244	199	208	206	230	213	229	225	232	196	199	226	213	207	217	208	225	226	214	234	221	176	214	201	234	220	211	206	195	223	225	220	197	222	193	219	221	214	209	197	208	210	185	215	217	212	217	213	229	209	224	205	226	217	211	224	220	224	236	231	207	211	250	222	219	220	219	222	206	238	223	218	223	227	225	233	189	228	215	206	215	231	203	202	205	215	189	216	236	215	228	224	201	199	209	208	225	222	206	229	202	219	225	208	213	213	241	211	217	199	222	201	234	236	265	188	199	204	212	219	243	223	213	235	251	206	219	199	195	216	214	208	207	218	218	234	197	220	206	195	224	212	214	240	193	221	216	217	235	259	214	219	206	222	240	198	243	218	235	227	228	190	197	228	225	228	218	240	220	238	221	236	231	246	199	192	215	224	206	194	189	223	248	214	230	218	206	223	201	248	224	213	223	221	234	221	212	206	200	229	224	198	218	164	225	210	232	211	256	206	185	201	190	228	214	207	232	234	202	248	202	223	220	228	227	188	210	209	220	204	209	210	222	198	217	219	213	215	204	214	223	186	234	198	182	217	216	217	194	220	203	220	223	220	221	195	221	219	199	219	212	193	202	217	234	216	180	218	184	207	213	209	206	209	212	216	229	233	234	201	199	189	204	206	216	218	157	204	212	227	207	218	205	221	214	236	208	205	219	202	216	220	202	192	190	214	210	236	220	183	203	194	210	227	219	219	209	207	206	225	208	193	205	203	220	200	213	193	212	222	214	204	222	213	202	201	223	231	209	225	192	197	220	227	214	208	232	208	207	213	200	191	203	220	203	199	202	206	204	202	243	213	214	198	209	229	225	216	222	220	200	209	236	220	191	206	201	209	202	208	221	194	235	199	221	217	197	238	239	193	213	241	195	226	207	211	219	234	206	209	205	190	219	201	185	213	206	224	206	217	223	227	232	230	223	211	214	222	232	197	205	226	219	223	207	216	209	203	237	230	223	226	207	219	195	203	214	213	210	210	201	225	191	249	215	230	230	222	213	190	219	214	203	205	205	225	224	218	213	203	209	195	194	237	194	202	206	194	220	212	197	192	234	191	195	236	208	188	221	237	225	196	232	199	204	229	232	210	217	213	215	232	199	213	203	238	233	220	204	230	216	205	202	201	203	201	218	209	235	215	222	228	198	242	228	217	199	214	200	197	206	196	200	204	236	197	198	228	206	232	235	208	214	209	220	201	218	200	227	228	242	210	194	213	223	225	234	217	193	199	247	184	207	207	238	200	202	217	222	238	226	200	208	199	205	202	212	202	230	219	203	228	195	218	226	227	202	219	217	182	217	235	231	224	221	216	235	234	230	204	228	206	205	220	229	208	227	192	194	200	219	206	220	220	225	241	207	222	214	201	204	201	218	199	214	199	209	210	209	197	160	198	228	221	237	213	238	225	236	222	226	215	226	197	205	212	238	215	242	229	226	230	204	213	242	206	212	201	205	222	215	230	210	209	211	232	223	228	181	211	235	224	208	224	215	233	217	209	229	216	188	222	208	202	252	228	212	214	223	226	191	193	232	216	221	219	224	220	206	202	220	209	198	200	207	213	218	219	229	210	233	200	226	220	200	225	231	200	221	194	182	236	209	224	209	194	187	215	219	201	226	216	205	207	232	252	217	206	232	205	213	234	239	207	215	215	223	209	203	202	189	214	220	213	218	235	200	210	221	228	226	216	202	208	195	217	208	207	201	191	209	217	261	205	210	191	205	229	204	217	189	204	231	217	213	213	212	220	234	208	182	216	189	203	217	198	208	225	209	241	209	212	196	204	210	216	212	208	202	213	242	205	198	215	200	203	198	214
13187	22254	27770	27830	23777	26168	24339	20561	19922	13360	8133	7192	7268	7827	5370	5824	4667	3674	3224	3085	3123	3283	2815	2122	2020	2230	1865	1246	1143	1156	1657	1938	1263	765	704	705	769	749	680	725	722	676	719	718	697	734	706	730	721	756	737	715	703	753	711	725	724	725	732	730	675	697	669	714	683	668	715	742	758	762	759	718	690	722	737	769	709	702	710	723	739	724	790	734	705	703	676	710	714	723	732	746	722	720	717	726	703	739	713	757	749	699	720	727	731	774	721	679	712	661	740	694	723	762	680	754	743	720	789	714	738	743	721	787	710	683	715	739	709	678	692	737	709	718	714	751	725	704	659	693	739	717	670	715	714	688	751	756	788	719	775	666	706	710	706	744	733	686	746	710	725	716	726	759	730	712	765	751	732	695	743	743	735	698	712	711	726	758	695	783	711	719	717	734	672	702	720	700	693	728	675	763	704	710	701	681	708	700	737	708	768	689	734	657	756	744	692	711	723	740	753	702	724	731	728	719	669	731	670	732	725	683	734	699	698	746	719	720	753	694	709	738	740	734	688	729	745	717	711	679	739	742	684	720	645	710	743	738	735	655	704	716	722	761	757	803	719	758	695	717	701	688	688	731	723	708	668	734	686	743	754	767	698	745	724	718	777	705	727	752	746	697	715	706	767	786	753	739	725	722	715	709	683	701	756	701	742	728	718	735	719	697	690	685	666	710	756	684	742	780	675	721	725	725	670	733	700	698	715	708	726	725	704	724	791	722	707	723	724	785	722	726	669	772	678	671	722	744	720	691	744	720	708	739	709	718	744	731	712	740	691	743	727	700	718	708	742	694	746	723	702	757	698	706	677	690	733	693	733	745	710	745	734	745	738	680	725	765	717	768	700	688	668	760	789	762	762	709	723	727	696	751	718	757	729	759	709	752	681	723	714	750	710	695	719	739	710	702	720	702	689	730	709	739	694	661	743	671	755	688	688	693	693	756	695	700	750	676	742	735	667	715	724	729	760	706	700	717	763	756	713	690	739	753	704	685	719	719	736	688	740	722	733	701	735	752	697	708	763	713	744	705	691	738	737	770	726	663	685	712	683	715	746	737	698	722	742	748	702	743	766	770	707	766	721	716	737	719	705	738	708	718	736	725	708	685	686	704	700	699	691	708	696	709	739	738	736	713	682	685	709	725	718	763	734	724	723	738	763	668	738	698	735	707	770	718	668	709	729	700	685	767	732	670	672	741	681	642	768	662	708	734	646	765	690	707	666	717	702	694	719	759	699	704	715	699	743	708	767	725	700	680	714	701	679	683	686	733	769	695	709	762	685	749	685	725	757	709	748	755	716	714	695	715	693	703	709	797	736	718	732	706	713	744	779	707	706	717	724	728	735	798	708	717	713	698	807	740	754	696	721	712	697	717	674	736	766	698	726	738	731	722	679	709	749	774	731	699	745	758	687	737	764	742	724	726	714	751	772	691	693	683	740	730	749	715	740	757	698	747	759	733	701	724	747	713	719	693	621	714	702	700	723	728	714	702	695	659	767	730	735	732	675	706	746	720	757	704	703	741	718	691	682	743	778	725	719	724	753	681	727	687	713	719	737	745	696	688	670	743	745	666	659	722	738	714	754	725	764	695	724	722	692	738	715	727	724	728	726	725	719	678	694	716	700	684	674	732	676	714	736	703	728	705	699	725	724	744	701	762	776	756	728	751	747	752	780	715	710	697	712	710	697	696	683	721	682	769	722	709	707	707	674	704	702	715	727	688	662	760	745	777	739	710	699	686	709	751	736	646	714	714	734	673	729	716	741	705	700	710	750	725	726	725	734	736	707	737	754	717	731	671	677	758	697	737	746	705	717	713	743	751	737	695	733	749	713	735	722	733	720	731	668	756	727	738	702	723	667	729	688	728	736	729	712	735	722	706	641	715	695	754	749	690	732	719	782	700	715	713	749	732	708	680	702	771	756	739	762	732	729	742	718	668	727	734	714	718	711	723	717	729	719	749	762	705	724	726	743	720	710	740	757	693	704	775	711	681	713	686	713	693	668	748	746	730	697	691	747	718	725	702	714	704	716	686	733	754	681	703	681	701	704	683	724	680	718	716	701	718	759	734	718	704	764	714	719	725	754	691	704	734	702	740	751	691	744	736	695	713	732	729	721	702	743	722	695	755	680	687	716	733	732	771	743	681	725	772	756	739	741	730	696	720	713	694	783	719	709	733	746	732	693	728	707	736	704	750	721	738	723	741	688	755	711	722	746	765	710	728	713	664	694	692	752	718	727	728	697	708	744	722	732	746	695	761	724	703	686	686	741	771	710	688	692	737	726	708	745	739	708	657	718	765	706	737	765	702	709	700	729	700	711	726	711	724	700	724	732	713	726	723	780	707	697	747	750	734	715	641	755	682	743	731	757	705	735	709	707	732	735	708	703	705	686	693	713	705	722	746	705	745	752	677	676	745	701	713	712	741	709	717	706	727	731	679	705	691	757	707	710	712	706	764	710	755	664	745	677	757	729	696	737	704	676	730	742	741	725	739	687	768	693	727	728	727	723	705	743	756	755	731	725	702	758	717	718	707	752	699	759	739	719	719	722	693	728	697	718	711	680	758	717	697	699	719	668	721	735	726	720	700	722	727	750	744	677	705	756	682	770	748	722	725	720	703	738	690	715	706	687	707	691	690	721	733	712	733	714	714	721	712	764	703	736	724	744	730	725	747	770	720	755	718	744	736	711	711	707	738	667	755	686	707	739	706	624	704	728	714	752	757	661	770	721	728	760	744	691	751	749	696	733	771	710	721	705	698	736	750	772	746	721	667	746	764	690	735	707	705	704	769	725	730	762	749	711	732	708	761	698	740	682	773	711	752	717	699	738	752	763	674	710	704	729	681	774	715	747	738	708	712	674	747	743	782	679	764	776	687	760	718	727	697	738	737	735	733	735	754	726	674	705	694	752	759	750	703	668	710	748	728	747	746	746	681	712	782	722	735	714	683	696	698	726	709	724	691	703	727	738	757	724	752	686	742	734	699	732	731	721	723	708	752	714	725	728	719	686	727	753	704	772	731	754	732	701	713	751	731	740	735	703	731	704	722	778	701	698	749	793	686	712	740	705	711	739	739	712	706	707	727	729	679	725	743	707	697	658	746	715	751	685	713	734	786	761	738	702	723	734	725	710	682	761	734	738	727	717	710	760	706	689	721	673	684	691	701	727	671	756	742	669	711	717	733	738	719	697	753	698	681	684	718	727	680	742	737	715	701	690	716	713	715	692	710	731	775	674	722	681	722	718	740	708	705	742	686	757	707	716	698	715	696	740	714	699	745	735	753	699	701	699	715	756	714	698	769	717	748	730	704	698	693	727	718	698	746	697	706	730	714	716	698	735	723	711	730	702	743	727	686	689	757	750	744	692	718	753	763	671	720	780	732	713	718	787	715	726	696	708	642	756	744	711	726	766	705	774	724	682	717	660	761	708	722	738	703	717	718	731	731	687	734	688	727
41076	43447	40262	37083	34764	38781	40356	37973	38003	31611	21887	14473	8448	5680	4455	3326	2326	2233	1904	1507	1064	986	842	768	562	533	503	422	360	781	1374	1437	640	220	186	183	185	191	181	201	174	207	207	181	190	201	169	180	171	178	166	186	177	183	152	181	196	164	185	191	189	194	177	180	168	188	198	172	197	156	227	191	184	187	200	175	175	183	189	195	170	212	192	174	194	189	196	193	176	195	182	202	167	182	171	177	189	161	195	211	187	189	162	181	180	182	212	194	183	205	137	181	183	181	181	158	191	187	194	165	181	194	201	201	180	180	209	168	176	183	205	177	202	202	203	168	202	165	164	183	174	191	174	192	192	195	181	180	173	198	195	173	196	183	184	183	185	180	200	193	188	200	178	181	192	209	154	178	201	195	191	193	195	191	206	196	185	185	173	173	174	211	197	196	182	182	191	170	176	189	165	188	179	210	188	186	174	206	189	177	186	174	207	174	189	180	174	187	186	180	186	190	177	153	181	202	188	195	197	182	201	178	181	201	195	184	189	160	171	186	159	197	179	179	154	191	175	182	167	171	197	191	158	198	182	200	194	183	203	191	213	177	214	177	188	194	166	174	186	188	177	191	195	165	177	188	213	174	190	199	170	194	202	213	180	183	156	200	182	179	173	186	172	197	173	183	192	167	181	198	176	187	200	198	185	206	183	164	185	185	182	190	170	196	186	167	209	159	204	175	171	190	186	178	182	188	181	202	184	160	209	213	198	177	166	153	176	184	208	168	189	196	187	186	174	195	180	204	167	193	172	218	179	196	192	165	202	182	190	172	219	187	194	196	197	187	190	184	179	181	195	170	195	187	188	200	185	176	175	170	181	182	193	156	201	183	187	189	189	181	161	176	188	201	197	165	171	178	184	183	186	185	169	184	184	206	186	177	191	174	171	168	171	203	205	183	187	195	185	194	184	151	200	188	180	190	171	168	200	169	180	200	180	189	175	168	175	193	201	189	180	176	170	181	195	177	209	215	190	161	188	196	193	176	192	170	199	188	174	188	173	197	177	185	191	151	175	190	183	206	201	171	168	191	196	211	182	212	197	194	181	189	187	186	205	182	192	185	177	193	187	196	183	170	185	147	182	201	201	191	192	194	187	196	182	173	173	166	177	176	184	159	203	161	180	173	191	196	181	182	191	202	185	198	176	169	194	176	173	197	166	223	182	182	222	160	166	185	157	177	180	169	181	165	198	195	184	178	179	184	185	182	162	186	182	187	198	199	198	188	185	180	198	189	191	178	209	194	191	194	193	165	216	176	217	180	225	166	187	179	193	210	183	179	190	178	204	176	182	179	168	204	190	182	168	185	212	185	172	180	177	191	199	164	184	184	177	196	162	191	182	204	198	187	184	176	193	176	205	173	184	170	206	190	192	186	168	180	194	184	177	197	174	154	195	194	198	205	175	210	198	203	177	194	181	175	162	193	191	158	183	169	202	173	178	189	175	186	202	160	173	183	191	195	193	203	210	195	177	197	195	176	188	212	179	211	179	164	194	170	157	173	173	198	159	181	183	187	194	169	201	159	180	181	187	210	173	173	180	165	196	162	195	182	209	190	181	176	169	178	174	186	190	203	178	211	179	208	191	201	190	193	186	176	193	169	188	185	199	186	197	177	215	190	191	156	190	192	168	195	176	185	170	182	187	187	184	215	200	173	180	184	180	187	177	193	207	186	203	192	183	191	169	198	172	198	187	205	186	176	159	191	200	165	195	196	187	174	195	189	189	175	162	187	150	177	185	187	178	180	191	179	169	184	186	180	182	175	158	192	189	187	175	210	180	203	193	162	174	181	214	172	185	183	167	182	182	165	180	213	170	200	175	176	173	159	168	197	200	168	205	190	203	167	204	193	184	178	190	177	185	196	192	209	193	180	184	184	184	207	145	182	193	172	174	201	196	167	184	174	174	182	176	175	195	211	165	193	200	173	175	167	183	189	179	163	202	196	186	188	178	201	169	185	208	189	185	204	169	198	164	203	158	199	187	177	169	186	199	189	194	188	187	165	182	173	208	192	185	177	176	177	170	180	191	180	165	182	188	182	188	188	190	182	202	178	166	220	166	198	157	195	197	190	206	181	191	198	188	205	190	190	163	180	168	189	179	163	193	176	175	201	185	194	162	195	189	186	165	180	199	188	181	200	179	160	186	195	178	202	200	182	196	201	208	184	201	183	190	210	165	183	184	161	185	179	173	169	216	186	199	176	183	175	182	158	186	186	189	178	171	205	203	197	196	202	192	189	178	169	203	189	183	182	185	205	179	197	166	171	174	177	182	171	181	180	185	177	195	180	170	195	183	172	199	193	182	190	171	166	200	176	181	188	181	212	196	181	186	189	187	169	185	187	177	178	197	188	181	159	176	195	155	197	185	180	204	181	193	183	191	180	203	179	156	175	165	176	167	188	174	189	188	185	194	206	194	183	175	177	182	197	181	172	187	190	198	171	241	192	193	195	218	192	182	182	188	187	192	197	167	171	193	177	184	191	198	177	186	179	196	180	199	174	175	186	167	197	186	188	173	162	170	173	201	180	188	178	225	180	150	207	224	210	186	165	199	170	183	189	196	168	168	175	191	188	197	192	180	171	190	159	149	189	175	179	183	202	191	159	176	172	188	189	193	178	191	178	178	180	206	182	172	193	218	189	197	182	188	192	176	188	192	186	215	164	199	198	183	182	176	179	175	179	202	184	222	205	165	188	177	189	185	188	178	186	182	190	180	194	181	189	188	178	211	192	179	177	190	206	176	194	182	182	184	190	181	193	196	203	189	193	179	172	181	175	189	173	185	182	161	206	205	189	193	197	197	193	191	179	176	183	210	150	201	179	184	169	208	172	188	158	184	198	183	202	205	181	210	181	164	168	179	178	196	171	172	172	182	186	199	203	182	175	188	198	182	193	197	155	169	183	181	205	206	183	165	167	198	200	182	186	190	193	190	193	186	180	194	180	178	188	181	188	176	206	231	180	171	186	177	183	198	195	189	183	183	183	186	193	187	204	190	185	192	187	180	180	167	181	190	184	212	197	201	199	197	179	179	193	186	188	179	205	167	183	184	172	205	173	172	189	179	205	190	184	178	165	206	195	200	180	195	171	193	193	155	186	180	165	186	185	162	160	175	187	184	174	187	174	207	200	176	219	169	182	172	187	171	209	193	177	192	198	191	195	216	196	207	203	197	181	165	179	188	179	190	188	185	174	164	190	200	189	157	168	167	202	170	196	179	171	178	194	188	211	205	163	180	170	195	180	183	197	167	164	193	213	167	193	172	177	198	187	189	205	183	185	192	197	173	195	198	197	175	160	181	185	215	176	191	200	182	195	165	172	181	162	176	169	194	172	192	161	189	188	192	162	173	181	201	166	179	198	190	184	153	199	190	197	173	163	176	180	187	167	211	173	201	179	193	181	149	195	166	161	194	188	189	192	196	186	194	188	187	160	172	165	190	202	155	140	180	185	211	184
35700	46355	50054	55751	56685	60121	58355	55517	52028	45995	35732	28183	23354	19522	18960	15172	12216	12359	11149	9437	6648	6468	5097	4621	3794	2906	2778	2585	1902	5029	8274	8288	3481	625	643	647	614	576	602	623	600	626	585	620	623	595	648	638	666	615	621	609	603	659	631	558	639	627	638	615	629	612	637	616	628	646	636	583	631	631	601	602	574	612	576	633	625	620	593	623	598	618	616	636	609	634	629	588	585	567	613	608	628	662	603	582	601	675	639	624	646	612	611	643	622	640	620	598	631	651	624	601	591	654	641	641	642	640	643	593	567	605	621	605	591	617	625	612	606	631	603	680	600	595	604	639	566	580	617	643	588	601	628	620	653	648	652	602	630	654	606	621	576	603	607	620	585	631	596	636	600	576	597	625	618	593	636	624	626	639	598	605	607	648	625	667	621	618	644	634	591	547	617	626	640	610	592	636	599	632	579	608	640	638	619	648	605	613	594	612	620	614	601	598	656	645	608	598	593	640	616	642	569	605	605	639	646	610	559	615	575	649	615	632	604	582	643	611	638	607	594	585	630	551	678	605	624	603	570	568	635	587	613	615	650	631	583	652	636	597	595	609	645	601	602	564	560	591	601	621	626	581	629	542	544	629	577	621	574	604	626	639	613	613	616	620	621	593	580	612	626	629	615	648	613	621	603	655	593	609	613	659	628	638	627	641	622	630	643	645	594	624	604	609	642	635	644	629	582	608	607	587	613	613	605	611	631	651	630	601	605	567	580	620	618	609	647	643	627	632	651	616	635	633	590	598	642	604	588	629	629	599	647	623	610	610	667	643	610	653	606	599	605	562	603	590	642	619	622	574	639	602	633	587	604	584	634	596	639	658	604	616	602	614	608	602	657	591	591	607	652	609	613	596	626	605	620	607	636	640	622	603	623	625	611	631	648	646	619	624	649	653	626	645	632	613	615	613	662	629	614	636	581	593	617	633	608	589	589	617	611	607	577	656	595	599	617	585	619	616	612	579	654	623	612	597	628	599	613	634	657	622	625	582	611	634	633	657	572	616	639	652	609	563	614	576	609	610	644	613	594	644	617	582	624	626	619	612	623	668	611	616	614	609	623	648	622	617	595	596	611	634	624	610	605	617	621	572	555	635	583	612	632	610	544	606	552	650	576	592	624	628	599	621	563	593	621	642	602	593	623	598	608	612	593	671	664	625	607	591	650	632	598	605	599	599	600	597	617	571	641	605	618	610	614	582	605	632	602	617	595	611	592	624	622	610	627	638	611	557	571	622	626	607	607	622	593	605	593	617	612	639	641	645	586	583	613	548	588	592	638	657	621	640	583	600	612	615	599	616	610	637	646	604	635	667	588	627	643	605	583	643	608	622	624	597	590	600	620	630	619	600	612	593	580	593	569	606	632	625	619	642	587	605	624	586	586	642	561	597	601	609	634	643	610	585	592	645	619	580	656	549	619	589	619	598	582	569	611	587	637	632	608	596	638	585	601	575	617	603	624	619	640	611	621	630	590	564	616	616	606	584	583	620	603	609	627	584	605	635	594	634	626	597	657	649	573	573	619	602	616	625	595	623	621	613	629	578	586	647	571	575	632	563	593	626	628	603	626	590	610	594	611	636	618	601	598	580	599	579	643	637	600	632	608	591	641	606	649	624	636	647	666	617	593	644	601	602	605	556	636	614	627	627	599	627	555	638	620	609	614	635	669	564	646	605	602	574	641	617	642	625	586	608	611	606	637	623	610	589	638	638	640	661	658	633	611	603	620	610	633	617	650	617	612	601	622	639	600	572	635	596	659	601	615	628	640	579	637	607	611	613	654	580	610	592	558	643	621	632	621	630	616	586	641	583	630	635	606	616	607	625	650	568	613	668	623	648	600	634	628	567	628	618	655	594	576	645	624	576	643	558	590	631	593	650	619	650	642	581	676	652	623	636	608	619	616	660	618	623	574	633	638	615	656	671	644	641	612	583	605	641	655	589	617	593	608	622	556	629	612	619	557	610	610	611	622	622	616	639	621	636	603	632	598	632	602	657	637	597	594	589	617	639	604	596	590	616	639	629	611	601	657	574	592	587	621	639	635	673	633	606	609	586	630	620	649	629	624	616	571	589	617	613	571	583	624	601	616	629	565	658	638	606	593	609	623	615	614	594	619	606	630	562	592	583	619	661	595	627	603	610	570	584	609	649	616	645	643	607	572	609	639	624	597	629	641	624	621	597	609	580	596	654	579	576	629	615	603	639	594	638	626	606	573	603	638	618	612	604	647	662	605	607	594	617	578	581	640	638	603	600	607	633	570	617	634	642	640	616	621	639	611	640	585	613	619	585	599	586	629	626	672	607	630	588	602	672	636	633	669	603	586	635	630	596	636	596	599	616	616	594	608	613	600	593	627	613	609	647	595	630	622	616	593	622	633	655	647	597	602	619	566	629	596	609	627	601	621	610	606	600	668	603	599	667	621	603	615	611	621	618	660	627	590	608	584	614	606	589	601	609	612	667	623	630	593	614	626	639	559	622	600	640	591	619	601	597	620	598	653	593	623	614	615	574	645	598	621	608	620	574	614	623	608	580	626	637	600	615	596	630	639	618	618	635	568	597	597	611	634	611	619	608	617	564	574	623	566	566	568	595	608	632	602	560	634	665	595	617	620	628	621	592	632	596	658	598	599	582	617	636	577	648	629	652	607	573	588	596	652	645	632	642	599	635	589	608	641	585	583	601	629	638	605	645	618	628	632	619	603	592	615	586	621	623	601	620	566	612	625	579	619	562	632	648	645	636	628	590	586	658	586	619	599	653	600	616	602	623	615	587	623	620	594	574	628	614	602	573	599	560	682	606	634	620	633	606	579	635	633	604	620	650	662	660	631	629	618	651	614	648	627	592	663	637	597	636	638	612	620	583	637	574	630	672	636	633	594	582	604	601	640	574	588	587	602	602	620	612	617	608	643	579	645	605	637	619	580	613	628	624	607	584	590	591	583	608	636	581	560	652	638	638	638	613	581	661	593	619	622	581	661	600	643	600	638	621	644	616	552	594	637	645	659	632	653	613	594	590	623	643	607	652	596	642	655	599	606	597	608	629	584	656	636	638	626	624	591	604	624	614	632	619	598	574	639	602	590	615	612	623	669	631	574	650	613	604	609	588	600	596	572	610	649	589	621	577	633	648	585	663	612	624	636	584	577	628	610	571	585	640	603	629	609	625	622	608	611	632	593	567	564	609	590	629	634	630	638	615	639	626	602	603	618	621	602	645	662	681	604	613	611	568	593	623	642	575	596	638	588	620	611	611	614	637	614	629	613	625	630	624	621	617	581	629	576	621	633	633	643	601	599	648	649	646	621	660	638	616	617	604	594	606	636	592	608	597	607	578	688	668	628	552	623	629	595	666	622	590	637	633	592	602	598	592	616	580	632	615	547	641	619	601	596	641	617	614	626	592	605	653	592	583	578	625	610	611	603	637	642	645	635	621	589	613	616	656	585	638	586	633	651	621	629	603
47294	44325	39626	37252	36068	41037	43392	44541	44264	36375	30332	21160	15363	11121	8227	4936	4113	4089	3405	2789	2592	1894	1981	1878	893	599	409	367	1090	2545	2910	2041	583	265	253	244	249	247	274	259	273	251	260	248	282	286	236	257	233	251	253	257	260	227	237	259	232	244	262	244	259	255	236	254	239	235	255	240	246	249	260	247	256	252	265	260	226	236	254	256	231	234	263	260	271	276	262	253	255	248	267	226	251	253	257	266	252	270	252	229	250	240	215	237	257	269	215	254	235	264	265	254	238	273	254	247	272	261	245	264	290	251	247	247	249	252	228	237	242	258	257	256	242	252	219	283	253	273	257	257	269	266	264	243	246	240	275	249	238	283	226	249	249	257	260	243	235	277	243	263	270	260	271	258	232	270	269	257	254	270	237	227	260	256	227	263	252	260	254	238	257	233	234	283	238	247	285	240	251	260	265	249	241	252	229	256	219	261	253	265	253	255	250	262	237	239	251	265	284	263	242	261	249	265	238	254	256	236	271	257	254	220	290	266	246	240	226	263	247	250	251	259	263	255	258	288	263	239	264	248	240	285	258	273	246	262	247	255	260	257	272	238	265	259	229	247	238	250	256	275	240	271	276	287	246	263	225	257	247	245	239	274	253	244	293	269	232	262	255	266	228	259	268	268	265	239	280	260	268	229	265	229	269	253	231	272	253	238	266	231	232	269	274	254	238	239	262	270	241	252	258	267	269	264	264	226	254	248	249	243	257	258	267	259	264	268	275	267	260	248	249	263	270	259	241	255	243	241	269	249	246	254	264	232	256	243	252	252	249	217	256	263	275	266	230	261	285	244	267	237	237	242	228	263	240	248	248	256	266	263	233	241	256	265	266	259	229	251	248	251	261	255	266	228	292	258	236	286	254	228	248	235	240	267	257	249	247	271	247	263	238	243	256	211	254	267	247	252	243	236	287	263	223	270	262	253	278	246	235	236	249	258	275	268	283	256	263	262	242	274	249	259	247	262	291	261	233	241	263	251	243	255	225	253	260	291	242	240	263	250	236	264	248	251	255	266	271	264	238	240	252	263	226	240	228	237	248	257	233	266	247	267	219	283	268	259	230	237	254	274	249	258	280	268	256	246	269	271	269	269	221	276	244	226	257	273	249	256	258	234	269	285	215	274	275	244	256	249	250	241	277	262	218	241	246	261	251	237	272	261	256	278	236	263	247	245	243	273	257	253	235	255	254	266	260	271	244	267	279	222	239	261	281	263	265	295	290	239	238	251	268	251	246	232	244	260	266	289	233	234	251	263	241	242	267	263	237	245	240	246	259	254	256	261	258	275	270	253	251	219	267	261	259	255	276	246	280	240	237	277	262	235	241	256	280	245	266	233	237	259	277	239	245	266	249	233	261	239	238	231	278	228	287	251	251	250	284	272	241	234	256	258	244	277	264	241	262	249	265	259	268	263	274	277	227	273	243	260	247	259	228	242	245	230	263	267	246	262	269	224	257	275	239	267	248	241	250	264	258	286	244	251	262	247	241	241	244	271	258	228	262	271	255	267	268	239	242	258	259	241	251	239	254	291	246	243	262	236	260	224	222	258	264	270	234	266	253	261	242	225	264	267	248	260	244	235	252	245	263	237	278	246	244	228	257	265	270	251	254	271	237	240	271	284	257	265	250	264	238	257	260	250	273	269	227	263	262	250	262	255	269	266	259	249	239	225	245	268	257	287	257	230	247	266	256	237	251	249	221	226	240	237	266	285	273	232	268	254	272	265	251	227	247	232	279	245	265	260	260	252	264	277	261	237	255	247	261	249	239	240	259	261	249	266	239	238	266	254	269	259	259	247	244	252	279	236	254	239	249	269	258	253	249	246	265	233	264	241	258	281	260	210	242	261	256	252	260	242	260	260	245	248	247	238	249	230	239	253	235	264	248	270	260	269	246	242	233	274	260	247	260	231	253	255	242	246	255	240	266	232	239	265	256	263	282	251	261	263	224	245	250	258	248	286	233	232	245	265	251	274	257	260	257	265	274	239	230	234	247	235	248	240	237	248	262	247	267	228	239	267	285	243	272	254	264	246	254	275	252	235	232	253	265	229	247	251	244	284	286	280	255	237	239	271	244	263	274	263	254	264	253	256	263	242	262	265	262	239	246	254	293	242	229	262	224	242	269	234	246	266	268	231	240	241	267	241	234	254	248	253	247	225	273	253	267	262	270	238	243	250	221	247	240	260	253	278	240	255	264	258	264	231	270	274	225	268	279	251	270	251	259	262	263	253	255	230	265	259	289	245	254	236	257	259	268	245	236	250	269	234	262	265	220	203	250	277	253	215	267	262	225	242	247	252	257	292	255	273	275	240	244	275	253	259	248	229	260	252	251	234	235	265	258	221	256	250	277	254	270	253	275	252	227	223	255	244	241	257	243	225	250	268	266	248	230	255	259	265	243	268	277	259	263	236	235	277	241	281	254	251	236	240	263	242	248	229	283	256	255	268	253	257	275	268	239	271	250	220	237	248	260	262	240	277	264	270	255	283	260	245	276	266	248	252	261	260	246	240	236	252	238	295	257	226	252	255	253	233	267	278	227	267	267	275	269	265	241	219	231	231	251	234	271	238	237	248	246	219	275	252	239	266	262	246	220	233	252	279	239	250	251	236	250	266	258	276	253	250	239	243	264	257	272	288	243	266	244	248	251	267	270	252	246	254	252	237	256	258	248	290	238	242	280	244	235	262	237	250	236	270	253	242	240	270	239	279	252	221	280	228	261	238	246	240	243	255	259	253	260	270	245	247	242	248	261	248	220	247	239	250	244	266	262	237	258	252	234	265	288	271	251	244	254	234	248	270	258	266	237	244	267	262	253	221	248	268	259	241	235	242	245	235	263	219	259	247	243	237	252	254	239	248	289	225	247	230	265	241	235	246	269	219	248	224	290	267	264	242	271	272	257	234	247	238	275	237	281	248	247	262	264	261	253	253	265	243	247	225	267	256	259	275	239	261	248	235	248	270	272	233	261	270	233	263	257	237	244	262	246	231	255	265	254	229	267	264	232	249	252	227	252	234	247	236	264	232	260	245	253	238	264	236	230	271	235	246	232	228	244	237	268	246	231	249	265	238	247	259	234	242	267	230	253	258	245	244	270	266	255	248	241	247	268	279	249	249	259	262	226	259	280	265	252	264	258	264	228	246	256	270	255	250	261	250	243	262	266	220	249	271	248	245	263	229	223	262	228	277	256	250	283	239	265	277	231	238	271	258	262	248	243	271	251	249	280	261	271	255	245	250	252	259	269	252	262	252	254	271	246	244	245	242	259	229	268	223	269	260	252	289	255	233	235	266	262	275	240	242	278	258	228	245	270	246	225	272	259	236	242	243	266	251	256	256	283	251	265	251	252	256	233	217	261	228	235	256	228	257	242	266	248	261	262	254	230	247	258	260	268	264	236	237	261	263	272	254	263	225	251	300	272	261	261	252	268	256	233	259	238	283	263	258	244	261	281	237
42446	51736	52725	59114	63237	66041	64920	64761	58843	53281	45544	33502	31600	27373	23703	17839	17487	18632	16503	14967	14060	10617	11318	10868	5048	2926	1929	1928	6560	13823	14805	10587	2624	863	829	826	799	782	816	865	806	784	842	796	815	731	793	769	760	868	800	806	785	827	820	821	822	780	799	779	838	777	772	754	816	790	869	826	831	783	836	794	784	854	776	786	774	734	759	799	777	820	780	766	798	810	802	791	731	817	818	763	776	800	817	786	756	722	762	786	792	845	793	791	740	789	749	800	775	778	810	766	806	762	764	776	805	747	795	750	799	780	737	793	784	771	767	788	789	771	781	765	814	771	765	775	769	787	797	782	788	797	705	773	749	772	798	788	785	807	731	767	798	821	713	773	749	808	787	812	799	807	777	789	792	758	812	792	779	733	771	809	826	813	792	789	767	805	829	758	796	797	778	812	785	772	757	823	757	761	787	811	771	779	794	749	829	745	809	776	772	765	813	764	808	826	773	812	781	767	807	792	806	794	809	801	771	777	802	792	778	839	834	761	760	773	753	811	863	793	782	746	820	763	794	781	831	843	774	768	783	786	778	790	736	760	800	764	760	797	777	748	795	750	755	813	764	792	824	813	818	774	760	761	810	851	790	801	831	770	805	808	779	783	773	746	808	789	786	839	781	804	752	761	812	782	759	824	757	797	799	814	817	788	790	705	761	726	783	799	796	796	763	796	802	761	826	820	799	777	753	795	856	807	756	756	809	782	773	772	769	806	767	776	756	784	796	816	742	788	809	801	758	769	820	837	800	793	804	787	766	830	766	773	798	784	808	755	810	807	749	760	779	810	806	776	780	810	803	778	776	801	788	797	788	807	796	778	759	792	777	794	776	809	813	754	799	786	808	792	761	760	788	745	765	841	770	776	794	803	784	767	778	759	753	800	753	770	788	796	835	744	788	804	769	766	778	828	817	773	814	808	800	789	771	755	769	791	839	819	785	768	796	785	763	784	838	833	862	792	822	805	798	786	777	749	764	775	831	823	816	806	808	772	799	771	813	795	797	825	806	800	860	799	848	761	767	829	820	759	773	785	769	745	759	775	761	819	809	810	807	776	774	779	767	775	812	825	796	759	793	742	791	824	784	762	801	767	771	797	884	808	774	787	724	780	799	750	811	834	833	797	769	834	737	788	813	832	797	775	828	791	791	754	818	770	790	745	724	810	769	787	767	772	820	797	781	795	814	791	831	832	800	745	802	814	773	779	835	783	782	736	780	800	792	775	789	781	824	760	810	802	750	843	841	803	767	745	846	755	800	744	783	795	729	788	835	800	776	810	774	742	788	788	711	759	753	769	770	821	779	774	751	791	777	823	806	777	816	811	761	796	789	784	812	786	838	782	782	754	793	762	789	816	728	773	768	802	767	759	788	760	785	778	805	800	752	761	783	762	799	747	804	754	748	821	779	791	833	816	787	798	823	784	781	807	834	728	813	813	762	782	836	818	785	754	783	797	776	731	805	772	765	838	792	814	808	816	811	831	736	788	815	762	752	748	784	785	772	807	779	794	741	800	804	802	765	726	818	766	771	804	815	829	801	799	788	826	805	793	766	781	812	761	812	746	846	818	822	764	771	781	805	765	808	805	800	796	777	807	757	745	731	776	811	797	752	775	794	815	786	848	803	784	738	763	750	792	763	809	764	781	742	837	788	769	812	818	784	751	794	812	745	805	839	740	828	769	822	842	770	796	763	774	812	781	813	784	779	823	799	774	812	774	772	797	813	733	803	758	796	828	837	812	819	756	812	753	769	767	796	793	813	768	787	786	728	750	790	845	764	760	784	758	812	768	801	840	758	790	812	820	740	790	799	781	777	786	791	754	820	714	787	809	785	761	797	815	808	804	751	811	768	778	786	789	843	783	733	803	803	759	817	805	800	774	752	789	762	777	802	823	773	756	807	810	758	799	827	753	795	826	844	827	774	830	799	769	755	764	796	742	780	771	833	780	767	783	785	833	825	755	778	774	814	802	798	791	788	838	782	784	726	791	830	789	760	774	817	764	782	825	782	804	795	785	811	775	784	781	785	791	792	760	758	807	766	777	785	753	804	793	771	806	813	766	819	766	805	745	793	788	762	866	761	772	746	821	775	764	775	785	809	766	790	786	780	780	742	805	824	803	801	751	820	766	813	742	806	765	769	799	764	807	836	777	800	808	791	786	800	755	741	784	755	817	736	789	766	834	806	840	834	840	790	764	796	782	800	812	768	771	761	835	787	793	755	739	821	799	728	788	802	801	845	771	791	792	799	765	757	834	726	797	781	783	769	798	767	800	804	804	838	793	816	774	816	838	784	763	777	810	781	774	812	748	756	808	833	704	792	751	788	773	783	783	766	829	754	808	780	796	818	783	771	812	747	813	807	779	764	828	784	864	788	806	801	839	795	809	771	800	737	743	775	780	810	752	818	775	773	816	789	808	811	787	800	828	744	763	777	781	787	793	816	850	817	763	771	869	783	793	825	805	779	773	773	767	798	781	807	774	815	822	802	794	774	797	773	784	800	764	776	849	761	746	830	809	818	748	778	833	752	801	835	791	838	831	793	764	748	797	746	789	818	815	775	839	790	818	774	772	838	767	811	738	762	764	786	832	796	761	825	806	721	813	803	831	761	805	785	844	742	741	782	740	814	781	741	785	784	820	809	815	782	788	748	752	786	742	789	776	767	806	797	835	785	758	769	795	732	778	814	798	808	798	792	804	789	813	799	828	805	808	793	783	743	793	819	838	825	792	759	773	745	800	829	775	764	803	761	788	787	814	780	770	797	834	775	773	797	794	769	756	768	787	795	779	720	767	835	786	778	838	767	789	811	767	768	752	783	762	788	811	832	841	744	814	816	754	768	797	804	809	751	780	810	770	785	810	780	796	817	760	733	782	848	780	783	754	790	779	774	785	798	767	807	806	806	753	753	832	796	785	803	805	783	795	721	765	830	773	801	796	817	729	811	768	868	747	792	779	823	761	810	788	786	745	716	791	816	784	826	751	798	744	791	837	773	730	758	813	797	783	783	783	780	789	770	797	830	766	792	772	748	809	804	799	798	779	833	813	757	796	771	797	775	815	820	800	741	774	774	772	765	799	759	807	771	801	763	798	775	776	797	759	802	779	810	779	820	805	810	760	811	818	756	768	753	793	780	777	818	721	722	783	762	802	780	822	778	795	780	762	812	757	761	795	796	759	782	817	820	736	817	788	807	814	814	803	780	773	756	795	743	844	761	776	820	785	791	750	800	840	799	739	815	754	802	751	783	756	787	772	785	748	823	814	776	765	776	778	865	811	809	750	854	826	805	741	714	794	777	794	818	787	797	804	788	817	790	763	795	763	819	820	780	795	756	823	800	794	796	758	835	806	755	772	768	793	833	754	790	819	778	773	795	770	802	814	793	759	774	813	799	762	743	810	798	810	793	786	793	809	784	789	805	796	760	814	764	841	785	809	739	797	790	795	827	787	760	811	804	810	810	815
11516	18797	23005	19680	12544	10737	8600	7112	5176	3033	2333	1514	1744	1027	1067	638	623	588	510	480	399	345	301	323	260	192	198	217	225	283	369	401	190	188	168	195	154	180	192	173	197	172	171	188	191	173	191	187	174	171	201	171	199	177	174	176	185	150	165	191	164	180	183	184	174	178	179	169	186	191	178	176	178	180	155	170	199	183	195	164	177	182	160	163	157	171	188	167	178	169	185	167	166	175	219	193	194	163	187	162	188	175	188	210	199	168	178	171	177	174	182	181	182	191	177	176	175	167	184	169	174	180	191	172	191	172	178	156	179	186	181	182	173	172	152	173	196	167	168	188	195	170	196	158	183	201	155	172	173	179	181	163	180	182	166	187	203	173	168	193	175	159	178	172	179	174	203	182	174	185	170	162	170	151	184	196	178	174	182	181	169	184	177	185	161	180	161	165	207	165	182	189	178	164	199	171	176	182	163	178	186	173	159	186	158	174	170	156	167	156	189	168	174	177	199	157	170	167	193	199	190	165	158	152	167	153	197	188	177	179	176	175	197	176	182	181	177	204	196	172	179	170	172	179	171	180	198	178	158	184	165	183	180	190	176	182	205	195	186	187	163	159	170	179	182	197	189	198	201	173	189	175	174	177	176	159	203	213	183	149	158	175	191	167	180	187	179	182	205	169	205	175	195	173	201	193	188	168	183	175	195	185	175	155	193	187	160	191	190	169	161	204	188	176	165	185	187	192	194	180	152	174	177	197	154	178	183	171	181	192	182	179	177	211	170	187	199	185	193	188	144	163	147	184	166	163	175	195	187	171	189	188	172	169	161	171	193	164	205	186	164	172	181	182	177	190	197	206	148	189	176	151	171	187	183	175	160	171	170	187	196	171	203	173	202	184	139	171	191	172	167	182	187	192	154	166	173	168	206	175	162	181	191	154	175	181	173	163	158	172	182	178	178	179	173	165	200	153	176	162	185	159	157	157	176	182	169	178	171	186	170	178	184	163	201	168	175	150	161	180	185	203	188	168	171	170	179	176	197	169	169	172	186	187	165	174	152	164	168	165	177	180	162	171	181	174	175	179	174	165	175	191	198	156	180	174	210	185	173	187	198	192	175	179	155	177	201	144	187	175	182	161	184	186	181	162	148	154	175	159	169	176	163	189	174	192	198	190	183	177	184	181	187	186	156	153	183	185	179	172	180	167	156	162	161	172	174	193	166	177	172	169	173	166	169	169	176	170	199	166	166	193	165	183	190	164	164	169	186	153	189	168	177	169	178	178	166	180	183	197	190	184	180	171	181	181	175	174	171	167	213	186	177	172	164	192	189	166	158	197	194	193	175	165	173	183	186	166	161	209	191	183	182	189	185	155	195	198	173	182	164	184	172	156	183	187	167	169	193	167	151	186	175	173	159	167	167	179	183	198	196	183	172	178	174	174	168	176	176	166	179	185	177	185	170	198	183	183	186	178	186	174	181	170	157	167	191	160	179	165	181	172	177	187	198	192	178	184	170	142	206	194	173	175	184	161	172	184	189	177	193	174	178	173	169	165	192	155	186	191	170	190	172	198	166	190	196	173	171	161	192	186	172	181	154	195	200	161	179	172	168	188	176	195	168	177	173	157	176	171	167	179	185	187	182	196	167	172	177	195	198	173	182	206	200	196	185	173	198	166	191	205	178	174	196	166	191	206	192	167	158	177	178	185	199	176	200	222	172	188	170	173	158	188	186	181	196	172	181	198	151	168	197	174	148	199	183	201	201	189	192	152	208	178	150	194	165	183	168	185	187	204	186	185	167	159	175	183	176	170	172	176	203	179	162	191	191	193	162	182	191	213	180	203	187	173	188	174	155	160	189	200	155	164	190	195	177	197	182	153	175	166	181	185	182	170	197	187	195	193	178	183	160	197	186	177	154	167	180	187	188	190	178	193	180	176	190	194	183	195	183	196	185	164	166	181	191	184	183	179	163	184	201	188	160	180	160	194	162	170	177	176	164	199	186	154	174	183	173	218	176	181	161	196	177	170	153	198	190	170	153	183	175	185	162	155	184	174	163	167	182	182	178	191	206	161	186	179	182	189	188	190	181	162	163	163	197	165	179	198	191	165	163	166	188	188	194	206	197	163	184	185	157	188	161	179	178	199	185	182	179	171	175	162	166	191	179	185	192	183	172	163	187	152	192	178	168	171	179	167	168	180	172	165	206	174	183	192	169	183	200	142	166	172	166	189	172	160	167	182	186	192	176	166	188	182	189	178	169	181	173	172	174	192	174	154	183	172	202	213	199	193	173	182	171	158	163	172	194	177	197	160	195	187	190	178	197	152	162	175	169	168	165	169	149	161	176	169	181	188	176	183	175	168	188	162	185	149	193	146	156	154	172	202	151	158	178	156	170	208	156	158	211	175	176	184	183	176	184	187	166	183	180	168	151	160	166	163	192	163	177	185	173	161	145	189	183	187	160	193	168	169	176	162	188	175	170	202	177	158	175	173	184	157	201	179	173	178	182	176	186	175	164	167	187	168	182	161	198	219	193	192	165	190	174	174	175	172	171	175	172	186	189	187	177	178	185	197	172	159	161	177	185	185	175	195	168	168	203	164	180	171	155	185	174	194	184	188	174	184	170	172	177	147	176	174	177	176	203	164	171	166	175	175	152	177	161	172	178	175	179	173	159	175	189	173	218	217	160	173	182	186	184	177	184	184	185	177	167	191	173	181	177	182	217	168	185	164	193	160	157	182	166	173	191	140	192	203	188	192	188	182	182	179	173	165	179	185	187	168	170	190	179	167	144	150	190	169	175	192	173	210	180	166	183	187	178	171	184	186	178	166	185	203	172	153	151	154	156	161	139	180	160	165	166	189	192	189	153	176	167	182	153	189	182	182	170	180	207	201	170	195	182	177	174	182	157	182	181	193	177	191	164	197	181	207	189	178	174	178	165	168	197	196	188	174	171	184	201	185	158	183	174	173	163	165	154	158	183	162	181	188	167	181	174	174	183	174	152	174	185	169	161	174	190	183	181	170	187	200	175	169	155	184	181	186	210	185	188	172	182	183	172	179	192	180	176	174	148	170	200	180	186	170	168	187	180	173	165	160	203	176	196	168	173	198	176	179	185	187	199	168	182	190	180	176	174	193	180	207	174	178	190	174	168	183	158	182	171	192	164	171	198	167	150	176	194	171	190	171	182	202	162	174	180	165	184	168	193	180	158	139	213	179	164	162	165	172	182	162	144	156	170	177	189	179	176	162	175	193	180	176	176	173	168	175	157	173	162	166	143	159	183	164	177	179	175	173	159	162	175	178	200	183	190	171	179	161	187	177	189	193	177	195	162	178	179	159	172	178	169	169	188	186	164	181	169	184	176	185	195	174	196	205	182	175	162	170	175	170	172	186	177	191	179	163	200	198	172	195	161	171	184	174	188	179	165	190	179	171	174	179	186	183	171	197	194	189	171	178	174	178	181	162	180	176	183	186	188	149	175	184	177	187	204	191
12244	21534	28060	29587	24851	25732	23002	22081	17090	11764	10485	7365	9012	6024	6351	3999	3770	3654	3368	2667	2240	1672	1372	1751	1063	811	812	777	802	1412	1728	1795	749	641	672	610	641	588	600	647	607	600	598	616	644	601	642	606	604	580	643	619	610	604	592	638	618	649	623	593	636	611	670	624	609	579	628	633	622	639	649	611	576	631	673	612	626	584	623	609	613	646	658	616	599	632	639	611	569	583	615	607	587	663	642	626	598	625	617	643	620	631	637	644	607	649	605	625	606	595	638	577	639	617	624	599	610	556	625	601	614	641	621	601	592	582	634	621	612	654	599	626	631	611	645	596	605	625	596	588	621	631	619	587	613	595	636	627	584	572	627	584	664	622	612	589	598	571	606	574	616	619	623	621	629	622	612	655	622	604	594	594	569	631	609	565	597	582	627	654	608	626	614	604	630	637	608	619	635	575	641	631	611	648	627	610	608	643	601	626	591	629	556	609	600	597	587	627	565	584	617	648	621	612	607	631	588	593	631	636	629	577	582	646	612	639	613	629	640	603	634	616	631	589	654	602	571	595	600	615	634	638	604	660	631	600	603	590	635	621	587	612	597	574	595	623	657	576	643	576	627	621	659	629	664	622	606	570	610	655	636	641	640	610	659	641	597	587	621	644	651	600	597	632	644	628	680	635	639	622	602	624	620	622	567	636	650	597	629	581	612	613	618	609	557	570	640	632	604	663	585	611	606	618	633	650	592	575	605	616	607	648	584	605	549	595	641	620	627	618	621	627	665	586	625	624	594	649	607	664	614	614	660	615	663	626	625	629	598	589	635	628	645	579	614	626	610	643	629	631	671	642	598	619	586	626	636	572	618	539	599	652	606	602	640	556	598	646	575	634	593	653	597	650	617	633	612	600	619	631	632	632	597	615	625	615	624	575	544	604	602	613	597	610	585	635	597	641	611	618	595	574	581	614	652	605	622	626	638	616	625	650	589	640	608	601	597	618	611	571	592	614	619	604	617	620	602	631	634	642	643	574	630	608	633	596	621	600	646	596	675	624	648	624	575	622	611	672	574	627	604	615	608	636	633	596	612	608	597	603	609	590	646	655	584	624	600	616	625	609	617	632	618	589	626	587	595	604	599	603	606	643	641	652	679	623	609	594	627	646	627	611	642	618	590	622	609	591	615	612	605	609	617	602	647	614	651	591	561	624	621	618	658	638	577	603	627	599	616	608	608	664	600	611	596	652	606	600	631	568	661	618	617	651	656	653	591	608	619	635	606	589	627	605	604	567	570	607	614	626	639	579	643	591	605	628	598	608	639	566	599	672	582	621	614	604	646	635	617	632	658	606	633	592	601	641	645	636	616	630	643	615	618	631	606	619	607	563	674	610	634	593	615	586	530	619	609	615	614	617	589	655	613	678	612	609	588	613	595	643	649	652	608	658	606	606	617	616	600	570	664	626	602	623	607	611	610	634	607	622	631	624	606	602	583	680	614	594	630	613	566	616	603	630	594	600	655	599	563	587	592	638	631	639	613	595	639	633	598	578	638	578	592	599	609	573	639	626	614	636	627	614	632	639	624	629	634	647	559	621	604	634	632	594	585	584	626	618	614	609	619	617	614	573	645	626	608	609	626	601	578	589	608	616	609	605	649	598	643	643	617	604	615	591	597	666	609	608	644	588	634	614	622	636	603	600	610	626	621	625	597	593	604	602	620	628	617	602	639	627	644	650	616	573	575	580	578	579	599	617	627	635	601	588	625	626	666	617	627	589	624	607	612	624	623	581	611	638	621	631	651	683	602	593	621	603	638	593	609	644	602	650	638	669	611	639	626	559	611	621	588	610	615	609	606	636	646	596	625	618	570	687	657	583	654	581	620	649	620	608	587	629	634	591	624	637	594	619	623	615	576	651	567	632	623	569	646	582	568	644	636	581	623	606	622	599	608	619	643	577	600	589	607	633	622	552	617	666	586	598	564	609	641	630	577	633	591	615	650	631	609	634	663	596	650	604	624	625	611	602	615	603	577	626	616	633	610	610	634	586	616	640	642	626	600	629	672	653	628	621	599	630	652	597	618	650	611	614	564	628	640	599	568	604	577	549	614	621	606	652	599	606	553	647	627	608	625	619	643	638	581	680	613	650	609	635	579	625	600	629	554	603	611	620	632	614	610	643	611	603	627	642	595	611	621	605	611	642	592	632	573	613	629	567	602	524	611	578	670	589	621	635	627	613	643	624	619	605	616	653	637	625	613	599	620	559	595	595	618	613	636	599	605	637	604	601	681	608	611	606	648	651	592	629	619	636	583	611	589	629	592	643	601	647	627	603	609	594	592	617	629	660	585	571	642	595	605	634	604	620	635	565	600	601	621	588	638	593	627	606	584	607	667	622	621	557	580	614	575	596	594	612	617	610	638	604	623	627	642	645	602	620	632	640	601	629	598	614	637	598	604	627	586	608	609	579	634	603	619	608	587	629	592	604	577	604	576	603	603	655	617	635	624	624	614	595	581	625	612	575	647	609	595	607	604	695	593	623	631	690	630	623	597	606	631	604	581	640	608	602	641	597	616	629	623	620	630	640	624	631	605	620	586	632	613	658	588	611	600	596	591	596	572	606	620	587	628	577	553	589	596	595	655	632	618	567	625	621	613	635	621	586	607	571	615	634	617	619	628	633	648	602	628	610	609	655	613	630	629	656	640	624	589	598	620	627	646	584	605	651	651	614	604	600	551	569	559	638	622	600	565	589	598	632	622	618	621	627	662	656	601	637	556	616	605	589	596	598	608	645	602	602	582	607	575	602	624	637	635	649	572	603	625	609	606	627	598	639	605	680	631	610	594	599	622	605	590	614	634	584	615	564	620	636	626	609	630	634	566	588	577	578	569	587	663	572	632	642	625	598	632	611	615	595	660	634	592	604	558	631	651	578	628	645	629	595	635	631	620	614	614	614	604	641	614	632	659	615	602	635	634	618	590	583	601	608	618	650	610	624	663	635	658	603	650	646	614	633	627	629	654	572	578	609	600	620	583	600	630	647	611	612	627	664	573	615	596	611	575	597	619	622	561	587	650	621	586	622	614	638	596	603	611	626	634	567	599	581	599	610	621	609	577	643	644	613	556	651	689	619	601	618	586	583	603	623	595	615	585	636	621	578	598	655	594	621	616	590	608	620	591	598	575	658	612	631	654	640	598	624	645	617	591	651	675	587	622	621	603	649	651	627	592	608	656	643	590	590	603	572	618	649	641	598	649	593	629	630	592	626	587	617	614	624	634	595	581	610	616	581	632	626	587	565	606	595	648	588	567	577	586	620	577	594	592	622	581	629	601	598	626	649	594	586	610	673	611	597	625	603	606	637	617	649	624	629	585	625	626	661	597	597	629	592	583	640	622	614	621	626	609	613	587	617	594	607	606	650	629	572	682	653	579	586	635	583	601	605	616	628	613	611	597	608	594	600	605	584	592	621	599	624	582	609	649	586	603	625	625	621	605	653	611	614	587	589
40274	45907	41778	38093	36113	38330	38732	39193	36522	30108	22783	13876	9154	5912	3850	2217	2381	2610	2387	2333	1868	1269	755	654	515	457	316	223	392	1209	1489	984	361	184	183	208	174	162	185	187	180	183	179	166	199	184	176	195	184	200	178	176	176	186	166	156	190	183	197	168	201	178	196	184	170	199	209	192	172	194	175	194	154	156	202	169	187	161	182	173	169	200	181	186	191	186	196	194	167	179	199	173	189	175	190	187	195	184	195	187	191	195	199	188	184	185	208	177	177	205	179	198	186	182	189	184	179	184	206	196	199	196	205	176	198	176	189	183	215	175	198	174	196	193	185	194	196	193	180	195	178	183	189	219	190	185	205	186	167	194	186	207	178	165	175	174	199	186	168	183	197	195	190	227	182	178	219	183	186	190	174	201	188	189	212	186	188	182	182	182	153	197	181	199	182	202	215	161	167	178	183	179	187	180	178	198	171	187	194	192	173	188	183	195	171	185	189	183	188	174	182	195	216	178	185	218	189	162	187	188	197	203	197	176	183	164	180	152	197	188	200	167	175	181	185	181	192	176	173	188	183	192	198	177	190	173	210	181	186	168	190	174	180	205	196	160	206	207	165	175	202	208	170	182	190	188	196	193	177	187	204	199	176	182	184	182	172	172	164	188	182	194	202	184	175	226	180	188	180	192	199	172	200	203	164	194	190	201	203	176	166	176	186	207	190	180	190	200	189	206	199	178	172	181	193	160	183	192	201	172	190	175	216	174	161	186	177	166	182	175	194	187	190	176	156	214	194	201	158	156	211	201	182	173	168	178	182	209	174	175	192	194	160	188	207	166	198	186	188	190	191	176	185	171	188	178	202	187	206	169	184	174	209	217	171	217	201	182	208	208	202	179	187	213	186	176	209	181	170	185	210	205	182	192	181	199	171	192	181	212	193	187	195	209	187	179	172	161	208	181	183	174	175	211	166	192	190	173	177	164	193	188	179	219	188	188	189	197	193	177	212	172	177	204	194	166	176	201	165	212	170	179	196	190	191	173	197	179	179	159	175	174	180	195	179	192	185	194	160	181	199	187	188	202	196	179	240	174	209	176	177	192	171	200	204	184	170	172	200	206	167	200	214	184	183	202	173	183	186	188	197	165	197	198	182	180	198	199	203	181	205	178	176	195	176	180	173	162	182	177	186	160	196	195	209	170	176	178	168	181	168	188	183	217	171	162	154	194	181	195	195	196	172	175	185	188	201	188	177	192	174	195	167	190	201	187	210	184	172	190	199	206	170	168	181	209	187	196	210	203	193	168	176	173	184	194	184	171	193	166	163	190	206	178	195	221	188	170	214	163	178	190	195	175	169	198	203	170	188	180	201	164	188	183	176	196	201	189	189	193	190	184	172	186	197	190	214	191	192	182	180	194	174	158	177	207	195	205	177	185	185	184	181	207	185	166	177	183	183	195	178	208	214	181	184	176	197	173	180	184	188	216	171	165	175	165	186	184	208	179	210	200	195	178	214	191	207	198	178	178	205	174	173	181	173	207	189	181	188	187	189	186	172	171	188	195	171	190	173	202	165	174	185	192	196	189	171	199	173	213	167	186	169	172	179	192	185	188	195	201	194	169	188	199	188	171	206	200	200	184	165	195	169	171	195	200	202	204	175	174	195	212	174	166	215	174	187	158	168	174	196	176	183	190	184	190	184	196	204	194	209	210	201	189	198	172	173	162	194	212	193	167	171	181	199	178	178	150	161	208	204	196	193	196	182	182	172	170	180	182	188	195	170	191	209	214	173	187	194	191	192	197	180	198	202	175	165	191	190	179	191	193	164	213	183	181	180	196	178	184	172	191	216	164	218	194	167	171	189	166	174	209	189	196	206	175	200	193	184	189	195	154	173	190	189	168	178	200	171	173	196	182	167	171	179	170	173	185	175	206	194	166	161	172	189	201	202	194	171	181	198	183	188	182	185	173	187	200	195	200	199	180	202	182	223	201	171	178	173	174	171	185	183	177	198	204	194	180	179	194	189	192	181	179	197	174	210	216	186	183	198	186	168	181	201	192	185	189	212	181	199	191	186	171	185	202	183	174	186	211	182	177	171	185	212	206	193	151	168	175	201	181	198	174	186	190	228	184	178	206	177	218	203	164	182	179	170	208	175	183	192	184	193	194	187	188	186	190	199	169	203	197	198	174	193	182	178	165	190	172	200	200	170	180	191	183	183	176	172	181	173	189	181	203	188	191	187	191	156	215	186	171	216	209	171	184	191	194	184	192	169	183	177	170	191	169	162	207	175	170	165	175	189	209	210	192	191	174	190	206	196	183	179	174	202	188	196	193	183	183	187	189	183	172	177	189	175	179	157	180	179	174	202	194	181	159	187	212	182	201	188	162	194	189	175	185	195	170	178	168	200	196	185	181	197	182	177	183	212	189	195	164	181	194	173	168	194	206	203	159	181	171	161	169	177	181	184	179	181	172	183	178	182	177	195	203	190	181	183	184	201	178	199	181	176	183	183	197	166	183	201	188	190	168	178	193	208	196	192	217	218	188	187	162	185	165	218	206	194	161	185	193	161	189	194	191	206	192	222	204	189	190	184	158	158	193	187	201	176	189	177	175	191	189	173	177	225	178	188	210	182	195	168	174	177	193	188	189	205	186	174	186	194	189	157	176	197	171	185	187	158	164	179	176	210	198	217	188	164	157	203	186	185	181	183	200	193	189	173	199	167	209	193	177	182	203	183	191	160	173	178	181	164	196	189	193	177	203	174	181	184	193	190	164	169	181	181	197	210	190	179	181	154	200	182	185	192	189	179	159	210	208	180	147	190	202	190	172	184	159	186	189	196	190	185	183	220	206	197	203	181	176	164	185	200	178	184	182	174	201	183	179	193	194	216	180	178	191	178	216	183	187	189	169	206	187	166	161	191	172	198	191	180	179	204	160	193	177	171	166	172	192	185	191	191	188	200	196	195	183	185	177	183	194	167	176	203	184	173	190	189	187	196	197	188	202	204	173	193	169	204	189	190	181	161	182	179	178	192	176	212	164	171	182	170	208	191	163	195	203	198	162	176	171	191	197	174	170	181	193	180	200	167	184	181	174	161	175	193	185	187	167	191	173	185	176	189	172	184	210	196	179	179	188	182	171	208	191	185	203	195	186	204	191	185	187	176	190	179	182	180	185	188	212	176	187	193	158	182	177	204	180	181	187	158	166	203	176	170	173	166	182	211	192	181	182	196	187	196	166	196	190	197	203	196	192	184	211	173	202	202	175	177	182	193	204	180	191	195	201	188	173	178	164	194	203	191	178	177	153	178	199	188	168	172	169	174	174	183	181	204	195	180	178	171	177	184	178	173	199	179	210	189	171	220	195	191	175	186	195	186	183	168	181	193	223	171	188	182	188	189	187	193	204	185	178	185	188	177	173	167	186	173	205	210	192	180	200	190	173	198	210	176	197	179	205	186	206	179	176	209	167	163	189	174	211	187	173	172	185	167	186	175	190	174	180
35411	47330	50002	56529	59018	58549	57740	57122	49981	43791	37211	25560	23908	19467	16538	11236	12599	14506	13096	13167	11037	7659	4352	4170	2731	2324	1748	1034	2232	7288	9167	6036	1753	601	609	627	601	607	643	632	606	646	634	642	656	652	616	640	617	647	605	609	598	617	607	601	627	611	604	610	643	642	620	628	602	623	612	584	601	669	649	619	662	622	624	558	614	648	645	616	637	628	655	633	618	627	575	637	600	602	623	596	613	629	619	592	622	592	603	613	608	651	634	619	644	621	610	643	634	572	645	606	633	683	632	654	594	601	625	614	582	637	576	645	603	593	567	632	660	590	630	586	617	635	626	557	638	678	623	686	617	623	618	621	616	655	655	630	624	611	589	645	593	590	591	575	613	631	619	597	607	619	618	640	642	580	611	662	618	637	631	626	610	653	609	583	585	605	604	599	620	644	643	588	614	607	619	605	590	620	625	647	631	607	640	619	602	610	644	624	613	638	603	624	626	604	642	659	542	572	589	623	601	645	617	611	641	571	612	625	681	613	625	611	610	628	665	655	635	668	638	668	632	638	646	627	629	640	621	634	589	649	593	572	619	600	604	581	637	620	617	601	668	601	658	608	670	650	632	633	623	626	621	613	608	614	641	584	627	630	590	600	624	617	645	567	614	625	596	664	622	612	631	614	604	603	599	579	651	614	581	626	620	594	619	641	604	611	615	642	631	609	584	627	629	609	606	637	616	610	634	599	635	616	610	601	608	584	605	646	655	592	619	580	618	596	628	645	657	581	614	582	618	644	654	583	618	599	590	617	604	622	592	669	586	629	609	641	648	633	625	677	634	584	682	619	624	659	599	640	602	628	631	596	617	650	584	662	615	654	630	582	594	625	622	643	604	611	612	642	624	612	620	643	563	606	575	658	624	609	634	608	667	617	623	602	663	606	625	632	633	595	614	606	632	637	598	592	592	611	625	658	637	578	621	627	628	606	601	623	653	608	622	590	603	582	617	595	646	578	594	594	643	599	624	663	626	645	629	587	650	581	572	606	594	616	617	647	619	605	668	662	602	616	603	614	605	664	647	617	667	676	605	598	619	640	611	633	614	657	604	620	582	632	589	595	618	631	606	609	622	606	616	641	608	592	647	607	617	604	601	647	617	591	618	673	584	631	623	615	615	625	611	598	624	586	604	638	626	617	641	642	608	669	589	654	628	631	612	642	644	624	637	635	654	620	582	600	582	595	591	609	612	670	622	578	603	634	609	642	627	632	591	654	609	620	659	652	594	652	574	660	587	632	623	571	640	667	628	610	589	606	627	626	661	619	640	641	673	654	589	606	579	629	592	626	623	640	625	591	621	617	652	635	625	582	606	611	604	601	624	638	610	624	607	619	596	616	583	624	629	648	593	638	640	626	605	629	576	595	648	609	609	630	621	593	607	663	634	572	629	635	624	642	654	636	613	595	578	658	620	622	623	669	639	637	626	620	649	586	616	639	625	628	626	612	601	633	651	638	621	625	606	611	615	623	609	599	661	586	607	642	644	575	671	586	626	623	625	624	641	603	647	584	621	615	608	621	660	584	597	607	622	631	569	640	639	617	656	650	574	630	644	608	631	623	626	611	622	643	578	594	593	662	645	657	582	605	616	564	641	599	600	634	644	664	616	640	625	579	648	619	631	693	676	582	623	607	635	646	615	617	639	598	640	617	647	628	621	699	634	635	627	626	633	597	566	579	640	639	635	650	578	639	612	616	614	668	665	618	608	605	607	647	641	644	622	632	616	623	574	602	622	668	566	596	617	600	661	612	626	629	604	627	639	628	648	642	616	627	570	629	638	646	584	586	669	608	614	616	593	619	607	579	649	626	601	597	601	607	645	606	638	588	617	619	597	630	592	618	628	601	611	595	612	617	603	603	632	613	588	611	658	631	631	615	606	624	631	599	605	628	622	610	629	616	614	663	586	621	616	669	621	634	604	603	619	648	636	621	591	629	584	603	639	659	610	618	676	592	655	617	602	613	602	638	630	646	610	604	617	637	610	612	601	605	611	584	588	630	644	620	622	602	676	633	582	613	643	626	615	639	589	608	580	633	649	630	651	626	603	620	619	591	630	617	613	636	651	607	625	602	661	644	612	608	560	587	646	553	599	621	616	577	612	596	665	654	602	631	618	623	621	630	677	666	573	638	590	638	644	606	635	606	612	631	609	610	642	597	607	589	614	590	616	630	605	599	614	615	633	632	634	587	656	601	644	636	606	595	609	637	634	603	650	624	651	592	636	638	654	584	595	637	664	605	641	633	631	648	624	641	678	601	598	637	631	620	635	629	660	627	657	614	641	626	632	639	615	656	596	642	635	626	616	648	644	594	633	622	591	614	617	608	620	643	636	614	590	590	609	586	595	604	580	574	623	629	627	627	621	577	608	578	643	642	613	642	613	602	605	587	614	635	599	588	628	641	603	593	659	576	646	618	643	581	579	607	615	615	626	633	613	588	618	650	606	609	629	626	658	585	601	618	642	554	615	607	653	643	596	636	621	672	617	631	588	583	661	581	656	619	605	676	615	630	622	604	668	624	602	635	611	562	590	634	594	660	595	620	616	589	671	650	579	631	640	597	603	600	605	608	612	636	602	591	596	604	620	610	631	612	619	625	581	644	628	575	640	632	631	591	597	650	665	608	605	666	618	616	569	671	597	587	604	626	634	612	641	598	622	576	625	629	591	597	584	632	607	564	598	610	650	617	631	611	630	633	576	625	632	636	624	631	621	628	586	580	604	634	627	646	636	610	616	596	614	640	666	594	618	574	587	605	635	644	636	589	602	681	600	622	611	633	616	644	654	602	605	608	617	606	635	649	643	660	628	640	622	626	632	629	591	614	600	570	654	658	651	634	630	637	676	638	596	616	598	649	626	600	651	576	621	597	662	628	618	636	642	637	654	661	606	628	598	614	601	619	668	637	628	601	634	607	636	634	627	628	620	619	614	624	600	597	609	612	611	614	600	611	602	565	591	625	630	612	585	613	650	660	602	649	591	579	661	656	611	631	608	574	586	617	607	591	624	604	617	609	595	622	623	612	669	627	614	656	663	591	643	632	641	639	639	616	631	633	601	625	610	617	624	652	624	614	600	588	628	564	641	614	649	640	649	631	644	607	656	647	627	663	647	619	610	559	579	654	611	613	631	648	631	571	605	621	624	618	635	661	627	636	576	624	647	614	582	600	612	582	609	640	622	626	576	601	566	604	651	596	598	611	600	607	612	647	597	608	643	646	644	574	624	617	613	630	657	590	630	674	598	637	646	634	614	571	612	620	638	623	596	636	646	647	623	694	611	614	617	600	618	572	661	615	625	627	622	665	618	613	643	622	633	581	598	639	628	635	561	622	555	585	588	595	613	665	658	607	660	604	595	580	622	622	631	642	644	599	602	671	613	581	610	604	594	638	608	635	608	624	565	593	620	632	631	650	623	593	638	603	609	610	612	564	646	625	607	609	648	624	626	612	628	680	571	608	626	605
47008	45363	40602	38015	36563	40211	41861	44640	42124	36053	31366	21167	15370	10570	7662	4360	5268	4671	4224	3593	3112	2072	1081	1000	776	720	726	399	360	968	2760	2472	530	246	251	257	238	227	266	245	254	279	238	248	237	253	261	256	248	234	267	250	252	236	246	255	277	232	248	249	266	224	248	255	236	253	260	272	265	255	232	216	248	247	237	255	256	245	245	290	250	234	237	259	239	246	281	237	252	222	240	246	242	250	239	258	232	261	258	226	251	259	195	238	234	269	247	254	270	248	239	253	261	253	232	237	234	232	248	254	237	243	249	244	264	243	243	262	239	244	242	241	253	222	254	234	266	236	236	210	244	253	249	262	247	263	250	224	243	232	227	262	214	269	217	256	257	256	233	263	262	254	227	259	274	253	238	251	229	254	268	253	275	255	237	237	263	265	240	261	249	251	239	279	251	235	242	264	269	246	265	244	245	250	257	255	245	253	248	240	275	221	257	270	235	253	208	247	256	242	239	263	279	239	273	226	243	258	245	258	274	267	226	269	257	270	263	248	229	266	233	247	261	247	240	247	255	252	250	239	230	233	241	264	211	257	259	253	249	261	248	226	242	250	212	261	253	213	241	255	265	221	271	266	235	255	241	244	259	235	232	263	275	256	264	261	231	258	232	253	233	240	259	229	244	258	230	275	254	211	240	240	238	237	241	263	251	248	253	263	257	245	256	219	260	226	250	242	263	241	248	227	222	236	250	240	234	231	270	247	270	234	253	241	238	272	258	259	234	241	257	246	247	254	261	247	222	246	226	241	251	273	286	234	255	245	251	236	271	270	230	253	236	262	232	267	249	221	255	260	221	229	257	234	272	248	254	238	260	255	254	227	276	249	264	260	259	199	245	262	256	234	218	255	256	248	260	253	236	240	253	259	251	264	255	227	261	244	250	247	267	276	244	271	228	236	242	278	233	238	228	237	260	232	280	241	274	250	264	224	286	269	249	223	222	249	257	237	227	263	214	228	254	236	240	268	249	252	221	235	264	250	251	243	259	264	251	255	246	237	237	236	284	263	252	251	261	259	250	246	228	261	239	254	236	269	226	246	229	253	234	232	261	244	252	233	247	254	250	219	216	227	286	264	228	249	204	243	235	256	234	275	204	243	250	231	234	279	237	255	241	253	240	229	235	260	234	271	222	261	245	232	245	220	213	240	254	247	257	263	251	271	269	258	269	261	235	250	241	260	267	264	267	221	258	227	254	253	266	269	245	240	270	267	256	221	246	233	247	229	241	242	242	232	232	266	237	251	268	236	224	251	244	256	259	255	252	263	239	242	215	242	253	224	255	250	243	230	276	259	235	245	282	275	255	264	246	265	251	249	255	233	246	262	237	217	278	240	260	239	244	242	247	232	247	280	234	238	257	243	234	219	235	240	273	239	251	231	247	235	241	226	268	232	247	245	243	239	243	260	251	256	248	246	253	262	201	233	258	249	208	228	244	241	249	245	271	229	238	263	255	249	246	257	291	257	274	262	230	248	249	254	246	240	246	229	230	251	235	230	243	250	251	230	246	232	226	268	225	271	240	226	267	252	236	259	241	253	251	256	250	243	229	276	243	235	248	262	236	276	263	243	255	253	249	252	271	246	243	238	253	253	241	268	241	250	244	240	228	254	234	236	246	238	211	243	238	245	250	255	255	251	233	225	254	255	254	269	244	253	221	227	253	227	254	249	238	256	235	238	259	263	234	236	261	262	246	231	267	238	254	264	252	258	251	237	263	304	271	255	256	274	257	237	226	246	257	257	247	238	277	248	250	258	253	251	225	231	233	248	250	244	265	255	251	245	262	246	238	232	298	239	258	244	233	265	255	230	240	264	265	238	271	270	247	228	259	239	220	253	241	261	258	240	266	234	263	242	269	264	263	242	228	231	230	274	249	234	262	243	231	270	273	254	256	253	245	244	239	244	241	239	236	262	240	252	238	234	263	226	242	247	239	243	235	240	236	242	276	242	236	219	244	224	261	213	267	270	292	248	251	280	263	266	253	237	284	268	257	254	238	236	244	232	236	214	248	253	241	232	244	226	256	233	250	244	261	269	294	260	264	245	258	239	237	256	209	224	235	252	263	264	250	260	263	236	263	244	258	261	260	261	251	237	243	241	253	224	244	222	246	248	259	251	221	241	259	230	254	246	258	260	236	242	260	257	244	227	274	253	247	273	251	252	261	237	265	216	245	229	223	242	214	250	246	283	226	249	216	274	251	238	246	218	252	253	244	267	251	255	270	230	259	267	231	266	251	247	245	252	251	217	253	240	245	284	238	263	240	228	282	264	264	256	263	232	278	248	251	258	230	275	261	263	254	244	262	240	281	251	270	250	248	246	231	234	249	256	236	262	244	219	235	232	242	227	257	268	244	240	231	237	236	256	270	249	242	263	248	237	235	250	251	241	246	228	258	238	239	249	249	252	238	250	229	225	264	229	240	229	209	254	248	244	266	246	269	231	259	228	281	262	235	261	253	255	261	205	240	258	241	264	224	220	272	260	226	228	238	235	230	247	249	256	241	237	249	247	258	231	237	260	256	256	252	234	274	252	255	263	248	248	230	270	257	247	255	244	252	225	253	240	225	249	236	259	234	253	259	256	268	252	249	222	228	236	251	271	254	233	267	223	244	235	240	253	253	240	239	240	250	282	251	212	251	247	257	266	234	259	237	244	247	286	241	260	234	263	217	261	242	226	236	240	236	225	253	250	230	272	244	240	232	251	246	247	241	257	225	244	260	223	254	213	264	246	257	219	245	262	232	236	260	242	255	259	253	242	257	236	220	244	252	259	243	250	228	217	245	245	241	273	248	241	243	234	247	247	242	253	233	229	235	259	247	252	260	259	262	239	262	266	257	250	255	260	240	253	226	230	220	258	254	266	242	239	237	218	215	241	240	233	254	243	199	273	253	276	267	271	251	238	247	238	274	264	260	252	237	253	244	269	246	251	239	263	238	284	233	228	258	234	257	249	249	256	224	281	237	254	230	224	241	245	262	263	232	242	251	243	247	264	243	259	247	245	248	270	252	225	238	254	251	246	266	266	251	242	233	204	254	253	257	225	243	261	261	266	258	223	231	260	227	219	242	234	227	225	272	226	227	230	249	223	260	260	252	258	228	279	268	220	206	257	237	242	229	245	270	216	219	240	219	239	262	245	253	259	211	268	243	267	265	222	272	236	259	265	225	232	260	250	263	256	235	240	236	240	272	268	275	280	246	256	233	241	227	221	249	244	238	251	270	229	235	248	247	268	262	233	231	256	222	244	256	246	244	230	251	241	231	268	258	242	242	253	248	269	225	248	228	259	233	235	252	237	258	245	255	215	235	223	245	229	254	255	279	226	263	246	246	238	243	258	265	258	230	216	244	290	266	224	279	229	242	223	251	255	252	251	243	237	256	235	249	239	265	243	251	236	241	288	246	272	235	248	258	275	248	260	257	220	234	240	228	264	256	281	256	237	261	243	243	255	258	246
41652	52448	53529	58244	64789	65398	66596	65491	57381	52542	44435	33234	30851	25350	22994	17334	20911	19602	18839	17283	16152	10910	6158	5943	4617	4555	4419	2006	1900	5770	15593	13117	2353	786	841	804	775	787	822	772	756	757	761	778	777	823	784	786	808	801	762	783	812	806	760	824	797	786	800	810	819	789	784	735	748	762	792	802	747	789	735	769	798	804	743	815	776	746	801	781	792	800	748	749	774	777	762	780	781	795	746	772	755	779	722	782	775	736	755	758	793	734	735	776	775	771	717	767	723	730	773	807	756	793	732	798	747	816	745	759	740	826	764	809	763	760	767	774	764	787	787	825	790	781	757	756	789	821	803	776	805	820	760	789	864	777	755	795	779	758	753	814	804	785	766	771	756	775	772	772	793	749	786	795	767	744	715	748	780	758	746	743	760	807	790	787	722	794	722	802	783	769	733	776	771	784	849	743	780	781	777	774	750	792	763	747	768	712	761	779	796	799	759	786	775	763	754	775	793	771	756	783	739	794	773	745	771	822	816	754	730	722	758	728	800	761	744	748	788	808	753	787	757	797	801	809	747	797	721	758	776	757	783	788	760	718	762	770	778	735	752	764	725	770	777	772	762	756	746	687	828	753	741	810	757	796	738	811	818	784	754	755	795	790	790	767	790	722	789	768	761	803	762	804	790	744	772	813	811	737	774	762	756	774	792	773	822	766	760	770	739	752	773	777	785	797	791	760	805	761	780	761	766	771	731	717	781	767	785	807	780	755	800	740	783	787	758	816	755	777	781	786	760	800	820	805	759	756	747	738	793	781	769	771	763	772	831	773	769	753	755	790	750	774	732	801	755	777	786	780	766	756	785	782	812	764	796	794	744	788	796	776	737	715	769	695	743	822	792	807	736	739	744	751	747	768	749	772	757	732	786	772	770	764	781	782	734	749	776	754	757	753	775	774	778	792	733	779	738	797	712	799	735	797	786	715	746	728	769	739	779	769	733	746	783	783	743	752	819	748	742	750	753	716	802	778	764	742	769	753	796	813	762	782	759	748	766	771	730	725	746	767	764	729	731	776	776	777	763	756	800	734	763	756	761	769	745	800	761	764	823	783	743	767	844	766	756	754	768	719	790	803	789	805	810	741	790	790	746	789	765	812	782	735	751	752	745	752	714	775	759	742	735	779	758	744	791	750	766	781	743	762	830	807	816	799	759	775	751	764	798	746	839	747	746	822	745	733	702	810	761	804	789	784	799	757	703	758	773	780	786	774	761	756	737	773	795	719	828	787	705	772	836	692	779	770	769	783	733	737	789	759	750	772	745	715	759	769	778	794	822	796	775	745	780	818	718	763	775	752	790	793	743	772	801	733	769	724	765	773	748	767	747	717	756	741	768	779	769	767	763	798	789	775	767	785	800	783	749	771	757	793	767	778	784	778	711	778	779	734	791	758	754	734	735	804	755	769	729	748	805	791	812	749	773	768	746	755	757	789	770	784	770	763	754	726	772	774	767	795	798	746	755	761	765	792	799	709	716	735	762	786	717	786	784	725	750	754	742	728	811	838	803	768	782	787	783	775	766	785	769	791	785	791	732	736	763	771	776	734	777	780	767	748	707	763	821	795	734	784	791	803	731	740	763	768	735	739	752	695	743	753	772	782	749	829	757	869	774	768	744	723	722	726	746	808	759	783	747	772	757	778	723	746	779	754	767	762	689	738	801	727	802	720	726	732	797	757	769	748	749	750	727	763	766	782	821	758	743	748	752	767	768	838	798	739	786	714	790	775	754	783	811	767	735	753	738	767	776	763	827	777	782	779	798	756	728	793	782	757	772	769	752	730	778	751	773	752	785	773	795	790	767	788	709	726	763	753	742	787	773	758	780	723	777	773	774	769	758	744	757	793	798	797	769	740	781	754	787	781	770	790	769	786	793	749	784	762	719	766	781	729	762	767	740	791	759	753	739	765	723	781	780	743	797	805	833	708	745	801	759	756	795	745	764	693	724	779	791	758	730	751	733	714	786	778	782	748	764	784	761	704	752	755	797	776	770	766	795	692	758	799	730	765	787	796	755	783	728	809	828	731	761	786	781	798	755	791	753	769	740	795	761	730	779	774	765	765	764	800	774	799	747	763	751	782	758	751	802	752	781	775	749	726	786	771	786	748	780	778	768	799	750	762	756	742	771	759	794	765	759	771	760	769	757	797	765	788	740	719	730	747	740	777	767	774	759	780	742	714	751	753	709	842	757	776	797	769	752	759	775	805	775	761	759	783	775	766	792	774	816	755	724	813	750	763	801	762	797	771	750	734	776	737	795	797	796	745	699	750	742	824	752	781	740	766	764	770	740	764	744	746	741	768	724	769	765	756	778	782	801	761	739	797	755	750	768	713	771	793	789	727	796	788	759	735	835	756	767	782	831	781	769	750	799	778	729	755	800	801	772	805	798	778	757	768	753	756	747	751	775	821	760	800	758	747	744	774	776	785	779	790	798	757	748	740	746	790	782	740	768	788	741	753	749	800	733	790	752	709	720	775	801	771	744	782	770	747	768	751	784	822	786	742	706	849	814	765	752	776	695	746	760	756	758	753	791	761	778	719	758	801	782	705	786	820	729	719	779	767	794	766	795	782	780	777	736	722	715	789	773	787	777	763	772	695	776	789	779	748	796	803	801	766	759	770	748	758	770	760	734	758	774	766	816	790	704	748	746	743	786	819	780	804	775	766	785	682	760	783	767	811	770	763	735	790	796	775	768	790	785	788	745	748	773	807	800	761	784	828	736	788	759	691	751	781	761	734	765	750	776	740	793	739	755	773	740	753	747	791	719	752	714	814	691	799	732	734	754	776	756	792	734	752	783	814	816	811	778	760	822	772	785	722	731	754	745	750	786	739	789	770	720	785	719	738	723	754	782	736	778	743	785	787	774	781	762	805	788	742	770	762	777	733	808	767	750	779	710	814	683	748	745	734	765	771	694	769	773	773	797	735	820	809	779	812	743	754	761	853	765	756	750	723	773	779	779	779	826	727	781	744	798	794	871	789	743	812	806	774	760	793	756	734	778	764	774	749	762	780	760	768	811	752	737	772	795	740	771	763	744	791	757	776	789	796	726	773	763	775	787	803	806	729	819	756	757	786	699	755	774	723	745	705	765	796	764	705	802	763	756	809	788	724	771	786	727	735	797	748	740	745	759	758	787	779	759	772	724	777	741	798	780	761	827	756	723	730	784	766	804	764	772	775	712	775	746	767	768	777	751	787	795	732	749	731	757	779	726	691	761	761	787	813	742	760	786	733	749	766	762	788	754	782	807	756	779	773	809	807	735	791	744	760	765	766	774	762	777	726	770	788	734	771	738	813	754	791	760	784	730	795	728	760	784	779	772	749	791	792	799	748	777	797	764	786	740	732	749	736	771	784	778	768	749	760	744	799	797	776	726	718	754	768	757	777	790	744	762	742	759	780	749	778	771	796	732	794	783	717	745	788	732	773	724	747	727	755	798	713	782	775	792	810	729	762
12361	19074	24703	20744	14230	11616	8505	7072	4772	3057	2759	2022	1491	1145	1061	881	835	615	549	489	434	323	284	227	247	255	286	215	206	204	307	412	224	167	185	172	164	204	173	194	182	176	172	147	185	159	204	172	190	192	186	187	160	208	187	196	171	169	150	172	179	176	186	165	168	175	169	187	167	173	157	192	184	163	164	190	200	200	171	162	179	159	180	169	185	168	184	207	156	201	180	181	157	173	190	202	182	182	185	161	163	188	159	190	173	173	193	200	189	176	157	167	195	181	204	194	175	188	174	182	184	210	190	156	191	177	190	162	220	172	175	186	180	158	186	178	213	189	200	191	170	175	165	172	182	151	204	175	167	181	170	205	178	180	197	174	175	172	184	159	183	187	190	179	177	180	174	169	184	196	150	161	179	172	196	186	170	195	196	154	181	197	167	185	166	155	184	170	185	200	190	177	211	212	182	174	172	177	187	158	194	205	191	159	176	164	168	165	187	200	164	191	164	171	191	181	169	158	192	182	189	149	173	191	199	192	180	168	190	194	174	189	167	166	166	175	202	190	174	179	165	190	170	194	158	165	195	207	166	196	156	163	200	168	190	188	191	170	179	186	173	197	162	190	165	195	177	174	190	196	156	165	188	169	185	170	163	182	190	178	162	179	166	161	186	178	170	179	217	149	174	164	163	190	160	198	182	200	176	180	157	192	172	191	159	199	165	173	179	176	190	193	174	186	185	184	179	174	178	181	200	152	208	165	194	207	178	169	183	163	201	177	164	177	173	181	198	187	185	196	186	172	174	188	168	191	185	154	177	177	171	201	170	196	159	182	210	187	165	160	186	176	180	187	155	196	161	184	173	170	170	195	169	181	178	183	167	197	192	193	196	151	187	204	179	184	197	196	180	178	176	175	194	190	198	185	161	167	169	187	187	177	197	212	170	178	175	177	194	189	191	158	177	193	193	178	167	187	197	186	174	187	186	169	163	176	178	178	176	174	180	156	181	187	176	151	157	197	163	185	146	184	207	161	169	181	180	183	181	168	160	164	175	197	177	191	147	193	183	180	183	180	190	152	173	203	187	182	189	174	164	162	181	156	172	179	181	157	176	185	189	168	197	158	185	178	169	192	170	189	166	195	163	180	173	176	193	171	162	165	156	194	168	169	174	175	197	189	172	192	173	178	189	178	205	178	180	179	187	159	158	164	165	174	157	167	185	167	202	181	149	168	180	200	176	211	186	169	168	184	168	197	170	153	152	183	176	210	150	176	171	157	171	193	179	179	184	141	183	155	179	189	170	171	178	166	181	174	196	150	194	198	196	199	206	190	168	192	173	197	187	169	201	150	167	194	184	175	178	177	152	192	165	193	169	161	187	193	183	156	174	166	169	167	205	184	191	165	145	182	176	200	185	159	165	208	157	177	154	198	178	167	194	181	193	195	160	199	181	175	215	159	205	177	179	162	159	189	173	184	191	174	187	184	181	168	179	171	187	173	186	175	176	169	174	181	173	176	199	182	208	169	161	175	160	183	197	195	209	194	182	184	174	173	188	200	176	174	183	175	152	152	168	183	183	166	186	165	189	175	174	176	166	192	181	166	184	205	185	189	183	186	182	169	209	205	161	163	181	208	184	166	169	171	187	174	178	183	187	201	162	178	204	185	178	188	200	162	174	179	165	176	181	184	176	186	166	182	149	184	175	168	171	165	170	173	184	185	195	151	170	176	171	181	183	194	172	192	197	178	174	178	185	195	173	180	167	189	165	177	176	159	185	163	199	172	181	192	164	168	184	177	174	190	151	165	160	177	197	183	161	178	180	158	181	155	168	192	189	175	179	176	167	177	161	184	189	184	205	192	192	190	142	177	174	209	205	168	193	210	163	187	181	192	172	170	187	181	170	168	181	192	183	171	190	189	193	170	162	173	164	185	190	162	211	168	187	195	192	175	188	176	182	190	166	194	201	198	176	200	175	160	203	192	197	177	178	194	160	172	184	177	159	192	180	185	172	186	190	212	190	191	205	182	195	158	194	215	197	192	167	168	169	173	204	173	172	176	186	185	180	191	188	202	194	177	172	172	178	178	165	169	166	177	187	166	189	186	193	185	169	165	195	179	190	182	188	184	158	175	191	177	199	192	149	200	190	184	170	176	161	177	181	171	182	165	186	194	204	160	170	179	170	196	197	177	166	172	183	168	177	195	155	168	181	197	181	189	187	178	192	185	179	196	173	166	161	170	178	196	162	144	187	182	208	184	173	201	175	198	163	194	195	164	169	150	178	174	185	176	179	159	184	171	158	169	181	185	183	195	195	180	169	177	202	156	181	167	183	180	209	165	179	179	186	185	201	188	201	179	188	176	176	184	184	172	186	186	196	181	191	176	191	171	161	197	176	184	198	183	158	155	190	185	199	178	177	170	200	171	166	146	164	163	173	196	194	187	170	211	183	163	161	168	189	174	179	195	169	190	215	180	173	165	176	178	180	185	179	189	181	187	180	176	160	166	182	165	174	160	192	201	179	186	174	190	214	173	189	192	199	186	156	185	163	156	180	180	199	178	174	195	175	155	181	192	176	181	195	183	166	174	153	164	171	174	178	144	176	200	179	196	207	182	203	197	182	184	168	180	159	172	176	203	186	159	160	160	162	184	173	162	177	166	197	177	173	184	164	178	191	187	188	200	174	188	174	195	186	187	181	202	194	204	151	204	153	202	154	182	177	175	210	173	170	181	172	178	181	201	184	197	174	159	156	177	186	183	197	177	187	176	169	197	197	177	173	190	195	186	191	171	158	167	184	171	172	180	177	166	172	185	174	186	178	168	185	149	188	166	156	182	165	175	187	164	183	176	179	176	153	173	157	180	163	186	192	162	193	171	170	167	173	195	161	174	174	160	183	209	171	186	200	190	184	166	152	200	187	168	174	196	180	185	168	169	185	176	169	183	199	167	172	166	186	176	174	198	163	186	180	173	182	166	154	186	173	154	160	166	173	199	195	182	184	189	187	178	194	181	185	190	178	173	163	187	198	160	179	184	185	186	191	185	168	183	189	195	203	176	173	196	190	172	170	159	171	176	158	168	199	180	155	181	200	166	180	196	184	174	169	151	188	183	197	196	176	210	170	184	161	177	145	190	174	174	186	172	189	186	191	178	161	183	174	170	173	161	206	194	179	171	164	191	164	191	190	180	159	156	207	168	169	210	176	173	184	175	155	183	185	204	181	175	167	159	150	200	187	193	181	179	204	172	203	167	196	157	199	180	171	180	179	162	182	171	189	180	177	177	191	183	201	179	196	184	156	204	173	168	198	197	177	174	183	189	168	174	185	175	197	190	187	199	180	170	164	184	187	183	178	171	166	155	168	180	186	164	191	171	192	185	190	173	185	179	163	190	178	172	179	188	155	193	163	178	176	198	182	168	181	151	177	166	202	168	182	168	174	181	171	177	186	176	170	182	166	214	177	173	164	169	169	161	162	189	198	185	171	194	181	170	181	195	178	182
12533	21403	29482	30354	26222	26079	23005	22168	15941	13289	12102	9500	7380	6102	5863	5338	4793	3596	3506	2902	2302	1686	1338	1076	1039	1178	1122	859	815	906	1379	2116	779	649	611	636	596	609	641	654	584	614	641	609	607	613	668	543	635	637	610	602	628	617	612	624	599	581	592	621	577	636	641	647	611	681	633	599	598	571	563	639	630	623	625	616	627	606	624	604	618	634	584	576	624	611	649	627	620	648	593	589	610	613	628	618	580	623	620	710	636	623	586	589	649	639	652	634	614	597	605	605	600	599	616	605	593	622	575	625	617	658	603	651	597	623	597	624	630	590	613	605	617	631	659	607	630	620	611	601	620	612	597	623	661	624	620	575	612	636	626	578	634	593	545	598	616	643	556	626	672	604	605	621	607	613	624	584	648	625	652	616	639	598	620	616	629	628	632	622	604	604	682	603	595	622	616	586	635	629	640	628	561	623	610	586	657	645	619	573	617	591	618	613	615	584	619	612	657	644	621	571	624	638	588	630	591	593	621	596	622	650	571	612	611	622	598	578	602	640	630	671	629	606	605	608	603	641	614	573	615	598	589	604	616	623	574	651	636	606	602	579	587	640	620	581	598	633	657	574	602	595	580	681	669	657	579	619	611	609	621	611	629	655	587	563	580	613	638	620	639	616	616	672	649	640	611	631	586	634	653	587	633	601	597	617	621	623	611	645	597	629	613	681	637	619	644	596	580	590	617	593	610	624	599	611	620	674	651	647	597	561	574	621	626	613	652	610	619	592	559	614	620	621	610	557	626	612	615	604	607	592	613	619	588	618	619	592	572	631	659	646	630	628	612	646	594	584	626	613	616	628	630	660	640	646	587	625	642	645	595	622	612	653	622	636	587	587	600	609	608	595	634	662	634	616	609	618	622	616	603	582	625	621	592	611	616	637	648	622	591	614	599	647	580	616	640	604	627	593	590	625	618	608	621	645	577	604	593	649	598	641	588	622	590	611	652	590	619	625	613	644	656	569	621	620	610	622	637	562	608	592	599	618	616	600	607	606	578	599	595	607	628	600	618	607	594	604	630	682	606	635	667	600	598	620	599	609	659	574	583	648	660	634	621	635	646	631	597	630	581	605	640	652	618	593	621	610	575	617	631	617	614	676	626	575	625	624	612	600	583	633	606	642	649	643	624	609	603	606	579	657	679	599	653	615	630	591	593	639	573	624	624	576	597	639	614	606	620	633	618	604	608	609	601	620	606	612	628	638	579	597	681	604	642	597	593	595	646	621	620	589	570	620	609	640	623	645	606	594	611	670	638	619	587	649	617	582	622	619	656	657	584	591	597	639	604	579	641	592	608	589	605	568	629	601	608	578	635	592	662	639	614	639	641	589	622	628	651	583	611	622	592	608	653	633	628	563	602	609	620	591	616	661	621	572	621	658	601	618	616	587	630	609	608	642	615	599	595	612	609	654	598	577	627	619	614	642	623	591	621	578	628	624	597	594	597	633	646	640	593	590	594	588	654	591	618	564	588	576	626	644	604	608	583	561	610	625	615	583	618	612	584	587	637	592	616	597	590	575	581	610	580	648	585	669	608	644	623	654	572	663	645	617	618	626	616	624	598	608	614	664	620	663	613	600	585	626	603	628	614	628	608	607	671	617	628	606	645	617	612	614	605	577	595	638	621	613	637	602	629	622	605	654	611	662	651	560	571	595	639	641	595	591	647	610	643	619	626	633	629	621	620	603	581	617	627	627	655	618	600	611	592	592	631	631	602	619	622	615	608	613	623	571	585	630	590	650	596	586	611	588	627	616	613	638	585	615	624	642	618	649	585	647	661	584	595	653	587	594	633	568	595	622	647	655	622	654	612	607	655	582	636	591	590	592	612	619	617	624	628	645	644	639	634	617	691	647	646	592	598	614	577	606	662	587	614	622	621	653	623	616	611	615	588	648	593	584	620	631	670	661	574	630	616	650	578	634	624	593	645	642	650	624	599	609	624	602	610	618	618	585	643	642	679	628	610	660	617	653	632	637	603	577	651	563	582	629	636	599	621	625	641	588	633	616	584	605	658	622	589	595	606	597	623	638	643	647	645	630	632	597	613	592	636	614	597	596	602	558	605	633	596	644	619	584	622	581	646	598	587	594	589	602	614	582	641	629	614	666	603	581	621	590	611	630	617	640	631	609	582	621	644	641	606	619	614	600	620	559	629	636	609	650	591	609	644	624	597	584	619	618	632	645	624	601	644	586	589	597	584	592	581	625	626	636	636	625	634	591	599	603	596	610	563	634	619	676	601	635	621	602	632	615	587	628	628	645	624	599	631	600	625	583	641	604	557	604	652	646	627	626	614	643	630	618	598	568	615	656	587	647	581	588	634	585	611	610	575	602	592	616	595	601	622	619	655	633	583	623	590	597	612	621	624	623	606	590	645	591	615	630	580	595	636	591	638	611	635	611	590	612	620	612	567	621	625	598	619	652	597	610	641	612	618	650	611	616	632	622	613	612	647	581	617	631	581	622	578	643	596	604	609	632	636	589	603	649	581	612	567	612	608	647	680	604	598	612	649	609	674	602	601	639	643	633	593	580	604	634	634	637	597	645	607	623	631	594	641	622	586	592	635	666	637	606	634	622	658	662	593	623	623	597	598	623	652	599	608	611	638	620	604	580	587	637	618	580	651	575	651	661	603	613	665	642	638	595	610	576	589	615	608	616	601	585	613	577	604	587	590	613	597	670	585	585	595	636	571	603	598	628	659	656	577	578	613	631	625	606	583	594	605	614	650	656	614	651	579	598	614	648	626	614	603	632	621	635	665	589	649	636	640	639	634	647	604	619	584	622	574	623	579	659	609	638	626	635	628	573	619	624	637	646	626	642	633	616	593	579	565	585	630	648	621	624	655	629	569	600	614	642	648	629	628	647	654	654	607	584	602	605	634	614	553	635	598	584	610	593	608	564	610	655	644	630	598	670	626	638	567	636	629	650	614	656	606	595	646	646	612	624	634	626	632	596	650	631	589	637	622	609	618	660	625	642	620	643	621	613	592	634	647	621	627	642	595	591	596	594	601	627	625	574	611	589	589	635	601	627	618	622	655	591	650	627	610	622	624	593	618	593	589	609	589	593	615	665	652	637	627	607	656	586	608	635	654	667	626	598	619	624	598	644	581	602	618	610	626	645	611	606	623	557	644	602	642	603	614	602	595	617	634	600	626	587	635	641	587	612	600	568	621	600	632	627	601	607	636	619	606	590	613	633	615	606	632	630	657	587	594	592	600	586	601	591	660	605	622	560	608	626	652	610	652	573	591	664	640	628	618	590	587	608	648	604	626	611	631	633	606	574	600	627	611	630	619	637	641	615	625	602	587	607	618	633	610	674	658	596	602	595	629	629	612	597	617	603	622	628	658	582	601	629	648	655	614	632	639	616	619	646	607	660	609	662	636	610	601	578	625	607	659	678	636	588	607	611	646	592	623	642	606	609	538	621	585	621	621	610	606	614	614	664	597	636
40800	45495	41836	38162	36830	38058	37527	40057	35110	29979	23998	13912	8799	5705	3496	2753	2866	2361	1895	1382	1255	1027	852	814	721	642	511	420	429	408	754	1307	570	195	188	188	198	186	192	154	177	188	206	199	200	199	181	160	162	183	185	185	184	198	189	188	176	189	193	187	181	189	156	178	208	191	202	190	186	188	178	185	185	208	195	189	199	174	168	188	200	193	187	170	175	178	177	174	193	181	176	215	186	212	199	197	200	150	183	189	198	189	187	180	168	205	182	175	170	169	186	194	185	197	163	204	180	180	175	190	182	178	170	174	184	160	195	186	210	195	200	160	173	187	189	187	175	188	186	196	177	193	192	179	185	173	173	198	198	199	188	200	217	182	208	190	203	178	182	174	175	181	194	194	214	179	178	183	181	188	204	198	173	174	194	188	203	185	173	200	212	174	168	201	172	204	190	209	195	181	199	197	188	185	192	184	198	190	187	190	175	189	176	171	171	198	190	191	195	196	198	200	190	186	198	210	177	186	199	160	182	183	199	174	209	187	197	173	176	183	186	187	197	195	185	193	193	189	178	202	199	174	177	163	170	196	185	195	204	178	164	174	187	173	195	169	189	202	185	183	167	198	172	190	215	222	191	182	197	185	177	204	173	176	152	192	192	180	185	178	186	182	201	191	206	187	186	185	188	187	199	178	195	177	184	182	183	189	190	190	196	202	173	175	162	188	200	184	178	167	167	179	165	183	191	176	208	197	182	183	195	174	199	168	204	191	198	198	198	187	169	193	176	195	182	207	166	166	185	191	167	176	209	180	184	172	190	191	176	173	193	166	174	166	166	186	182	177	167	195	177	193	176	169	188	187	206	182	206	181	186	184	160	196	201	185	158	192	180	181	178	185	171	161	179	186	184	175	173	195	203	166	183	159	163	200	175	192	205	180	180	180	176	171	176	189	162	178	176	185	197	188	207	175	183	180	197	179	170	183	195	198	187	174	193	169	188	167	176	191	182	203	197	191	166	188	188	197	186	188	181	163	167	183	186	174	163	201	197	208	184	177	199	188	181	175	221	201	169	184	191	185	181	173	182	164	172	175	181	168	191	169	193	193	196	172	182	191	174	205	182	196	188	169	161	173	200	182	173	154	202	195	155	167	194	171	199	179	194	186	150	184	166	227	178	182	206	208	170	183	201	202	238	194	191	183	197	192	193	180	204	172	183	158	184	211	179	187	175	190	180	179	186	195	191	187	198	184	183	166	192	176	196	173	180	173	182	175	187	176	158	168	169	197	217	185	177	165	179	185	171	183	153	181	182	180	187	186	177	181	206	189	165	208	186	182	176	190	196	187	224	189	181	192	175	192	193	187	181	177	198	207	193	195	187	188	186	182	201	181	158	168	201	181	160	211	190	178	190	196	192	209	204	173	167	175	194	170	167	191	193	188	186	194	192	175	202	180	215	176	174	182	187	188	202	179	213	204	174	190	155	187	170	171	189	207	191	177	196	203	193	193	187	210	195	197	176	184	196	191	174	201	213	187	177	159	189	189	207	183	183	190	187	216	207	180	168	201	201	197	198	183	202	184	182	180	192	141	166	188	203	181	189	189	178	164	171	207	196	221	191	186	220	223	174	181	190	181	184	197	202	189	184	183	205	189	198	197	185	189	149	176	178	202	186	195	165	183	192	184	185	179	179	198	150	175	173	214	180	181	176	156	176	177	190	155	211	189	191	195	168	197	151	190	191	185	204	186	190	196	192	194	194	183	189	192	190	186	172	163	173	178	225	177	190	177	189	174	188	191	171	172	183	185	196	177	173	196	158	177	193	186	181	176	189	185	171	199	176	175	164	182	198	185	213	191	193	174	170	192	198	161	199	180	194	185	177	170	191	199	189	190	186	163	187	169	201	160	188	199	197	173	166	174	163	165	166	197	168	184	165	166	196	198	174	185	178	184	194	203	194	195	191	205	174	172	189	173	177	179	196	185	202	176	191	204	177	174	179	197	178	179	168	207	191	161	197	180	167	182	203	195	183	174	173	207	172	204	176	194	190	168	185	186	204	187	197	190	180	184	194	197	201	169	189	187	187	188	185	197	191	191	167	197	177	187	194	185	199	178	188	180	185	197	175	199	183	167	206	184	197	183	172	174	175	167	168	162	176	198	185	168	184	180	193	172	181	181	169	163	169	207	189	196	184	198	182	195	185	201	186	170	194	201	184	176	173	196	204	191	192	191	188	181	197	199	157	168	161	201	197	171	212	201	187	180	195	196	199	194	199	187	192	186	181	169	194	196	168	186	199	182	195	181	167	167	201	165	203	188	171	193	197	199	177	189	201	194	186	218	168	184	160	185	204	161	175	176	166	204	178	200	184	195	165	176	194	182	178	165	164	175	188	198	210	181	202	185	197	202	208	165	199	180	167	162	206	179	170	199	177	189	167	180	168	177	177	187	179	205	183	182	166	191	176	207	187	195	186	180	193	172	185	188	194	187	193	176	169	174	200	188	204	195	166	215	190	172	185	174	162	157	199	202	197	188	176	187	179	212	209	211	191	184	182	201	196	172	190	205	185	190	170	190	198	182	222	167	210	199	207	195	184	192	194	183	175	189	195	201	178	173	215	186	190	163	207	204	186	201	186	194	182	165	183	176	181	198	171	202	170	184	188	202	219	181	170	181	175	187	175	181	173	182	192	181	187	158	152	188	177	200	198	197	189	193	182	186	193	187	197	188	184	159	186	194	185	207	168	179	167	173	176	188	207	202	183	210	186	177	199	194	183	183	182	178	190	200	201	201	179	199	190	170	220	201	192	205	191	185	174	197	181	170	175	196	210	182	198	203	197	197	162	171	179	167	177	194	174	184	171	194	197	229	215	189	197	183	167	159	192	179	203	187	194	174	171	177	175	173	201	187	184	178	175	178	175	198	184	190	194	179	194	150	181	180	175	200	185	198	189	175	191	170	187	200	206	180	195	194	167	186	171	199	196	193	181	157	189	188	188	181	171	164	169	182	180	195	206	197	183	177	170	214	168	181	180	190	187	215	171	185	172	200	212	193	194	191	195	226	170	203	179	185	198	164	160	168	190	166	210	173	172	183	212	214	176	184	187	158	195	184	168	207	187	185	174	174	201	173	182	171	169	204	186	182	191	186	195	181	198	187	203	181	177	191	200	183	163	183	171	196	196	180	185	186	167	182	170	198	166	165	183	198	200	161	182	180	210	180	210	161	191	188	176	215	175	203	191	199	195	177	216	169	201	172	195	196	182	191	181	173	175	200	187	183	201	172	192	189	202	167	176	196	170	189	155	161	189	183	171	199	187	169	175	176	186	176	201	193	183	176	195	176	155	182	191	175	189	209	211	185	165	174	164	197	171	190	185	170	167	181	182	190	200	181	171	170	177	211	200	179	203	179	214	179	181	184	190	211	171	195	179	212	159	177	184	166	171	198	151	176	158	199	195	172	212	189	178	152	185	184	178	195	186	205	194	185	171	179	194	188	219	193	197	180
35571	47493	51260	55765	59919	58935	58476	57132	49890	45634	37897	25818	22496	18430	14997	14395	14292	13095	10856	8234	7691	6513	5375	4613	4107	3993	3048	2480	2330	2100	4557	7486	3113	670	625	581	631	620	677	642	673	615	640	613	606	638	612	597	606	625	575	655	588	631	647	619	657	585	567	630	615	627	614	642	582	672	630	550	636	623	630	605	644	565	561	616	549	609	623	601	599	660	618	654	599	640	619	641	638	605	610	607	617	652	593	632	618	630	633	619	587	650	615	661	611	616	633	591	625	612	577	618	644	634	594	592	594	613	653	651	582	624	624	624	595	611	627	631	606	607	620	626	610	618	650	618	623	619	687	627	619	616	651	619	619	637	625	571	614	627	643	569	599	612	617	631	648	621	613	634	625	586	613	653	610	613	636	643	636	651	613	619	626	601	597	645	619	622	651	648	578	615	610	589	645	645	633	601	638	611	583	605	611	607	645	637	595	580	606	601	623	623	599	650	596	594	619	572	617	637	646	635	616	633	621	583	609	605	645	611	646	640	680	611	647	608	662	646	623	607	609	590	597	576	606	613	631	633	582	635	608	598	639	662	625	611	650	655	629	619	669	645	631	634	610	645	624	643	632	634	614	609	644	611	622	630	616	640	649	596	649	593	643	605	633	604	629	613	604	564	615	619	633	683	617	612	597	636	608	576	606	629	585	582	624	630	647	616	593	583	590	623	584	613	593	651	620	629	603	656	613	611	610	574	637	614	582	567	597	586	618	579	603	610	664	609	640	603	635	679	659	631	654	642	589	621	642	625	590	652	581	605	608	645	604	606	599	635	617	592	628	617	630	589	639	609	587	607	590	654	606	580	617	619	596	644	625	612	620	650	652	665	641	661	602	616	658	605	590	625	611	614	631	629	636	671	638	626	573	637	638	606	595	577	593	642	634	630	602	635	599	642	580	593	599	632	607	645	601	614	666	655	634	606	622	561	594	618	674	634	599	618	637	609	625	589	600	617	632	612	610	661	602	635	657	641	621	621	648	643	601	615	642	598	624	622	623	595	628	544	648	643	643	597	645	649	571	599	573	630	567	582	641	598	568	623	586	614	593	589	639	620	610	627	577	606	670	582	585	671	602	611	639	598	615	609	618	605	589	583	626	669	612	655	593	561	636	598	646	602	600	640	632	646	605	591	614	565	589	657	618	637	630	619	619	628	669	617	642	571	588	556	581	628	556	570	605	658	634	642	627	653	627	623	598	605	620	648	644	608	603	572	610	619	608	611	633	598	586	585	642	592	642	654	595	619	606	620	624	601	598	631	618	605	602	619	636	645	638	641	612	592	624	659	609	588	606	653	636	598	625	648	657	618	633	589	597	593	630	596	596	610	601	602	613	631	627	650	604	628	642	618	622	624	623	612	658	611	637	645	644	579	591	659	599	595	671	619	582	624	632	610	595	622	620	628	636	627	614	593	616	638	564	594	632	609	629	624	598	596	611	638	603	621	666	617	592	613	652	646	602	608	619	617	652	569	645	629	654	600	604	624	623	585	651	583	624	653	630	582	621	620	648	607	632	640	621	612	615	614	599	619	583	590	576	628	617	607	614	588	656	599	611	620	619	603	582	608	635	622	639	595	633	582	600	593	560	574	638	634	627	620	624	633	591	621	597	614	566	596	614	620	613	623	585	629	618	631	614	595	646	645	601	620	625	626	624	633	643	608	636	614	600	654	635	619	625	648	622	637	609	612	601	606	646	643	553	675	601	590	618	626	587	664	581	620	593	640	612	642	606	663	646	590	641	614	646	599	673	609	654	551	647	610	590	579	621	589	576	650	591	622	641	630	630	685	641	622	621	626	703	587	661	620	597	609	659	616	577	690	577	633	610	636	615	633	632	640	621	643	549	614	617	637	648	628	623	654	642	652	620	595	594	607	597	623	625	648	632	635	668	616	612	589	628	599	632	595	625	668	642	594	640	571	575	628	640	626	606	593	644	580	636	634	589	640	595	602	617	622	605	569	635	612	585	597	594	598	622	575	605	624	545	612	632	677	641	666	609	614	627	602	621	567	618	631	591	610	649	602	671	634	608	594	573	652	632	622	661	581	579	655	638	621	601	613	640	599	618	609	583	579	656	626	637	574	625	659	633	629	610	583	576	626	620	650	616	637	576	574	629	632	621	651	590	613	592	640	618	594	590	610	665	632	562	619	600	655	633	638	618	633	588	600	616	583	626	606	643	643	624	647	635	656	596	601	608	623	659	592	587	609	646	626	616	633	594	580	612	593	618	607	655	589	621	579	607	625	619	644	601	582	642	675	597	591	609	635	604	587	637	641	598	616	607	607	591	608	568	602	616	585	652	639	623	580	624	556	641	647	607	646	638	641	602	619	661	602	646	598	615	616	653	651	630	568	592	633	570	609	668	598	658	635	565	605	646	623	608	622	638	628	640	614	606	595	613	615	599	596	632	663	653	619	650	618	643	599	595	600	648	619	640	560	638	605	592	573	613	577	563	604	620	607	613	599	602	604	628	588	586	600	639	665	652	592	666	594	643	637	645	630	605	592	637	628	644	575	623	624	643	627	625	611	623	623	613	610	615	635	639	677	617	607	575	587	612	583	591	634	589	614	592	669	615	612	602	617	607	643	570	588	606	605	616	630	598	628	613	592	606	594	636	577	628	650	616	596	638	544	612	607	629	615	646	585	605	653	578	633	623	629	627	630	626	639	630	611	597	662	610	662	608	609	600	621	619	668	631	580	620	659	561	642	618	621	610	594	601	650	621	600	634	629	602	651	618	625	625	620	593	612	608	612	669	613	631	608	634	668	613	647	591	617	605	617	619	638	591	642	579	634	649	631	653	648	617	603	618	637	636	636	630	606	620	632	607	612	619	609	666	595	628	649	610	568	641	645	673	629	577	586	627	628	618	613	649	630	644	604	574	622	644	586	601	634	614	617	642	560	616	588	605	670	618	607	621	648	606	625	584	668	645	612	604	610	653	613	652	627	610	588	654	650	584	569	591	661	617	615	648	647	639	623	619	631	639	619	640	604	623	612	644	609	637	639	634	617	594	627	599	608	648	578	662	614	623	605	647	602	592	650	640	608	629	634	606	646	561	591	608	658	656	623	629	599	614	629	633	627	599	608	605	613	618	626	622	615	620	633	642	632	609	648	637	595	622	615	601	598	598	639	624	593	572	566	587	630	598	627	660	563	624	617	613	593	633	648	612	609	653	585	598	622	614	634	625	625	628	625	621	582	610	641	617	605	592	600	625	609	646	638	623	612	642	619	620	619	657	596	609	604	635	610	656	616	635	621	604	572	593	630	635	637	622	621	670	588	613	637	598	591	611	600	595	632	632	642	606	634	612	597	612	649	603	613	615	605	642	614	638	591	600	657	581	597	615	641	625	571	637	578	639	609	615	621	619	619	635	642	622	564	597	593	621	605	615	598	599	635	594	597	578	593	616	645	636	635	615	655	609	630	616	622	639	634	635	627	645	647	622	649	617	596	603	614
47675	45278	39997	37892	36728	39917	40355	43600	41554	36380	30417	21533	14622	9823	6871	5421	5544	4952	3776	2214	1791	1567	1644	1638	1321	900	828	943	924	838	1257	2026	1113	297	261	247	256	269	261	244	274	265	261	260	284	257	260	291	263	275	258	286	279	282	248	258	268	277	274	247	263	265	264	271	273	251	259	268	263	269	267	267	282	257	276	268	265	257	280	284	241	264	300	280	247	272	246	278	291	276	291	272	265	270	270	290	253	277	267	299	268	259	257	247	265	253	249	259	278	281	255	249	221	278	261	263	303	272	302	251	259	257	297	278	233	271	275	253	260	254	241	272	274	293	297	270	261	277	242	264	257	247	253	252	269	270	250	310	283	264	280	271	264	274	276	289	288	278	260	274	284	293	271	255	256	257	265	250	263	275	255	255	256	309	275	294	258	268	279	287	232	264	254	285	275	277	250	265	280	240	264	275	282	263	278	250	274	249	269	294	277	276	285	246	247	251	280	249	273	257	277	269	253	246	260	247	282	293	293	272	306	260	271	265	259	273	291	263	276	273	287	308	266	275	268	260	260	291	272	264	247	286	249	237	272	283	260	276	260	279	294	262	278	303	294	259	257	260	228	268	271	250	283	264	264	255	268	281	281	262	249	267	231	251	279	298	290	273	259	254	278	278	261	276	256	272	252	279	257	241	283	257	271	256	246	286	280	254	276	274	248	238	242	256	278	268	251	278	286	264	259	273	279	244	272	264	247	246	256	283	260	242	282	289	271	268	250	301	260	256	275	252	289	280	264	280	237	286	259	292	263	290	270	289	273	264	251	266	300	252	263	268	249	266	273	266	235	290	279	259	281	244	263	269	281	300	270	280	273	253	293	252	268	258	290	263	281	264	251	264	270	259	271	254	264	257	237	266	278	268	261	261	275	264	244	270	281	274	277	280	283	266	277	293	280	270	280	271	273	253	255	244	245	241	256	254	263	255	254	264	210	248	259	307	243	261	263	249	248	246	295	320	277	270	260	281	276	282	279	245	271	302	245	262	262	274	271	262	261	268	266	289	272	307	254	282	282	253	277	277	265	234	264	240	284	273	267	278	286	257	278	271	273	264	257	289	276	263	257	286	253	298	279	264	225	230	277	230	259	291	258	271	288	257	271	262	257	281	244	286	257	275	297	263	250	276	290	266	274	256	293	266	265	294	298	272	273	287	277	257	252	270	269	305	257	269	300	279	279	261	260	242	280	260	246	268	266	241	233	270	262	264	260	232	266	278	275	307	264	269	233	266	275	249	293	268	274	259	260	238	282	267	290	255	280	262	270	244	241	279	258	264	292	285	248	278	274	273	263	275	269	254	252	278	273	264	258	291	257	254	263	288	277	221	271	249	297	273	243	260	277	280	253	241	253	296	282	298	237	248	240	268	237	244	267	274	271	270	257	236	272	251	238	268	261	249	253	245	247	289	245	287	289	255	263	259	264	242	263	273	276	296	272	255	275	229	255	272	227	263	253	271	277	280	239	264	278	299	274	266	259	237	275	273	270	253	247	262	269	282	278	297	249	275	259	238	271	240	288	260	251	312	257	283	296	272	259	253	272	280	259	272	273	243	234	240	282	241	268	254	274	244	282	306	279	249	263	256	281	297	244	261	245	255	260	235	269	286	268	269	249	283	284	276	250	305	280	283	243	258	274	263	268	290	280	264	256	272	252	258	248	266	286	302	295	273	266	261	261	271	282	301	271	277	270	262	230	255	300	266	274	278	276	243	265	273	265	285	274	261	250	269	269	281	262	256	281	255	257	259	292	267	277	266	253	217	239	253	284	266	239	247	246	271	262	277	286	303	265	266	293	281	256	278	275	231	274	278	257	254	265	280	283	290	270	258	281	267	268	278	253	276	277	289	278	250	280	270	257	239	246	280	247	247	260	258	271	283	278	301	263	242	265	281	281	259	257	288	282	258	285	263	253	299	226	284	249	302	268	280	257	291	263	266	278	283	274	241	240	275	273	271	283	251	265	276	259	281	276	294	253	282	255	291	248	263	262	277	259	256	239	263	267	265	268	279	279	296	278	268	251	260	266	281	284	277	285	260	282	251	254	253	273	271	265	257	261	235	255	249	280	241	248	270	266	241	288	287	300	267	264	261	259	260	288	270	283	283	243	290	254	275	261	300	278	278	258	253	273	300	254	263	250	256	254	261	257	264	265	269	247	269	281	264	275	236	295	259	291	262	292	252	250	281	295	254	250	271	264	264	262	283	252	256	247	274	271	261	265	283	275	270	301	274	271	268	268	252	286	238	267	286	259	266	268	256	270	264	256	255	243	278	265	249	301	277	245	278	265	258	274	266	286	291	273	278	275	282	270	293	273	269	280	284	272	249	293	290	258	261	280	258	256	277	265	264	266	265	266	280	244	269	271	244	264	283	269	264	270	241	267	275	289	269	282	266	268	275	283	287	306	283	267	266	246	283	277	284	258	238	273	275	269	261	280	274	250	262	293	293	245	267	261	243	269	248	259	270	278	293	269	255	273	254	253	273	267	258	244	247	286	266	260	270	262	294	275	256	274	254	282	288	236	257	251	259	268	245	273	241	301	279	257	278	268	238	291	238	269	257	269	252	265	272	259	263	289	264	248	261	284	275	308	259	256	279	259	256	249	273	290	246	270	263	253	253	249	247	261	269	288	271	275	268	247	281	254	254	255	279	278	256	278	274	290	258	262	265	270	257	268	268	256	260	282	285	251	238	251	272	267	276	287	300	279	268	297	265	268	272	278	234	279	292	246	273	272	288	269	293	253	264	272	257	262	274	296	252	273	274	277	266	263	280	287	247	258	281	263	281	270	274	251	262	227	254	287	280	244	265	269	243	260	277	297	241	269	283	259	268	275	258	260	269	265	306	286	283	260	244	238	256	239	259	256	270	266	265	267	261	268	267	265	236	275	279	265	286	280	275	268	269	268	263	269	263	259	275	278	253	269	268	282	233	268	263	233	265	283	248	293	293	229	279	278	279	259	267	295	249	257	297	264	275	253	278	278	262	291	290	258	297	273	270	285	262	263	269	251	280	276	274	266	303	257	265	306	257	252	261	299	265	284	260	282	252	278	246	300	293	251	246	261	269	280	271	250	274	267	234	282	275	258	282	263	282	267	257	261	248	269	268	267	274	270	300	251	278	261	251	251	289	270	279	255	268	288	267	278	263	263	276	268	254	286	256	275	266	250	274	256	272	268	255	259	285	251	232	302	276	267	265	272	293	275	227	272	275	248	296	269	258	247	253	266	290	250	260	266	242	292	271	255	282	271	260	272	240	283	272	291	279	242	282	257	258	272	239	264	267	270	268	270	265	274	283	259	238	273	280	273	271	248	264	275	257	289	260	287	255	242	260	281	261	256	264	265	261	275	259	257	244	283	243	272	260	264	267	268	273	247	255	291	245	266	276	249	290	276	275	258	275	268	238	266	275	278	283	256	280	275	278	267	307	282	283	291	260	279	271	233	262	279	279	274	270
41843	53346	54364	58186	63525	65958	65688	65532	57674	54945	44596	34060	27511	24880	21900	21126	21851	20115	17060	11642	10112	9171	9320	9594	7518	4998	4960	5807	5366	4824	7257	11461	5748	942	901	843	878	782	844	892	831	808	853	819	834	828	837	838	849	801	802	809	807	855	820	884	784	784	834	793	770	876	825	809	796	835	874	835	856	809	822	808	811	833	847	815	800	824	793	831	786	862	827	850	834	841	850	792	847	852	797	854	806	831	809	856	804	836	792	852	832	837	849	839	762	789	776	811	800	844	810	789	800	800	836	797	800	839	839	774	774	823	799	806	846	804	865	850	777	802	802	801	813	863	785	803	832	838	816	823	814	833	785	786	820	790	828	806	795	793	802	777	839	862	804	813	802	870	815	805	813	805	873	848	912	823	841	770	854	797	825	815	774	791	790	801	798	807	823	837	869	776	819	812	804	843	796	755	830	878	833	809	791	785	798	860	859	833	852	761	792	823	845	841	804	808	806	876	832	853	805	851	850	764	848	807	838	809	833	838	755	839	847	812	859	857	800	830	807	798	822	832	868	817	835	791	806	850	832	824	844	851	790	872	860	802	779	845	828	801	793	831	816	823	876	789	812	815	799	854	838	816	814	804	796	844	852	785	809	823	871	843	860	836	848	824	901	818	854	858	837	831	774	826	861	751	791	852	800	740	786	808	868	795	846	862	797	788	846	746	812	853	786	806	830	790	853	802	761	763	806	816	815	830	806	772	854	832	846	833	817	879	835	816	854	787	798	759	828	830	869	820	809	825	791	824	803	822	847	850	840	856	890	825	792	784	813	761	851	833	868	798	809	850	839	841	845	790	811	807	810	838	820	807	783	824	836	851	866	816	897	815	783	841	772	837	815	784	806	799	804	829	789	835	806	814	788	876	761	798	854	789	791	828	773	818	796	818	810	839	822	882	838	844	801	847	742	833	842	782	809	788	823	809	827	792	810	796	824	824	880	813	845	813	828	885	803	852	796	879	800	840	859	790	801	788	835	778	812	794	813	812	811	790	792	844	837	832	758	852	830	855	876	767	852	825	843	844	853	828	806	790	773	796	825	814	795	835	828	764	832	785	818	827	810	844	808	823	807	840	832	809	845	786	840	815	816	814	795	818	866	853	829	845	839	803	852	852	763	779	854	746	805	816	765	834	833	799	821	826	805	788	808	843	916	857	800	802	817	823	817	805	830	740	814	847	796	842	778	805	836	798	787	839	859	881	876	817	822	813	817	843	805	800	816	820	832	859	834	806	829	791	795	821	826	799	855	853	849	838	814	787	832	816	813	845	793	840	854	814	809	831	820	818	806	788	837	815	798	825	794	821	848	802	826	852	798	777	817	809	840	820	787	859	833	801	817	814	847	829	813	833	799	848	790	810	829	871	842	831	801	782	856	807	783	807	845	780	828	788	816	849	816	849	887	876	855	836	841	789	814	830	831	855	827	818	831	840	808	857	852	794	841	800	855	854	753	857	788	790	862	827	802	814	855	810	820	819	836	823	847	803	845	827	868	819	756	823	791	779	823	787	826	820	823	801	790	800	838	878	820	742	854	854	792	794	789	806	808	824	857	792	773	820	873	803	827	769	821	797	840	843	776	801	842	822	832	794	829	803	789	832	804	787	784	849	759	804	883	793	796	817	867	812	789	846	819	773	799	795	778	824	793	787	849	842	787	798	835	850	801	839	840	868	768	813	844	819	870	777	775	817	829	804	814	806	842	808	786	816	858	857	773	831	807	811	782	797	885	826	843	823	806	804	838	782	832	818	821	813	818	827	812	813	815	790	820	850	830	827	816	823	874	824	837	812	784	830	839	845	857	816	845	820	819	800	784	840	807	821	839	838	835	808	841	789	808	836	842	804	833	834	861	862	837	784	793	793	850	832	850	822	871	843	826	897	837	828	824	840	802	801	876	845	819	812	779	804	788	785	822	827	806	831	853	831	839	887	823	847	877	799	837	789	792	769	843	827	802	821	843	853	783	846	862	811	793	829	793	796	859	821	796	834	828	816	826	832	779	797	804	821	800	816	813	806	791	849	828	813	818	846	792	826	814	786	801	797	766	847	811	830	875	820	879	820	877	776	802	851	827	830	838	861	785	836	825	783	793	799	802	838	829	825	824	875	823	843	870	833	812	840	840	867	830	843	826	794	849	835	796	856	839	839	877	786	849	779	776	773	865	832	793	834	819	871	800	766	768	848	871	827	837	742	847	862	810	837	864	808	812	823	807	824	805	827	821	788	844	802	840	833	816	847	769	817	846	772	786	805	842	789	809	846	851	809	808	831	811	834	819	757	815	855	864	844	805	862	822	812	791	795	822	855	774	796	811	787	864	860	852	815	825	842	861	831	812	875	830	840	867	802	828	855	815	812	836	856	871	851	839	801	831	851	842	813	839	839	773	843	816	821	844	801	847	824	769	835	823	818	840	810	794	855	809	825	795	846	769	845	808	835	838	797	800	803	796	847	894	800	865	798	834	821	799	829	791	808	836	794	798	828	812	872	779	839	781	778	873	792	842	815	811	851	832	802	820	807	870	787	823	866	791	831	782	838	799	862	779	803	836	876	819	862	813	797	841	826	825	838	846	730	866	813	843	806	830	866	835	804	845	845	775	811	880	825	853	796	807	812	850	838	845	860	791	810	832	837	812	805	825	814	807	818	837	857	875	808	813	826	811	867	781	785	831	814	825	858	831	815	838	867	770	781	800	840	827	847	847	813	795	803	823	759	845	775	820	824	824	844	826	788	798	811	807	831	828	865	810	763	801	834	824	807	729	745	796	850	790	832	794	841	854	875	791	809	823	848	861	815	795	810	762	815	823	778	807	849	793	792	842	824	788	776	848	854	830	842	781	842	791	796	805	836	846	840	820	843	749	865	868	759	790	829	804	819	842	862	812	769	804	730	848	786	813	841	835	775	841	852	780	789	829	821	806	842	834	776	803	777	780	871	810	834	848	830	817	849	838	835	855	846	858	811	833	805	861	843	804	856	811	834	820	847	830	815	820	835	819	768	842	797	796	831	795	789	849	788	810	855	803	799	818	773	824	794	836	823	787	806	820	823	883	774	804	792	886	802	817	844	803	797	823	821	807	820	793	826	820	791	858	789	807	794	802	810	794	820	842	889	865	804	752	783	818	794	823	826	812	821	893	794	824	796	849	826	867	864	853	823	879	856	834	805	818	854	880	831	858	871	775	810	811	816	794	790	795	865	795	832	855	868	834	784	830	814	857	794	867	860	825	853	812	855	900	852	806	890	810	799	780	797	767	831	800	869	847	835	832	823	758	846	867	821	842	774	819	819	757	837	804	820	814	818	819	831	822	837	829	816	840	840	841	744	760	821	822	810	846	819	808	825	812	770	827	841	806	812	847	827	789	828	859	816	815	803	797	803	813	817	815	802	832	854	801	802	827	872	877	876	771	829	805	837	842	784	799	859	801	766	858	838	835	815	826	739	792	810	789	817	841	810	794	797	862	818
11211	19530	24975	22221	15204	13041	9128	6761	5145	4247	2990	2139	1529	1262	978	908	783	732	609	536	461	397	305	283	282	290	264	291	284	243	250	293	281	209	212	208	214	203	196	212	213	209	189	198	208	201	183	222	199	163	208	208	195	182	183	183	209	186	186	195	193	182	200	170	188	216	191	229	193	205	233	220	168	201	206	209	199	211	171	193	203	187	191	213	202	186	178	229	213	171	208	197	203	213	218	190	212	210	204	195	194	210	197	202	208	212	180	198	198	196	185	209	206	219	206	210	207	180	205	195	191	197	170	215	197	191	201	213	200	189	203	194	198	184	186	199	214	191	193	200	230	186	214	225	196	181	196	186	204	223	211	197	195	228	197	183	211	214	222	187	200	221	185	213	228	190	204	195	179	188	178	233	218	200	229	215	208	192	218	191	205	200	191	188	199	198	201	194	178	206	177	193	210	221	210	199	210	200	224	190	203	202	182	216	213	199	199	181	220	203	219	186	196	212	205	182	226	176	196	184	208	209	200	200	177	206	203	184	222	218	209	207	232	202	192	196	198	194	177	193	191	195	211	213	213	186	234	199	204	197	231	184	203	198	200	212	202	198	193	216	202	210	222	168	199	230	195	194	188	217	188	204	195	216	187	187	198	222	178	209	217	213	205	181	227	197	228	208	197	191	178	212	233	182	211	196	202	162	216	202	192	198	184	195	227	189	211	227	206	210	188	190	175	203	204	215	203	195	189	199	221	203	202	197	235	179	191	215	225	199	208	184	235	201	211	195	196	190	183	192	193	191	191	214	205	204	214	192	188	186	199	217	215	208	192	213	187	210	210	207	205	199	239	209	212	197	214	192	211	199	209	211	197	196	192	211	186	185	209	199	208	206	231	187	194	197	186	208	208	213	190	220	195	186	241	209	203	206	202	178	201	208	177	206	206	183	207	213	189	198	215	218	182	203	206	180	211	222	202	197	207	201	218	196	214	167	169	222	202	210	182	178	206	211	201	225	203	183	209	193	214	185	218	225	187	209	194	200	199	198	191	201	211	195	172	213	188	211	200	206	193	208	204	197	199	165	211	218	206	186	185	191	187	208	235	197	198	213	218	205	198	206	209	207	205	200	204	201	198	202	190	207	227	190	222	182	188	182	193	196	222	195	186	191	199	183	201	198	191	200	199	183	213	189	201	198	216	172	193	203	197	191	203	213	193	172	194	204	194	227	168	202	184	180	203	184	218	194	188	215	206	199	199	208	221	199	190	240	200	214	187	187	205	195	197	204	215	203	200	192	206	189	191	207	184	189	180	196	179	205	211	205	222	205	190	187	210	198	203	190	202	204	199	186	220	198	206	213	184	184	195	203	185	211	184	182	200	184	209	187	185	180	230	226	181	178	191	207	195	218	203	184	200	189	215	170	209	194	170	217	211	190	205	204	187	205	220	232	202	199	177	203	176	215	207	205	192	228	182	188	181	200	197	210	221	196	214	219	204	170	180	207	177	175	196	214	203	181	170	221	221	179	222	183	212	182	216	192	218	198	198	216	176	219	231	198	202	206	208	197	202	214	184	217	177	201	254	224	198	219	206	196	211	197	206	222	190	187	195	206	209	172	198	215	203	209	232	208	199	205	205	192	205	198	214	191	200	195	190	228	197	209	191	222	187	200	204	195	209	202	203	202	209	191	190	208	208	202	185	212	245	202	196	187	229	210	210	203	203	201	204	188	180	191	208	223	193	202	214	205	168	178	198	222	186	206	192	181	210	213	218	231	199	208	191	192	208	181	204	184	192	186	210	200	173	176	184	207	195	207	187	216	188	204	201	166	211	202	216	211	189	208	231	170	208	232	232	217	240	162	208	190	196	198	219	185	184	222	202	220	196	213	181	201	214	218	192	202	194	179	218	203	212	210	188	214	197	214	199	183	185	224	209	204	193	202	223	214	180	208	214	202	197	239	192	181	208	208	212	191	174	191	199	195	208	204	214	199	191	184	185	225	207	212	220	200	189	216	188	233	195	177	213	226	196	206	192	220	212	232	188	211	189	213	201	202	207	177	208	190	219	189	201	205	213	207	215	201	187	187	198	193	182	216	187	213	213	191	163	195	222	201	217	191	196	183	183	173	209	216	215	205	191	232	178	184	183	205	203	206	190	225	207	183	207	187	184	219	208	187	220	198	193	192	198	209	207	178	200	212	190	201	193	184	212	181	205	209	183	196	193	215	215	217	203	210	215	220	193	217	178	196	199	215	192	204	219	210	199	201	202	196	207	204	199	198	163	166	188	210	221	192	199	194	223	213	200	206	224	180	207	178	191	204	199	203	210	189	204	202	188	207	218	223	238	216	182	211	200	177	196	199	187	208	193	207	217	206	219	205	194	195	208	196	178	177	178	213	185	207	207	215	213	195	171	202	205	190	204	216	185	207	191	204	205	187	186	210	224	218	184	218	199	219	200	210	201	204	221	200	189	218	171	194	207	174	195	206	191	217	229	185	190	197	207	198	197	214	193	196	234	198	183	207	214	208	209	207	179	191	205	202	192	206	205	200	197	209	200	201	240	227	197	185	202	218	185	205	213	199	216	198	200	198	204	185	199	202	190	193	237	208	183	184	198	184	192	202	210	205	190	186	201	219	188	203	203	180	185	213	192	222	198	204	194	207	215	217	195	205	212	179	191	181	186	204	210	188	200	175	228	221	202	210	215	196	164	199	206	208	199	199	223	196	205	205	227	209	233	223	203	217	195	199	219	213	173	225	181	222	209	205	176	217	210	212	220	212	182	227	223	191	194	208	218	199	211	220	187	200	206	189	174	210	200	206	193	204	213	195	207	182	221	223	178	194	225	194	201	182	215	180	209	218	189	200	203	218	207	187	187	197	202	190	222	198	226	224	213	191	197	193	231	209	202	194	208	194	224	179	198	202	217	213	223	227	188	221	202	193	211	198	178	198	213	222	201	205	202	183	192	182	178	190	234	193	181	191	170	219	203	190	175	221	230	190	183	196	227	201	209	211	206	202	194	190	216	201	214	190	218	205	218	183	188	217	153	180	215	189	200	191	213	202	177	212	215	186	195	222	182	218	186	209	186	196	211	209	189	229	196	214	203	207	183	223	199	237	198	209	196	213	213	222	206	183	214	215	197	205	200	198	203	179	227	201	171	211	193	223	199	215	181	191	203	178	180	185	183	204	196	206	197	194	208	201	202	224	198	185	195	176	223	221	194	206	183	217	188	195	195	214	185	195	176	184	191	203	203	201	171	188	183	204	205	193	191	221	180	206	195	196	211	214	187	208	192	205	205	213	212	214	218	189	166	196	229	213	198	203	209	210	199	181	198	217	206	201	202	207	215	204	207	208	195	192	172	196	226	213	204	205	174	198	201	181	212	198	202	206	209	209	199	207	197	169	178	192	201	198	185	169	211	195	211	202	198	182	207	201	205	216	207	162	184	224	204	218	190	212	235	221	218	216	194	221	189	207	220	190	196	219	197	212	190	214
11032	22561	29874	31848	27078	27466	22906	21530	17439	16543	13330	10216	8059	7253	5719	5312	4550	4295	3748	3156	2689	2130	1508	1466	1439	1255	1359	1313	1264	1025	1073	1288	1162	682	683	674	721	715	671	724	674	643	717	682	691	686	690	677	692	700	703	666	676	656	701	694	667	681	714	683	694	719	627	659	702	691	641	656	690	655	675	659	711	707	676	664	710	662	677	688	670	713	637	685	680	671	698	696	738	691	726	687	664	632	661	692	680	664	662	698	680	678	704	673	680	690	671	633	658	722	665	687	667	656	698	642	667	692	649	681	695	654	682	721	697	675	652	694	640	632	666	679	690	678	692	656	682	686	675	723	677	712	668	627	674	645	663	699	673	721	640	649	660	676	667	673	688	704	705	645	683	699	686	681	668	712	630	651	672	680	677	703	675	689	725	686	677	687	662	660	661	647	676	708	714	698	631	684	693	670	683	661	708	634	673	668	635	743	672	653	647	686	676	729	685	684	675	706	661	680	635	693	690	676	652	679	657	679	695	675	683	702	670	655	694	663	669	660	692	667	662	663	693	651	673	683	672	714	692	650	695	684	683	661	697	708	685	680	658	697	682	724	700	702	713	636	628	703	694	683	678	643	668	667	698	667	683	659	728	661	620	694	720	710	686	661	677	676	709	634	732	670	698	687	697	661	623	644	660	635	670	674	690	660	671	673	692	653	673	674	666	686	685	692	701	659	682	710	710	688	722	701	744	646	744	636	685	706	676	714	657	690	664	718	693	664	717	657	675	660	694	699	640	714	670	737	719	663	677	647	684	671	669	716	649	680	716	658	666	721	645	708	697	711	691	729	670	672	674	674	661	703	699	712	682	707	665	710	696	666	672	652	702	720	665	682	706	642	706	695	664	705	675	648	709	692	647	692	676	753	686	685	677	686	683	719	683	697	644	675	708	689	662	656	694	697	683	664	645	677	681	690	669	617	662	645	712	702	690	695	656	688	729	632	739	697	710	699	675	720	693	669	689	646	665	626	726	685	698	692	707	682	689	671	680	666	669	695	644	702	648	687	671	693	680	739	662	661	643	675	711	687	746	687	653	690	673	654	659	652	679	662	681	686	644	654	698	680	669	712	636	719	708	672	658	655	667	728	655	656	644	679	715	678	626	648	736	676	724	697	655	674	706	647	675	637	667	687	675	697	703	724	678	661	713	633	643	649	682	623	679	696	708	618	660	735	666	710	660	688	719	699	666	674	659	728	681	661	665	662	642	672	685	666	698	684	655	649	691	688	662	705	650	693	649	709	683	661	716	672	694	709	732	679	662	660	706	667	660	700	687	692	703	701	674	671	660	683	743	654	677	654	692	672	685	676	741	721	655	674	655	695	676	666	705	692	638	715	661	682	634	694	685	677	688	671	689	671	711	698	674	711	704	679	684	687	692	717	681	702	726	667	663	760	719	661	676	677	660	631	668	644	680	682	684	677	691	661	700	698	679	651	659	688	718	687	677	711	677	682	677	701	687	710	712	639	712	693	688	691	650	655	667	749	662	688	654	650	703	703	667	695	688	672	686	711	700	671	717	651	735	728	668	675	689	689	681	644	707	647	706	653	726	698	709	684	669	726	677	700	663	696	709	686	673	695	687	687	713	665	683	692	661	670	620	701	616	693	632	672	646	701	687	653	686	663	717	726	670	696	624	692	701	686	618	704	649	645	690	686	663	682	674	718	635	663	703	706	706	652	670	673	678	717	676	693	723	694	662	704	648	644	682	696	630	691	725	686	667	715	710	717	637	712	660	700	634	692	647	723	687	594	671	675	685	661	667	636	688	714	714	698	680	685	691	659	671	646	638	708	696	713	710	671	685	683	691	673	654	682	706	683	659	660	697	632	712	680	685	660	667	680	613	670	654	698	675	700	707	693	697	651	707	640	705	713	708	666	692	682	677	652	699	708	682	673	638	725	748	664	703	670	672	652	629	647	712	649	657	684	680	666	675	662	665	659	667	682	669	655	743	696	676	653	664	644	706	668	653	653	705	674	672	648	684	661	662	634	689	664	660	619	665	701	652	712	694	665	642	680	670	711	703	733	709	683	700	704	678	648	680	699	669	711	688	654	722	663	672	677	711	677	677	663	653	733	670	644	709	710	720	677	715	643	695	691	700	674	651	703	698	665	698	672	661	689	657	729	691	680	707	665	690	675	670	696	669	675	671	691	666	648	678	644	625	670	718	651	673	694	718	639	724	676	700	645	679	690	670	677	680	693	634	692	743	724	666	682	668	690	699	685	724	653	690	683	655	728	692	677	668	702	636	693	718	712	694	687	710	675	673	695	683	671	677	710	653	674	699	622	677	683	653	693	688	631	721	658	697	707	682	661	671	685	676	664	675	693	674	703	645	624	716	755	624	689	678	670	698	681	696	710	644	658	693	677	663	640	639	650	682	665	731	694	668	640	680	700	690	710	686	640	727	695	715	672	630	662	742	651	717	685	701	735	684	658	662	718	640	708	676	689	746	674	727	697	688	682	634	668	677	718	654	655	660	666	642	689	668	678	653	611	644	742	666	688	685	670	693	711	696	717	713	682	639	671	657	657	715	709	679	694	629	662	680	644	669	700	695	663	731	696	701	675	659	656	737	675	720	642	667	722	695	679	719	718	693	708	704	640	705	711	664	728	684	718	718	672	665	666	658	650	727	727	670	642	671	668	699	623	692	655	665	681	681	679	719	679	650	640	675	640	729	699	709	703	697	653	652	685	662	690	690	653	648	679	661	715	657	677	664	739	649	637	678	718	669	671	685	684	647	665	675	676	707	640	696	670	697	610	689	715	663	651	660	727	699	669	730	674	666	633	688	760	700	699	605	673	651	699	740	679	700	665	677	661	660	695	685	642	671	702	736	690	697	671	695	683	661	636	678	639	670	683	720	653	711	685	675	680	694	644	706	653	673	703	668	691	682	681	660	699	654	644	716	660	700	691	732	642	643	645	683	691	670	653	649	644	686	643	696	703	675	648	694	633	698	694	678	711	717	720	706	740	672	701	686	647	729	678	636	591	684	666	685	669	711	671	710	673	701	685	635	729	663	652	673	692	703	703	663	659	691	688	693	652	675	749	696	668	696	696	687	690	693	714	686	653	656	680	692	694	693	695	707	629	691	682	672	655	681	671	648	672	676	693	699	668	684	670	710	685	630	654	653	671	718	668	748	673	677	637	688	632	701	670	718	701	648	668	685	671	636	734	658	645	669	722	701	710	646	694	621	643	652	674	682	672	680	676	659	695	736	672	695	714	720	666	678	678	690	682	686	713	677	667	679	691	667	659	649	679	659	691	651	730	663	669	682	681	705	702	732	685	661	697	705	627	691	706	731	663	666	702	676	708	689	707	734	703	691	680	686	688	713	706	659	663	677	678	666	682	689	652	648	682	708	719	695	702	699	656	668	667	674	724	684	674	629	623	651	675	702	672	710	693	676	733	690	647	662	668	745	699	731	705	716	715	671	690	673	653	725	664	656	661
39588	46644	42730	40397	37514	40315	38429	38031	35015	30181	23210	12704	7387	5105	3998	4005	3216	2268	2253	1635	1279	669	698	639	621	544	459	395	327	316	643	1066	639	188	196	178	192	188	168	192	210	194	201	186	183	215	179	175	184	208	168	186	176	158	178	205	205	183	178	184	213	211	205	199	166	196	199	210	197	177	195	168	175	190	185	187	179	189	171	174	166	176	195	184	156	154	162	185	175	157	174	169	145	184	194	217	203	191	178	180	182	195	208	161	200	194	179	175	178	190	166	186	190	177	213	184	181	181	195	163	176	189	173	179	171	191	155	186	170	179	185	197	173	198	183	174	178	186	163	162	183	193	206	191	191	179	194	199	191	188	190	202	182	207	188	158	176	182	168	191	172	189	191	202	187	171	187	183	184	174	191	166	181	223	187	208	188	207	193	181	174	186	183	192	175	164	162	181	186	166	179	166	198	179	186	192	199	159	156	182	174	198	171	199	202	174	176	213	161	182	188	188	162	163	172	180	158	189	214	183	196	196	162	198	164	198	204	214	198	170	208	177	182	178	166	192	209	177	197	208	183	188	173	192	178	182	194	164	181	177	182	189	192	162	209	203	188	185	193	182	195	185	175	162	179	178	170	176	186	185	173	194	173	191	178	183	190	191	193	183	190	190	183	184	183	206	180	166	168	190	172	168	172	197	193	197	198	168	191	172	186	184	178	173	177	175	206	191	194	174	177	173	189	180	181	185	186	179	187	182	183	177	192	188	160	174	203	196	188	166	190	164	189	178	188	200	197	213	199	176	171	191	169	215	189	171	184	177	196	182	188	189	194	200	201	178	180	204	191	182	186	174	175	190	191	171	178	176	182	198	175	183	180	197	191	188	175	188	204	199	170	172	197	200	176	174	214	176	180	176	175	180	182	191	168	194	158	205	185	175	217	184	181	199	180	184	178	178	186	188	181	169	192	176	167	175	181	202	204	203	209	144	197	186	173	178	190	178	157	194	173	135	178	191	181	191	185	174	170	185	202	199	185	187	182	196	160	189	166	192	186	163	196	189	204	180	162	168	166	174	190	190	171	189	198	186	189	212	187	208	174	192	194	201	176	177	175	165	167	188	210	180	199	188	182	194	189	197	179	183	168	182	192	182	220	176	173	186	176	188	180	168	192	174	186	172	177	182	187	176	179	192	172	147	176	180	206	185	212	192	170	226	175	161	180	205	174	204	213	163	179	159	200	175	189	156	194	194	180	175	190	169	169	190	184	178	171	167	187	187	176	190	186	179	196	212	172	187	188	196	182	195	196	198	189	186	190	170	179	171	178	212	190	179	187	184	222	190	186	162	209	175	180	182	168	186	168	189	168	204	193	185	182	186	189	177	175	200	189	192	172	185	185	168	187	163	168	172	166	178	166	196	207	205	177	199	206	211	193	189	188	172	184	146	182	196	192	192	191	159	194	192	196	162	182	190	200	190	168	186	178	189	191	199	162	188	201	189	202	205	182	192	206	205	179	193	197	196	176	194	195	187	190	196	197	200	185	193	177	194	165	182	192	203	189	188	188	172	181	162	173	173	188	173	192	175	194	191	204	206	168	155	216	204	181	169	195	210	201	181	173	185	184	194	161	170	165	187	193	172	178	181	208	174	156	179	161	184	186	181	198	198	164	177	188	169	170	183	176	185	209	177	188	182	179	194	178	183	179	207	195	189	180	184	184	183	158	180	181	187	177	195	177	166	183	193	177	206	179	174	197	196	175	180	198	209	173	192	182	178	201	192	182	196	204	169	172	204	181	199	176	174	197	195	192	192	193	203	179	185	197	199	190	187	155	184	184	141	169	177	171	187	205	197	180	175	186	183	186	169	190	187	166	199	197	180	183	180	188	184	171	163	198	193	173	191	203	168	180	176	183	181	194	187	185	187	175	175	171	177	202	170	201	172	191	193	178	188	193	171	182	199	193	178	170	167	181	176	191	163	190	161	187	196	187	196	175	185	202	193	167	172	197	187	181	167	187	185	201	179	183	175	198	169	187	200	200	141	194	194	198	168	185	201	166	186	170	197	173	177	180	182	188	159	175	202	195	184	197	202	176	187	191	166	171	188	197	181	197	187	200	183	175	179	161	205	193	184	183	186	175	187	195	187	205	180	201	194	191	204	198	177	191	180	193	184	200	159	160	204	195	219	193	189	202	172	208	170	205	205	181	166	166	186	204	202	223	178	176	164	175	176	185	188	192	166	191	194	165	169	169	185	169	183	190	180	201	206	202	183	178	197	201	187	209	189	195	173	186	188	190	163	177	189	199	187	194	195	174	192	195	170	181	173	169	203	171	177	159	196	167	193	184	185	187	174	193	178	201	195	191	166	190	169	182	196	175	181	172	205	187	192	204	204	176	205	173	171	188	192	196	168	202	199	182	161	163	180	190	198	174	218	172	177	181	198	166	171	169	181	159	174	194	188	186	172	177	167	187	186	188	202	194	178	189	188	189	176	205	201	183	186	194	196	192	211	170	189	181	183	207	166	185	181	191	180	200	164	189	168	193	172	172	171	162	174	199	184	196	169	200	183	178	173	174	194	190	186	152	188	196	181	202	182	174	177	171	190	149	194	167	178	192	195	171	195	173	188	192	177	172	193	189	173	193	193	187	169	182	190	191	196	180	178	185	177	182	157	209	194	173	195	184	198	184	174	164	192	186	193	179	190	185	206	189	191	214	164	154	204	179	183	193	197	171	195	202	184	155	185	193	173	181	184	178	175	181	159	195	186	184	158	181	197	181	179	201	181	178	188	160	213	207	189	188	196	191	222	182	201	188	181	176	178	179	195	186	183	163	173	157	211	205	158	180	215	173	169	154	180	182	202	181	158	173	193	191	185	173	160	185	178	178	190	185	202	199	186	196	178	184	165	210	200	178	190	160	164	176	197	189	215	192	220	199	157	178	167	197	192	193	167	175	186	181	175	162	185	199	186	170	180	198	180	172	204	186	179	182	172	170	173	187	182	170	150	167	186	206	171	202	177	160	190	196	196	205	188	202	181	213	195	182	185	204	189	165	191	176	181	196	184	202	198	168	194	189	184	177	194	185	181	188	183	188	151	193	197	187	182	187	178	202	187	186	167	184	200	183	198	191	187	175	180	186	170	174	178	182	177	187	185	178	207	214	193	195	163	164	180	166	177	201	187	190	182	204	187	190	203	181	168	172	182	187	194	196	168	171	193	173	198	183	182	173	195	176	203	187	185	179	176	224	186	190	163	186	190	197	167	196	188	188	188	228	216	172	163	186	221	184	192	182	181	190	189	172	189	175	189	194	178	211	159	191	188	185	199	175	208	206	159	193	166	183	178	164	196	182	191	165	194	168	192	220	196	188	190	182	187	181	192	195	168	184	192	172	195	197	197	171	191	192	198	182	198	202	187	199	184	171	195	182	171	176	171	186	170	183	187	178	190	188	188	187	190	196	160	183	188	181	158	205	196	179	191	170	176	186	207	173	169	171	169	182	171
33885	47206	51904	58462	59820	61687	59778	56032	51397	46222	36357	24636	20801	19071	17565	18030	15374	12277	12687	10061	7742	4150	4196	3699	3801	3646	2739	2235	1854	1557	3721	6467	3546	671	680	620	577	639	597	648	665	662	604	614	666	637	627	590	624	646	629	609	651	590	591	641	649	638	651	563	628	647	626	609	645	661	586	611	601	601	622	609	607	601	630	635	619	612	662	620	603	608	592	634	624	610	579	604	605	604	633	613	604	613	580	618	617	619	639	592	588	600	633	631	558	592	616	658	608	625	614	618	604	554	618	639	604	610	671	584	601	608	608	593	588	597	606	640	636	626	640	648	662	625	585	654	625	589	642	622	603	614	612	615	594	619	621	600	619	577	647	620	615	594	621	630	656	641	598	628	617	556	640	658	625	608	644	620	629	635	624	637	648	656	614	630	579	606	602	594	578	615	608	608	646	618	561	628	609	639	570	594	573	608	644	617	565	608	584	602	604	599	564	597	630	587	650	578	612	628	568	599	565	583	605	625	631	622	580	585	598	611	577	593	615	616	573	607	601	598	636	595	636	642	591	669	645	613	644	605	628	583	634	586	636	614	637	588	632	621	641	581	611	605	591	640	635	627	639	600	646	633	640	657	657	575	643	597	608	632	588	641	609	641	620	643	607	612	574	661	623	618	613	643	574	645	630	583	566	628	618	612	574	629	570	571	671	626	610	610	631	597	618	598	617	547	602	609	639	624	620	611	636	613	573	641	625	638	622	620	648	587	608	610	616	623	591	651	612	610	591	596	595	557	592	599	627	572	595	635	625	628	627	649	640	609	628	588	617	598	652	595	604	611	615	617	574	645	656	655	591	586	604	690	644	618	618	612	614	649	621	649	611	574	593	634	603	559	597	601	634	597	669	687	602	625	625	596	611	624	566	567	614	597	602	601	601	644	591	587	635	681	622	599	610	677	583	612	613	602	610	586	692	653	617	669	645	640	616	597	611	574	616	648	626	608	596	600	624	623	617	598	618	585	644	620	619	626	652	567	590	607	589	625	612	634	615	646	624	608	627	638	613	615	617	630	592	605	617	631	643	608	593	625	608	660	644	583	618	611	593	619	608	616	621	638	607	666	613	639	628	619	643	646	611	627	577	601	612	635	699	663	564	624	628	636	638	609	642	625	581	588	589	621	622	589	619	603	594	616	623	586	625	574	628	609	616	613	641	589	631	594	645	565	623	645	605	621	635	610	605	650	611	588	564	621	631	602	595	611	576	621	622	625	621	591	643	587	616	644	604	614	637	587	591	649	574	612	612	619	651	637	562	589	620	635	615	611	559	586	594	592	630	578	603	601	662	652	577	637	584	602	627	625	624	626	615	565	598	611	565	613	617	591	632	602	608	619	582	582	574	636	604	592	610	622	608	605	614	612	612	605	601	615	620	655	598	609	630	623	567	615	593	606	624	640	631	592	595	580	584	632	620	630	580	592	638	581	581	641	617	586	596	597	617	596	614	667	639	615	621	650	607	605	633	629	614	559	632	585	638	585	585	636	624	614	631	635	623	606	605	624	533	624	595	617	618	615	553	594	596	615	610	587	604	632	641	619	664	621	646	625	623	618	631	601	637	610	619	642	609	667	663	616	603	625	596	628	635	613	642	671	627	645	606	625	617	620	599	624	619	591	599	654	643	677	621	603	623	596	571	602	645	591	610	648	618	592	632	660	627	635	621	602	611	627	593	574	606	648	614	568	606	578	669	596	618	632	585	670	614	583	606	645	625	615	615	631	609	608	635	637	643	586	642	620	629	604	633	601	563	636	595	606	591	590	620	627	611	606	611	595	647	653	636	642	649	609	589	588	595	623	622	592	599	619	647	651	635	626	628	607	592	608	617	605	611	660	625	644	596	588	652	603	585	605	615	603	577	586	641	598	656	570	579	589	654	570	622	596	585	659	634	592	613	672	618	651	583	627	622	605	623	617	619	563	586	614	645	594	633	589	590	603	585	625	609	596	644	610	559	617	573	661	649	670	643	622	622	626	611	604	680	661	578	606	610	662	615	603	582	615	614	518	645	622	598	608	581	621	614	600	612	625	590	610	628	609	620	617	596	591	631	594	639	600	594	607	580	622	663	660	569	606	611	591	609	585	601	631	613	619	615	610	650	614	605	590	609	624	577	601	611	601	630	585	615	662	626	573	646	618	627	630	619	604	596	622	602	568	625	608	592	587	606	620	647	622	630	578	644	543	575	592	556	596	616	630	616	616	587	601	621	578	631	601	636	637	605	623	621	604	602	582	596	626	620	607	594	585	590	594	603	609	624	635	637	634	627	601	622	590	615	608	579	563	639	606	632	621	615	696	604	636	644	602	600	641	593	648	681	635	650	602	643	641	621	625	638	605	654	614	620	624	642	622	612	614	614	610	617	609	609	605	630	674	635	632	613	579	666	623	613	619	583	631	590	601	599	625	615	563	606	654	610	587	569	620	638	595	635	645	622	595	649	613	604	586	623	650	610	578	645	624	620	662	564	594	643	589	593	632	608	598	592	617	597	612	616	639	620	625	654	620	590	623	617	589	606	665	589	594	608	641	595	635	582	610	633	654	650	613	613	624	597	649	650	598	591	607	644	600	631	586	668	628	629	641	630	655	591	635	636	618	645	623	603	561	614	615	593	623	615	640	626	650	633	632	606	641	598	611	652	630	629	624	636	589	579	611	629	599	627	645	581	620	634	602	630	627	632	600	566	639	625	634	637	615	641	631	627	687	565	680	628	632	633	585	613	612	587	634	610	593	591	611	602	593	632	651	612	642	620	619	581	591	571	563	598	608	607	592	617	664	639	594	634	602	598	649	581	600	630	632	609	622	558	608	603	614	611	607	623	632	614	622	591	585	631	550	614	638	650	584	608	601	629	610	612	623	617	604	652	614	581	619	578	644	605	607	617	577	601	623	655	671	658	632	584	621	637	584	611	620	627	594	588	674	582	585	616	593	617	632	649	596	640	619	602	624	626	606	582	604	607	602	629	650	610	588	616	596	606	656	644	585	668	624	578	610	613	596	609	623	584	602	561	601	584	648	634	650	577	608	577	607	596	578	571	616	634	627	618	638	622	638	647	626	607	583	607	626	612	615	625	590	636	603	609	634	594	624	584	638	588	589	626	598	611	625	594	658	598	675	588	628	570	619	620	616	629	672	615	613	638	634	612	619	577	583	602	654	597	585	578	620	572	661	608	623	639	604	640	578	615	618	629	613	580	575	622	614	572	632	653	577	641	620	580	594	617	603	650	620	650	620	625	638	600	584	612	667	650	605	603	574	626	679	641	569	632	612	607	574	562	618	625	609	574	651	618	641	661	622	643	609	617	635	578	597	587	629	605	601	626	645	612	656	574	603	609	637	654	587	595	604	643	633	612	606	609	613	593	584	643	592	632	641	625	617	646	557	579	599	624	552	577	590	579	592	647	617	552	558	574	602	605	638	586	617	592	601	606	597	622	597	632	636	576	627	615	615	655	569	552	665
44462	47648	41534	39299	37098	39797	41057	41606	42903	35481	31132	22450	15352	10434	7882	6273	4391	3578	2697	2051	1285	995	991	1095	1027	755	573	422	357	620	2144	2194	479	253	240	255	261	246	231	234	244	270	255	241	237	227	262	222	237	239	238	249	240	250	239	224	230	246	227	243	233	234	222	248	257	245	222	219	217	232	228	228	238	202	254	258	238	278	195	237	240	230	224	205	236	226	247	242	245	242	244	252	216	248	242	247	215	212	258	242	266	227	248	250	246	241	248	242	265	232	223	236	241	238	243	247	251	220	247	250	242	213	234	233	228	256	235	243	228	267	234	249	246	223	228	238	233	247	225	241	225	232	250	230	241	208	216	249	242	254	227	255	243	231	221	239	237	245	216	245	241	194	256	233	227	258	240	267	226	241	286	238	238	234	244	239	247	248	252	227	222	229	233	252	243	249	214	237	242	246	211	250	258	232	240	232	254	246	265	262	224	226	244	231	239	255	234	239	234	243	236	243	242	236	221	238	244	236	260	229	259	242	249	247	245	240	248	219	254	238	224	242	230	239	256	237	266	245	250	218	249	242	247	245	260	233	263	247	247	214	252	245	269	257	241	232	254	232	234	244	229	254	232	230	232	242	219	246	230	239	256	269	241	233	218	238	229	227	253	257	290	237	235	262	242	266	228	246	222	240	232	231	231	252	234	209	261	216	241	232	240	252	238	274	234	242	226	229	239	243	235	246	257	234	239	260	230	230	261	208	244	232	242	219	217	217	233	215	244	225	259	242	248	264	271	225	234	261	245	286	271	243	230	200	235	229	222	258	245	226	221	243	238	242	220	250	262	225	199	232	246	246	274	230	239	237	247	231	224	229	222	254	256	239	240	256	215	223	239	227	243	267	256	252	214	238	239	255	234	239	238	217	238	258	199	239	224	257	250	218	257	241	240	230	232	244	250	236	214	253	255	224	236	247	224	244	235	258	244	241	230	239	236	241	253	277	219	264	230	259	246	245	249	246	250	221	242	221	199	251	235	249	226	229	250	223	239	238	244	215	239	232	222	241	257	221	207	266	277	246	239	243	257	229	222	253	244	258	209	241	268	248	235	233	238	251	270	281	224	226	220	220	236	225	226	244	246	236	246	241	239	278	236	199	242	250	217	246	210	239	236	282	243	234	242	238	250	244	268	220	239	248	231	269	271	221	252	255	218	279	246	233	225	243	246	258	267	260	245	233	251	233	256	234	214	255	242	235	225	225	250	224	228	236	232	199	263	253	239	218	244	270	240	248	272	256	236	243	243	251	241	276	222	227	231	237	245	217	262	255	256	255	246	224	242	234	242	218	236	259	256	227	251	242	222	217	220	240	230	233	226	271	232	229	257	236	243	236	251	239	245	219	227	269	243	249	233	251	257	241	240	241	246	245	255	233	266	236	223	232	219	236	227	242	206	241	223	242	226	240	236	238	289	241	260	266	233	224	230	243	248	240	221	247	262	240	249	255	276	222	248	225	245	252	259	269	228	226	230	230	230	241	253	233	238	242	235	237	242	222	215	274	230	260	233	225	252	225	247	240	244	252	236	226	217	224	251	243	223	218	251	234	242	232	259	212	223	247	251	243	236	242	237	251	265	238	256	255	210	224	248	238	254	259	238	256	236	240	245	232	229	242	254	253	233	233	257	255	232	225	234	244	283	255	268	263	213	229	215	214	249	237	242	239	241	206	240	256	208	250	229	212	260	250	238	230	252	215	225	258	247	223	245	275	223	236	240	265	249	222	227	223	231	247	212	228	246	272	252	215	275	240	248	248	202	245	268	219	239	246	238	228	238	256	267	279	251	242	267	246	278	215	240	252	251	216	210	226	236	244	213	231	255	239	272	218	238	247	230	234	223	260	252	231	219	265	241	208	253	261	239	230	242	260	246	271	235	238	219	272	257	228	228	236	274	244	227	228	254	236	234	237	231	220	246	262	220	214	230	227	228	256	233	240	235	257	240	250	230	255	238	257	243	247	236	235	245	212	258	267	236	243	244	247	259	234	234	231	238	258	264	251	245	249	273	236	243	212	253	240	223	246	232	224	236	219	209	247	240	226	232	235	265	236	227	264	255	249	255	247	259	228	244	254	260	223	206	242	246	241	207	207	241	244	242	216	248	240	246	228	252	220	231	245	241	248	278	218	236	240	225	232	261	228	240	252	231	221	251	213	235	257	235	243	220	235	236	239	250	226	236	227	237	244	256	229	224	217	236	253	214	240	226	233	247	241	265	256	209	265	233	249	242	223	263	219	242	258	259	266	252	218	267	239	234	241	235	236	230	239	244	240	240	253	227	206	265	230	253	233	220	234	215	213	249	231	237	244	232	237	222	258	264	246	224	257	225	267	252	216	245	226	251	271	216	230	244	246	253	247	229	265	213	238	214	252	249	216	252	233	230	229	224	249	219	228	221	258	231	230	250	234	251	232	254	235	254	251	265	228	244	218	237	236	261	252	238	256	251	256	260	235	220	219	230	228	227	243	249	201	253	234	235	214	249	246	241	229	259	241	257	222	242	224	246	238	225	253	230	270	253	231	208	254	225	247	233	247	237	232	228	253	219	241	240	238	230	246	225	237	253	249	245	222	232	262	251	269	214	228	251	235	239	237	228	257	265	225	237	254	239	248	225	235	244	241	261	248	240	234	213	267	240	216	231	231	246	220	251	260	250	227	269	240	221	251	255	238	252	246	236	218	261	247	209	217	243	250	237	260	258	230	234	237	260	218	242	237	249	220	240	243	252	237	225	217	255	204	226	229	232	245	242	252	239	237	252	278	257	246	220	252	234	246	235	261	256	265	242	261	257	239	242	228	253	231	243	230	231	231	235	238	266	228	232	225	242	243	255	233	212	237	243	219	232	229	235	233	275	256	258	241	227	230	242	249	256	242	238	234	263	233	215	252	246	245	247	254	269	225	229	245	243	256	217	270	239	283	221	248	239	232	242	228	262	231	257	262	226	239	224	250	251	246	266	255	249	239	246	231	244	224	240	252	255	268	236	220	259	255	271	229	242	238	235	269	249	229	253	254	263	260	260	219	256	234	221	232	259	229	273	242	238	241	245	255	232	254	232	229	250	234	250	239	238	246	239	261	228	241	269	228	245	237	276	246	248	249	265	251	271	245	267	248	253	233	235	218	235	235	246	237	237	256	226	248	251	222	247	237	217	249	251	250	245	233	236	245	238	228	248	227	213	248	239	226	216	225	261	233	260	245	244	225	226	272	263	245	250	235	235	226	270	240	219	242	244	266	222	250	255	262	211	228	274	251	242	232	240	258	233	224	241	265	225	222	246	256	232	231	230	246	242	232	259	233	210	236	262	237	243	273	257	253	255	260	227	210	228	235	240	253	233	222	233	259	258	235	225	227	243	226	236	245	257	236	236	254	237	241	257	260	244	247	229	247	242	229	225	245	234	232	244	213	216	251	252	231	216	232	247	248	221	230	214	235	220	231	249	234	240	229	247	227	242	252
39230	52477	54135	59115	64350	68198	66987	63957	60758	52290	46324	34258	29756	25975	24205	22017	19111	16261	13595	11019	7439	5398	5827	6663	5944	4121	2835	2278	1618	3565	12133	12075	1990	914	816	792	794	768	736	766	781	757	739	754	725	800	756	741	740	744	768	730	772	699	790	742	741	712	753	714	797	754	759	758	777	755	757	743	712	777	721	750	753	695	748	745	757	697	754	780	748	785	753	759	703	764	736	722	723	753	721	764	701	789	750	713	743	728	760	731	771	690	760	736	725	716	789	777	724	727	707	720	770	742	741	758	757	728	766	709	766	728	792	787	746	747	769	730	704	745	731	752	735	768	665	768	715	714	703	703	781	777	741	748	741	712	756	737	780	738	778	754	686	742	728	664	754	713	680	759	824	711	728	763	793	746	744	821	775	684	750	741	712	746	691	701	732	740	752	713	767	746	751	739	776	757	710	732	725	750	739	713	701	746	733	698	697	762	730	775	740	746	754	712	708	756	777	695	796	767	747	713	749	762	705	776	781	748	785	733	701	751	761	763	688	716	752	743	734	747	782	807	774	756	756	777	716	707	730	709	737	754	744	781	700	753	784	721	729	718	761	752	765	758	767	729	761	733	728	751	770	766	724	791	773	743	781	793	786	720	772	757	772	720	770	712	728	674	749	731	704	782	771	733	782	711	752	768	740	766	713	718	774	754	728	766	748	737	756	749	730	771	776	739	760	717	733	736	761	736	716	734	733	719	701	752	788	732	766	707	766	707	750	790	727	726	726	723	796	739	753	709	737	734	738	743	762	724	718	713	705	744	744	763	703	706	754	762	726	733	764	731	758	788	750	815	768	725	735	747	718	763	749	729	750	763	768	771	723	756	748	749	723	749	701	770	713	753	747	766	734	724	740	716	736	734	742	755	744	729	729	724	735	770	774	707	762	724	751	724	773	782	737	742	764	702	713	711	765	735	760	686	743	740	711	740	756	730	763	740	764	702	718	713	759	716	731	772	724	765	756	779	749	747	754	709	740	744	706	766	786	758	787	732	769	778	722	728	754	738	730	748	737	744	752	802	717	741	704	742	740	753	758	741	736	693	736	700	752	671	776	765	719	736	727	761	779	769	752	750	739	768	734	762	713	770	767	768	781	695	775	707	759	738	699	748	778	803	789	748	783	736	728	767	798	712	748	744	726	708	713	737	750	745	757	737	727	769	743	706	749	712	731	758	780	720	787	736	766	732	778	741	710	747	665	708	752	782	725	712	697	745	797	780	775	773	769	717	776	741	741	690	809	749	742	776	709	766	757	743	710	740	749	712	748	775	756	761	758	707	755	738	750	770	732	725	745	741	742	740	724	752	717	726	744	741	741	764	739	768	746	738	753	762	792	736	757	714	701	745	738	739	729	751	756	749	730	736	710	765	759	740	733	735	721	711	703	778	729	746	736	726	738	726	720	779	711	726	719	725	744	711	747	794	782	728	751	819	706	733	766	754	748	750	754	758	791	735	782	734	732	721	735	705	731	733	723	750	730	754	790	726	730	696	802	755	732	745	796	754	782	790	697	781	757	779	721	774	724	708	754	780	723	777	731	765	710	718	723	684	762	726	731	763	769	749	776	727	770	789	716	747	741	738	705	699	717	728	694	750	757	675	757	768	794	728	741	739	741	675	749	773	726	734	755	784	797	723	711	759	751	715	756	767	738	778	761	714	738	737	724	707	753	792	744	714	744	767	708	701	753	744	701	743	768	771	746	725	706	718	773	777	731	719	742	733	732	744	714	731	776	772	756	740	719	762	722	772	781	712	734	735	751	766	755	791	699	731	768	747	721	765	762	743	718	725	745	724	736	762	712	733	752	735	714	755	730	766	719	762	790	717	716	677	742	766	731	714	777	754	726	745	711	750	801	707	781	765	739	711	739	733	739	726	754	740	739	740	723	724	744	788	724	745	749	708	761	730	785	781	739	757	689	728	728	731	767	793	711	720	652	754	741	724	730	677	740	761	775	779	744	733	789	750	757	726	737	812	752	736	740	697	747	758	714	759	786	750	696	778	746	733	745	758	766	731	727	733	728	767	781	740	721	711	733	732	759	751	803	761	720	745	725	705	749	728	767	756	738	723	730	720	778	785	759	749	725	714	770	710	712	765	724	770	725	718	752	733	731	808	733	777	755	755	741	744	732	776	780	753	716	775	742	728	737	780	713	722	732	747	795	775	744	716	775	738	709	757	773	761	789	748	703	734	768	724	757	696	743	744	747	732	784	777	760	757	779	720	751	738	755	726	782	755	718	743	772	661	764	728	758	743	731	756	719	755	749	723	816	696	708	763	752	754	800	734	732	741	703	737	780	775	713	728	738	786	738	784	739	789	758	715	718	738	756	749	750	810	737	763	664	754	706	779	702	810	752	757	706	728	741	724	714	737	769	753	724	756	748	744	768	707	739	688	694	723	777	774	738	740	688	778	716	747	723	713	764	749	751	782	649	755	764	801	747	706	751	743	739	761	715	750	756	753	755	756	752	781	793	770	738	776	750	705	743	731	767	734	709	697	743	709	753	748	775	690	737	758	739	766	713	703	733	711	731	724	729	720	758	691	796	763	747	770	775	788	728	723	707	754	749	735	758	728	737	739	683	747	715	704	731	759	733	728	755	730	740	774	736	737	692	791	716	747	767	734	720	730	742	756	769	689	733	765	710	766	734	741	773	738	706	784	749	721	728	784	671	750	682	727	743	738	711	785	727	750	699	795	740	753	734	747	704	704	780	727	768	723	709	767	786	751	729	755	805	746	722	730	703	786	734	724	707	744	751	730	752	718	739	737	761	744	780	739	735	729	749	695	794	739	750	738	733	825	723	798	733	714	734	748	770	702	755	750	776	732	777	738	768	772	741	751	744	751	724	790	730	702	704	757	765	744	748	729	771	749	742	758	729	778	749	750	729	736	778	784	745	740	815	737	762	730	767	768	769	732	759	750	727	781	722	717	736	730	770	805	712	778	732	699	746	747	740	734	738	760	743	730	747	744	721	799	770	737	750	729	690	734	755	744	773	749	734	731	730	763	787	753	729	781	721	733	790	759	763	739	724	740	749	715	679	730	710	784	718	751	746	763	763	768	761	701	727	746	761	751	686	775	753	756	750	740	708	766	737	742	720	731	767	734	735	702	746	718	711	706	666	807	740	712	741	756	752	762	731	773	764	735	708	739	733	752	807	724	697	746	765	751	714	707	731	729	784	738	725	722	777	736	773	723	756	736	763	782	707	743	785	752	751	756	739	733	785	745	742	714	747	743	697	769	771	731	741	771	733	738	763	765	754	720	758	748	772	771	751	718	756	749	763	727	746	721	730	747	727	689	751	742	738	793	748	720	700	780	696	755	673	750	748	731	744	766	751	763	712	772	700	756	747	771	765	804	708	730	808	717	719	785	724	732	731	711	740	728	783	756	776	755	744	728	760	742	736	775	773	714	753	742	771	715	780	743	732	740	728	742	760	758	755	728	721	740	744	728	731	754
8887	19678	25732	22179	15619	12249	9419	7058	6962	4799	3565	2262	1472	1366	816	581	542	403	338	318	258	272	262	265	241	262	184	199	199	201	226	286	205	160	164	165	170	170	151	157	164	142	175	168	168	148	178	174	170	182	177	154	155	191	143	139	179	139	189	147	174	176	155	181	171	159	174	151	158	159	164	164	184	158	160	186	183	153	159	144	168	168	169	168	183	148	170	157	186	171	143	165	173	167	193	170	179	193	172	170	160	171	154	158	174	159	198	174	172	183	153	156	161	161	162	168	185	188	134	161	158	157	182	168	145	164	157	184	157	152	157	168	151	164	167	141	145	168	155	183	171	185	188	158	177	155	153	184	184	173	180	175	176	155	152	163	173	162	148	140	180	163	159	152	168	158	181	149	156	178	137	161	162	175	182	164	174	165	150	166	142	159	155	171	161	160	166	150	153	159	180	181	156	173	182	163	153	155	154	146	165	169	163	163	188	146	159	163	166	177	167	168	166	188	156	157	147	144	161	164	169	138	174	164	154	151	190	151	166	162	164	175	163	153	177	178	147	170	162	186	165	157	165	168	170	164	159	145	153	152	179	154	161	154	155	179	179	168	174	173	171	167	172	177	158	151	178	145	168	154	158	150	156	165	170	179	158	176	151	166	166	160	136	145	146	163	149	168	166	196	164	157	186	168	151	178	136	175	180	154	168	161	159	174	158	144	178	174	149	149	177	160	175	129	171	146	181	146	177	154	155	147	180	150	191	165	160	161	173	179	155	176	176	156	156	174	171	179	158	159	162	149	155	164	166	162	161	140	163	158	148	157	159	170	171	156	158	167	163	156	162	142	148	143	183	163	149	162	131	169	138	157	182	171	175	158	154	142	145	173	155	160	164	161	172	159	165	181	159	175	164	152	170	163	151	167	158	172	152	142	172	159	162	156	154	151	161	191	167	149	131	172	160	154	173	146	162	187	148	152	151	159	155	165	169	145	157	162	170	161	126	178	156	147	145	177	153	143	170	158	156	166	164	150	184	146	142	161	149	148	168	161	161	167	171	161	158	154	171	166	178	171	147	178	168	182	161	141	175	158	171	150	160	152	142	153	170	182	154	170	161	188	165	142	163	149	161	180	153	153	194	140	158	170	157	152	172	147	185	162	183	173	162	151	152	137	169	145	159	166	169	160	148	170	165	163	156	148	162	159	153	151	152	132	124	167	163	152	164	162	176	149	171	134	181	164	139	181	148	167	173	189	153	162	164	146	180	174	171	163	165	162	151	152	163	140	172	155	166	151	176	148	155	172	152	162	167	139	181	180	162	148	156	156	167	177	175	152	168	152	150	157	147	172	165	154	175	156	166	148	173	166	155	162	155	162	157	182	181	185	183	170	167	152	161	155	164	149	157	170	148	166	176	160	175	177	166	198	149	165	170	145	166	185	155	185	183	152	187	169	153	155	186	156	151	155	147	175	208	167	164	190	177	168	167	169	173	160	152	144	154	163	147	158	156	144	150	161	155	143	166	164	173	182	147	167	177	145	161	161	146	150	149	166	160	150	170	172	167	142	159	168	160	166	142	177	168	141	137	182	163	181	152	159	172	164	165	160	172	159	157	144	157	162	139	185	169	163	163	135	149	179	168	171	163	167	165	171	159	178	141	176	154	168	153	162	152	147	175	163	155	162	152	150	189	152	155	153	172	165	147	155	164	155	161	166	152	175	139	166	164	161	141	171	162	174	165	165	171	123	163	165	168	154	148	171	174	162	153	162	155	159	160	146	148	149	157	167	156	158	150	165	173	183	150	150	133	133	175	163	185	160	148	153	157	166	177	177	158	154	166	176	172	142	162	168	144	153	164	161	171	175	154	153	159	179	159	173	157	173	151	161	185	169	161	138	149	172	135	167	173	138	175	149	153	145	165	169	162	181	149	163	167	147	170	161	163	166	169	162	157	166	154	162	165	143	183	155	168	164	165	168	165	152	160	168	165	156	167	176	162	160	151	162	166	170	160	171	146	145	155	160	143	177	163	167	176	153	181	157	153	157	181	174	178	161	145	167	151	159	165	168	145	160	154	161	132	152	145	166	142	149	186	180	160	158	179	165	152	150	167	145	157	174	161	168	182	186	152	172	172	172	153	158	176	178	159	168	172	164	141	175	138	165	171	167	153	170	161	151	135	167	182	163	142	169	183	147	154	190	179	173	169	165	169	135	165	159	152	150	165	157	159	151	145	163	180	135	143	165	156	173	152	155	167	161	152	167	163	172	181	170	158	161	163	171	152	167	156	167	151	170	162	164	177	144	173	160	166	171	163	161	157	152	158	162	144	143	182	159	143	177	141	149	173	167	186	183	173	163	155	169	132	154	158	163	196	183	161	188	170	147	148	161	171	176	171	172	176	165	167	160	166	174	160	159	144	149	152	143	190	191	172	147	163	147	165	154	158	141	159	162	167	155	180	168	151	172	162	163	158	158	165	161	160	174	143	158	184	152	153	168	171	142	160	157	165	157	166	187	167	157	170	140	180	176	141	161	174	170	153	151	184	156	186	158	172	172	165	128	153	138	169	171	171	182	174	181	168	171	171	142	158	156	156	171	145	177	171	174	157	165	168	148	165	180	173	181	165	154	144	165	146	172	153	152	157	152	166	147	160	164	150	147	166	179	162	159	172	170	140	157	156	172	165	161	174	148	159	168	168	152	161	159	183	151	163	170	144	160	163	191	165	155	170	169	151	176	174	164	151	166	153	169	163	159	174	161	171	154	146	167	175	169	162	161	170	168	148	157	156	171	167	150	171	168	160	166	181	183	170	150	165	160	166	169	159	172	160	152	160	153	157	175	178	165	158	167	160	162	162	157	178	163	153	189	195	156	154	179	177	149	173	176	150	151	163	170	181	162	146	189	179	150	150	161	172	164	159	162	156	175	159	161	162	152	167	169	183	163	166	162	164	141	159	193	157	172	170	156	153	160	159	185	153	147	173	150	184	167	154	135	149	166	165	186	163	173	189	150	163	182	182	139	153	177	181	147	151	180	147	160	161	162	165	158	172	164	144	172	155	158	186	164	155	159	162	142	156	162	168	155	158	161	153	152	156	153	167	169	167	144	171	174	148	179	162	161	147	156	161	173	172	168	168	181	165	175	165	151	170	156	165	186	154	156	157	170	172	156	173	151	138	168	176	135	137	171	133	162	149	171	177	183	182	159	177	167	164	176	147	164	156	149	168	170	174	179	165	163	158	157	153	143	183	158	175	142	160	157	151	185	168	176	161	187	153	156	176	170	149	177	154	167	151	166	165	171	150	163	158	144	146	165	157	164	149	180	170	155	174	149	166	159	158	151	160	157	145	166	153	153	162	147	193	170	150	162	160	151	191	155	165	164	168	166	175	171	146	191	152	163	148	154	157	178	170	154	170	163	153	164	179	164	165	168	182	173	171	147	148	159	158	165	148	171	161	158	162	179	156	155	138	156	183	156	157	156	159	170	160	162	142	153	139	165
9450	23554	29799	32140	28180	26460	24048	21220	22204	17270	15354	10587	7743	7647	4505	3362	2860	2319	1937	1771	1608	1349	1350	1328	1191	1196	1056	925	858	701	1093	1336	681	567	565	600	561	587	547	622	554	576	527	556	561	553	574	574	555	557	545	598	543	565	545	593	505	560	557	573	579	555	530	563	562	612	572	583	582	535	568	571	559	539	553	559	587	542	545	581	569	587	595	596	536	540	574	597	558	572	558	592	563	600	568	533	562	534	590	562	539	573	564	598	569	563	529	557	569	559	528	598	515	540	579	592	504	612	574	564	546	573	568	566	558	585	563	607	599	611	599	568	535	576	532	610	548	588	551	554	572	546	529	554	565	580	543	576	541	527	578	573	558	572	547	520	602	539	595	562	571	566	579	593	548	566	537	532	593	598	573	576	533	588	572	578	533	547	556	590	561	551	602	579	567	531	589	526	573	542	560	548	589	576	561	577	535	586	566	533	534	570	569	556	618	552	559	564	532	544	566	576	548	572	548	552	567	558	568	579	611	551	556	541	582	570	544	578	557	542	572	611	564	548	539	577	537	605	548	584	578	589	555	549	571	608	545	518	532	561	517	540	556	533	596	564	543	572	558	584	575	577	594	589	591	618	560	552	555	585	538	546	589	536	591	519	552	588	563	571	586	638	581	593	555	571	532	562	562	581	554	582	565	603	596	588	535	585	520	559	572	517	535	541	587	522	510	564	581	574	578	564	557	565	554	573	567	558	557	544	573	561	538	584	631	559	569	581	585	533	541	572	578	591	549	609	614	548	555	590	568	593	509	563	599	586	595	537	563	562	580	561	581	502	566	566	606	579	577	579	574	560	574	597	561	526	519	533	513	550	595	587	588	600	536	593	517	550	606	594	550	535	593	606	549	551	555	562	546	582	576	517	575	584	538	558	550	529	529	560	571	613	578	551	548	558	569	586	552	560	542	570	555	542	542	621	613	541	530	591	539	508	564	567	540	549	553	628	585	547	596	585	552	550	567	516	559	517	523	569	544	549	552	568	603	553	544	557	575	552	575	548	532	543	549	545	562	550	566	562	542	521	552	553	575	544	554	532	552	556	580	539	559	561	582	542	572	532	572	557	551	540	534	578	583	535	542	580	572	555	569	564	534	575	536	570	597	595	567	538	609	563	539	560	547	585	523	557	530	584	563	592	593	603	542	581	563	589	582	566	541	615	556	561	598	553	552	573	515	547	617	538	560	539	558	575	531	535	518	573	567	558	542	575	541	528	590	581	533	544	543	541	541	569	554	579	578	574	582	539	546	538	557	532	575	564	561	540	554	586	556	580	590	551	534	582	567	550	528	577	528	561	538	567	578	577	525	539	595	550	576	604	561	563	555	529	556	575	568	609	538	536	543	551	566	587	570	579	579	526	558	579	538	519	518	552	596	584	566	560	572	554	592	553	548	592	567	602	546	583	557	574	508	545	531	578	541	549	560	552	559	596	592	551	561	507	571	532	537	574	539	570	573	568	573	564	553	556	580	595	579	581	560	564	540	558	577	549	600	579	583	561	517	587	571	577	583	575	585	565	570	522	571	608	571	590	552	550	546	557	566	589	603	595	583	599	571	531	580	565	551	556	529	566	543	553	561	570	548	539	562	573	555	562	511	532	568	579	580	558	545	578	584	568	591	514	573	563	567	554	606	622	554	543	590	535	513	609	551	593	559	573	569	574	579	563	575	560	595	553	582	513	570	560	579	575	565	557	571	573	559	503	570	564	578	563	592	577	521	567	509	560	615	582	581	552	501	557	566	568	525	576	600	590	607	621	538	556	550	567	597	537	546	554	560	535	572	569	557	553	577	542	553	552	522	557	544	540	560	562	559	566	586	568	561	583	561	552	584	575	590	531	554	583	586	543	580	557	535	541	581	578	596	572	612	547	510	574	573	544	577	589	590	538	608	558	579	576	539	544	616	560	529	571	588	597	551	579	574	573	544	571	551	591	539	555	544	575	536	535	525	578	578	562	549	556	505	533	557	610	566	578	542	599	560	544	565	589	531	554	584	567	549	556	540	627	558	570	555	559	539	576	550	565	586	557	552	538	583	547	563	552	600	529	581	579	535	578	571	559	537	554	545	594	552	553	516	570	586	544	536	562	533	576	530	575	573	539	549	566	577	576	580	556	569	556	583	544	534	647	518	586	553	574	568	600	566	572	561	586	546	569	544	574	572	578	560	591	556	543	578	588	562	565	561	618	584	628	558	582	560	614	553	550	545	562	582	577	579	571	541	562	574	601	614	564	552	571	591	544	546	511	539	577	598	567	594	569	577	586	566	615	573	570	570	546	569	548	513	566	517	544	537	543	519	547	574	522	552	568	582	557	567	634	544	531	567	586	550	553	568	596	591	562	547	533	548	555	585	584	556	624	589	579	570	537	566	592	545	576	542	574	548	559	562	518	546	568	565	536	546	565	557	585	560	530	563	580	555	538	553	562	551	557	526	588	591	517	552	529	585	537	601	592	545	544	536	561	585	538	556	530	585	535	555	578	600	589	566	564	524	507	555	574	581	601	559	530	549	561	565	565	601	591	588	551	607	549	545	595	531	587	602	593	558	587	570	546	532	575	507	551	555	600	570	582	564	566	602	574	543	567	526	592	576	567	566	555	532	540	562	531	544	581	630	556	564	528	596	594	581	535	602	583	510	528	563	580	590	556	577	568	616	544	575	563	594	586	572	573	548	526	553	524	584	532	557	585	605	554	562	539	571	543	591	538	594	549	593	530	562	567	579	568	595	612	563	579	529	566	548	588	554	533	561	555	550	557	557	609	528	592	552	554	577	618	549	583	537	529	568	532	574	572	569	579	548	609	591	550	547	571	578	550	576	569	559	566	610	563	539	576	581	529	576	576	561	598	541	581	566	527	538	556	543	572	557	590	608	559	532	537	570	564	544	560	572	528	576	538	529	584	585	593	569	533	555	534	583	575	580	603	550	597	597	550	543	555	524	571	583	493	580	614	505	579	610	606	601	608	535	582	573	534	568	530	542	535	553	596	543	582	512	607	554	559	564	518	591	566	566	582	560	538	549	546	537	581	565	557	572	516	619	575	591	583	605	597	557	573	592	564	564	561	564	600	538	569	570	514	562	541	530	579	556	574	598	611	539	564	541	552	569	540	567	578	562	537	570	587	550	542	571	556	582	546	614	598	577	542	577	554	592	607	603	557	579	545	590	536	597	603	590	564	519	567	591	535	576	602	574	601	551	630	561	556	567	583	567	548	549	549	554	553	539	597	545	559	537	531	573	562	598	594	598	598	523	573	547	543	568	579	567	562	634	576	585	545	555	572	590	553	538	563	557	548	522	549	562	572	571	580	572	560	544	539	551	575	576	580	545	571	547	586	569	574	569	581	563	564	532	535	553	554	568	599	529	567	566	585	593	579	573	553	557	541	574	585	539	543	581	557	568	558	533	580	579	539	528	544	585	575	532	565	619	572	551	554	589	557	589	550	579	596	553	566
35149	49076	43592	39808	37241	38657	38892	37236	36654	28845	23157	14861	8846	5565	3773	2312	1972	1170	934	641	571	524	493	421	359	337	355	339	279	248	380	955	940	178	188	159	159	152	161	164	162	129	162	156	178	155	172	152	169	165	171	170	157	165	166	176	161	176	159	163	179	184	153	158	166	140	156	167	151	154	171	144	173	149	168	168	172	164	172	146	162	144	170	166	162	160	173	169	138	164	160	164	155	178	157	164	174	157	167	162	162	168	173	182	161	177	148	159	152	170	173	184	163	175	175	171	161	154	161	169	162	145	154	149	165	155	159	171	164	163	141	149	165	190	186	180	163	157	163	166	149	175	159	152	164	152	153	188	164	169	163	144	163	153	142	136	153	179	143	176	186	186	125	165	164	175	155	163	163	172	152	164	150	172	153	162	170	165	151	183	173	165	158	172	163	154	176	152	147	142	159	166	158	142	152	200	173	171	167	177	155	170	173	144	169	186	163	143	172	166	157	149	168	154	155	161	145	164	158	156	178	153	139	159	144	146	174	159	167	179	140	159	185	159	173	147	180	161	180	139	170	161	159	156	132	149	203	183	164	143	168	153	141	157	134	150	156	169	160	152	147	138	173	160	161	160	152	174	160	162	151	153	163	159	165	184	166	147	172	167	173	167	162	167	178	166	158	144	165	159	188	163	204	146	140	159	176	156	152	166	143	136	171	168	163	173	166	197	183	182	173	150	174	148	141	162	175	164	172	166	154	160	160	171	155	171	163	161	162	163	152	163	151	153	190	166	175	171	175	154	145	176	143	148	172	149	144	168	178	162	165	158	181	160	153	152	180	147	176	176	161	175	170	157	161	153	160	159	158	156	162	142	156	149	180	138	188	157	178	150	160	157	158	155	167	166	157	154	163	162	165	173	161	157	194	156	173	138	152	170	167	149	162	149	161	162	190	171	158	138	159	147	141	185	176	150	151	174	169	176	144	165	168	157	156	153	173	151	151	179	166	165	175	164	164	140	181	181	158	161	150	175	133	161	182	148	149	191	168	156	147	133	152	141	145	186	152	166	150	166	151	173	171	182	157	169	129	166	160	178	162	139	157	166	172	157	143	171	172	168	157	165	196	138	178	166	141	153	143	139	143	146	147	165	189	156	158	170	154	146	163	147	150	156	162	155	152	163	173	156	176	177	158	139	154	162	159	149	134	159	151	158	140	156	133	159	142	152	164	143	143	170	160	139	149	156	164	172	163	165	187	156	166	169	160	154	154	166	160	163	176	154	153	159	157	158	155	175	152	166	156	154	148	186	154	179	157	152	171	157	160	166	155	183	187	151	145	156	171	160	162	153	157	147	144	163	171	161	161	150	165	152	160	141	171	185	161	147	140	148	176	156	179	163	155	160	150	152	143	172	162	162	157	175	146	153	136	169	129	159	162	141	176	143	175	155	135	167	141	156	155	184	160	163	158	164	159	163	178	139	147	146	159	169	148	155	157	182	131	156	154	158	163	174	159	169	140	160	146	144	152	156	148	154	156	166	163	171	144	157	176	174	147	145	161	135	161	162	163	148	165	153	166	141	172	174	150	163	137	174	165	161	156	142	146	151	166	156	164	161	161	151	144	164	137	159	164	144	155	165	150	170	171	141	156	149	172	179	154	172	169	164	175	156	160	177	157	155	147	160	173	152	173	171	164	163	160	152	194	166	172	152	159	152	164	164	166	182	142	168	156	147	148	161	163	157	170	173	165	169	176	145	148	152	148	169	171	152	158	191	190	133	144	157	171	145	153	172	189	156	167	189	158	168	152	152	162	168	138	165	134	171	152	148	182	158	177	158	139	161	163	161	150	167	168	180	167	184	154	168	171	148	162	161	164	161	149	170	151	156	149	172	153	158	169	158	165	167	148	181	147	182	161	172	155	150	154	157	149	184	168	175	150	168	153	151	164	173	152	150	164	159	144	159	171	167	165	147	172	175	156	141	157	169	158	161	140	177	150	163	149	144	150	143	146	169	172	160	158	177	178	178	178	164	164	140	174	180	162	173	162	157	143	172	129	189	176	153	159	161	174	167	171	158	170	152	179	175	181	150	154	180	164	161	177	171	158	148	156	168	160	128	157	145	170	153	152	151	173	172	176	168	142	149	162	166	181	164	147	168	162	182	172	164	164	165	152	170	150	151	167	177	150	190	163	178	151	168	162	162	150	147	162	165	184	156	157	153	179	153	152	150	152	182	154	156	139	158	150	141	158	162	151	161	142	150	150	151	149	187	156	183	172	165	137	154	144	170	161	180	159	168	170	182	166	145	147	167	163	186	160	146	160	175	174	151	160	167	163	177	183	173	154	177	167	167	162	189	184	158	155	171	143	158	144	168	170	177	172	154	164	167	184	140	130	148	153	149	171	162	162	156	160	165	148	160	157	157	153	155	170	156	159	151	168	155	161	187	172	164	156	136	155	155	161	160	159	170	162	150	142	153	154	164	151	161	153	148	177	167	164	181	156	181	181	146	153	164	161	158	168	163	161	158	175	142	169	159	143	162	171	178	152	165	161	160	160	164	170	181	162	160	161	146	177	190	172	161	150	172	169	169	140	155	166	165	148	154	158	170	142	178	200	182	156	152	187	156	154	167	167	146	157	148	173	168	155	153	175	154	172	155	177	152	158	139	148	140	150	148	192	187	182	164	155	180	183	159	172	155	169	146	150	158	160	176	178	171	133	188	168	166	167	173	150	178	164	170	167	181	173	187	159	140	149	158	162	161	157	180	171	169	166	163	152	164	166	135	172	187	176	147	168	168	160	159	149	166	169	158	168	160	158	148	140	126	158	149	163	178	157	162	142	171	177	165	152	164	170	175	160	164	151	163	168	161	171	137	161	158	154	143	179	139	182	139	173	134	161	166	145	168	132	154	167	148	175	164	165	163	157	154	169	193	154	153	171	172	158	164	180	165	157	161	155	155	171	160	163	168	171	159	176	154	172	156	176	128	175	153	151	167	159	162	152	164	157	184	151	157	151	150	167	171	143	173	172	162	155	162	156	169	186	145	146	171	155	142	167	151	168	170	170	177	149	159	183	147	179	144	151	150	148	167	157	147	164	155	175	191	171	124	166	153	167	168	165	154	164	161	174	139	161	148	148	162	158	142	160	156	150	151	145	173	134	163	152	163	187	155	147	166	151	178	157	153	166	181	154	155	156	159	156	140	160	159	167	160	148	164	172	187	169	153	154	153	131	156	142	156	165	169	154	167	145	162	164	141	180	143	189	169	163	155	151	156	161	154	153	169	158	174	150	169	175	163	148	163	152	189	173	149	148	168	156	163	178	148	176	168	178	156	166	150	149	144	168	172	159	173	167	153	155	151	150	150	159	176	155	167	175	177	154	152	141	160	163	130	164	175	152	175	154	154	147	171	162	169	168	157	173	160	162	146	157	147	169	164	147	156	182	165	179	150	153	169	161	162	151	141	157	182	166	171	193	135	166	155	172	139	153	158	148	178	162	161
30144	49057	52080	59934	59695	61471	58284	55943	51967	42679	39135	27789	23850	19485	15974	11223	10589	6957	5669	3671	3330	3145	2861	2365	2058	2037	2136	1754	1343	1335	2235	6221	5266	672	602	581	525	548	570	548	544	578	531	523	545	568	595	520	542	567	546	507	531	555	566	551	513	513	557	551	600	541	521	555	547	527	518	560	523	524	563	520	524	559	526	571	552	516	584	545	530	562	556	540	526	520	514	500	568	545	577	538	572	511	554	560	563	573	532	562	551	536	585	551	549	561	544	516	558	565	577	556	561	586	565	509	506	519	536	554	498	552	590	563	550	549	536	543	538	544	526	537	582	540	552	550	536	565	556	550	540	521	549	604	599	527	556	554	574	549	539	542	590	511	547	549	515	536	515	554	561	521	535	548	540	571	589	549	563	580	567	538	525	552	500	501	561	535	518	547	541	573	576	561	552	530	531	561	556	508	554	567	543	528	512	535	571	552	548	552	522	532	537	509	531	530	568	548	544	559	523	565	553	508	515	554	585	536	533	521	559	524	500	586	564	533	572	515	532	519	558	519	493	544	550	563	542	574	558	563	537	553	546	554	567	571	541	536	551	544	554	532	569	550	558	553	555	524	535	536	499	555	509	508	538	586	564	548	535	537	542	596	559	573	522	546	501	555	517	541	527	516	580	549	590	512	538	573	554	591	581	560	513	534	569	543	545	588	549	528	524	546	513	527	555	572	542	580	534	540	541	535	526	547	547	515	540	509	506	576	531	543	523	534	501	538	539	571	551	547	542	574	531	549	562	542	543	539	545	540	546	525	530	534	523	530	557	530	519	517	581	569	503	550	502	535	548	542	572	533	569	565	561	517	532	541	506	532	553	560	556	538	583	545	557	557	536	542	551	547	525	542	519	549	528	575	566	514	550	524	562	479	537	510	531	537	535	497	529	524	547	528	530	539	539	591	528	553	546	540	556	545	567	556	520	549	537	517	501	550	573	508	520	584	540	538	552	538	520	552	552	547	548	529	565	547	525	506	592	549	536	538	553	568	520	555	498	543	540	560	529	559	556	516	553	548	560	512	574	558	554	546	557	577	559	557	551	502	535	569	545	564	548	551	519	519	588	535	562	559	557	522	576	526	528	495	528	564	531	523	507	564	586	557	563	532	536	571	570	557	573	531	519	537	550	499	497	566	510	554	577	529	532	556	548	575	543	538	539	532	517	553	541	561	538	527	540	548	532	549	520	527	580	520	494	507	528	504	533	577	585	497	569	535	550	536	550	537	558	552	607	510	536	517	508	525	512	542	544	526	522	569	564	539	554	530	547	571	556	532	527	552	554	549	534	530	483	541	565	539	550	527	571	587	578	539	535	533	484	557	559	528	583	559	558	532	609	543	521	530	557	561	538	542	548	603	559	532	525	543	561	559	563	560	587	553	499	577	571	514	536	561	503	530	556	561	547	605	510	495	526	553	519	560	539	547	513	478	542	602	529	557	553	555	550	568	546	577	522	565	552	559	544	524	532	577	548	524	523	539	558	561	543	559	536	542	555	547	527	539	516	547	542	543	507	516	496	546	518	538	501	546	532	542	556	557	533	557	544	499	543	586	524	525	558	532	552	553	521	524	532	485	544	593	519	563	541	550	530	581	529	514	549	618	568	561	545	519	563	516	555	554	532	510	520	550	578	557	517	552	582	595	555	539	556	534	560	573	549	571	555	543	566	563	515	518	546	523	550	563	566	514	496	530	523	552	509	494	540	571	545	550	517	549	554	540	532	506	526	527	569	509	545	567	510	520	556	501	546	560	551	556	513	535	547	540	553	510	541	505	523	539	519	529	506	553	585	580	522	551	511	527	599	580	527	535	537	550	578	546	539	579	552	511	542	510	547	516	580	537	562	531	543	544	549	553	553	519	549	542	558	581	521	514	528	531	556	589	526	558	516	581	535	577	507	538	564	584	555	575	541	561	540	556	554	551	597	570	585	551	539	607	566	615	526	575	535	505	530	516	564	563	553	543	549	549	558	539	555	549	542	555	520	539	552	527	525	507	522	523	583	539	542	565	537	526	537	554	524	595	546	537	581	519	549	488	573	589	526	520	567	524	541	538	542	541	569	538	532	538	532	533	554	531	541	564	565	550	494	490	548	564	555	545	565	520	575	541	565	528	568	544	518	570	552	536	546	537	559	541	583	548	568	536	542	523	488	554	527	553	589	541	558	540	571	506	567	555	541	543	556	538	524	538	499	524	551	592	537	533	543	507	545	558	516	535	505	537	556	533	532	531	565	518	524	571	506	519	593	516	506	522	572	510	553	572	565	566	542	512	553	547	515	542	542	556	547	542	535	519	532	526	549	527	580	520	527	521	544	561	530	531	584	537	575	545	544	565	542	579	552	544	540	535	520	519	515	548	552	570	549	518	577	563	520	559	576	559	533	494	552	516	536	550	559	569	561	572	528	504	549	551	536	566	537	590	559	532	524	532	587	546	576	505	545	547	570	544	569	537	535	507	549	580	520	545	552	624	562	592	574	577	492	547	542	550	540	598	601	533	523	579	523	513	515	514	574	533	542	589	556	530	501	524	521	536	540	528	568	552	552	573	495	551	529	538	523	611	563	556	538	564	551	537	579	509	530	549	518	538	565	532	557	612	518	542	567	555	572	563	567	545	553	546	524	521	524	550	536	548	566	581	567	595	549	576	524	553	539	527	556	514	532	574	542	519	519	528	546	523	593	564	569	584	563	547	545	541	586	538	527	510	541	531	550	523	529	558	528	543	558	525	522	522	569	508	595	560	554	569	563	552	496	537	523	539	554	557	544	523	592	557	533	561	568	549	544	554	534	560	540	552	551	533	524	542	568	544	554	520	536	546	539	556	569	526	574	541	550	521	545	542	549	541	548	558	537	524	560	538	561	513	527	531	543	568	523	533	531	546	568	543	531	572	536	559	538	534	533	621	550	555	504	569	513	522	513	524	543	548	544	585	570	548	543	563	565	558	530	521	541	568	499	569	557	520	553	517	537	552	558	540	525	548	550	515	548	566	570	546	565	558	559	584	499	561	556	543	581	541	534	516	532	514	561	559	542	578	539	537	534	612	532	562	560	563	500	532	507	539	535	538	584	541	535	545	589	525	554	535	546	542	536	521	560	527	495	550	594	524	536	545	539	496	547	538	552	545	504	522	538	543	558	560	519	527	541	561	540	494	576	584	548	560	573	538	537	581	546	525	532	542	542	543	539	545	540	553	532	536	549	579	546	557	521	584	570	519	562	610	548	580	559	576	542	536	570	538	541	535	536	541	569	505	540	542	573	587	537	552	552	542	553	552	516	574	532	569	543	567	571	560	528	548	506	557	530	526	523	516	534	536	568	547	546	487	520	531	567	561	546	560	520	546	511	553	554	544	548	528	513	533	562	526	534	565	552	545	530	535	537	528	556	496	556	538	598	552	509	570	550	564	542	487	528	564	532	550	535	495	540	523	548	540	536	529	538	525	529	540	535	555	529	541	514	517
41397	50780	43117	39776	37351	39463	42937	39804	40498	37132	30113	22573	17004	10820	7026	4536	3661	2236	1577	824	791	807	892	839	778	621	586	508	443	338	615	1760	1182	298	240	216	212	249	203	234	228	210	210	225	263	232	220	226	230	213	238	216	259	218	244	238	238	214	200	221	220	220	241	204	232	231	216	227	235	228	229	230	262	212	217	226	237	214	229	220	240	203	228	218	238	242	194	237	207	240	190	205	257	239	224	215	210	243	238	256	224	230	231	254	215	249	228	212	210	244	240	224	230	193	217	238	238	250	224	220	210	238	233	193	221	229	206	262	222	252	210	267	198	242	228	217	210	228	213	223	250	232	242	215	227	254	227	224	232	212	213	225	244	226	225	218	208	226	207	243	212	253	224	207	211	219	238	202	242	238	205	219	228	203	225	219	236	222	231	211	234	239	203	199	240	231	231	247	219	227	230	237	207	204	235	239	227	234	217	254	217	225	216	236	225	207	211	238	222	218	237	242	215	240	217	200	212	232	220	237	228	223	194	222	221	222	232	216	213	234	213	270	238	230	198	232	214	229	249	217	229	243	206	213	240	257	238	228	216	221	226	207	216	240	208	205	227	230	224	230	238	213	202	218	236	219	223	229	211	200	247	238	223	229	230	214	210	222	245	227	236	250	224	186	221	227	207	219	218	218	234	211	231	217	237	223	216	208	225	229	231	219	232	235	249	239	209	229	211	200	213	253	226	234	206	225	238	204	232	199	246	239	229	208	218	233	234	238	214	209	201	245	243	238	228	199	221	208	209	200	220	219	223	245	219	214	228	225	208	214	197	222	227	237	222	226	216	266	225	238	240	232	217	223	227	219	226	241	215	208	238	238	214	244	250	217	195	217	244	206	196	214	216	212	199	228	237	239	251	218	211	232	216	226	205	219	220	268	230	229	223	233	217	208	219	221	253	238	216	234	227	221	188	214	237	244	218	238	201	210	239	171	207	218	227	255	239	210	218	240	223	199	222	253	229	241	230	221	250	225	224	217	250	244	201	200	221	235	238	254	218	223	220	206	227	223	228	236	238	230	226	226	230	248	206	213	210	217	228	225	226	222	225	242	235	235	229	215	233	227	230	251	235	235	221	241	219	233	217	242	192	215	219	236	248	197	238	208	234	210	223	252	233	221	198	234	226	209	229	230	231	221	227	234	188	240	224	236	226	240	224	245	243	208	204	217	227	218	228	243	219	236	232	217	209	187	201	214	210	199	225	226	206	216	243	240	223	220	218	192	223	223	217	232	222	219	242	207	220	233	232	239	219	209	204	223	209	204	195	224	234	229	246	210	216	229	261	214	226	224	232	250	205	229	231	206	239	246	248	224	219	220	235	207	238	229	212	240	234	221	212	243	243	206	244	216	268	227	200	234	222	222	218	229	238	241	228	250	219	231	228	221	262	232	231	210	224	216	252	228	245	209	217	249	216	237	218	226	231	214	219	213	214	230	233	217	225	232	206	214	228	221	267	258	222	225	231	236	221	222	238	224	249	210	216	218	237	259	220	226	214	249	215	207	188	244	252	206	228	217	229	198	214	223	252	214	246	246	233	238	227	228	230	195	237	218	205	234	220	229	208	214	230	214	226	224	223	214	202	226	223	210	218	215	219	238	241	227	232	233	231	208	211	237	233	223	233	238	226	220	221	225	232	224	208	214	204	200	237	203	191	228	241	230	208	233	204	255	237	207	245	222	226	228	236	233	225	223	243	237	239	235	213	225	225	224	201	227	205	218	216	244	225	217	233	234	217	217	200	217	221	239	225	207	218	244	198	228	236	230	198	209	213	232	259	199	206	219	222	236	228	222	217	241	215	203	227	196	238	228	208	214	216	242	219	220	223	188	240	197	204	215	231	232	256	210	242	205	218	205	215	221	186	215	243	206	243	245	206	217	241	219	230	216	211	211	253	202	224	228	241	219	234	230	222	186	230	218	229	229	203	210	218	216	218	219	235	261	231	245	237	247	220	240	230	243	223	230	232	208	207	209	233	221	244	209	240	223	247	217	209	270	207	225	200	207	211	219	208	247	251	229	198	225	226	229	232	240	245	229	220	209	249	227	212	246	247	202	222	219	221	242	220	229	253	190	221	196	223	216	208	189	229	216	219	222	249	250	213	219	243	219	213	215	227	221	236	246	240	264	211	234	228	210	229	200	242	239	209	242	215	240	226	213	215	238	212	205	221	213	227	234	220	214	241	226	231	232	241	217	225	242	192	235	237	230	243	229	237	225	246	260	243	216	231	257	208	240	226	234	223	242	241	235	208	216	272	221	230	258	205	231	237	223	233	212	234	211	237	197	201	243	230	224	238	233	219	224	220	222	250	205	251	243	208	219	220	226	219	223	227	250	210	240	232	199	216	226	229	201	261	217	204	198	216	197	210	242	207	227	217	224	238	198	204	259	233	246	267	239	216	203	207	235	222	256	205	218	235	231	222	226	249	207	228	238	224	244	216	207	212	200	232	241	229	224	240	222	195	240	241	209	213	202	231	226	215	267	210	238	209	212	216	239	221	238	252	238	229	233	227	223	217	236	261	226	204	224	232	223	222	208	208	222	220	212	200	206	209	225	209	249	196	218	250	213	213	221	255	215	255	229	235	213	222	202	221	227	207	241	223	214	221	219	218	218	220	223	207	223	231	217	233	196	238	215	225	228	226	246	227	213	222	269	226	243	214	211	241	224	195	221	203	223	234	225	227	218	207	241	244	240	185	231	221	220	244	252	250	216	214	222	236	234	203	224	242	239	216	210	249	236	235	229	207	241	221	235	223	212	230	222	257	229	258	199	240	214	210	216	253	209	251	229	223	256	211	248	262	215	212	228	247	207	228	201	209	219	191	215	243	227	219	232	247	220	214	219	208	211	220	235	208	228	250	228	230	229	236	212	236	202	219	228	239	207	211	219	236	206	216	239	197	217	225	222	243	216	237	244	207	225	217	212	216	219	210	230	227	227	223	253	239	198	215	225	244	225	217	206	223	231	225	233	211	251	224	245	226	234	225	214	223	224	234	221	221	214	219	247	210	207	222	223	229	232	239	221	235	241	223	224	231	198	237	237	241	221	233	212	229	231	206	190	225	233	227	203	224	231	201	237	232	248	236	218	197	227	207	206	226	226	214	241	230	229	202	242	213	202	202	235	211	218	263	227	216	220	233	234	206	207	221	237	192	214	233	219	239	234	225	205	226	220	225	214	199	245	248	230	222	233	214	225	232	218	227	210	207	218	237	198	220	247	227	212	227	227	198	226	227	221	201	236	202	222	213	250	220	236	254	206	218	201	219	242	222	252	245	214	215	235	238	206	226	211	216	237	203	251	244	236	214	237	223	207	221	215	223	227	206	218	239	224	233	248	222	233	220	219	205	204	228	223	222	255	224	242	207	237	232	216	237	229	234	220	224	224	255	222	241	205	210	228	230	209	224	216	214	192	219	242	235	210	221	215	226	234	263	224	202	235	211	231	206	226
35462	52634	54108	61748	64682	67627	64080	61807	60707	53507	45863	35488	32576	26139	21529	17812	15250	11397	8495	4535	4351	4478	5181	4927	4556	3611	3345	2765	2227	1630	3597	10697	6506	1026	787	805	704	719	769	724	720	730	711	727	727	735	735	691	753	734	741	655	696	710	737	715	750	706	702	739	694	722	659	722	704	710	699	717	686	696	715	707	721	723	746	687	685	708	723	687	740	677	691	699	730	725	718	643	710	686	739	723	687	727	713	694	730	718	687	633	701	712	732	692	692	722	740	694	682	666	702	676	726	683	721	737	739	686	718	700	675	689	659	714	722	707	701	716	665	692	699	675	671	663	718	701	741	672	679	665	694	731	681	706	714	762	751	660	696	687	678	691	675	709	711	728	720	739	738	705	716	734	677	670	691	694	716	741	681	726	732	732	718	698	680	684	725	723	710	679	700	686	734	687	735	692	648	694	736	636	676	735	713	714	716	687	717	719	694	699	711	697	713	678	722	689	700	719	700	726	679	722	668	707	696	668	700	706	715	733	663	716	714	707	682	697	726	698	723	679	671	650	691	727	724	668	697	700	690	644	720	701	663	699	727	736	711	726	683	644	687	695	692	742	673	707	663	704	718	718	751	665	710	714	700	664	751	717	755	710	659	725	682	679	651	724	673	681	726	730	723	730	688	663	657	697	718	710	683	719	725	698	733	676	724	710	696	709	742	717	690	695	701	703	702	742	680	730	690	680	653	725	706	672	707	683	685	709	664	710	632	692	714	710	637	651	683	692	721	754	720	709	740	712	708	751	656	710	714	678	716	726	686	705	736	704	684	707	676	708	688	672	716	728	724	753	738	739	679	678	730	700	724	777	712	688	663	698	705	737	638	727	688	696	687	652	695	696	722	723	700	702	724	686	698	681	736	675	705	723	727	681	679	657	720	708	681	704	707	663	712	691	688	707	666	715	708	691	707	739	728	700	666	689	734	697	680	731	697	722	703	666	681	691	686	681	684	744	710	685	705	688	668	668	689	736	724	666	681	713	705	680	695	704	694	704	693	661	729	694	658	656	736	689	697	669	714	709	711	744	734	664	710	723	729	683	685	723	690	716	683	671	684	714	725	722	728	693	699	717	658	702	696	669	734	631	683	711	649	682	688	670	685	664	709	714	682	717	750	715	702	696	707	706	765	666	689	687	696	711	685	670	691	726	686	724	718	756	670	649	728	708	676	696	707	726	698	690	707	687	698	706	697	652	689	658	671	709	688	719	685	701	703	698	691	652	710	687	709	672	675	735	720	730	662	692	716	695	731	718	675	683	685	683	692	700	744	734	713	709	729	723	675	684	744	720	695	656	744	727	683	744	693	677	721	662	719	734	681	704	692	766	725	696	727	680	701	711	715	721	700	694	667	716	690	667	677	698	694	721	683	743	694	707	643	658	723	739	746	718	694	718	676	707	697	738	701	727	653	705	706	722	711	709	690	680	665	678	726	684	706	679	708	730	723	757	722	775	702	702	714	717	717	730	722	705	679	686	640	705	687	672	705	697	674	649	687	705	684	653	681	738	682	714	695	687	741	724	711	668	741	716	733	690	739	715	679	691	698	658	750	702	742	654	692	738	695	717	712	689	668	757	697	706	721	685	665	674	673	730	691	664	703	649	693	721	684	692	688	696	697	699	700	688	691	677	713	716	649	703	676	690	735	666	697	716	697	678	656	679	655	652	707	698	712	703	701	689	735	678	688	729	714	701	735	718	708	734	725	671	716	692	668	733	704	695	710	719	673	722	733	711	714	720	715	685	757	660	671	684	725	688	692	707	699	731	698	680	723	710	747	728	709	674	682	714	740	698	699	719	716	699	684	639	668	720	698	732	755	623	699	705	685	690	673	722	695	674	683	686	692	725	736	695	715	712	741	742	718	678	697	732	686	719	727	671	693	710	690	726	678	705	745	669	706	673	711	676	669	732	716	688	713	669	702	683	678	691	695	717	740	688	648	666	694	700	733	767	697	639	646	700	730	693	646	724	725	728	705	696	687	715	726	668	662	701	658	684	736	691	718	703	733	687	711	744	713	717	703	692	708	680	684	723	718	697	701	715	747	665	671	734	681	721	690	701	693	725	700	719	757	702	689	717	716	752	737	685	658	700	674	728	695	693	687	660	733	699	724	657	713	676	719	693	756	728	689	670	639	692	700	730	707	722	692	703	695	702	740	664	677	669	685	723	735	666	696	737	713	693	707	683	696	716	715	706	681	773	665	647	661	699	715	679	708	740	704	731	678	706	693	641	721	682	706	718	659	715	710	740	699	771	680	744	672	725	703	707	655	693	686	723	695	746	655	721	712	713	754	706	656	723	658	721	666	707	697	724	717	715	691	699	727	664	701	702	699	658	717	679	714	702	704	690	690	751	698	736	698	703	693	716	691	703	745	668	703	716	656	668	685	684	727	679	678	714	706	707	700	785	677	688	695	704	655	692	665	744	728	674	709	721	713	719	730	713	722	706	702	699	711	694	702	700	737	723	725	732	707	687	708	690	719	710	728	708	734	677	656	684	746	708	731	694	731	711	683	709	701	719	714	726	708	709	753	655	712	698	691	716	737	696	681	718	732	640	660	708	674	685	712	685	703	664	700	685	690	705	727	664	754	691	702	729	734	738	713	694	667	651	717	737	671	688	698	697	668	658	691	724	692	669	700	683	689	716	727	697	682	720	692	643	716	647	733	695	683	683	697	704	676	750	723	721	681	664	768	674	712	675	658	731	659	684	693	671	717	760	680	666	717	709	683	670	712	705	727	723	694	696	676	705	715	701	700	719	725	766	702	674	657	719	755	710	705	687	703	697	690	680	706	684	732	717	625	694	709	710	689	670	632	689	688	701	731	607	675	708	672	648	695	696	711	686	704	704	737	744	658	706	712	700	666	717	673	734	717	681	718	741	642	709	730	708	679	735	670	642	704	731	679	711	717	731	727	687	670	745	713	724	653	665	669	651	662	675	738	714	684	737	715	714	710	764	688	708	720	704	697	694	703	721	679	698	688	709	711	664	701	700	717	687	726	732	669	746	705	696	707	691	666	741	696	671	720	692	674	693	738	716	735	684	702	683	690	705	671	717	697	679	702	640	724	732	666	707	679	675	682	694	721	746	694	669	724	676	675	685	707	730	675	695	704	691	693	695	706	689	704	750	670	693	651	707	716	684	708	711	705	711	693	649	654	629	714	707	738	734	708	702	743	697	690	683	732	675	704	726	718	738	750	697	711	690	707	743	719	712	688	706	641	742	702	726	701	718	692	723	686	711	701	693	676	745	731	673	696	707	729	738	671	686	719	697	768	761	684	702	667	676	715	694	642	660	734	685	691	696	713	716	691	709	711	704	684	685	744	726	682	695	703	704	714	693	729	729	718	718	692	722	738	716	636	729	678	661	706	707	679	705	699	725	665	700	735	699	724	686	715	740	685	695	712	664	679	675	635	676	666	653	695	729	680	661	719	673	730	678	657	704	659	695	709	651	685	710
6777	16145	22910	21901	15480	13094	11537	8219	6896	4915	2490	1729	1260	871	686	530	453	371	347	273	258	270	273	298	235	239	213	196	172	170	164	182	152	162	143	139	143	132	163	137	143	138	150	157	168	150	172	169	140	151	124	140	139	156	187	141	142	156	147	154	140	121	133	149	147	132	158	123	150	140	130	142	158	142	152	171	139	157	159	153	159	129	126	145	155	135	139	118	130	148	146	139	139	140	143	153	129	147	154	146	120	143	126	148	152	142	149	122	141	139	146	144	156	165	143	139	127	143	145	129	133	130	142	145	157	118	131	128	147	148	134	167	165	171	132	145	134	159	124	129	141	142	151	143	131	142	169	140	152	123	135	155	155	125	142	132	159	152	174	132	161	141	152	140	158	144	149	151	142	143	147	153	142	123	154	173	154	138	137	149	152	157	151	148	145	157	114	141	146	140	122	140	147	146	124	148	147	143	120	150	138	132	137	141	136	132	131	145	158	137	145	140	136	119	117	133	137	150	143	125	127	149	141	129	138	154	151	141	141	126	142	155	150	126	160	121	162	160	127	130	145	163	126	146	135	153	171	160	164	155	145	131	149	128	159	139	137	129	148	145	173	146	132	142	146	144	136	144	135	126	141	156	139	141	116	148	141	134	156	138	137	159	140	131	154	155	130	130	151	148	146	148	140	140	137	130	130	153	149	132	153	140	136	149	140	137	152	140	147	147	144	136	157	169	157	137	119	123	148	140	133	157	148	122	145	137	123	137	146	160	150	145	151	147	124	117	141	153	139	137	145	153	126	150	124	145	134	141	136	143	132	151	164	144	132	150	157	153	145	138	134	162	156	159	122	141	144	129	152	140	133	149	128	156	131	143	137	137	139	133	136	160	136	153	149	145	147	129	128	160	167	136	153	134	147	148	132	138	155	148	128	125	148	146	131	140	140	128	141	128	144	134	148	134	157	130	143	143	150	135	143	136	165	158	137	133	125	137	131	149	142	152	143	142	138	145	151	148	166	140	153	136	135	121	128	144	157	129	136	105	137	137	132	148	154	144	142	121	130	126	125	131	140	145	137	133	162	140	150	150	132	129	157	144	136	158	163	157	138	158	161	140	133	150	132	145	149	158	139	131	148	146	167	146	139	148	142	155	154	154	148	143	143	123	131	148	123	143	129	136	130	141	155	139	119	137	139	131	145	142	132	147	133	128	138	154	150	149	142	137	139	140	151	132	126	150	133	147	140	156	157	154	152	136	151	143	146	132	150	129	160	134	145	116	127	136	146	120	152	161	158	156	160	143	121	140	147	140	137	126	154	144	138	146	158	128	135	157	136	136	129	153	137	138	127	141	136	149	157	153	117	145	158	151	132	135	141	132	120	150	125	143	153	138	154	154	123	128	144	156	146	148	149	147	152	177	151	160	145	174	146	135	142	159	136	147	154	151	143	136	151	130	133	150	124	154	158	125	139	138	133	134	129	135	150	153	143	111	143	142	134	126	149	146	156	159	130	128	145	146	153	148	135	139	142	138	152	160	139	123	168	151	144	140	136	129	139	113	143	162	141	139	147	142	162	138	142	154	138	139	157	159	137	140	164	132	160	139	148	129	141	143	127	178	145	123	147	155	138	147	151	163	148	143	153	157	146	139	169	167	143	145	139	156	157	139	134	151	150	157	150	144	153	142	126	138	159	149	145	151	142	167	146	119	159	136	127	127	147	147	163	151	180	129	147	137	123	137	166	139	136	135	147	138	141	125	146	149	135	146	146	134	128	152	182	131	143	147	147	136	147	141	147	142	147	163	155	146	137	126	148	123	159	134	143	144	136	151	125	141	149	156	145	137	155	151	157	151	128	160	154	148	144	150	147	129	153	139	132	161	145	132	140	144	146	143	152	145	132	126	158	136	175	136	141	132	134	146	135	148	163	138	132	147	146	140	148	155	144	139	155	145	151	120	137	133	180	178	142	128	142	151	138	145	132	146	165	150	154	138	157	151	168	142	132	149	167	159	157	136	126	151	147	163	141	146	150	152	151	147	150	138	142	158	152	161	121	148	148	135	146	139	126	127	125	151	152	161	148	115	138	152	143	142	132	152	128	160	138	151	163	161	142	131	159	162	140	141	165	142	123	160	183	159	137	123	128	139	134	130	140	150	132	166	158	152	162	159	153	146	143	131	131	158	137	135	124	154	133	153	168	141	161	124	137	150	136	137	131	148	143	118	166	129	155	150	147	141	133	146	138	146	143	141	162	137	140	157	141	131	142	166	147	130	144	148	133	124	149	143	144	160	161	167	143	135	132	153	148	166	131	155	125	119	154	139	145	137	162	141	143	158	141	150	129	145	147	142	154	138	155	143	148	135	132	138	135	138	129	143	150	158	137	160	145	145	156	154	130	163	130	143	140	158	134	168	156	156	137	145	159	134	133	158	124	159	159	162	138	167	142	128	129	145	138	125	140	136	165	138	150	139	147	125	139	151	142	148	153	145	132	137	160	124	178	147	155	149	148	139	171	153	135	138	173	129	147	149	153	159	145	147	127	127	142	171	137	153	151	149	159	166	123	148	136	126	128	160	124	113	145	121	161	135	146	140	168	131	163	144	134	142	145	149	161	129	148	137	158	158	138	149	154	145	148	126	130	124	162	142	141	167	144	133	151	146	143	141	156	153	132	142	133	133	164	147	145	129	140	144	124	143	145	151	168	132	130	134	141	149	150	145	124	148	143	140	128	120	140	126	148	129	125	133	152	139	143	158	124	117	125	132	123	150	138	134	138	143	139	137	145	134	133	150	133	152	129	146	126	140	150	132	172	174	147	129	156	127	145	146	144	139	136	146	137	152	140	135	139	142	150	167	140	143	128	140	144	145	135	134	138	150	155	141	137	178	144	156	153	124	135	141	132	149	135	141	163	151	129	125	131	139	140	123	140	114	136	129	145	142	138	133	142	154	135	165	125	133	167	154	139	153	126	147	137	125	134	151	157	140	151	154	142	135	141	137	123	139	134	118	159	163	140	151	150	135	149	152	122	141	127	146	147	129	136	155	143	152	155	137	146	154	141	161	143	144	135	134	155	157	145	125	135	131	152	134	142	146	153	138	155	136	151	143	128	135	131	142	140	144	131	116	146	156	133	143	150	138	139	151	140	155	123	129	134	137	145	140	151	136	137	144	144	135	164	138	143	139	145	168	135	136	165	166	146	147	119	136	142	169	119	139	161	153	129	162	152	129	145	147	153	133	142	136	121	156	151	146	143	155	137	136	150	141	150	130	126	138	139	151	139	138	146	150	143	122	131	150	151	144	155	147	153	142	159	138	129	136	118	144	150	147	137	127	129	142	135	153	152	139	125	149	134	150	123	140	139	128	142	126	144	113	155	135	134	151	130	136	156	163	155	151	146	165	151	145	146	138	141	123	136	140	132	134	137	118	139	151	152	143	148	137	153	170	142	147	148	133	146	145	133	137	158	139	146	120	128	141	146	166	145	145	138	138	137	134
7628	20605	28252	31879	28651	27498	26244	23080	22037	17848	11455	8400	6512	4722	3885	3515	2728	2299	1904	1563	1543	1471	1538	1546	1233	1119	1004	869	735	632	653	698	621	520	506	496	511	509	522	495	472	483	526	487	480	475	500	488	510	568	517	471	478	494	486	498	514	522	513	515	494	513	507	514	494	512	499	492	546	519	517	497	512	507	550	525	520	491	502	526	516	536	460	496	482	562	534	485	479	519	510	514	468	522	476	492	475	529	519	549	478	501	484	464	527	500	535	517	519	495	515	478	478	505	525	518	520	498	501	541	476	501	484	523	532	510	495	478	502	556	471	499	516	542	521	494	452	505	487	478	503	513	485	483	495	483	481	532	525	505	521	523	533	495	515	521	516	563	508	458	525	525	494	468	477	471	497	463	501	505	491	513	495	482	481	528	506	482	506	553	521	531	530	486	490	460	466	491	500	491	513	505	494	487	504	539	524	487	507	500	518	536	513	469	489	525	477	509	507	528	490	491	487	511	456	482	442	553	497	495	507	526	511	508	568	513	495	497	531	558	506	517	487	485	475	500	493	531	515	505	487	509	549	489	473	557	469	541	533	546	491	559	489	502	515	474	551	439	492	501	478	521	506	506	497	530	467	520	491	475	522	476	475	500	535	506	510	487	488	491	547	505	470	496	522	462	511	498	517	503	501	518	496	524	489	480	527	474	514	523	487	476	552	507	504	497	520	493	465	498	507	520	475	485	479	483	501	474	539	522	505	536	479	487	479	500	482	520	471	482	493	539	500	503	477	466	525	485	519	516	504	495	500	520	528	497	506	502	529	521	477	529	473	443	449	509	557	512	500	492	499	540	490	529	489	518	537	479	514	525	513	460	494	497	485	508	512	496	459	507	504	480	503	466	470	506	475	496	536	516	523	509	488	506	510	488	490	504	485	501	514	474	480	488	507	486	516	516	527	496	493	481	480	475	509	486	496	470	468	513	501	473	504	458	517	531	524	482	501	536	510	532	506	498	459	489	491	465	492	465	487	477	483	487	511	480	495	481	517	517	496	483	518	542	460	510	517	505	499	483	501	515	513	496	545	492	520	514	533	512	504	473	509	534	488	491	495	560	503	485	483	492	542	471	505	484	523	487	475	482	506	518	496	477	526	485	494	486	496	474	527	496	514	513	499	501	516	500	497	544	489	525	513	479	447	518	502	471	494	470	473	466	497	498	506	536	483	555	499	546	545	547	500	427	505	517	492	489	508	462	493	506	503	479	511	503	524	533	522	507	518	521	514	487	485	525	510	464	499	489	494	502	495	468	502	494	511	498	488	542	466	509	480	519	500	510	479	476	504	476	513	477	503	485	501	487	481	506	518	496	478	508	488	490	477	505	443	525	489	513	542	513	538	476	492	430	523	505	475	568	511	502	519	479	528	490	502	510	519	474	469	500	533	498	480	489	483	469	492	519	486	514	535	497	491	482	510	449	505	508	470	455	512	488	507	520	505	509	550	551	463	503	462	480	477	479	485	499	528	494	486	485	497	514	502	529	536	503	501	511	504	563	490	486	471	509	502	497	519	462	479	504	504	521	490	502	544	480	538	475	493	489	490	502	486	505	514	507	463	503	523	499	481	512	523	472	518	523	526	535	497	498	476	471	515	503	515	475	506	468	524	479	503	500	497	524	481	467	493	553	504	502	479	465	519	491	514	504	518	518	514	509	479	500	489	479	509	532	527	480	540	488	498	484	492	506	506	481	486	486	464	532	550	493	504	469	525	476	520	500	507	517	495	481	464	506	480	536	451	515	470	473	479	494	507	535	500	521	553	522	509	526	482	479	501	494	513	502	489	496	501	523	487	509	496	530	481	550	524	501	516	505	483	469	513	512	491	490	476	506	487	481	492	506	478	469	479	503	532	481	482	472	521	516	487	513	467	514	521	527	463	508	527	473	486	502	477	524	511	502	494	500	465	518	509	527	497	510	493	499	496	468	466	521	491	519	477	470	477	497	492	510	471	507	458	495	516	515	525	485	459	491	469	499	468	507	509	525	474	522	492	483	480	437	502	482	492	450	479	481	466	521	549	507	460	513	509	497	469	477	512	475	503	501	499	447	467	513	530	510	499	525	454	547	570	511	525	516	486	496	517	515	502	470	500	511	505	514	486	512	499	497	507	516	473	507	512	506	521	462	511	506	520	486	493	519	490	505	524	530	494	501	524	485	556	519	533	534	472	500	460	499	502	506	527	453	494	479	498	485	514	506	496	477	544	484	533	506	511	498	498	536	508	505	527	499	505	498	481	510	486	529	493	471	494	468	523	479	508	487	540	508	505	524	526	527	518	479	473	482	504	537	505	497	526	478	512	489	511	522	488	498	507	521	488	531	517	512	492	523	460	535	536	488	521	480	532	516	488	489	519	494	499	525	510	490	506	478	514	485	559	496	509	484	483	491	519	520	484	555	506	454	547	506	533	517	474	504	523	482	480	485	493	491	562	546	526	510	530	476	475	480	489	513	516	530	468	529	467	529	512	496	510	474	495	476	532	457	466	525	482	503	515	489	528	520	509	538	514	506	503	517	493	502	521	532	471	467	477	489	507	528	505	512	510	475	517	500	521	508	519	497	521	524	514	519	486	535	525	487	506	491	505	504	483	504	525	512	488	487	514	518	507	517	452	470	538	519	455	483	525	518	527	554	504	504	489	514	479	474	499	516	502	527	531	499	529	488	494	444	476	531	500	533	478	501	489	476	515	507	491	496	473	464	520	544	517	519	535	495	500	503	529	479	472	488	483	489	466	495	487	526	522	479	465	465	485	496	515	451	476	501	473	520	496	532	540	516	482	507	491	506	506	475	493	537	485	499	483	515	478	474	489	471	492	498	513	467	485	485	483	479	491	491	501	507	529	489	488	508	535	493	489	514	497	491	468	516	490	505	523	526	519	485	462	471	531	498	498	511	524	528	513	485	549	498	540	486	535	508	496	499	522	524	474	501	526	517	520	526	484	504	492	495	514	535	489	500	488	508	523	520	475	486	503	454	473	519	492	485	518	519	495	487	536	503	505	504	532	525	523	493	492	525	496	493	502	448	477	478	490	473	495	509	469	482	488	534	483	502	493	494	487	486	503	499	499	524	483	525	520	500	532	503	515	484	542	487	486	492	481	478	496	508	535	504	525	505	479	492	548	509	523	505	559	485	494	498	487	524	523	513	545	524	509	503	492	529	490	469	481	504	507	527	511	498	515	466	471	480	514	530	500	500	485	492	487	507	486	505	472	483	456	495	526	519	491	527	510	511	489	463	482	519	503	505	543	478	529	483	477	512	513	558	506	512	528	493	513	500	558	490	479	508	523	535	462	513	500	501	508	468	532	465	505	477	529	478	510	508	474	507	540	481	493	515	502	467	525	519	506	492	502	505	520	472	477	516	488	485	542	500	499	496	491	487	529	510	499	514	502	519	493	483	530	489	519	511	474	505	515	477	501	504	496	499	472	496	516	487	493	511	472	537	503	501
33230	49684	44606	40876	38973	40377	39472	36463	35099	32542	23974	16665	9951	5599	3832	2404	2265	1563	1323	1091	776	452	457	836	733	778	616	389	239	191	193	203	210	166	134	137	139	135	121	130	153	120	160	123	140	101	122	126	148	147	120	126	150	129	110	139	120	122	111	128	132	114	135	131	130	142	122	127	123	118	116	129	121	141	109	139	119	145	129	105	129	140	125	97	113	116	125	145	135	136	132	145	155	126	118	131	142	105	131	127	133	105	116	121	138	126	149	131	117	121	114	136	107	131	122	120	119	114	126	124	127	100	124	114	134	116	146	117	127	132	127	127	102	111	143	117	140	126	106	122	127	118	131	113	136	122	119	104	124	111	131	117	118	113	127	120	123	129	102	113	152	135	155	106	103	143	132	139	133	126	127	124	110	128	141	109	110	116	130	136	129	129	149	127	112	120	132	107	122	132	111	113	126	133	139	125	139	125	113	142	125	138	119	125	150	124	117	132	111	135	134	120	127	126	130	139	125	117	140	124	116	131	133	114	119	113	114	140	129	136	123	128	119	122	124	124	128	125	131	105	124	135	121	135	126	139	147	127	121	114	136	114	117	133	150	117	108	140	124	107	125	135	124	100	131	128	128	128	122	128	131	144	136	130	128	111	121	129	123	127	97	143	124	146	115	142	128	122	115	115	119	115	130	112	114	119	155	130	130	133	124	127	117	129	111	131	140	133	133	143	131	120	136	126	137	119	111	131	121	131	110	118	115	124	122	126	134	123	138	136	121	144	117	147	125	130	134	108	124	122	118	106	114	125	131	149	137	113	110	100	120	148	113	104	123	125	144	122	118	107	130	123	123	129	113	100	126	144	144	135	129	132	126	114	133	117	146	114	119	115	134	138	115	142	126	108	107	131	118	131	156	134	117	142	119	127	133	129	136	98	157	129	116	136	127	136	137	133	97	116	115	129	112	127	134	133	141	124	134	130	115	136	107	119	134	131	124	119	130	139	129	120	132	140	144	124	127	132	152	123	136	118	126	125	129	114	127	124	120	124	125	106	162	112	136	124	130	125	110	139	128	146	124	141	137	130	128	117	127	127	124	123	108	123	132	131	98	117	123	104	109	115	119	124	150	116	106	135	139	134	118	137	148	92	123	133	132	138	125	133	117	133	134	143	143	129	145	149	129	123	126	125	157	117	128	126	148	121	118	129	113	117	120	118	131	111	144	133	124	128	135	122	111	146	147	158	117	126	124	110	136	130	107	124	115	126	140	111	120	119	120	118	125	124	124	136	123	114	120	125	140	127	128	118	136	112	127	134	120	136	128	134	125	131	111	122	128	119	129	128	128	135	128	132	101	113	127	132	122	124	130	110	131	110	123	133	138	121	123	100	122	141	127	121	156	117	116	114	123	125	126	126	141	122	109	134	119	111	122	125	135	113	125	107	119	129	149	148	120	148	131	130	126	118	136	134	136	117	115	111	120	120	102	136	129	116	143	108	138	136	130	130	119	138	139	116	123	121	126	136	130	119	114	130	120	141	128	132	118	104	128	143	132	140	125	119	130	130	136	130	115	133	114	120	129	133	115	137	138	127	132	118	122	144	129	133	140	119	145	123	123	133	125	119	131	142	131	128	114	124	123	127	123	130	135	117	118	133	126	132	120	120	122	139	118	110	113	134	124	127	134	117	109	118	125	123	125	140	136	127	119	120	129	125	129	112	137	130	123	113	130	142	141	127	107	126	137	125	131	128	150	134	109	104	138	124	124	97	109	142	117	117	122	130	137	129	146	113	137	150	109	125	130	114	124	148	119	135	133	128	125	142	139	120	139	135	136	136	129	126	122	136	112	129	109	109	131	131	124	109	133	124	111	119	128	126	116	137	130	135	108	120	132	144	119	113	120	138	125	122	140	119	135	104	125	118	128	112	139	141	113	131	126	125	144	111	109	118	130	115	114	126	123	132	134	129	121	138	150	123	134	116	103	117	137	134	110	127	120	122	127	123	121	132	132	120	123	135	132	114	115	140	119	123	146	99	111	137	135	97	124	129	114	130	137	122	127	109	122	130	128	122	122	103	118	133	123	120	118	138	133	139	131	128	122	134	121	138	127	128	131	109	145	112	125	138	134	134	120	111	102	126	123	113	123	126	159	132	112	118	125	136	131	130	130	140	119	103	120	127	135	141	110	117	125	127	147	137	121	102	147	114	132	133	128	104	115	129	115	121	129	110	134	129	119	122	130	128	138	132	140	105	126	121	112	139	139	126	117	115	143	115	123	126	137	115	127	134	145	122	128	116	124	127	106	132	118	114	123	114	118	138	89	150	116	145	108	148	148	125	127	131	123	157	142	146	111	121	108	116	129	141	108	146	127	143	119	117	130	124	111	138	132	127	127	128	128	125	128	103	128	137	117	127	137	142	119	103	135	125	151	124	114	110	103	115	117	139	124	110	121	133	143	131	121	123	139	123	126	119	109	133	133	132	102	125	123	126	130	118	102	124	139	119	123	150	128	113	135	123	109	127	138	116	133	151	109	144	138	127	113	113	120	97	105	150	113	117	125	127	141	110	135	139	131	120	145	116	123	122	137	128	132	144	116	129	133	137	117	121	107	116	103	126	125	120	114	138	113	120	128	143	133	129	107	130	138	120	109	110	114	123	110	129	125	131	126	126	144	112	109	104	142	115	113	108	122	130	124	133	147	125	120	143	129	114	129	123	106	145	124	127	120	116	130	138	122	123	127	104	130	109	115	139	133	121	128	134	103	120	124	113	107	161	122	128	114	123	143	125	136	138	111	108	118	126	120	148	131	140	124	128	138	121	117	126	113	127	113	103	123	123	130	142	134	106	118	144	122	111	135	118	131	124	124	109	115	117	126	126	124	146	133	137	150	137	108	118	130	141	128	115	113	109	130	153	138	109	130	136	116	141	131	110	118	142	135	125	117	117	106	132	151	117	117	116	124	115	104	149	111	128	118	127	112	130	95	123	124	124	142	121	139	147	126	131	110	130	130	106	153	134	156	124	128	130	125	121	130	134	121	121	140	130	133	134	121	141	132	124	114	137	103	112	125	107	135	143	143	144	141	144	146	136	112	131	134	122	123	137	133	144	123	115	135	129	126	133	139	122	134	129	125	142	118	129	135	95	141	111	107	119	141	125	121	136	134	109	114	145	121	129	133	127	125	118	116	108	130	131	120	122	135	128	133	131	126	115	127	140	108	125	132	124	96	122	133	122	123	115	150	117	132	135	138	132	95	110	132	129	145	112	123	124	112	117	138	98	138	128	128	118	116	131	122	139	115	110	106	128	125	122	124	129	117	143	126	112	138	120	125	132	111	128	137	124	128	130	129	134	134	121	115	135	117	117	118	96	129	120	116	153	135	119	128	125	140	127	124	121	125	118	138	140	134	132	136	111	115	116	143	124	141	127	117	119	116	125	126	120	134	100	127	140	120	135	120	124	116	129	124	144	130	110	119	141	136	117	131	103	125	130	129	127	117	123
28917	47334	50399	59581	61540	61040	58404	54768	52612	46733	38575	30750	24387	18690	15714	12461	11708	9257	8109	6675	4812	2799	2945	5255	4878	4868	4077	2349	1428	1068	973	1190	935	695	561	508	487	446	480	458	446	449	688	478	477	437	458	438	424	475	457	500	448	467	464	408	454	428	443	454	432	458	455	485	455	466	444	449	401	430	411	436	448	464	455	451	437	407	447	416	430	414	468	443	428	453	430	440	418	421	458	437	422	446	418	469	443	467	432	440	426	459	424	435	443	472	414	442	457	442	444	444	404	404	417	428	447	412	432	440	409	438	435	449	426	430	429	460	443	439	450	444	430	413	440	450	438	427	443	438	408	433	450	447	414	463	473	432	431	438	431	455	461	444	440	435	455	418	456	450	421	425	425	417	427	451	456	433	473	400	456	449	378	434	446	422	467	472	454	442	406	423	425	460	417	440	449	395	427	470	445	433	472	452	452	462	451	417	447	454	409	440	424	440	501	422	415	446	450	466	433	450	440	449	434	435	412	407	448	421	384	428	454	420	442	443	473	464	445	458	425	429	432	425	469	454	412	417	439	434	426	452	473	438	421	481	461	440	425	411	423	436	445	442	431	446	473	417	444	457	400	441	458	431	452	456	409	421	455	457	422	428	440	432	447	442	422	484	410	455	466	415	449	450	419	410	462	446	451	435	470	412	444	461	435	427	438	386	418	440	436	442	426	410	469	406	454	458	445	435	470	482	437	452	453	441	445	470	424	448	439	423	434	434	436	428	461	444	421	436	435	426	433	438	483	421	440	452	459	398	432	446	416	467	418	422	453	426	456	445	431	458	441	453	415	436	472	424	410	452	429	461	463	434	441	434	417	452	419	451	432	403	425	461	426	422	422	430	429	464	436	435	446	437	436	450	433	440	422	429	393	393	445	419	428	422	466	447	421	437	417	427	424	453	440	460	428	440	454	472	413	458	405	441	479	417	446	412	418	457	428	445	464	461	441	425	458	419	406	457	415	455	445	456	451	439	416	441	434	441	411	436	431	424	420	425	438	430	411	442	422	455	491	458	450	453	441	412	416	439	432	422	425	443	413	451	402	429	476	434	456	423	447	383	398	428	442	420	438	456	459	457	440	434	498	446	402	398	413	486	444	455	436	380	404	429	422	414	468	430	442	445	448	438	433	447	441	437	443	485	413	439	440	474	428	453	452	422	425	438	437	420	485	423	400	416	429	466	455	460	441	431	453	393	425	465	445	432	420	449	423	456	427	405	429	446	409	429	447	427	438	408	462	438	454	424	415	417	447	405	453	422	440	449	455	481	455	447	449	441	434	415	446	448	428	404	454	412	442	414	444	454	419	418	430	432	422	434	443	451	440	397	441	447	437	465	438	424	428	431	432	429	437	473	446	440	428	460	424	428	432	403	394	421	417	441	443	404	397	455	477	455	459	417	458	445	407	438	444	442	454	451	445	415	456	431	439	394	447	412	446	443	446	449	429	457	430	459	402	418	453	439	406	428	419	435	432	442	428	444	452	461	415	468	403	391	453	436	448	421	426	428	434	439	420	432	453	443	445	438	448	430	451	483	412	423	416	415	410	435	431	483	431	458	448	401	428	453	460	448	477	447	457	418	473	429	446	450	447	455	448	431	436	453	456	405	474	439	466	430	426	456	440	444	417	448	447	441	394	455	432	420	447	424	446	435	408	437	416	442	442	454	470	472	417	424	419	488	425	441	444	445	429	451	389	478	421	450	411	403	431	431	467	427	418	414	436	444	480	441	440	439	411	434	414	425	462	461	458	442	442	500	424	466	422	418	421	419	448	451	418	432	420	430	438	448	426	446	448	461	466	429	440	461	421	474	447	401	443	415	470	452	437	455	450	440	411	445	430	410	425	454	401	440	428	444	451	401	445	427	445	432	457	447	438	437	444	474	453	423	408	410	414	422	415	449	460	404	453	433	408	440	474	428	458	453	475	404	436	445	443	465	430	448	430	461	434	442	441	476	415	436	412	420	441	438	459	458	446	465	451	473	432	460	456	434	429	442	423	456	447	434	428	429	457	425	418	431	479	462	480	469	440	454	424	426	481	426	414	414	432	450	428	438	404	437	425	449	485	450	452	452	433	440	404	438	461	445	402	418	460	480	462	455	426	437	441	439	465	449	463	409	466	424	407	445	436	470	413	467	456	420	400	420	441	415	431	460	469	454	389	433	466	471	476	465	425	422	454	425	440	428	442	424	422	433	432	426	426	424	411	469	439	423	430	445	450	472	461	413	441	414	484	463	435	400	405	455	425	396	441	436	442	454	443	458	442	428	484	431	454	447	439	431	424	468	452	438	425	444	460	429	421	447	455	416	431	485	455	438	432	429	439	441	428	417	447	445	431	423	434	437	462	436	449	454	465	418	450	442	485	450	461	450	419	418	419	457	418	484	447	437	468	425	401	448	459	420	422	434	411	382	430	420	442	462	441	395	453	446	434	410	418	401	460	410	475	401	438	474	441	429	415	445	456	446	448	465	427	428	453	464	436	410	431	414	471	422	422	401	449	437	420	415	437	447	432	433	466	416	422	467	452	456	417	468	418	436	443	480	435	417	450	408	451	442	458	427	453	446	439	445	475	470	433	449	473	409	466	407	438	441	424	460	452	470	421	441	456	426	449	382	450	460	399	444	391	453	457	452	462	442	463	427	427	423	427	464	422	432	429	461	454	452	420	439	473	428	421	441	400	431	469	414	442	496	443	439	435	430	444	433	385	445	432	423	421	431	402	446	414	423	423	448	439	463	467	443	438	437	466	401	440	389	446	462	418	459	444	425	469	438	457	418	438	429	399	421	465	448	398	431	429	418	447	424	443	422	445	454	435	433	412	450	428	445	434	392	415	484	447	443	423	440	421	408	444	425	403	462	439	435	441	439	423	472	434	450	456	454	448	445	454	416	404	427	467	406	427	433	468	420	445	508	492	398	463	409	468	435	434	437	442	457	440	418	424	437	432	415	446	437	436	428	441	471	462	407	437	452	458	448	458	404	408	434	434	445	418	404	439	448	411	416	451	439	472	405	432	403	429	431	438	429	402	452	455	432	438	451	423	451	457	434	440	481	472	443	411	451	443	439	454	430	444	431	425	419	415	408	423	415	444	450	431	404	421	424	411	412	455	448	437	425	430	444	434	421	419	434	473	437	438	408	422	435	427	437	434	451	408	437	460	439	448	445	439	427	428	443	423	462	443	426	460	438	418	428	454	455	454	434	429	446	406	427	430	408	425	420	418	468	428	465	449	409	426	432	429	489	398	431	438	431	383	447	460	448	398	443	443	443	441	410	438	431	470	421	438	451	446	430	394	394	426	423	428	455	400	412	426	430	431	461	443	429	453	410	449	428	418	465	463	457	465	435	437	424	441	440	457	387	477	404	431	401	443	470	428	443	437	420	429	435	415	448	418	450	431	441	406	436	454	434	433	447	402	443	439	456	466	431	447	475	404	414	448	413	458	452	420	399	455	450	413	418
43616	46916	43611	39732	38569	40474	42786	41785	37864	37490	28841	23400	16666	11805	7406	5314	4683	3416	2848	1600	905	725	712	1283	3788	2618	1877	882	570	457	337	340	299	271	232	220	202	207	222	227	191	209	216	246	222	253	192	213	188	221	215	202	181	218	208	210	208	231	241	199	216	220	212	226	209	215	215	202	212	182	193	190	206	215	191	201	210	205	201	213	184	193	202	209	179	220	204	212	190	194	208	194	199	191	208	208	226	226	220	200	188	203	214	215	215	217	231	226	181	202	210	194	212	212	177	199	207	216	201	191	201	212	182	191	216	214	215	226	207	194	202	194	223	212	186	217	205	222	195	207	191	202	198	215	213	181	212	212	210	210	193	202	197	195	240	206	210	208	216	218	218	196	204	199	204	206	211	192	207	233	196	215	239	210	206	211	231	185	221	213	186	176	232	222	185	195	225	216	230	218	215	222	205	230	202	207	194	223	245	221	232	200	211	214	224	207	197	206	206	183	212	203	219	204	211	197	213	195	189	185	242	220	217	225	217	217	205	203	203	195	193	226	182	185	183	192	213	215	201	212	212	200	211	200	205	213	207	209	211	213	185	175	222	197	180	201	211	208	203	209	218	199	191	208	225	214	236	201	232	202	194	199	213	196	190	213	169	211	208	194	203	190	206	221	224	200	183	191	191	186	222	219	223	179	209	176	203	186	187	208	206	211	204	195	226	220	209	218	208	222	202	209	238	229	193	200	200	179	203	175	205	187	202	212	203	210	185	218	219	216	191	205	195	193	202	185	211	200	226	226	203	201	188	203	196	186	214	206	214	227	204	211	199	198	203	222	220	193	211	203	208	184	197	198	205	188	200	199	220	202	237	197	242	218	197	222	238	214	231	192	207	216	194	185	223	207	205	197	207	197	200	210	192	211	238	190	210	204	230	231	184	198	217	204	162	193	211	194	206	210	202	245	204	232	190	209	183	204	232	186	199	226	228	203	206	202	173	193	209	200	238	219	198	177	217	201	205	206	210	213	198	220	208	188	179	176	205	190	230	189	203	226	196	199	202	213	227	210	228	197	184	204	206	218	209	214	214	211	205	194	208	181	218	221	196	196	216	212	179	194	224	235	222	207	195	191	228	210	238	205	203	192	202	212	184	192	184	199	182	220	184	209	202	196	213	217	194	202	201	218	209	220	204	200	206	192	215	208	196	256	195	212	217	200	187	215	201	187	200	197	195	207	182	178	208	223	206	188	179	211	210	196	226	196	219	179	206	188	193	197	188	197	187	210	196	180	167	209	194	189	238	191	212	228	185	203	203	204	230	191	249	195	204	214	186	207	218	229	221	201	216	210	200	217	205	221	211	180	230	222	215	175	220	213	201	221	199	203	212	194	181	222	213	210	231	207	225	195	230	206	204	203	203	203	214	181	189	185	214	245	192	191	243	189	206	203	198	207	196	208	199	209	201	202	209	190	248	175	225	208	197	185	216	188	183	200	213	217	203	213	194	212	194	199	191	201	187	212	214	195	203	206	182	220	234	198	192	213	197	219	210	207	220	189	211	210	214	198	230	186	210	220	201	187	248	200	197	189	227	213	197	204	195	179	201	189	183	208	183	183	220	204	212	194	213	220	202	215	198	207	212	190	197	201	198	232	191	206	199	222	210	190	190	197	187	227	211	210	206	228	196	202	204	203	218	194	199	207	217	177	210	194	190	212	207	184	207	232	215	210	179	187	222	209	195	214	223	215	207	196	208	193	223	212	198	187	210	200	215	231	204	202	216	226	200	222	199	195	222	185	215	215	203	215	203	200	217	217	185	205	172	195	241	227	217	198	183	236	200	210	231	203	221	186	223	196	183	179	212	193	199	206	210	200	208	199	208	199	199	229	209	189	203	192	202	197	202	199	215	184	198	200	220	185	187	202	197	225	245	213	206	191	209	237	208	201	207	223	205	202	210	199	211	206	191	189	186	191	203	192	198	202	199	195	204	201	208	236	228	254	213	213	199	229	207	180	217	226	225	215	193	214	193	209	203	211	192	204	201	203	215	215	198	228	212	210	220	194	221	190	203	203	224	220	211	202	239	203	189	178	190	207	206	205	199	185	197	204	208	209	195	212	207	203	196	217	219	190	201	194	193	206	221	203	213	228	218	183	219	200	195	196	209	248	199	214	211	204	217	211	202	206	209	201	184	225	200	205	205	217	225	214	208	198	205	208	226	189	208	229	209	195	168	199	204	216	210	215	193	178	231	233	195	209	206	180	208	213	219	192	206	199	187	192	209	226	215	174	195	201	201	207	209	227	212	214	202	187	225	195	204	210	206	218	191	219	207	190	236	230	201	223	184	184	175	229	205	199	215	198	190	189	239	206	204	218	216	191	226	222	198	206	219	192	199	187	230	201	216	203	220	210	200	204	226	191	233	213	225	188	209	206	200	226	211	229	235	219	194	179	191	234	205	203	205	205	201	188	214	193	179	195	193	201	189	212	221	212	204	206	201	212	207	180	200	221	214	190	213	186	213	192	201	203	196	211	219	185	231	216	207	208	208	194	188	209	222	216	231	226	208	189	225	228	210	187	195	190	186	190	213	173	214	208	182	164	199	193	180	239	216	201	219	217	195	200	202	196	188	180	196	177	195	206	214	201	189	197	203	215	226	223	207	220	231	207	226	207	205	216	186	216	199	215	200	211	216	196	213	196	215	199	213	198	207	189	199	176	198	215	201	209	202	187	197	193	202	216	199	207	221	204	232	202	225	201	211	211	181	183	181	174	198	225	185	216	173	191	203	227	202	192	191	220	202	202	222	211	204	186	210	221	202	191	207	224	213	183	203	196	189	211	215	223	213	234	214	213	221	226	198	208	181	209	233	206	239	217	195	224	191	216	190	226	202	219	223	215	219	210	212	190	199	198	199	216	237	201	201	262	200	190	241	201	208	200	201	178	225	224	199	214	210	214	186	212	216	192	193	188	202	199	233	206	196	190	225	195	206	219	232	200	216	182	216	214	181	203	226	221	211	199	214	202	224	183	218	226	193	180	209	190	189	237	202	195	189	220	209	243	227	218	230	228	221	197	215	187	233	204	187	206	205	216	220	202	214	201	202	217	211	214	211	184	213	179	202	217	196	207	188	206	203	188	187	231	208	206	199	212	236	171	211	199	225	206	195	195	196	188	203	219	215	217	220	189	213	195	182	218	212	205	196	199	216	203	211	199	186	182	191	211	190	202	181	184	196	185	208	178	218	210	214	206	199	217	223	199	221	236	212	187	196	178	195	209	221	206	202	184	190	218	187	196	224	212	209	198	198	191	223	200	224	230	229	206	195	246	194	196	200	194	189	209	171	206	205	208	201	204	210	192	181	193	208	204	226	179	200	187	213	185	206	173	199	192	206	200	215	229	197	209	206	217	221	176	208	201	198	203	202	218	181	199	200	208	202	195	197	204	200	202	209	199	203	179	205	194	206	225	205	210	244	209	192	221	225	192	210	224	219	206	213	202	248	205
37471	51332	54548	62349	65846	65169	65772	61534	59909	53191	43666	36805	31375	27285	21433	20163	19170	16078	14169	8962	5422	4173	4295	7690	17704	13332	9989	5049	3311	2392	1535	1500	1401	1232	850	811	758	755	695	691	729	775	752	665	675	671	639	654	662	697	677	661	649	711	640	656	664	686	610	673	670	644	666	629	643	688	682	677	679	641	628	649	665	679	688	667	663	636	657	651	642	689	633	658	625	653	659	688	649	637	691	618	660	662	659	659	612	666	656	666	660	665	651	628	650	637	676	611	658	618	626	665	620	654	612	604	695	664	674	629	677	605	641	661	670	658	636	640	666	665	665	645	681	645	657	628	680	660	674	618	667	685	685	621	619	650	666	648	668	670	684	670	648	601	632	642	674	634	696	685	681	616	621	647	662	671	673	653	662	634	606	651	683	652	683	655	639	672	639	638	646	652	689	637	624	616	662	657	604	633	649	665	653	636	662	674	575	630	682	640	639	631	640	660	704	689	630	701	683	686	637	641	692	662	631	640	637	685	674	634	669	632	620	698	666	617	645	610	655	614	631	632	676	710	637	638	629	612	638	618	634	639	628	602	650	668	669	634	658	592	638	683	616	632	661	597	610	608	631	712	639	683	669	641	676	675	653	604	619	627	667	629	648	659	632	639	699	606	647	665	638	663	640	676	676	614	672	641	690	649	668	671	638	607	626	643	642	650	623	647	622	626	665	689	640	664	598	678	678	641	631	684	603	651	654	642	660	652	638	660	671	652	635	663	664	680	638	664	668	653	635	692	658	679	657	634	649	669	641	688	648	641	603	629	616	634	630	642	643	642	655	664	612	666	579	668	674	651	648	580	683	637	637	617	625	634	649	635	620	660	679	637	667	637	617	645	627	596	644	614	677	669	655	637	666	635	618	647	648	631	629	640	680	641	630	654	615	655	625	682	636	641	626	652	668	656	646	657	622	688	629	648	653	653	678	678	658	631	591	660	626	616	588	644	668	660	654	673	679	628	640	648	647	709	637	615	632	657	619	651	632	688	671	632	681	656	646	654	683	658	607	629	608	619	641	707	643	634	687	658	641	650	661	609	635	680	630	656	640	670	619	602	663	642	662	662	623	631	647	663	636	645	626	614	620	638	611	629	623	641	653	633	659	613	623	637	646	654	622	623	626	636	622	630	639	659	686	683	671	639	676	663	695	622	625	667	646	623	651	683	618	632	688	647	590	636	665	643	617	655	640	644	664	674	635	645	632	620	592	681	678	675	691	650	644	626	683	632	640	623	677	675	612	687	674	676	636	659	661	664	611	657	648	622	646	629	660	580	615	610	667	655	615	688	614	619	690	639	674	673	637	595	661	639	628	667	673	652	644	608	660	688	604	641	598	614	675	635	665	666	632	650	604	641	653	662	611	635	651	648	645	673	631	661	616	660	624	632	609	661	642	646	669	622	667	664	650	651	641	658	625	682	656	637	625	622	671	595	678	641	651	677	652	613	630	669	657	633	657	662	676	625	614	656	644	633	654	613	688	678	654	680	639	665	616	665	669	621	632	646	715	662	619	620	707	620	663	653	667	655	656	631	643	639	601	654	647	663	627	659	695	657	682	703	678	663	640	673	631	641	635	638	637	629	656	637	651	661	647	605	647	677	658	673	656	675	686	635	669	612	627	641	646	688	627	653	657	618	662	645	626	648	668	637	658	699	672	658	730	644	699	620	636	658	649	643	643	631	624	661	642	665	659	694	625	629	635	602	617	717	634	652	611	667	690	660	651	634	649	695	622	653	665	632	622	664	648	675	646	622	662	646	675	620	652	641	653	648	630	659	618	663	643	621	624	582	650	613	662	615	659	628	648	621	642	621	653	661	626	652	659	654	634	631	669	601	707	655	649	674	596	641	628	642	654	679	649	664	635	667	636	662	633	665	661	628	630	621	653	649	628	642	670	705	635	585	635	632	580	632	659	653	643	648	658	622	676	660	631	679	649	645	670	635	594	647	659	683	666	651	667	677	678	674	648	672	616	688	641	618	600	659	627	680	648	672	603	628	618	625	619	640	659	633	707	606	655	628	662	615	621	652	683	623	703	652	683	643	636	681	696	658	661	638	636	644	649	675	634	666	668	667	637	680	635	666	670	648	620	636	622	658	657	666	634	653	591	640	637	618	651	671	680	658	616	664	609	660	619	647	661	632	650	693	618	662	671	666	648	641	623	604	594	687	662	644	648	633	659	658	664	605	670	630	656	616	602	655	662	667	631	659	653	595	667	687	628	633	593	689	626	682	663	667	639	638	635	641	663	663	711	608	632	623	628	646	609	663	614	652	660	641	649	648	650	666	646	623	627	650	637	628	660	667	650	631	626	629	617	634	664	668	653	632	640	659	684	653	634	654	679	624	665	630	661	668	645	652	644	652	670	644	618	682	638	624	653	633	631	647	654	665	650	673	592	611	662	621	636	670	667	674	618	652	655	608	662	629	654	656	659	643	662	624	672	653	655	597	642	652	672	640	680	637	641	642	670	654	637	675	660	607	681	651	656	667	669	626	642	652	648	604	619	674	647	624	620	644	633	634	630	678	642	693	631	658	639	674	669	673	629	655	642	664	673	688	634	702	683	688	631	609	652	634	666	646	661	667	703	693	644	645	660	615	597	660	652	668	612	670	629	651	605	671	637	609	661	614	604	641	581	696	598	678	639	615	632	649	654	652	650	614	672	595	644	646	648	638	614	634	646	670	640	693	633	677	633	665	670	622	625	623	625	662	674	651	622	602	647	621	658	668	657	644	644	649	643	676	641	676	644	626	647	634	629	681	683	678	636	609	668	613	644	694	615	631	661	663	668	635	695	688	623	661	619	684	678	637	646	619	637	626	607	649	641	642	643	660	671	656	634	669	647	627	642	629	684	674	655	635	644	591	632	704	685	662	686	638	615	644	620	662	624	703	647	631	702	645	640	670	652	645	657	650	667	641	650	619	631	690	613	644	598	606	647	641	686	667	643	646	643	651	671	612	664	702	648	655	671	673	626	609	664	641	639	678	623	677	629	638	622	636	628	664	632	631	630	634	663	663	631	658	623	612	587	585	658	623	604	665	609	652	582	660	618	659	627	649	643	643	674	646	644	647	615	666	690	658	684	662	672	680	648	634	669	619	658	650	656	665	657	641	644	628	669	672	618	663	663	642	610	606	621	650	646	648	625	680	628	638	631	585	626	637	622	645	651	689	630	639	685	634	637	650	656	651	649	621	633	688	663	651	606	680	659	676	623	667	610	615	662	598	643	615	624	670	679	659	648	634	656	596	656	611	667	598	640	664	617	647	646	648	703	632	629	636	637	634	640	642	673	627	679	631	618	649	704	622	638	642	658	619	602	671	636	632	623	620	639	654	615	636	685	655	692	627	638	633	657	668	661	613	641	613	634	662	671	659	646	615	676	634	674	648	660	596	662	659	570	674	665	662	632	651	645	632	652	658	644	690	624	705	680	629	606	677	683	635	616	649	674	637	650	661	655	657
7712	18709	26174	23392	16603	13569	10404	8110	6251	4234	1900	1506	1241	1039	879	738	530	398	339	362	280	224	265	290	304	257	232	190	181	169	138	150	134	162	145	128	133	167	129	119	149	125	126	134	146	158	140	148	132	137	129	143	154	149	139	161	134	152	120	137	136	160	145	126	153	142	134	126	164	147	138	131	127	140	141	135	141	132	147	124	132	139	145	141	133	134	144	118	130	157	130	127	143	140	143	154	135	140	145	138	130	144	141	149	130	142	126	115	133	137	153	145	134	136	142	159	121	149	149	134	130	137	139	136	144	143	138	119	140	130	124	125	122	136	151	105	146	146	122	141	159	137	158	121	127	142	137	131	158	164	135	131	143	138	126	127	137	140	154	135	112	128	153	126	131	147	149	122	152	132	128	142	146	133	141	122	143	144	129	124	158	120	124	141	130	129	137	135	135	139	139	127	128	128	125	137	153	147	137	132	117	143	153	147	135	115	152	130	126	129	131	151	151	136	128	149	117	144	136	128	133	165	152	155	126	117	158	128	121	114	155	137	154	126	149	121	151	148	105	99	141	165	140	139	131	104	135	153	147	132	134	137	142	139	122	148	132	144	131	141	130	152	148	142	144	154	134	122	165	117	137	137	116	142	137	143	134	132	134	132	117	153	167	120	137	127	138	141	134	142	125	137	134	132	156	144	160	144	153	123	143	122	146	153	163	142	134	139	150	127	142	145	129	146	142	152	142	136	121	144	153	129	135	149	97	125	140	122	130	156	113	128	155	122	148	143	152	146	133	140	138	154	141	143	165	140	129	138	113	127	137	123	130	119	163	155	117	141	140	128	146	131	140	161	135	137	135	124	127	120	132	118	115	120	151	137	134	133	147	136	131	135	129	127	128	117	113	133	126	141	155	121	121	149	154	120	133	128	149	127	136	114	129	126	133	135	135	153	146	123	135	152	131	124	127	130	152	151	154	122	133	133	118	151	160	143	133	112	156	143	125	119	148	130	131	138	144	138	148	141	137	121	134	141	139	130	130	145	131	142	149	124	130	130	124	142	144	144	136	111	148	127	140	141	131	128	134	132	133	138	148	128	146	137	143	149	126	141	139	131	130	140	127	144	141	130	138	145	145	146	122	145	140	151	160	124	150	161	165	139	124	123	126	150	131	133	138	130	149	140	140	143	128	141	128	169	124	145	152	117	131	118	127	139	152	135	137	139	139	125	130	137	142	134	139	145	120	124	132	114	135	144	133	127	128	138	138	140	145	147	113	133	144	128	135	142	134	137	156	129	124	119	118	144	131	136	145	131	156	136	132	124	129	161	134	135	121	134	174	146	121	121	156	135	148	124	123	119	148	150	160	136	163	146	132	140	133	139	146	137	143	148	126	133	145	124	139	137	129	128	124	129	128	140	154	108	130	130	149	117	139	133	129	116	148	148	138	137	136	139	142	143	151	147	166	131	144	143	138	150	132	141	139	133	150	142	143	145	149	149	143	145	156	132	136	133	149	149	150	130	121	142	139	157	127	123	122	153	151	129	160	133	146	138	117	160	145	129	143	144	116	139	134	144	144	140	153	111	131	151	133	148	133	126	133	145	136	144	107	141	118	117	141	139	130	147	146	136	140	129	152	110	138	131	166	125	141	128	122	133	134	140	120	127	152	136	159	155	134	141	137	151	146	127	152	142	161	120	133	124	120	156	154	155	144	122	153	138	123	151	135	130	132	131	113	118	144	132	125	125	140	134	119	131	130	150	139	141	146	159	128	142	150	140	143	154	129	143	130	157	138	147	156	145	136	111	138	130	142	140	157	151	140	123	130	124	144	115	123	126	164	134	143	143	151	129	135	132	127	125	127	136	138	146	131	127	143	133	128	135	129	117	138	137	141	164	136	136	141	146	113	114	127	131	123	139	138	136	133	133	126	143	131	139	128	164	131	134	150	145	135	134	136	143	129	133	126	125	142	126	137	137	149	142	146	131	121	150	139	157	145	142	146	141	114	122	141	129	129	138	153	121	126	145	144	117	141	142	139	135	145	147	113	135	132	130	149	136	134	127	135	125	139	129	130	125	151	147	144	148	138	131	134	136	112	133	132	177	159	124	134	138	115	142	128	127	132	148	122	153	115	161	148	137	123	135	133	133	151	134	142	139	133	125	161	145	131	127	143	137	132	133	124	131	135	149	124	127	125	132	157	142	118	144	133	150	133	124	144	125	149	136	118	128	156	126	129	120	153	143	123	130	125	117	152	151	147	129	132	123	130	150	155	146	129	153	138	141	137	142	123	142	123	119	143	176	152	117	136	131	139	126	120	131	128	132	145	147	144	154	139	113	135	159	139	127	136	126	129	124	121	146	133	128	123	120	141	127	112	119	154	139	142	103	124	116	131	140	136	128	141	123	153	130	142	123	164	134	139	137	142	139	114	137	130	161	131	143	152	143	138	158	136	144	138	133	140	139	144	146	133	121	132	144	137	127	168	138	132	142	137	119	155	156	139	165	158	135	166	138	118	130	151	151	131	147	147	122	123	146	147	138	128	136	147	153	135	141	153	131	130	129	144	144	148	138	132	134	108	139	129	130	140	179	140	164	140	165	131	147	143	118	113	124	160	141	131	146	142	142	135	156	168	137	140	157	135	138	134	127	121	130	126	135	139	148	145	118	143	128	149	127	165	132	145	158	135	152	146	136	136	136	138	147	157	160	134	135	126	126	136	144	148	126	151	128	143	139	137	126	133	141	149	118	124	146	130	138	150	116	133	146	123	147	130	128	129	123	143	142	129	131	135	141	144	126	140	147	124	150	136	146	133	141	134	146	145	146	136	157	145	136	152	150	126	143	130	134	137	120	132	125	152	130	121	152	150	139	131	153	115	141	130	134	127	121	127	138	155	145	150	132	148	147	149	142	128	130	174	125	128	154	159	134	112	133	137	131	129	141	143	137	131	134	133	140	137	131	146	121	131	156	131	133	146	115	118	152	136	178	143	138	139	138	140	138	125	155	125	165	136	133	148	125	140	150	147	155	150	141	150	134	130	147	131	136	136	115	131	161	137	141	135	138	149	122	138	127	127	140	118	117	139	134	131	154	127	138	127	149	136	151	159	152	153	160	123	147	123	147	147	122	125	141	140	145	141	129	143	127	145	126	133	159	128	141	133	139	140	144	148	144	141	143	144	126	143	120	127	129	127	161	119	151	134	123	123	139	130	135	141	144	139	126	132	130	138	128	139	135	122	119	112	140	153	146	124	134	128	132	153	128	135	142	125	146	151	151	131	156	136	152	145	146	161	148	122	144	146	167	138	132	124	135	144	120	151	139	135	138	123	148	127	128	129	163	139	150	150	111	113	143	127	141	156	136	146	123	136	122	151	139	134	119	124	152	152	137	149	125	132	131	134	144	141	128	133	149	135	139	143	126	141	150	137	142	126	137	158	132	150	135	140	157	146	126	146	137	121	146	127	121	132	140	146	128	135	137	116	123	158	127	140	137	144	134
8415	22160	31578	33802	28744	27723	25274	23539	20823	15563	9084	7641	6778	6167	5332	5056	3291	2323	2099	2065	1737	1314	1334	1558	1588	1423	1060	808	746	639	554	497	532	481	507	481	519	496	500	465	518	526	446	478	463	497	473	483	490	523	443	454	478	526	456	474	466	507	506	491	480	432	461	513	508	461	435	471	472	470	485	463	463	479	465	519	451	481	484	467	486	461	493	449	496	464	489	418	468	480	475	446	468	472	508	477	472	510	475	465	492	491	502	493	438	479	504	463	490	480	500	472	522	485	489	493	495	506	466	497	490	471	487	440	485	491	455	489	508	505	513	524	480	447	456	468	512	457	514	491	488	504	480	522	495	490	498	497	477	514	490	458	469	499	500	477	463	463	491	476	481	493	512	506	490	461	473	493	498	465	484	443	496	486	506	476	459	434	488	455	489	477	515	464	469	437	483	504	469	454	512	493	501	481	477	483	528	496	466	486	467	510	502	464	448	490	483	486	494	489	449	476	484	460	477	463	517	457	457	493	514	473	507	467	489	464	505	457	472	466	470	504	489	491	469	446	506	463	463	480	517	487	477	500	491	498	519	469	524	465	488	490	465	488	453	433	498	486	462	481	485	487	463	446	480	487	485	482	444	507	470	481	502	485	503	487	472	468	429	457	482	490	497	499	483	474	528	476	482	481	489	459	448	495	464	450	464	481	515	493	481	481	477	470	507	474	490	502	538	478	501	471	473	482	502	512	513	459	527	458	508	488	467	472	509	479	494	481	479	501	486	467	481	489	485	484	532	483	515	459	511	487	486	478	466	432	483	510	458	470	473	477	508	492	502	471	516	485	485	493	464	486	476	487	526	472	501	479	470	489	494	483	496	481	492	496	470	487	448	484	498	498	458	500	470	468	512	497	480	460	472	469	479	502	451	486	488	487	464	489	489	468	474	462	493	459	489	494	475	481	461	478	471	475	498	450	490	489	482	523	497	484	474	466	466	512	519	485	478	470	462	475	502	464	492	504	445	437	464	466	520	509	477	514	449	444	465	458	485	468	499	510	474	455	468	475	487	480	535	493	473	489	459	460	476	464	520	511	449	477	465	463	492	499	480	466	499	489	471	484	458	500	480	437	477	461	439	467	455	502	476	513	526	532	464	475	489	459	502	522	513	495	489	436	473	479	480	501	489	484	475	502	498	505	453	474	431	474	481	484	496	468	513	488	472	518	493	490	489	471	476	477	518	528	453	496	471	491	458	455	508	441	503	456	504	488	482	471	478	487	436	499	531	490	446	473	491	458	492	454	490	503	459	506	472	446	499	499	511	468	468	519	494	455	485	489	462	470	471	477	458	528	477	422	454	472	457	538	500	497	478	498	449	466	520	458	497	473	517	436	477	511	444	472	490	492	478	505	501	496	500	471	464	502	499	517	459	491	445	485	481	508	482	471	461	461	458	479	501	490	485	463	510	486	479	478	502	519	482	511	510	467	498	478	495	508	485	481	480	448	470	477	484	520	482	482	445	510	470	497	463	465	463	467	489	458	476	483	460	468	492	494	512	487	494	495	465	463	476	509	475	464	493	501	486	494	465	493	498	517	439	514	469	495	467	481	493	462	537	457	487	485	487	441	496	471	476	471	501	476	519	487	466	515	482	463	489	502	496	510	478	473	469	524	442	491	505	437	505	453	516	498	496	496	492	489	494	492	547	480	472	483	487	480	481	490	494	479	470	475	465	461	472	470	471	453	471	510	487	450	440	453	484	496	491	487	467	487	460	478	448	515	510	494	470	445	468	507	484	466	512	515	534	491	479	476	481	490	489	453	459	430	503	464	488	472	491	503	451	503	495	508	461	457	503	479	507	459	469	445	506	502	481	448	460	492	467	472	475	503	483	446	505	486	461	461	481	466	509	507	509	473	492	417	511	530	496	487	488	456	480	488	499	484	513	466	448	485	508	486	492	498	483	482	494	458	480	488	482	502	483	483	489	518	452	461	470	502	495	453	471	515	512	473	455	465	504	497	475	461	530	491	511	483	475	493	490	481	470	476	499	434	480	472	505	476	450	495	539	489	506	486	464	504	512	508	485	485	487	466	474	464	485	437	472	474	472	518	494	494	462	480	462	491	475	454	508	468	502	492	471	512	461	482	483	521	469	466	515	454	505	504	483	499	439	470	465	500	491	505	502	486	464	494	515	494	513	511	473	467	434	509	520	484	444	460	446	461	512	474	463	494	479	473	494	499	502	471	504	484	476	497	499	519	508	438	483	470	455	468	502	488	470	473	488	485	469	509	495	470	491	502	485	475	480	485	499	477	475	477	503	490	477	482	473	489	438	495	465	462	479	457	449	504	492	510	457	461	491	456	498	488	492	493	487	483	476	487	496	508	481	501	480	466	458	417	502	484	536	507	508	502	426	508	509	501	475	546	499	465	450	518	467	454	491	454	458	533	452	488	490	439	494	446	487	522	487	471	560	482	516	529	496	495	494	472	493	479	500	469	481	509	472	508	495	516	511	491	487	479	474	502	478	516	463	455	473	494	482	507	488	501	490	483	470	487	503	475	476	492	459	486	437	545	505	478	471	473	514	463	486	512	442	519	495	464	486	512	509	453	498	472	449	483	473	476	485	439	462	461	505	467	504	504	499	493	493	500	445	437	471	468	490	455	428	480	459	485	475	508	483	483	440	516	487	488	453	461	429	466	492	488	471	457	500	462	510	504	482	458	497	505	475	445	471	458	495	475	507	454	453	496	480	493	459	476	472	460	497	504	490	472	442	451	490	479	506	473	515	511	452	449	462	459	493	482	450	436	484	478	487	479	510	499	467	463	452	458	457	485	455	480	450	524	493	478	473	484	460	456	459	469	512	479	503	468	491	460	492	534	484	460	473	501	465	520	518	515	461	458	492	566	497	477	494	485	460	458	476	475	446	422	467	483	479	506	503	480	432	494	467	504	479	460	483	494	478	471	477	499	498	477	465	495	483	523	471	526	494	493	460	471	473	479	473	490	491	445	481	474	519	497	463	471	499	452	506	490	458	488	471	507	489	520	476	482	496	469	471	480	474	471	462	465	467	473	488	498	487	477	484	456	468	492	473	503	490	521	497	487	502	497	481	525	512	505	536	540	506	464	468	522	486	438	518	510	464	490	474	494	473	488	507	505	508	492	465	471	500	493	507	470	491	488	509	530	507	509	456	499	532	483	495	509	466	517	498	518	481	492	449	505	458	476	482	435	484	512	516	508	438	452	470	476	465	486	480	469	491	484	483	462	474	467	478	464	493	476	507	460	475	510	477	516	459	521	517	480	433	449	481	493	509	523	476	444	499	489	475	452	485	506	512	481	476	504	504	481	492	485	484	478	495	477	493	477	470	464	507	496	482	436	463	522	441	469	494	490	472	514	452	458	477	494	472	475	520	473	507	483	488	517	519	502	504	446	518	475	508	481	459	483	484	502	452	468	461	477	470	455	502	474	518	478	497	510	479	462	479	480	511	488	465	436	470	487
32214	47141	46835	41134	37789	40975	39711	38150	32742	30453	22060	13928	9261	7184	4417	2671	3058	2238	1632	1465	869	676	626	661	605	473	430	326	368	247	200	216	199	166	153	154	153	145	136	134	148	133	147	143	124	125	135	141	135	121	122	120	139	130	128	134	113	130	133	162	130	127	109	126	134	147	127	138	130	161	141	130	155	112	142	121	151	144	128	151	121	120	153	131	138	126	126	145	146	126	118	122	118	126	152	127	135	118	135	121	138	129	107	131	126	115	120	123	112	131	146	138	129	137	140	100	130	139	126	139	133	112	137	119	160	165	130	140	138	117	128	137	169	125	139	133	122	111	126	118	134	144	118	125	133	118	132	132	113	122	122	137	124	122	130	112	119	109	137	136	128	125	113	126	138	124	135	130	155	116	112	114	153	118	130	124	151	132	144	122	143	116	130	119	134	128	118	148	144	129	123	141	103	134	129	125	165	139	163	130	141	123	128	108	128	138	123	120	140	138	135	136	128	127	105	119	131	108	165	148	119	157	153	139	155	153	134	131	142	132	121	136	139	115	120	136	128	150	134	140	151	122	129	131	121	132	139	139	117	132	127	124	136	130	127	124	141	138	144	113	137	127	129	118	153	119	157	136	129	139	147	135	126	168	136	144	133	111	132	119	122	150	124	106	130	133	134	142	127	112	126	120	137	108	134	126	137	125	134	115	121	127	112	115	136	120	138	150	122	126	148	129	134	145	142	133	134	129	125	126	115	142	148	129	123	143	128	125	130	140	123	131	123	166	127	132	134	130	131	122	132	136	131	124	132	135	131	121	110	124	136	134	145	126	131	139	128	124	152	122	158	122	121	141	164	153	133	137	124	109	140	138	133	133	134	140	129	150	115	115	131	118	117	141	141	132	165	117	131	141	137	114	137	125	145	122	124	126	151	127	136	129	124	127	119	116	129	130	120	158	103	132	151	124	134	120	126	127	115	143	169	132	146	123	138	126	129	125	110	111	126	126	116	151	115	129	123	115	119	121	95	135	119	142	170	146	140	131	149	121	119	155	142	144	144	111	116	133	135	114	149	115	116	129	117	121	134	145	122	118	127	128	123	157	132	128	116	132	153	125	122	138	110	121	121	128	123	120	121	136	158	133	150	145	127	137	124	141	129	128	140	150	152	136	129	151	118	123	129	133	131	124	146	132	126	133	126	131	126	149	110	114	147	120	136	152	142	152	141	137	124	139	137	120	147	117	128	118	129	123	120	131	121	139	131	121	124	153	138	118	123	134	114	118	123	136	116	136	121	140	141	125	136	129	148	155	131	133	138	114	135	123	135	143	161	126	125	121	136	140	136	157	153	126	143	133	145	128	136	134	132	131	107	140	114	133	134	119	123	121	130	119	143	138	128	137	128	137	126	128	138	133	150	133	139	115	127	140	116	161	121	140	106	122	137	125	148	133	114	151	136	141	116	124	138	125	142	156	134	137	110	136	138	162	123	139	101	129	151	124	141	121	117	123	127	138	154	137	120	125	128	130	133	119	146	131	126	125	126	136	135	103	138	138	128	133	159	147	121	133	133	139	123	131	135	111	138	115	127	122	131	151	125	120	138	124	131	96	130	145	125	126	130	135	128	139	137	135	115	113	144	131	110	120	114	120	134	151	125	115	116	133	136	139	124	153	118	148	140	142	123	124	151	143	113	136	120	127	126	139	127	143	163	138	135	118	136	112	153	125	134	130	136	135	137	130	132	132	135	150	127	119	138	127	115	154	130	128	149	110	123	144	129	122	142	160	127	129	128	113	145	110	129	128	124	128	125	144	127	133	114	125	141	123	133	124	124	137	133	130	152	135	114	144	142	128	130	127	118	132	121	123	135	113	132	152	121	119	131	126	132	127	114	148	130	144	127	159	147	117	134	134	133	115	126	114	146	140	141	137	129	144	148	137	137	143	147	155	138	130	129	123	138	130	128	119	123	142	134	145	143	134	124	130	133	135	124	122	130	142	122	150	135	142	124	156	123	128	151	127	114	115	139	138	144	143	121	132	135	127	123	126	155	136	144	140	126	122	127	135	130	143	134	127	122	116	121	128	126	126	122	129	148	141	124	121	109	124	128	136	135	138	128	123	125	136	117	158	129	134	117	121	148	124	132	148	105	159	140	144	140	149	123	130	133	122	130	127	142	144	115	137	112	133	122	119	121	136	142	140	114	133	130	124	114	130	133	155	123	120	142	130	151	131	128	134	112	132	147	134	141	127	120	141	112	118	104	134	136	151	138	114	144	140	136	125	132	130	123	122	133	134	140	135	129	127	135	121	143	155	131	133	133	129	124	120	141	118	113	132	135	126	110	142	146	143	144	102	135	147	127	109	118	106	130	120	125	149	119	116	142	142	122	151	131	124	123	111	128	122	140	126	126	115	140	133	147	109	129	114	133	143	142	114	135	141	145	122	138	145	138	113	142	134	115	134	160	130	127	147	161	137	137	113	124	104	121	134	153	149	127	143	135	120	134	126	111	140	114	146	133	126	114	137	127	131	142	153	125	116	148	128	131	138	120	154	122	144	139	141	135	157	134	149	148	119	106	159	140	131	139	137	136	115	126	132	124	132	127	138	129	136	146	135	123	118	122	124	126	133	114	136	130	116	142	138	153	121	116	142	126	137	131	128	147	136	140	133	119	131	137	122	130	126	105	125	143	129	137	135	147	146	147	163	142	140	120	137	127	153	139	123	126	140	127	135	141	112	125	134	134	131	104	134	126	130	134	122	116	112	121	133	122	131	114	123	103	120	128	127	132	126	118	139	123	131	125	125	135	122	137	124	123	136	127	137	131	136	144	138	137	143	121	126	134	126	121	126	146	131	113	135	110	158	121	131	119	120	120	129	116	137	118	153	127	121	128	130	149	125	120	136	138	104	125	137	125	131	140	138	175	128	111	114	133	121	138	128	144	143	135	145	147	139	135	133	102	138	124	117	120	107	119	141	131	154	126	153	139	143	108	132	154	140	111	141	150	131	156	125	123	118	140	120	127	143	134	143	125	120	121	128	104	121	125	141	129	134	133	129	123	134	122	127	135	151	135	145	143	143	114	114	133	137	124	125	119	124	115	125	126	131	136	139	119	147	111	131	127	114	127	135	147	133	138	133	134	130	114	118	117	139	125	136	132	115	117	123	142	151	114	125	127	134	134	137	148	132	149	148	116	113	118	133	132	136	141	110	127	112	120	148	118	137	116	129	124	125	99	134	126	121	141	115	125	143	131	129	136	143	144	142	139	142	135	128	139	130	130	151	119	113	156	136	135	119	126	133	142	140	122	124	125	145	134	123	134	128	148	143	111	110	163	130	129	133	117	130	144	134	143	136	132	139	138	137	154	160	125	128	139	132	124	134	144	150	125	110	142	127	130	104	140	132	148	133	124	137	122	135	137	131	118	142	144	135	130	114	134	136	122	117	136	132	133	131	137	129	131	130	153	134	131	135	129	129	132	132	125	146	140	140	127	150	136	119
27691	44941	52898	59818	63185	61355	59442	55160	48725	44139	34643	27225	24361	23002	17459	13692	14961	11938	9848	8794	5817	4439	4213	4319	3754	2784	2665	2052	2200	1316	1088	1175	950	816	591	573	549	507	518	505	498	678	549	482	471	496	481	437	462	479	440	452	458	449	457	470	432	489	461	457	439	487	440	441	472	477	487	449	437	450	458	444	463	476	438	417	493	450	506	465	500	490	485	456	460	432	448	431	452	433	420	513	494	448	463	441	473	417	479	446	487	467	452	437	441	453	433	445	453	473	456	475	423	418	485	491	465	493	468	464	503	486	434	479	474	455	497	461	453	443	471	498	412	448	436	493	427	454	457	512	442	478	444	442	412	453	460	456	455	427	455	438	455	447	462	451	440	496	471	482	425	476	474	468	453	522	513	470	467	457	477	414	481	435	471	471	467	461	436	457	479	444	443	446	467	444	463	451	478	449	448	436	497	486	459	456	435	438	452	463	475	470	450	409	423	462	414	445	468	444	447	469	457	446	445	455	414	435	490	421	429	446	458	453	471	437	429	492	446	452	440	437	493	440	453	455	477	462	445	457	459	485	416	460	433	448	467	468	477	470	433	440	420	453	439	493	421	448	449	482	479	432	455	472	413	482	442	431	461	459	506	448	442	489	448	441	453	474	415	516	504	457	468	447	458	440	457	418	430	478	449	440	467	459	476	445	469	453	396	444	470	452	429	473	461	490	458	452	481	464	465	453	481	477	520	455	452	460	432	449	492	481	474	452	434	452	448	405	456	420	492	437	447	461	448	466	494	449	447	455	459	467	478	435	474	439	455	475	444	452	435	472	457	485	469	428	443	490	458	465	462	463	444	419	425	455	460	453	440	469	476	466	465	448	461	461	430	455	450	458	493	460	408	478	468	459	449	448	446	509	453	484	489	443	430	471	460	474	466	474	441	460	491	468	451	439	464	448	472	448	449	443	452	437	461	471	478	427	458	451	446	489	480	454	455	477	480	491	512	461	497	446	440	450	464	474	453	471	470	442	473	420	454	444	455	478	439	434	456	451	464	435	436	416	447	455	441	465	454	435	440	456	431	413	444	446	443	448	456	451	468	470	465	461	474	477	494	450	437	444	437	453	428	426	440	436	415	467	476	462	487	439	495	503	411	454	439	462	496	458	465	448	467	448	453	510	472	454	469	437	464	474	458	450	441	427	448	479	442	454	499	443	462	419	491	455	464	475	432	470	430	452	461	472	431	466	449	439	408	441	450	449	413	489	460	467	453	472	486	422	482	439	436	474	461	443	420	468	462	433	426	452	436	469	442	463	443	460	438	476	481	449	478	422	462	469	443	483	461	473	431	478	458	504	463	467	514	470	454	484	468	441	470	445	461	446	453	425	460	434	469	444	460	458	443	465	453	481	502	424	455	439	469	441	464	429	485	416	461	432	457	453	470	475	441	468	449	409	431	457	437	425	483	441	420	454	436	484	458	467	444	458	445	426	450	465	446	464	458	461	438	480	479	467	455	434	431	416	434	457	465	455	461	434	471	450	476	469	433	466	432	460	468	416	448	446	478	463	458	472	448	434	501	428	443	490	475	432	471	436	465	457	478	460	426	461	466	463	432	454	441	442	453	425	473	476	415	431	477	415	469	447	464	452	448	467	472	479	459	467	451	418	500	455	461	456	476	430	477	485	470	464	433	437	461	505	484	459	458	420	500	477	493	421	486	465	456	478	451	456	399	454	456	446	475	452	482	436	477	442	468	417	475	444	468	444	464	467	451	475	483	433	484	462	480	416	475	445	473	460	425	435	432	449	457	471	421	441	452	461	457	407	413	475	416	420	448	465	463	435	468	488	447	482	446	455	466	468	484	420	449	497	493	450	458	436	437	455	423	400	468	470	449	423	442	432	447	457	473	466	471	421	442	438	465	448	456	497	449	415	453	478	485	457	465	442	433	476	412	468	455	461	463	439	436	489	461	466	459	473	450	448	458	457	430	440	431	439	428	423	462	440	458	438	420	462	407	450	460	477	457	426	460	470	442	441	500	456	454	482	466	441	477	461	440	466	500	462	460	484	448	465	471	450	439	468	457	432	475	450	460	476	485	479	478	476	462	451	459	472	468	449	472	438	425	428	451	474	490	453	445	484	429	466	491	410	456	423	486	422	424	435	473	463	455	466	461	454	470	423	478	449	463	424	458	407	482	448	445	422	444	488	437	451	451	468	475	499	483	461	476	446	469	490	472	455	462	494	460	449	484	409	451	432	461	471	480	472	429	446	469	460	496	460	497	453	439	466	467	469	494	444	475	445	481	427	459	472	436	482	440	441	461	471	402	450	466	455	489	469	491	499	448	485	428	422	438	469	457	450	435	467	483	464	451	496	457	466	516	469	457	444	447	433	431	488	476	487	473	452	446	455	450	478	456	481	461	473	493	446	460	436	436	525	469	447	436	441	470	477	476	482	459	441	428	449	444	466	447	468	469	492	470	466	458	414	474	455	477	491	456	466	426	455	454	440	457	430	454	486	453	425	470	494	473	465	480	468	443	470	453	472	457	444	440	447	449	451	469	482	462	463	453	445	471	457	450	472	428	481	476	460	440	441	490	421	461	458	489	472	470	448	438	441	467	451	391	433	433	479	476	464	446	459	417	445	481	459	444	425	489	445	456	450	491	462	482	458	479	449	452	415	449	463	433	453	488	444	446	458	429	455	491	470	484	444	474	489	417	436	475	430	469	470	458	438	478	446	500	466	427	438	485	453	462	435	433	473	451	419	436	418	438	494	491	427	487	425	490	463	437	427	424	424	485	471	420	505	439	434	439	442	413	458	446	479	470	424	451	462	433	417	421	445	437	437	468	441	482	470	480	473	440	462	447	464	482	431	445	405	476	445	482	425	452	447	403	460	457	444	474	433	420	463	478	493	450	412	471	476	475	493	471	435	457	402	487	445	457	441	468	433	437	440	431	506	463	455	428	457	464	480	413	478	448	485	437	491	448	444	460	428	463	458	436	451	452	463	468	470	480	428	423	385	441	451	483	416	466	491	457	467	446	485	448	460	460	482	451	447	452	470	477	441	421	471	457	451	462	448	420	458	481	431	442	435	439	443	451	436	460	482	453	451	454	442	465	485	435	434	461	458	447	453	480	433	466	441	445	453	444	419	482	409	473	453	486	465	446	450	480	481	473	437	479	450	447	472	446	484	472	444	443	455	432	460	450	484	459	470	490	410	458	448	444	483	457	448	488	443	449	454	431	441	459	445	428	465	440	468	435	441	446	448	468	444	451	460	492	421	475	454	446	467	424	468	450	466	472	463	473	489	432	473	469	463	517	456	480	462	444	453	455	440	450	424	423	422	445	462	434	438	423	444	479	449	488	447	468	425	444	503	412	441	445	446	450	458	454	458	425	472	470	461	487	484	465	466	428	466	469	424	480	427	454	465	463	478	454	443	459	446	454	483	472	456	441	458	474	460	465	433	445	420	453	461	462	458	396	460	437	445	457	480	409	472
41362	48724	44348	39228	36854	41493	40098	39841	36785	35247	26936	21242	15943	12433	8165	5696	5358	3472	2593	2444	2012	1230	957	765	729	695	639	641	720	408	397	708	371	303	251	231	222	244	220	196	224	224	244	208	236	216	221	228	214	221	217	193	247	199	241	239	205	224	190	219	211	234	196	210	208	200	204	216	219	204	223	230	192	218	194	228	231	226	189	220	218	202	190	201	179	209	202	219	220	190	223	218	200	228	198	212	179	205	235	219	217	212	206	232	202	239	209	208	206	219	205	227	204	210	208	198	190	201	231	226	195	200	224	208	205	214	194	207	232	209	222	213	201	208	205	215	229	217	204	233	223	245	214	195	200	191	219	200	225	204	204	197	202	219	210	221	211	184	185	197	179	213	221	226	191	200	209	204	196	200	226	200	187	204	223	212	211	206	198	221	217	188	209	217	198	219	197	214	201	204	223	218	233	217	216	192	201	219	183	205	197	208	206	217	213	208	230	197	215	203	232	182	194	239	206	217	191	212	199	228	237	191	235	210	218	227	200	219	235	222	199	226	215	232	226	215	213	221	214	193	225	204	219	212	212	214	199	230	201	209	221	191	220	216	221	215	204	206	188	214	204	187	203	209	226	206	196	219	207	220	218	212	201	193	212	223	199	202	239	202	212	179	216	185	232	222	209	236	219	220	232	222	225	208	198	211	196	224	225	213	180	227	202	221	199	210	198	208	210	205	201	235	224	223	210	196	217	221	204	204	215	199	178	203	187	216	209	222	209	209	230	204	240	221	219	213	227	217	223	222	232	242	219	206	204	208	213	209	213	203	206	243	192	195	221	198	214	211	191	200	207	233	213	224	214	224	218	198	211	191	221	222	191	201	213	217	223	198	190	197	208	223	220	212	199	188	227	233	215	219	186	243	229	209	191	202	236	219	197	206	228	224	196	207	217	208	193	229	194	231	217	183	224	200	228	213	213	203	191	215	211	223	186	191	197	223	240	213	228	211	206	213	214	210	230	206	196	217	210	198	190	214	218	214	218	227	225	198	209	223	222	213	243	200	211	202	223	221	216	200	215	215	219	192	201	226	196	193	205	224	220	215	208	183	185	199	202	209	218	192	215	208	208	199	207	202	204	202	201	211	226	213	202	221	207	185	230	194	222	218	188	204	204	236	202	200	197	183	224	218	204	219	228	216	203	195	225	201	198	211	206	178	212	208	202	183	215	208	210	211	208	185	232	220	195	212	227	212	196	201	200	203	232	202	243	213	205	212	203	206	202	179	193	205	226	205	208	219	216	220	215	222	214	209	212	211	203	226	217	212	220	200	219	222	235	213	195	228	229	222	196	201	196	221	217	218	214	230	210	243	221	230	227	199	198	212	210	212	210	210	191	224	228	229	194	204	206	202	220	225	201	213	213	183	200	208	222	195	205	189	236	224	204	212	217	228	210	219	219	200	207	246	208	182	214	191	192	238	197	248	202	193	204	215	218	182	213	216	221	212	220	223	203	221	209	214	228	231	219	217	209	199	204	208	220	205	208	216	212	213	227	213	215	240	209	189	200	250	204	252	212	209	203	204	206	230	221	207	194	209	208	209	217	177	222	226	198	196	189	201	202	197	192	207	195	236	224	189	204	223	213	218	200	194	200	185	208	204	215	253	186	214	241	217	213	222	181	200	210	237	215	192	209	206	203	225	229	200	216	221	230	218	197	232	218	210	190	211	227	199	217	209	217	203	179	219	220	215	219	177	192	207	215	211	208	206	222	210	188	205	189	225	199	229	195	202	247	194	200	207	205	212	219	193	231	189	213	228	207	214	213	210	205	210	222	238	186	200	216	226	236	181	230	215	213	192	206	204	220	185	206	192	226	216	217	241	206	192	195	215	224	231	215	216	217	174	223	209	212	230	188	227	193	242	218	214	217	213	205	226	207	232	221	203	220	206	227	207	199	210	211	208	188	211	201	218	253	226	212	231	240	236	204	234	240	220	218	207	205	207	214	218	184	218	214	203	196	201	195	177	231	223	202	214	204	215	222	214	206	215	220	211	192	210	207	223	244	206	213	215	218	217	246	193	228	201	192	204	224	207	211	202	227	186	217	220	250	201	228	224	214	209	210	215	211	211	208	199	201	202	214	224	195	196	186	205	187	199	228	207	211	256	190	212	221	218	202	199	208	219	201	222	219	243	201	202	202	213	205	209	209	212	197	210	196	205	212	229	206	210	212	221	197	230	220	179	222	234	238	221	184	220	237	192	219	205	202	216	235	229	231	232	223	206	225	235	204	207	201	210	189	203	224	202	200	184	224	221	214	209	181	215	220	212	235	182	202	213	212	206	225	224	214	231	237	211	204	194	214	217	207	208	173	207	228	220	222	214	201	224	209	210	190	237	221	208	189	198	186	213	216	216	232	202	211	216	183	197	231	242	224	209	204	202	213	203	218	214	194	172	193	226	216	215	193	225	207	228	221	200	193	212	197	207	206	197	223	196	193	212	224	208	236	213	231	252	229	205	200	222	204	230	203	206	221	194	170	215	220	215	210	190	218	230	206	223	219	198	232	205	201	193	196	212	217	186	199	202	202	237	203	195	176	205	213	210	205	216	204	221	208	247	197	199	201	233	217	196	217	231	206	203	191	202	205	190	207	215	184	206	198	239	208	232	206	231	219	216	206	202	190	210	228	193	213	189	194	198	216	192	201	209	201	186	213	224	183	200	208	203	224	199	204	182	194	193	232	229	207	221	254	207	215	197	219	221	201	212	215	214	219	193	215	213	242	226	214	203	233	214	221	215	216	217	206	223	217	201	200	213	193	227	202	217	193	221	213	200	227	207	213	211	227	226	211	202	202	218	213	191	211	192	195	196	213	246	191	195	204	186	228	191	200	198	204	208	221	231	214	211	206	209	232	203	222	206	206	208	217	194	222	195	230	220	200	223	200	228	224	221	197	229	222	220	203	213	235	198	207	215	206	206	214	222	205	215	212	195	225	241	209	191	217	220	210	219	214	225	216	222	199	198	205	197	221	202	204	197	218	224	228	181	217	203	219	208	213	230	205	206	194	196	200	193	216	203	183	219	194	194	219	198	235	223	202	207	213	221	182	217	214	179	213	240	214	209	224	206	209	210	220	188	213	196	202	210	195	218	210	194	176	209	225	232	213	236	202	191	199	222	219	230	242	228	201	194	227	201	214	200	198	226	191	229	210	191	211	236	192	213	215	183	233	227	195	195	207	204	239	188	239	224	210	204	219	202	228	203	207	215	169	206	216	220	190	216	196	208	216	206	195	212	241	214	226	175	206	213	213	214	211	216	205	226	186	207	209	241	228	218	235	206	198	205	253	196	226	216	203	206	209	179	208	188	198	229	224	218	238	187	235	204	196	200	199	223	209	246	206	214	189	189	208	225	205	235	224	221	207	215	216	210	219	210	213	246	189	216	203	204	205	211	211	218	210	213	216	194	218	200	222	188	213	205	223	211	220	182	193	187	202	196	214	206	201	206
34788	50702	55177	59869	68363	65090	65902	61198	54108	50339	41166	33771	31390	29955	23945	21351	20278	15585	13133	13031	10852	6730	5353	4410	4444	4087	3565	3557	4234	2497	2376	4176	1927	1340	899	960	775	719	667	735	761	885	735	725	667	691	705	686	681	696	673	684	755	679	674	655	674	683	662	703	676	648	663	623	708	672	652	716	657	663	687	661	680	666	680	689	695	663	669	649	656	661	625	670	685	671	640	727	656	666	682	662	652	675	677	660	707	653	647	648	615	647	678	672	671	623	698	690	628	670	685	646	638	666	715	644	637	672	656	707	661	690	685	659	684	681	674	669	704	657	696	666	673	675	657	685	677	686	677	636	657	636	666	652	658	671	715	665	697	695	663	662	617	646	672	662	664	698	599	622	649	695	625	682	650	666	667	665	669	620	652	658	598	665	598	671	668	612	679	664	645	648	626	681	655	694	633	663	663	640	687	718	662	724	640	651	646	621	694	680	658	642	670	690	646	658	662	684	668	643	634	653	634	638	738	618	700	666	708	667	687	663	646	670	660	683	661	640	654	676	675	640	704	691	655	656	649	629	650	666	672	699	629	671	620	730	651	676	653	640	655	619	657	660	630	639	658	600	637	648	630	698	710	710	656	670	632	712	670	636	664	676	659	674	613	625	689	643	643	620	673	695	635	672	653	620	640	665	632	679	654	655	676	656	686	714	700	664	631	656	682	683	647	659	676	667	644	686	646	632	685	652	681	625	690	661	656	635	670	617	686	641	649	658	689	643	668	694	644	661	675	674	664	655	679	647	640	678	687	662	666	649	621	660	656	630	686	689	664	703	647	662	673	711	649	698	634	661	688	652	680	681	652	677	617	683	659	694	652	670	626	671	667	690	658	660	674	634	650	648	693	698	694	677	660	692	696	684	686	638	648	664	676	726	721	642	667	650	666	639	647	610	689	592	656	642	655	602	652	680	639	638	663	688	641	622	646	619	659	617	691	664	640	686	668	664	675	677	668	695	676	647	668	624	695	685	629	702	674	653	684	667	685	710	631	683	653	700	693	638	644	654	688	661	695	710	668	656	654	649	652	692	679	698	679	600	688	630	641	626	655	641	648	661	660	665	705	691	647	670	632	655	656	674	632	670	676	697	672	652	680	645	689	658	706	683	655	667	691	696	641	655	668	673	687	665	681	699	697	661	682	635	672	662	660	674	660	631	658	628	679	663	682	686	659	666	666	690	651	701	639	630	677	663	629	640	626	669	697	666	646	702	705	645	681	677	685	662	639	720	657	657	687	687	641	649	664	660	688	646	663	692	689	635	662	659	658	651	643	727	677	648	649	677	662	674	658	629	710	608	649	704	620	669	612	679	625	641	654	644	616	632	676	642	666	700	632	653	645	674	627	681	664	669	651	624	676	653	675	625	705	632	636	640	688	659	672	652	666	681	660	634	689	669	652	658	655	647	655	717	639	648	630	642	658	657	695	662	663	663	659	645	675	657	626	663	672	669	694	646	651	620	674	677	646	631	641	599	650	666	674	660	687	642	654	623	685	669	655	614	668	650	661	650	645	672	687	649	673	637	678	653	622	668	636	650	638	666	584	669	664	646	671	638	677	650	609	640	645	662	696	638	612	668	615	597	621	646	691	668	644	675	687	697	682	645	687	646	664	664	642	646	694	668	651	669	684	662	703	662	674	630	590	628	646	662	641	637	633	589	657	656	640	618	664	652	638	630	689	647	650	668	679	674	646	669	693	693	675	675	705	677	649	672	665	661	656	661	648	677	686	742	633	699	653	652	674	665	645	688	642	671	709	627	653	665	648	684	679	660	661	649	713	678	672	695	670	657	673	655	660	631	664	622	646	676	664	671	666	660	683	690	628	672	700	635	674	678	666	682	628	664	620	736	678	643	646	667	646	712	678	609	706	650	638	661	647	641	712	685	663	664	657	656	626	674	647	647	655	672	635	637	683	688	657	702	668	690	647	710	653	646	617	677	653	650	612	670	660	663	608	640	695	648	665	670	639	688	647	658	656	686	624	684	645	678	636	653	665	632	673	685	685	656	674	650	685	686	636	622	640	675	672	656	655	724	606	671	659	667	644	674	663	665	637	691	739	707	628	617	635	642	675	671	655	647	685	637	664	653	608	743	700	644	678	671	637	654	681	677	662	622	645	630	665	675	679	703	691	634	717	623	694	638	614	649	632	684	650	700	684	675	610	646	642	682	633	706	692	639	685	643	653	635	684	697	651	642	666	667	669	706	708	674	630	659	658	615	653	694	636	703	620	683	652	633	653	671	664	653	678	647	676	671	672	666	670	668	683	652	696	618	614	654	718	706	663	652	642	628	709	651	672	675	716	682	641	671	656	660	680	682	698	648	685	669	666	652	670	704	651	703	654	656	668	655	641	666	658	668	644	682	639	626	656	688	693	669	611	664	639	691	661	662	688	609	671	664	621	653	660	640	640	655	626	684	642	646	639	629	653	648	695	635	648	705	652	701	647	652	689	643	673	670	703	670	666	683	622	697	643	692	647	692	691	698	654	655	705	659	638	668	670	664	661	703	667	707	659	622	666	664	659	708	717	698	720	664	632	660	681	643	669	705	701	613	677	668	682	612	697	673	623	675	710	654	641	632	672	646	648	636	674	646	644	622	664	687	627	694	711	674	627	661	664	713	658	709	655	654	637	652	664	713	694	680	636	662	660	670	720	685	650	635	674	663	645	614	693	679	651	661	670	649	646	683	649	670	612	691	631	656	671	682	660	634	634	679	686	646	684	688	657	648	688	666	697	679	693	687	669	619	644	658	673	638	682	674	669	645	617	663	674	631	662	653	692	680	651	623	635	624	606	658	667	683	656	697	718	647	630	683	652	697	678	643	635	725	676	632	610	701	660	676	673	704	647	651	657	723	684	655	695	659	627	680	647	653	663	613	726	644	668	663	645	614	617	652	716	630	682	644	671	614	638	650	654	697	629	607	660	704	668	661	651	670	631	669	705	672	614	693	712	683	659	673	646	685	675	658	653	639	646	658	678	672	673	655	635	657	627	649	675	625	676	650	647	649	684	641	670	639	662	654	702	679	656	629	618	656	619	661	660	615	685	568	663	679	668	652	652	657	708	654	651	613	638	670	682	659	611	680	670	656	648	644	624	641	649	685	685	646	668	678	700	669	672	655	636	634	669	677	614	670	633	646	648	664	668	670	649	622	659	708	675	671	647	637	673	652	642	696	622	645	717	694	664	684	667	666	690	650	676	660	701	641	630	686	674	672	662	656	698	670	696	647	645	642	639	683	636	690	684	606	678	629	662	645	666	662	651	678	678	618	691	602	670	649	662	715	631	670	658	620	700	702	674	633	686	677	624	634	625	596	663	724	668	641	640	683	649	645	649	646	667	707	660	653	700	679	683	687	658	663	605	672	655	651	717	634	682	625	664	643	675	651	660	676	672	680	668	653	642	641	656	688	651	651	668	667	648	637	628	624	649	685	721	627	711	630	655	695	608	645	696	613
7765	17519	27088	25346	17272	15731	10668	7068	4204	2953	1884	1465	1462	1170	883	706	733	566	459	427	364	278	296	285	254	260	208	217	176	172	143	188	162	167	179	160	166	148	162	151	161	133	152	140	137	131	126	158	149	156	147	139	139	133	149	150	156	139	157	151	159	159	142	145	148	134	153	138	163	154	174	157	142	134	139	151	141	164	149	153	161	145	146	135	150	135	175	136	151	145	127	158	159	136	149	149	157	158	126	164	157	144	146	139	153	161	158	137	144	147	146	139	153	174	154	153	156	164	130	151	142	152	169	134	126	127	142	146	143	131	153	151	133	159	153	164	140	142	171	146	144	147	166	152	138	161	133	151	123	162	157	141	155	150	138	172	158	145	148	141	157	154	133	146	147	150	162	159	164	131	138	157	144	168	134	150	138	154	141	118	158	151	169	146	144	158	160	131	149	161	160	147	148	151	150	166	156	152	144	146	159	147	159	147	137	162	146	157	145	172	141	150	173	160	169	140	132	155	130	124	143	165	154	151	150	120	150	144	141	156	152	168	138	185	146	163	130	143	164	159	145	128	140	167	146	160	135	166	158	158	146	147	132	166	138	148	151	140	142	130	143	156	162	140	140	133	138	137	159	157	135	139	161	135	142	147	146	148	134	155	147	133	162	180	137	174	146	148	127	143	158	142	131	145	149	161	129	158	156	160	144	164	132	146	156	158	151	130	145	137	159	143	167	157	134	141	136	146	154	133	173	121	141	140	147	179	172	167	158	142	158	137	115	155	155	165	144	142	159	145	172	157	147	161	144	152	150	134	172	149	121	128	147	147	143	150	139	129	165	140	157	129	151	159	170	153	147	172	175	164	146	136	151	142	154	147	145	157	159	128	141	136	148	153	174	165	155	144	124	151	114	161	162	160	148	158	148	143	159	151	154	149	141	168	152	157	143	161	148	151	153	151	161	140	154	144	138	143	141	167	138	124	143	157	145	158	146	130	142	148	146	136	161	168	151	159	153	150	158	157	160	161	156	137	118	172	141	165	162	138	134	143	131	186	136	158	139	150	135	144	142	154	139	126	142	147	155	159	154	148	135	167	177	156	153	139	172	163	167	143	166	140	141	162	154	169	131	142	139	115	150	149	155	149	141	147	128	152	159	132	126	139	151	162	158	131	152	146	138	164	140	162	134	162	150	147	139	161	172	161	141	129	159	170	120	157	159	134	152	135	147	157	150	137	155	154	147	151	142	164	141	155	150	169	150	158	133	140	137	139	136	134	147	137	161	154	129	158	132	137	149	141	162	138	154	163	144	161	142	134	142	142	158	153	170	159	126	133	145	148	136	142	154	158	147	155	155	149	170	154	129	155	157	155	138	136	143	139	157	143	155	149	150	142	131	155	137	139	150	163	141	162	162	158	152	163	160	159	122	113	147	150	136	132	142	151	155	157	171	185	142	146	132	152	134	140	147	134	145	146	151	161	149	128	165	139	139	156	148	154	152	155	136	186	123	154	146	152	160	159	150	153	142	157	144	159	147	158	143	152	134	155	144	127	162	150	136	146	141	175	150	139	163	158	144	151	134	151	144	157	152	157	148	142	133	153	174	140	141	148	147	165	152	156	143	143	153	150	153	140	159	152	142	148	154	134	133	153	162	147	142	154	153	136	160	165	146	135	162	159	139	136	146	144	149	137	165	136	158	136	144	148	164	169	140	143	143	140	141	149	147	170	121	151	155	132	130	133	158	146	142	151	150	154	132	157	140	159	135	165	140	145	143	174	157	160	162	151	160	125	137	147	144	148	144	149	161	148	120	153	139	128	152	141	141	136	139	158	154	156	134	156	179	145	126	152	149	140	157	157	157	121	181	144	144	148	125	142	131	145	147	136	151	126	151	151	151	146	157	139	145	155	155	146	139	139	121	142	164	157	158	170	169	145	130	159	149	130	138	162	140	133	145	163	162	142	155	151	155	152	145	143	136	142	139	140	161	180	120	157	161	125	169	153	157	144	149	147	144	157	151	184	155	132	167	133	140	150	154	158	149	160	146	128	161	157	152	133	138	156	141	137	126	153	151	142	182	167	146	145	120	143	138	149	170	152	171	155	161	137	140	134	158	172	158	174	141	144	124	144	131	149	138	153	144	145	156	147	161	141	141	127	139	144	149	157	159	154	148	140	143	142	130	143	129	164	159	130	144	155	168	143	169	150	156	163	127	143	145	130	168	165	167	151	156	155	127	153	128	145	140	160	152	151	168	156	147	151	153	160	161	154	159	129	167	154	154	146	154	154	167	155	147	128	132	137	134	146	174	155	159	122	155	154	156	133	150	145	138	152	136	119	153	142	152	161	146	152	139	135	131	148	154	167	159	163	156	127	141	138	170	155	163	155	159	135	171	155	143	152	156	144	145	144	164	152	135	127	164	150	143	132	165	151	153	124	158	154	159	175	144	140	136	156	166	147	144	125	161	155	147	128	137	151	148	152	147	161	137	167	141	157	145	159	145	141	171	158	147	149	145	139	145	145	138	124	155	136	138	154	155	152	156	134	134	128	123	164	120	125	143	173	121	155	142	153	155	143	159	162	148	161	154	142	132	139	145	139	138	148	144	145	144	128	145	136	155	161	156	141	153	149	138	151	158	132	145	152	157	161	158	149	139	139	132	136	153	147	148	137	158	153	150	157	128	140	141	154	171	141	148	158	147	130	139	141	150	153	140	166	155	144	140	127	140	140	140	137	160	162	158	137	148	150	177	162	148	171	150	165	138	155	144	141	181	125	124	147	132	137	143	156	155	133	157	168	148	148	143	157	147	159	148	139	158	123	145	146	156	142	161	137	159	148	156	156	133	137	127	147	158	163	183	162	154	135	166	165	132	156	130	144	155	128	131	141	149	149	141	155	152	133	141	165	150	132	162	132	151	154	141	137	158	152	170	164	144	130	149	128	137	144	133	135	150	159	142	124	172	151	147	150	156	152	117	154	159	144	175	149	137	144	142	158	147	137	139	131	168	125	140	145	146	149	149	169	153	136	160	141	150	131	156	145	131	161	132	153	129	152	141	145	149	155	138	136	161	160	149	152	162	140	131	154	140	167	152	152	134	129	149	162	135	137	150	150	151	147	155	147	128	158	148	151	141	158	128	149	155	160	149	140	137	150	143	150	131	173	155	141	147	148	153	153	134	152	153	139	156	148	141	162	133	149	154	166	145	151	155	147	148	157	149	148	168	148	150	134	153	152	151	165	157	135	130	163	136	120	142	150	135	162	135	155	150	138	156	149	150	162	154	134	175	165	139	145	143	163	131	140	148	153	159	159	143	151	154	163	156	145	141	149	155	156	136	160	140	151	144	143	153	128	128	138	155	172	141	167	146	135	163	166	129	157	143	129	142	151	167	148	161	155	144	133	153	146	144	114	149	136	161	145	163	160	149	168	132	142	157	169	152	160	155	145	145	143	168	181	133	165	140	141	164	125	152	149	149	160	145	145	154	157	147	139	153	162
8485	21249	32137	34925	29725	29012	25048	20137	14469	12846	8853	7404	7772	7042	5548	4495	4295	3440	2825	2546	1988	1554	1493	1515	1221	1129	1081	991	642	590	579	761	599	545	532	552	527	496	531	527	493	551	500	559	503	516	541	489	532	549	549	510	544	532	503	541	498	525	531	524	520	545	527	557	485	492	526	515	506	534	564	523	517	544	464	492	559	542	479	537	488	487	534	505	516	466	506	535	515	489	492	538	513	512	512	516	504	527	497	504	508	514	517	503	550	537	521	502	485	556	475	521	501	500	517	524	503	544	521	513	531	526	464	498	531	537	484	538	519	489	510	510	509	541	526	494	535	471	527	517	476	511	513	518	532	490	571	508	497	536	532	563	530	514	495	520	517	527	505	533	525	516	517	532	492	504	470	482	488	471	510	482	508	488	533	543	526	510	530	508	535	497	498	541	532	526	517	487	511	549	510	485	513	506	507	529	540	507	527	521	481	528	513	580	518	516	529	538	485	511	522	519	516	541	504	486	539	511	528	500	508	475	496	486	526	479	532	525	555	488	531	511	463	479	578	509	458	486	536	517	486	521	514	497	534	527	522	481	496	502	535	555	562	493	517	472	518	505	490	496	499	530	520	471	498	543	536	537	525	552	489	535	498	497	483	498	496	482	491	515	515	491	562	475	494	510	502	512	526	558	527	493	499	508	530	482	514	517	521	524	508	515	518	519	503	504	538	513	530	516	483	521	524	495	505	487	490	511	485	527	493	535	512	511	517	499	543	522	532	532	506	530	509	501	464	502	548	494	483	538	542	504	516	523	523	482	517	494	520	593	516	487	532	515	484	516	515	500	535	485	493	524	489	488	513	483	499	521	518	508	567	510	517	497	507	542	476	520	509	496	493	486	527	499	532	488	489	528	479	485	499	508	512	526	476	507	501	486	502	538	520	526	494	521	527	521	530	560	533	512	512	500	486	537	497	515	520	517	496	502	519	537	523	495	529	459	536	478	494	534	521	481	519	522	506	540	546	547	512	522	531	516	549	478	465	500	502	533	476	521	553	489	495	511	520	506	546	529	516	522	532	525	514	502	492	517	495	522	526	456	527	505	507	536	536	542	502	515	482	537	499	557	533	482	530	489	504	510	503	544	522	507	549	515	469	534	539	509	526	534	519	530	520	527	505	488	500	504	510	481	557	492	513	494	496	502	517	485	484	518	535	528	500	518	495	493	530	528	500	550	536	537	531	518	514	502	476	535	519	526	510	539	492	505	514	529	492	556	549	497	562	550	521	514	531	510	493	500	485	523	500	491	505	529	476	514	544	517	509	532	462	526	485	511	541	505	564	543	510	508	531	586	496	515	459	484	540	544	536	526	521	551	556	501	505	536	533	509	505	479	497	526	524	526	542	541	522	509	554	519	505	524	504	516	511	492	497	523	536	505	496	534	500	514	488	514	470	536	501	524	487	519	559	521	491	539	515	463	486	516	492	511	514	507	516	527	528	536	555	492	524	521	505	514	508	547	540	538	492	543	493	534	581	528	528	492	505	491	494	539	498	508	512	531	502	513	541	518	496	487	524	530	507	488	496	492	491	536	512	475	509	481	519	511	535	491	517	520	500	563	546	519	518	515	494	487	478	554	523	504	520	492	544	496	560	517	518	483	539	498	506	506	521	510	517	500	498	497	523	527	492	499	495	528	527	522	500	560	553	478	527	576	513	490	497	536	513	524	504	521	526	525	519	518	556	530	514	534	508	562	560	539	500	532	497	507	522	542	498	487	514	499	491	563	511	475	519	479	519	581	501	492	507	513	544	512	578	483	548	528	536	523	530	503	544	504	466	505	510	513	545	519	524	532	519	554	508	527	474	508	535	472	570	506	513	522	524	476	519	510	504	508	526	483	509	516	536	523	483	516	515	480	498	501	552	502	516	568	559	525	535	509	520	489	527	537	517	523	549	503	524	531	533	522	503	494	553	498	506	508	506	548	498	540	526	506	518	536	512	466	499	525	535	525	495	510	584	489	514	524	477	473	514	512	535	541	489	486	520	496	494	480	501	507	515	490	493	519	545	556	488	518	530	529	501	519	481	546	529	506	498	507	532	547	542	515	521	481	507	505	506	562	533	532	464	521	525	513	523	536	507	481	526	533	532	499	470	531	522	481	476	471	524	512	497	518	473	512	505	495	490	479	526	532	491	529	512	509	525	512	491	548	540	523	521	517	534	485	476	559	516	538	529	530	494	518	495	500	514	515	533	493	501	530	512	506	473	544	488	529	520	542	503	512	541	506	520	593	499	528	549	535	496	467	521	532	526	524	524	509	536	495	503	526	525	510	460	499	511	506	539	524	488	498	467	492	484	517	522	461	509	513	507	526	506	523	518	547	537	497	506	508	486	514	550	484	521	496	529	518	499	513	474	497	490	497	555	500	513	502	512	491	509	530	521	494	495	501	526	515	543	495	539	509	519	499	501	490	511	499	484	526	543	533	517	511	508	569	492	544	555	516	488	551	522	484	530	492	532	556	520	506	532	522	511	493	544	508	577	535	523	491	525	545	529	500	556	497	489	464	493	518	479	520	507	498	514	518	549	503	509	509	517	497	512	497	497	513	550	542	532	514	535	510	527	529	546	520	530	531	469	535	509	509	511	521	510	540	525	516	538	514	525	557	520	499	505	501	534	502	475	543	488	535	523	497	534	503	486	510	549	509	520	533	521	516	524	518	497	521	478	514	515	463	504	510	521	488	480	499	502	503	492	519	542	470	505	532	507	472	519	520	519	507	504	518	519	480	491	507	499	504	511	520	554	532	531	550	507	498	562	534	506	513	490	508	534	520	556	513	507	537	502	510	516	511	530	492	482	499	516	479	553	475	513	538	506	457	512	526	514	528	523	532	516	495	493	521	517	528	534	533	511	538	516	517	511	514	487	497	533	536	477	502	510	510	522	521	543	532	536	511	486	536	514	495	520	529	482	537	532	519	472	512	501	530	536	527	522	534	552	521	489	535	487	476	509	504	512	528	513	530	537	504	502	473	538	554	506	515	510	514	508	478	515	500	505	472	482	536	501	542	530	527	524	493	494	545	547	536	534	495	568	561	537	508	519	545	506	512	541	471	515	519	488	544	505	540	549	527	465	504	513	504	547	490	497	511	512	483	526	520	469	527	488	492	516	545	553	544	511	488	502	511	545	532	533	535	491	543	528	540	533	501	506	481	521	548	531	520	481	528	505	528	570	491	475	482	480	524	491	573	509	490	558	505	543	516	507	497	524	509	528	539	546	534	484	473	492	518	518	529	469	514	510	524	512	502	496	543	513	492	521	487	470	487	480	541	507	500	506	500	520	482	500	523	538	504	508	471	538	503	538	493	476	575	498	520	491	540	535	489	508	516	539	529	548	555	521	499	523	544	530	512	543	518	491	512	508	545	527	518	537	531	482	567	513	511	488	493	515	469	472	488	535	482	526	507	519	536	478	548	516	507	548	500	504	513	511	497	521	521	520	497	503	503
33889	47720	45012	40157	36632	39565	36491	34601	31235	24970	18904	12180	8901	5986	4211	3191	2817	2567	1927	1326	828	732	713	883	993	889	775	417	281	254	278	219	196	181	147	164	136	167	155	137	157	142	135	150	146	134	145	139	133	135	159	145	141	162	143	139	151	158	157	130	139	157	142	162	145	133	128	122	147	132	146	144	120	150	139	141	138	128	139	140	154	145	157	148	133	138	117	129	140	150	146	139	147	137	138	148	157	133	135	151	168	165	130	136	147	154	131	143	149	134	147	144	146	157	142	136	128	150	134	168	139	138	121	140	156	163	158	139	133	146	135	154	139	147	156	151	138	153	143	147	157	145	162	154	115	141	144	156	126	138	147	141	159	145	144	127	136	126	161	127	132	142	132	135	146	152	122	133	135	128	126	147	120	143	154	138	160	174	142	130	137	140	142	150	129	132	150	149	126	143	139	158	142	150	156	148	136	140	125	143	165	142	141	138	141	123	139	143	142	131	157	151	143	136	169	142	156	127	132	128	163	158	150	126	144	140	151	139	129	131	151	147	154	132	153	141	144	140	143	126	141	154	131	127	129	128	147	131	140	146	132	109	147	136	154	144	165	150	121	152	159	149	163	133	143	139	159	153	114	140	127	149	152	145	140	145	134	146	155	138	149	152	128	131	122	141	134	154	131	151	155	124	142	128	131	147	138	139	154	115	158	141	165	148	139	145	172	139	137	142	134	139	175	170	121	139	135	141	122	150	127	131	137	152	156	156	154	151	146	155	147	163	160	137	140	134	137	138	154	136	128	141	133	134	160	154	144	151	139	136	148	149	131	130	168	136	155	130	158	133	145	152	136	156	133	137	149	135	133	132	138	154	165	151	137	155	144	130	138	145	150	136	157	158	142	132	110	146	154	170	136	131	144	152	141	119	152	151	168	151	148	152	124	148	132	151	142	138	137	147	151	143	138	129	137	150	153	133	133	138	137	149	124	140	143	141	118	151	132	155	123	145	143	144	117	131	138	148	144	140	152	159	137	138	118	163	120	124	125	142	146	148	131	143	133	147	144	155	131	142	149	130	152	118	141	136	130	129	168	138	147	168	139	147	150	158	146	140	157	136	146	154	180	141	144	152	141	132	138	121	126	143	136	139	145	123	134	138	138	144	154	139	148	134	136	153	138	153	111	145	139	154	146	126	148	141	137	125	120	142	133	143	159	133	149	147	147	166	142	143	138	142	135	150	124	159	144	148	156	142	145	131	140	132	148	134	137	127	147	151	158	155	137	145	140	151	170	145	139	150	148	144	140	148	133	131	140	120	134	144	140	139	119	131	135	147	128	141	140	142	140	149	130	125	114	138	166	128	129	145	146	134	145	156	154	147	137	141	140	133	146	141	138	139	136	140	130	138	143	133	130	157	142	120	157	156	143	144	134	119	132	134	132	142	137	151	120	158	145	154	151	166	161	146	143	141	137	145	144	139	146	143	161	133	144	128	124	134	128	143	154	133	142	132	145	135	131	136	151	151	142	145	153	149	145	132	136	147	135	143	149	148	135	132	122	148	134	134	142	151	138	145	143	154	131	141	145	143	144	170	111	129	113	136	150	139	151	149	123	122	127	129	133	143	173	147	126	148	137	132	128	147	136	136	128	148	122	120	152	146	156	146	141	132	153	127	136	146	146	151	150	148	146	144	147	132	137	147	137	151	150	157	124	142	163	132	122	142	139	143	150	153	150	143	134	140	137	141	154	132	140	153	148	142	149	143	125	140	143	161	164	123	139	144	133	147	139	121	151	144	141	140	142	126	159	135	158	140	137	140	154	113	142	125	152	121	119	141	143	152	142	148	160	133	132	151	159	140	145	147	132	159	128	156	158	116	133	139	173	149	152	146	140	145	133	135	128	141	154	164	167	158	143	156	141	131	125	150	145	155	143	134	138	125	160	123	133	119	138	152	147	147	119	133	141	141	130	149	131	134	138	131	150	165	133	153	130	154	135	157	157	144	134	160	158	131	135	136	118	131	141	141	135	122	141	161	141	139	145	142	132	144	158	146	146	148	131	129	156	114	147	150	143	149	140	150	136	128	130	121	147	134	131	126	156	147	139	144	146	160	144	122	122	145	139	147	133	163	144	143	143	152	135	140	155	145	148	152	149	124	143	130	139	125	148	143	151	171	150	114	148	144	149	156	147	155	133	132	150	137	126	142	161	172	142	153	155	139	131	133	157	132	139	127	162	154	137	138	138	148	149	135	150	142	124	132	139	154	149	129	125	134	148	141	164	140	129	147	142	130	143	141	108	145	151	154	152	146	147	140	114	155	135	131	163	140	136	149	154	167	147	139	174	151	145	148	151	142	168	156	147	161	139	158	151	128	151	146	154	122	156	138	131	142	150	125	132	130	148	148	134	154	153	122	113	148	146	130	126	165	149	148	144	142	148	163	157	139	136	142	125	143	129	148	151	138	140	139	136	143	137	145	126	143	131	150	127	157	154	134	146	144	125	132	150	130	133	150	137	133	152	146	139	168	161	138	145	155	130	134	130	129	173	133	134	150	143	144	143	153	153	135	138	129	140	134	125	136	148	134	148	144	149	149	137	136	132	131	138	144	155	141	151	152	135	142	150	161	151	147	139	141	136	120	168	173	118	149	145	138	125	142	117	174	159	121	145	142	145	138	141	157	122	156	144	149	150	122	144	128	150	149	150	145	142	138	144	138	132	164	157	151	130	138	143	108	127	147	136	155	139	131	133	149	145	143	171	135	152	137	135	132	142	140	137	141	153	139	158	149	149	140	131	157	163	150	131	147	145	147	151	165	149	175	144	133	146	148	127	148	151	143	151	145	148	156	129	117	149	142	150	153	154	126	154	145	152	140	143	147	115	139	138	148	124	146	138	117	137	155	161	141	136	146	127	162	145	144	142	131	152	165	165	122	133	151	140	168	144	130	146	146	153	108	183	148	141	130	138	149	127	150	147	137	132	147	132	131	149	141	126	140	128	150	133	152	140	142	170	147	169	121	132	135	138	145	160	132	131	141	154	141	132	139	133	136	141	160	128	143	145	129	135	142	149	135	164	146	140	132	145	126	134	148	128	150	167	152	130	132	152	141	159	143	139	134	144	165	128	139	143	152	158	142	155	132	133	155	158	141	157	169	150	137	134	126	150	143	139	134	134	152	148	128	157	142	127	136	144	149	141	157	145	129	136	131	150	138	128	153	141	129	152	154	154	145	133	139	133	156	125	162	131	128	161	140	130	126	126	138	151	125	154	142	138	135	124	149	123	154	160	147	141	143	143	123	161	157	146	146	130	169	129	142	157	133	150	146	154	135	147	148	150	128	141	159	143	148	149	142	133	120	141	136	131	134	147	151	130	137	155	136	132	124	160	145	138	133	142	157	141	138	131	117	156	161	137	133	164	130	142	150	137	120	133	136	145	139	151	183	167	154	127	145	157	128	145	132	150	164	159	151	147	145	151	148	161	135	161	159	140	170	143	144	147	149
29163	46500	53093	59430	62048	58723	57271	53265	43119	39235	31402	26337	24867	20958	17022	14921	14192	14096	10719	7908	5430	4656	4363	5458	6226	5708	4758	2642	1452	1402	1466	1246	876	853	569	564	563	513	504	503	555	511	519	513	494	486	528	506	512	510	503	470	503	477	497	483	500	484	448	474	491	507	468	493	456	469	484	482	451	526	531	471	472	463	484	514	488	486	501	528	495	473	472	462	493	514	505	532	502	496	487	455	489	496	505	480	496	475	490	469	468	505	509	549	495	496	443	502	459	478	458	460	540	475	506	491	476	503	437	463	500	526	507	474	506	526	442	502	494	491	498	460	472	467	499	538	488	512	447	438	495	485	455	546	478	484	487	499	464	514	475	512	497	473	491	496	503	471	482	514	477	451	504	496	424	460	476	461	505	474	485	485	474	452	492	489	480	493	484	501	507	485	499	495	473	465	510	494	503	480	511	425	485	483	496	460	509	523	506	504	466	456	492	454	507	494	487	498	475	479	461	452	490	475	467	487	504	495	514	498	509	479	474	500	467	454	482	507	488	450	473	481	528	483	473	466	482	486	494	494	490	492	494	501	523	525	459	518	498	488	472	456	475	506	480	518	506	502	485	486	502	491	460	476	515	495	461	461	503	453	454	473	441	484	513	475	488	481	467	466	458	497	445	485	442	503	491	433	459	488	513	489	489	462	463	509	500	478	495	488	515	490	478	493	473	466	473	482	453	473	481	439	472	488	446	529	495	459	487	514	512	466	465	489	471	491	493	437	467	508	495	496	478	491	472	459	529	472	505	460	469	493	454	512	464	513	514	496	472	476	463	507	473	534	473	538	467	464	479	534	502	498	445	477	492	501	521	488	461	469	495	477	476	502	500	434	484	491	526	507	515	506	477	490	496	486	485	485	480	455	498	497	559	432	513	485	467	494	507	450	507	516	477	494	456	494	487	529	479	485	522	471	481	473	462	464	464	489	486	500	474	492	494	474	483	490	444	509	466	489	464	519	511	506	456	483	482	441	484	523	467	528	482	481	490	488	491	480	471	507	480	453	491	499	456	467	503	480	474	475	477	477	471	461	488	478	509	468	478	457	460	472	478	475	493	492	452	492	497	495	492	505	508	516	483	508	468	449	483	510	469	504	499	444	503	503	502	537	496	480	501	525	497	482	451	488	510	482	473	500	493	527	446	496	464	504	484	486	463	498	493	486	475	499	475	515	469	453	503	497	455	459	523	487	524	524	451	517	525	500	458	449	496	473	488	485	466	465	459	443	497	476	485	445	535	482	534	506	447	516	503	506	504	497	485	465	498	503	516	467	512	479	455	495	480	481	548	474	493	493	484	489	496	513	509	487	472	473	491	525	451	486	506	466	469	459	497	519	454	508	439	497	453	475	498	534	472	500	488	475	491	504	482	471	487	513	488	479	467	506	501	485	497	518	489	452	465	499	489	486	494	495	446	532	511	508	480	496	484	484	515	464	494	524	516	482	495	487	499	483	497	476	478	478	518	505	464	466	490	461	449	453	533	475	519	494	486	479	486	460	471	481	474	497	501	485	497	498	508	520	470	468	493	520	496	473	480	499	495	486	490	501	483	476	514	478	514	507	473	492	490	509	486	487	498	479	473	477	506	493	499	482	502	525	487	465	478	492	503	489	488	482	478	513	508	493	510	535	496	496	499	520	470	474	493	511	547	451	484	512	538	508	458	473	519	489	473	502	477	473	499	474	483	489	467	480	514	491	512	483	460	493	536	485	445	484	477	514	491	464	500	497	468	455	521	488	473	489	484	492	474	488	482	522	516	454	479	512	502	511	525	444	477	504	474	510	452	510	486	502	478	477	487	554	466	473	497	492	487	477	482	425	496	478	490	470	504	521	471	480	496	448	495	454	477	496	472	458	474	528	486	481	488	469	487	484	457	464	427	477	514	516	515	512	452	476	529	516	474	478	476	507	494	482	468	464	520	466	448	481	466	445	490	458	478	546	492	453	488	459	489	470	505	504	477	493	494	502	469	478	458	504	515	484	512	501	500	472	489	493	460	502	445	461	523	473	482	470	445	472	477	479	484	479	489	523	484	506	500	456	498	510	529	486	550	537	507	448	451	475	448	474	493	469	497	498	500	461	477	471	505	505	509	469	499	468	460	482	505	469	468	488	469	493	509	472	521	503	491	480	474	511	493	484	497	476	484	478	464	487	479	444	522	474	490	452	493	472	490	511	469	490	485	426	519	484	478	478	451	495	451	488	514	449	478	461	494	499	455	493	451	478	491	480	493	474	468	487	507	484	503	479	480	467	496	497	460	497	488	508	487	503	482	492	468	466	485	542	451	458	515	483	473	530	460	481	494	500	487	506	497	507	507	493	492	503	485	487	476	463	489	516	474	513	490	513	503	479	475	537	493	485	497	471	475	471	454	470	505	448	494	453	511	533	515	518	492	506	477	463	477	469	501	523	517	496	484	485	509	499	474	494	473	501	467	439	512	526	473	486	477	487	485	510	496	459	475	509	506	479	516	495	486	501	475	527	475	501	459	500	503	469	509	487	464	476	508	490	447	512	496	454	484	493	473	450	504	498	459	494	442	458	489	446	473	499	487	475	498	453	460	450	503	473	510	518	466	476	458	470	462	504	461	452	485	502	461	483	451	495	490	468	511	493	481	502	471	494	481	516	469	481	477	488	482	472	482	480	499	465	501	476	493	463	504	468	467	493	548	494	426	510	476	488	480	480	465	463	464	506	468	455	449	486	485	495	517	487	482	466	443	458	481	498	458	497	486	494	470	509	522	514	489	490	480	500	480	502	526	465	489	461	486	493	457	468	491	468	477	506	495	483	490	488	497	445	495	516	499	471	467	484	493	487	463	450	482	497	505	501	479	468	495	438	496	499	501	489	527	495	443	488	478	499	463	447	477	451	477	461	451	503	479	457	452	464	503	484	499	484	486	464	510	519	479	460	470	466	473	513	472	497	474	480	492	457	480	466	486	488	481	493	483	471	509	456	463	507	499	480	462	530	515	495	462	514	437	462	504	505	520	502	443	470	508	468	500	438	488	485	477	499	511	499	498	452	463	536	501	488	515	444	490	484	487	481	492	514	474	494	485	515	518	515	500	487	503	493	466	481	527	472	457	528	482	496	481	475	500	505	486	449	468	463	466	486	495	495	489	515	497	502	526	486	507	499	495	522	499	482	475	488	492	483	501	483	488	439	492	485	472	487	492	457	491	480	486	459	464	480	437	519	502	501	469	477	466	496	510	491	480	462	494	537	499	486	476	491	505	463	492	459	488	476	536	516	489	494	470	508	501	505	481	472	432	443	504	485	505	493	482	495	461	463	530	491	487	468	488	444	502	486	502	480	439	522	507	494	487	521	473	480	506	509	484	477	487	504	477	453	454	494	500	485	494	465	437	474	500	475	505	492	534	465	515	474	534	465	479	477	511	478	484	504	498	480	483	457	516	491	478	516	460	517	484	462	476	505	501	491	492	499	515	446	501	474
41782	49805	44693	39260	36746	40596	38053	36550	33891	29092	24975	19740	15107	11535	8798	6403	6106	5294	3607	2710	2136	1584	1687	2028	1948	1881	1115	1113	833	588	500	352	369	381	268	270	255	248	259	232	274	220	238	213	213	229	219	183	215	231	223	228	223	259	242	228	227	234	223	208	230	205	233	219	228	216	239	223	216	236	214	239	230	213	234	232	241	218	224	214	242	215	219	242	235	209	221	213	233	228	249	224	226	235	237	233	219	208	232	225	230	210	243	230	207	212	211	246	214	213	215	206	219	244	208	251	220	227	237	205	203	227	232	240	230	243	226	232	213	237	250	233	236	233	227	193	247	232	211	221	228	233	248	218	224	221	217	253	227	216	220	246	230	195	188	231	206	240	217	224	221	229	239	215	246	219	228	236	226	205	240	243	226	225	241	210	208	225	211	220	237	239	213	223	229	228	219	213	196	208	216	229	208	258	200	218	236	214	205	229	239	220	242	221	214	208	227	222	239	197	219	203	252	240	239	231	242	205	214	226	233	234	220	211	213	222	222	233	244	236	213	234	213	225	251	230	226	230	244	207	209	220	230	221	222	235	237	197	243	200	201	232	218	185	255	253	223	211	238	210	215	239	251	220	210	223	192	206	250	235	227	231	209	212	221	215	211	203	193	242	200	202	219	226	208	208	230	247	226	216	217	250	211	226	205	224	228	230	225	220	214	231	192	213	230	232	212	216	241	242	212	234	242	211	224	254	233	226	208	231	221	212	229	215	259	234	214	215	217	209	204	227	219	230	217	231	225	240	224	220	203	224	188	230	208	204	215	230	242	214	216	234	227	249	223	222	233	218	233	236	230	254	248	187	225	256	235	215	220	216	228	212	214	204	215	216	227	201	223	219	195	202	240	214	213	242	205	217	223	221	211	235	247	248	245	216	239	235	209	234	219	225	204	225	241	233	210	239	204	208	234	229	235	228	230	226	235	236	190	232	227	245	237	227	209	225	201	268	216	230	221	222	209	206	213	225	241	207	257	214	222	229	211	222	224	250	206	239	212	237	208	215	225	204	191	221	213	254	250	206	202	233	213	225	244	205	227	222	224	213	226	212	251	204	218	241	220	232	251	226	220	258	227	227	228	222	201	229	238	240	203	214	227	216	235	244	243	213	218	195	232	234	224	187	233	230	226	221	223	206	209	220	223	209	233	208	216	216	231	236	206	261	223	225	204	234	228	203	220	190	220	179	218	199	221	232	193	236	245	218	233	220	195	231	246	252	207	211	203	242	224	235	251	205	231	259	227	244	226	228	233	231	223	253	201	206	237	235	204	216	236	229	229	222	206	226	229	232	245	226	219	218	207	240	228	228	221	229	204	241	224	230	197	205	200	234	241	240	230	211	215	220	233	225	218	227	228	203	210	244	271	207	245	236	201	212	206	237	242	235	208	221	216	217	208	214	234	237	224	225	240	228	222	216	213	222	195	240	246	220	221	254	233	202	234	220	253	222	220	211	217	221	233	227	236	230	237	229	235	217	225	245	237	257	214	207	236	206	189	212	225	221	199	246	219	232	219	240	243	199	235	269	243	213	221	239	232	222	243	212	241	220	254	234	234	214	207	242	204	210	212	216	227	218	204	227	244	196	222	228	223	201	228	198	235	251	247	223	224	224	230	250	238	226	226	217	210	211	206	261	235	213	227	216	235	216	229	226	231	218	235	230	246	215	243	218	201	218	240	188	222	201	224	237	245	215	217	218	201	243	240	230	229	197	203	237	223	205	215	231	229	239	207	221	236	234	232	209	242	245	219	203	226	227	216	237	208	242	194	206	221	255	224	230	243	234	222	214	245	230	199	215	222	237	229	214	219	242	215	212	222	219	235	186	234	221	232	205	232	232	225	226	224	239	226	213	240	221	224	233	229	212	217	249	227	246	232	214	227	242	234	228	222	211	240	218	222	217	229	248	214	250	181	224	238	226	236	209	243	227	220	227	209	210	221	241	198	240	233	233	203	236	194	232	228	240	220	224	218	227	206	280	252	241	240	218	211	214	230	244	220	186	196	229	232	232	203	240	231	189	226	266	240	220	227	231	200	211	214	209	198	225	235	231	232	216	242	181	214	218	187	230	216	213	197	222	197	237	209	229	244	259	231	219	217	227	222	217	209	225	225	203	236	258	232	224	253	227	226	238	246	218	230	242	248	247	216	219	242	210	219	231	213	229	191	235	224	244	217	220	234	230	213	244	250	238	212	231	227	216	217	218	213	241	235	246	247	239	238	232	206	248	205	232	213	216	199	230	239	236	238	253	224	213	226	236	215	245	233	196	217	215	232	224	206	227	209	241	211	234	198	239	223	225	225	208	235	218	239	209	232	240	227	213	220	261	235	221	217	236	248	201	248	203	237	210	203	225	231	217	231	222	202	190	212	238	233	240	224	225	241	232	222	216	236	233	228	215	232	253	215	212	238	201	229	215	241	243	195	226	206	202	224	229	233	232	229	234	212	224	230	209	232	213	227	237	183	222	227	228	215	185	197	214	199	257	235	202	223	221	199	242	231	223	223	228	224	221	227	222	227	237	228	230	199	254	216	235	204	227	246	208	206	223	218	230	209	195	221	222	251	224	199	230	223	241	228	206	229	224	238	238	226	219	224	232	227	206	229	222	247	228	233	187	204	232	215	234	234	239	213	219	226	212	190	251	212	237	221	230	214	212	218	211	214	209	232	213	234	233	221	224	203	213	224	198	220	234	215	219	215	220	231	214	235	220	223	244	227	227	220	211	222	185	206	229	203	254	217	237	185	215	224	220	211	258	219	215	218	230	214	218	221	227	216	234	214	231	198	233	217	229	218	186	227	222	239	185	206	206	204	232	212	226	242	228	218	226	230	249	243	251	212	240	240	236	213	224	209	214	204	216	204	225	236	227	215	228	229	193	265	247	226	231	235	247	223	240	252	246	242	222	230	223	223	245	240	233	233	239	234	225	198	243	216	219	241	211	210	223	226	212	213	230	213	232	201	218	221	219	212	211	202	235	238	214	251	229	214	229	187	254	235	201	256	226	213	204	201	236	249	225	208	222	219	239	223	241	227	241	237	221	231	234	227	207	215	208	224	253	208	205	250	207	224	243	243	220	194	225	227	212	218	240	220	238	227	227	213	219	227	219	220	236	208	222	232	227	207	225	207	196	237	232	232	229	212	207	248	206	213	229	238	219	215	218	202	235	213	210	215	242	222	253	227	201	246	198	206	205	186	216	201	232	219	218	214	209	225	223	231	246	195	205	227	219	211	200	218	220	226	201	182	236	208	225	229	229	222	214	222	226	226	220	238	227	232	226	229	225	234	229	235	217	226	229	197	203	215	229	265	256	239	233	201	219	249	215	232	219	211	253	211	242	234	231	229	235	270	244	219	228	208	210	200	222	222	229	217	234	224	199	224	202	223	210	228	241	210	240	242	232	219	220	244	236	219	243	236	248	242	213	237	226	223	232	216	217	230	224	236	231	238	186	223	207
35619	51922	55103	59341	64894	61811	63254	58987	48039	43654	37854	33903	31292	29673	25251	22692	23235	21134	16367	14357	11829	8672	9781	11344	10952	10381	6346	6919	4820	3297	2487	1558	1666	1865	968	809	761	712	751	808	839	718	724	717	701	754	732	707	681	729	711	717	689	736	744	685	673	713	668	690	694	704	721	726	692	749	722	760	681	724	718	704	686	716	705	707	699	718	751	701	694	693	742	692	760	716	658	695	709	686	743	695	660	670	662	669	656	760	718	700	710	712	716	715	696	703	711	714	640	706	741	710	674	648	677	706	702	662	680	702	726	685	712	702	674	695	713	731	653	680	733	704	677	666	691	670	734	670	655	724	743	739	663	633	688	685	675	713	722	698	737	691	709	711	728	671	648	664	729	680	716	690	747	725	669	690	734	711	711	690	741	676	669	707	687	719	723	749	722	694	668	635	692	718	733	679	699	687	680	703	730	704	734	634	697	693	688	725	729	686	695	652	693	720	706	694	687	657	677	694	728	636	679	715	730	690	734	703	702	693	673	687	672	705	715	662	732	719	702	683	721	710	678	714	684	705	638	702	712	710	696	706	711	657	663	711	697	684	696	709	705	671	623	674	673	675	671	686	717	705	758	719	730	704	673	664	707	728	679	714	721	656	682	623	713	706	672	695	653	702	711	721	715	718	676	669	713	663	753	652	676	720	682	737	731	683	669	741	670	700	666	647	711	688	721	646	670	673	672	676	728	699	646	666	714	685	691	664	725	736	693	665	715	720	734	702	686	723	733	719	698	694	661	686	676	655	658	634	681	661	656	694	682	748	674	720	665	664	738	700	685	732	683	693	708	704	705	677	701	664	661	723	682	687	746	659	716	734	677	682	669	653	709	732	716	677	707	666	675	681	703	666	649	661	741	760	697	673	733	697	739	728	630	723	705	670	688	705	722	721	686	655	693	707	695	710	699	685	695	690	687	701	725	736	714	693	707	659	678	670	701	732	724	744	726	670	722	693	703	689	717	668	701	704	690	703	709	677	666	715	702	700	691	686	670	770	710	672	678	713	667	668	707	726	712	695	706	673	693	694	737	664	730	651	688	741	714	709	673	695	719	682	713	683	674	736	688	708	663	693	729	680	672	705	667	735	717	706	681	725	686	667	706	707	711	704	676	681	692	679	672	738	712	687	707	668	710	654	701	748	680	714	738	706	679	710	705	680	691	684	713	704	665	701	697	650	738	690	702	727	760	688	693	689	696	686	672	692	680	684	726	692	693	735	693	672	728	713	682	713	638	706	663	712	692	669	674	705	706	649	672	730	724	677	658	672	688	673	684	736	686	720	716	682	707	700	721	703	712	715	696	708	697	712	711	735	734	696	680	704	674	715	697	692	680	684	689	680	685	717	692	682	703	700	669	706	714	684	737	671	701	673	719	697	719	663	680	663	673	730	731	659	765	699	722	695	715	767	673	727	660	703	675	681	731	681	668	730	691	707	711	700	663	706	665	702	693	664	638	633	721	700	720	700	663	714	674	717	711	700	697	661	702	699	701	752	712	714	690	677	703	677	669	735	697	643	716	705	686	717	732	687	702	688	712	698	734	715	675	691	712	698	690	652	662	678	674	660	721	685	724	715	685	671	723	734	692	709	705	678	708	687	746	719	693	738	760	674	712	692	736	697	737	659	656	712	672	695	651	712	724	683	678	686	660	692	745	655	724	717	681	726	678	686	654	683	714	712	658	678	714	734	676	665	699	686	683	712	722	691	705	706	721	715	694	699	665	684	741	704	696	726	701	716	681	653	688	708	780	710	683	705	687	691	697	708	711	710	740	690	720	718	645	704	692	745	721	662	689	695	655	703	666	677	744	686	705	681	746	722	679	721	676	758	719	686	655	743	641	729	692	686	683	727	702	706	722	710	698	697	694	703	727	684	680	710	700	705	681	689	761	709	631	684	729	668	679	685	718	712	709	629	719	693	714	769	688	686	696	719	699	688	682	677	699	656	662	695	723	659	731	758	673	705	714	694	681	679	694	692	667	748	753	721	716	715	722	669	639	692	731	727	692	730	700	680	725	708	620	695	681	699	701	679	709	664	697	665	699	696	678	674	690	706	671	654	693	723	680	678	665	706	677	681	688	719	717	702	681	714	697	728	686	718	716	728	692	685	753	703	656	707	668	721	701	664	663	692	683	713	710	714	692	683	674	694	727	671	703	693	722	728	681	695	766	681	719	715	685	699	664	719	649	670	681	668	679	700	655	681	711	752	690	657	710	707	706	667	678	689	711	691	662	688	679	706	680	682	718	670	695	718	702	734	698	697	725	703	658	717	635	660	678	685	699	675	771	720	663	674	711	665	713	659	742	679	666	659	740	691	628	711	639	731	693	683	746	711	689	697	701	694	714	774	699	686	666	680	693	716	708	684	696	702	684	651	723	681	704	679	700	664	733	663	668	644	680	675	691	711	733	650	727	724	724	723	682	697	719	739	706	657	670	718	687	700	700	686	653	702	725	723	690	732	716	711	671	733	697	651	715	707	712	722	706	667	668	633	676	732	697	698	695	687	703	750	690	713	720	711	665	704	722	686	682	689	695	686	714	709	687	716	734	709	738	684	686	695	681	705	659	700	692	685	724	722	682	699	750	698	669	699	690	687	682	667	695	691	746	680	714	690	702	736	699	636	663	660	720	706	656	678	664	694	663	704	684	680	726	752	699	686	713	689	666	715	688	722	675	677	675	684	686	713	751	684	690	709	698	688	684	690	683	662	677	675	681	689	677	688	688	692	664	666	680	751	670	697	697	656	699	742	690	717	700	707	689	673	688	710	701	722	710	606	703	666	711	757	708	711	732	675	708	660	733	721	705	698	746	687	687	694	691	704	691	637	674	647	712	695	662	684	693	667	696	678	733	704	661	630	659	706	732	714	699	688	692	657	679	685	698	676	691	703	673	694	704	675	645	697	656	659	684	671	723	694	703	680	702	682	683	707	671	683	715	688	656	693	691	639	701	652	679	704	746	748	684	691	704	705	727	719	733	702	644	723	701	708	714	672	703	637	701	675	731	750	700	747	687	707	694	706	693	704	738	684	691	678	720	655	649	712	677	691	661	745	667	702	667	696	741	671	726	688	658	696	728	706	674	736	714	693	736	686	696	699	675	696	737	689	676	756	718	707	688	683	673	652	721	702	713	732	702	724	683	672	659	698	658	685	717	677	684	719	677	700	735	673	649	732	681	694	679	695	702	652	674	698	691	671	737	687	714	664	718	703	737	727	686	693	693	713	606	681	662	689	681	665	671	688	713	686	685	723	713	730	693	740	679	672	661	714	680	678	684	666	723	658	730	681	672	717	724	724	708	686	725	748	730	691	669	680	725	665	655	683	709	674	731	714	724	657	678	691	674	725	708	696	699	686	656	706	648	655	720	748	683	735	690	733	700	760	650	725	705	679	700	648	673	722	757	691	616	680	626	754	699	656	725	702	679	729	671	675	679	699	770	732	681	668	688	681	684	669	704	684
8446	18474	28262	24367	17090	13140	8893	5731	4523	2676	2154	1760	1600	1343	1077	1110	838	667	526	451	333	294	297	306	264	281	226	189	167	197	181	157	153	179	181	163	137	167	147	162	145	161	149	162	135	167	156	168	153	170	165	174	184	153	176	164	186	155	157	177	154	158	127	150	144	160	154	152	157	150	158	162	163	159	134	178	180	129	171	137	143	175	164	159	162	168	165	147	151	156	160	182	127	147	151	157	129	154	153	143	154	178	155	155	170	173	177	176	161	170	147	158	158	198	166	154	154	149	160	140	159	159	148	150	140	146	155	168	146	158	162	162	139	155	127	156	124	152	162	148	142	167	153	154	155	161	160	152	152	145	150	142	190	170	173	173	149	155	144	157	136	162	161	188	155	160	152	161	139	156	134	156	174	179	156	159	164	174	146	185	146	151	150	168	154	144	155	140	170	143	155	173	159	162	158	156	146	182	173	128	172	167	166	153	190	166	155	173	150	154	151	169	164	171	190	139	173	175	149	185	157	129	166	159	160	139	138	161	152	179	159	162	163	163	167	141	167	167	176	168	136	169	155	172	151	149	152	146	137	156	165	158	161	142	188	177	172	140	178	172	159	176	147	185	171	149	144	157	152	171	162	150	155	165	177	168	149	175	178	175	164	176	141	163	178	138	156	146	143	134	179	162	153	170	175	161	183	147	141	156	136	155	156	151	176	161	156	163	164	156	150	143	167	156	140	139	150	151	156	171	164	137	166	162	155	179	149	167	148	137	171	136	154	178	158	170	145	171	144	187	173	167	178	146	165	165	145	153	155	163	144	180	154	145	162	170	130	167	154	147	167	173	147	165	162	152	145	162	156	156	137	144	174	164	160	156	144	157	162	162	143	157	154	161	167	137	162	152	148	158	146	161	149	153	165	149	157	150	130	155	133	176	150	141	165	151	165	187	146	146	156	158	152	130	170	155	155	153	150	176	152	174	144	156	172	145	188	151	152	161	157	172	177	148	191	155	164	148	153	148	145	157	172	172	141	171	162	153	176	162	156	170	157	157	158	149	152	154	160	155	151	156	170	152	117	144	155	156	166	145	157	172	165	156	153	157	170	180	171	135	142	159	193	165	174	162	157	142	142	151	166	162	169	146	128	142	188	145	177	152	154	153	176	163	148	160	158	146	172	154	153	158	157	158	161	169	174	144	151	152	152	138	169	159	176	144	157	153	158	157	157	171	172	163	158	187	153	150	111	171	151	149	171	148	147	158	177	153	167	141	159	143	153	160	161	168	129	180	150	171	149	163	164	133	184	160	166	162	150	165	168	161	150	168	180	172	143	149	154	160	169	166	160	154	168	126	156	168	142	173	165	176	174	149	163	149	160	149	143	162	129	147	137	168	179	159	147	162	142	150	139	134	155	176	154	161	160	164	140	147	167	158	168	166	162	162	162	157	159	158	130	131	151	169	182	159	158	171	140	163	153	158	147	166	149	167	154	174	172	182	157	166	169	158	151	136	183	138	169	167	169	161	140	155	155	167	166	135	153	155	174	171	148	162	171	150	158	169	169	149	158	124	160	159	176	150	161	169	141	156	159	155	152	174	151	167	166	178	159	161	161	140	165	181	154	177	170	159	130	162	168	156	157	174	149	158	152	175	178	152	153	153	162	149	170	154	172	174	183	150	170	156	187	141	155	156	151	157	149	152	146	157	172	148	158	155	143	156	168	172	165	169	161	146	160	163	148	165	163	189	143	147	177	158	181	158	131	154	167	156	150	186	136	167	182	164	154	169	172	148	183	154	168	154	184	160	153	170	155	172	181	146	166	153	166	159	154	139	141	185	152	145	146	166	156	178	145	138	191	138	130	144	137	165	165	168	154	156	163	166	164	169	153	158	137	166	149	130	173	161	161	158	155	162	169	153	160	157	158	158	159	140	155	184	157	168	168	179	161	151	160	170	180	159	147	164	157	154	172	161	147	158	169	150	167	156	163	151	137	148	152	189	165	159	164	128	169	156	160	143	157	156	170	149	155	167	179	169	159	166	156	164	181	183	178	189	147	161	142	169	175	151	155	169	144	156	170	157	156	155	143	147	150	174	166	152	168	164	173	171	182	160	146	162	156	152	147	166	166	177	139	153	156	173	151	146	164	144	157	160	164	150	154	156	159	171	163	168	152	169	147	153	136	168	158	166	151	154	168	163	152	139	164	144	169	163	176	153	152	150	150	126	165	185	146	164	159	141	164	152	150	171	164	137	154	169	154	182	162	154	141	151	138	163	156	171	154	147	160	168	172	175	160	149	166	119	186	160	153	160	171	137	167	171	155	146	160	190	164	153	151	160	160	189	137	153	139	126	170	176	154	138	163	157	178	151	147	141	167	152	151	165	141	134	156	153	179	140	165	156	153	156	153	154	157	188	145	160	166	169	145	144	154	149	160	175	141	157	136	165	198	157	171	127	130	153	170	162	150	150	171	154	154	174	172	161	165	152	144	162	179	167	138	151	184	162	144	190	151	159	144	154	148	166	162	151	147	162	154	147	165	164	161	134	159	156	175	159	167	162	164	159	143	163	167	159	163	145	164	154	156	152	148	136	156	163	148	148	150	184	138	167	148	154	143	173	163	172	172	125	138	165	159	164	164	151	158	167	157	149	187	153	170	168	164	150	151	151	155	159	149	159	164	154	158	179	183	162	146	151	187	140	165	180	168	153	164	177	158	156	169	134	142	155	162	166	174	160	158	162	174	137	156	156	165	153	160	171	166	152	139	165	148	152	159	179	162	154	161	168	148	184	148	163	157	173	143	160	156	149	130	166	145	169	154	172	155	159	188	173	181	161	165	166	159	160	151	149	170	163	165	142	169	146	168	162	159	159	156	171	147	143	164	147	151	156	162	158	156	152	145	166	172	141	144	161	152	147	177	166	158	138	172	142	147	156	145	161	182	154	152	178	150	168	143	130	158	168	180	184	176	159	170	157	138	169	139	157	152	183	153	153	173	160	173	161	139	152	139	125	169	146	161	182	175	152	173	160	146	157	164	175	184	178	174	163	157	166	150	157	158	150	166	163	181	160	177	142	161	157	161	158	160	166	159	162	169	163	131	156	145	179	162	148	163	159	163	161	163	144	164	183	168	157	160	162	168	149	171	171	165	147	173	154	168	180	164	168	163	154	145	177	168	153	182	164	157	155	154	162	176	159	153	164	179	143	152	171	139	143	162	177	163	141	141	167	144	169	173	152	138	150	162	178	174	159	160	178	155	157	158	174	170	152	145	150	156	125	163	162	159	180	173	152	141	174	133	177	162	158	167	160	157	121	187	166	150	161	161	150	179	159	152	189	180	149	177	147	140	182	181	149	158	156	152	157	173	161	169	169	144	164	163	164	154	139	140	150	182	147	162	178	165	165	167	176	131	167	151	152	149	170	183	162	153	161	172	154	158	167	162	134	154	169	160	173	149	142	146	158	150	167	158	149	173	164	192	160	165	164	172	181	179	164	140	163
8865	21727	33060	33848	29559	26991	22953	17984	15352	10950	9725	8472	8012	6936	6401	6535	4866	4253	3335	2519	1807	1552	1500	1552	1449	1420	1066	852	715	648	682	597	597	637	543	588	528	542	544	513	537	553	563	567	554	535	530	572	574	565	581	519	566	559	599	521	563	551	564	498	570	529	562	551	533	569	533	528	541	537	530	553	558	537	571	581	527	576	547	560	581	542	576	554	558	587	586	589	564	520	554	582	536	514	541	542	562	512	537	538	554	581	512	545	545	572	567	575	539	615	554	511	558	586	549	521	514	536	523	568	541	525	569	520	545	530	569	575	529	554	552	541	550	573	537	554	521	582	556	534	547	527	563	570	542	537	530	555	519	579	606	544	564	524	518	535	536	518	513	513	558	559	562	581	546	535	543	590	578	515	571	491	529	542	566	510	526	559	530	543	535	524	548	586	558	517	591	557	560	537	572	548	568	552	559	550	554	535	566	541	509	564	537	547	536	549	556	542	583	556	545	556	513	564	534	551	531	559	560	518	593	533	532	565	537	561	558	574	526	497	567	561	589	550	555	530	517	580	556	546	555	529	543	544	511	518	522	538	521	578	547	549	570	558	546	558	552	536	515	540	550	568	556	563	569	559	540	555	532	596	594	528	524	555	523	531	533	555	544	561	559	540	526	565	538	513	549	540	550	544	538	559	559	535	519	559	536	569	523	540	558	534	501	507	569	532	540	556	561	543	563	556	528	589	555	525	507	521	515	558	597	551	527	533	544	529	545	564	568	566	544	534	569	537	576	561	566	531	574	556	582	555	536	558	576	527	567	569	498	581	484	559	561	514	588	553	561	559	542	540	537	537	525	548	552	540	510	535	557	554	569	538	533	554	532	557	594	506	545	531	560	590	527	524	538	551	569	544	567	579	539	564	507	594	584	539	537	541	561	537	541	567	549	520	509	511	526	492	535	525	525	575	543	559	559	531	520	531	553	563	587	525	555	561	503	528	521	596	530	544	531	549	536	578	567	530	591	518	547	601	527	537	575	543	585	576	550	566	507	512	568	643	539	542	586	551	501	517	554	554	576	556	531	546	549	560	585	555	565	557	508	568	582	530	594	518	553	555	573	516	505	534	567	573	580	577	562	535	587	515	494	564	536	591	556	576	523	590	553	570	528	539	521	529	604	552	598	573	531	556	544	533	584	548	563	538	515	521	542	579	545	530	581	570	546	518	568	553	540	581	580	490	573	562	522	547	546	560	538	508	570	568	577	480	526	526	532	578	545	528	549	586	583	519	527	548	582	579	521	575	538	577	529	556	544	574	535	533	561	534	564	574	540	523	580	542	520	536	565	545	614	548	538	569	551	561	536	533	549	541	534	506	547	523	560	569	551	513	554	538	569	552	553	593	532	537	563	565	563	513	555	565	569	552	552	548	522	530	538	543	583	533	547	593	589	581	537	528	557	557	558	568	584	529	573	557	564	523	516	558	548	558	540	566	571	517	593	596	560	534	539	530	551	585	531	574	571	507	539	550	508	566	546	569	548	525	529	534	483	536	556	554	571	529	538	566	557	578	561	503	477	554	549	532	561	541	534	563	519	542	619	580	548	535	562	564	537	533	547	557	535	493	507	551	535	554	571	530	536	553	527	583	546	563	534	565	560	533	575	546	574	548	545	573	539	571	543	537	544	563	569	544	558	544	591	535	516	578	572	556	529	531	537	549	545	559	537	517	574	558	531	556	533	559	582	545	573	581	595	567	565	575	523	572	548	546	548	481	501	544	565	508	538	511	534	511	530	497	582	551	568	567	534	550	530	516	509	564	537	526	551	537	546	557	539	528	519	514	562	559	535	533	535	509	587	561	551	571	566	561	567	533	570	585	560	530	564	538	545	532	544	572	577	560	582	527	542	534	512	559	560	561	600	601	544	504	548	508	529	562	598	572	556	612	545	566	543	530	517	533	528	578	594	511	586	553	580	533	557	541	544	569	537	528	527	527	489	555	577	585	527	539	561	560	544	543	516	554	550	526	540	553	586	544	550	540	522	547	536	555	555	567	545	538	582	512	550	557	563	562	558	563	562	523	598	541	489	524	510	547	550	556	558	553	524	552	580	546	609	544	537	538	562	572	520	515	505	570	542	548	555	522	546	528	547	568	556	519	536	520	549	532	495	514	542	554	561	536	529	537	475	565	574	540	567	538	552	546	552	518	514	539	549	563	559	546	522	583	525	574	520	522	549	496	555	624	499	593	535	534	568	530	592	558	531	546	539	531	551	545	552	550	521	522	534	545	595	552	544	579	565	519	543	524	519	578	515	548	519	581	538	555	548	553	522	535	551	536	535	556	556	541	587	547	584	575	538	596	545	556	533	567	601	574	494	524	572	511	565	594	515	584	579	590	564	555	564	572	589	570	551	537	557	549	498	567	577	616	561	592	551	552	537	591	547	531	612	573	554	531	524	561	519	532	547	534	546	536	601	532	583	529	561	588	584	565	517	560	586	583	580	560	538	556	569	535	588	495	539	524	550	541	597	542	537	567	579	582	538	545	564	560	567	540	562	561	550	560	553	559	518	601	532	534	521	532	544	600	507	528	555	548	583	523	566	529	552	567	556	503	579	548	554	550	531	570	522	549	499	543	563	563	532	556	569	542	532	547	546	521	531	502	525	512	587	567	557	547	539	567	569	536	531	558	529	592	552	582	548	551	564	576	563	551	547	566	533	563	541	594	517	567	511	510	572	560	550	557	537	598	552	489	562	555	552	475	560	551	565	545	507	559	588	548	539	560	533	546	545	515	549	556	552	513	550	561	538	553	529	516	552	527	528	553	531	612	539	566	523	571	581	583	598	559	568	508	515	509	575	518	569	497	526	538	551	576	578	537	542	536	519	531	582	559	576	572	554	576	583	547	557	554	539	577	524	534	556	613	540	551	539	485	546	573	556	558	560	537	523	535	586	544	563	549	518	562	524	537	575	521	559	568	574	566	552	563	574	545	528	596	549	518	603	580	555	527	542	553	541	579	540	561	554	524	535	591	533	550	541	560	602	530	580	555	541	544	529	544	539	553	553	591	553	576	594	503	579	549	578	528	521	568	530	577	556	578	519	589	520	542	523	563	516	578	523	558	535	519	576	536	534	546	578	588	561	544	551	545	583	555	529	560	502	578	589	541	544	561	532	577	563	563	569	546	572	523	562	530	569	519	520	548	546	534	566	526	544	529	562	537	516	527	547	543	494	568	504	578	517	531	547	574	589	522	531	585	518	552	571	534	557	528	539	538	574	545	533	570	533	570	562	569	564	554	600	542	552	571	539	562	551	550	538	599	555	556	573	554	560	509	568	575	541	543	535	538	542	517	567	563	544	571	544	543	573	539	550	575	526	511	547	523	531	518	539	552	583	566	559	572	590	543	583	567	582	567	571	557	562	524	560	559	577	508	531	557	584	501	523	564	538	533	541	520	557	560	562	545	532	537	502	571	538	488	541	513	546	558	524	553	541	554	573	582	536	544
36498	47155	44463	39863	37553	38491	35575	32527	30090	22622	17849	11024	8616	8110	5173	4036	3742	3488	2268	1434	1262	934	729	610	599	503	485	452	322	368	271	186	179	194	180	161	163	172	166	187	179	198	187	170	177	189	184	166	167	206	184	171	185	171	160	170	150	185	174	186	170	153	165	163	147	170	167	159	172	178	166	169	180	162	170	154	165	176	162	198	178	176	166	175	179	170	162	174	152	200	151	156	148	168	170	159	162	163	153	178	176	173	145	183	167	157	149	161	171	153	153	163	163	156	171	177	153	166	181	145	155	154	169	170	168	172	184	162	164	162	176	165	181	178	164	161	173	174	155	143	161	196	189	153	168	157	173	156	169	194	187	152	166	168	164	179	155	160	164	140	170	169	159	174	173	158	156	158	187	167	160	174	172	171	163	157	158	182	158	175	159	197	165	144	180	161	153	154	173	163	167	166	145	184	163	189	155	168	138	158	178	161	161	179	164	152	164	164	162	173	171	157	175	168	165	197	164	168	162	181	154	182	142	162	160	170	162	172	150	179	161	151	184	172	150	156	202	171	144	150	174	153	182	153	169	180	170	152	129	152	185	174	173	155	156	167	154	171	180	171	172	171	183	158	180	161	155	155	190	172	171	159	157	169	142	153	162	183	182	163	175	166	146	170	173	159	172	164	148	171	170	178	193	162	145	144	176	173	157	154	177	152	167	178	157	150	151	166	153	153	165	173	169	200	176	167	153	171	192	155	164	167	169	160	150	166	165	161	151	171	145	133	190	159	148	194	160	183	158	185	167	164	163	168	180	166	175	177	183	159	167	141	160	183	159	152	183	162	154	176	148	186	183	153	173	173	174	168	192	163	149	165	163	181	163	160	179	169	184	174	154	153	161	172	177	169	185	166	171	183	161	164	164	165	163	150	176	185	159	150	169	165	160	164	171	160	163	176	175	187	180	167	166	149	190	165	171	148	178	178	156	160	167	160	157	160	177	142	153	171	155	165	143	158	146	153	163	178	154	182	142	174	178	164	171	194	167	163	158	167	165	152	140	156	169	172	148	169	152	152	158	169	168	157	171	163	192	157	151	171	168	179	136	163	158	184	171	172	180	168	175	160	172	163	168	159	154	152	148	156	174	207	162	161	178	172	189	196	151	155	166	160	163	174	160	168	160	180	153	165	186	164	175	170	162	160	174	170	168	154	178	175	156	180	155	165	151	180	149	184	155	164	172	152	162	166	172	189	165	151	165	164	181	161	159	165	172	154	169	167	145	171	179	184	168	164	179	177	181	181	152	170	148	176	143	174	158	162	184	170	182	174	162	155	148	167	157	150	186	173	195	162	157	172	170	166	169	162	155	188	151	190	175	162	156	158	178	159	152	159	150	154	156	179	165	163	153	156	164	178	182	153	148	170	159	181	150	179	172	166	170	163	165	155	172	166	167	183	168	167	153	187	156	165	167	148	176	149	153	170	176	180	161	140	152	168	178	176	165	157	143	153	179	143	168	164	145	180	160	186	140	177	168	157	172	157	157	159	181	173	163	159	154	150	172	164	141	175	171	166	163	177	172	154	170	146	196	149	180	161	154	145	155	160	157	183	145	139	150	158	186	168	157	161	167	168	153	170	163	159	145	169	145	167	173	177	158	161	173	182	174	166	168	133	172	167	160	143	159	161	166	152	166	188	149	159	195	152	159	163	181	162	184	166	155	151	166	136	159	181	171	177	167	179	170	167	152	168	176	162	204	187	179	176	182	165	193	169	158	161	188	162	183	182	141	141	169	159	167	147	177	174	172	152	156	181	177	148	151	174	170	164	167	165	179	151	177	166	162	151	192	158	147	165	180	179	147	166	153	141	159	197	159	148	175	144	144	175	175	162	186	173	168	160	140	165	170	151	166	169	166	173	150	172	164	169	131	170	158	183	157	165	169	158	158	127	155	167	184	173	163	167	168	133	166	158	150	148	180	175	183	165	148	182	181	165	156	150	160	150	188	167	144	180	164	162	175	163	161	153	162	159	207	148	156	161	172	157	169	148	161	163	168	182	171	143	157	157	165	174	160	157	166	179	157	174	159	167	133	183	169	174	168	180	164	174	180	162	165	167	158	164	153	157	176	165	159	158	160	160	157	155	178	168	164	179	148	151	160	183	162	168	175	177	180	185	149	163	180	189	187	158	161	188	146	175	163	171	159	171	173	159	171	152	199	161	154	154	151	153	162	190	184	154	172	181	151	165	168	183	159	163	152	169	170	169	164	187	176	161	164	177	154	159	178	170	160	178	162	167	165	160	166	176	161	146	152	171	175	159	187	158	170	153	192	162	184	173	166	151	159	179	151	168	176	154	174	184	184	141	174	164	164	167	198	187	164	177	145	164	180	145	169	158	154	155	156	153	168	178	165	157	174	179	180	169	171	168	170	172	161	160	155	183	171	175	159	158	145	161	166	153	170	148	164	146	157	166	170	179	189	187	150	154	169	162	163	175	154	141	162	172	181	176	173	170	193	161	165	176	174	189	182	160	178	156	175	169	155	153	173	170	173	172	168	174	161	175	156	160	193	149	151	170	169	154	193	179	174	147	167	159	152	150	181	175	159	180	175	176	147	158	161	165	153	168	185	158	166	150	188	154	188	171	170	165	156	164	181	164	173	156	175	162	156	184	172	171	159	184	157	163	167	179	167	138	184	173	148	168	157	188	185	149	165	147	158	147	153	154	159	169	160	157	162	163	161	167	186	160	188	170	155	162	167	178	163	149	147	169	151	122	161	175	163	188	165	178	138	162	152	163	171	157	159	169	168	159	158	163	177	160	164	172	159	157	149	164	186	168	182	183	154	134	171	161	166	165	156	163	158	157	181	173	154	161	169	169	145	183	176	155	163	172	146	177	177	157	146	149	164	164	191	162	162	174	154	166	163	167	156	167	168	173	169	144	159	164	179	166	185	181	172	146	176	161	177	181	165	149	172	157	162	181	181	142	162	162	163	154	172	176	173	171	178	183	185	151	156	150	168	182	166	166	181	179	166	165	158	152	175	143	191	173	162	173	167	177	151	170	164	167	157	169	163	167	171	155	171	183	195	177	143	174	195	180	154	164	160	182	178	166	165	165	166	149	145	164	169	172	161	178	173	158	155	155	155	169	191	156	177	143	180	142	161	189	163	158	149	156	150	170	161	180	165	162	164	163	147	160	172	147	176	166	157	162	175	165	169	152	160	147	154	161	157	158	155	159	147	159	199	161	134	143	163	171	169	183	171	154	171	159	154	180	169	162	173	171	178	197	176	163	159	156	163	157	176	181	164	168	158	149	171	153	174	178	157	163	144	151	193	165	169	152	175	178	145	182	167	153	171	149	156	166	148	161	170	176	171	150	137	184	170	155	163	157	178	189	162	158	191	172	178	183	179	168	158	159	160	169	166	153	150	170	174	165	178	154	146	182	169	175	158	152	181	154	165	160	186	153	169	171	170	154	173	143	169	162	174	149	157	167	177	153	140	158
31058	46004	51732	58339	60892	56686	56728	49454	41861	34976	31375	23792	24578	25302	19353	18445	17885	16782	12153	8501	7417	5641	4253	3837	3642	3290	2920	2367	1675	1977	1370	617	696	735	708	605	589	536	661	726	658	612	555	554	573	586	553	494	528	574	557	532	578	592	537	584	574	580	648	576	555	572	622	590	567	549	564	606	568	604	565	565	572	563	555	566	594	605	531	617	554	593	542	561	555	578	561	579	538	552	508	557	572	589	562	589	578	569	594	544	525	629	583	555	544	550	564	516	544	600	556	574	519	541	565	548	500	564	594	609	558	545	556	629	591	553	565	564	576	535	533	540	560	558	556	574	563	539	531	580	557	545	602	558	590	542	557	508	581	551	564	548	593	589	549	556	520	569	556	571	566	584	596	612	548	538	552	561	546	641	561	525	569	592	584	560	572	578	573	545	553	561	553	544	528	571	545	568	577	565	596	583	549	565	520	539	550	522	516	564	549	567	539	578	557	551	537	544	538	518	566	569	557	564	580	551	564	556	563	584	587	569	573	564	557	542	591	581	568	552	565	569	557	552	551	588	565	531	530	561	587	567	608	531	555	547	562	565	574	557	557	586	563	537	601	568	599	574	568	590	568	573	521	555	556	606	570	562	586	564	582	536	554	553	524	579	523	597	591	566	563	518	575	585	567	594	563	558	594	575	554	600	510	575	558	590	571	536	525	558	555	604	568	521	582	549	589	559	524	581	553	556	548	573	572	538	570	560	556	552	522	593	566	560	517	568	562	570	544	521	613	552	558	582	572	563	573	559	548	593	548	554	582	543	549	581	558	547	593	588	561	544	559	550	543	585	542	586	576	556	537	559	555	555	525	542	590	518	556	581	563	570	541	573	523	571	566	547	557	555	525	529	552	541	559	541	579	549	550	600	551	552	550	599	568	553	542	551	527	547	564	577	555	594	564	557	577	551	585	559	535	553	549	583	541	535	477	579	545	577	520	576	571	587	575	572	545	552	564	584	580	559	587	540	552	532	535	553	583	566	571	601	594	561	590	572	526	537	583	521	597	597	611	588	519	580	518	528	578	575	558	533	578	557	539	536	555	577	548	573	540	546	589	525	569	576	555	568	542	561	540	630	555	543	570	491	550	537	579	589	547	508	527	573	534	543	537	573	561	542	589	538	562	596	556	565	603	508	511	546	597	554	563	606	553	607	603	596	544	579	557	592	552	550	563	603	573	520	593	531	516	503	566	518	553	533	556	519	566	584	559	557	502	594	575	571	519	576	589	488	539	577	557	546	624	525	571	549	578	613	571	547	546	579	544	587	543	540	578	592	534	578	552	530	574	528	574	534	585	543	564	559	575	546	538	530	571	548	550	572	610	593	571	576	537	525	590	578	528	573	544	544	589	577	586	525	550	544	598	629	553	516	586	576	557	555	541	577	551	590	585	570	533	524	591	577	546	601	556	558	536	545	568	571	519	583	565	578	558	569	559	606	606	549	536	557	518	567	563	614	542	566	559	563	530	557	600	566	573	568	544	547	537	547	547	569	549	575	550	559	568	539	521	575	536	598	581	591	536	594	527	543	559	602	560	560	544	596	589	546	561	549	543	605	523	537	569	584	594	523	579	566	539	561	539	547	623	547	568	549	584	557	556	519	582	557	562	559	535	596	566	531	553	544	574	608	570	556	612	563	577	587	534	531	554	555	553	610	574	563	558	583	583	538	543	587	596	561	561	569	580	559	619	551	582	574	531	550	578	572	604	566	608	567	560	555	560	570	561	537	539	549	592	570	552	589	580	601	590	555	563	507	600	549	546	550	581	547	555	534	560	541	578	562	591	536	526	563	559	613	572	558	522	558	561	555	553	576	566	589	566	590	527	555	586	573	565	563	535	533	555	555	527	524	591	575	569	537	584	535	548	553	572	538	570	575	523	575	550	591	578	568	559	552	550	554	589	513	607	602	543	567	578	579	531	539	542	580	522	580	571	569	556	576	579	561	500	561	560	594	529	526	599	584	559	549	565	569	570	554	534	575	549	598	545	575	578	582	591	569	562	561	549	568	518	597	517	558	587	542	547	567	543	604	573	571	573	558	572	589	564	566	542	566	527	528	570	572	581	527	588	571	548	563	547	561	566	546	526	526	533	503	621	548	538	543	555	567	605	533	566	587	595	569	575	585	554	536	553	513	545	540	547	564	539	543	565	563	574	599	587	587	558	564	582	590	549	560	516	576	569	551	541	502	535	539	562	536	557	556	546	594	552	616	585	543	562	523	512	531	577	513	545	559	552	579	520	564	559	578	587	553	547	563	542	563	557	576	554	540	537	579	546	600	554	601	566	564	604	541	630	584	554	584	547	567	563	504	551	592	543	571	557	613	588	539	549	565	582	552	548	550	574	561	539	545	539	569	537	594	545	567	552	563	511	532	536	559	555	593	579	556	554	606	581	554	595	574	538	540	575	599	574	599	534	571	554	581	553	553	600	551	511	540	552	576	572	561	572	543	501	578	589	559	554	573	592	552	579	530	565	553	579	546	571	557	578	558	554	562	528	519	557	568	519	514	572	543	542	538	583	569	576	569	553	563	561	573	536	549	572	548	566	538	613	584	547	553	553	564	543	551	622	574	553	556	532	575	543	560	555	562	505	544	602	574	589	579	578	565	517	551	535	568	563	555	577	580	539	572	557	574	593	565	549	583	587	594	543	556	592	528	550	559	530	554	559	571	551	561	567	570	589	551	579	535	565	511	564	574	526	559	526	532	563	590	543	560	564	585	578	529	561	519	552	595	549	490	549	575	564	581	572	555	583	509	560	576	516	531	555	588	565	579	550	567	594	541	535	534	564	553	582	550	560	524	564	570	540	546	584	554	537	569	537	581	542	599	601	597	591	559	547	548	574	548	568	548	606	529	559	563	576	501	572	545	580	578	595	546	528	564	578	557	508	603	529	548	574	540	546	542	568	559	589	585	550	533	583	552	573	577	581	555	552	544	530	588	559	581	553	620	526	588	554	553	548	565	550	541	529	573	573	546	543	529	567	539	599	604	527	573	564	591	567	607	557	537	589	521	552	537	574	606	519	573	553	574	571	563	578	559	562	583	582	565	517	595	603	577	575	569	545	566	546	545	551	558	550	520	552	526	505	567	576	604	596	556	567	558	608	539	585	558	564	558	549	530	550	545	556	572	535	594	559	550	586	556	545	549	528	566	640	561	505	563	554	557	525	586	564	602	600	595	554	559	566	550	543	555	576	532	522	570	524	582	567	521	570	564	566	575	588	570	594	506	546	535	529	517	560	564	545	570	551	520	545	526	546	571	539	601	572	584	556	545	577	586	523	536	531	550	547	568	521	539	567	584	541	562	583	611	630	561	564	568	538	506	559	558	554	571	563	540	559	552	595	535	548	583	595	528	559	586	588	544	570	596	570	556	562	509	577	530	579	571	595	528	536	603	575	606	599	599	585	570	570	541	583	540	561	536	576	576	556	573	557	589	567	587	595	576	570	560	555	567
44363	48056	42832	38815	37954	38954	38591	37134	34946	29591	24982	18899	16329	14333	8835	8026	7520	5997	4338	3161	2638	1796	1361	1117	931	904	900	737	675	554	371	277	293	282	268	258	277	257	246	292	263	252	274	252	269	230	250	266	253	230	244	264	273	257	277	257	255	272	257	257	271	268	256	267	269	263	277	271	251	266	264	246	263	253	234	241	231	246	240	245	245	251	220	284	264	230	264	250	252	288	253	247	254	246	228	257	234	272	251	273	249	277	269	276	237	273	262	248	281	244	261	249	255	281	252	302	299	245	261	277	241	239	277	269	256	247	268	254	250	271	268	272	271	249	272	270	234	288	273	291	261	267	263	284	248	260	270	271	239	254	229	233	261	251	257	274	259	252	277	234	256	235	258	275	272	245	249	249	257	246	259	273	246	267	245	251	274	266	244	262	257	265	247	253	251	263	263	232	243	252	293	281	260	269	257	254	234	233	293	233	258	260	271	245	282	292	256	277	249	238	271	270	270	268	233	242	272	276	257	237	245	268	260	254	284	246	271	273	264	256	269	262	264	272	254	261	274	251	256	215	276	281	288	268	258	272	274	253	262	286	244	267	261	250	266	224	249	268	252	236	276	252	266	225	293	282	232	253	257	235	238	269	259	244	250	264	243	262	265	237	247	249	255	276	243	296	265	248	258	269	282	262	242	252	287	274	283	267	241	250	259	240	232	275	240	246	258	273	261	239	235	255	258	245	241	260	249	269	246	231	238	277	253	233	242	256	263	272	277	292	247	246	252	230	284	267	228	259	252	285	249	261	268	249	240	275	248	259	279	247	246	259	267	258	264	261	262	278	282	258	254	269	246	240	282	278	240	261	255	252	250	272	268	218	250	241	269	274	263	272	250	222	241	251	231	269	255	253	275	282	253	256	252	231	240	250	254	253	250	261	261	261	265	257	254	233	280	250	236	262	277	259	247	261	254	259	255	257	282	263	254	227	283	240	272	262	261	269	233	262	243	251	270	273	269	257	237	264	276	263	232	279	258	276	273	251	243	261	245	260	250	295	244	308	262	251	240	234	240	231	218	247	214	263	237	248	257	238	263	240	262	265	247	257	272	251	260	242	273	298	268	234	268	269	256	265	273	272	266	236	212	243	254	258	237	281	272	283	263	245	259	221	271	257	265	266	288	272	275	255	252	263	298	266	245	268	237	247	257	226	263	252	257	265	255	233	257	260	241	239	259	277	292	263	269	232	234	251	253	270	274	281	246	268	269	266	251	253	272	260	260	249	237	272	256	263	271	288	252	277	257	258	253	245	256	276	246	275	289	252	251	259	268	247	242	246	250	254	262	270	273	238	245	268	223	221	263	236	269	236	262	254	261	271	252	236	249	273	248	280	252	264	265	249	256	241	245	264	248	269	257	249	240	238	274	275	260	255	227	250	252	239	280	264	308	244	263	256	244	274	236	272	286	249	275	239	272	254	252	252	254	266	252	275	258	260	249	259	290	250	272	233	274	240	253	269	248	273	230	258	230	242	248	260	250	252	295	285	237	277	262	281	255	261	251	238	261	270	288	250	279	260	257	257	268	273	237	265	262	238	259	249	255	267	261	240	230	265	270	252	276	230	255	278	249	243	288	258	265	254	263	247	250	279	285	259	232	267	259	261	253	246	254	245	266	244	236	255	298	265	242	222	259	276	276	272	240	278	261	223	261	224	264	257	281	268	252	247	263	279	277	278	237	241	289	262	264	242	252	249	294	255	252	239	274	239	241	277	266	264	259	246	268	273	259	251	260	277	289	254	222	221	247	234	271	263	267	259	248	257	258	261	254	240	245	241	268	274	252	279	259	289	243	264	285	243	235	227	250	264	267	267	238	254	253	228	262	252	259	277	226	241	247	285	261	270	254	265	215	250	239	261	240	259	254	269	259	272	294	254	268	297	221	256	262	271	271	236	278	280	262	230	234	281	252	275	288	243	252	284	298	253	287	250	268	259	271	270	261	279	255	277	237	243	231	270	257	228	254	260	224	255	227	265	277	241	222	289	267	289	230	270	233	269	227	227	273	267	264	290	272	261	261	258	293	263	271	277	296	248	255	239	261	231	261	243	246	255	240	245	253	242	252	258	249	255	257	267	233	257	259	262	253	267	280	267	264	232	277	240	297	240	256	281	277	261	250	259	242	254	280	237	242	285	264	261	279	268	262	225	242	257	259	251	250	273	233	285	259	235	241	256	256	281	272	287	261	243	257	293	243	246	260	268	257	270	224	253	242	284	237	263	283	277	240	246	232	286	278	235	230	248	264	263	249	259	237	270	269	254	237	277	268	273	274	220	238	254	258	266	265	259	248	253	304	258	291	257	236	262	269	259	252	240	267	253	266	261	269	259	220	245	273	249	261	267	250	274	262	285	290	274	238	244	221	283	300	246	269	245	270	259	265	259	260	281	275	276	241	259	232	286	234	292	252	252	247	264	257	282	249	275	252	251	292	243	258	272	256	265	294	231	255	255	269	254	269	271	275	248	250	282	273	253	254	276	246	276	265	276	266	271	270	256	229	247	262	257	231	263	259	259	262	275	235	264	263	232	266	252	246	258	244	256	268	244	230	250	258	248	229	269	296	266	248	261	266	262	270	284	242	248	247	245	219	252	271	244	276	288	254	268	278	265	259	233	257	264	247	261	233	260	260	252	261	240	238	269	279	265	252	259	250	286	262	219	267	251	235	260	285	240	253	244	252	236	242	236	230	258	274	237	276	235	285	261	300	265	254	248	270	294	234	256	270	267	253	256	264	274	253	251	242	259	243	265	266	268	253	273	271	283	289	266	250	223	259	268	228	241	277	250	247	288	246	256	260	282	227	274	254	240	270	283	263	274	286	250	307	256	248	267	269	233	280	253	256	229	250	272	235	256	228	257	255	256	253	268	263	250	244	252	268	247	264	227	269	231	224	241	239	258	220	242	256	262	268	240	272	237	245	271	229	257	240	268	246	230	242	250	257	260	273	257	253	251	228	272	244	273	273	261	244	293	230	265	248	258	286	279	254	261	257	276	251	249	259	280	258	299	255	258	226	267	259	247	265	273	266	252	246	252	254	271	270	264	286	271	250	230	270	266	273	261	234	284	252	279	258	237	255	239	295	246	281	268	285	272	272	271	249	257	248	243	216	246	278	268	272	235	265	261	248	248	232	256	259	266	260	287	275	272	253	229	248	222	267	249	259	256	259	266	242	245	253	245	271	272	250	258	275	277	278	239	275	260	274	261	251	266	248	237	262	258	230	237	249	303	248	249	270	268	233	271	254	226	262	256	255	240	250	272	243	276	239	246	265	254	264	283	275	237	282	274	262	257	283	265	265	232	293	256	257	249	256	264	283	229	254	270	243	255	248	259	268	264	277	260	251	242	289	246	288	268	237	275	281	253	257	251	246	253	289	259	228	254	262	269	258	253	277	294	271	248	274	233	248	245	237	282	255	285	235	270	265	278	250	239	284	253	266	264	254	236	271	247
38287	50758	53552	61661	65542	61196	63781	57643	48444	43121	38014	32839	33637	31988	25408	26665	25304	22824	18276	15773	13855	9605	7677	6421	5408	5048	5035	4092	3297	2838	1562	923	871	910	940	851	821	820	890	1030	891	813	818	788	826	827	840	811	841	798	776	858	826	851	809	810	821	822	820	780	765	769	785	843	807	806	835	752	817	813	819	769	830	793	790	770	816	754	718	840	814	791	820	792	764	765	810	821	775	783	725	831	839	836	830	806	814	798	779	809	813	828	809	794	819	825	767	813	817	817	812	793	803	738	798	781	807	805	828	848	800	769	791	811	798	759	818	852	760	845	816	833	764	812	851	838	783	795	750	805	792	809	812	863	825	805	790	817	778	861	787	779	814	798	848	777	831	800	805	802	795	796	827	742	795	810	800	799	798	782	791	781	794	746	835	773	797	843	820	847	810	830	780	807	822	752	770	839	850	767	762	798	820	829	828	789	798	808	840	823	767	822	809	815	761	774	789	819	840	803	771	782	801	792	810	839	755	799	790	797	807	825	791	764	785	835	761	797	814	880	831	776	816	785	775	822	848	795	756	733	762	854	792	789	782	828	773	765	813	785	798	812	780	757	741	844	806	790	795	816	846	782	802	833	798	793	775	779	795	797	848	751	806	797	778	746	846	809	813	784	792	772	790	820	791	818	803	755	798	776	811	762	862	793	773	788	766	784	836	774	767	753	819	869	763	781	768	820	792	819	816	763	765	769	871	761	832	813	755	806	722	822	770	828	799	835	783	768	788	762	794	809	793	794	803	816	834	823	781	813	789	785	804	812	776	781	824	817	813	813	802	772	786	803	809	792	785	809	795	794	773	799	821	871	792	798	748	858	793	800	816	809	785	756	834	830	841	780	796	830	781	788	775	789	841	727	828	827	825	819	822	756	826	768	812	816	777	780	821	806	734	840	777	806	794	810	774	773	737	789	813	770	781	782	814	772	808	807	892	852	755	827	816	775	785	767	825	793	805	829	773	771	825	762	838	808	766	840	789	783	738	786	825	805	784	831	784	844	807	820	833	758	837	800	792	779	797	826	777	790	824	789	830	718	820	795	790	763	809	815	799	789	821	815	810	796	803	786	824	774	819	813	721	818	775	788	814	820	854	828	808	764	790	826	810	800	831	774	789	786	840	781	799	775	766	783	786	791	817	782	808	798	794	862	837	781	833	795	843	778	776	786	798	864	832	775	801	853	813	820	788	768	817	795	807	817	843	808	805	781	768	749	746	794	761	790	792	811	781	748	759	831	832	749	839	826	807	816	762	819	802	795	773	807	849	780	803	814	848	812	807	794	820	814	843	815	824	745	802	715	831	806	776	810	742	752	838	829	776	794	806	802	817	797	793	759	824	789	815	807	831	753	801	774	856	799	817	772	789	883	806	760	833	782	790	840	805	749	740	810	744	773	805	807	815	823	803	843	757	798	745	786	784	777	801	769	817	763	822	808	721	799	788	835	746	762	794	768	827	828	777	751	785	799	804	792	780	797	775	835	827	776	801	753	828	802	835	765	778	754	788	809	793	806	777	783	830	796	822	852	791	850	799	834	785	807	806	789	796	796	753	749	762	820	826	764	770	849	792	787	825	766	792	762	830	796	836	793	804	757	767	802	858	802	855	824	789	810	778	824	799	757	793	793	830	756	829	755	832	731	800	808	816	779	797	784	797	771	802	807	770	830	749	782	832	734	821	790	811	754	827	787	788	840	752	848	774	778	814	731	792	803	805	815	732	772	821	827	849	746	772	786	787	774	766	794	750	815	811	799	816	789	738	828	784	771	830	815	841	776	765	798	723	822	784	775	822	771	807	809	785	735	830	783	833	783	774	840	780	846	806	791	784	828	761	799	765	800	782	767	752	784	804	799	846	829	774	740	750	774	790	763	795	785	863	787	785	811	799	828	824	778	821	790	793	772	814	813	760	792	768	829	815	820	782	728	840	815	805	772	784	748	780	801	805	820	793	807	827	818	812	782	798	780	789	821	786	758	794	818	813	798	785	818	742	794	798	821	789	783	837	782	777	811	791	794	816	790	806	777	800	793	810	756	765	838	825	786	824	834	720	841	781	753	832	765	811	774	794	802	770	792	748	768	756	815	763	797	778	826	786	804	747	848	779	787	772	842	818	787	807	778	837	761	800	784	804	785	795	799	815	777	844	806	776	814	785	815	825	780	759	803	757	813	812	839	778	764	814	736	765	817	790	802	813	791	794	777	825	767	797	845	809	742	780	808	848	765	859	835	785	819	834	792	762	826	801	788	798	792	794	840	821	807	797	777	843	848	778	775	787	808	784	814	844	796	830	793	806	797	774	841	796	815	779	783	775	804	814	802	766	806	756	856	803	817	789	815	802	783	814	826	803	794	854	783	863	754	838	782	785	756	839	802	798	799	860	801	832	849	785	817	850	791	814	803	812	808	789	813	775	814	803	788	838	823	765	750	805	773	836	753	778	828	828	848	779	802	780	771	792	786	827	786	794	799	778	839	806	789	874	802	794	821	792	857	811	812	798	794	801	771	874	812	748	811	822	815	814	819	794	776	780	854	786	860	766	795	802	804	822	844	783	772	787	755	821	819	816	817	786	820	788	782	811	823	859	797	775	848	783	819	837	803	796	788	799	833	896	751	774	799	838	797	818	769	743	834	823	828	815	784	810	806	791	771	813	762	814	812	822	817	836	799	739	768	806	819	785	800	782	831	814	762	826	832	816	838	823	791	827	763	774	763	809	824	824	854	801	781	822	776	820	776	811	818	788	815	778	766	768	769	789	802	827	805	790	813	782	772	757	780	807	804	808	797	788	791	809	813	787	802	792	782	795	796	769	762	805	795	805	786	855	783	817	803	778	835	822	809	846	769	799	834	792	768	800	793	832	807	823	813	798	804	743	818	795	773	800	802	773	815	825	768	758	778	809	814	770	856	814	706	791	796	803	788	769	780	803	837	790	731	753	776	730	792	768	779	799	796	770	779	790	789	817	792	804	765	795	818	787	756	771	836	849	807	757	804	806	791	788	800	863	820	828	732	821	781	790	841	746	819	817	790	812	794	766	792	811	781	794	840	769	798	876	811	843	808	787	759	806	754	779	797	782	783	804	757	778	829	807	836	833	799	765	821	810	790	753	795	749	824	787	718	825	780	778	805	777	761	777	783	804	830	793	814	812	781	774	768	821	818	823	794	765	818	766	796	781	830	805	811	762	799	792	811	773	792	789	803	807	765	785	810	800	808	815	775	836	804	818	815	830	787	840	830	786	836	784	824	784	801	797	853	785	803	823	767	798	774	828	833	790	813	811	838	812	792	819	817	831	806	794	813	753	834	817	770	804	793	776	753	758	780	784	782	799	826	824	797	806	804	842	765	862	812	821	772	785	861	796	827	808	775	770	786	809	783	824	726	851	796	813	789	775	821	758	809	775	787	749	788	767	801	798	784	766	796	771	792	782	802	772	847	787	776	751	793	763	812	785	758	818	817	804	789
8975	16400	26332	22726	17164	14260	8437	5200	4233	2951	2100	1857	1572	1371	1091	1044	847	661	599	504	497	389	389	357	293	257	265	248	245	200	217	189	181	177	182	193	193	191	165	193	183	194	193	190	199	191	193	198	194	180	222	173	195	190	174	182	207	176	188	218	189	195	197	197	199	200	204	203	180	179	186	186	175	197	192	191	198	191	205	187	182	184	215	208	200	181	210	174	208	176	197	196	203	204	224	186	188	178	190	194	191	190	187	196	192	185	197	193	162	180	189	181	191	194	203	157	202	211	182	178	229	185	197	182	182	195	168	173	194	203	205	180	180	220	168	181	176	168	202	186	178	198	221	192	199	184	177	195	190	183	185	157	184	208	182	224	185	166	192	170	198	168	220	234	205	194	182	165	187	205	206	189	209	210	173	199	163	190	203	185	216	201	174	211	194	187	200	187	175	187	212	176	182	175	181	179	210	185	198	202	203	194	180	192	178	195	224	175	185	199	196	193	210	201	192	197	188	196	194	198	189	191	189	189	186	183	190	163	172	199	192	185	202	176	211	209	180	180	174	198	208	187	190	198	182	193	186	182	179	178	186	179	190	184	171	210	169	206	199	177	185	197	187	214	196	192	184	183	206	185	193	187	186	196	203	204	184	162	207	195	196	214	204	191	181	195	206	192	213	186	206	199	208	216	184	174	181	173	203	160	192	175	177	182	208	190	201	175	173	194	182	165	187	190	181	188	194	167	175	189	204	195	200	165	193	191	186	198	173	215	197	192	182	169	200	203	177	183	200	185	195	166	179	202	205	196	179	190	178	204	186	193	166	193	176	178	180	176	202	210	175	171	182	211	215	167	185	197	166	221	203	185	176	182	182	196	196	193	214	190	201	184	203	208	194	212	199	168	182	193	192	196	180	157	192	180	192	196	167	188	197	185	197	169	197	180	197	163	199	184	182	205	183	188	214	194	176	177	192	157	166	211	174	178	193	196	192	210	199	182	184	198	174	193	166	197	216	175	172	199	174	168	198	167	201	178	189	211	188	184	166	171	187	180	197	196	165	171	180	182	194	179	199	191	170	194	187	198	188	213	203	198	191	179	189	164	198	188	193	215	191	173	201	179	186	172	202	184	168	174	200	187	151	196	168	184	197	179	163	196	204	200	178	205	202	157	189	211	197	210	195	180	184	179	187	208	205	200	167	197	178	178	179	209	209	197	187	194	198	227	204	183	199	208	169	184	199	177	191	188	199	168	190	191	176	180	189	198	193	190	180	187	202	184	189	198	189	187	187	196	166	182	169	208	168	170	181	167	189	189	174	201	177	163	208	180	208	186	194	210	177	180	216	171	198	194	184	173	197	174	173	186	192	190	194	188	181	169	171	160	193	220	202	193	198	203	178	187	180	168	198	189	201	178	193	205	187	201	180	190	182	194	204	190	225	204	191	164	173	190	192	175	202	195	181	187	207	210	206	195	196	174	197	199	200	206	177	198	196	217	197	192	186	175	179	207	207	191	185	177	178	180	188	184	189	179	198	180	204	196	213	200	206	184	180	195	188	197	194	203	183	207	176	212	232	196	190	192	183	183	194	217	171	181	183	193	183	200	194	182	185	204	184	176	197	191	213	184	195	187	200	193	197	176	214	193	170	212	182	186	183	192	189	199	188	193	198	179	186	202	205	179	193	176	183	196	191	200	206	181	200	181	171	191	187	192	183	159	183	181	172	187	190	188	208	181	171	192	170	192	165	180	160	200	192	178	209	194	171	205	176	202	209	194	223	189	180	203	180	169	182	205	191	179	159	187	213	184	184	201	195	190	200	168	171	201	201	166	187	184	180	212	188	188	164	218	182	185	176	190	183	178	194	199	187	186	173	206	178	179	195	208	179	205	197	189	191	178	211	224	192	231	215	197	201	174	188	191	192	184	183	186	191	188	183	188	170	189	191	196	179	194	162	173	206	197	180	177	190	186	177	192	160	180	196	167	207	192	182	195	176	214	181	191	187	197	193	172	206	182	189	198	189	188	182	181	183	170	193	192	187	217	197	207	185	202	193	182	188	190	195	211	169	203	205	192	173	177	194	201	174	210	210	195	185	173	187	176	164	200	164	192	188	184	166	188	202	177	185	173	186	186	185	186	188	185	173	197	209	190	179	203	172	214	187	199	199	193	177	176	187	184	177	200	227	213	187	175	220	194	197	183	203	177	188	193	195	181	185	183	170	159	214	233	191	205	158	196	191	207	177	186	227	198	228	188	184	210	197	197	186	164	186	185	188	182	203	157	199	198	194	219	191	188	158	206	184	200	167	179	167	195	186	175	215	194	208	188	188	186	204	196	166	199	154	161	217	202	182	160	176	184	159	167	208	188	185	189	184	187	202	194	175	187	193	164	185	176	191	181	175	182	176	198	202	214	170	198	186	191	188	193	193	187	190	204	184	188	194	175	190	193	172	184	190	192	194	195	178	206	172	183	178	177	203	196	185	202	193	214	189	155	206	199	195	177	172	194	175	206	183	174	176	180	197	202	202	196	199	180	187	187	193	206	175	182	179	213	193	186	188	210	189	180	165	188	199	190	170	188	158	204	165	177	201	222	188	205	166	188	187	205	193	168	198	203	178	183	158	185	191	189	186	176	200	174	194	209	187	189	217	187	209	194	181	204	186	174	194	206	199	206	181	181	206	179	171	194	182	208	156	183	170	180	173	182	183	187	211	174	199	194	181	210	177	174	176	174	198	191	181	182	186	205	185	182	191	202	196	185	211	171	196	176	180	169	177	185	184	193	183	185	184	197	190	202	218	191	208	177	194	204	200	183	187	186	189	201	205	182	198	204	207	183	182	210	191	225	166	202	188	186	161	189	195	190	155	202	186	171	188	187	188	191	195	198	188	163	192	189	196	183	171	175	204	178	177	204	204	187	216	194	212	188	189	181	168	169	181	162	218	189	162	206	173	198	184	172	179	189	193	210	207	184	177	193	197	178	234	174	178	168	203	178	187	159	143	205	187	156	179	174	172	188	172	187	170	196	208	168	217	180	175	193	180	201	182	163	192	225	208	194	194	188	177	203	187	166	209	191	194	149	180	193	187	203	210	202	185	172	180	174	196	191	193	178	176	197	176	189	182	192	203	176	200	186	198	210	206	207	203	185	194	219	177	204	192	216	192	209	196	194	189	204	195	194	192	201	217	202	196	220	171	188	197	188	188	221	183	178	192	183	164	201	184	219	169	184	214	204	204	191	191	175	185	185	185	191	219	176	204	181	185	222	185	176	194	180	171	183	208	191	191	207	169	194	183	172	182	189	169	172	204	184	185	193	193	189	198	180	200	190	202	179	171	185	188	220	185	202	180	177	210	159	191	178	203	195	183	180	201	202	183	196	204	187	212	197	190	155	195	185	176	196	211	179	186	171	182	208	207	197	176	217	185	197	190	188	192	206	186	162	190	199	176	194	179	214	177	178	175	191	168	196	210	201	207	191	201	171	174	181	179	166	198	197
8909	19762	30935	32826	30513	27666	21068	17133	15354	13576	10592	10072	8881	8115	6207	6036	5068	4027	3670	3112	3029	2540	2172	1881	1469	1194	1186	1048	848	716	708	623	620	663	673	656	663	604	664	649	672	669	607	698	653	633	676	612	632	643	656	667	645	605	638	628	677	661	618	649	622	626	619	638	667	636	632	720	655	618	639	643	671	654	689	685	638	675	653	660	645	613	690	635	683	624	559	650	649	611	621	637	636	661	679	602	661	625	671	652	643	707	614	641	642	682	633	634	629	621	684	635	665	644	632	653	673	653	662	601	638	632	637	631	680	621	658	619	674	648	612	628	634	661	594	654	684	609	647	699	677	589	630	644	635	615	642	668	685	634	623	633	656	646	646	608	607	632	654	697	681	612	579	657	640	614	677	649	657	643	660	675	646	627	657	629	650	590	649	618	634	615	711	662	654	633	636	596	634	630	628	651	595	650	668	643	648	641	597	611	644	641	650	631	703	613	650	629	620	670	676	671	613	662	644	642	613	675	607	595	663	620	682	632	616	623	604	693	691	661	647	652	638	640	637	640	641	661	571	678	641	640	620	649	655	623	607	651	656	654	585	630	679	658	644	682	617	620	615	649	641	599	613	664	678	627	662	664	639	611	622	624	644	590	616	618	633	618	632	649	600	624	648	632	599	665	689	655	662	650	609	662	636	628	665	638	593	669	606	609	671	617	635	632	598	649	647	676	638	675	621	635	625	664	665	656	638	650	644	661	654	648	672	624	689	618	616	619	623	694	642	684	697	619	616	640	608	630	640	693	631	637	608	672	651	654	635	645	662	632	632	652	559	653	646	647	653	659	640	633	574	648	653	695	648	646	665	676	657	609	671	667	670	622	614	602	649	645	653	649	645	645	685	671	670	668	615	617	619	696	672	700	656	662	626	681	626	635	657	650	632	638	640	658	642	598	675	669	640	631	606	644	639	627	684	612	625	637	649	666	658	614	635	637	686	635	673	621	645	658	645	634	635	674	631	611	620	631	679	653	614	588	650	629	596	676	637	669	660	645	644	633	625	616	668	656	647	603	639	653	680	685	641	609	669	645	670	635	675	623	619	623	601	585	639	644	636	618	653	635	662	587	671	633	657	620	668	678	619	668	649	651	643	661	701	650	639	616	661	672	655	645	621	664	651	682	624	659	709	644	635	707	623	663	618	623	635	658	623	612	628	624	669	642	632	611	579	623	632	630	599	624	636	613	671	647	656	642	625	701	634	658	649	659	650	717	644	634	664	651	644	633	639	644	655	637	633	641	616	621	604	635	606	672	634	644	635	626	686	618	605	600	614	567	650	662	653	629	620	636	649	677	669	650	631	657	624	665	665	673	625	606	663	646	651	667	645	676	657	660	580	624	637	667	639	651	631	592	629	660	656	665	646	658	647	634	672	640	661	604	657	633	611	620	699	649	629	642	651	623	632	643	601	634	649	658	649	684	639	626	622	701	609	623	603	661	615	594	616	674	627	642	654	632	646	624	614	655	639	644	634	647	676	636	649	628	670	640	698	695	658	634	633	675	678	673	658	694	690	655	636	614	621	675	669	617	675	703	670	630	611	656	649	649	608	633	661	618	617	701	594	643	653	629	682	622	597	642	627	681	629	667	667	628	627	635	630	632	686	613	654	618	589	619	617	630	630	630	666	623	638	684	632	630	653	669	642	671	626	665	654	649	657	586	616	663	682	606	622	665	682	635	699	646	656	664	653	654	674	679	664	631	670	601	663	636	622	607	678	651	659	661	681	687	635	656	604	649	610	676	650	628	648	677	609	642	623	693	678	613	640	620	653	661	648	574	614	623	599	609	636	647	625	658	651	666	606	654	649	629	681	615	657	635	658	629	635	668	636	677	674	672	645	642	653	612	632	668	652	646	662	615	634	642	657	623	652	656	622	631	625	628	641	624	620	650	669	652	660	643	611	647	644	653	691	617	613	608	625	630	639	622	681	641	705	641	634	625	634	638	596	634	628	650	640	675	641	607	647	636	636	644	625	651	630	641	637	614	653	626	643	667	681	648	665	644	583	635	661	601	656	663	672	624	658	618	663	637	639	651	632	640	648	663	662	665	632	668	649	640	698	685	666	638	661	630	646	663	621	644	643	629	669	628	658	690	683	640	639	623	668	650	640	662	632	647	700	674	641	665	649	653	669	681	616	602	636	611	663	606	611	695	678	651	653	701	639	626	674	659	609	627	618	657	627	642	659	598	655	696	647	664	615	645	689	637	658	613	627	690	641	610	631	650	648	651	605	588	670	633	634	677	641	643	656	644	628	670	643	643	685	678	637	665	666	656	639	688	602	626	624	649	646	670	632	609	646	648	647	613	597	626	673	684	657	709	608	674	601	660	634	632	668	616	656	655	624	635	673	616	635	652	636	669	635	634	667	672	657	646	658	638	691	632	613	634	643	624	672	639	656	651	608	644	616	635	628	661	695	626	665	620	640	621	711	681	654	619	602	639	639	633	668	612	699	645	642	649	634	652	633	638	618	665	637	636	661	619	618	635	678	657	635	637	672	652	643	667	614	644	658	662	644	656	625	683	672	619	649	646	630	587	644	648	650	606	655	647	649	666	658	661	614	649	631	642	693	671	684	626	633	617	688	671	630	666	641	649	623	588	600	662	649	634	636	638	562	629	671	645	687	638	615	680	688	607	600	653	652	609	599	636	651	651	617	669	644	577	603	622	608	645	628	605	653	660	642	660	608	627	650	630	658	653	610	669	626	667	655	607	637	644	655	680	638	657	633	643	610	686	646	659	640	602	649	628	631	630	640	646	654	636	716	616	630	638	598	632	643	659	616	632	648	626	640	653	610	643	658	690	638	659	670	628	603	652	611	590	671	646	644	589	664	603	665	643	646	630	643	622	658	672	605	647	656	624	653	641	640	663	659	603	632	641	628	650	635	621	635	696	646	631	642	635	632	663	620	638	633	654	698	636	658	686	682	610	649	633	667	692	664	666	609	644	643	663	649	619	637	647	635	657	634	679	623	622	630	591	624	667	630	666	670	643	605	643	643	661	683	674	655	654	640	649	680	644	615	621	639	629	644	627	628	630	637	638	677	693	658	639	662	651	564	622	637	654	649	644	640	657	687	655	677	651	665	633	663	644	656	682	629	646	649	677	597	614	636	585	631	658	635	660	676	602	674	611	705	656	658	616	660	656	649	640	647	682	628	651	675	630	628	652	647	657	652	655	648	668	678	642	661	573	590	636	614	627	630	688	669	668	643	656	607	632	670	675	683	634	694	625	644	619	683	657	627	645	645	649	624	624	621	642	640	650	607	633	675	650	621	619	615	651	691	659	623	652	674	634	623	664	623	709	628	670	637	622	667	646	607	618	692	656	656	662	652	664	617	582	649	665	665	637	647	654	677	647	655	620	628	608	657	643	656	688	595	598	627	635	651	619	650	624	688	616	640	701	628	670	630	592	638	642	691	664	640	667	664	680	679	657	666	698	626	643	650	655
37116	47699	45043	38856	37215	39117	33730	32313	31924	24999	19069	13289	9667	7158	5269	4775	3450	2158	1672	1327	1212	1263	1020	894	874	868	803	579	390	343	232	166	203	183	187	163	187	197	218	192	176	187	180	177	182	187	195	191	189	133	200	194	194	184	185	169	170	190	170	171	162	207	195	184	202	184	188	194	181	161	172	172	176	170	155	187	183	168	175	176	168	190	173	167	164	187	166	154	181	187	170	187	160	169	179	177	200	182	165	216	184	182	161	168	179	190	164	179	178	169	181	167	159	181	157	206	161	180	172	200	167	166	188	172	183	173	192	165	176	164	188	200	194	191	191	180	190	209	174	166	174	207	186	187	164	163	166	177	185	165	184	188	183	186	179	153	181	184	163	184	182	186	203	168	175	171	175	183	193	172	155	171	174	200	168	170	180	181	186	169	197	192	165	161	174	191	160	199	168	162	161	184	185	199	189	180	178	175	184	183	157	191	202	172	161	166	186	184	161	155	156	183	177	177	173	174	192	173	205	193	208	169	166	185	165	194	161	178	185	167	176	189	173	192	172	167	184	157	166	157	177	165	201	157	201	173	172	169	166	171	151	163	202	183	157	189	170	172	175	183	161	163	163	180	186	191	178	166	189	161	180	189	193	176	183	159	195	191	164	144	184	165	199	185	163	207	164	163	176	173	163	160	182	180	156	168	189	151	175	166	181	175	190	169	159	167	157	185	169	135	178	169	190	200	167	170	182	177	180	174	172	149	176	178	166	168	179	171	198	155	164	198	181	180	166	177	165	183	188	155	167	190	178	179	178	175	180	177	186	165	209	162	176	194	176	191	166	162	159	171	177	194	179	181	181	168	169	182	175	195	175	160	205	164	198	182	188	187	184	163	173	194	188	188	161	190	184	194	172	181	168	173	175	191	205	184	168	182	156	172	197	172	196	166	175	195	202	174	163	146	196	171	157	183	166	173	174	177	165	193	176	177	179	165	157	170	178	182	190	169	168	198	168	155	162	193	169	163	189	191	180	157	184	187	155	163	179	192	191	172	158	188	185	153	186	177	166	193	178	166	165	176	196	177	185	162	164	209	170	182	200	180	140	185	193	172	157	174	174	156	165	157	167	209	168	177	165	178	147	189	175	190	176	166	191	151	185	179	186	189	168	169	172	185	166	175	147	190	178	213	172	179	177	205	186	189	185	179	181	157	186	179	168	196	171	194	160	165	209	192	218	154	192	187	168	196	185	183	168	174	185	172	186	176	178	196	177	171	168	158	173	184	197	174	167	169	193	181	191	181	195	175	180	186	182	164	159	184	180	160	177	169	173	169	174	170	179	217	166	159	195	170	171	198	161	160	212	167	182	167	190	171	160	157	155	156	167	166	164	202	199	169	165	158	184	187	178	154	174	159	176	207	155	160	182	183	164	188	199	190	168	166	195	194	171	167	162	175	149	161	151	168	163	168	180	178	150	184	161	187	170	187	165	202	178	171	168	200	153	173	144	180	185	163	164	202	177	173	185	170	160	180	179	169	182	172	157	188	170	195	184	172	171	175	186	167	154	159	173	195	194	169	167	187	175	176	187	184	150	178	176	197	167	145	173	197	180	166	192	179	161	183	184	200	162	178	198	175	190	172	182	182	179	174	192	166	164	170	178	171	156	181	178	167	170	154	172	176	189	171	178	176	165	176	216	190	178	166	187	160	152	180	178	165	166	153	174	191	204	161	153	181	147	181	190	177	172	190	150	185	182	173	181	193	160	173	191	164	172	171	178	185	160	180	194	189	181	159	156	171	157	205	197	186	183	148	184	199	176	190	170	163	172	168	177	179	161	186	189	181	141	160	174	179	191	164	182	183	171	167	153	171	173	181	191	178	164	176	181	175	173	169	166	165	175	205	153	191	190	192	177	171	173	160	179	175	171	183	177	182	201	193	172	194	167	166	185	177	166	197	173	192	183	179	195	181	179	203	191	147	177	182	159	169	179	152	190	172	173	170	190	164	184	179	189	180	160	170	195	188	173	178	179	170	170	146	177	169	165	174	170	157	199	176	148	183	164	162	175	176	185	179	184	193	173	156	169	188	179	153	170	172	161	177	181	166	170	180	188	183	193	177	164	176	183	159	202	182	177	182	190	174	193	194	173	193	174	175	196	170	167	175	193	159	195	173	164	182	181	173	182	148	183	163	158	173	170	171	172	177	167	149	185	203	163	166	172	160	163	183	180	179	182	157	164	175	158	178	170	154	142	212	188	180	164	185	177	162	169	178	167	180	156	193	161	172	171	169	185	173	159	157	165	221	185	171	177	161	176	168	183	170	164	179	172	164	192	174	174	203	197	170	173	168	182	179	174	191	175	159	199	175	165	179	162	188	175	184	192	211	160	172	194	140	182	173	190	226	171	186	159	204	170	173	168	176	150	174	161	209	178	187	198	188	173	165	176	177	182	176	184	179	200	178	168	173	161	204	165	162	192	191	170	182	165	190	200	181	155	191	181	154	171	171	182	158	186	159	186	185	175	175	172	174	192	155	179	193	177	188	188	171	152	151	193	187	168	170	171	193	182	178	169	181	177	181	174	179	159	150	184	177	169	190	169	149	185	196	174	196	173	174	169	182	162	179	175	177	177	168	186	183	162	180	160	186	170	163	167	196	168	182	170	178	176	164	184	194	192	209	171	175	183	173	160	158	173	175	198	165	158	199	193	182	145	166	146	149	177	180	178	192	168	167	174	184	172	187	166	161	178	163	179	194	186	150	183	187	186	173	163	191	171	182	166	176	193	187	184	199	170	170	183	186	172	190	176	172	215	156	163	164	169	176	158	139	170	181	161	188	165	168	179	176	169	152	188	180	187	180	202	183	191	169	159	169	181	162	144	192	213	189	187	201	179	193	185	173	178	184	165	181	178	197	177	189	171	161	165	181	176	196	168	202	187	157	180	171	175	182	172	186	156	175	187	155	185	169	181	180	173	178	178	187	155	161	176	161	163	188	179	158	205	174	176	184	174	195	168	173	177	168	151	190	187	182	180	171	181	194	145	172	164	188	172	175	192	162	169	157	170	188	162	173	170	204	170	167	170	175	159	188	197	182	187	187	166	200	149	177	178	191	178	164	171	184	159	202	168	199	198	162	167	170	165	184	192	178	195	161	175	186	189	196	181	163	172	172	175	173	170	169	173	157	182	183	204	177	170	205	191	177	165	187	180	182	176	187	169	163	181	177	187	169	172	185	183	156	170	167	179	152	176	171	181	167	187	172	188	174	190	172	184	187	147	192	186	202	170	188	174	177	207	180	187	177	162	182	165	165	205	173	183	160	162	195	190	175	182	177	160	179	165	196	173	197	177	182	191	193	151	157	188	151	202	186	155	158	163	193	168	167	197	172	185	183	156	172	172	162	184	183	163	179	174	181	191	189	188	201	178	174	175	169	165	152	181	177	165	179	179	179	207	156	171	200	162	208	178	154	142	184	191	158	156	173	190	171	156	187	171	171	162	181	167	174
31189	46620	52349	57353	62619	57616	54509	49149	42827	37999	30456	27750	25838	23466	19758	20139	16420	11521	9655	7900	7664	7639	6051	5482	5344	5103	5072	3470	2360	1758	994	653	613	686	658	643	641	635	744	676	597	625	574	595	633	558	618	591	616	584	603	573	584	590	594	596	574	615	608	606	598	576	638	596	578	600	576	611	577	606	594	620	574	598	580	635	628	590	615	622	618	607	621	569	568	615	648	545	566	617	610	667	597	590	611	617	620	571	626	602	593	589	602	581	575	585	622	622	610	642	592	604	596	568	630	612	597	580	554	590	603	625	564	602	576	570	639	600	599	571	622	594	587	594	600	616	577	636	604	549	561	587	620	609	619	573	583	577	553	589	563	589	543	599	611	609	605	577	580	607	618	598	555	619	606	606	601	595	589	610	611	588	579	592	620	583	577	614	608	590	579	591	631	595	612	564	606	613	554	598	573	597	589	573	605	552	643	553	587	565	564	580	640	618	604	619	560	627	533	571	596	575	613	587	586	588	598	571	605	589	594	589	636	577	547	610	599	596	624	586	580	585	578	556	581	607	594	602	584	578	565	666	622	590	622	616	623	614	559	596	626	601	608	615	594	583	572	585	637	575	567	635	628	601	607	593	606	605	561	588	604	609	613	651	598	583	611	635	621	626	642	578	606	573	603	598	614	618	577	595	568	605	591	624	568	584	555	620	608	623	594	613	560	588	569	570	524	616	626	619	592	575	572	623	614	591	606	580	620	633	628	591	602	572	623	557	572	587	609	576	598	647	565	583	613	574	557	622	593	588	601	587	621	592	619	630	598	535	584	591	584	617	599	597	607	582	570	566	597	650	586	619	598	555	640	570	607	600	572	606	606	669	615	550	579	626	607	571	565	605	583	618	592	628	586	593	594	545	593	556	593	607	588	592	544	523	566	581	575	563	572	596	562	615	595	610	585	551	551	621	598	542	611	632	643	590	569	622	563	550	597	615	628	571	597	651	640	598	609	568	587	551	616	574	618	583	616	538	654	595	605	608	573	553	621	581	574	609	611	596	562	603	633	595	581	599	591	573	589	608	615	591	586	595	604	616	559	585	554	605	605	569	616	589	618	572	598	591	606	587	562	591	585	596	563	635	561	621	594	632	600	605	606	568	618	585	617	569	592	590	586	573	618	591	610	577	595	588	621	628	544	640	591	579	600	580	581	597	596	596	591	569	628	600	612	608	594	598	583	607	567	635	558	622	634	645	603	586	614	618	596	608	556	582	610	592	616	577	569	574	625	580	646	565	587	624	632	623	598	569	604	609	597	565	598	579	615	601	584	578	530	629	597	618	604	620	558	581	531	571	601	594	560	615	624	632	599	567	632	600	602	617	592	612	570	590	601	537	616	628	603	581	600	577	578	585	598	592	537	603	587	599	588	632	577	581	561	564	610	619	581	609	585	555	580	605	643	571	597	531	584	623	654	664	576	623	598	607	619	608	611	588	614	612	575	559	567	614	582	614	604	597	597	589	613	611	566	591	615	526	579	589	610	600	574	563	607	553	581	565	601	598	592	610	584	577	629	613	575	635	617	584	630	591	578	615	594	607	562	581	589	604	626	578	588	578	596	569	595	596	566	600	583	624	636	572	616	587	569	563	635	568	561	611	592	588	653	580	578	651	607	559	567	607	583	591	585	606	614	570	600	594	586	649	605	568	616	617	567	616	576	608	589	608	581	602	633	576	572	589	571	599	583	600	582	573	594	605	583	603	578	617	605	582	564	606	644	592	596	610	600	585	575	575	588	633	589	630	628	591	659	584	634	588	605	632	590	535	589	578	521	613	634	599	612	570	591	622	615	591	613	614	563	611	571	653	616	544	597	579	602	552	602	611	592	600	586	549	610	601	595	557	596	618	640	590	592	583	600	564	601	592	569	610	633	570	575	576	585	628	585	531	528	535	568	580	603	598	584	556	594	600	610	612	598	556	591	603	591	597	562	617	605	583	622	615	597	592	587	631	561	575	577	571	601	628	562	593	623	573	587	615	619	563	582	624	579	599	595	577	594	634	591	621	603	570	601	592	542	591	595	611	608	594	583	557	559	617	581	553	589	611	592	576	598	581	634	608	599	619	603	612	579	530	603	645	527	616	597	591	621	610	568	569	599	591	605	607	559	615	600	580	587	552	601	570	616	560	603	591	594	616	579	623	609	631	631	609	623	625	576	624	623	634	590	594	584	600	569	604	617	645	556	592	594	585	615	599	582	614	563	592	603	557	632	613	576	576	605	590	586	611	568	569	635	587	607	573	606	577	572	567	586	567	600	616	600	631	604	558	586	591	590	650	563	568	583	585	602	582	609	589	599	592	621	580	596	623	613	606	561	571	578	569	597	607	634	578	579	600	590	591	609	615	585	627	574	606	560	616	581	600	620	629	588	605	583	613	567	580	607	585	579	583	572	581	594	572	590	589	607	588	586	598	549	597	596	607	559	603	593	592	567	632	596	577	594	605	584	544	586	564	616	582	622	578	591	559	562	612	603	572	614	560	610	627	610	591	612	608	605	582	576	638	552	583	647	591	580	626	627	538	578	582	582	577	604	570	639	588	601	562	599	560	576	600	574	593	603	631	597	596	604	605	605	606	584	580	579	571	582	613	577	571	600	584	581	598	572	618	608	578	596	608	606	594	603	613	568	563	602	581	618	606	587	579	566	600	594	630	583	583	592	561	586	659	557	573	568	599	597	606	605	590	613	557	630	600	581	588	577	584	618	626	577	566	626	598	605	571	580	611	568	621	637	578	560	604	591	543	599	611	568	599	609	591	625	628	641	585	599	584	604	542	634	530	608	566	638	612	562	597	589	592	617	533	604	555	586	592	581	575	572	568	583	583	606	563	600	587	569	610	550	572	559	623	568	591	608	589	590	560	607	583	609	566	570	562	604	581	589	586	581	596	628	628	622	584	562	599	556	616	594	596	559	601	598	643	640	611	626	587	599	613	548	633	598	571	545	574	578	642	625	588	575	545	625	577	565	572	621	570	604	566	584	573	565	608	604	586	597	578	592	636	586	571	607	606	621	534	598	559	563	583	593	588	572	602	587	599	575	569	651	600	618	580	582	585	616	585	585	596	597	620	601	607	609	600	572	610	583	603	595	569	559	643	621	608	609	625	533	591	601	571	601	580	622	592	575	586	612	607	582	634	586	591	561	617	601	568	591	577	545	592	566	571	579	620	582	598	580	551	642	575	561	631	582	610	606	583	607	659	554	591	591	571	607	580	611	583	611	573	637	561	533	566	589	581	606	609	608	540	565	618	597	584	554	608	613	577	609	565	584	569	613	591	590	579	541	645	559	602	568	604	604	587	585	577	568	581	553	614	592	595	579	579	594	583	546	591	611	585	600	564	557	595	567	570	586	585	577	598	583	568	572	566	586	621	642	599	613	601	625	589	572	551	614	568	617	591	593	610	606	604	563	596	623	573	595	611	556	566	596	590	594	563	585	583	653	568	631	598	565	616	557	601
44453	47542	43406	38106	37169	40712	36899	35885	35939	29666	25003	20459	15984	13694	9389	7681	5526	3935	3248	2601	1796	1549	1422	1014	725	646	825	1161	744	657	349	272	278	276	298	258	278	241	255	282	269	251	239	266	278	253	263	315	229	267	258	238	261	271	275	246	249	271	251	255	252	253	247	225	250	258	271	266	259	274	275	251	258	280	225	277	263	251	246	272	277	266	257	256	247	238	271	246	253	257	275	235	253	222	258	249	258	270	270	261	239	268	271	275	234	226	281	273	263	244	249	253	245	246	265	254	251	281	271	259	242	258	275	249	245	264	261	233	271	220	251	275	222	253	263	237	259	268	254	278	270	266	284	269	260	235	233	253	256	253	266	258	250	230	247	260	287	270	240	267	239	247	258	247	254	279	262	267	250	266	241	233	273	233	269	229	269	256	243	263	265	284	260	262	239	232	280	228	241	249	259	270	250	265	252	247	245	254	251	283	249	241	251	239	252	238	281	246	266	250	248	267	263	269	270	252	224	268	264	276	246	241	258	278	252	247	226	245	256	282	267	254	270	244	235	242	258	256	245	253	265	241	249	262	259	260	288	252	277	232	260	256	261	228	257	269	280	264	254	262	238	248	267	279	262	227	239	268	257	286	251	253	257	221	266	254	257	247	240	247	238	241	238	266	261	253	250	227	296	257	240	271	286	293	231	243	259	244	270	251	268	273	241	225	265	281	229	258	247	220	272	293	253	262	239	238	252	242	272	253	241	253	253	244	264	279	281	238	263	269	252	254	286	240	240	256	260	270	205	254	247	266	279	247	271	268	259	262	262	260	254	230	287	275	275	251	268	231	261	229	248	261	250	244	246	284	247	265	254	273	252	232	268	257	252	281	246	241	243	227	290	291	265	240	264	238	249	241	264	254	252	231	244	247	224	262	271	265	241	249	265	278	260	256	242	251	277	232	258	231	270	263	239	257	224	263	260	245	243	280	288	276	248	251	277	272	287	259	264	268	241	250	285	242	262	239	280	250	241	249	238	266	263	268	276	259	258	276	253	268	241	275	254	265	276	278	235	272	244	280	250	239	252	266	253	256	277	252	245	258	282	240	280	283	240	267	243	239	231	235	253	259	213	248	244	257	261	254	267	243	274	286	248	249	239	250	255	247	275	261	249	253	248	264	290	244	253	240	229	259	260	281	233	253	290	251	254	245	268	235	246	250	257	253	262	293	270	245	250	255	239	257	266	246	283	239	240	277	269	264	279	261	270	255	267	252	265	274	288	267	283	285	246	252	244	277	268	235	256	265	256	240	259	259	233	228	266	290	280	256	244	254	268	275	250	277	270	290	261	258	243	235	234	262	260	263	252	238	261	265	271	234	241	246	255	262	255	263	263	229	237	261	260	226	262	246	243	253	257	237	262	274	248	252	274	223	255	278	264	264	247	224	226	243	259	255	257	271	233	281	238	241	258	261	261	262	266	289	245	278	272	243	247	263	268	262	271	256	247	242	268	244	259	264	231	271	251	237	265	255	237	251	245	260	268	286	260	244	255	263	266	225	228	272	269	264	267	227	235	242	239	236	303	264	264	279	259	258	218	244	289	251	253	249	254	253	266	253	298	265	259	241	255	271	247	262	267	241	278	230	241	246	268	278	272	248	249	252	271	252	251	238	235	268	256	264	250	261	266	248	264	246	244	254	251	271	271	262	264	243	257	276	265	246	248	272	272	268	255	252	291	255	264	246	245	252	272	257	256	265	284	253	249	255	245	235	240	272	253	272	245	271	271	260	261	272	243	257	229	263	244	251	241	255	249	262	267	234	252	275	253	267	278	263	279	248	272	234	257	271	239	287	256	282	260	265	238	266	242	238	286	279	228	241	264	259	260	246	249	262	225	284	265	256	245	273	214	247	241	236	273	276	239	268	281	270	247	268	286	256	277	261	260	262	264	247	234	257	227	249	260	224	270	243	265	269	253	284	272	263	265	276	272	260	264	283	273	281	243	247	283	262	241	240	250	257	268	259	228	235	210	250	263	247	239	257	287	237	247	267	237	266	254	257	278	260	240	229	255	254	265	239	255	238	248	237	280	247	244	239	263	274	254	262	252	243	248	270	230	222	237	252	256	244	270	238	236	242	273	270	246	254	228	242	247	275	259	271	274	275	254	292	273	270	260	242	270	282	264	261	279	252	258	262	280	243	266	263	248	254	286	251	256	250	239	248	257	237	317	238	264	262	255	257	263	252	277	225	260	277	258	239	260	232	271	252	234	256	248	265	243	256	267	241	263	248	242	277	262	262	233	250	277	249	248	256	285	227	265	232	242	244	245	235	259	252	255	263	222	257	243	267	260	251	253	291	232	252	249	259	243	272	239	247	279	267	268	236	289	277	273	249	288	265	241	219	244	255	225	271	231	243	278	234	244	256	252	237	276	271	264	228	268	253	275	245	247	257	252	226	277	299	267	253	230	285	250	250	253	258	254	278	212	269	257	290	246	241	263	265	265	263	249	293	265	262	281	257	272	271	264	267	261	267	243	245	247	254	269	268	242	212	274	274	256	244	273	263	275	271	284	253	248	239	279	247	247	227	247	247	253	262	296	216	297	248	290	267	252	248	263	249	258	256	258	257	249	255	218	252	267	218	264	263	249	259	253	244	237	248	266	262	240	245	250	283	265	230	243	247	256	269	282	277	251	274	235	272	278	282	258	265	268	248	254	259	267	270	260	260	243	240	261	239	258	244	255	236	241	264	276	232	240	267	218	284	269	265	288	259	251	267	228	275	284	235	250	252	269	238	262	230	278	234	280	279	228	228	280	282	240	253	283	247	243	284	287	254	263	227	272	246	264	265	259	277	237	239	255	248	265	277	248	274	248	246	263	248	264	263	228	272	271	253	271	250	287	249	224	266	253	242	295	271	251	257	252	268	268	238	248	221	265	270	246	239	238	238	274	257	262	276	247	255	246	242	261	245	241	266	265	287	306	269	266	284	240	252	264	261	265	266	253	243	239	267	232	247	263	267	261	219	289	263	263	251	259	264	279	274	271	260	261	259	250	268	245	258	273	285	292	259	250	255	262	258	239	272	273	246	247	255	265	268	263	238	265	272	277	235	258	248	245	279	278	249	251	225	222	251	248	259	282	243	267	252	239	248	252	262	245	267	245	246	260	265	257	271	293	254	281	264	272	279	252	240	231	268	238	254	286	255	254	269	264	213	269	269	251	241	286	241	252	268	270	258	265	275	248	258	256	248	260	271	256	256	249	246	284	252	225	257	253	270	270	291	262	254	253	256	262	240	251	287	239	253	270	240	238	242	249	255	232	289	262	237	246	251	279	259	255	255	267	283	306	234	245	279	252	254	274	245	260	284	276	268	245	242	250	284	257	272	264	248	266	277	244	262	261	261	263	272	255	268	239	205	267	276	256	242	269	241	267	270	277	301	282	263	252	270	244	240	263	241	254	264	241	256	272	240	269	278	249	281	260	254	231	243	281	247	257	255	254	239	272	268
38134	50034	53591	59110	68552	62080	61789	55097	47977	44392	38276	35029	33190	31536	27038	25174	21520	17636	15553	13252	9660	8679	8050	5599	4173	3835	4708	6837	3958	3392	1375	911	869	887	867	862	850	883	944	907	757	831	828	793	815	775	793	854	801	821	837	810	813	788	796	849	788	785	835	822	767	776	854	807	852	823	859	790	798	791	796	787	827	779	818	788	798	812	778	781	795	818	787	803	776	804	765	811	781	791	791	769	823	735	786	798	799	776	760	730	802	782	762	794	755	802	853	774	795	751	808	847	808	745	812	786	790	796	828	817	812	829	810	804	790	827	799	819	804	807	758	806	751	792	773	764	749	783	818	747	803	803	759	769	838	852	801	777	807	809	858	766	855	801	788	784	782	785	826	801	792	813	839	775	803	801	805	726	814	769	796	774	748	779	756	798	780	787	807	805	844	799	816	786	802	757	780	779	807	766	840	809	817	767	850	812	830	785	867	806	819	752	799	818	782	809	749	818	811	765	789	766	760	745	759	773	795	799	806	788	789	811	762	870	806	781	825	736	797	824	803	800	809	744	768	774	828	791	823	788	797	748	809	764	770	787	759	798	765	824	813	771	835	819	838	781	787	790	776	806	768	721	824	820	779	784	786	817	777	805	837	828	800	781	774	801	796	803	761	802	799	783	838	789	776	794	768	798	831	801	782	846	821	809	796	790	835	771	807	836	830	800	805	831	802	740	789	738	808	788	871	781	790	812	815	794	768	817	766	796	797	767	735	823	769	773	762	778	777	791	791	802	770	797	803	727	798	803	833	770	812	815	820	837	840	807	801	793	862	789	767	797	780	816	795	735	793	773	823	755	760	827	873	797	758	779	729	823	824	782	755	844	763	783	810	823	757	825	833	788	810	755	806	753	841	783	775	796	813	784	772	821	837	749	778	789	832	799	808	742	771	857	714	768	781	821	764	780	817	768	792	749	806	794	834	765	788	850	774	808	815	800	827	788	786	839	799	795	783	806	796	766	806	803	785	789	795	754	780	802	777	765	856	813	798	779	826	795	841	799	802	772	761	801	766	795	800	763	841	815	767	786	800	768	805	763	750	784	821	792	773	763	811	834	784	816	833	776	794	736	771	809	734	805	844	789	809	775	858	813	821	806	766	781	770	835	815	830	760	782	804	750	786	833	814	796	861	823	803	772	795	788	743	781	864	815	807	803	834	758	764	787	782	753	845	846	810	827	757	811	854	757	775	848	797	774	742	775	791	794	735	803	852	775	811	772	820	781	807	792	770	836	831	796	784	771	825	761	804	822	817	816	783	826	809	782	759	758	808	799	779	779	808	828	793	795	799	765	758	780	784	856	793	791	753	821	770	760	764	839	761	801	804	807	826	819	763	757	771	775	787	759	797	850	771	818	812	810	834	790	799	785	780	807	852	837	782	823	815	787	761	776	797	794	770	818	813	802	821	766	819	793	801	826	765	767	754	780	797	780	791	818	777	812	821	785	800	759	816	763	832	836	786	776	809	794	849	841	813	782	758	770	746	830	812	765	768	804	788	813	827	834	808	805	820	810	808	836	796	756	816	762	813	811	806	750	752	797	783	821	800	811	838	824	798	788	814	751	788	781	774	792	773	765	813	759	808	791	755	795	783	783	805	766	796	790	801	764	816	740	822	748	807	813	724	812	726	749	782	776	823	790	813	796	795	793	778	835	813	821	821	843	824	804	829	802	790	791	816	815	794	772	787	751	802	785	799	796	818	767	742	795	786	824	785	768	789	796	788	765	769	779	787	773	780	776	794	760	819	811	825	791	873	801	819	776	797	869	752	758	825	812	821	791	753	754	814	798	834	762	792	780	814	835	763	817	814	782	816	801	775	767	798	794	804	767	782	809	852	767	776	786	825	810	783	804	760	775	819	747	799	810	788	801	807	786	795	816	810	777	777	783	797	808	772	812	768	768	830	768	782	790	763	784	799	804	800	792	785	779	781	730	790	792	756	772	765	782	825	857	857	838	795	800	797	782	812	795	818	802	784	783	784	732	820	789	799	797	817	787	768	801	823	826	760	772	820	834	814	862	777	833	837	824	787	795	784	785	761	816	808	828	770	787	769	765	794	778	798	796	798	832	867	800	762	838	779	801	841	753	744	778	820	808	825	777	825	803	790	803	795	850	810	787	792	773	790	772	811	789	794	819	793	761	782	836	786	820	779	779	826	811	776	787	840	835	841	838	815	817	803	830	851	793	816	787	812	766	775	792	777	772	775	783	820	772	806	746	804	778	797	798	814	803	804	786	815	816	818	812	794	803	818	823	809	820	812	789	782	766	822	829	839	807	831	823	831	781	800	792	829	786	820	819	790	752	801	764	842	826	807	789	808	879	842	799	853	762	773	774	796	813	786	804	758	840	757	783	790	783	786	823	781	809	801	748	822	782	821	799	801	773	785	778	814	826	803	751	819	796	833	782	802	821	813	792	786	868	794	782	793	793	775	788	790	797	792	799	775	752	777	784	764	788	852	762	798	813	778	835	839	812	792	797	828	822	789	799	800	810	812	799	778	816	792	815	795	817	808	807	784	782	753	832	766	770	777	790	835	861	817	806	792	832	884	770	766	778	805	817	786	783	764	848	859	790	772	775	791	811	808	839	823	811	786	808	796	768	785	821	801	812	843	736	820	799	779	783	764	794	820	813	756	790	821	814	792	796	808	775	785	764	722	760	784	804	835	843	794	798	769	815	786	782	757	800	803	753	814	819	778	795	805	820	789	786	775	817	773	780	772	815	805	788	756	803	778	773	756	771	798	749	795	778	802	791	802	795	817	764	775	861	801	795	793	762	826	776	801	741	839	812	783	840	750	818	767	802	764	856	779	792	849	798	786	805	820	807	807	769	840	818	772	794	737	832	784	771	814	793	780	788	762	820	855	852	808	842	768	780	835	777	805	859	776	805	845	800	744	835	773	781	818	839	816	784	803	789	773	781	818	792	784	854	814	805	832	805	823	806	847	799	813	819	775	794	732	795	824	818	851	799	849	833	796	781	788	798	825	819	815	820	736	780	792	814	780	795	792	796	793	788	821	806	801	775	793	790	729	826	779	802	795	814	819	771	823	793	762	804	791	818	822	812	763	732	799	818	747	764	807	786	813	773	824	802	730	807	810	784	825	812	823	782	803	750	798	829	780	796	780	796	822	777	810	812	802	748	780	785	783	836	804	776	833	792	792	849	860	806	804	797	794	786	810	781	778	821	793	804	826	819	788	776	832	864	772	823	780	762	793	802	803	763	813	779	767	831	845	820	801	749	771	813	826	845	819	795	816	797	834	776	823	791	742	771	702	822	780	799	760	814	819	775	838	828	773	798	753	840	774	803	793	773	806	824	811	803	775	780	832	783	813	792	777	809	800	836	816	749	811	816	796	824	773	794	818	789	807	765	838	766	789	788	755	810	818	824	801	804	802	767	812	817	729	797	837	810	781	828	763	815	785	850	826	796	858	785	796	847	776	773	762	736	820	803
11317	17667	27387	23320	17094	14200	8387	5575	4505	3014	2535	2106	1678	1742	1275	1005	832	652	547	472	429	437	384	313	286	278	239	248	208	189	214	202	186	181	185	188	180	223	192	208	172	182	189	186	188	227	185	209	189	173	176	178	183	201	216	181	155	195	180	197	167	181	184	198	208	210	197	188	172	201	201	199	187	183	214	195	191	180	198	206	198	206	204	208	170	184	207	205	190	220	197	189	193	187	217	190	177	196	204	197	192	202	189	185	194	175	194	211	189	216	201	204	171	169	199	196	181	197	180	203	184	185	192	190	183	181	202	198	165	168	182	203	203	204	185	194	187	195	186	181	186	194	187	187	181	184	188	158	180	156	210	204	192	161	167	186	190	187	194	208	169	197	183	191	189	201	202	195	198	187	183	177	184	203	188	180	178	192	198	188	169	205	168	204	190	184	169	202	196	213	195	202	185	218	186	196	173	159	215	174	202	183	182	210	181	195	178	203	183	179	185	179	209	194	192	191	191	202	172	196	200	166	202	188	183	185	176	174	175	190	174	167	192	169	188	193	177	176	194	194	197	183	181	177	197	164	177	203	207	206	180	188	181	176	178	170	191	184	199	210	204	196	190	203	182	162	211	200	212	178	195	200	183	185	198	197	165	188	173	202	200	196	206	197	182	186	194	199	193	182	194	194	208	208	212	195	203	177	168	183	202	171	187	190	189	205	207	216	201	189	204	193	204	195	174	187	178	211	188	197	206	216	180	229	214	195	191	190	199	176	197	169	180	186	213	173	201	201	192	184	182	207	189	180	178	195	190	202	194	219	192	203	174	186	210	187	187	192	180	190	171	203	193	186	198	194	204	191	176	170	193	200	187	197	179	174	192	212	202	185	194	201	209	205	193	204	184	194	190	169	177	206	187	196	181	168	194	175	199	180	204	178	181	172	197	172	179	201	208	185	187	189	198	198	196	203	205	194	170	180	197	173	199	183	189	158	178	191	172	195	184	182	170	223	192	178	175	201	160	179	173	187	185	205	200	157	210	177	192	187	180	171	186	181	195	196	173	188	189	185	189	207	183	175	217	182	173	172	179	226	171	207	197	221	217	212	192	213	159	197	210	188	198	177	195	176	191	210	187	190	166	198	219	185	182	157	183	170	179	184	190	188	182	203	199	204	204	191	201	173	200	176	171	208	190	211	188	185	197	181	217	204	154	187	179	192	169	180	181	180	175	204	192	191	195	194	183	176	181	213	188	208	186	209	198	180	192	207	183	197	193	155	202	187	164	197	197	167	208	183	178	213	182	211	188	189	206	194	181	199	186	172	196	198	157	182	166	171	194	180	198	202	213	191	204	178	200	207	205	190	178	207	200	193	186	172	184	183	203	217	190	176	196	171	170	190	207	169	197	180	187	189	212	171	176	213	177	205	155	181	172	186	201	174	194	182	191	196	202	162	189	192	172	189	201	182	210	204	186	221	169	197	191	179	182	185	188	180	190	187	203	192	177	192	204	181	186	180	208	209	185	178	196	158	215	190	186	177	189	181	185	178	209	181	205	200	195	187	177	206	177	161	175	177	209	175	211	184	204	185	193	213	222	186	204	208	192	194	207	178	180	168	186	174	187	186	182	186	199	178	211	184	216	213	163	176	191	204	189	184	185	211	197	181	172	179	187	197	193	183	182	171	186	172	194	203	179	196	189	198	177	189	183	166	195	184	180	186	169	212	193	182	190	178	176	190	163	202	180	178	186	207	178	167	196	162	175	192	203	179	195	192	214	191	181	183	186	175	215	175	184	218	195	208	197	180	189	186	190	207	212	211	189	222	182	181	178	181	197	179	168	176	175	182	214	200	194	211	195	212	189	190	192	184	196	184	171	199	173	180	216	202	185	180	186	215	186	175	189	195	182	209	190	193	204	190	199	207	198	177	183	201	206	182	190	181	203	193	208	193	180	200	194	180	174	192	206	205	188	170	181	194	190	185	203	197	192	204	162	181	169	184	203	182	175	194	166	193	176	192	217	205	174	188	202	191	210	188	168	173	173	200	195	171	213	176	209	199	188	197	195	153	192	205	172	203	177	178	180	207	179	192	226	175	184	210	172	168	183	179	170	192	209	196	181	190	208	200	196	200	178	189	169	199	180	195	194	199	203	186	202	182	194	197	181	200	177	182	186	212	206	178	206	187	191	201	179	205	223	213	179	149	193	174	199	187	207	193	197	180	189	171	205	203	205	187	183	197	196	186	177	186	188	200	186	204	199	214	182	203	200	171	190	179	192	177	201	182	199	182	215	203	205	186	189	177	183	182	196	175	184	198	195	174	177	211	209	207	188	194	168	172	197	204	193	189	218	187	188	192	181	203	194	175	193	186	195	177	188	209	186	172	176	183	171	168	183	168	196	206	175	198	202	198	186	197	177	165	201	201	185	199	192	194	173	178	181	210	203	202	204	180	176	185	188	193	189	212	218	196	182	183	180	201	176	165	198	174	190	176	206	178	170	215	203	213	192	175	181	219	170	194	157	168	210	159	205	172	187	210	190	159	205	178	158	189	198	202	191	188	207	211	192	173	222	169	170	184	194	150	198	182	195	189	213	226	164	201	172	171	196	195	185	194	189	190	171	188	190	237	176	183	177	185	193	183	183	181	193	194	189	192	186	182	182	194	183	222	191	193	179	192	194	166	173	179	189	190	202	174	178	209	182	181	195	183	213	179	196	193	170	185	163	209	160	199	201	197	177	180	200	189	181	195	191	180	200	191	191	188	194	183	189	220	178	172	207	207	169	176	210	203	157	179	201	190	191	218	197	203	212	191	180	183	191	179	163	187	187	168	197	180	199	230	176	207	194	212	178	182	188	180	214	211	168	192	176	179	173	180	213	213	176	189	181	175	200	188	198	184	193	199	181	190	184	185	182	181	179	220	173	200	205	183	197	178	185	200	173	186	164	193	184	212	191	198	192	186	180	164	176	189	213	178	170	205	178	210	210	190	188	178	186	184	205	199	189	187	194	176	206	181	207	168	180	190	197	222	203	208	184	185	197	197	178	191	200	183	186	168	191	192	195	188	191	202	196	190	187	165	203	196	193	183	199	211	170	198	183	184	184	193	182	205	190	199	184	188	191	163	195	218	190	186	221	199	198	185	187	197	209	180	172	200	191	208	209	179	198	195	201	212	188	188	178	179	207	212	193	188	170	172	185	193	176	187	205	195	192	206	201	189	184	190	203	205	175	180	175	194	195	180	169	187	190	190	197	174	188	201	200	208	167	200	191	191	160	190	207	197	207	185	207	204	192	174	171	177	176	184	213	176	172	195	193	189	173	200	200	184	200	192	175	190	177	187	200	186	149	200	217	190	184	178	211	206	184	212	214	172	193	186	186	195	158	206	153	192	187	175	200	190	190	175	196	189	193	194	180	206	172	159	166	165	174	187	196	199	184	182	208	185	206	182	180	206	198	207	178	184	216	212	198	198	180	192	172	198	210	182	189	181	180	196	201	202
10786	20949	32198	32566	29949	27864	20842	18026	15515	12620	12194	10241	9036	9201	7146	5988	5273	4200	3274	2656	2645	2520	2098	1547	1315	1374	1105	1046	801	735	657	638	688	675	603	650	603	628	687	638	623	674	665	673	681	654	682	696	667	676	624	676	706	655	613	642	627	645	625	668	655	621	673	644	631	682	597	672	640	669	665	679	658	646	635	681	640	646	625	626	625	613	623	608	657	662	603	652	632	615	628	633	646	654	611	637	653	647	603	678	663	666	611	608	670	662	632	660	635	656	633	660	666	665	608	625	643	666	634	673	593	693	631	666	670	653	638	651	616	610	676	637	644	675	634	672	659	601	629	614	630	643	616	624	700	644	658	680	690	644	623	614	684	598	647	655	707	642	652	649	653	653	657	581	678	672	642	639	585	677	683	647	641	640	632	667	628	628	635	626	621	625	647	652	602	637	641	610	641	644	657	612	614	675	628	657	646	627	632	611	682	686	673	718	632	620	621	662	665	628	619	654	622	641	656	615	564	631	609	596	628	641	643	664	653	629	695	627	681	639	666	676	663	671	618	641	687	655	681	614	657	628	678	635	649	650	631	628	683	657	590	624	657	698	667	659	656	641	658	631	648	610	622	635	674	642	624	670	651	618	654	672	623	609	615	627	664	675	605	602	648	668	656	687	629	607	605	688	638	611	627	649	667	684	617	649	653	665	690	637	663	689	621	611	666	630	627	675	648	641	648	670	596	622	655	653	690	616	641	637	642	649	633	688	671	662	686	653	629	664	633	673	648	653	656	640	633	637	634	670	693	666	676	623	620	641	613	687	643	652	655	679	694	667	618	684	645	664	706	665	624	620	663	668	631	646	675	667	623	611	674	625	590	675	648	648	683	648	671	650	646	651	574	648	592	610	648	674	652	625	614	668	688	606	687	675	623	592	618	615	678	652	616	650	646	641	664	608	633	629	651	662	656	658	651	702	618	676	666	640	683	626	636	650	637	657	642	635	630	650	634	632	642	653	626	691	598	659	615	610	640	667	683	676	629	616	589	644	645	619	651	655	620	627	660	710	670	638	642	647	687	633	630	633	624	646	620	641	631	603	619	648	686	669	594	642	682	668	653	680	681	620	621	636	635	661	642	663	634	617	624	635	652	676	660	649	646	637	650	680	647	625	669	598	615	649	607	626	637	658	661	676	669	679	652	625	672	673	657	647	596	654	640	646	700	608	647	631	703	670	622	674	637	642	626	643	693	635	642	631	693	636	643	621	639	618	623	616	607	622	639	655	633	640	603	644	665	608	693	653	625	642	692	661	629	651	635	645	621	635	672	642	648	636	693	642	657	645	673	653	676	692	652	672	633	618	644	663	617	645	614	649	609	655	604	648	667	676	676	590	662	684	608	643	636	629	672	641	666	630	616	675	658	670	712	663	632	617	664	653	626	655	623	637	664	651	659	628	631	641	656	641	628	678	673	620	665	636	661	647	630	636	590	618	617	591	672	693	614	659	674	614	645	663	650	639	652	645	653	592	665	669	679	644	659	685	675	655	647	615	635	629	680	683	669	636	673	673	702	660	651	640	657	584	633	672	622	605	646	627	601	659	619	637	675	627	598	621	638	627	689	646	657	641	640	640	664	656	607	645	641	676	654	655	627	700	649	651	649	660	666	619	622	656	649	620	657	623	650	616	683	681	624	663	619	624	674	623	583	681	655	632	662	669	637	625	666	634	612	646	620	642	619	657	644	638	690	673	646	691	631	654	595	666	597	616	618	590	623	660	675	618	653	646	626	673	683	671	683	659	641	742	663	649	684	660	649	635	686	643	651	666	623	635	622	638	659	638	617	646	664	625	629	634	615	634	653	625	656	616	651	612	624	631	657	669	629	612	613	665	659	615	672	703	673	653	620	692	598	699	663	587	631	640	611	590	674	624	594	669	613	642	654	694	642	624	634	681	632	633	623	654	652	629	660	677	647	661	633	658	602	640	619	666	641	634	662	646	675	636	649	673	643	649	618	606	647	635	647	652	642	646	662	644	665	682	642	623	687	650	648	704	669	701	663	668	679	673	655	589	647	666	705	623	646	638	624	646	671	653	635	589	634	658	661	630	644	647	650	662	634	679	621	607	671	629	616	618	642	604	652	618	613	625	631	592	653	663	682	693	605	654	647	631	646	664	657	643	667	642	601	666	662	631	673	659	636	655	645	628	655	661	703	672	656	595	651	666	678	638	651	665	684	643	619	668	665	622	662	588	654	663	645	636	663	667	673	664	666	642	641	660	636	696	679	610	631	640	634	598	661	609	650	626	664	644	680	615	684	661	614	647	646	633	670	661	649	648	597	642	630	627	621	627	608	641	627	669	644	675	677	645	662	641	608	659	644	648	617	658	646	662	665	602	650	646	656	629	660	684	654	632	664	653	655	681	652	697	641	645	645	687	640	629	649	652	636	682	638	686	701	658	637	617	626	657	676	628	633	633	621	623	645	649	660	653	604	680	602	591	695	653	668	634	649	615	651	644	650	618	604	610	645	647	659	673	655	689	691	630	635	601	618	647	651	639	628	610	640	633	625	646	639	642	649	627	673	670	629	600	651	621	631	699	638	625	663	630	654	636	643	647	675	656	650	619	636	654	671	646	643	679	644	656	644	654	658	618	664	630	625	637	656	690	655	651	644	657	645	621	666	636	671	656	656	649	649	645	599	653	702	633	670	645	625	683	625	643	631	668	649	651	674	660	663	630	651	649	660	648	642	658	657	659	636	686	627	658	668	645	671	649	655	640	673	651	659	666	590	627	664	663	654	636	635	675	625	627	599	622	636	623	687	664	614	634	672	666	676	672	661	645	667	677	593	663	613	638	642	659	671	686	629	670	624	617	643	650	651	652	645	629	668	641	690	654	694	733	651	647	691	640	646	678	682	684	653	650	641	643	627	592	646	653	640	691	612	622	641	653	680	633	622	655	615	624	662	618	639	665	653	634	665	636	649	613	654	689	635	649	623	643	633	641	680	645	654	654	667	651	635	662	641	651	675	621	615	667	683	633	634	639	665	636	608	681	685	634	650	608	652	684	642	647	642	664	611	591	684	650	615	641	609	654	618	665	666	652	688	631	660	640	602	664	651	653	644	612	635	691	650	673	604	650	620	669	623	600	633	634	664	659	651	653	634	670	658	630	656	640	622	609	662	635	674	675	655	661	628	648	636	649	635	611	619	657	664	653	656	611	642	592	625	637	692	639	654	616	649	701	636	655	617	613	649	636	636	642	632	643	635	684	671	662	650	633	642	649	674	639	635	640	639	645	631	643	707	665	703	645	615	645	612	636	705	632	640	588	694	622	636	691	653	650	611	642	620	673	658	691	679	657	676	665	631	658	622	660	654	619	632	676	590	623	612	667	669	642	630	679	643	634	669	641	673	618	618	660	634	632	650	648	647	615	623	620	697	631	663	676	619	731	662	643	621	653	647	660	660	606	659	664	655	636	628	669	676	655	655	597	615	687	649	672	653	659
37706	45867	46237	40195	36767	40091	35133	32580	32300	25124	20683	14071	10774	7252	4934	3813	2977	2333	1619	2002	3116	3381	1788	937	1057	969	970	506	385	331	205	187	190	195	173	162	169	196	178	167	180	190	186	168	166	179	168	195	190	175	188	163	169	184	176	174	152	189	174	154	179	175	191	150	173	183	174	159	202	195	187	159	185	163	163	188	190	166	183	165	198	173	184	168	169	191	159	163	189	181	176	189	205	166	198	172	173	152	181	181	167	156	151	198	170	166	172	170	177	190	189	177	169	158	180	179	180	176	185	163	175	129	207	164	196	208	189	174	167	204	178	182	144	168	186	167	188	176	167	168	174	160	172	162	168	185	156	177	159	174	187	197	166	185	181	170	179	160	188	167	146	156	168	182	163	179	178	150	157	154	161	175	162	186	160	170	174	178	168	199	174	185	172	186	188	182	170	182	170	185	183	169	194	153	166	183	179	175	176	168	162	161	175	183	178	164	189	183	160	183	175	175	193	167	179	167	175	159	163	152	169	177	195	152	169	160	179	172	172	176	178	180	189	164	184	175	177	164	168	188	176	166	177	153	159	175	174	167	171	170	174	175	202	148	179	170	185	171	170	169	190	182	166	213	200	192	151	158	185	163	177	190	174	179	183	171	186	178	187	195	180	156	184	198	163	171	178	174	182	179	180	214	171	177	180	159	162	197	165	172	179	191	175	195	184	191	168	161	182	173	195	159	189	157	195	181	185	169	178	182	165	155	185	173	177	188	173	175	197	189	187	172	196	176	187	175	162	190	176	181	180	177	185	179	163	153	157	166	173	168	194	210	176	164	174	179	203	190	170	166	157	175	197	161	196	156	170	168	181	182	190	179	183	199	168	166	185	151	180	180	158	176	168	186	182	160	184	166	179	166	200	187	191	177	175	167	186	191	188	177	163	196	190	193	179	145	178	196	188	170	173	160	187	170	186	163	167	210	193	171	180	164	172	178	193	174	164	169	161	191	179	184	164	205	171	169	189	188	169	187	199	170	189	178	201	154	170	171	182	167	184	179	192	170	162	200	166	176	164	179	179	205	169	167	177	151	183	183	168	199	178	151	187	189	166	173	180	169	184	190	184	150	192	185	172	161	157	178	162	182	206	190	175	178	188	172	192	173	156	189	181	165	183	182	198	175	161	168	176	158	186	172	178	188	183	177	158	183	181	181	176	162	175	196	186	153	183	198	177	178	192	156	180	178	162	170	168	164	176	169	171	158	186	176	197	169	176	173	167	161	169	191	181	137	183	186	184	188	201	173	185	162	172	171	160	173	198	179	183	184	171	161	167	186	163	177	180	198	187	180	157	162	188	146	174	172	182	180	186	165	177	141	163	167	178	175	205	180	184	173	169	175	151	145	165	165	164	183	191	183	165	199	160	167	137	179	177	179	174	169	195	196	166	188	177	186	156	172	180	182	200	166	168	181	182	169	161	143	177	166	177	171	173	190	182	185	174	166	150	180	165	169	188	184	161	192	183	175	178	170	168	175	181	166	180	197	163	168	172	172	146	174	176	173	187	184	167	181	191	158	186	180	177	160	176	173	153	166	189	165	183	183	179	196	162	180	190	187	162	183	187	157	171	180	190	174	154	146	185	182	178	165	170	166	189	177	163	189	154	185	164	182	183	184	169	170	163	165	197	179	156	187	178	201	172	164	157	187	178	165	181	193	160	161	194	166	165	184	158	174	179	185	161	176	188	190	202	191	193	166	165	183	169	171	182	183	155	152	210	161	174	180	181	160	198	187	153	183	163	169	176	180	181	186	196	161	177	156	172	186	192	175	195	182	188	166	165	164	201	182	191	179	201	159	175	184	171	208	179	166	168	174	181	189	157	178	175	175	176	159	177	174	177	179	172	176	196	167	188	172	163	158	164	164	173	162	157	162	176	159	159	200	155	172	159	181	188	183	145	200	185	180	181	165	151	178	179	165	167	190	164	169	180	175	186	182	190	193	182	177	171	188	175	180	189	171	180	168	173	166	145	160	211	200	182	173	171	153	193	157	176	201	176	200	186	159	195	173	176	174	201	172	161	204	162	189	168	180	163	181	183	159	188	159	190	181	194	180	187	163	173	197	182	187	176	177	162	159	147	208	156	172	157	186	168	160	164	168	178	179	167	176	149	185	158	173	195	175	164	184	150	183	188	146	181	190	160	160	179	182	168	166	143	180	189	172	195	175	189	167	191	136	196	174	179	168	165	173	168	175	200	166	166	149	169	181	165	184	180	161	184	176	170	171	178	209	186	199	195	169	177	168	169	185	165	189	186	146	197	175	184	169	163	154	192	188	153	183	199	194	186	166	174	175	166	191	163	171	189	170	202	151	170	197	174	188	167	175	169	178	171	161	179	158	187	176	180	208	184	152	195	194	151	175	191	172	163	153	172	180	164	174	187	176	163	182	177	198	168	184	164	184	188	156	191	170	156	142	180	194	172	169	191	176	158	181	174	158	146	167	181	173	174	186	183	173	166	192	177	174	154	168	178	186	165	178	190	166	160	181	175	179	195	182	161	165	165	194	177	179	169	194	157	179	139	195	174	172	183	179	177	175	180	172	165	176	183	162	204	172	204	183	163	176	166	193	167	197	174	169	157	162	173	182	181	150	175	195	165	204	176	196	183	164	176	191	186	167	157	174	173	175	207	180	175	170	170	181	175	182	154	160	189	167	159	175	177	185	173	154	163	166	177	196	178	166	158	182	163	176	195	203	174	161	194	171	175	217	168	160	171	153	168	184	184	174	176	178	183	159	168	144	164	194	181	166	196	188	155	165	174	201	163	163	183	181	162	177	173	176	190	198	197	166	156	178	176	185	183	179	178	182	182	175	190	152	175	176	177	171	176	157	181	169	167	194	169	170	163	175	176	183	170	174	190	160	187	217	174	166	170	181	168	169	183	174	203	174	168	171	170	183	181	186	152	174	164	155	179	186	170	166	177	202	209	177	172	151	167	182	176	180	185	192	185	183	176	160	186	186	181	194	192	197	202	169	180	178	179	193	186	190	169	180	209	152	146	178	180	145	166	166	171	193	151	158	162	194	184	185	170	150	175	160	171	171	174	156	166	183	188	185	174	161	156	176	164	191	171	190	187	170	178	178	168	174	158	195	190	154	168	181	179	184	175	139	161	174	176	147	163	141	158	169	170	166	171	175	180	158	164	169	166	163	166	193	194	173	175	165	152	189	203	167	189	168	212	163	188	178	178	196	192	200	179	170	184	193	180	192	200	206	175	156	159	171	171	163	175	158	178	172	191	154	170	164	177	180	161	169	179	176	173	196	172	174	181	177	177	175	193	215	177	166	164	194	175	157	164	174	176	158	160	155	177	184	174	165	178	174	173	189	169	157	175	190	170	180	183	206	164	167	157	169	178	164	162	168	181	171	178	182	184	190	188	145	175	171	163	175	178	170	168	164	163	157	172	174	161	162	170	171	191	168	180	185	163	175	173	191	157	173	162	183	191	177
32253	44662	52155	58565	62624	56467	55126	49868	42685	37610	33583	28394	26964	23060	19099	17331	14601	12231	9587	11559	16820	16573	10162	5752	6284	6005	5975	2919	2263	1498	920	664	646	604	621	618	629	640	636	630	598	584	607	579	628	603	571	607	597	576	573	565	631	562	636	575	646	578	597	577	613	596	629	582	597	618	576	594	625	595	588	571	572	552	611	545	536	622	624	605	613	605	581	638	590	628	605	596	625	570	619	538	586	555	579	612	586	578	577	590	654	544	612	587	581	613	602	621	610	582	620	591	589	626	588	585	585	597	604	600	610	578	609	606	597	551	567	552	594	579	575	626	608	636	617	631	595	565	585	564	589	578	590	584	573	578	655	629	588	569	609	561	569	643	568	600	628	588	585	577	562	612	566	605	608	603	612	592	618	575	584	584	591	610	583	563	584	621	551	611	631	575	584	542	585	618	589	609	610	597	598	607	608	575	610	576	571	618	565	617	559	592	582	617	555	606	584	616	619	564	579	603	594	577	634	584	597	615	542	637	606	586	578	575	575	616	589	541	595	601	611	590	626	610	573	610	592	598	609	570	648	599	594	599	580	616	611	557	659	582	596	606	569	562	562	541	564	575	584	586	578	613	557	552	565	590	581	580	573	570	619	597	598	586	593	585	569	601	598	517	600	580	620	574	580	591	604	598	558	605	642	568	591	579	558	593	600	601	570	586	605	617	591	594	610	541	625	568	608	611	600	585	591	544	576	596	617	582	589	609	610	564	597	573	596	565	562	555	606	562	571	596	590	622	606	591	577	567	570	569	615	603	619	604	658	560	576	574	533	563	628	591	599	591	560	558	633	609	585	606	581	627	606	599	587	585	611	522	580	592	603	563	586	584	625	631	596	592	598	607	613	560	597	613	599	558	566	622	632	628	603	610	600	576	572	595	609	610	588	592	567	598	580	603	554	621	630	612	575	558	574	569	573	563	570	547	548	620	609	596	567	581	605	566	587	592	568	608	569	621	589	588	590	569	617	576	594	593	589	601	623	575	640	595	619	619	607	601	576	600	606	580	596	590	587	584	570	600	570	580	595	574	576	592	603	557	610	580	597	599	595	581	595	578	608	588	581	588	581	582	592	572	607	589	582	619	608	664	562	591	565	555	628	600	624	574	586	595	611	638	579	605	575	647	565	579	603	629	582	559	599	605	608	599	602	613	564	578	541	607	639	591	558	601	623	568	647	556	594	616	578	579	604	549	539	548	562	579	566	622	579	629	588	588	586	608	592	570	653	604	609	626	558	605	596	581	640	554	602	617	597	560	612	575	600	578	604	572	635	587	564	594	558	578	575	583	542	609	592	589	565	592	575	573	583	559	624	630	597	577	596	583	563	646	580	593	615	520	572	577	558	572	577	597	609	611	625	602	578	605	594	567	579	615	610	565	564	596	593	594	618	624	582	595	615	561	555	594	595	560	608	569	573	607	576	606	588	622	615	605	594	621	622	598	617	584	581	593	600	569	588	593	610	564	593	581	549	612	597	608	637	599	625	623	561	591	555	559	575	577	610	636	568	583	609	579	571	559	567	563	616	583	623	626	622	576	627	560	559	596	580	605	577	577	581	583	607	588	548	604	592	591	601	605	576	637	605	618	605	606	641	576	554	594	571	613	616	547	580	575	585	577	579	617	576	582	614	591	608	552	620	593	564	621	590	577	610	542	580	604	585	585	563	573	549	550	595	597	558	548	627	600	602	660	586	554	572	599	532	621	583	573	574	581	577	560	632	553	610	562	571	640	573	599	614	575	597	580	595	547	600	594	582	635	630	595	581	543	559	556	601	606	573	616	546	657	590	631	601	578	600	682	622	606	559	640	578	614	597	601	575	610	577	606	606	567	644	596	648	574	618	628	562	586	623	582	601	595	562	580	579	606	575	570	612	602	614	558	585	607	518	630	593	562	571	608	630	592	593	619	587	566	572	577	590	601	561	602	550	571	554	567	531	653	577	602	574	599	570	551	556	600	573	603	578	569	599	590	579	596	599	629	618	624	591	619	589	579	574	632	572	548	620	606	626	572	597	589	583	599	605	588	642	591	624	574	626	570	593	572	575	582	583	615	567	670	612	619	590	584	600	603	602	562	606	572	568	560	565	573	579	595	592	615	584	571	601	572	596	624	583	583	590	583	612	583	595	631	594	601	562	585	578	591	619	542	578	562	589	606	612	566	584	540	590	573	616	584	582	603	559	595	600	598	533	612	589	580	589	602	621	568	592	601	616	579	594	634	576	568	608	596	582	575	593	562	652	640	608	586	605	591	582	556	614	579	571	579	565	580	548	580	622	562	588	636	564	581	600	588	554	573	599	562	582	601	604	603	638	572	602	574	591	607	600	611	554	575	583	586	567	611	582	568	597	597	604	550	631	604	582	628	603	604	570	544	563	627	598	630	590	575	598	614	554	573	602	595	575	620	623	593	563	607	577	568	593	593	586	639	614	600	594	581	589	621	629	579	593	645	576	589	589	560	604	598	567	605	613	609	584	594	567	614	649	578	610	611	612	635	568	595	557	632	605	584	607	585	589	587	575	568	637	567	594	570	597	552	612	575	569	618	598	583	549	619	613	587	584	595	586	603	594	577	610	566	565	569	615	608	572	636	565	566	585	611	584	550	559	592	578	593	627	610	552	581	601	585	556	542	560	609	605	621	560	597	576	588	526	592	574	598	595	606	567	573	587	583	550	570	588	607	581	576	586	577	584	615	562	593	612	590	569	554	587	557	575	579	576	591	602	563	559	560	609	579	605	591	599	583	614	604	637	632	590	625	568	580	573	575	624	589	626	620	557	623	565	598	562	557	558	602	562	550	624	619	599	585	601	585	559	589	611	610	590	562	616	569	599	607	587	644	561	579	594	601	608	563	651	600	596	615	574	594	608	613	584	583	599	613	567	579	589	599	583	587	564	620	634	580	579	552	614	624	602	593	641	661	621	620	603	613	551	581	598	593	567	610	589	553	633	566	592	602	585	607	581	616	607	589	573	586	636	652	561	640	582	605	609	550	552	591	615	558	616	613	611	579	601	623	575	600	564	589	637	629	589	548	588	594	566	563	519	581	528	601	567	587	585	554	601	591	615	590	610	598	606	594	614	597	585	604	615	601	608	596	598	585	639	586	600	590	598	621	604	579	603	625	583	601	567	583	559	576	581	593	543	567	573	567	618	559	623	581	586	578	559	615	592	603	550	606	613	550	573	616	584	583	595	630	605	593	579	603	572	607	564	576	595	599	590	623	566	598	564	565	604	584	590	629	576	580	588	596	570	616	629	584	564	568	580	597	569	594	623	599	578	531	596	589	600	581	603	570	596	611	586	601	590	587	581	568	585	565	555	613	589	606	632	587	620	578	572	638	576	589	571	589	598	609	584	589	612	604	627	573	627	564	600	600	565	601	577	594	566	575	604	589	554	563	599	604	616	580	609	578	597	602	580	577	589	612	585	625	620	652	585	592	565	589	594	547	548	618	594	593
45970	47190	42979	38553	37046	40824	37033	37460	35435	29217	25852	22281	17689	12971	8251	6939	5164	3920	3146	4530	7327	8148	6824	5306	4588	3206	1391	940	636	535	383	258	237	264	254	253	245	254	263	266	238	230	251	261	258	237	260	233	240	233	253	227	267	256	222	225	226	241	243	226	274	261	237	262	271	231	258	252	277	248	232	238	227	221	263	276	241	244	210	269	244	251	234	252	238	214	249	206	255	229	248	239	238	228	225	249	269	236	242	242	242	260	228	235	270	256	237	267	258	235	244	226	240	222	255	230	212	251	265	242	240	229	236	232	251	264	242	210	258	249	273	227	263	247	207	225	245	232	275	233	257	247	225	236	248	242	230	236	245	257	259	247	233	242	248	239	235	253	223	227	249	256	233	241	252	252	269	247	228	261	239	232	247	255	226	234	253	232	260	257	236	244	251	225	263	266	221	242	246	220	257	278	231	252	255	258	231	236	225	233	250	268	219	250	257	239	232	221	250	221	245	253	255	233	234	223	230	225	243	228	245	254	267	265	228	234	242	279	235	226	255	235	250	247	252	234	215	226	220	269	239	254	251	233	271	257	223	248	291	239	253	223	238	258	260	278	208	226	239	237	216	238	234	236	261	237	235	229	231	211	248	276	257	244	238	272	261	212	223	251	223	234	249	248	260	256	233	231	226	246	230	243	237	257	231	256	265	224	262	278	223	283	242	245	251	270	202	257	249	264	234	226	230	252	264	216	226	240	252	235	252	273	231	260	236	250	249	220	247	243	250	249	257	226	258	228	256	236	249	229	240	250	237	254	226	280	211	260	214	242	251	222	232	255	229	263	250	249	218	236	269	277	251	251	242	226	231	244	241	206	288	245	234	205	249	238	226	232	262	255	242	236	209	230	228	249	252	274	232	259	211	260	261	229	229	217	247	256	236	249	261	249	270	274	231	254	262	281	248	220	221	237	241	199	278	266	224	241	252	229	218	258	226	223	243	259	262	235	240	269	238	233	255	233	232	263	235	238	241	242	229	247	244	222	225	227	251	246	262	225	232	236	261	241	266	267	242	231	245	232	235	244	234	251	230	242	271	262	287	246	227	261	248	261	243	274	261	267	239	244	259	245	281	223	225	263	217	258	235	235	265	237	278	227	244	238	239	254	241	234	251	245	209	222	218	265	242	246	268	255	233	225	241	234	235	287	259	259	238	238	241	220	242	245	233	252	236	241	239	247	210	252	231	246	250	238	232	253	217	231	243	242	247	192	256	242	239	208	242	227	251	231	243	257	267	247	246	225	247	241	248	252	246	262	248	243	255	241	254	211	236	234	250	225	238	221	241	237	245	264	236	241	229	250	262	245	253	281	273	228	236	252	254	254	236	276	240	260	265	242	283	230	242	254	244	227	273	236	195	239	226	260	250	244	216	255	224	241	234	240	258	243	266	228	280	250	215	222	271	238	225	230	265	246	231	264	247	204	236	239	254	231	229	240	266	229	242	237	233	225	266	250	270	261	256	251	212	239	257	235	227	211	223	242	251	252	236	252	235	265	243	260	243	215	263	240	231	231	232	257	221	222	218	262	233	241	232	252	235	251	227	257	211	250	238	264	250	246	240	272	216	249	219	213	246	217	235	225	262	246	242	247	223	237	247	247	248	259	223	261	222	234	230	246	242	260	226	256	214	245	247	264	253	248	244	244	251	253	244	201	254	270	256	245	255	225	245	222	235	248	245	235	246	222	240	220	218	262	242	239	242	217	215	241	246	227	227	230	240	248	237	251	257	239	224	246	255	263	246	245	250	229	218	254	260	238	245	244	259	247	246	241	250	228	249	232	239	226	260	246	229	237	243	228	242	237	275	268	268	217	231	242	233	259	236	234	231	245	263	213	226	262	222	260	225	243	253	230	247	259	245	240	239	240	229	261	234	247	260	236	256	272	232	255	226	258	230	223	240	251	269	257	225	259	257	242	265	245	216	206	276	230	244	245	245	241	247	281	253	217	240	237	226	243	213	222	234	251	231	246	224	259	230	246	244	218	266	220	239	232	271	249	252	236	220	238	236	236	243	247	259	251	252	228	263	253	206	246	248	243	206	252	227	236	257	230	232	231	237	241	237	253	226	250	276	243	252	234	233	247	263	247	242	235	237	255	230	248	226	254	247	252	237	252	238	258	222	247	231	252	221	244	238	216	246	234	244	260	224	245	235	250	272	237	254	244	230	225	240	243	232	231	247	237	261	239	255	218	244	223	253	220	226	257	242	249	245	221	237	232	223	246	267	234	234	253	231	260	212	216	232	236	242	268	236	228	242	243	241	226	227	244	253	221	261	234	257	254	247	228	242	217	235	249	245	229	228	232	231	253	235	216	244	235	245	234	245	253	256	225	234	257	255	267	258	236	223	239	243	234	233	233	241	270	262	238	228	250	245	226	229	230	253	239	237	263	221	236	236	237	229	229	253	250	240	245	228	239	271	252	222	251	262	262	234	259	240	247	252	238	251	245	251	238	234	263	230	214	248	256	247	247	238	230	262	258	260	238	255	244	248	252	239	251	227	215	250	233	243	260	258	242	238	235	221	251	251	220	234	228	242	213	248	243	215	246	215	261	226	239	236	216	248	234	238	254	248	254	221	239	229	216	238	243	261	246	251	249	259	238	243	249	238	232	241	254	243	215	238	258	255	209	241	249	229	252	221	272	219	254	248	234	249	220	216	253	224	255	229	236	247	260	252	244	241	231	263	245	244	230	242	210	250	240	251	248	279	250	251	234	236	220	238	244	252	265	236	269	246	259	237	268	218	238	264	235	225	274	236	239	258	253	243	240	264	225	238	217	259	222	254	253	246	241	269	252	231	235	244	250	228	261	224	207	241	259	250	250	244	252	232	253	251	258	241	245	237	226	265	240	261	270	235	244	253	215	239	246	222	248	246	228	269	233	233	208	254	241	232	249	219	229	242	238	250	225	235	241	250	236	233	218	256	223	248	252	246	241	244	244	235	249	258	232	238	234	227	214	240	234	256	244	230	247	272	246	247	244	231	228	241	230	250	247	231	244	221	247	242	218	241	253	237	238	237	235	234	241	253	227	281	246	221	245	262	230	218	255	229	230	231	236	242	227	238	233	244	228	216	234	248	234	261	233	233	248	238	255	244	244	258	234	240	250	229	253	242	266	225	226	220	252	249	250	238	239	261	249	257	235	249	240	232	237	233	263	213	234	220	219	229	244	229	241	230	223	265	253	260	239	232	214	247	223	233	250	239	233	250	257	228	265	251	227	252	268	246	253	249	220	233	222	241	239	257	246	237	244	217	252	232	236	253	249	230	238	242	217	267	222	259	245	217	234	248	229	272	224	203	227	228	220	225	220	215	264	243	264	207	257	238	227	288	240	224	269	270	242	245	220	236	217	240	251	213	215	237	229	240	244	212	236	250	228	243	207	257	271	228	251	224	241	244	244	235	248	225	249	266	240	248	211	264	246	261	225	259	247	208	223	268	231	221	254	242	232
39721	50616	55035	61639	67601	60098	62906	56375	47577	43852	40274	36848	34351	30165	23945	24372	20398	17324	15731	20232	27621	28510	26032	21576	19948	15159	7191	5446	3281	2696	1803	843	746	789	800	844	878	845	789	769	776	737	742	776	761	798	754	736	766	777	781	785	728	770	747	745	759	748	743	757	766	747	753	783	779	780	808	764	732	710	733	759	763	801	750	738	794	783	761	768	717	698	758	742	805	709	700	733	729	695	739	756	784	760	688	766	733	753	764	769	737	749	778	762	750	733	778	762	803	758	751	758	770	720	724	762	785	727	741	777	746	722	720	747	743	769	766	756	726	739	768	710	762	762	745	771	762	777	738	748	733	751	719	793	770	764	720	764	775	740	763	702	754	752	722	740	732	780	691	749	711	754	794	706	706	777	749	736	734	738	752	709	791	767	764	737	787	735	745	737	744	751	750	731	758	804	754	700	797	796	756	727	756	757	794	730	739	757	817	756	708	731	756	717	729	712	724	733	736	719	708	727	769	749	764	776	781	725	735	718	733	774	766	740	787	716	749	801	746	762	717	725	743	755	738	759	743	748	756	744	749	771	738	756	730	784	767	741	777	776	738	758	779	816	756	724	732	733	775	750	718	775	694	754	722	760	734	752	741	728	769	741	767	783	789	740	784	718	770	762	775	827	720	750	774	720	727	724	736	735	753	740	703	706	757	686	786	771	793	759	753	724	779	717	698	771	758	763	717	707	775	748	734	722	743	732	754	759	747	735	747	743	743	779	704	730	750	736	755	749	832	743	746	729	735	773	799	766	784	742	735	751	749	689	735	695	725	732	739	772	789	729	750	743	750	733	725	719	760	751	704	719	714	771	780	742	777	761	754	773	783	730	762	755	764	789	737	759	754	780	757	736	761	776	768	732	784	787	750	745	769	705	767	765	734	741	776	740	772	805	733	768	788	779	737	716	768	751	735	698	761	677	757	742	744	734	762	717	764	736	756	756	747	737	742	753	762	738	736	749	774	762	755	734	706	753	747	751	751	699	695	751	738	729	728	712	769	709	756	746	736	790	768	755	718	756	778	735	690	717	739	723	735	757	776	727	766	786	718	760	775	775	739	762	756	736	751	779	738	786	740	763	696	735	742	749	707	706	754	742	757	785	776	741	743	752	753	734	785	756	761	755	700	778	756	745	767	741	722	779	743	756	762	764	761	735	721	787	705	737	739	755	747	738	762	783	721	750	763	758	776	772	707	742	732	758	771	805	780	760	750	734	727	770	693	733	728	784	756	752	808	712	783	748	762	713	725	735	750	797	739	752	786	813	739	790	770	732	743	777	760	750	712	801	730	743	683	765	767	728	738	745	747	809	730	755	756	731	773	713	746	699	699	695	752	734	763	745	750	740	741	711	769	783	725	734	751	750	754	740	779	748	662	746	742	757	710	729	783	733	776	736	788	760	737	765	723	712	757	756	766	690	703	736	712	758	736	738	757	730	772	763	732	760	752	731	762	724	756	744	709	708	768	739	753	770	762	742	754	695	773	720	770	760	756	755	792	706	736	715	714	779	703	742	795	710	701	737	745	746	721	754	762	734	737	769	803	748	779	697	767	734	767	765	730	787	738	736	655	747	789	720	801	768	819	756	727	681	774	734	723	771	728	731	738	750	703	738	728	747	760	796	773	694	744	745	740	724	745	715	747	791	767	766	750	764	751	751	729	746	689	700	767	818	761	729	735	793	756	771	735	727	779	775	763	741	763	751	750	742	740	774	740	731	764	766	737	762	747	712	730	717	790	742	809	743	778	739	731	745	730	773	719	793	756	710	734	758	763	723	751	726	775	783	686	727	761	672	756	719	767	770	746	745	761	753	794	760	695	732	740	746	799	738	751	714	747	725	780	731	748	752	794	736	761	779	809	758	760	801	746	741	778	789	730	774	777	737	721	781	716	737	714	703	729	679	692	690	742	769	759	753	801	740	760	705	736	708	749	756	746	734	789	777	754	743	755	717	726	721	736	769	793	778	769	708	749	798	794	711	771	791	732	757	731	750	791	713	772	705	730	694	730	737	726	752	732	756	773	798	772	719	776	752	743	742	729	732	732	699	767	744	760	705	753	804	747	769	739	727	731	689	762	735	741	778	728	750	760	803	760	742	723	772	693	746	721	723	755	773	759	672	773	734	738	715	767	765	713	747	750	760	762	776	738	718	737	773	772	748	754	759	747	727	730	773	761	764	766	759	765	743	699	782	768	692	789	747	710	764	735	744	770	759	744	772	794	701	795	737	752	738	757	759	735	758	769	755	743	732	795	770	746	727	772	750	758	758	736	721	725	761	692	720	736	762	713	787	740	773	735	732	709	688	756	743	701	749	724	696	740	786	745	741	718	739	770	780	765	713	738	787	734	712	734	728	777	771	754	756	736	730	770	756	787	764	739	755	726	746	775	778	694	722	790	727	714	702	718	750	785	709	765	755	752	753	725	744	746	713	780	720	705	711	760	708	732	772	740	687	759	746	765	802	774	769	778	734	686	737	787	752	713	795	734	757	766	749	763	740	761	727	744	745	771	762	729	723	737	783	708	776	759	762	733	741	775	767	734	755	753	704	776	713	748	744	730	739	743	764	771	819	748	732	792	811	764	706	777	760	790	787	690	737	754	762	699	697	735	782	787	766	731	760	757	729	796	741	724	777	789	750	769	748	810	738	742	743	749	770	736	748	767	778	770	792	801	765	763	740	710	786	725	832	724	771	700	724	719	727	707	765	718	748	736	737	689	786	775	737	732	740	722	763	762	711	713	779	743	753	781	744	760	771	754	691	768	757	770	736	716	746	751	802	732	728	744	764	747	761	782	699	758	764	733	747	784	652	774	694	732	793	745	784	797	731	738	751	724	749	735	721	783	791	737	752	735	778	718	746	755	747	793	805	750	728	763	737	761	757	730	743	736	723	768	746	773	714	722	759	722	778	750	744	752	692	717	742	729	728	807	766	720	684	740	702	773	732	745	758	739	732	749	750	770	790	740	703	769	727	765	793	761	747	733	794	756	717	711	776	734	739	775	761	739	746	738	784	734	768	741	751	732	766	719	774	732	699	731	690	770	723	758	730	801	739	769	768	757	746	774	676	735	747	763	751	753	751	705	753	748	766	732	767	753	717	705	770	720	729	735	765	781	782	815	755	771	768	767	711	725	726	812	735	709	753	713	745	738	733	699	703	716	777	754	807	790	708	726	721	740	733	759	795	733	726	723	760	751	691	706	739	773	738	757	704	787	777	777	764	715	732	702	776	741	720	722	745	739	764	715	741	769	746	758	748	763	778	773	740	736	748	722	771	756	731	757	728	706	732	795	736	715	735	730	766	757	785	816	746	744	789	725	749	737	721	765	807	736	747	707	764	752	759	734	748	759	742	746	782	711	768	774	787	767	793	739	741	780	755	795	732	745	768	789	731	736	741	720	725	743	738	761	766	700	759	749	727	792	736	730	750	735	712	730	750	741	751	745	737	760	743	730	718	790	742
11236	17117	25964	22126	16304	13557	7958	6003	5486	3552	2464	1757	1393	1670	1307	1198	903	610	524	437	407	388	445	348	267	267	241	193	198	213	169	165	166	175	169	165	172	156	171	164	164	166	163	185	174	163	180	191	179	175	178	167	167	176	161	166	176	160	166	140	172	179	167	198	172	144	164	178	164	154	164	145	184	161	163	181	149	170	172	174	181	167	173	173	166	164	168	168	149	180	154	163	182	167	188	173	186	172	158	181	175	181	178	184	183	179	160	159	157	159	175	172	160	160	171	157	148	173	162	178	183	175	178	183	163	155	169	163	168	184	152	157	181	139	165	170	161	146	159	166	174	152	185	147	178	167	145	169	163	165	177	127	163	164	164	174	165	150	179	161	173	161	195	177	188	141	155	175	178	168	140	174	157	149	143	187	176	165	154	160	192	174	159	179	170	178	164	152	164	169	184	178	183	169	157	153	177	180	155	164	166	165	163	163	166	166	154	179	175	168	171	151	161	162	164	174	162	163	149	166	164	178	162	168	180	164	163	183	154	179	181	163	172	148	165	168	149	192	145	175	176	166	195	154	163	165	179	175	172	170	159	177	147	158	187	157	177	171	161	188	176	161	142	141	189	192	167	189	170	150	165	161	160	178	186	181	182	151	154	166	177	178	158	163	187	158	172	171	143	166	162	168	153	189	148	178	171	165	171	181	173	171	170	178	170	137	173	178	178	165	146	149	170	167	165	169	170	157	209	168	158	179	185	156	165	175	160	154	171	171	158	161	196	165	170	190	155	161	157	169	150	158	166	164	170	170	160	177	161	177	179	155	140	160	180	162	171	198	156	178	174	144	186	154	169	182	156	165	181	188	163	160	165	163	165	165	165	154	150	152	191	158	188	162	176	160	176	166	170	148	186	165	174	158	182	174	182	147	169	178	133	156	176	160	203	162	167	183	171	175	198	155	139	187	156	162	159	152	148	175	188	187	166	171	169	158	158	174	155	138	154	159	181	166	182	170	169	161	176	170	172	159	150	166	169	170	152	170	173	180	153	155	167	174	155	164	159	181	151	169	163	182	149	149	152	167	166	171	182	181	169	182	167	171	168	162	185	159	160	164	161	143	206	169	167	152	158	154	185	167	173	173	176	188	182	191	167	151	167	153	178	169	165	154	162	165	188	151	165	151	146	159	153	146	161	184	197	158	156	157	166	155	171	202	152	178	168	176	170	147	172	158	164	159	176	178	169	167	176	173	172	180	162	187	171	162	158	188	165	162	158	169	188	151	164	153	172	178	191	183	169	154	184	165	156	167	166	166	177	168	162	145	161	156	160	176	192	166	142	152	179	148	189	161	181	160	158	157	141	176	173	178	170	185	173	190	171	169	157	197	178	161	168	179	174	175	165	152	151	152	152	145	164	181	145	157	167	196	185	173	180	169	175	184	180	173	159	169	171	170	171	153	168	164	169	181	178	174	183	169	160	164	168	153	196	145	175	174	196	169	183	181	155	154	183	164	165	180	174	186	163	191	156	184	201	146	176	169	155	162	166	176	155	182	163	161	168	174	138	171	164	165	176	183	191	140	161	154	158	173	176	183	160	170	187	163	174	174	161	179	164	154	164	162	175	135	172	170	170	191	162	175	177	178	189	196	158	183	158	180	150	177	161	165	173	167	179	175	163	159	161	162	188	182	161	173	153	156	160	167	172	180	177	170	162	189	161	176	169	179	166	171	176	192	164	154	166	147	186	185	154	164	151	191	166	157	191	180	168	188	145	174	164	152	173	183	163	151	158	167	163	147	156	185	148	200	174	147	177	186	184	158	153	154	173	186	153	159	158	149	166	176	133	174	186	178	180	172	170	165	168	171	170	166	166	184	174	165	181	182	172	170	187	187	187	141	162	169	188	167	141	175	179	186	149	157	176	168	173	162	174	172	169	154	161	155	168	161	159	193	149	158	184	166	165	159	166	186	173	170	173	169	173	145	160	165	171	160	151	152	210	180	173	159	174	167	194	171	181	159	182	162	176	187	182	161	192	161	199	180	150	164	179	167	189	177	143	171	150	188	168	177	174	168	181	193	152	175	165	158	171	173	202	188	173	187	172	186	183	155	172	145	175	185	179	179	159	162	185	163	166	159	180	170	162	168	184	192	164	165	153	176	171	160	130	181	180	166	162	182	134	172	151	174	154	162	179	168	167	161	163	163	162	167	184	180	125	162	153	174	182	158	167	157	156	179	192	173	174	178	192	163	154	187	173	146	147	168	179	150	159	166	166	145	173	174	157	191	175	152	167	169	146	156	145	155	179	171	158	182	149	148	173	173	158	149	161	170	153	156	154	162	166	162	171	163	173	168	172	158	166	161	184	166	185	179	167	183	187	177	167	148	162	148	196	169	158	146	199	169	191	153	179	159	149	192	158	163	193	141	135	172	162	161	172	165	184	160	170	177	174	176	167	170	188	152	175	159	167	157	168	153	170	166	176	171	163	170	161	183	156	186	142	168	181	165	166	169	175	154	154	149	156	166	177	181	166	180	172	151	176	146	146	178	179	192	163	179	192	147	170	177	160	172	169	168	180	181	193	166	160	183	175	151	200	156	178	156	159	177	155	185	166	150	150	166	161	180	173	166	171	146	165	176	156	145	165	160	171	144	132	192	154	174	176	135	159	177	171	154	176	146	183	171	164	169	201	168	177	178	172	174	146	192	169	173	148	159	167	168	172	173	165	168	176	178	157	172	162	152	161	161	174	166	155	182	169	173	162	171	179	164	191	171	157	157	187	172	158	182	151	177	168	148	185	189	184	165	144	198	183	188	160	172	171	155	166	171	177	170	183	179	162	168	166	180	166	172	150	166	155	159	155	145	153	160	166	167	144	161	158	163	151	190	173	172	188	168	179	136	170	199	167	154	149	157	187	165	148	153	159	164	174	177	174	162	168	142	162	164	158	164	167	165	162	167	166	167	191	149	181	149	159	155	184	157	150	173	164	176	146	174	144	177	183	162	150	181	156	157	163	160	152	156	191	168	187	154	174	163	151	185	169	169	178	155	166	151	157	172	157	140	162	150	170	194	194	181	159	138	171	190	174	159	155	166	190	169	189	180	159	163	176	181	167	172	175	167	160	165	170	163	162	166	163	162	159	149	139	161	175	153	167	177	168	166	150	181	167	173	175	170	161	165	162	170	171	165	183	167	172	166	182	146	163	161	200	196	195	176	176	176	189	149	165	172	174	161	169	158	179	149	175	163	157	157	158	177	142	155	158	168	174	190	158	161	150	149	169	163	156	173	170	175	166	172	190	163	185	159	151	179	166	161	175	144	171	172	165	172	138	186	174	167	186	174	170	169	188	187	166	186	175	173	144	168	181	175	163	156	166	172	165	139	158	160	165	144	160	172	173	167	163	175	156	159	148	172	170	178	147	183	181	187	175	166	167	181	189	179	163	159	192	171	187	153	172	184	143	167	169	173	169	154	180	167	168	186	166	165	164	188	195	166	192	172
10351	20557	31135	33144	29121	27006	21002	18903	17130	14122	11298	8532	8203	8898	7452	6543	5420	3823	3187	2618	2367	2087	2175	1669	1293	1290	1203	887	851	849	688	606	575	587	591	596	578	618	571	606	610	581	663	556	570	581	641	556	561	565	533	634	567	608	553	572	530	528	612	532	620	563	589	533	581	550	611	612	543	580	591	579	585	603	578	560	606	590	569	606	572	614	588	589	598	628	610	605	567	561	567	577	553	558	548	577	581	594	575	570	602	600	554	621	551	569	617	577	547	578	622	617	542	585	618	545	572	563	576	558	536	564	641	533	567	590	601	576	565	602	596	563	557	595	614	574	563	585	591	572	562	597	637	592	579	578	553	601	553	565	601	571	616	612	588	582	597	594	573	585	575	583	604	596	553	589	568	620	599	605	520	592	588	559	566	585	575	575	590	568	575	572	581	570	589	611	594	583	578	589	603	607	591	577	597	591	618	620	531	577	621	614	580	594	608	612	601	603	513	587	541	583	601	568	583	577	540	624	598	585	522	574	547	581	595	555	491	563	606	591	591	580	572	565	575	577	607	608	602	568	571	607	612	587	588	575	579	579	545	539	575	573	596	598	567	602	554	612	584	623	564	553	545	569	589	570	614	568	564	628	569	598	579	579	580	584	568	595	566	622	555	569	547	602	585	542	656	574	546	582	577	609	588	584	566	578	581	577	581	602	636	595	583	573	563	562	555	534	576	580	572	578	539	567	595	525	631	605	564	563	569	566	595	605	583	576	582	609	636	543	596	630	578	611	623	562	572	562	581	558	610	562	609	550	564	578	585	600	540	570	576	612	532	602	549	599	557	587	610	546	604	553	607	542	563	589	606	573	586	547	540	535	579	535	582	587	588	565	575	576	536	591	585	614	597	575	589	605	592	598	577	593	576	575	565	579	562	595	586	535	584	607	585	601	568	548	567	554	550	549	543	581	580	613	566	560	604	579	566	552	594	571	542	576	540	586	580	553	645	591	587	582	574	597	539	538	589	557	554	539	567	558	541	560	561	586	638	577	580	572	570	584	572	558	597	578	600	561	558	618	585	545	585	603	589	581	555	619	564	636	566	596	588	639	558	593	614	614	604	568	577	590	566	555	598	599	590	557	593	574	547	560	562	583	584	588	535	592	574	531	575	589	610	578	581	588	539	584	588	582	528	570	582	527	668	587	627	590	556	588	622	605	584	581	588	609	559	584	589	574	609	640	545	572	574	595	626	558	590	589	544	605	566	624	562	592	581	555	582	577	559	636	549	591	613	579	559	613	563	543	535	544	549	531	543	582	609	567	539	589	542	592	565	568	608	598	569	573	619	545	567	625	587	579	612	629	574	534	550	566	507	586	609	602	599	599	585	608	566	539	584	567	568	575	597	613	616	557	578	570	563	587	551	583	558	558	568	590	598	582	614	574	603	598	551	592	589	552	609	541	574	588	580	565	582	596	650	570	552	565	550	565	558	609	595	599	589	603	576	603	591	590	595	556	584	572	558	565	629	570	592	598	554	583	584	605	559	597	539	616	594	570	543	556	614	583	568	602	600	595	606	552	567	573	563	581	589	544	608	562	619	558	599	591	569	540	571	568	548	585	556	563	573	556	600	571	628	591	620	611	612	563	601	559	596	610	557	573	607	599	562	584	572	589	549	594	617	547	614	522	591	576	579	594	535	634	553	577	561	634	618	610	567	612	610	553	567	592	574	565	611	557	562	565	579	572	584	583	546	558	580	569	589	549	577	602	588	613	603	580	563	574	572	530	572	602	597	629	566	603	553	631	604	546	579	577	591	574	604	632	596	605	569	592	578	593	609	559	576	576	555	542	615	586	586	605	568	586	577	595	594	622	583	594	590	581	590	575	584	575	557	538	582	569	602	606	548	560	586	568	543	564	573	578	536	570	648	572	595	571	610	569	583	579	558	569	606	575	565	573	587	576	656	589	569	591	612	585	566	626	585	594	579	596	596	563	585	554	587	566	559	541	607	616	576	545	564	583	542	571	567	581	547	580	585	558	553	578	567	606	622	581	554	544	602	557	568	563	564	554	602	572	580	562	556	595	557	568	598	590	606	525	592	580	599	582	587	591	580	541	568	588	532	594	565	591	578	582	570	583	607	601	552	571	573	582	624	584	576	571	588	600	569	581	532	575	633	558	572	555	574	553	572	570	588	546	590	561	552	558	616	584	581	599	619	577	582	617	568	565	591	583	554	590	621	617	604	616	575	549	557	547	613	572	598	570	582	605	604	586	579	544	547	575	590	596	583	646	571	636	600	535	587	625	620	565	590	584	609	621	605	569	589	534	572	550	613	588	582	620	588	576	572	564	575	580	614	572	587	583	552	622	553	596	588	569	594	551	595	560	544	610	523	571	562	579	616	552	601	551	544	558	549	550	585	551	600	576	569	544	550	608	545	555	610	594	585	586	574	601	577	603	558	612	595	540	574	570	562	554	586	576	538	587	587	591	609	555	576	553	607	568	605	571	618	517	569	551	560	596	571	612	577	561	590	614	569	577	576	561	604	547	566	571	616	569	624	568	540	576	590	585	568	534	606	569	577	574	604	619	574	597	617	563	563	610	556	536	572	574	596	549	581	580	537	608	611	596	564	567	572	568	579	594	602	545	606	578	620	543	538	529	616	523	600	560	542	622	598	599	600	604	603	562	564	591	578	587	540	545	539	551	582	598	600	589	527	604	569	595	514	598	601	588	573	615	588	587	562	593	583	585	546	557	622	545	575	591	604	600	573	597	606	555	564	644	576	577	588	533	575	565	550	579	557	583	577	569	578	539	592	531	545	550	590	587	603	580	590	570	601	600	601	546	550	578	579	594	551	592	596	550	538	568	612	535	591	593	542	605	567	592	564	578	510	570	566	607	575	636	591	576	571	613	569	552	596	566	566	567	553	532	603	557	607	587	540	595	549	577	561	580	572	572	557	608	584	559	590	605	572	538	596	504	597	568	571	540	582	579	570	570	572	564	608	600	635	566	551	550	592	566	567	557	600	615	583	596	555	537	573	554	613	578	560	618	547	573	591	584	571	595	593	603	606	591	573	569	599	572	590	574	554	598	578	556	607	557	589	604	573	576	572	555	564	595	588	587	560	556	543	552	607	559	575	572	607	555	567	552	605	556	578	585	560	608	551	556	593	582	644	591	600	535	600	588	622	578	584	565	582	591	583	603	564	596	587	584	590	576	585	581	591	586	534	586	531	588	572	579	613	556	599	570	586	574	582	575	546	595	568	580	570	631	555	559	550	541	560	606	590	550	565	596	581	586	565	594	615	544	584	562	599	598	626	533	565	569	549	558	564	550	603	549	568	580	578	569	581	549	555	634	571	598	624	527	594	559	599	588	595	555	594	593	574	606	614	555	561	590	566	603	555	554	596	613	572	555	569	541	568	554	572	576	552	540	574	569	558	580	572	551	608	540	582	603	565	553	568	621	547	592	605	556	580	592	566	585	597	567	592	606	569	576	551	575
38054	45363	44518	40133	39017	40461	33797	32654	32930	26472	22160	15818	11155	6873	4311	3879	2466	1705	1468	1326	1061	877	784	1223	1489	989	681	499	394	433	176	184	151	165	155	157	191	169	140	167	169	169	147	174	147	177	160	197	159	175	178	146	157	157	168	149	160	151	154	168	166	151	154	164	173	172	164	138	134	162	155	174	165	159	162	136	148	160	160	129	144	142	139	148	166	167	156	170	176	156	156	151	149	167	157	157	160	168	175	156	146	164	144	161	165	157	147	154	158	149	166	179	183	147	156	151	170	160	166	181	161	178	157	161	161	160	158	166	164	159	170	166	150	161	157	152	174	146	170	151	142	162	148	173	164	154	168	163	150	176	169	167	162	160	173	153	158	144	163	182	177	147	140	167	167	143	149	163	158	156	171	152	147	149	144	160	169	152	143	157	169	142	158	184	156	162	162	178	174	126	142	168	170	153	169	148	154	167	137	151	159	139	157	188	131	183	157	186	156	148	139	145	166	166	142	155	160	139	164	140	166	163	162	140	153	163	162	144	159	164	158	168	167	156	161	181	164	159	171	152	147	160	155	151	154	169	167	168	161	128	164	156	175	151	159	164	125	149	163	145	175	143	155	168	183	158	156	158	156	156	157	171	165	149	144	152	151	161	179	165	166	152	153	158	162	168	147	197	193	179	183	165	180	152	176	134	164	134	153	142	155	156	147	153	156	154	162	172	156	182	162	169	144	156	152	163	148	140	164	150	162	167	163	163	168	144	146	160	178	165	142	169	154	186	149	165	160	172	162	171	155	180	171	176	135	182	160	159	160	160	156	145	157	153	169	168	163	168	165	157	157	145	157	141	173	177	137	151	155	160	144	163	174	145	166	165	172	169	163	160	168	189	133	160	164	151	155	174	149	173	161	171	161	157	156	156	144	181	166	169	170	149	146	167	150	161	168	165	148	135	148	136	151	124	160	149	152	168	145	145	166	150	160	168	155	160	140	139	172	162	156	161	155	137	184	148	149	165	159	150	181	148	162	167	147	180	161	149	164	152	159	172	145	163	142	161	147	163	151	151	167	170	148	164	153	168	181	161	155	136	165	177	132	155	161	127	167	161	142	152	178	159	177	172	131	139	149	170	147	173	148	158	152	154	169	161	138	174	150	151	159	160	139	153	176	167	134	155	160	169	161	149	145	148	174	166	148	182	169	169	158	136	164	152	156	148	149	178	160	155	156	181	148	169	157	149	147	153	161	169	161	149	146	154	167	147	155	172	158	129	148	159	154	138	168	166	141	151	129	157	149	163	143	158	161	173	155	151	183	156	141	148	150	180	204	141	148	148	142	152	169	179	158	174	177	161	159	182	134	168	143	154	157	146	163	147	158	151	167	150	150	143	158	167	146	149	167	183	148	185	147	153	163	153	177	157	116	168	164	149	162	160	155	144	164	159	179	150	153	158	148	171	166	168	151	166	157	161	161	179	165	158	161	137	167	124	179	181	158	180	161	174	199	163	144	175	160	170	153	142	148	167	158	154	147	140	160	174	151	185	171	175	165	171	163	153	157	160	149	174	158	153	147	176	161	140	173	143	149	143	156	145	155	149	143	139	147	168	148	156	177	167	158	158	193	159	194	162	179	178	153	171	157	141	157	162	141	153	155	163	179	162	178	157	132	169	135	146	164	125	187	148	149	154	165	146	148	157	162	140	176	168	159	169	144	178	165	174	163	160	156	154	169	154	183	181	189	155	158	165	158	155	150	158	167	139	162	181	142	151	153	163	178	169	165	154	162	161	163	157	154	169	170	155	179	153	185	164	180	148	151	177	152	174	187	163	154	171	150	159	154	158	175	149	170	173	184	180	158	150	165	150	149	149	135	173	157	160	156	178	176	154	172	178	161	151	154	162	136	174	150	147	168	172	184	160	134	152	161	164	142	166	152	164	158	181	147	148	170	166	157	147	144	165	152	157	161	149	158	146	151	142	154	180	144	146	173	159	170	178	159	141	163	188	169	151	163	182	159	170	159	159	174	185	165	149	164	175	174	162	152	147	158	163	154	158	148	165	150	171	144	143	161	164	160	172	167	146	175	155	186	161	153	150	151	137	161	158	157	147	163	168	178	170	156	144	162	161	157	193	157	147	143	166	152	143	188	178	172	158	164	147	180	148	158	156	153	144	139	154	152	171	126	156	159	140	147	152	170	155	132	164	172	147	161	181	153	169	164	152	179	155	163	164	150	160	160	175	148	132	157	163	161	152	147	168	175	150	151	153	166	123	164	156	153	173	153	153	138	163	172	137	150	146	178	142	157	162	162	161	156	152	168	165	159	147	174	142	160	159	162	147	168	143	188	145	143	173	164	157	159	177	190	162	169	159	160	144	155	177	150	142	136	142	136	160	160	155	138	146	162	182	159	157	165	184	166	145	148	180	152	159	164	148	154	150	164	162	166	175	158	136	153	149	162	150	145	155	166	143	151	172	137	169	159	159	156	143	154	153	159	184	151	163	151	174	134	160	144	178	169	152	131	165	171	172	168	157	166	163	139	170	154	154	144	160	162	150	148	170	157	131	140	156	144	132	172	155	152	140	153	159	139	180	187	187	163	147	161	161	169	158	152	179	158	168	163	161	136	153	170	145	146	155	140	146	154	146	143	176	153	163	170	143	152	154	161	179	172	138	180	172	170	184	158	156	155	169	182	162	162	146	150	146	155	187	151	164	168	163	168	154	170	154	176	150	162	143	168	170	163	182	155	162	167	136	154	165	175	173	143	145	159	161	178	138	161	165	151	179	154	162	167	169	163	168	161	150	153	164	168	155	146	143	166	159	172	165	174	170	167	166	166	152	171	167	160	186	166	156	146	172	156	175	148	159	158	165	176	163	146	154	160	161	152	184	157	165	157	150	139	180	168	154	150	192	158	159	168	149	158	130	149	138	161	165	159	165	170	165	183	159	137	188	150	147	165	150	152	146	128	149	179	151	150	154	170	152	118	159	151	166	160	154	147	158	166	146	167	143	166	159	174	156	165	167	173	187	133	172	164	164	160	177	147	166	151	156	152	156	141	159	171	161	175	172	178	148	146	170	166	161	167	139	171	164	149	157	165	160	161	159	139	147	182	150	175	147	151	178	135	157	144	147	160	160	150	188	144	158	148	174	165	157	171	154	165	154	162	149	144	152	148	173	164	171	160	173	177	166	179	165	174	164	170	173	162	155	156	142	169	157	173	142	155	162	183	167	138	167	161	179	146	165	169	174	151	166	174	159	175	156	159	164	147	155	160	172	153	157	187	133	143	168	190	146	159	161	138	148	145	151	183	161	156	146	168	178	166	152	168	163	155	163	153	169	155	169	134	148	164	171	171	159	152	142	151	149	151	189	161	134	163	164	145	173	167	147	182	178	160	156	161	159	188	172	146	157	157	156	158	163	143	159	131	165	168	152	157	135	136	182	151	155	174	144	145	169	144	165	148	159	165	172	148	157	151	163	183	150	167	168	152	162	178	165
32502	44869	52971	61187	62406	55065	55235	48521	44303	38992	34784	30138	27671	22375	18793	17360	12532	10453	8958	7881	6806	5535	5385	7739	9312	6223	4168	3173	2510	2461	732	611	567	593	614	605	617	664	617	549	548	561	606	548	531	527	526	586	531	508	541	569	519	531	534	532	586	576	556	560	587	566	557	544	558	488	570	543	529	505	540	544	545	562	513	539	549	535	526	568	533	550	547	550	582	558	575	521	584	484	539	534	534	546	512	511	554	523	561	559	505	575	549	486	493	556	555	520	503	537	546	515	531	525	566	530	549	539	583	516	517	508	519	526	541	570	512	528	499	508	505	539	541	559	540	571	511	520	539	558	535	541	514	532	524	513	547	543	560	526	484	515	498	530	571	566	517	546	509	515	553	574	509	542	589	555	482	507	563	511	538	578	549	529	508	538	512	545	495	529	567	583	545	509	554	563	504	526	559	542	535	505	491	531	561	510	531	500	518	537	524	563	555	489	539	547	526	574	539	552	508	558	534	614	526	495	504	563	554	527	524	536	532	551	541	533	523	504	570	529	520	514	516	546	541	577	560	538	546	567	507	565	564	587	555	558	603	496	518	503	571	519	563	598	541	533	559	498	566	515	548	529	528	534	563	564	533	517	546	517	556	508	529	519	572	512	534	530	527	506	553	552	548	550	523	585	516	535	561	522	541	535	550	506	556	565	561	512	507	551	538	525	486	527	527	565	545	595	544	551	507	543	537	567	514	545	531	556	556	546	557	582	544	509	532	506	515	539	521	529	536	563	516	535	493	556	592	544	543	513	580	539	528	502	518	525	533	579	519	525	545	533	521	553	543	529	551	512	495	574	455	541	476	549	541	538	533	554	541	511	575	548	537	537	539	529	544	538	571	510	509	535	532	513	563	528	536	543	511	542	551	549	532	492	571	517	554	523	514	542	521	522	521	520	515	560	519	537	558	530	538	513	479	583	540	514	531	523	560	568	510	498	491	500	537	547	546	498	552	554	518	537	544	497	545	541	526	554	591	562	503	512	524	561	557	506	562	537	544	563	507	550	536	574	517	515	495	529	544	542	531	520	522	553	582	556	529	503	551	541	564	479	539	564	511	550	554	513	568	528	549	553	546	582	539	544	571	537	516	525	512	536	573	551	543	523	556	546	570	554	542	504	512	544	518	519	543	522	544	549	540	545	511	516	483	557	514	552	551	543	526	515	462	559	531	558	518	501	553	516	531	551	546	536	529	529	544	559	511	524	502	538	504	488	494	577	572	489	515	520	550	555	576	577	536	503	562	539	500	498	550	543	526	521	548	504	525	590	515	530	557	572	557	566	520	550	525	554	588	519	527	508	530	536	557	548	538	529	524	568	548	502	539	560	521	518	588	540	538	552	551	556	491	556	562	571	583	551	547	495	568	560	541	549	531	515	498	496	558	521	515	523	553	549	516	519	552	552	512	498	547	531	527	559	552	539	530	558	558	547	535	490	554	555	504	541	517	551	521	546	511	525	545	536	567	517	527	543	512	526	522	554	542	521	527	558	510	557	542	509	488	533	532	557	553	513	546	519	525	563	505	539	521	558	477	521	528	541	541	462	541	539	540	517	528	542	524	544	536	555	559	569	528	546	542	526	512	536	576	513	527	546	611	562	509	572	514	550	521	528	522	593	525	583	500	533	562	521	519	554	520	586	484	527	551	517	478	526	536	548	537	528	543	535	540	543	575	512	536	575	528	549	549	521	517	549	519	513	564	501	532	519	546	538	547	531	527	542	512	543	518	585	515	546	542	539	524	543	520	520	538	528	532	519	535	558	538	546	509	564	518	553	583	511	521	518	577	620	518	501	559	476	536	503	557	523	541	555	532	548	540	490	514	579	522	570	527	560	522	561	526	531	567	518	534	541	534	525	521	554	531	535	563	539	540	533	543	577	516	543	515	551	547	538	546	550	516	510	570	534	527	556	499	528	545	542	567	544	549	510	529	479	526	543	529	515	528	552	517	532	568	502	523	537	549	516	541	515	570	505	549	555	548	575	550	523	540	545	549	554	562	527	571	550	523	512	563	509	556	545	518	515	499	551	540	519	536	529	564	581	522	502	559	590	537	492	526	536	576	532	540	502	541	524	503	554	554	489	559	534	516	536	551	536	520	527	508	532	530	506	566	556	521	543	561	500	580	624	537	545	601	533	548	531	571	547	524	536	535	513	526	525	546	546	491	537	550	539	524	561	515	542	540	492	552	529	551	568	559	510	546	549	556	490	527	539	502	548	540	552	531	521	500	524	509	519	517	538	548	536	508	539	540	551	525	552	514	535	514	554	559	521	529	549	483	539	567	562	566	518	543	557	509	552	508	520	537	503	536	545	573	535	533	568	543	519	498	532	517	554	508	536	557	536	582	543	516	523	564	495	534	532	500	536	500	496	565	534	559	543	519	513	536	527	486	521	524	542	502	568	553	502	519	546	571	472	560	536	524	522	561	544	527	509	560	520	552	496	536	547	519	507	570	552	584	587	517	552	495	546	552	501	520	499	593	528	530	514	497	522	563	547	547	542	538	559	520	569	534	544	518	552	574	537	551	518	517	573	530	540	578	504	545	549	525	524	527	563	530	530	550	511	552	518	574	540	547	529	507	549	549	537	553	541	515	549	518	532	511	535	525	504	550	565	531	542	497	519	540	550	545	525	524	509	535	542	543	556	546	514	534	553	539	523	580	489	546	507	558	534	544	538	568	538	533	514	536	536	501	510	531	531	539	497	524	532	563	585	533	553	560	546	579	490	533	520	525	528	524	522	500	526	536	526	542	542	551	567	473	523	522	600	519	537	548	542	532	594	530	509	518	531	547	547	551	524	508	549	530	527	571	530	491	517	576	529	560	542	544	528	496	563	526	563	531	530	543	531	501	536	538	525	522	538	547	546	533	541	538	528	531	564	545	533	547	529	490	513	513	568	532	530	545	553	541	508	541	557	504	564	561	578	525	582	528	527	554	536	558	589	514	526	530	530	529	543	514	547	498	506	496	568	528	556	521	547	572	542	532	510	517	517	523	519	528	540	528	522	518	557	525	515	514	545	502	566	532	535	542	500	511	561	573	524	548	516	564	535	507	518	550	556	528	518	556	528	513	540	545	544	529	577	528	498	505	561	552	508	544	527	510	534	516	530	565	536	561	500	537	535	545	580	487	529	519	533	564	524	519	561	557	532	559	502	544	569	503	523	518	531	507	567	524	522	509	550	537	581	553	513	566	522	540	548	541	567	527	536	529	506	527	551	527	516	565	579	514	591	506	523	557	538	548	549	500	534	563	537	521	542	509	506	547	542	538	501	561	514	528	563	524	531	562	566	550	500	560	500	556	550	500	551	535	513	517	516	529	562	528	522	523	522	518	571	507	540	528	512	583	530	563	501	549	539	503	486	571	521	583	546	527	579	525	539	549	561	551	571	549	555	513	526	517	532	546	568	511	557	534	512	551	532	527	554	531	535	541	517	565	551	539	533	533	554	520	561
45958	46065	42294	39143	39423	41702	37935	36983	37684	33372	28787	24594	19107	12180	8412	6473	5201	3718	2721	2602	2110	1576	1195	976	1156	1577	808	822	732	379	301	249	277	257	269	246	266	256	254	226	243	222	273	231	231	224	217	217	210	288	240	256	226	220	228	230	228	251	213	221	245	222	264	245	241	244	244	222	238	235	252	230	213	222	242	226	224	225	239	235	262	240	265	230	258	242	236	200	230	223	242	254	250	243	222	209	245	225	230	223	260	247	223	246	262	226	235	214	241	246	217	226	242	211	241	256	249	230	228	231	248	218	236	232	232	217	245	240	275	222	227	207	223	227	201	229	236	226	240	231	242	238	224	229	243	235	228	227	235	230	238	240	241	249	224	218	232	232	246	249	209	213	213	257	257	238	205	204	239	246	204	241	206	237	253	272	231	234	255	232	249	237	205	245	233	224	223	255	235	222	260	229	269	234	266	215	242	216	270	249	235	207	254	258	223	249	239	238	210	258	228	274	206	243	231	228	240	211	238	241	243	241	245	255	252	234	239	248	241	239	206	237	264	231	246	212	213	228	245	231	234	227	257	233	241	262	235	230	258	253	233	239	244	239	235	227	253	243	266	257	246	234	249	237	252	243	240	215	232	250	198	220	245	222	243	253	232	219	246	256	255	248	228	231	240	233	236	241	221	242	215	239	235	243	227	235	260	245	230	233	241	247	241	251	253	268	234	252	244	215	224	230	233	250	228	235	223	225	200	247	232	243	246	255	242	239	261	235	244	238	240	223	246	229	222	220	206	249	205	206	250	241	237	222	227	252	260	227	253	234	233	220	256	250	238	220	245	234	248	250	213	221	209	234	241	230	252	232	237	224	231	255	216	226	238	235	232	216	242	252	244	255	233	267	236	226	256	246	248	253	244	212	254	206	224	231	242	230	231	248	222	233	243	253	236	215	238	242	221	243	235	228	223	239	218	238	220	245	192	214	231	255	227	233	256	233	255	248	240	242	238	232	199	231	222	231	250	245	206	248	254	219	227	225	243	227	231	236	247	257	196	229	236	219	253	250	227	219	225	267	218	245	240	228	252	247	242	216	210	218	224	211	227	222	216	243	248	262	232	232	227	233	203	266	227	251	245	240	234	230	267	233	224	250	234	239	247	223	218	264	232	212	257	236	242	245	211	212	246	275	236	255	189	253	236	231	230	221	226	235	244	241	222	227	229	229	247	248	249	228	247	233	241	229	205	218	246	208	253	195	252	225	225	225	240	234	245	246	213	257	269	252	218	218	214	227	255	227	234	235	266	225	224	276	256	249	222	245	224	221	223	257	240	218	268	253	251	264	196	227	244	247	191	230	224	229	228	228	235	230	265	246	224	233	256	244	230	230	256	248	214	230	249	261	217	234	230	229	239	218	215	208	223	238	235	243	236	246	243	215	218	236	243	235	258	207	243	231	251	230	224	253	246	251	240	205	226	224	217	223	240	248	242	242	244	213	216	264	218	237	258	239	223	260	267	237	243	246	227	251	242	238	233	220	248	226	229	216	233	227	232	242	205	230	248	248	228	208	240	247	225	226	210	242	241	217	260	230	212	246	244	237	262	247	248	233	239	249	243	230	221	257	234	231	225	241	245	217	240	233	211	232	209	241	246	241	221	230	235	219	222	221	239	249	233	237	236	244	217	242	225	213	241	229	238	225	276	240	218	216	243	269	260	216	242	225	226	225	211	241	222	241	219	222	243	224	221	242	214	227	216	212	255	245	221	249	215	245	226	232	236	230	270	232	245	247	241	255	245	218	239	257	253	222	240	257	240	239	235	255	220	237	258	216	244	254	231	262	249	219	217	225	235	233	228	245	250	231	217	242	232	242	246	229	256	235	244	225	234	243	217	233	272	246	234	210	218	233	231	248	228	228	222	243	286	248	245	254	212	251	235	234	241	252	238	236	271	216	231	223	228	234	236	243	254	221	210	249	252	233	247	246	232	261	275	235	230	250	209	249	239	228	241	226	255	244	228	238	239	227	231	231	244	227	222	222	235	223	218	224	242	243	228	248	245	248	239	224	216	232	253	259	240	246	226	223	242	215	250	237	214	219	251	251	223	216	267	205	256	245	244	269	220	241	252	232	226	196	232	225	260	238	242	228	241	226	214	236	231	208	233	220	225	240	212	239	220	239	245	241	236	263	212	234	247	249	225	250	262	254	225	227	236	235	231	252	238	227	228	223	234	243	239	222	209	237	228	246	235	230	219	217	239	206	239	230	226	269	240	220	250	223	227	232	218	207	223	218	247	207	229	244	252	211	209	251	238	203	249	219	224	252	222	228	225	249	233	204	232	231	221	220	222	215	249	228	235	248	215	257	246	213	247	241	278	241	228	244	245	233	216	227	231	230	229	211	241	261	218	237	226	247	237	226	262	204	224	263	228	252	224	231	247	242	223	235	226	220	212	212	219	206	217	275	241	221	239	234	234	223	252	266	242	255	207	226	252	226	246	261	231	231	221	256	251	233	253	231	246	241	233	255	222	220	254	242	225	209	222	226	242	215	263	223	234	244	232	225	229	233	234	225	245	242	235	233	243	230	258	257	227	225	223	222	230	276	233	233	242	240	218	229	232	252	229	218	221	256	205	213	237	267	225	216	244	235	198	233	228	238	223	217	247	220	252	230	227	242	218	262	262	229	219	243	279	236	220	211	238	240	226	233	227	239	253	227	231	253	237	237	225	223	244	245	260	240	225	248	222	228	210	231	235	251	206	231	220	245	253	224	220	254	246	239	254	247	216	226	225	258	228	248	250	230	244	249	232	255	227	270	249	250	240	239	236	223	235	261	254	237	246	243	237	252	234	249	240	249	235	233	243	220	242	238	228	212	245	213	229	241	243	233	237	210	239	220	250	253	218	232	243	236	225	260	249	249	217	215	208	210	222	254	221	240	242	239	235	245	245	234	235	254	238	219	242	245	227	220	233	207	254	257	209	243	234	230	243	247	217	219	252	227	231	241	220	240	255	239	213	227	208	233	213	215	234	261	206	210	196	247	240	261	223	236	224	249	252	221	218	264	242	199	224	220	262	236	229	266	254	192	227	217	186	226	262	231	241	243	244	230	211	207	222	225	244	239	228	223	227	228	226	236	243	257	268	232	221	225	255	252	248	207	239	224	242	251	243	233	253	221	229	189	244	228	213	222	260	226	243	262	205	233	217	222	232	194	229	228	225	227	251	240	229	232	234	256	246	256	235	224	241	231	222	226	217	226	219	239	223	243	216	248	247	234	238	254	230	220	243	223	263	239	211	245	244	253	250	238	256	247	247	224	246	255	222	214	220	253	245	235	233	208	230	252	255	218	238	246	225	220	246	227	245	231	259	225	226	260	250	245	229	248	246	215	227	215	227	226	211	230	235	226	206	270	233	216	221	212	215	237	225	232	233	220	199	242	244	216	228	241	238	248	249	224	242	227	251	219	234	225	236	215	248	236	226	232	194	260	229	245	229	249	249	212	253	239
40648	50261	55834	62791	67647	60606	64230	55405	49825	47117	43310	38823	35269	28316	25724	23589	20767	17160	13671	13506	11265	9206	6960	5823	6787	8867	4322	4761	4382	1570	984	790	807	756	858	857	817	827	780	798	715	756	719	720	762	760	741	730	700	759	744	743	743	734	761	729	735	787	746	742	728	743	752	728	763	722	753	713	772	752	743	725	710	688	721	706	761	739	712	741	750	732	699	721	719	755	711	716	724	734	747	749	724	732	728	753	719	727	728	730	708	742	775	722	715	695	742	693	721	732	752	730	761	708	718	761	723	716	742	741	686	795	762	737	752	763	698	752	730	699	752	722	701	717	721	764	745	756	775	764	742	718	728	739	741	756	729	724	718	745	703	752	763	743	688	749	742	753	775	717	737	736	749	704	708	717	708	729	715	732	761	754	748	769	759	726	798	748	741	750	707	690	730	721	724	711	707	668	772	748	775	749	783	745	714	798	727	757	676	746	721	753	723	781	748	753	721	693	718	692	721	766	752	702	759	772	760	726	798	793	735	762	753	756	746	739	731	759	777	732	783	698	727	719	733	736	756	702	738	718	710	739	673	725	747	717	706	737	732	696	752	751	727	722	728	689	743	740	714	689	695	729	764	775	726	683	696	733	763	737	703	705	747	746	731	731	717	717	714	777	688	760	712	671	730	729	669	765	725	743	761	784	739	725	721	721	735	752	715	771	718	764	702	743	744	755	686	727	725	739	696	775	672	709	784	725	705	742	710	749	689	769	717	775	699	739	700	709	707	691	761	731	747	688	706	754	730	708	734	735	735	724	714	703	824	718	762	737	729	742	726	719	729	718	770	745	740	714	737	691	706	750	712	697	741	704	744	717	691	732	717	776	748	731	746	765	786	690	715	700	698	685	731	709	735	704	678	686	663	721	777	718	775	728	710	733	741	765	721	735	712	742	732	698	740	726	741	778	689	727	733	706	743	728	725	740	748	720	723	729	775	748	695	697	743	728	715	727	679	766	720	747	743	741	759	724	727	733	760	740	702	718	757	697	765	767	692	743	709	740	685	739	750	734	780	722	704	687	739	743	703	712	760	721	729	768	741	730	681	715	709	755	731	750	735	715	684	689	731	727	701	725	738	752	668	705	730	721	760	742	727	666	721	692	734	741	713	725	747	719	753	767	707	675	725	748	687	739	730	738	736	684	713	778	767	747	709	725	757	710	695	765	779	697	691	659	726	716	729	710	782	747	734	735	713	719	716	752	769	733	756	683	714	745	738	702	757	727	702	723	698	746	759	758	689	757	736	813	737	734	763	753	740	722	676	698	741	727	795	733	707	718	740	760	727	761	711	729	719	726	745	752	786	687	716	775	737	681	732	742	737	720	691	757	702	712	709	728	717	764	712	764	756	740	783	750	690	768	727	699	731	752	729	765	760	741	720	707	710	718	748	744	710	723	722	724	770	725	742	745	766	731	711	738	756	754	725	758	738	741	744	663	759	746	731	692	769	755	742	753	684	752	707	774	668	723	782	697	718	725	717	714	752	735	700	709	702	756	749	726	696	711	745	711	736	708	721	746	721	735	743	715	732	744	783	745	754	740	691	669	748	703	686	758	715	689	749	705	741	740	733	698	683	688	727	723	722	777	731	688	696	752	710	704	728	777	765	657	730	682	774	712	714	728	741	721	796	709	741	724	724	742	732	762	712	746	780	714	756	730	705	724	734	751	738	726	725	719	732	713	727	712	700	763	723	766	799	727	732	736	699	758	730	767	773	724	735	728	753	745	749	747	718	723	739	740	705	734	742	748	708	702	743	733	745	783	704	717	769	744	760	726	734	717	738	709	738	716	747	761	752	721	679	714	706	746	765	731	721	708	730	772	724	720	751	701	715	657	691	743	759	724	698	721	718	705	731	680	709	734	744	717	677	770	754	745	755	700	746	753	699	713	719	734	743	724	728	713	760	756	757	719	737	715	774	722	710	728	715	759	722	711	726	754	732	768	739	769	723	716	731	752	702	737	747	697	762	723	744	694	715	720	710	708	693	765	723	735	726	745	720	754	737	733	730	747	724	721	697	762	736	754	688	734	724	745	727	746	694	734	729	697	715	732	707	745	706	752	753	757	727	722	680	738	724	717	724	733	725	706	696	735	752	695	744	763	780	706	746	734	759	707	779	716	730	725	744	729	747	733	702	690	688	747	701	723	769	731	712	731	722	724	722	726	713	742	687	718	725	785	715	740	745	703	733	702	707	710	755	709	747	686	708	744	709	705	696	698	725	719	732	710	775	733	725	726	739	677	715	725	740	721	721	778	673	776	745	719	761	717	704	708	699	749	757	714	720	770	693	749	696	735	734	699	755	756	713	688	718	738	685	721	751	731	785	714	682	750	730	739	716	757	737	732	747	761	765	746	720	753	742	714	728	710	724	711	732	727	755	725	737	692	754	749	696	770	749	745	734	701	698	751	699	720	720	703	689	723	799	743	724	683	714	717	768	730	721	759	710	746	739	734	690	730	752	723	746	783	743	726	776	706	755	770	692	705	772	706	756	746	751	746	750	732	714	754	688	754	717	716	767	705	720	696	738	762	691	724	724	724	743	722	714	746	746	754	696	743	765	748	701	704	713	758	734	771	729	708	700	692	695	701	715	732	757	697	721	743	741	723	692	732	728	721	702	741	676	771	744	758	717	726	689	753	762	756	772	708	715	732	735	717	719	750	727	761	715	735	746	743	745	733	720	737	726	721	697	737	711	716	763	736	745	727	714	740	765	758	716	733	710	729	746	730	751	755	787	762	745	754	754	719	723	721	767	740	722	748	763	774	732	769	712	760	727	746	710	731	702	721	714	713	747	691	710	770	751	728	738	768	685	753	764	788	729	710	699	755	701	733	717	694	755	734	695	683	665	695	740	710	714	700	705	751	704	704	760	728	775	713	729	734	726	769	700	771	713	736	741	712	704	704	754	736	742	725	724	695	743	726	739	781	836	742	692	687	705	703	753	692	728	728	721	745	737	747	739	715	710	785	752	759	728	730	731	749	780	723	756	748	763	708	720	735	725	777	691	714	717	731	742	714	780	706	709	677	743	756	707	744	674	729	716	690	753	747	746	725	765	740	715	712	756	705	778	750	743	704	759	747	727	750	755	721	711	757	780	724	735	707	708	715	745	721	718	758	814	724	725	787	712	682	722	732	757	742	777	695	757	783	730	764	736	774	740	717	760	706	719	700	676	778	737	760	721	752	727	732	721	708	763	710	750	734	699	801	695	730	792	743	743	719	726	715	761	758	732	734	772	702	798	700	743	757	741	764	712	725	729	723	778	757	719	747	725	711	712	696	720	685	755	709	736	762	740	695	734	715	707	739	753	714	727	721	759	748	715	738	705	731	796	727	759	726	757	716	734	723	738	715	712	693	767	692	782	734	739	752	732	743	726	689	747	745	690	773	719	670	716	752	710	762	727	743	733	689	761	761	821	774	763	735	677	764	734	753	691	732	738	729	753	757	747	729	752	748
11695	18413	26950	22832	15996	14903	8928	6086	5608	3803	2613	2144	2169	1733	1400	1091	840	785	682	546	367	304	294	236	267	223	224	206	179	152	178	146	179	165	180	168	166	194	176	180	156	138	185	168	178	207	170	185	149	166	194	143	159	193	179	177	196	191	180	180	147	175	206	171	185	186	192	178	164	199	178	180	176	176	171	202	184	170	187	192	186	169	183	167	216	180	168	193	168	179	165	174	168	177	175	195	158	184	195	195	186	176	166	181	168	153	161	168	188	181	188	149	193	187	172	177	185	185	163	156	183	172	163	174	178	172	178	186	191	145	161	182	176	172	194	199	166	185	167	181	186	173	180	173	182	165	176	184	201	207	196	175	173	190	171	159	163	150	179	173	187	160	150	178	162	160	187	162	183	172	178	170	207	173	184	191	182	194	166	191	166	183	174	177	169	190	182	186	177	148	173	191	169	188	201	183	193	177	167	182	186	189	176	189	191	169	179	182	176	198	162	197	191	195	190	188	202	154	155	193	189	202	162	192	172	191	183	181	206	172	182	170	170	169	154	189	172	177	185	180	170	178	190	159	182	179	173	166	181	160	171	181	174	165	178	186	171	147	181	180	170	184	155	172	171	174	140	180	185	177	179	191	177	182	178	187	161	169	166	181	176	170	163	185	188	178	177	178	187	176	154	187	188	192	191	184	192	194	173	162	170	176	187	182	175	180	161	174	167	182	168	172	181	199	181	149	170	171	176	188	180	175	203	190	188	172	171	177	171	148	183	185	181	180	188	171	177	195	175	183	170	165	190	171	199	163	181	148	166	167	170	160	195	179	174	196	194	159	169	189	187	160	156	164	188	195	184	204	180	183	164	167	183	188	165	174	166	158	193	171	205	152	180	212	163	177	169	173	184	195	152	202	157	165	180	185	164	157	158	175	155	175	174	190	177	165	170	167	169	171	185	165	171	176	192	156	148	176	174	188	186	166	189	167	192	171	146	191	183	181	163	164	176	152	156	173	188	186	168	177	137	181	179	190	178	149	155	163	186	171	168	164	145	165	183	171	173	190	158	171	180	188	182	160	179	167	185	157	174	157	170	180	183	200	171	183	161	184	182	179	178	157	166	180	163	173	187	165	175	200	167	153	159	204	192	193	171	168	150	178	199	166	193	199	172	191	203	154	175	184	156	204	148	167	180	162	189	195	165	180	197	178	171	184	187	174	161	178	164	175	164	168	175	176	179	166	163	177	172	178	210	155	170	194	176	191	150	171	154	178	173	159	190	185	165	150	196	194	156	184	167	145	183	169	165	194	157	173	212	181	161	173	178	189	180	155	176	169	159	191	167	175	155	191	178	189	171	188	166	166	196	192	179	194	186	175	182	186	189	168	176	172	148	190	167	173	178	156	172	163	176	184	177	171	176	182	193	172	184	179	171	168	175	191	189	170	186	190	204	170	139	179	161	178	179	176	182	172	159	194	177	162	162	148	194	189	159	157	175	176	172	178	181	173	170	175	174	164	180	162	160	168	165	201	202	179	192	171	187	195	196	195	170	180	202	192	184	145	171	169	171	182	177	176	195	187	156	163	191	189	174	222	167	207	173	154	191	167	175	160	176	168	183	176	164	188	183	169	168	194	170	203	176	179	168	164	162	177	187	140	171	179	177	199	178	190	165	160	166	166	191	179	177	165	181	155	164	178	170	182	171	175	175	172	176	198	187	176	177	203	162	166	176	172	198	180	189	178	154	174	196	188	190	170	172	177	174	164	167	192	175	186	189	179	166	195	171	180	174	160	168	148	165	166	180	177	187	181	165	228	194	179	188	184	190	189	160	189	208	158	203	184	195	166	177	187	157	162	181	174	168	164	201	175	169	167	169	161	183	153	172	183	193	161	179	165	172	177	175	160	186	162	162	163	203	192	160	170	179	185	167	156	189	177	177	186	178	188	179	186	184	177	183	167	201	193	205	162	163	177	169	202	192	192	177	199	183	185	182	185	176	181	164	158	180	177	147	163	157	158	180	164	171	183	170	184	149	192	167	177	167	167	171	176	201	189	184	173	168	173	187	156	174	167	170	164	179	179	162	178	149	180	162	150	191	170	221	170	159	184	177	199	161	165	173	189	192	181	172	162	195	172	166	172	167	204	157	172	167	202	188	200	189	181	158	172	171	167	203	171	194	162	167	173	160	161	185	168	168	177	190	181	182	187	190	187	174	183	174	174	195	179	186	175	193	171	171	166	190	204	175	193	183	182	198	172	171	179	176	171	210	193	195	182	188	171	176	178	202	174	141	169	194	164	160	166	175	161	186	177	164	145	195	201	164	201	142	157	161	184	179	176	177	175	169	186	176	169	174	159	168	182	171	170	209	188	166	156	180	186	170	173	160	131	194	152	176	172	168	175	181	166	176	181	201	184	196	153	159	162	159	187	181	178	172	196	181	184	162	171	182	174	140	179	168	173	190	161	207	175	199	217	158	177	185	172	163	184	177	170	164	178	174	167	170	144	187	174	194	188	168	158	178	170	175	180	149	196	186	169	197	182	175	170	170	165	187	153	165	167	182	191	195	182	184	173	183	193	194	188	176	175	180	181	157	172	152	201	196	189	184	197	201	214	200	193	169	176	165	155	183	200	178	160	180	159	183	173	160	177	184	197	177	194	153	163	186	178	183	156	179	172	185	150	158	164	177	184	150	189	159	174	167	182	166	172	151	190	176	177	167	161	185	168	162	185	189	167	169	174	168	164	161	197	178	190	186	168	176	174	185	158	174	198	162	180	181	184	175	165	159	167	184	174	183	168	162	183	158	158	170	171	163	184	167	175	175	193	156	182	164	175	180	166	192	167	145	177	176	166	179	169	182	169	173	175	178	185	192	157	172	178	186	197	194	179	172	198	164	174	182	166	158	176	170	202	155	171	181	191	188	192	179	162	173	163	170	180	164	174	178	178	185	178	180	184	179	185	178	180	175	171	181	191	177	194	164	196	197	143	194	178	196	197	145	193	173	178	190	164	196	176	191	163	155	194	168	174	176	182	181	177	188	174	196	194	184	164	161	184	171	167	170	174	153	177	188	168	170	187	169	174	176	178	193	147	162	180	189	161	169	173	199	172	170	174	180	178	171	192	203	174	159	180	170	168	199	186	174	166	181	192	177	170	175	195	186	171	185	183	165	175	147	186	173	189	158	179	201	183	166	143	170	198	185	177	189	176	171	190	187	218	187	172	175	182	154	157	163	173	172	194	167	172	184	195	175	176	195	180	167	192	163	166	191	186	166	185	161	187	178	168	191	169	151	176	180	189	163	195	168	172	171	183	174	181	180	182	190	167	164	160	187	146	177	177	164	169	182	186	173	165	180	161	183	154	170	181	173	159	185	171	188	172	172	190	189	189	181	170	174	166	173	176	176	177	179	165	171	162	161	167	205	171	158	172	157	156	180	171	172	181	193	170	175	176	173	161	144	171	178	170	188	158	185	176	173	180	170	162	161	182	148	174	184	191
11468	21021	32255	33249	29379	27638	22495	18540	17831	13921	11193	9884	10613	9261	7677	6319	5065	4747	4225	3151	1950	1588	1425	1425	1053	978	964	860	788	630	608	638	623	628	623	596	605	647	615	637	644	622	578	578	618	606	628	638	606	600	581	669	652	607	623	595	607	616	622	594	629	590	581	586	655	595	640	595	630	562	619	655	639	648	569	573	599	629	533	577	642	601	615	596	598	571	555	595	626	608	611	605	622	591	547	598	593	601	606	594	596	622	595	612	620	613	609	624	579	568	626	597	573	590	580	599	596	601	595	560	587	639	644	599	572	579	607	627	649	637	649	623	627	609	632	573	585	547	642	597	630	665	625	626	619	604	565	606	621	574	597	635	594	620	621	614	582	611	607	577	567	544	629	615	600	552	594	587	583	560	601	634	642	627	662	559	619	631	582	596	608	617	581	632	588	626	608	592	624	610	617	613	559	635	589	604	600	592	596	595	581	567	603	593	590	560	616	577	555	623	552	587	602	594	608	599	597	628	550	619	556	650	598	609	588	635	629	611	570	584	574	634	592	577	637	604	618	657	598	596	593	565	616	582	573	593	554	557	606	643	602	562	576	595	622	590	594	588	610	543	571	629	621	584	581	601	625	602	609	634	589	558	581	607	580	651	624	585	573	586	619	594	616	618	595	616	639	617	607	602	591	556	603	645	649	588	582	618	592	650	573	615	585	665	632	617	579	638	621	601	604	639	571	611	609	617	579	581	591	630	595	586	621	641	612	569	587	550	607	590	608	570	596	594	546	583	589	600	625	616	611	592	628	661	571	583	587	642	609	624	594	584	596	589	629	623	595	572	596	609	610	601	639	657	586	599	605	562	586	599	609	627	567	578	608	594	587	628	611	583	565	605	607	580	597	554	629	615	590	590	631	597	616	608	584	618	627	571	608	598	587	600	561	598	611	594	624	595	637	600	634	618	578	604	602	593	588	638	615	588	598	586	665	584	623	624	595	555	598	633	586	595	585	576	612	604	563	578	618	601	624	617	592	603	604	606	577	586	586	635	608	564	602	616	615	572	639	608	609	554	589	630	604	629	630	592	574	614	597	573	603	612	551	582	565	588	599	592	621	598	633	581	646	606	608	629	557	605	564	614	565	612	613	593	570	590	579	639	602	601	602	635	609	587	570	529	623	566	629	586	638	626	642	615	600	643	609	614	628	561	602	564	611	609	632	607	618	625	589	607	592	580	608	605	633	608	580	620	632	602	629	606	602	627	695	574	617	586	594	577	601	591	578	575	590	617	646	579	608	610	654	576	600	626	641	611	644	601	614	645	607	614	577	611	567	587	586	626	526	626	626	575	598	608	592	593	581	598	595	619	623	641	661	570	603	595	646	640	616	654	640	606	567	657	605	623	608	587	560	614	639	608	581	623	635	598	564	638	626	626	587	608	596	605	591	597	589	594	603	579	593	604	577	603	595	586	629	627	608	566	603	632	584	605	605	618	587	612	596	591	577	630	571	592	556	584	626	625	637	578	612	601	582	625	574	591	552	602	575	572	648	598	635	612	608	595	601	566	566	639	588	553	582	603	633	611	641	580	602	617	571	614	627	579	608	590	590	641	550	549	574	599	617	576	598	583	598	635	604	584	603	616	606	593	569	606	564	618	628	593	575	518	587	584	613	572	576	653	623	626	612	607	582	606	603	591	606	591	592	548	601	644	561	576	626	614	628	620	675	596	564	646	570	624	601	636	593	610	602	581	640	632	587	619	605	630	612	566	598	569	596	625	629	605	581	635	580	627	628	581	684	617	614	598	564	607	611	542	648	588	594	621	594	608	636	600	559	571	618	653	600	598	603	581	630	662	575	607	628	624	545	586	651	642	581	595	613	610	536	560	605	615	598	624	607	603	608	611	584	617	608	613	600	618	579	643	626	592	622	585	610	560	583	569	607	598	630	630	598	624	598	617	586	600	633	629	609	578	643	630	618	609	584	626	577	628	603	625	595	623	569	591	620	654	605	623	580	612	595	603	599	589	591	597	616	607	557	644	603	625	612	613	611	597	587	587	606	591	614	662	577	617	607	628	641	602	584	609	632	580	577	586	620	613	620	604	610	623	607	604	584	624	635	607	571	611	576	566	563	598	591	615	573	582	640	644	582	595	628	631	604	595	607	591	607	611	643	590	609	557	597	637	585	588	585	664	612	577	650	578	585	576	603	617	576	609	613	597	543	634	592	618	558	573	593	605	651	601	633	599	601	636	595	582	559	621	610	586	638	593	561	592	626	626	590	597	632	617	612	571	612	607	589	601	667	645	623	582	614	611	595	569	598	572	640	623	589	651	568	630	570	661	591	644	610	613	606	626	622	567	627	568	595	617	637	659	579	609	577	635	605	590	613	674	613	619	582	627	600	634	609	610	577	580	631	588	592	623	589	615	604	613	633	624	594	610	612	589	584	626	593	588	582	588	601	605	610	559	595	613	548	622	601	559	592	611	617	603	623	606	592	605	589	591	630	569	575	634	555	605	595	551	625	609	604	642	611	609	593	605	584	591	610	575	637	591	627	601	651	627	549	595	600	595	614	620	575	644	592	605	578	573	580	639	632	576	596	637	590	608	607	613	582	601	594	603	615	606	627	552	595	583	586	636	621	588	624	615	556	612	596	626	580	635	580	576	576	615	604	612	582	598	591	609	573	638	615	605	631	604	603	584	616	637	607	609	626	601	566	602	581	606	605	579	646	620	588	643	587	564	625	620	607	616	586	586	577	610	624	658	624	607	602	651	654	564	579	579	584	611	583	586	559	580	628	593	579	569	612	631	666	628	562	642	608	637	577	597	605	623	578	609	627	603	618	615	630	609	598	611	608	606	592	619	624	632	594	598	568	601	552	574	637	597	567	650	605	599	585	612	571	582	572	628	602	604	584	598	626	627	630	639	606	621	643	591	624	640	589	589	585	606	603	604	576	640	637	594	603	629	641	624	578	607	596	615	632	578	634	624	595	607	580	639	615	597	610	583	604	627	630	605	601	594	579	627	628	610	613	590	607	638	612	586	619	607	588	614	658	598	609	618	600	612	593	551	561	648	632	608	581	594	581	598	609	605	619	630	591	647	628	567	588	563	620	637	600	600	624	585	576	598	611	560	638	562	616	593	632	602	645	561	611	573	632	637	632	580	603	642	598	571	617	637	551	580	622	594	640	594	614	589	591	636	620	666	577	558	673	655	604	608	629	594	586	604	631	605	609	603	616	657	590	653	602	595	632	607	596	601	614	608	622	626	593	595	650	618	562	587	600	608	566	559	607	616	590	613	582	651	606	583	650	603	583	605	591	613	629	570	566	595	631	575	648	579	604	630	597	629	596	582	627	589	656	612	603	595	613	615	608	628	593	576	589	638	618	613	594	625	640	588	629	573	577	601	611	622	607	630	626	622	596	621	587	592	627	648	541	581	600	622	613	607	560	564	656	608	609	604	603	618	569	615	669	634	643	609	614	661	594	595	581	651	625	574
38562	45198	45488	40805	40448	40654	34580	31363	33448	27765	22769	17494	11425	7054	4636	3656	2963	2419	1719	1613	1233	1003	793	682	613	468	623	528	270	188	193	180	186	177	200	196	186	170	171	167	169	174	177	167	185	186	197	194	183	167	195	195	169	169	179	165	185	175	173	167	167	170	180	183	181	195	181	167	159	193	182	174	195	183	178	180	184	183	167	197	175	194	176	170	184	186	198	182	175	184	197	164	187	190	173	165	205	193	181	181	184	210	158	176	185	181	171	172	193	198	184	154	175	181	207	175	174	192	194	156	192	154	196	163	177	172	173	162	180	171	177	164	188	166	174	177	179	187	192	202	185	187	180	175	159	186	160	192	177	182	164	185	186	157	181	189	189	199	180	167	170	171	170	176	181	183	174	186	185	188	187	181	185	176	194	193	187	170	179	170	183	166	161	189	162	179	194	179	186	183	159	216	174	170	175	199	143	200	180	194	197	172	178	174	162	161	171	179	186	179	199	177	159	180	203	200	184	190	183	181	168	156	172	181	181	181	191	166	174	188	181	181	201	184	176	182	187	170	181	150	178	193	171	162	179	154	163	194	184	172	176	170	181	193	158	196	165	155	190	167	191	178	208	174	177	149	173	197	208	168	197	191	178	184	207	177	177	188	199	180	186	176	175	169	175	182	174	161	186	187	163	181	175	171	185	196	197	171	184	181	180	195	175	195	182	190	171	192	184	206	204	162	178	159	179	192	186	189	180	211	192	177	179	163	168	203	187	205	174	172	179	181	198	174	224	161	184	164	161	182	186	172	176	180	176	174	198	181	145	197	173	201	182	162	167	162	203	194	163	185	183	161	197	190	180	182	168	183	172	207	171	166	166	162	176	168	173	173	166	209	200	181	191	180	169	179	183	181	190	160	177	182	185	168	183	177	170	170	167	190	205	161	212	173	179	184	213	196	174	180	159	154	180	200	180	160	180	172	188	198	177	180	185	196	180	173	179	183	180	196	211	195	179	167	188	162	165	161	183	183	174	171	195	203	174	190	173	165	183	196	185	189	175	181	178	178	165	178	200	178	173	188	179	176	208	146	180	189	165	176	177	177	172	173	168	161	202	165	190	183	176	185	171	153	206	160	193	186	167	194	184	168	186	178	192	184	173	169	177	179	188	167	188	195	183	195	172	198	180	187	178	197	207	174	194	192	186	168	176	193	180	186	174	209	188	171	198	170	182	191	168	162	162	169	191	179	185	157	182	167	156	184	184	197	198	183	192	200	185	163	185	195	175	170	172	162	163	157	191	196	171	180	170	179	180	173	193	172	194	178	181	147	181	160	175	205	205	196	178	153	184	185	193	186	155	179	184	194	179	165	174	181	187	180	194	171	180	179	190	183	184	194	157	160	169	155	176	185	184	179	200	175	176	159	173	148	173	154	178	192	199	162	174	201	205	180	182	158	168	174	189	175	175	181	150	172	184	159	171	167	146	169	192	182	157	177	195	156	167	183	158	203	174	200	149	173	187	187	184	174	192	181	171	188	175	161	186	168	165	158	166	183	175	185	187	181	185	184	207	171	158	176	157	166	180	194	181	167	191	194	162	194	182	172	203	160	186	197	179	179	195	173	195	169	166	169	169	183	165	194	151	181	190	175	172	164	186	174	175	173	195	193	194	180	192	194	161	165	190	181	176	186	183	185	171	180	192	158	179	185	168	178	180	209	191	197	179	162	171	181	162	158	176	177	175	213	172	188	191	157	197	175	166	180	186	163	173	167	181	169	179	189	179	171	194	206	163	214	183	189	150	185	180	165	196	171	196	174	185	187	192	178	186	183	176	196	185	147	173	173	207	205	191	166	191	199	193	173	189	168	169	204	192	183	197	178	156	175	176	185	188	174	174	177	176	187	204	198	175	197	180	191	195	175	177	193	160	178	180	194	170	172	147	164	163	166	186	182	176	192	198	174	188	176	201	185	165	192	167	175	181	184	172	169	178	190	202	168	195	198	179	190	190	182	187	183	174	186	188	164	174	163	163	181	168	172	177	181	164	168	171	190	159	183	186	203	203	152	173	171	193	180	176	170	173	183	192	177	196	178	208	163	160	197	184	150	172	164	177	177	161	156	202	174	180	174	169	195	195	164	186	181	178	155	178	162	175	175	173	167	169	189	181	173	171	182	186	185	165	181	176	191	165	176	181	170	169	171	187	217	164	155	189	200	184	189	165	178	195	158	188	180	175	188	160	176	182	173	171	162	175	172	164	193	180	155	158	175	182	157	158	198	186	190	179	202	197	201	175	185	160	197	191	189	199	189	177	158	173	173	164	172	164	184	195	184	174	176	187	183	177	171	173	167	182	185	182	172	190	161	191	170	155	185	183	198	176	177	173	208	180	196	198	187	168	189	186	199	179	192	182	190	179	181	193	170	171	178	162	213	178	194	173	174	180	157	166	198	195	178	182	186	185	180	168	169	183	186	183	190	190	178	164	171	185	190	192	179	186	166	175	194	178	188	175	169	177	179	161	161	187	196	178	187	169	184	173	190	168	161	192	168	193	176	181	187	166	172	191	191	181	195	170	192	176	170	184	179	184	189	155	181	178	169	182	161	200	168	184	172	200	191	194	192	203	191	190	191	187	188	185	188	188	182	179	186	177	217	172	177	186	187	176	182	175	184	185	205	176	177	175	175	197	193	184	173	176	170	176	181	191	180	187	173	177	164	189	181	194	157	186	189	182	195	196	163	179	188	173	180	198	163	190	162	184	171	175	197	199	201	183	178	160	167	165	197	189	177	182	179	174	197	173	185	168	195	204	188	173	208	175	200	175	192	174	158	165	159	189	184	158	182	189	179	162	173	159	190	167	204	181	184	165	174	167	206	172	169	163	184	199	162	179	185	184	191	193	179	212	193	204	177	207	200	164	190	193	163	177	193	161	162	179	161	158	179	229	165	186	174	180	189	197	198	175	171	177	195	187	157	166	182	165	188	191	174	196	198	165	175	168	177	182	182	168	160	174	173	190	192	184	178	197	164	169	166	184	154	154	186	182	183	165	185	174	162	167	173	176	164	163	185	171	206	156	149	183	170	173	178	167	176	186	166	173	187	166	179	151	190	176	168	184	160	174	192	202	185	173	160	187	184	171	175	140	178	180	187	182	137	180	179	189	181	188	179	177	179	200	189	150	167	193	172	170	175	209	172	205	209	172	162	198	180	164	169	193	189	188	215	178	185	174	178	190	181	167	169	179	194	171	178	165	196	165	181	197	178	181	180	158	179	163	187	185	163	175	189	185	167	178	184	200	178	187	165	173	159	162	184	183	164	181	192	160	176	169	160	168	166	191	171	207	157	144	165	175	179	195	206	202	185	202	177	191	176	169	183	163	166	202	159	168	181	176	159	177	188	180	179	169	172	177	175	184	167	163	145	175	174	156	191	195	187	168	190	199	174	174	173	211	169	170	169	171	178	169	164	163	200	179	165	191	174	198	171	190	199	187	205	186	166	191	197	178	177
32214	44852	53835	60397	64059	56455	56204	48215	44760	39789	36248	31921	27490	22565	18509	17241	14687	12833	9817	9267	7600	6291	4748	3839	3565	2729	3790	2965	1186	714	652	626	645	631	658	690	621	651	658	608	620	615	622	601	593	614	582	647	626	603	603	597	652	591	612	606	551	580	608	602	621	634	598	618	552	598	578	585	601	652	610	605	599	627	619	612	582	640	629	587	629	591	572	664	605	604	587	617	611	579	613	596	594	608	638	601	597	591	663	622	585	623	619	610	589	578	579	634	600	591	666	575	556	575	599	585	627	571	601	648	616	609	612	596	619	579	611	583	619	600	543	605	597	626	612	612	540	597	633	573	578	602	584	601	595	594	583	596	603	650	609	564	608	568	608	606	618	635	597	606	584	595	606	604	598	602	593	610	611	606	670	596	585	609	601	591	596	597	574	613	609	622	594	569	620	570	646	634	661	636	610	622	590	591	635	558	623	657	650	575	602	581	627	611	576	582	609	599	595	596	598	621	591	614	605	584	561	631	617	603	591	603	629	587	652	635	579	572	591	592	610	611	631	626	603	604	606	596	610	618	592	614	597	602	647	589	584	638	650	619	585	575	578	607	583	607	555	610	649	605	599	566	555	599	576	587	571	577	582	585	602	628	666	590	588	599	565	615	613	604	596	591	589	578	592	585	565	586	625	587	602	590	636	619	639	571	548	629	601	587	601	624	625	642	629	566	637	610	565	638	578	576	578	597	592	611	645	609	583	605	559	597	575	601	587	580	606	585	573	584	604	598	593	623	621	558	550	611	596	567	592	593	611	618	575	619	609	600	641	608	589	624	609	608	624	617	561	597	558	602	631	611	611	560	600	615	628	600	587	598	604	585	583	598	577	576	618	578	590	618	641	589	569	608	598	602	635	626	570	576	553	570	605	621	602	617	592	594	649	652	611	609	586	613	591	584	584	598	611	612	586	627	607	617	625	658	604	623	588	641	614	625	616	587	584	581	615	594	573	582	567	557	627	616	621	595	619	605	564	596	614	595	635	595	586	558	573	621	582	584	621	620	617	609	561	580	585	585	580	624	623	617	621	625	645	602	613	590	543	592	620	653	579	582	624	606	574	598	572	597	614	642	676	588	591	630	608	636	612	603	565	596	548	593	591	609	582	618	572	585	606	621	624	631	565	603	601	594	606	606	600	616	580	613	604	595	599	612	597	585	582	585	638	574	620	584	650	550	612	621	603	610	604	682	547	613	599	586	592	557	621	633	576	603	599	605	564	547	635	636	585	559	611	636	619	607	613	594	633	636	587	609	551	610	593	599	645	637	602	589	609	607	587	612	585	637	562	589	637	600	614	619	602	594	596	629	598	614	625	639	579	560	607	602	601	624	628	586	592	626	598	599	571	572	610	611	570	621	580	582	573	565	585	621	588	640	588	633	598	621	611	594	585	617	574	572	602	633	629	651	615	580	606	620	590	618	566	607	636	554	599	581	564	601	593	586	589	633	597	646	607	634	640	616	616	599	614	584	566	646	545	580	622	596	613	577	611	606	599	612	593	579	647	548	649	629	577	611	601	616	593	581	589	617	610	586	591	583	609	599	644	584	624	574	615	610	608	586	567	584	566	589	632	645	570	588	637	564	549	602	585	607	649	560	626	596	600	658	614	597	580	605	619	601	608	574	627	638	598	574	588	578	588	557	657	565	589	622	625	644	632	579	643	609	624	559	581	573	611	630	602	571	648	603	595	615	585	595	601	563	578	637	623	594	609	596	617	580	598	599	603	580	574	591	603	611	579	605	607	605	612	565	579	587	586	608	660	604	587	609	598	582	570	591	531	599	575	583	621	569	583	555	613	601	595	594	631	621	577	591	612	649	572	613	570	596	647	573	588	608	568	607	638	608	647	593	592	610	628	580	592	577	641	616	569	631	611	647	641	619	622	628	620	608	605	581	610	566	623	580	571	588	599	660	594	602	616	599	635	596	605	586	637	605	622	565	552	624	621	552	592	601	587	590	571	583	591	589	612	584	641	587	619	625	595	676	573	574	589	598	565	608	619	620	588	581	616	620	590	567	549	567	539	632	636	618	659	615	606	592	608	642	578	570	623	589	582	598	599	625	580	601	585	569	555	620	597	579	605	575	610	623	579	583	614	576	588	626	597	581	574	589	604	579	615	545	581	609	622	563	604	573	635	598	639	599	582	575	587	604	616	594	617	641	616	568	592	592	582	555	588	596	610	639	624	559	610	603	593	606	652	641	630	624	619	550	573	633	606	641	583	595	589	643	586	599	549	636	575	606	627	615	568	652	595	599	592	582	567	656	600	601	616	614	613	592	615	581	591	549	587	605	595	554	569	599	601	585	586	547	612	569	669	599	606	586	569	658	583	617	632	611	606	590	556	578	637	570	610	602	629	607	628	590	611	594	579	576	617	583	586	628	617	576	634	622	608	584	579	596	565	574	569	606	598	623	572	632	581	588	582	619	589	622	595	636	581	640	638	584	607	584	616	599	572	598	582	604	562	618	615	602	611	655	568	618	619	604	617	570	630	585	587	633	598	628	603	587	581	593	559	628	641	519	615	593	637	615	636	611	608	566	587	559	597	620	621	603	606	646	615	581	579	591	579	535	637	587	616	625	618	600	583	597	625	633	612	569	613	592	597	632	618	628	598	646	617	562	609	626	551	611	623	613	629	574	612	610	604	616	601	588	592	622	627	611	620	611	548	586	646	596	602	614	593	594	605	606	614	622	651	628	650	627	606	597	595	572	585	600	612	600	601	607	584	617	589	608	554	600	590	624	616	597	618	588	576	586	592	620	594	572	595	576	636	601	636	650	593	600	589	568	615	587	649	614	603	590	606	593	573	577	565	617	616	627	579	584	594	580	576	577	648	566	635	620	634	588	603	582	633	574	620	608	574	613	620	584	589	585	597	588	583	549	597	611	652	592	625	636	595	589	598	545	569	630	650	568	579	606	617	603	585	614	602	599	594	586	566	602	622	630	585	606	610	622	571	613	580	612	589	613	586	601	555	576	560	618	567	609	629	612	582	575	584	605	662	601	621	594	632	556	565	625	603	622	595	610	638	584	552	611	600	600	574	605	603	595	572	592	584	573	573	606	608	589	566	620	574	659	554	590	613	611	593	585	590	621	598	593	528	593	593	596	574	605	582	604	598	607	640	619	645	599	625	574	601	611	629	591	586	594	606	553	553	606	592	578	639	593	594	583	548	592	570	629	620	559	616	603	608	606	592	632	627	613	592	639	595	589	621	601	612	583	600	572	575	596	612	579	580	615	610	561	597	580	601	620	637	611	572	610	635	591	584	600	613	591	600	615	621	621	599	627	626	594	602	591	635	581	618	618	631	582	651	633	585	569	568	589	597	601	596	611	616	612	640	629	587	621	608	614	603	599	628	604	630	581	637	619	590	580	617	627	622	592	606	611	588	614	605	582	603	582	618	624	614	600	611	584	626	575	607	632	583	609	594	587	621	576	566	591	533	601	605	642
47459	43663	43060	39873	40131	40371	37031	35149	36154	34005	30553	24872	19564	12714	9609	6727	6265	5366	3665	2516	2233	1445	1565	2439	1780	1781	1972	1157	362	300	257	256	264	230	278	262	249	301	237	250	279	277	265	234	264	254	255	244	238	259	256	235	293	253	239	255	239	263	249	257	235	245	242	221	249	231	255	228	244	256	265	231	225	265	237	252	236	268	237	239	238	249	264	238	256	268	259	253	279	244	263	255	249	244	257	217	258	273	226	293	230	228	218	263	211	270	229	232	231	257	264	224	237	256	250	241	231	235	260	263	260	232	267	249	243	262	266	280	236	239	236	262	245	251	256	264	255	244	256	260	251	246	265	261	240	251	281	266	243	282	274	235	222	240	234	253	258	248	235	250	255	255	247	279	259	243	269	240	273	261	207	242	247	249	259	248	237	243	249	251	275	223	244	238	241	260	260	260	276	263	239	270	267	231	221	238	243	255	234	246	279	246	246	225	242	245	244	232	252	259	235	254	265	237	262	250	247	268	252	242	245	241	238	241	277	227	274	256	246	256	250	254	270	270	243	232	231	251	253	236	223	264	236	270	248	245	232	243	266	252	263	227	209	280	257	257	262	266	229	252	247	280	255	246	261	259	263	222	239	271	258	261	245	255	268	237	234	281	228	242	260	256	248	245	224	242	236	218	237	255	220	246	259	227	244	250	250	266	254	225	227	275	245	246	234	251	230	257	251	249	272	249	260	268	243	260	251	225	239	238	237	241	241	259	253	236	240	254	281	250	242	252	254	236	229	221	238	235	246	254	237	279	273	245	254	250	277	254	281	243	246	262	230	261	272	234	256	263	238	255	255	253	251	248	255	256	235	236	253	237	231	249	242	235	258	232	267	228	243	242	233	232	260	266	249	228	257	222	248	246	244	272	244	248	252	228	270	228	255	250	219	280	238	242	241	267	228	258	240	238	260	239	243	263	244	252	258	255	261	254	240	251	238	241	251	239	240	262	304	264	238	230	257	238	244	253	266	269	273	250	252	244	260	220	250	265	251	245	267	244	250	257	248	235	243	281	247	247	243	251	236	226	253	255	252	233	256	232	277	233	236	229	254	266	247	264	232	253	250	253	249	266	219	267	258	253	252	242	231	255	213	247	275	238	258	261	237	259	270	250	242	260	242	240	255	239	243	236	260	235	222	249	222	272	226	261	284	240	247	277	242	246	252	267	237	273	242	262	227	240	239	246	233	243	252	236	240	246	276	222	230	237	264	263	283	235	247	257	230	261	251	233	242	256	236	233	286	241	252	242	234	235	262	244	244	255	283	259	246	261	260	248	256	252	277	240	272	247	259	268	254	224	214	260	236	227	245	238	244	252	251	259	222	244	265	255	248	252	245	238	230	231	236	244	264	258	282	247	229	230	243	272	266	254	232	260	233	273	256	232	241	265	248	277	246	265	260	242	250	270	236	249	253	229	281	274	251	224	273	216	219	218	260	252	263	251	270	265	232	247	236	254	260	241	247	243	241	226	212	237	259	246	275	248	220	246	272	216	228	275	253	243	268	243	262	229	234	256	228	239	291	243	237	252	256	251	261	249	245	244	256	228	229	260	252	247	263	250	239	259	262	244	229	197	271	246	245	257	243	256	249	222	256	224	235	246	250	258	256	243	243	238	246	246	257	235	239	252	233	238	241	280	246	247	237	242	237	240	246	230	249	249	215	235	239	229	249	245	305	238	247	259	259	265	225	212	238	292	257	261	235	279	259	256	277	295	256	243	293	268	240	261	231	226	243	236	245	264	230	254	281	238	243	239	273	236	250	263	242	278	243	256	238	249	239	256	246	237	274	224	263	275	248	251	232	237	254	266	273	238	251	224	226	254	232	269	242	265	246	245	264	223	223	240	259	258	288	260	232	243	265	229	238	240	236	250	248	271	250	262	261	248	242	241	238	264	244	270	255	240	240	261	205	240	236	237	224	246	239	244	275	228	229	258	266	224	266	225	262	286	264	221	251	231	254	262	246	223	263	257	250	241	250	249	256	252	247	243	241	239	255	251	234	241	246	261	260	235	243	238	233	258	259	227	238	250	262	230	261	235	241	281	270	259	227	225	253	224	236	265	232	248	252	241	237	251	266	243	281	233	230	250	252	231	254	246	253	243	240	245	253	235	247	236	265	252	237	249	248	245	247	251	246	241	252	243	259	253	257	268	266	259	269	254	266	262	220	249	277	273	244	236	262	250	251	284	223	249	249	266	239	260	235	262	243	243	250	299	222	211	211	268	264	296	244	237	244	230	253	248	280	266	250	237	226	250	231	278	271	244	256	254	256	233	260	230	247	261	241	247	240	256	246	248	247	266	233	256	247	246	246	283	259	263	236	256	265	239	229	255	261	231	243	245	221	237	209	241	258	269	234	257	257	246	251	254	235	260	238	251	261	286	270	218	290	269	236	250	223	257	225	245	238	245	258	285	243	261	224	249	238	245	241	227	235	271	233	240	242	251	255	263	282	246	235	278	251	267	252	286	277	212	247	232	236	276	226	254	259	223	219	235	221	274	253	217	254	244	279	234	261	236	239	273	234	255	249	267	253	241	251	257	226	245	262	266	252	255	240	264	231	260	231	235	245	240	244	260	258	276	224	268	253	286	266	252	289	247	234	227	244	289	228	249	268	260	263	232	235	250	244	244	297	246	293	248	258	255	291	283	234	249	241	248	281	265	230	265	240	260	270	266	244	244	262	234	288	264	254	237	261	267	251	240	227	234	270	229	222	272	247	240	243	267	261	265	256	222	256	238	266	258	263	268	264	283	254	251	241	242	245	231	261	283	251	257	261	206	242	250	247	243	214	276	223	238	239	229	240	239	257	256	257	250	253	241	275	270	251	251	262	229	229	243	261	225	239	256	270	231	276	249	225	250	239	217	252	234	234	256	228	254	225	242	254	264	239	235	224	248	244	262	234	254	243	248	256	227	233	249	268	263	219	240	273	245	243	261	226	238	260	261	264	251	259	241	230	265	247	253	238	239	263	272	245	239	263	267	254	231	272	238	272	252	229	214	240	255	240	251	248	226	267	225	257	237	252	225	258	245	260	256	251	238	222	243	259	240	248	261	244	220	252	247	240	297	249	254	238	266	248	281	243	243	261	267	245	233	223	262	234	246	217	270	230	255	265	262	263	250	245	268	281	258	246	236	279	267	258	249	230	271	256	237	239	239	246	244	225	241	260	260	230	257	276	269	249	250	242	257	235	236	258	231	249	265	258	253	239	243	249	279	220	247	250	248	251	250	236	277	248	254	218	252	270	230	245	266	266	245	245	230	246	256	216	255	272	235	232	250	238	239	243	242	247	244	256	239	233	271	250	254	255	238	252	228	220	246	244	236	244	250	259	227	262	259	252	267	259	231	254	256	266	255	273	224	233	244	244	236	255	270	247	254	229	260	238	225	242	246	243	256	248	264	216	225	260	275	228	229	261	261	219	245	243	236	248	247	240	265	264	233	255	273	232	261
42999	49368	56741	62069	69117	59404	63719	55032	48020	46564	43722	39394	34991	29145	26670	23495	23140	21833	15535	13249	11629	8277	8517	12801	9763	9706	10424	6565	1480	1045	905	834	892	953	822	883	895	928	812	805	770	798	807	772	749	780	792	772	757	750	784	696	808	723	783	754	779	807	833	722	779	747	786	698	774	788	754	774	756	806	757	778	764	781	789	766	825	733	806	794	786	699	815	787	761	758	754	795	835	743	797	803	783	733	837	724	764	783	791	725	750	845	810	781	776	738	774	778	781	794	755	764	720	796	793	787	751	733	732	802	760	784	731	745	784	775	771	751	784	774	736	735	731	806	773	761	738	792	731	812	753	779	798	731	740	752	754	771	822	817	839	751	794	750	748	748	806	791	791	759	769	810	755	777	777	769	748	724	795	796	779	769	768	776	754	778	771	747	810	731	784	775	759	796	771	721	757	799	771	817	768	799	778	793	777	800	747	777	744	768	739	772	769	747	807	782	796	760	772	742	787	747	802	792	752	750	817	752	768	748	745	814	769	763	786	788	814	759	783	717	759	802	792	748	772	737	752	750	786	765	753	773	709	758	767	741	763	750	758	758	762	781	752	787	790	764	747	778	763	795	770	739	723	769	779	803	773	704	742	728	805	768	772	779	739	763	785	780	759	787	766	771	778	784	792	773	744	786	812	736	742	763	714	822	750	779	738	743	752	795	764	763	739	739	746	776	799	759	823	789	737	756	768	762	808	756	805	771	796	757	786	821	782	812	752	786	756	754	776	719	735	756	770	767	796	762	822	780	744	766	753	740	789	738	722	767	800	810	745	778	771	753	760	753	773	753	806	786	778	797	752	790	760	756	750	770	749	756	740	742	777	757	729	733	769	807	785	791	776	792	747	723	730	767	786	761	728	718	719	777	744	779	786	742	773	750	745	757	744	825	757	767	812	759	726	779	826	795	744	791	729	727	750	827	800	769	765	759	781	760	789	808	725	748	775	806	787	761	734	741	750	767	782	783	790	762	764	761	693	771	811	768	810	776	778	816	710	780	721	746	799	739	804	821	785	764	770	721	792	851	766	801	750	795	801	741	791	716	777	797	776	800	745	769	815	800	745	780	799	747	726	753	793	727	760	807	770	761	799	736	781	766	740	770	761	741	769	758	797	706	805	827	766	736	741	812	733	787	730	758	804	761	746	772	788	771	760	729	789	759	800	791	766	755	776	737	766	799	767	769	778	761	733	765	729	734	757	798	787	729	801	817	802	780	794	778	743	782	725	780	790	770	780	718	782	747	750	770	758	745	755	702	804	787	761	792	779	722	777	793	761	757	796	824	779	762	721	785	726	707	771	762	756	714	784	789	767	737	780	760	766	788	777	786	759	769	763	718	793	738	777	820	745	782	724	784	734	828	791	742	767	746	777	767	775	764	739	788	745	823	780	824	828	779	791	790	804	810	788	733	781	743	770	734	733	745	775	770	725	764	797	757	783	754	773	788	808	723	778	787	749	774	776	766	751	779	718	755	787	764	754	743	797	770	766	765	767	759	766	746	785	770	754	772	799	762	797	713	758	785	833	733	758	712	807	742	776	789	807	711	772	724	746	769	741	785	766	767	784	778	783	723	727	751	780	776	744	780	728	725	729	792	810	794	702	773	778	761	805	788	775	768	784	796	776	802	781	777	762	756	783	775	750	765	824	739	757	759	748	786	750	779	785	766	782	744	797	786	819	769	775	776	726	751	777	755	796	768	794	794	774	806	777	746	778	781	779	765	789	787	746	773	786	794	766	763	766	797	775	779	793	764	744	803	768	758	746	755	798	816	790	760	811	798	756	783	773	821	779	769	755	789	781	764	756	794	827	720	729	800	805	734	781	744	767	784	755	775	735	810	779	776	769	788	744	769	786	776	758	740	795	783	720	747	750	801	778	777	744	739	756	742	752	793	783	750	732	757	769	778	758	752	762	754	746	742	756	782	723	763	784	781	794	770	741	737	725	776	758	794	790	816	745	766	776	729	785	727	793	773	782	829	770	757	822	767	772	722	742	742	813	804	773	788	835	818	799	808	762	770	764	786	796	817	752	792	697	792	852	779	842	775	766	782	785	765	766	804	760	802	783	733	738	744	840	739	768	803	784	768	757	793	739	756	777	714	813	785	772	755	785	717	804	777	767	779	781	780	832	735	767	731	748	741	737	785	757	742	748	798	744	809	804	754	796	764	779	787	808	731	742	762	802	759	747	787	768	701	780	697	765	790	761	810	763	751	773	779	766	787	776	789	740	796	801	761	791	797	780	775	801	747	792	765	734	784	729	778	782	789	775	757	786	720	818	777	778	803	741	841	739	762	789	815	772	759	754	769	795	861	773	707	748	782	785	785	757	780	719	772	791	825	786	797	808	767	780	797	741	747	785	760	786	786	773	747	791	755	754	776	729	778	793	730	812	787	736	791	751	807	774	743	729	736	787	789	757	820	798	805	734	783	798	745	786	788	781	745	762	733	757	775	761	767	753	763	810	778	719	747	768	770	729	758	770	753	785	721	779	807	734	784	754	776	766	772	771	729	749	752	733	812	722	811	772	764	770	759	766	769	786	803	745	803	761	755	788	775	781	749	840	812	767	773	820	786	761	774	797	782	772	744	744	717	749	795	723	795	811	803	758	766	791	750	826	785	774	764	721	820	776	833	732	779	743	752	736	799	776	749	781	815	766	754	822	767	780	725	763	807	762	762	768	768	763	769	784	763	821	736	736	805	718	780	800	786	785	736	807	809	775	770	825	796	740	753	790	763	769	743	766	786	768	793	770	785	767	782	801	767	792	772	813	762	739	757	748	795	709	752	782	798	786	763	768	834	793	868	770	792	761	742	793	776	711	813	771	770	800	760	741	759	791	749	734	805	811	714	754	731	787	754	749	765	762	735	756	769	766	747	771	776	764	745	815	777	778	761	762	770	786	746	736	723	817	799	752	815	745	759	832	808	759	771	774	769	744	726	799	784	784	784	811	757	700	788	755	809	782	760	821	783	750	758	792	768	775	793	733	743	755	755	795	754	754	721	787	749	755	698	729	725	817	838	763	726	753	809	773	756	787	788	770	765	768	811	715	770	778	726	768	786	760	783	782	823	768	772	773	769	795	758	819	739	709	796	802	785	735	800	766	791	755	786	742	759	740	786	765	729	712	775	814	824	773	808	768	756	758	775	791	772	780	789	818	779	748	766	708	740	787	782	736	775	844	799	763	788	735	776	802	789	785	746	723	704	729	764	790	822	763	729	818	757	759	759	770	724	817	777	741	765	813	828	712	794	785	719	761	725	776	768	720	756	781	744	789	828	786	753	759	779	805	801	828	779	774	789	747	758	766	818	762	727	818	757	749	745	831	751	765	780	755	769	716	770	762	762	661	767	705	767	797	782	789	757	777	780	771	778	792	769	703	787	759	776	711	791	704	813	791	715	772	746	765	787	763	745	786	751	755	789	780	785	755	776	759	751	743	774	788	777	778	828	791	746
13003	19706	28211	23762	17508	14044	8458	5547	5700	3877	3215	2780	2268	1555	1193	1020	847	763	544	420	370	327	316	329	286	309	265	183	178	180	162	189	218	190	176	195	173	171	183	168	165	187	179	159	171	191	149	159	161	146	148	197	177	184	170	169	167	177	179	158	169	172	164	155	164	157	170	163	194	175	167	158	182	167	153	172	168	161	192	168	149	164	170	165	201	162	153	176	184	175	192	154	170	150	153	174	184	186	152	169	173	189	179	198	164	173	175	186	180	172	179	173	158	190	187	155	158	172	173	174	176	174	152	164	159	164	166	176	182	151	174	207	159	163	187	154	160	160	183	175	176	184	183	169	174	166	210	169	188	165	158	161	171	171	162	160	177	171	175	175	192	171	185	192	185	178	152	135	140	154	160	178	184	171	200	156	171	190	164	173	187	193	162	204	176	199	177	186	144	160	169	179	144	161	177	169	174	173	134	167	176	161	158	147	165	169	149	161	161	175	167	175	200	161	195	167	180	171	163	189	160	184	181	178	174	183	199	181	202	196	167	167	168	161	178	179	160	139	177	165	169	165	154	150	176	181	179	168	175	163	178	182	173	174	167	170	166	159	179	165	166	199	160	190	163	156	165	171	178	178	170	170	154	175	163	162	165	139	182	179	138	176	160	162	163	188	180	171	164	176	173	164	178	198	173	184	158	164	156	164	160	151	167	186	186	171	179	180	176	173	162	174	160	205	155	191	157	169	163	181	159	171	148	163	173	160	175	169	187	176	152	175	178	172	187	172	178	184	181	168	158	166	186	182	168	176	202	181	175	160	166	170	176	205	163	185	166	173	172	156	150	178	178	180	180	198	177	142	181	161	179	186	188	174	143	163	172	187	142	165	163	162	154	167	163	151	161	198	161	166	149	164	175	193	171	171	194	176	180	180	168	152	176	160	172	152	164	154	180	168	170	170	181	174	182	182	183	158	168	155	172	187	173	168	173	172	171	153	156	156	171	184	171	167	162	165	177	185	169	178	151	161	174	180	158	159	162	165	162	160	172	139	166	183	171	167	186	168	168	161	167	173	165	142	186	147	163	177	193	184	150	168	173	193	182	170	178	155	167	158	171	164	182	149	164	175	177	173	149	161	157	163	157	163	167	174	171	164	176	142	148	179	193	165	166	165	152	178	166	160	167	180	168	181	174	176	156	196	192	174	165	161	164	186	189	177	179	185	188	192	180	154	161	183	165	167	168	171	187	154	177	162	177	171	181	192	169	168	171	168	170	183	169	169	158	157	160	180	178	168	189	173	151	153	175	185	194	154	171	182	168	178	191	169	185	180	170	179	162	179	172	174	164	174	178	160	170	171	171	177	185	178	203	191	170	187	167	157	155	152	167	178	161	174	161	186	199	185	178	177	157	178	186	183	174	179	180	179	192	186	181	169	162	176	170	175	164	185	181	161	186	171	174	159	151	177	174	179	170	183	198	174	180	175	145	176	159	160	167	159	160	169	185	145	176	153	168	168	168	147	182	175	150	166	159	157	163	185	159	188	177	176	165	176	180	172	175	155	165	185	180	192	154	180	140	167	183	168	147	177	163	176	182	155	173	167	168	173	176	159	151	166	174	168	153	177	179	170	179	175	173	155	202	165	178	179	172	160	164	171	187	161	179	183	171	179	166	166	172	173	168	161	166	161	176	179	168	164	151	154	170	169	157	165	182	163	179	177	181	203	199	190	188	164	166	174	167	165	176	175	165	159	159	155	154	164	144	161	179	183	201	170	166	190	161	169	174	148	168	175	179	175	162	190	171	158	183	191	152	145	170	171	167	163	181	172	159	186	150	180	194	194	182	194	165	182	153	156	189	169	161	178	182	170	178	172	176	159	184	179	173	153	175	169	153	163	172	171	151	165	156	176	167	200	172	167	160	173	165	177	166	175	185	168	183	167	188	182	188	169	205	171	162	174	190	182	196	178	163	176	174	180	151	167	174	159	179	167	162	173	175	154	149	188	154	184	163	160	162	178	169	174	166	187	156	190	189	166	190	156	155	178	174	179	176	190	159	167	201	175	190	167	198	176	184	179	190	156	161	177	182	165	165	173	180	164	169	166	166	184	194	156	198	175	174	180	152	185	176	160	162	179	175	186	200	171	174	168	179	180	148	191	155	165	172	143	175	158	162	159	179	165	151	162	148	168	176	167	167	167	180	168	175	187	188	170	169	166	165	161	132	174	188	169	156	174	168	177	148	148	185	176	166	170	166	154	161	190	178	171	175	152	166	171	170	204	147	170	170	168	162	185	175	166	174	185	179	169	151	192	183	168	183	193	177	171	188	180	196	177	177	164	156	190	163	165	177	171	158	181	181	175	179	175	174	174	155	176	176	173	178	186	163	171	177	163	184	186	157	154	173	157	158	166	171	165	146	152	182	163	191	192	174	161	173	180	178	174	186	162	179	165	184	169	171	168	173	152	187	168	150	178	175	159	171	194	164	168	155	154	170	158	163	159	169	163	159	155	170	181	145	160	167	152	180	166	167	165	171	164	165	187	167	184	176	162	199	174	173	161	188	167	176	159	183	153	189	167	154	167	183	200	160	174	185	164	142	187	174	162	147	147	176	163	173	145	162	177	162	153	182	148	161	168	158	175	170	164	169	205	155	186	156	212	175	163	157	191	157	185	161	179	164	178	164	167	143	179	155	152	165	166	182	162	188	152	182	169	159	177	181	186	181	158	170	165	180	181	150	188	178	179	189	180	167	161	157	193	171	162	170	155	178	159	166	188	155	165	156	176	167	154	167	199	173	153	182	151	177	177	180	173	162	163	182	176	196	191	172	164	164	153	169	165	182	175	163	175	212	155	177	153	144	150	152	171	160	179	177	183	150	172	176	196	175	190	176	177	152	162	155	170	163	187	191	176	159	172	188	179	175	180	197	174	156	159	175	156	189	196	178	181	169	155	174	162	170	173	175	155	183	177	182	185	188	163	166	171	173	161	180	156	175	173	158	154	169	176	185	173	184	156	191	167	192	157	171	169	155	162	167	179	179	168	195	171	167	173	199	186	199	180	163	171	184	187	163	152	168	191	175	177	148	168	179	156	184	161	171	156	162	183	199	161	189	193	189	178	159	178	182	176	167	158	175	169	181	158	172	181	177	161	180	150	163	171	186	180	192	185	185	189	167	172	161	175	174	188	170	173	175	194	169	179	175	159	156	152	167	163	181	197	176	149	179	150	169	169	184	178	150	170	180	154	171	181	167	179	202	172	188	169	173	168	150	156	174	178	175	187	183	188	162	180	187	148	156	179	157	148	166	152	179	170	167	167	168	160	174	178	190	144	200	175	148	169	171	174	155	184	145	186	161	187	182	176	153	183	162	173	220	191	183	155	167	183	165	183	159	163	177	188	171	177	184	169	157	209	188	175	198	142	165	156	161	154	164	169	178	192	171	185	186	183	187	148	187	185	152	162	162	163	177	152	184	168	164	176	183	178	182	166	170	187	173	182
12472	22200	33207	33302	31544	27296	21710	17531	18419	14552	13734	13274	11308	8267	6813	5794	5261	4305	3258	2510	2176	1679	1562	1785	1552	1737	1327	728	617	567	586	602	582	602	585	619	570	586	606	551	604	576	595	581	573	600	570	572	590	583	567	580	596	593	617	591	580	633	568	573	623	561	602	570	540	607	579	596	594	606	607	583	628	588	626	601	561	623	585	554	575	595	579	586	638	649	582	560	592	572	556	599	567	566	578	585	619	563	541	576	627	621	569	622	588	563	576	616	552	556	574	586	608	562	583	554	533	600	630	595	557	586	556	584	533	560	550	557	571	539	637	562	544	603	587	559	575	576	591	589	621	568	565	588	600	619	562	618	582	590	590	566	580	637	590	622	565	566	592	613	583	587	579	582	588	591	564	574	593	655	557	574	606	591	613	591	572	575	637	618	609	580	600	603	568	567	596	591	570	589	572	535	621	625	588	571	589	617	643	595	604	572	560	610	593	615	571	611	598	574	579	631	595	606	603	544	564	569	598	605	618	580	606	622	563	562	615	567	622	577	617	548	608	584	565	569	635	578	616	628	586	619	588	580	560	555	593	568	587	533	592	606	568	557	568	625	584	600	589	609	552	616	552	558	590	545	576	573	563	570	584	559	591	570	605	561	558	554	602	568	585	574	587	590	584	556	605	602	593	551	548	597	563	584	616	611	598	563	588	560	580	568	605	567	612	620	599	554	616	597	576	571	601	578	585	615	594	581	604	554	552	559	580	599	570	588	600	594	585	610	599	578	623	581	577	564	592	618	602	597	592	635	585	618	573	584	537	554	611	600	577	614	570	561	606	548	568	543	603	602	614	624	566	568	600	581	577	581	584	611	581	570	540	546	596	580	552	576	633	591	565	625	574	572	603	584	568	594	597	549	597	606	582	583	559	618	610	584	598	604	631	570	556	612	619	616	604	631	586	619	567	620	598	614	581	569	564	611	596	552	596	620	604	589	637	567	593	568	565	568	598	566	605	602	588	579	601	602	614	641	615	571	601	532	580	606	609	574	575	630	638	569	617	587	654	582	593	586	611	593	604	577	571	611	586	600	627	597	564	609	554	554	589	582	609	562	593	582	592	598	588	591	582	588	606	600	578	535	625	587	588	533	570	601	562	610	599	603	567	586	603	650	605	616	593	597	560	594	597	602	610	606	595	614	608	560	583	552	559	571	595	596	575	584	622	605	598	571	644	590	579	516	548	574	536	575	556	606	572	625	548	587	609	578	613	604	639	581	631	596	556	605	548	584	582	600	618	573	623	562	615	576	563	604	591	585	592	564	577	576	599	615	607	565	635	557	563	600	599	580	580	581	579	559	646	572	621	594	581	528	593	573	594	570	588	628	556	584	597	574	544	611	606	597	566	608	594	566	569	594	561	564	597	585	570	576	519	583	648	578	585	571	572	579	583	578	580	582	607	564	573	626	594	565	573	574	598	562	568	610	603	596	593	582	547	606	607	593	577	593	595	572	578	559	617	601	530	566	603	603	625	579	616	612	533	594	586	621	611	585	600	553	579	609	600	596	584	568	546	582	565	619	587	603	568	594	546	587	599	598	556	591	551	590	575	564	629	569	571	586	558	594	589	558	597	597	577	562	621	555	600	604	581	565	613	586	545	587	593	570	591	592	582	588	550	620	597	562	591	587	581	584	614	591	601	564	549	616	606	594	597	606	583	592	563	573	621	562	577	586	621	562	581	607	609	623	574	578	594	583	576	574	573	612	615	613	612	574	572	573	587	603	596	610	628	583	635	618	566	597	590	613	565	567	612	621	592	602	587	542	585	533	595	583	556	582	588	647	634	552	563	586	591	598	565	626	588	615	588	600	594	609	609	581	598	615	578	585	595	619	591	567	561	595	587	596	603	555	584	572	619	574	576	591	567	584	601	591	587	611	576	571	606	580	594	618	572	627	606	647	589	623	597	606	555	566	586	629	565	585	557	595	589	575	563	593	592	611	604	551	567	598	606	618	593	558	568	644	566	604	616	620	612	604	568	578	641	609	585	577	586	572	593	597	575	589	622	583	621	574	580	563	521	583	624	565	607	577	590	605	592	615	581	575	582	643	575	586	578	619	645	609	579	620	572	613	570	588	582	584	599	583	590	614	567	553	622	616	578	627	584	590	578	584	556	596	622	603	612	601	640	585	611	617	592	606	626	588	579	603	617	587	570	623	599	560	590	593	552	652	629	588	580	604	562	599	592	550	550	624	591	598	624	575	619	550	551	610	590	582	609	602	578	589	559	572	600	591	635	568	602	586	618	636	609	599	621	576	582	607	576	638	582	564	588	581	626	598	558	598	626	611	605	594	616	604	606	564	611	606	593	569	611	588	591	577	596	585	621	579	558	625	619	588	585	575	562	608	617	555	632	593	587	593	570	575	571	603	613	606	611	578	597	562	669	597	587	565	611	571	596	576	611	539	607	593	546	569	591	612	615	595	589	564	588	582	593	590	546	617	577	598	611	607	557	554	624	590	604	599	559	594	583	600	591	668	599	596	568	594	601	576	613	595	602	566	584	618	590	591	583	581	607	628	583	552	598	587	600	592	595	596	612	624	599	579	604	589	559	556	597	613	606	554	583	577	603	546	592	576	605	610	584	608	554	578	574	573	567	574	624	583	598	589	635	596	587	582	568	612	565	575	606	555	592	574	582	596	604	620	572	579	617	604	601	591	564	628	572	592	618	587	585	615	601	588	579	578	595	583	575	601	560	598	619	582	599	599	530	642	607	581	571	599	570	618	557	584	588	563	539	574	547	575	562	560	605	605	564	620	543	617	586	609	592	621	581	563	628	599	577	630	590	565	573	590	650	609	545	600	597	624	586	579	558	582	624	601	624	557	662	575	605	593	549	570	541	598	643	561	548	586	573	571	635	601	495	579	611	557	611	593	646	586	556	541	592	605	590	616	592	533	622	644	593	571	588	570	597	546	607	580	583	570	572	624	584	544	637	574	590	604	643	596	590	593	562	590	573	562	608	547	582	642	570	592	594	575	616	552	613	592	588	623	564	568	554	558	538	565	550	579	574	586	582	536	601	591	593	579	560	601	537	594	546	545	593	575	545	559	584	589	613	581	604	542	588	588	620	551	598	600	602	547	580	555	570	581	608	590	591	577	583	583	573	551	611	548	585	607	576	600	596	555	617	594	555	657	601	585	597	585	561	584	587	582	584	562	587	580	563	635	588	591	588	594	561	587	596	594	575	627	606	598	578	550	567	601	565	585	550	555	634	558	583	579	619	581	590	598	618	577	602	634	548	578	578	577	621	616	590	596	650	568	592	613	608	602	604	560	597	609	573	608	612	597	579	601	609	565	547	613	561	593	527	568	556	554	587	590	611	567	544	574	584	562	616	547	576	555	578	586	553	615	551	555	609	555	593	607	664	592	623	595	608	575	565	594	615	621	565	593	559	628	597	602	601	590	634	605	577	547	563	588	594	606	590	571	625	550	586	613	615	625	538	603
42672	45921	44728	39768	39042	39349	33657	31493	34100	29210	26814	20432	11904	6724	4636	3797	3585	4349	5031	5540	5309	3044	1783	870	1468	1889	1230	322	198	193	169	165	174	170	167	188	169	191	174	184	182	176	195	167	150	177	164	163	162	171	158	171	164	161	190	155	160	172	172	165	166	154	181	177	147	212	162	143	172	172	156	154	153	181	172	169	173	166	166	162	175	187	183	171	158	139	147	193	173	155	186	181	136	167	167	159	189	159	190	203	160	172	175	163	182	184	187	162	159	172	158	181	169	167	173	195	194	164	128	160	163	162	161	184	180	172	164	161	158	157	179	161	154	176	183	177	177	146	177	152	164	161	180	182	161	159	144	192	168	186	193	175	169	155	165	181	151	144	156	179	154	154	177	177	169	176	172	186	169	141	178	166	181	172	177	191	155	164	190	161	168	173	184	165	161	166	144	201	183	176	147	170	178	167	163	176	180	155	166	191	185	147	159	170	170	169	136	174	195	165	172	165	147	158	173	175	150	159	155	165	143	190	166	173	171	165	178	186	181	162	155	164	162	174	186	157	171	172	170	151	149	172	154	197	163	167	157	169	161	144	160	159	172	158	162	164	140	156	165	179	160	184	189	182	168	156	175	157	176	173	150	174	168	171	178	164	168	149	187	161	155	161	174	183	171	184	156	183	142	157	192	173	176	149	172	145	166	155	162	164	158	178	171	173	166	171	164	157	160	191	169	181	160	184	169	162	179	152	151	202	163	136	185	167	156	169	199	188	172	176	179	173	176	184	162	170	177	147	155	160	167	180	169	147	143	177	163	180	155	157	160	174	149	142	177	144	154	190	187	178	150	202	187	170	150	180	191	159	144	167	159	164	170	172	153	156	186	173	150	161	171	154	178	171	150	165	157	166	146	159	160	164	192	176	187	173	156	167	151	162	182	171	166	161	175	163	161	141	195	172	153	174	163	142	179	155	161	173	165	177	151	183	191	204	162	163	164	171	181	187	167	163	170	161	166	166	171	169	177	169	169	158	180	184	174	179	170	157	178	163	181	169	161	177	178	188	171	188	151	146	169	176	160	163	153	168	197	154	153	157	153	172	176	176	161	165	161	181	180	168	142	166	169	162	179	175	174	161	149	165	170	156	149	171	175	176	164	168	167	180	177	169	137	157	160	168	165	173	182	170	179	160	168	170	162	176	176	154	168	168	175	166	167	179	182	153	165	169	172	169	172	170	161	188	187	166	155	161	171	154	164	178	151	161	165	183	177	156	178	149	202	161	160	156	169	159	189	176	172	176	163	182	146	197	151	166	169	153	184	175	156	149	150	146	177	152	159	168	175	168	157	158	165	173	163	178	173	172	173	179	152	168	172	164	165	169	141	178	171	187	165	152	165	165	164	176	160	171	181	170	176	166	152	180	158	154	177	168	144	178	168	166	170	184	163	202	167	171	164	159	186	151	158	146	173	152	144	175	172	161	164	164	191	157	169	185	151	167	186	159	150	193	190	167	164	146	165	164	163	175	158	169	175	172	157	161	151	171	183	184	142	131	176	175	173	170	148	161	169	181	185	151	162	196	160	186	183	155	159	152	163	177	175	170	165	170	178	156	168	172	194	185	156	183	157	170	167	174	173	191	200	160	141	178	171	162	181	153	152	145	147	169	162	197	172	191	171	189	192	154	192	168	176	161	179	170	165	164	173	166	161	172	182	157	180	174	166	155	167	171	160	163	165	176	171	178	152	157	188	184	168	163	171	187	163	154	146	163	180	165	179	186	182	171	164	187	193	163	150	168	179	172	153	165	186	178	157	162	162	169	175	178	167	151	181	180	170	169	172	182	184	170	173	181	161	166	158	173	186	151	161	180	158	141	168	170	173	170	165	168	158	179	133	164	152	170	177	179	157	186	187	173	182	162	166	168	136	162	164	150	176	167	159	184	161	160	167	162	184	170	158	195	163	177	138	169	155	168	137	179	168	166	152	183	166	169	174	187	181	163	168	190	174	167	164	176	172	164	164	163	160	170	142	162	187	185	154	162	198	166	202	185	162	156	168	161	158	173	161	185	183	169	167	159	194	167	176	173	173	165	157	180	172	159	168	172	157	173	168	155	169	170	157	157	172	162	161	171	179	174	169	188	182	167	163	166	187	150	192	161	176	154	180	181	178	161	170	174	185	161	180	163	183	179	172	204	170	172	169	142	164	154	197	186	164	154	155	175	166	175	174	158	177	189	176	181	166	179	178	174	174	163	168	164	173	152	162	175	167	183	163	156	184	151	172	181	155	157	165	153	184	195	177	171	158	169	183	189	171	165	173	155	180	197	150	196	153	180	181	164	175	175	187	148	132	153	179	154	172	159	174	178	158	164	183	148	147	156	154	164	173	172	175	188	181	127	171	168	154	168	155	162	136	180	176	155	188	164	162	181	185	170	165	160	161	159	156	161	165	155	175	165	144	161	169	174	171	199	180	167	153	153	162	147	140	181	164	180	213	150	169	166	149	181	168	149	175	148	178	178	172	167	144	184	180	157	174	197	159	154	172	163	142	179	175	156	175	158	170	172	159	184	156	188	171	167	164	156	187	175	165	169	174	152	185	154	178	179	162	157	178	165	158	163	158	184	156	216	163	161	168	176	166	169	156	164	162	176	180	180	182	168	180	165	156	160	187	170	150	164	178	154	154	169	169	154	165	165	149	190	174	169	166	168	176	185	181	160	175	169	184	171	154	181	160	156	173	159	182	149	162	162	178	181	174	142	149	180	171	198	147	165	182	168	172	152	171	171	151	190	164	180	158	190	163	182	155	185	182	167	164	175	162	161	158	177	182	153	163	171	167	173	168	146	159	191	168	163	172	148	170	138	167	166	177	173	162	179	148	175	147	181	174	163	158	151	174	161	194	184	180	169	181	164	161	159	204	164	173	178	157	171	182	202	190	173	190	175	168	170	156	165	155	147	158	161	170	153	165	170	164	188	147	175	139	180	167	166	182	163	177	155	203	178	157	177	180	165	189	192	203	126	170	141	170	158	177	172	177	158	167	153	161	158	188	173	170	165	160	161	165	166	186	178	167	143	181	175	155	164	176	127	163	183	149	153	162	178	159	149	169	172	173	152	143	176	154	144	184	178	154	159	180	179	171	166	187	193	132	176	190	175	164	168	161	169	159	162	162	172	156	137	172	164	176	144	175	158	162	160	158	173	187	168	159	170	172	184	195	157	188	199	159	178	128	173	154	174	162	147	174	163	156	151	147	148	183	168	161	177	166	160	153	181	182	193	164	149	175	185	170	189	150	174	157	167	192	153	161	175	179	168	158	165	172	162	175	144	210	177	175	165	165	188	181	180	175	172	192	176	183	158	166	163	159	150	190	170	152	181	161	172	161	188	131	165	177	154	179	162	165	156	170	187	163	186	169	174	169	151	168	156	162	165	197	168	154	190	166	189	150	175	174	173	154	169	161	157	176	166	161	198	161	160	156	168	158	175	163	179	181	166	129	145	160	185
36906	48190	54788	60725	66413	57681	54525	47666	46752	41679	40846	33879	25287	21268	18138	17725	16880	19476	22053	23307	22095	13750	9183	5145	8932	10656	7359	1605	827	625	614	599	616	579	573	596	614	591	551	539	548	559	565	570	569	559	620	573	571	547	610	550	520	550	529	533	538	598	560	564	601	573	553	568	560	557	547	582	568	554	545	588	544	512	587	582	536	576	582	543	557	548	559	544	584	517	556	548	573	576	504	538	565	539	542	551	557	552	556	557	565	533	589	551	539	539	578	544	559	611	587	565	552	543	568	555	581	526	577	589	564	556	546	536	510	575	563	524	569	558	590	555	509	559	581	551	583	547	554	553	529	535	579	559	516	597	551	560	544	570	549	577	544	566	526	567	581	532	599	485	561	564	542	512	546	540	553	601	577	571	552	549	570	545	552	570	614	557	551	524	569	558	539	568	601	561	531	579	586	558	531	575	613	570	566	556	528	562	531	550	570	569	573	544	548	550	565	611	535	529	575	567	539	568	582	519	586	571	540	558	564	538	549	511	540	553	577	549	548	571	576	575	575	625	551	566	586	548	528	548	548	573	538	563	541	541	561	566	583	569	556	543	561	528	561	564	542	579	593	583	571	562	574	566	524	563	559	547	552	548	541	521	571	582	530	566	572	529	540	559	541	564	515	539	561	542	569	557	566	528	553	550	574	512	546	537	547	564	572	574	572	570	528	569	523	539	570	578	539	573	536	580	604	551	537	563	563	497	528	526	553	538	521	561	613	545	561	576	576	626	563	524	536	568	544	584	600	550	572	552	584	547	508	505	562	530	547	516	578	516	591	544	585	536	578	544	579	563	573	569	577	547	585	541	617	576	531	564	588	552	578	505	533	532	567	548	540	565	557	567	543	577	577	563	545	513	541	572	586	562	555	568	578	565	565	548	548	582	580	572	566	559	579	557	557	574	552	563	565	576	555	559	543	547	560	550	571	563	566	554	588	551	567	521	575	602	537	533	588	555	533	599	570	537	495	541	555	597	583	554	559	553	560	568	549	527	573	557	525	522	535	604	547	561	558	540	545	578	588	558	533	529	554	542	555	624	508	547	579	512	588	562	589	569	590	564	574	565	560	559	598	520	539	570	559	593	538	558	555	555	574	557	599	548	567	564	552	535	558	594	550	571	572	576	572	544	584	541	569	515	555	570	583	529	534	508	581	556	552	562	549	564	549	567	548	568	536	581	584	577	571	613	545	532	530	559	537	565	551	580	556	502	588	535	543	588	562	578	575	562	554	519	551	556	581	570	551	546	548	546	535	544	583	555	536	563	590	604	562	569	550	553	550	554	531	558	566	583	552	562	554	556	576	531	583	562	542	509	514	562	526	570	564	569	570	575	555	538	544	578	543	574	515	599	514	556	573	554	588	563	548	526	515	603	539	585	582	546	547	529	539	558	560	545	512	508	562	548	527	537	541	551	552	567	581	554	565	557	569	570	535	511	561	550	582	542	553	540	559	556	539	565	550	508	553	525	546	548	541	548	519	530	580	556	552	597	587	546	569	559	573	545	543	548	572	535	602	593	515	581	563	561	536	573	550	532	558	535	548	594	562	537	576	558	579	544	511	570	577	534	574	566	554	585	562	616	547	620	552	542	581	586	563	563	569	580	566	559	524	602	544	530	573	547	615	548	529	545	570	563	575	601	501	546	515	566	541	568	539	524	583	511	492	550	574	554	533	561	549	569	572	555	540	549	588	551	562	574	559	587	522	566	562	531	527	553	545	537	541	521	619	563	568	566	572	562	549	559	585	572	583	523	538	537	602	527	527	567	574	530	571	600	515	576	550	503	541	535	535	573	590	564	532	504	589	600	556	560	578	564	538	565	594	549	550	563	570	587	551	540	566	566	597	585	589	534	570	597	550	538	552	538	562	562	551	560	530	559	565	540	538	536	580	548	564	586	530	506	583	581	572	553	549	534	573	527	574	552	571	574	564	536	559	541	594	562	533	553	550	567	568	548	577	557	558	543	575	591	511	580	561	574	587	570	561	526	524	546	536	563	568	552	560	549	549	516	583	536	595	572	554	539	515	552	549	574	581	578	569	524	548	564	531	561	540	535	543	524	580	526	549	559	577	534	554	535	537	576	599	571	569	549	557	544	544	568	601	554	574	551	582	555	532	595	557	548	531	561	525	528	549	516	531	581	497	545	540	597	557	565	538	569	520	508	574	594	544	534	552	551	553	541	579	543	558	549	564	593	531	546	534	594	589	557	551	568	554	557	577	551	587	534	550	555	542	568	567	570	572	576	574	523	583	606	550	527	550	538	570	555	573	588	527	559	543	577	527	574	562	584	525	511	556	587	517	556	567	593	564	600	542	596	528	561	601	574	520	576	600	542	539	535	579	530	564	607	548	547	574	566	524	540	582	536	566	560	594	568	544	547	539	550	525	530	572	548	501	548	532	538	567	530	529	538	550	568	568	582	585	540	543	545	560	574	566	559	590	572	597	492	547	534	559	544	597	564	496	542	579	565	556	570	609	542	557	566	557	546	592	562	565	555	562	568	570	566	555	595	551	550	568	566	542	554	540	530	542	575	545	544	547	546	525	564	565	592	553	581	544	544	545	541	538	555	547	604	541	573	598	555	542	586	504	547	556	564	594	546	551	559	572	556	569	624	525	587	536	545	545	537	548	570	546	550	546	569	569	570	559	560	576	572	519	567	592	522	560	552	570	562	568	603	527	530	540	516	596	548	541	546	572	585	562	566	628	559	540	538	570	558	533	587	566	550	511	511	506	565	596	538	548	563	575	565	530	566	593	522	575	562	598	539	563	569	569	578	590	554	577	569	530	567	585	577	549	557	576	544	545	550	515	556	580	551	520	563	575	599	561	583	556	519	557	557	542	522	548	613	547	594	570	582	576	570	556	551	557	589	582	588	551	557	577	573	550	569	535	579	600	549	547	558	542	524	568	564	562	544	509	577	554	521	551	566	570	593	581	570	559	597	563	546	568	527	542	565	519	547	538	543	563	572	540	570	560	529	532	532	580	579	598	574	575	556	576	557	528	569	547	533	569	560	523	590	524	512	533	567	522	563	549	535	567	504	504	573	590	593	575	550	586	560	534	571	550	550	548	574	541	548	549	551	567	554	589	559	554	567	561	559	573	557	595	575	549	570	552	518	565	570	534	577	522	567	522	524	572	564	551	577	594	562	569	547	560	581	578	547	531	589	567	568	551	539	595	527	541	526	556	567	601	554	543	541	550	608	574	571	551	532	588	536	545	574	557	591	576	575	571	566	557	514	543	520	547	568	551	512	551	525	584	567	523	549	559	589	574	564	561	560	572	563	592	589	559	536	580	568	566	565	550	519	576	587	557	530	557	596	533	564	573	598	563	545	549	588	558	578	589	542	544	564	538	521	548	543	549	563	616	556	575	599	593	558	560	568	568	536	551	554	534	556	550	543	575	555	574	535	572	522	548	555	501	589	568	584	592	590	552	564	577	549	587	570	555	557
49082	45571	42181	37867	36868	40403	35268	34632	39365	34252	31552	27226	19490	13018	9905	7626	13203	16178	14287	8516	5756	4607	5569	7020	5705	3962	1651	540	369	296	242	256	248	270	228	237	248	240	249	220	255	225	224	242	230	253	240	214	237	251	218	255	226	240	223	247	229	255	223	247	235	250	215	262	214	238	238	235	241	251	246	243	200	234	253	224	221	220	238	257	263	229	236	232	232	225	237	240	244	270	244	250	283	238	244	225	232	252	266	251	216	264	272	234	209	220	244	253	210	235	246	208	218	234	242	249	241	218	228	226	240	244	238	214	222	217	249	225	231	234	242	234	239	242	225	241	233	250	253	219	260	241	260	251	197	247	242	243	246	225	241	236	233	242	266	249	237	245	250	246	243	221	266	221	235	238	230	209	199	249	206	260	233	264	235	212	246	203	243	224	232	225	243	263	252	229	225	235	264	222	234	258	227	249	246	233	243	221	229	234	233	257	245	252	255	268	230	261	231	228	238	234	224	218	235	226	249	226	245	227	226	245	278	238	235	239	225	228	245	224	214	253	222	231	241	226	236	236	238	233	234	246	225	210	237	265	239	239	236	227	207	222	237	231	216	223	236	225	238	240	234	258	233	253	222	227	250	253	236	250	228	236	208	234	204	233	222	218	243	277	225	190	259	244	245	242	238	240	216	229	248	210	224	237	219	242	219	262	240	231	238	228	244	234	221	234	210	241	250	231	238	211	229	260	247	232	223	245	233	208	249	262	229	223	250	220	210	238	220	233	253	233	231	234	240	236	240	247	244	240	235	233	248	236	252	242	206	234	222	256	198	233	262	246	266	240	255	230	226	236	210	242	245	222	239	253	244	248	227	253	232	260	232	236	245	222	241	229	208	239	251	264	212	240	229	236	222	227	254	224	259	225	264	261	248	235	223	255	225	224	233	244	200	236	247	220	218	260	242	234	248	245	219	260	215	274	228	238	215	234	231	200	256	262	216	234	255	270	227	249	242	249	235	244	247	245	243	225	245	230	226	237	221	235	215	238	273	211	195	237	253	230	240	253	238	243	244	246	236	241	228	231	230	251	246	243	238	250	223	238	224	229	234	234	226	229	232	224	250	243	205	226	235	248	260	229	220	231	236	246	261	230	230	218	242	234	227	223	249	220	247	246	227	240	259	249	211	250	246	240	222	236	208	249	250	221	231	236	231	223	247	258	237	223	199	224	219	224	251	257	223	216	248	221	216	226	242	221	233	252	206	237	246	226	258	253	254	250	239	253	225	221	215	230	240	247	240	263	268	244	235	256	243	253	241	232	226	230	253	248	254	235	243	237	236	220	250	217	242	215	240	258	210	245	245	259	235	244	249	219	238	256	231	255	233	227	217	262	250	227	228	227	252	247	238	221	225	216	233	231	260	238	240	199	225	211	242	191	238	212	240	241	220	241	245	245	235	248	247	242	230	268	245	237	224	233	230	221	242	230	244	228	240	245	237	227	225	228	214	230	222	228	249	232	228	266	232	251	236	251	246	241	269	230	212	189	234	243	239	248	234	221	230	236	219	243	207	240	233	255	220	236	224	217	227	230	245	258	269	219	237	248	245	245	239	236	236	220	204	251	239	250	221	206	235	247	244	214	239	281	245	224	253	232	257	230	260	227	230	222	230	219	228	232	200	232	243	267	231	244	245	240	236	213	218	224	242	229	225	221	220	212	256	211	234	249	244	240	228	217	213	231	231	229	256	240	251	236	242	223	220	245	242	218	237	226	236	252	222	221	237	215	241	236	252	241	207	221	242	243	223	225	225	223	226	222	264	240	225	260	236	240	237	230	229	244	228	238	212	261	225	250	237	228	206	203	212	231	246	227	220	263	216	215	222	261	233	240	254	243	243	209	204	259	263	260	222	264	251	246	231	249	257	247	209	213	238	241	222	250	235	228	247	235	289	230	253	218	274	257	269	246	223	238	243	255	239	227	243	206	224	240	213	253	262	253	208	206	224	246	221	258	215	253	214	211	245	221	225	224	245	229	233	247	210	236	244	260	239	217	232	233	243	258	217	265	227	252	226	239	240	216	244	246	240	234	253	229	244	249	253	253	250	229	201	266	209	231	225	234	231	225	214	233	225	218	236	283	222	219	222	216	245	243	243	220	242	231	213	239	248	249	255	251	254	270	223	223	231	236	229	226	264	250	250	243	234	226	246	240	220	240	208	266	259	258	267	276	226	226	238	241	260	224	232	256	239	249	251	248	227	236	252	229	239	243	232	261	242	264	222	258	254	246	230	239	238	234	225	249	225	217	242	221	236	270	222	215	219	223	211	221	242	255	260	244	244	251	255	238	255	226	239	246	238	210	220	260	239	247	208	245	246	233	242	226	226	250	261	261	253	241	245	226	248	248	244	238	222	251	241	261	246	231	229	235	216	263	248	245	262	243	212	235	245	198	254	233	236	229	258	223	248	224	240	245	252	254	234	232	242	253	232	243	227	238	236	195	231	256	240	265	232	208	210	228	247	229	259	226	252	244	259	222	254	223	238	263	227	230	214	238	247	223	251	233	267	225	238	231	237	252	238	259	227	243	241	240	249	247	257	218	250	252	239	245	230	233	230	221	254	246	266	248	232	253	245	224	256	222	235	241	227	243	216	235	224	228	244	215	249	239	219	218	227	236	249	218	226	257	222	235	234	214	217	247	243	252	250	227	227	208	215	233	227	244	235	224	258	228	239	261	243	270	223	244	244	231	236	228	251	235	227	214	244	228	223	232	264	259	196	196	244	235	221	231	241	238	206	230	240	233	243	250	269	245	234	229	261	225	250	245	240	236	232	263	253	253	236	267	231	223	257	219	245	205	270	246	244	246	242	259	234	241	257	254	253	226	235	227	222	240	236	211	217	262	216	242	288	226	251	256	215	227	237	235	197	252	229	233	251	219	242	235	233	237	224	241	228	211	247	209	198	233	232	233	246	225	222	231	244	239	240	229	247	240	210	250	240	233	230	233	240	235	216	240	218	245	254	213	239	223	223	241	209	223	218	218	242	247	242	228	253	220	233	243	210	221	241	246	240	249	219	235	233	212	246	257	226	209	224	269	231	240	244	277	290	252	232	246	253	268	240	242	233	230	261	241	239	221	235	243	250	227	231	230	228	257	222	258	222	253	227	234	242	243	215	227	237	227	254	211	252	226	240	249	257	239	255	236	241	258	268	236	241	247	230	243	209	218	251	222	243	250	247	212	236	264	250	237	252	230	230	225	227	237	226	251	234	217	253	244	250	241	240	241	224	210	243	236	239	256	232	251	246	223	250	219	230	256	226	218	217	223	232	260	255	203	241	217	250	243	226	268	238	225	242	234	247	244	279	234	267	249	244	230	232	218	217	244	236	185	240	190	218	234	236	243	226	230	248	248	256	223	242	216	225	217	228	238	220	233	278	228	241	229	256	247	244	226	249	227	246	232	254	203	264	242	237	252	223	235	216	204	221	230	216	241	222	264	268	218	227	221	249	231
44557	54194	55154	61684	69881	61067	60996	54999	51402	48042	46513	40609	31927	28859	26711	25374	33915	37701	36094	23663	20934	18916	21940	26639	23210	17276	8748	2690	1432	1215	873	883	806	813	840	841	764	759	801	746	729	784	753	758	712	784	724	712	779	742	723	723	757	724	686	733	775	758	795	734	721	708	733	729	703	771	704	758	710	724	707	710	749	712	753	697	764	712	763	708	708	725	717	717	758	664	709	711	715	714	679	714	715	713	748	778	763	756	703	732	677	688	699	745	753	756	719	707	750	737	747	738	754	716	715	712	721	730	706	760	728	708	759	693	711	728	737	690	759	720	729	730	746	698	688	699	727	702	688	690	702	756	719	752	794	711	718	746	692	736	713	703	745	751	699	673	716	759	719	752	740	691	725	670	736	753	720	788	729	727	726	722	735	727	706	743	765	762	713	692	740	759	734	767	729	702	722	710	788	730	731	738	715	729	743	710	726	744	727	719	745	720	732	723	725	768	761	736	744	695	720	717	706	725	703	701	718	737	750	717	728	712	758	746	737	753	710	730	739	691	701	705	731	754	696	649	722	727	724	739	722	741	734	746	724	741	715	711	724	729	721	724	788	726	734	710	707	722	674	654	722	729	747	752	740	745	699	752	690	714	717	746	767	747	704	741	759	707	713	721	705	676	724	713	663	731	730	709	753	675	731	732	722	785	765	763	790	698	667	676	760	732	752	714	760	710	766	699	710	724	689	704	761	731	726	711	730	719	720	746	713	693	742	727	715	716	707	734	695	755	731	731	720	765	710	753	695	719	718	741	713	680	713	688	734	714	725	760	746	708	700	751	664	729	740	751	746	717	744	742	719	759	705	748	698	768	751	700	750	715	758	724	708	763	695	728	695	731	747	779	782	740	717	744	707	690	706	708	738	739	703	731	746	730	713	678	745	731	687	694	729	739	724	683	739	724	660	763	729	702	766	712	712	736	708	667	691	738	738	748	738	722	723	718	724	739	679	754	774	724	748	782	728	697	722	733	720	700	713	747	714	699	699	761	705	699	717	714	713	736	710	734	708	697	702	738	709	697	708	732	730	730	708	724	707	744	731	709	713	708	758	736	750	717	737	776	714	688	761	744	756	705	751	690	709	715	718	784	712	725	773	711	716	733	733	682	759	677	723	731	743	701	741	766	738	673	706	655	737	764	737	740	707	723	741	783	683	702	681	744	692	720	721	690	724	681	739	656	771	737	746	740	710	690	722	714	720	705	767	695	701	713	725	678	683	716	711	735	699	730	718	738	731	703	694	779	718	686	719	708	707	745	672	740	696	762	730	718	740	692	725	704	736	701	735	716	769	714	701	706	736	742	739	717	697	729	738	707	693	729	737	718	732	709	699	769	736	739	720	740	771	754	729	754	735	690	780	710	737	707	686	681	752	716	749	716	669	699	757	718	713	715	727	761	673	688	728	725	726	778	732	712	745	719	736	718	731	734	710	744	748	734	733	709	700	724	735	763	715	674	715	719	737	719	710	688	705	780	749	711	732	748	750	705	730	729	753	702	726	700	708	725	741	734	730	680	719	713	744	724	702	736	720	729	743	771	725	705	718	779	681	767	709	739	747	723	726	714	729	728	693	781	771	763	703	724	742	688	770	717	705	695	677	679	700	728	726	705	768	737	761	749	786	747	728	732	726	685	755	767	704	727	752	720	717	679	718	740	718	681	717	727	696	694	722	723	709	697	735	699	768	720	713	726	730	715	703	705	722	712	703	749	720	695	697	751	725	698	771	718	706	696	738	745	748	709	729	752	704	741	735	776	716	721	749	718	714	702	695	719	715	729	701	770	682	766	726	750	745	750	687	698	763	699	748	721	724	724	723	678	671	696	750	764	735	729	757	709	733	734	741	743	703	688	740	724	704	713	712	695	706	734	709	709	736	727	789	688	761	704	733	707	736	749	701	706	726	753	727	682	750	739	715	729	713	737	790	724	686	763	730	719	705	739	770	728	720	706	741	684	728	746	674	745	727	774	721	683	746	692	748	759	739	746	723	743	741	729	712	741	725	736	695	730	695	689	757	693	728	714	747	744	666	726	723	724	720	729	707	720	720	741	723	711	737	735	678	692	703	725	698	721	723	709	700	698	732	688	720	734	701	724	720	724	739	716	661	727	741	727	729	720	737	735	703	709	693	696	763	739	727	726	754	761	701	762	720	697	695	728	705	707	716	733	739	749	675	724	680	730	727	730	720	715	697	712	736	725	751	745	676	702	743	736	724	710	741	747	747	729	755	765	716	728	718	745	741	754	732	768	749	704	755	723	718	743	679	734	777	711	707	740	776	729	731	684	716	703	729	722	724	728	750	725	688	788	713	764	726	717	716	685	681	767	777	739	684	729	730	690	715	743	709	708	710	735	682	706	763	691	721	705	695	756	727	772	727	749	756	703	718	642	765	670	725	747	752	730	730	737	772	716	719	719	752	741	737	745	737	720	735	735	727	717	746	689	723	737	721	740	722	741	707	761	739	704	704	745	672	743	711	675	691	747	712	700	696	708	740	732	745	732	713	745	740	752	765	699	731	724	702	733	738	702	722	731	695	691	754	683	679	749	758	735	669	661	748	738	720	688	746	734	774	738	734	669	739	762	753	758	729	747	755	716	720	707	709	692	728	741	750	690	698	692	679	677	729	740	707	728	731	767	708	767	708	701	737	768	731	714	691	710	733	760	698	708	709	726	740	709	742	695	728	759	770	718	665	750	715	718	716	732	730	772	717	729	701	718	709	728	722	693	688	707	711	682	717	712	779	698	771	717	731	758	774	724	741	711	722	746	737	725	705	766	745	672	710	713	701	717	736	769	708	732	695	678	717	729	708	697	768	718	759	740	765	677	692	723	706	690	670	697	693	681	742	769	713	694	761	703	753	762	727	738	681	740	766	722	735	731	693	676	692	712	707	729	682	708	732	721	753	748	707	714	715	714	719	736	704	739	733	716	718	708	702	703	711	761	739	701	707	701	692	648	734	731	730	672	695	724	768	716	741	742	769	765	727	733	685	652	715	716	712	727	748	748	728	740	739	729	732	689	696	740	728	754	731	667	748	708	775	700	751	707	694	681	700	763	717	730	745	713	742	710	711	755	746	754	715	682	754	734	728	773	728	718	724	673	724	770	709	727	725	677	803	716	735	738	748	757	749	699	707	725	738	718	679	749	690	719	734	706	744	737	701	776	668	716	718	699	704	733	746	747	697	700	701	770	728	750	730	752	751	712	752	703	720	740	736	741	765	677	704	702	757	718	746	733	761	656	737	693	723	749	678	702	732	737	677	740	724	724	744	707	753	738	702	735	719	715	738	701	705	673	716	710	737	712	697	699	752	741	722	731	738	749	703	754	753	750	679	719	737	726	744	725	698	735	719	760	724	708	743	717	699	704	703	719	757	705	764	774	729	672	725	744	716	741	754	738	708	734	673	722	723	758	765	710	750	732	744	778	750	743	725	705	671	745	759	698	742	724	653	737	724	671
13192	21150	30484	25139	17868	15469	8944	6481	6402	4602	3905	2731	1926	1377	1222	1164	1194	1080	770	659	434	343	320	386	458	378	256	171	177	166	203	175	149	170	164	171	172	147	170	127	165	167	181	155	173	184	177	144	140	174	184	162	170	187	169	142	146	181	162	183	166	182	152	182	178	170	177	152	177	164	175	178	164	169	160	160	171	188	183	180	167	163	169	151	172	185	161	147	164	187	168	173	161	173	155	166	144	146	157	150	155	158	161	152	166	164	149	180	153	188	154	169	187	162	169	141	148	156	190	161	151	188	172	155	209	169	157	158	162	155	154	160	151	166	168	159	165	175	183	161	183	170	172	182	170	170	167	185	164	152	169	144	156	157	156	162	145	179	159	163	185	176	160	154	148	170	181	143	169	179	167	173	162	172	141	157	162	153	164	150	198	173	167	161	152	165	174	171	182	157	182	169	177	198	155	140	192	168	176	155	154	170	186	186	152	158	151	190	171	151	142	156	169	177	168	164	180	165	161	169	171	177	135	180	148	171	159	152	164	168	182	176	171	159	161	166	168	159	161	156	174	175	171	162	167	173	177	157	157	188	161	181	173	195	165	162	197	160	174	181	177	157	203	164	187	154	197	177	159	175	168	167	151	148	165	172	163	190	179	175	165	178	163	169	174	174	162	153	160	164	173	162	191	147	168	159	157	143	173	159	153	158	149	177	168	155	183	160	169	173	174	164	164	174	178	165	170	157	162	164	167	150	169	173	174	158	180	182	155	144	164	194	178	169	152	170	155	161	148	156	165	149	154	169	169	181	157	169	136	167	160	163	159	168	186	153	158	143	142	173	171	171	157	148	154	152	164	186	173	164	166	161	181	166	173	154	152	186	155	172	159	169	158	163	144	150	150	161	152	179	185	178	171	175	157	130	147	163	175	168	167	160	193	185	160	181	168	194	178	189	160	150	179	192	170	182	154	166	164	173	166	151	157	148	174	166	167	160	170	156	148	151	153	165	187	155	160	178	160	170	175	178	159	172	151	181	147	176	151	171	167	165	176	207	158	153	177	168	182	149	153	158	171	172	158	156	155	163	174	171	148	178	171	159	172	154	164	157	177	153	175	169	175	162	162	174	185	161	153	160	151	189	185	151	138	157	190	171	176	160	159	187	160	170	172	151	160	162	171	140	172	177	189	164	152	149	181	169	185	177	152	167	152	155	178	175	171	172	172	147	170	145	161	174	174	171	174	155	169	158	182	156	168	160	163	148	139	144	163	146	155	158	162	152	145	159	169	162	168	151	174	174	171	144	159	182	196	184	174	191	173	153	172	152	153	176	172	173	152	159	175	173	165	178	163	189	151	181	177	164	182	171	183	145	172	153	166	155	180	163	195	172	195	154	141	167	165	177	172	155	149	153	138	143	173	164	134	173	136	157	158	169	159	148	149	165	176	176	174	181	179	165	149	150	155	140	161	145	143	166	160	167	165	166	167	175	186	170	164	175	179	159	177	168	174	167	165	178	153	157	174	162	165	186	133	171	168	170	157	165	186	172	178	190	154	143	165	150	174	180	192	177	153	184	166	168	156	183	183	159	166	180	174	172	163	164	159	174	199	145	168	187	165	158	178	198	166	178	170	189	159	188	150	174	162	162	156	172	183	152	178	172	167	169	157	154	170	201	146	172	163	154	169	177	167	163	142	174	176	174	175	184	177	160	174	161	169	146	150	152	148	150	162	147	156	162	172	164	176	164	186	160	183	157	169	167	174	174	174	161	203	155	132	162	182	161	173	168	173	140	171	171	163	158	154	165	149	188	170	170	150	161	181	157	160	155	159	146	155	152	178	170	141	138	172	164	159	165	143	166	149	163	154	170	153	173	153	163	189	157	168	166	140	176	175	149	180	187	142	160	175	162	152	166	161	171	154	160	147	177	169	187	197	190	169	176	170	153	160	188	155	163	173	191	160	148	157	162	153	174	174	150	175	165	197	170	168	169	154	158	159	157	195	181	191	152	159	168	178	174	160	177	153	174	147	155	167	126	181	157	160	153	160	188	174	147	176	172	163	181	180	175	180	180	139	171	134	179	174	146	166	179	161	168	147	182	163	180	174	153	177	154	156	182	178	173	170	184	170	166	178	161	159	151	158	171	172	177	160	170	197	154	171	164	170	161	154	159	173	155	168	178	160	156	172	192	155	160	176	152	183	185	164	161	169	173	176	146	180	150	153	161	175	164	147	163	156	149	174	183	179	156	153	182	164	160	168	172	141	154	159	159	156	170	176	153	175	172	182	174	176	195	149	180	175	151	146	163	172	166	157	141	163	163	143	167	152	160	148	176	154	175	169	168	167	166	190	162	185	176	157	137	168	170	155	170	157	160	156	159	188	166	167	157	171	167	150	186	152	167	164	178	146	160	160	152	162	146	165	183	176	162	155	173	172	181	173	179	179	156	170	189	164	167	187	184	166	169	173	166	177	145	177	138	174	179	164	149	154	158	163	158	151	155	165	163	167	183	175	168	155	170	145	158	163	156	157	155	169	175	206	156	154	165	153	160	182	170	157	180	177	154	155	182	193	157	182	169	179	163	176	192	175	171	189	163	154	177	162	168	183	171	162	172	159	167	174	162	188	179	170	150	146	134	175	156	146	163	200	179	178	164	167	178	170	162	151	163	140	176	174	165	155	171	154	163	173	175	174	184	183	172	165	181	162	153	171	147	168	164	155	163	180	172	169	139	175	171	166	177	163	166	179	160	185	151	176	158	151	162	169	161	162	179	164	181	176	185	173	164	147	174	166	168	146	194	179	165	161	173	142	177	141	164	136	168	190	184	161	157	154	169	163	152	136	144	179	191	157	200	176	130	183	162	180	144	168	158	182	167	193	191	170	168	176	183	170	159	153	186	153	158	184	177	148	165	153	165	152	182	191	160	184	162	169	156	148	200	168	172	139	182	178	187	150	145	169	155	168	178	167	174	160	157	165	156	175	151	171	174	203	164	175	175	153	166	174	191	175	161	169	191	158	154	157	170	166	168	162	158	168	177	177	188	144	190	151	194	169	151	146	172	147	152	154	166	147	175	179	163	182	155	140	157	167	152	180	170	209	146	165	172	200	157	155	175	166	175	194	177	149	159	143	143	167	143	154	161	196	159	161	162	155	133	170	170	161	187	178	169	140	176	150	169	148	178	184	156	179	164	151	188	148	191	163	178	190	199	170	178	151	144	156	165	176	174	161	171	193	171	185	152	178	193	173	143	191	165	161	157	169	161	164	183	168	168	172	173	155	188	179	158	163	171	144	170	166	158	142	163	164	151	179	179	157	169	173	163	178	177	165	194	186	162	180	144	167	171	177	166	172	167	176	136	168	184	155	170	124	167	187	163	197	167	184	163	132	161	169	162	154	143	183	172	155	156	162	171	154	169	174	148	171	179	167	166	180	150	149	161	163	165	158	149	169	177	177	165	166	177	167	176	149	171	174	182	156	158	175	154	176	174	167	163	150	161
12701	23468	34427	33514	30973	28561	21032	19313	19636	16645	16160	12401	9931	7774	6847	6381	6837	5872	4397	3474	2398	1836	1625	2205	2193	1675	974	659	672	583	554	558	523	579	547	608	599	574	555	592	564	547	586	585	568	587	572	595	586	552	575	615	607	582	578	556	598	585	548	604	535	534	545	540	538	607	529	590	541	532	546	549	582	509	600	568	565	570	547	560	621	564	539	560	556	557	593	583	555	585	542	586	569	560	586	573	550	554	578	548	561	574	560	603	566	555	574	563	536	545	578	530	566	609	572	539	605	609	509	555	547	572	576	572	584	583	542	562	598	543	539	575	508	586	588	571	588	563	552	554	535	596	579	561	564	532	582	556	566	572	600	583	563	594	602	563	538	587	525	589	582	604	564	592	608	572	532	587	559	585	554	571	533	570	545	579	564	568	535	593	547	504	546	569	591	530	554	550	611	561	585	562	586	557	589	574	581	587	542	554	535	524	568	577	546	530	524	566	535	563	556	574	575	565	577	574	558	569	518	552	617	544	571	585	595	546	547	572	548	570	575	584	563	552	586	592	542	569	592	570	552	543	536	598	581	569	545	565	607	519	539	588	543	516	576	563	531	497	537	620	559	540	611	559	550	584	577	565	611	559	585	583	544	590	593	602	560	618	539	559	548	569	543	573	577	545	549	571	539	555	572	593	584	558	554	565	543	562	563	575	582	548	578	550	582	557	554	557	560	532	567	585	616	591	533	549	547	543	572	552	540	543	546	542	553	582	580	555	585	560	548	584	554	579	580	600	569	537	552	580	555	526	541	572	554	561	608	596	565	617	541	565	555	614	569	567	504	503	600	572	536	566	572	589	578	519	526	602	551	576	571	576	566	549	529	551	517	572	549	602	589	537	603	570	591	598	555	553	555	560	542	579	572	635	540	572	583	510	567	556	610	559	590	603	553	501	569	568	570	550	545	584	514	577	518	548	574	552	606	529	569	617	539	517	554	555	564	537	562	549	575	557	573	555	532	555	568	569	537	539	547	594	555	565	558	550	540	544	595	557	580	603	552	558	533	557	561	574	583	530	563	543	567	585	574	574	582	528	580	567	600	560	563	550	584	592	526	595	567	552	535	578	540	580	569	552	539	531	527	581	558	579	571	556	562	528	559	576	598	558	571	581	592	566	563	529	582	563	599	587	543	577	585	609	624	589	561	543	526	558	542	526	579	581	594	518	529	528	590	558	576	605	568	573	538	604	564	617	607	624	556	570	574	535	598	541	549	603	581	562	546	572	539	571	534	576	528	587	576	559	537	575	567	547	558	531	596	580	602	597	570	543	523	544	585	571	577	586	616	573	598	532	558	572	602	548	586	591	558	574	550	608	565	554	554	577	561	584	547	591	580	609	543	557	549	566	549	578	537	591	564	583	600	559	568	596	564	589	598	591	545	565	564	562	550	551	589	581	546	568	573	551	591	544	563	543	565	569	557	580	582	566	539	551	554	587	563	594	626	585	566	558	551	578	527	568	562	587	591	601	554	565	575	555	582	547	558	538	523	569	549	548	560	562	558	573	566	556	559	568	524	552	561	576	569	544	558	575	513	589	538	594	558	509	540	552	566	549	623	586	542	606	569	609	590	552	590	546	574	515	561	568	551	603	547	544	589	525	553	560	573	619	574	550	611	563	518	529	557	571	600	564	556	577	550	527	567	554	558	536	583	561	545	528	551	599	561	554	573	586	577	561	529	587	557	555	563	570	539	596	545	580	572	564	556	546	587	529	555	545	543	573	523	560	539	570	553	565	603	564	550	555	590	587	564	577	512	560	538	614	594	534	583	590	602	588	537	587	577	591	562	567	576	554	570	546	565	593	584	584	534	530	556	609	557	554	567	560	567	560	562	605	539	550	515	549	572	599	589	557	558	541	588	511	575	583	566	601	578	522	538	588	495	590	523	608	587	533	595	563	531	582	564	547	562	606	565	547	521	584	566	561	578	561	536	541	593	543	558	548	553	539	565	546	559	579	533	602	539	589	585	577	588	592	576	556	606	542	600	599	567	553	567	547	552	553	613	560	551	560	590	588	584	568	621	549	538	612	577	537	583	571	536	566	530	532	595	514	558	590	548	612	605	551	564	564	556	544	552	566	587	573	553	554	571	549	551	559	561	567	576	596	552	607	532	612	540	566	550	588	583	559	565	568	572	510	518	599	604	557	576	533	578	568	555	582	526	568	582	542	548	609	571	560	539	583	556	566	526	546	566	575	536	564	584	527	572	576	583	594	531	555	575	538	575	565	581	561	561	571	558	543	596	566	540	574	587	584	584	548	568	599	557	574	602	601	543	565	551	569	580	563	586	566	568	555	575	578	582	569	551	534	569	522	605	545	539	572	524	551	583	562	554	568	610	545	563	550	525	559	536	597	578	611	558	575	571	567	580	579	564	561	600	536	576	558	575	618	586	643	574	509	562	543	517	535	519	568	624	554	552	565	539	575	499	594	562	536	551	582	584	549	556	565	566	535	552	576	571	573	541	574	638	558	552	579	563	533	552	575	563	542	548	583	586	570	568	555	554	570	541	550	568	561	595	609	583	570	554	545	537	557	583	555	564	574	611	568	553	609	559	544	572	571	587	577	541	555	542	542	543	571	562	583	565	541	552	573	571	583	554	550	546	619	539	590	527	577	536	547	553	566	590	542	606	547	586	576	570	569	607	585	579	561	596	559	587	559	561	524	559	597	554	537	561	551	543	555	586	574	576	580	548	601	533	581	609	558	524	569	544	570	550	566	569	576	568	601	556	533	600	562	581	556	595	547	565	564	547	571	564	573	524	569	544	542	580	541	578	555	586	559	570	583	545	578	549	622	591	555	565	508	572	569	574	552	540	558	549	546	554	521	558	551	586	560	564	571	601	577	537	499	549	593	532	529	580	570	543	563	563	624	571	581	563	559	582	572	536	550	580	570	570	551	587	539	544	586	545	555	566	542	565	594	637	542	590	573	562	545	565	547	602	530	531	529	551	535	583	572	570	552	606	574	572	522	589	530	613	587	549	596	570	531	583	514	621	607	532	545	543	573	567	603	570	569	573	569	561	589	566	579	591	568	540	556	586	522	569	596	550	553	558	537	583	570	628	565	568	557	564	544	538	582	572	552	533	517	572	565	563	588	517	586	568	559	523	561	565	577	603	565	581	606	558	589	530	557	557	597	579	579	585	634	547	541	580	536	569	559	563	578	569	546	562	554	619	544	566	574	606	558	585	550	575	581	549	567	555	553	574	585	614	552	584	584	567	539	580	553	587	562	544	588	620	554	580	570	597	599	573	625	554	592	560	592	551	567	591	596	574	579	636	561	573	513	561	568	590	542	557	559	596	589	545	567	548	556	577	586	590	544	524	560	584	595	560	561	543	603	553	623	563	546	523	561	567	519	558	548	563	609	559	560	584	528	571	588	552	541	567	551	513	532	561	527	610	540	576	589	575	570	580	571	584	555	554	538	535	581	587	542	617	576	591	552
43774	45518	44427	38391	36907	38432	33766	31962	33960	31484	29041	22103	13873	7674	5923	8442	8374	8520	9077	8934	6042	2423	1553	2385	3199	1443	374	263	255	241	183	191	176	172	171	156	182	146	168	171	178	152	160	175	143	166	162	156	143	150	167	160	157	188	166	158	153	161	177	176	174	168	145	156	171	170	183	149	163	172	150	165	172	152	175	161	171	153	133	144	151	162	186	171	138	146	155	144	167	171	162	150	157	161	154	172	155	131	160	136	167	159	156	150	155	176	166	140	165	170	179	169	166	166	181	140	162	145	153	172	165	172	164	164	157	165	161	151	163	185	152	169	153	165	186	146	151	148	159	155	170	165	140	171	155	175	162	140	137	181	152	174	155	173	166	160	177	150	151	162	162	175	188	169	171	170	177	164	170	163	157	162	146	139	169	149	154	156	159	152	163	165	166	140	139	147	175	155	175	157	172	158	134	176	150	162	151	149	176	161	153	184	182	163	150	186	154	148	142	168	153	137	147	164	169	173	164	144	175	151	143	154	170	155	160	182	162	159	146	155	174	166	144	156	192	171	167	158	182	146	157	153	174	155	154	161	161	178	147	180	136	140	178	158	151	171	157	164	164	167	152	143	168	178	159	166	173	154	169	177	170	163	165	174	178	151	172	158	180	153	165	161	156	154	162	185	153	155	176	152	168	163	151	165	153	160	167	154	177	149	171	139	155	159	159	138	164	154	158	151	149	159	180	145	167	147	140	169	158	183	164	144	150	145	175	177	149	140	167	178	162	169	168	156	160	163	162	154	173	149	173	167	155	160	158	155	186	149	160	145	184	169	191	175	148	149	175	159	163	154	156	151	169	154	155	166	150	157	161	169	171	162	195	163	163	156	158	161	157	158	165	157	152	174	168	168	160	170	162	174	161	154	177	146	155	157	184	159	158	138	157	160	172	148	165	164	170	174	149	157	168	164	172	177	163	139	158	143	143	164	147	176	176	146	181	166	143	184	166	153	180	154	182	146	161	154	158	146	164	144	151	151	166	151	148	161	189	176	144	162	177	189	146	164	164	161	160	161	153	179	168	145	163	169	154	148	143	163	161	163	145	165	147	179	157	155	165	159	178	155	153	169	149	155	152	164	161	159	158	184	158	161	143	167	144	153	166	160	156	155	145	170	154	164	163	163	161	161	170	163	167	146	169	156	145	149	170	159	157	174	148	146	170	168	158	164	160	156	165	164	157	170	170	159	137	157	187	176	158	121	158	171	166	165	167	185	147	163	158	159	157	165	157	136	156	166	160	152	168	174	161	156	180	158	162	179	191	154	175	141	162	167	188	171	172	158	167	171	164	156	164	156	161	165	172	151	162	162	159	155	173	168	157	173	156	190	199	161	168	169	174	134	154	166	171	157	166	162	179	149	163	172	150	147	162	142	157	171	161	163	180	161	171	151	175	148	159	186	148	155	140	152	166	166	169	168	155	167	141	145	158	156	174	163	179	130	158	144	155	177	164	163	182	123	178	136	160	155	149	156	162	166	154	154	145	155	158	153	176	157	151	146	138	165	151	157	166	158	154	148	141	170	152	162	158	180	160	145	150	167	162	156	156	162	147	142	166	154	168	143	171	169	154	165	140	169	136	166	147	175	170	177	147	170	199	187	151	164	167	151	162	165	163	153	179	158	173	170	149	172	152	159	168	160	148	175	164	140	168	175	174	175	185	157	146	171	157	161	144	143	178	157	174	157	171	153	140	151	163	161	170	158	157	179	172	174	174	154	171	131	173	181	159	165	146	163	171	166	148	172	157	178	167	156	155	143	178	149	149	143	140	166	174	164	168	159	172	181	153	137	181	179	146	153	157	157	162	149	166	158	155	145	145	183	175	160	151	152	144	160	139	172	167	161	153	176	156	159	167	174	186	180	150	164	150	176	164	166	161	159	150	148	176	159	171	154	164	159	178	163	161	169	154	163	149	165	164	177	155	146	144	142	161	138	143	159	168	158	147	145	154	174	145	175	168	142	162	161	150	161	166	150	135	181	165	166	167	149	188	144	153	160	175	153	169	168	178	187	166	158	150	149	168	166	171	152	153	154	158	147	187	150	168	152	155	164	157	166	148	172	170	172	151	149	178	167	163	165	165	144	160	171	192	172	201	164	149	153	152	158	169	152	151	144	153	158	170	158	166	150	171	169	177	146	159	155	172	174	165	152	156	150	152	151	161	153	191	171	162	163	160	174	167	149	147	132	162	179	161	196	144	161	153	187	158	155	133	144	191	160	155	161	171	132	164	173	159	176	149	139	138	159	152	149	177	173	147	140	156	150	174	155	172	164	152	157	176	140	164	148	163	174	148	161	145	182	170	187	168	152	161	183	175	172	173	174	162	166	172	164	134	160	150	160	150	164	166	147	161	152	163	163	154	171	170	139	158	157	151	178	164	175	173	161	159	139	155	142	156	157	167	188	157	160	177	147	148	179	168	146	171	153	141	139	159	174	158	151	158	158	158	159	173	175	145	158	150	133	169	163	145	152	181	151	155	191	161	176	166	140	163	154	178	171	180	164	140	186	192	165	166	155	152	164	171	162	166	160	158	170	147	167	170	173	170	175	172	157	161	155	135	171	182	139	169	155	161	168	157	163	192	179	178	154	175	182	146	176	172	147	151	184	171	159	163	182	158	154	192	173	152	161	184	166	163	167	169	154	144	166	137	183	164	182	147	147	161	160	165	152	159	135	172	163	164	164	182	165	157	155	151	154	159	147	145	171	165	148	143	150	180	179	164	151	161	155	176	144	158	176	151	144	182	159	152	168	167	163	196	168	181	174	138	153	152	157	166	143	179	171	180	143	170	156	168	150	164	179	151	155	171	179	160	160	167	163	157	187	182	171	167	169	151	165	171	175	152	152	156	151	178	166	164	188	132	164	154	164	182	181	178	182	179	167	143	166	169	146	148	171	146	159	163	151	165	165	158	176	151	165	155	155	131	162	131	166	175	169	155	169	160	178	151	153	156	146	157	141	174	154	156	145	156	161	159	164	174	178	166	177	151	153	165	174	147	163	175	167	155	159	170	185	160	171	141	179	173	150	174	163	165	160	172	167	161	160	174	177	161	166	152	177	140	167	166	168	161	148	165	152	169	164	162	147	173	157	145	144	156	143	186	161	156	152	179	172	184	170	124	158	162	173	167	158	155	176	167	174	162	151	157	160	158	138	163	137	150	158	162	159	172	151	150	144	162	177	148	154	169	152	172	157	155	168	158	142	166	170	143	149	170	161	154	163	173	154	170	169	185	148	172	156	136	161	181	153	165	184	135	162	168	172	146	189	161	160	161	161	167	167	159	153	162	149	151	174	148	147	177	144	162	152	152	167	166	150	157	159	139	179	145	182	149	156	149	177	172	147	171	159	171	182	156	157	183	159	168	160	165	158	170	145	153	161	165	161	138	158	154	163	155	174	160	167	161	177	159	170	164	154	177	165	157	170	130	173	183	163	149	160	155	157	168	139	151	163
38450	49142	53879	57580	65024	59546	54745	48616	46297	43405	41789	35146	27131	20534	22369	27980	28553	28362	30674	29460	23201	11967	9146	13780	15959	8652	2077	1171	1156	771	598	541	559	592	567	588	557	574	592	557	532	534	550	570	542	567	538	560	567	542	566	500	526	539	541	561	533	563	523	516	516	534	523	501	557	553	506	500	549	543	569	566	544	568	504	533	554	523	540	550	516	534	585	525	521	522	539	551	536	512	537	573	501	544	577	551	488	569	511	532	549	510	541	490	582	532	518	566	556	540	554	557	539	528	528	570	510	560	530	526	528	570	583	565	579	550	503	550	533	546	502	563	528	532	492	522	528	528	584	520	521	561	529	562	521	555	565	540	508	533	529	557	522	550	552	531	516	528	541	548	554	524	533	531	537	539	532	528	503	522	549	541	579	544	522	541	569	557	499	572	524	546	552	570	600	527	511	556	553	489	541	535	520	518	537	539	555	508	536	568	566	524	525	531	513	557	555	547	547	564	536	529	547	551	544	544	550	539	537	515	542	565	539	519	531	518	559	498	556	537	524	573	540	550	509	545	525	564	497	514	502	563	549	533	560	559	530	584	529	543	557	515	551	538	491	539	545	523	541	551	529	547	519	534	526	471	571	566	542	555	571	539	542	536	520	540	541	499	507	535	565	577	513	550	541	533	555	577	506	480	588	522	538	590	547	518	525	536	535	521	547	525	548	496	525	574	524	526	565	545	589	517	549	536	546	529	522	515	533	516	511	552	561	559	526	517	541	495	555	564	560	520	518	526	550	498	518	516	539	553	520	503	530	573	551	540	549	504	526	536	550	566	546	543	548	525	553	544	571	538	500	548	505	514	498	549	573	499	526	512	559	544	503	531	493	562	480	509	574	572	504	545	575	520	539	500	521	521	503	556	530	528	497	547	563	498	534	537	574	555	523	518	544	562	529	559	542	528	547	523	480	516	505	572	529	502	614	491	524	532	517	558	548	566	560	576	570	513	539	529	571	551	533	524	548	514	591	559	543	545	571	548	524	519	526	559	540	574	562	549	529	541	534	550	566	553	549	537	558	533	541	524	559	508	521	525	541	549	536	563	497	560	535	516	490	546	543	532	520	560	515	531	558	491	554	547	541	581	559	530	549	552	514	502	564	517	581	552	538	535	542	533	524	484	508	552	551	572	548	551	537	553	516	534	543	526	536	567	508	568	523	519	551	550	558	491	529	520	574	511	523	520	554	570	518	564	586	564	553	560	511	555	545	555	517	530	538	550	532	525	536	498	522	512	521	511	531	548	534	559	571	586	557	543	527	519	530	563	539	505	544	570	525	550	574	554	543	567	519	504	537	561	551	509	518	512	558	523	516	566	555	514	519	551	590	520	498	545	570	533	535	475	565	534	524	550	496	526	575	533	551	508	559	532	544	523	522	516	538	529	507	519	508	512	558	549	515	589	523	499	534	555	527	535	546	501	547	519	526	551	548	505	534	530	578	545	516	543	529	531	527	538	496	556	509	546	557	582	548	556	544	505	547	559	521	533	520	551	548	548	529	511	520	513	534	551	486	521	557	549	542	558	553	561	539	528	559	534	534	519	550	514	526	557	517	525	532	538	547	540	524	478	589	512	554	543	519	536	522	555	554	545	543	537	532	524	558	487	564	561	553	523	525	530	522	538	546	495	495	567	557	498	531	528	528	487	544	519	545	522	516	570	542	516	510	522	561	496	534	495	523	564	553	539	546	517	522	485	541	554	507	543	514	570	547	530	511	552	546	542	545	537	561	545	561	576	567	561	561	510	522	511	577	547	512	550	539	494	516	537	543	512	535	500	534	548	550	547	554	548	505	526	502	548	538	540	531	545	522	562	518	559	539	500	571	558	558	528	493	513	565	520	539	515	583	513	535	514	504	529	572	549	579	535	562	516	538	558	526	529	520	538	534	534	562	533	536	538	553	489	545	513	568	540	555	520	486	540	551	580	465	531	543	581	537	523	516	541	564	552	512	557	523	560	550	504	523	538	533	534	521	573	548	530	516	485	555	505	499	589	515	531	518	550	541	566	556	510	569	558	521	523	538	497	546	574	539	553	550	506	555	551	533	529	529	508	514	521	559	524	566	524	528	521	535	555	534	534	541	559	525	526	550	576	569	524	551	583	565	593	548	522	560	563	540	551	554	488	525	541	482	547	547	549	533	513	547	498	539	545	550	620	524	529	495	549	535	510	515	567	529	517	540	522	525	525	570	498	506	549	517	523	493	550	528	532	548	552	549	597	554	520	509	547	513	571	538	522	548	533	540	539	527	531	582	524	532	537	526	534	553	549	532	523	540	558	547	534	557	536	517	532	546	510	510	532	551	522	519	511	569	522	542	567	530	557	523	528	519	571	555	504	544	527	542	539	534	501	565	572	576	584	543	547	563	544	543	575	547	521	511	555	539	508	571	553	539	532	495	532	560	550	462	512	526	517	569	517	534	561	547	558	521	558	538	486	489	551	556	519	505	488	513	554	553	542	520	534	532	554	520	516	489	531	530	475	544	561	561	526	534	552	555	556	554	517	508	526	533	550	584	521	530	543	537	496	554	531	545	512	492	527	521	536	498	534	511	572	505	521	499	505	527	500	515	541	558	533	530	521	556	529	510	564	555	531	502	542	534	534	535	548	511	529	531	516	562	511	555	523	508	537	534	561	569	544	512	533	504	528	521	532	538	525	573	525	502	516	500	510	496	543	565	529	530	510	516	520	573	531	541	520	528	565	516	563	584	565	556	554	548	539	514	564	507	536	539	477	542	554	549	512	522	534	517	541	509	515	516	530	544	582	514	537	534	536	557	558	530	464	564	516	514	532	558	562	555	543	543	554	525	534	532	494	519	551	533	538	536	550	506	579	543	504	534	503	536	517	509	594	537	517	564	564	497	536	570	539	599	543	542	528	553	521	518	519	525	537	593	556	602	549	519	547	539	541	542	536	527	543	500	542	549	522	560	547	538	556	569	534	553	545	543	499	501	520	540	516	539	514	513	498	519	521	524	554	499	563	546	537	539	490	532	576	541	512	553	508	509	538	561	519	497	560	499	525	532	523	511	530	537	516	523	526	517	526	524	541	566	518	555	500	513	557	546	564	518	551	551	538	552	559	518	539	505	534	528	513	549	544	541	539	520	547	567	536	568	526	557	532	553	558	551	564	541	561	569	535	526	538	512	496	517	531	514	559	553	517	517	559	553	558	514	509	562	567	565	496	531	530	536	502	522	551	537	527	502	539	499	571	614	544	502	573	542	523	525	553	554	533	552	575	521	520	537	522	547	517	556	519	536	553	511	550	540	521	540	545	534	534	578	527	564	570	571	487	547	536	530	559	519	558	514	531	532	514	557	506	573	567	537	541	564	565	524	531	546	529	509	527	516	524	559	530	545	542	509	559	498	592	565	553	531	558	556	548	502	548	583	511	549	529	522	561	550	555	530	566	542	538	601	551	549	536	523	537	520	536	508	527	545	499	539	543	577	532
48383	43687	42199	37000	37102	39561	36234	37117	38130	36729	32501	27564	20701	13018	13662	14219	18125	16010	15385	16037	15865	11930	4954	4820	6116	2979	638	469	476	294	276	272	226	241	254	251	257	262	269	209	248	268	241	236	243	260	240	228	227	238	241	249	233	217	220	222	229	205	227	273	249	247	229	214	222	226	229	245	219	240	212	233	209	248	241	215	222	236	227	243	234	254	262	214	240	244	226	237	228	251	266	224	228	235	237	226	226	221	235	207	258	227	229	245	236	224	273	222	215	250	237	208	250	235	214	240	238	236	215	231	249	233	234	248	229	240	249	233	277	248	255	224	231	259	207	261	241	215	206	257	239	248	207	227	244	250	227	203	260	226	231	205	213	238	223	234	249	250	243	248	231	237	248	237	219	259	269	218	254	244	270	237	227	245	236	212	220	208	207	218	248	242	229	249	227	210	257	226	233	249	240	218	223	220	225	242	261	229	207	276	241	227	243	263	221	213	213	225	233	234	235	216	224	216	255	245	245	252	246	224	250	233	265	221	221	225	229	256	235	227	230	232	247	228	252	245	237	222	246	220	257	262	227	236	214	219	253	235	268	250	229	228	252	239	230	247	218	231	236	199	234	232	246	235	246	237	261	205	237	214	212	216	241	249	237	245	245	236	255	243	201	243	225	228	226	229	263	256	236	243	198	196	230	253	241	270	220	244	210	228	215	221	230	248	242	251	238	225	240	263	233	224	230	220	210	264	233	232	248	250	228	228	236	258	224	226	266	218	239	257	212	224	245	220	245	229	232	231	210	221	256	221	214	250	228	241	207	242	259	210	237	232	218	240	216	203	253	210	208	227	243	239	255	246	234	229	240	237	234	232	248	265	251	231	262	219	246	218	227	258	257	246	245	209	241	240	242	250	231	214	239	222	247	228	209	267	215	254	231	249	250	230	237	220	255	235	211	231	222	238	220	235	240	258	248	257	222	237	223	236	251	235	236	218	245	219	241	234	229	235	233	224	234	215	222	210	223	245	223	244	240	238	222	246	240	227	225	253	255	240	229	223	237	245	258	239	259	229	214	208	224	225	219	262	207	227	240	240	205	237	203	181	229	223	236	248	229	261	230	242	237	231	211	221	238	229	197	266	224	244	240	225	222	241	233	239	232	215	234	217	238	209	232	242	222	242	254	214	237	221	241	224	267	227	266	246	215	254	232	227	254	232	226	251	267	223	200	215	233	252	234	246	211	260	256	258	227	245	255	237	210	234	258	228	231	239	226	242	229	271	238	241	230	240	211	238	243	225	205	268	226	235	233	198	223	217	214	256	250	244	226	226	241	263	234	221	237	258	225	249	240	231	248	247	244	230	241	232	227	273	230	236	247	212	199	249	251	253	233	261	258	243	233	214	234	203	248	238	272	248	250	215	239	231	216	243	234	219	232	227	231	262	239	228	248	228	244	228	239	229	245	250	206	247	239	233	213	221	208	259	235	259	227	244	246	235	223	201	214	229	240	223	249	227	263	217	210	227	241	227	261	257	254	244	259	251	218	225	227	219	230	219	272	228	238	247	254	238	240	226	230	237	224	209	264	240	227	237	228	234	222	213	214	229	240	210	262	216	220	235	235	219	206	253	232	231	251	279	226	240	250	238	223	243	233	233	269	241	249	219	259	251	244	250	226	235	263	203	205	226	235	223	251	227	222	217	225	213	251	199	231	237	241	234	240	248	251	260	227	234	255	243	241	252	227	213	222	236	227	244	213	233	253	234	218	239	231	250	234	214	215	276	223	250	259	238	194	230	223	221	238	205	225	238	227	241	247	231	224	250	239	252	222	217	200	233	242	240	241	222	217	248	226	217	222	244	223	214	236	237	233	227	210	220	229	255	232	236	244	242	236	267	233	243	233	246	208	229	226	251	229	234	224	230	237	242	243	228	246	223	217	225	235	242	238	231	222	211	213	248	242	228	236	249	249	237	242	236	218	258	218	230	261	238	241	252	265	232	229	239	241	236	232	210	269	231	257	234	217	240	217	219	221	238	233	206	210	225	228	231	253	239	238	243	200	240	219	246	231	227	236	256	221	247	201	223	208	232	251	232	212	236	236	228	256	205	223	215	235	230	226	238	271	228	236	230	204	253	248	234	264	249	250	244	238	233	223	214	232	258	249	237	246	256	237	243	223	235	237	237	218	246	257	237	207	250	257	243	263	234	254	226	227	247	238	223	241	235	240	253	263	213	242	238	221	253	228	225	224	230	213	225	250	227	260	241	249	238	215	236	246	238	216	241	228	246	226	233	237	237	212	265	212	246	211	241	239	229	257	222	231	223	261	206	244	243	225	232	268	225	254	269	242	225	246	224	216	208	219	242	252	221	259	257	229	262	253	217	215	234	248	260	262	229	228	241	202	228	232	238	246	218	235	230	238	221	224	250	250	257	231	227	217	254	246	245	222	256	253	225	252	240	236	229	251	216	240	218	252	234	233	247	230	234	253	231	248	238	223	241	227	216	233	237	214	249	227	230	232	262	222	225	248	233	210	233	251	239	235	274	250	239	251	248	239	220	257	240	236	245	235	247	206	249	208	224	228	236	223	229	206	209	237	232	234	224	230	260	236	254	221	259	235	221	234	249	232	245	249	259	234	252	259	248	219	245	232	250	231	262	259	230	235	246	215	251	223	240	233	213	205	239	244	220	253	237	209	220	245	222	258	220	226	218	214	266	259	231	234	268	222	250	257	227	231	242	228	245	232	244	234	246	257	224	270	207	239	226	236	229	236	240	206	202	242	238	254	232	237	236	215	215	250	219	234	240	227	203	244	249	231	254	224	249	237	219	268	230	215	218	243	227	221	225	227	258	237	223	229	240	218	241	225	232	243	229	227	237	241	229	248	234	226	253	256	244	235	232	242	222	220	200	227	231	235	247	205	250	222	209	259	237	245	247	231	251	226	250	248	255	235	265	209	225	232	209	224	217	245	219	247	245	244	245	247	223	235	259	236	219	211	247	229	231	241	213	235	254	245	247	259	212	236	224	265	268	255	204	231	242	233	240	229	221	217	238	242	251	244	227	251	237	248	237	237	236	225	246	257	220	237	226	252	246	245	215	232	214	234	240	254	250	220	247	221	245	243	232	253	200	261	245	233	237	244	210	252	245	235	265	240	243	242	231	252	228	250	213	236	239	212	231	212	257	251	215	243	240	246	224	245	216	236	247	236	246	238	230	249	217	203	216	220	208	221	245	217	209	226	234	221	245	228	221	226	226	243	212	232	235	242	238	236	263	230	223	234	261	241	240	212	226	252	223	235	249	216	238	224	232	229	224	246	246	213	216	227	253	217	253	228	256	246	246	209	213	233	227	227	238	217	236	252	243	243	219	229	228	249	245	214	244	242	235	230	225	240	234	251	253	222	236	222	239	215	242	228	226	218	231	227	228	243	260	198	212	205	227	234	211	232	218	240	247	247	230	211	248	224	248	246	231	242	224	228	255	224	248	263	230	220	227	243	249	213	227
44799	53427	54983	59570	68606	63961	60542	58575	53158	47239	46028	41638	34865	27890	33389	35307	37921	37214	37871	38999	38943	30794	18767	21336	24339	13657	2741	2439	2238	933	833	773	746	827	796	796	784	770	720	811	762	743	721	721	758	701	725	757	726	765	718	754	755	729	762	739	741	697	734	707	771	738	713	810	731	726	719	713	784	743	764	700	711	736	708	686	731	718	727	757	719	772	712	738	732	759	699	726	764	664	768	756	700	763	738	762	705	747	684	716	728	722	722	758	741	751	719	776	724	724	723	710	752	706	684	669	761	715	713	740	718	751	709	735	698	752	712	719	752	767	777	695	738	699	668	724	747	799	719	726	750	729	766	700	751	697	706	703	763	733	683	725	663	707	752	778	725	695	748	681	734	728	677	715	733	728	765	764	709	662	662	726	737	721	703	776	697	698	699	719	730	716	688	720	740	729	743	739	717	706	726	725	715	760	763	756	672	756	696	709	688	726	698	660	716	710	713	745	694	712	752	706	696	738	726	714	765	711	711	736	673	733	696	689	700	727	736	698	726	729	690	695	730	776	733	694	721	782	706	699	714	728	746	728	738	712	724	697	752	737	709	728	711	717	710	724	717	771	749	727	772	792	728	726	720	752	726	714	725	731	749	729	769	655	749	733	755	767	718	712	740	747	740	679	754	691	757	721	742	737	723	742	704	725	768	705	711	745	729	736	703	735	675	718	733	705	728	711	735	696	704	739	717	710	696	780	738	723	714	719	686	706	746	664	709	689	729	736	751	735	702	723	671	687	754	704	734	684	702	693	704	739	702	691	686	702	713	735	671	716	721	738	682	729	719	719	693	723	753	738	767	752	722	754	731	667	745	702	771	700	728	731	748	718	701	728	715	726	697	723	730	703	736	700	713	701	760	733	735	773	732	700	733	727	727	686	718	695	749	702	714	747	740	721	718	708	717	711	728	735	685	714	700	748	714	699	773	739	750	772	735	725	715	705	701	723	734	731	752	772	764	772	745	728	716	729	716	715	731	720	712	724	729	698	746	710	708	727	737	737	719	709	711	711	694	706	705	727	674	688	705	737	715	742	762	750	730	717	728	743	700	711	721	737	737	721	712	733	709	723	686	656	774	710	717	649	711	768	695	770	742	772	773	656	761	688	685	768	683	719	710	723	697	698	717	676	744	709	713	701	742	694	712	714	720	695	690	749	737	693	737	722	719	714	718	715	733	755	676	702	679	726	743	745	720	749	728	761	737	734	713	725	726	724	730	719	711	736	710	748	760	756	732	763	716	733	672	770	710	751	772	692	743	741	695	769	696	746	728	733	703	747	703	704	712	705	747	736	681	719	672	717	741	719	729	745	705	758	719	758	734	707	750	787	762	704	692	713	719	721	711	746	688	723	711	705	750	703	721	708	770	701	723	735	697	717	726	683	723	709	712	722	729	711	629	715	757	736	729	692	744	689	680	714	738	723	727	737	749	699	742	765	706	726	745	708	735	768	746	661	744	733	722	732	669	718	657	692	706	691	733	705	751	700	703	741	708	768	706	714	731	732	738	713	728	776	701	733	694	728	746	760	773	722	720	738	751	766	724	735	722	633	736	712	731	712	737	735	737	748	712	698	742	729	694	711	759	676	709	741	744	730	702	719	733	705	748	675	724	738	681	689	708	706	765	700	734	687	717	691	689	707	722	716	721	698	724	722	724	722	706	759	751	707	663	733	777	769	757	710	717	733	739	702	720	740	672	747	722	713	744	720	665	721	719	688	745	710	704	672	692	728	764	702	724	712	693	726	722	717	710	687	753	701	719	771	758	736	710	682	704	658	753	760	739	765	714	749	752	733	716	729	730	751	718	752	737	715	694	764	757	690	727	699	767	709	686	728	702	759	735	735	773	705	705	685	745	753	729	701	697	715	747	771	730	730	726	734	709	726	694	755	770	763	690	697	673	717	696	762	707	687	749	735	724	761	705	698	730	786	760	745	687	685	692	776	673	686	682	744	714	671	749	763	707	730	697	711	744	724	754	728	701	729	744	707	717	729	691	718	726	663	733	682	734	721	763	739	749	736	735	727	750	702	681	791	722	716	695	697	662	715	722	710	707	724	712	697	719	695	738	731	736	709	765	732	718	724	719	679	730	777	707	714	709	654	686	719	777	728	744	652	731	714	712	681	702	745	735	747	696	703	733	740	704	735	677	722	708	723	741	714	720	724	683	747	675	750	735	693	712	714	718	746	704	710	724	699	696	671	720	689	720	741	714	713	712	727	734	718	671	762	681	684	698	696	678	665	739	807	744	660	682	682	744	696	744	694	663	720	752	723	699	715	789	740	709	715	746	714	757	716	738	727	785	723	737	768	706	694	689	699	751	709	723	687	742	696	705	709	741	787	731	733	722	758	731	711	695	792	699	747	760	692	718	743	743	741	737	720	741	681	741	737	731	729	718	734	700	695	741	722	730	737	778	746	709	721	663	733	703	707	737	717	674	697	719	696	729	732	735	747	682	724	738	698	765	737	698	735	708	772	749	683	743	730	740	708	750	745	756	733	689	730	740	701	740	696	717	715	718	708	697	739	760	681	669	709	724	748	742	732	722	703	693	697	717	703	708	756	705	753	732	692	729	729	718	701	723	669	747	744	744	724	701	724	734	741	716	773	743	744	712	771	716	696	704	708	736	726	691	724	705	728	722	756	735	681	705	726	769	687	690	729	726	705	752	735	729	684	712	694	753	692	751	766	749	762	758	716	722	681	709	692	681	696	706	694	709	698	710	719	738	753	734	696	689	673	677	712	717	739	741	696	734	750	721	768	780	697	721	690	755	752	757	699	679	705	732	718	740	752	754	738	740	699	702	696	697	736	725	755	760	735	710	697	740	739	738	705	666	731	706	711	760	682	693	745	715	711	764	707	744	722	708	686	735	720	688	748	680	675	713	690	750	711	757	747	675	733	754	723	681	748	713	728	719	747	758	742	701	731	790	693	780	723	605	729	735	695	717	693	749	705	682	726	680	727	699	731	704	705	727	707	750	727	708	768	714	707	752	699	732	719	724	686	712	734	668	722	753	708	734	774	729	717	715	714	726	764	726	678	709	692	722	703	704	772	723	697	694	694	740	685	750	748	774	669	718	779	741	718	668	697	705	720	740	693	740	702	715	715	712	759	701	722	702	701	719	709	738	718	698	717	715	730	736	710	739	728	739	692	711	692	745	710	746	746	738	731	734	723	682	712	704	723	749	741	725	749	693	702	706	736	728	742	692	749	709	778	768	777	670	711	787	684	719	751	747	709	713	709	706	739	727	716	704	766	694	719	769	715	708	710	721	677	721	741	714	700	682	736	740	737	725	731	747	699	720	725	690	677	724	770	742	700	731	728	700	718	691	719	745	695	733	741	712	747	736	743	725	720	762	724	726	745	757	717	757	700	702	710	727	723	740	716	756	716	724	749	733	739	778	725	685	707	726	715	752	762	687	778	727	704	693	784	749	704	709	708	679	684	708	761	692	719
13270	19641	29524	23871	17138	12929	8942	7129	5680	4761	4076	2882	1736	1404	1231	1177	868	705	689	753	707	691	449	359	321	179	177	188	139	169	169	159	155	167	170	162	173	156	146	147	160	187	162	192	179	162	168	197	171	157	172	155	178	158	148	176	158	170	182	164	153	164	166	160	168	157	151	168	180	176	156	156	161	174	159	178	176	158	166	183	148	177	193	157	173	171	180	196	179	155	135	187	170	166	175	157	170	165	171	168	171	157	166	147	172	158	173	198	149	148	156	151	157	159	157	163	163	147	158	180	194	170	177	162	169	163	162	165	151	138	154	168	161	152	169	188	170	161	180	156	145	177	158	158	159	162	171	159	166	164	172	149	167	163	176	145	185	175	173	163	172	195	173	160	146	168	166	159	173	170	146	153	169	172	165	142	173	185	166	162	155	190	173	163	177	169	188	171	174	154	170	174	155	172	161	152	150	176	173	167	160	160	138	170	151	165	147	171	163	164	169	170	180	163	146	154	186	164	189	158	179	142	187	177	179	164	149	152	159	172	157	160	147	171	182	162	188	151	182	145	162	185	158	156	179	153	169	175	157	162	160	200	174	188	158	195	145	158	171	165	164	190	181	179	176	163	163	162	158	175	169	169	196	157	158	172	175	160	162	162	169	184	165	161	139	145	147	184	146	142	149	180	162	185	169	171	184	186	185	154	157	175	171	179	184	175	163	140	149	185	166	139	176	160	172	171	173	175	137	166	155	163	165	156	173	156	154	153	169	169	159	170	180	169	195	173	169	167	170	186	170	177	150	157	163	179	161	177	180	183	176	152	168	193	148	163	162	156	145	171	168	180	159	164	167	184	160	165	174	171	164	164	172	165	162	151	127	160	163	144	165	176	179	183	168	165	163	188	145	167	185	175	160	163	156	188	174	181	183	178	172	161	164	164	168	164	176	170	149	173	155	168	157	151	155	160	165	177	173	174	176	149	155	183	179	174	172	175	172	169	165	168	157	176	166	177	138	164	165	157	170	152	145	170	183	167	190	167	170	162	142	163	190	156	168	173	165	141	172	167	139	148	164	194	179	155	177	175	162	173	129	156	178	178	182	158	166	147	174	176	176	175	174	186	169	163	189	156	152	168	167	170	170	166	170	168	178	159	172	180	149	176	169	171	157	159	134	156	153	174	144	154	192	180	162	172	145	182	174	168	148	181	147	143	157	193	153	167	147	161	169	181	160	165	181	180	145	155	167	171	184	169	151	168	162	159	168	192	148	165	175	148	155	164	147	169	160	161	182	186	126	189	163	168	163	152	162	158	174	173	178	165	201	158	178	180	167	154	165	173	163	166	152	158	168	175	172	167	166	142	152	164	152	140	169	143	160	171	184	182	191	176	155	188	174	181	181	167	195	167	157	182	148	174	161	168	161	186	155	180	166	160	169	171	193	187	180	167	158	162	173	154	163	171	172	172	152	188	171	178	180	195	153	167	148	174	156	139	141	152	171	160	173	171	172	148	183	182	168	159	161	173	180	173	148	149	150	164	164	167	158	197	142	157	159	177	161	156	176	183	167	181	148	156	173	156	160	150	157	167	160	157	156	198	180	154	147	147	161	165	167	172	163	151	161	168	149	172	153	179	162	164	155	193	165	185	163	165	172	170	140	182	157	158	161	168	142	156	170	185	163	165	161	169	161	171	148	167	162	160	160	169	145	162	179	172	176	148	146	150	166	145	166	185	167	156	170	160	162	166	163	200	162	151	177	164	148	163	167	180	175	185	184	145	168	171	159	173	155	174	160	166	168	169	160	171	180	150	141	158	169	179	171	187	172	172	161	183	175	165	161	169	157	165	165	170	185	173	155	160	165	164	153	177	155	174	176	162	177	174	159	145	173	176	167	154	201	170	192	190	176	161	196	154	162	152	155	156	186	160	160	152	182	189	163	194	177	159	152	168	160	164	171	175	168	163	157	160	174	162	191	183	154	178	162	178	176	151	148	172	195	155	154	153	153	161	181	173	183	166	167	184	192	173	152	145	160	155	158	161	173	179	169	148	168	169	172	143	164	183	175	182	182	156	154	163	165	163	178	156	171	161	156	163	173	155	164	152	169	193	181	163	191	164	182	150	146	189	155	176	158	170	145	170	179	160	168	190	193	163	196	170	162	160	176	162	169	170	160	198	149	173	169	169	141	171	175	162	180	190	155	182	164	166	186	167	155	174	162	171	153	158	158	183	162	136	175	137	176	197	157	154	151	163	168	159	177	159	175	160	146	180	172	153	164	165	163	184	150	144	180	151	160	164	151	152	163	159	177	159	150	169	166	158	133	164	180	179	170	174	181	172	173	176	166	170	151	156	193	176	179	169	158	163	176	189	153	152	176	163	168	162	148	158	155	166	137	160	174	170	174	168	166	167	166	146	191	168	176	174	178	180	170	164	177	168	153	180	167	187	167	169	168	169	162	160	152	178	169	166	152	169	169	175	158	176	185	167	163	158	164	149	165	165	176	150	125	171	185	186	155	166	145	172	176	164	164	157	185	191	165	148	166	171	171	155	156	158	162	166	151	166	187	137	158	153	140	186	176	187	185	216	148	182	169	162	169	187	197	150	154	181	138	146	183	166	158	153	148	189	169	176	150	158	142	139	168	166	179	185	189	172	162	165	176	164	178	166	154	195	185	177	143	179	148	163	179	153	169	164	167	170	171	149	144	172	159	162	142	178	184	176	160	139	143	160	143	172	159	165	178	175	188	165	166	170	170	181	194	153	183	163	170	154	181	185	152	191	163	172	171	163	180	146	163	177	181	181	168	152	163	171	168	185	160	192	159	172	146	163	185	168	163	182	182	140	161	181	173	156	169	183	157	181	170	179	158	166	151	165	171	162	184	148	154	163	174	164	160	161	169	147	160	163	161	172	187	175	180	168	158	187	155	187	156	191	154	168	152	172	154	175	158	146	161	161	199	165	152	172	174	172	157	160	186	182	170	194	187	149	182	160	157	184	144	168	172	179	173	157	180	176	187	162	189	167	179	156	171	148	156	173	170	181	154	155	164	164	153	178	188	163	140	161	167	159	165	160	190	168	154	156	171	171	168	194	185	167	162	144	169	162	165	164	173	163	181	189	158	169	145	183	149	163	160	152	158	191	160	179	162	186	174	178	148	153	140	171	148	181	170	164	161	179	155	190	144	187	190	195	146	186	167	153	188	180	193	153	164	173	147	175	161	176	174	164	166	154	180	166	150	142	163	164	168	155	158	167	179	177	142	168	181	183	181	185	136	165	166	146	187	180	159	169	171	158	159	163	156	170	156	170	136	151	163	164	155	163	165	156	153	163	183	152	187	185	176	172	158	181	159	157	179	172	156	169	185	160	179	178	151	144	172	177	189	194	160	176	182	172	178	154	179	164	184	158	172	174	167	172	173	168	152	195	176	152	158	164	186	156	173	155	162	163	164	143	166	140	143	166	163	177	178	168	160	156	160	153	192	162	171	138	171	184	160	187
12766	22385	33719	32707	30034	27517	22262	21536	19639	17543	16917	13634	9005	8341	7144	6833	4904	4013	3985	4289	4459	3817	2266	1869	1538	904	683	697	666	596	602	548	593	561	526	617	582	601	529	553	555	591	534	583	520	572	604	562	556	606	556	586	558	607	548	623	620	554	546	555	596	583	588	631	597	601	545	605	584	544	630	537	577	603	588	592	535	522	585	583	558	582	563	585	541	557	617	625	569	570	586	564	559	553	585	551	574	543	560	545	581	592	565	581	564	533	589	598	577	598	577	603	566	598	622	578	565	561	564	549	556	574	575	603	572	583	562	544	598	595	547	600	605	595	588	622	601	538	573	562	579	537	572	573	593	581	577	571	549	625	562	566	559	568	587	551	577	596	569	593	549	556	601	605	568	547	557	548	579	595	512	558	601	617	617	550	563	605	504	575	592	544	548	564	578	565	593	567	572	551	556	570	569	569	598	562	565	557	547	578	561	551	569	558	599	598	583	584	632	577	615	574	594	586	558	582	595	586	580	571	598	578	552	531	550	536	609	571	552	569	584	593	666	599	556	595	601	575	558	595	619	553	543	555	613	599	582	556	581	555	598	571	564	526	581	562	603	616	551	583	593	543	529	554	618	558	573	591	568	589	584	621	545	606	541	557	583	543	594	586	575	596	536	562	616	592	561	582	580	604	560	569	578	559	567	583	587	582	580	541	593	586	594	554	572	633	586	603	557	593	550	572	548	557	624	565	590	594	534	557	544	568	552	573	631	605	551	609	576	539	567	580	561	550	561	624	557	576	562	550	516	555	591	580	564	602	566	555	588	594	606	599	556	552	612	585	552	552	576	583	583	541	576	526	556	590	621	596	579	582	610	551	550	552	558	578	596	582	598	563	566	531	591	615	551	565	573	538	562	582	567	593	569	536	624	555	574	619	608	573	492	563	557	595	570	595	571	545	593	570	570	576	556	599	541	576	573	590	530	554	550	569	578	550	583	549	610	587	571	547	586	590	596	569	559	545	546	569	592	569	591	561	597	517	591	577	574	607	576	573	568	618	544	518	614	576	608	604	556	546	589	570	587	600	576	587	563	527	571	535	623	598	610	565	528	588	536	586	583	542	577	499	551	535	591	578	563	610	560	598	553	572	579	532	522	555	540	552	566	571	594	571	566	556	622	608	585	594	560	566	608	541	590	587	563	544	569	579	553	600	578	573	629	564	591	562	582	557	586	613	564	555	591	598	542	599	595	586	605	555	562	551	532	561	571	621	561	530	564	569	543	530	571	562	573	599	562	556	577	577	561	572	575	572	587	516	600	571	583	556	553	580	581	585	564	541	551	520	555	543	518	570	558	558	578	574	533	531	522	571	605	582	619	574	601	609	573	525	579	597	586	555	588	531	554	585	614	546	565	563	557	586	608	535	576	569	610	570	596	554	595	595	596	573	534	599	583	590	569	583	615	608	553	551	603	533	589	557	556	617	591	562	581	613	594	565	577	598	567	569	570	564	566	587	587	606	601	563	545	577	530	567	586	536	580	590	552	524	578	530	569	599	566	554	576	635	590	537	557	532	602	572	626	601	613	566	575	596	587	606	583	556	570	546	566	583	595	591	569	574	515	534	562	537	630	572	543	573	578	564	612	553	603	588	608	567	534	621	571	519	517	583	561	584	582	586	628	559	555	541	537	553	557	563	528	584	569	587	591	545	485	600	620	610	563	605	538	561	564	583	568	591	590	554	618	537	539	536	589	552	518	572	588	571	537	559	531	576	572	552	555	590	554	589	543	584	598	593	572	616	564	556	594	610	569	568	569	543	556	580	541	596	591	592	587	605	594	582	575	560	528	587	535	610	577	597	600	613	516	574	555	568	579	590	593	608	605	544	578	572	597	553	553	535	614	531	529	596	562	544	581	597	532	531	602	567	602	584	555	588	547	530	597	585	586	619	543	557	609	628	564	587	569	530	586	544	596	588	604	559	572	600	563	551	566	572	572	571	548	577	594	592	567	586	591	557	568	610	544	575	554	590	562	601	562	580	581	560	596	555	603	582	558	558	577	570	577	609	586	596	553	579	558	578	587	599	551	617	568	568	562	580	568	570	550	562	541	598	587	595	592	561	612	532	569	548	588	642	549	552	628	529	607	596	539	612	590	558	531	546	551	514	523	593	569	570	553	602	572	558	633	594	586	590	623	587	553	617	590	566	563	538	569	548	555	580	564	540	568	547	545	597	573	590	583	563	537	598	581	588	520	580	539	572	595	566	604	540	558	557	571	575	565	593	598	576	561	566	616	614	535	539	596	603	607	576	590	542	581	559	588	586	536	568	559	554	579	621	561	548	566	550	547	590	539	563	543	619	567	577	608	578	524	568	570	519	545	579	611	582	591	543	583	525	564	585	602	533	622	590	564	526	576	520	576	565	559	583	547	583	547	580	591	606	562	563	558	583	540	550	574	582	572	556	538	558	572	579	593	545	605	569	541	565	548	553	551	590	584	597	570	598	578	558	606	583	553	612	553	597	607	571	572	578	559	585	588	610	591	572	562	575	545	542	557	566	576	590	590	558	585	544	560	550	570	549	586	534	561	590	580	594	574	544	586	573	604	563	600	606	567	567	536	550	597	555	615	592	582	609	575	580	568	617	556	575	589	627	546	598	574	585	594	636	559	577	589	563	609	551	601	561	617	587	538	600	526	581	570	583	579	610	572	613	560	545	600	580	564	577	583	626	593	563	592	603	596	577	576	581	597	561	569	593	572	556	549	559	624	586	561	549	576	571	574	599	589	582	594	589	558	588	560	582	556	546	582	553	562	575	583	538	533	574	547	583	580	561	511	579	581	594	533	614	601	589	602	579	569	569	568	551	591	521	590	609	573	556	588	571	578	557	593	554	557	560	580	539	574	634	562	565	547	602	542	552	555	564	532	536	572	548	567	616	574	553	557	608	588	608	577	579	552	548	555	610	544	590	554	526	581	574	548	564	575	593	629	591	583	553	592	575	543	529	574	574	553	537	548	606	586	565	616	603	553	574	555	593	526	579	549	557	636	571	580	589	606	604	602	590	583	563	551	605	552	576	547	599	523	539	553	608	575	563	558	554	573	559	604	546	526	574	569	554	602	551	596	559	603	573	590	580	531	574	588	526	595	533	562	612	571	561	546	577	554	568	578	564	583	588	563	592	554	588	585	565	549	570	566	606	583	605	580	551	595	560	511	551	576	530	602	561	550	609	576	602	549	581	563	578	586	574	571	599	538	550	568	550	655	607	550	532	581	569	580	570	597	580	578	557	552	572	528	559	568	576	579	575	540	610	551	590	566	576	545	609	593	595	562	572	557	557	553	584	572	614	581	595	557	522	604	578	587	570	623	583	540	578	539	554	572	569	550	584	596	583	566	570	536	635	579	561	588	544	597	584	555	598	595	571	601	580	566	569	541	610	564	607	608	608	607	575	561	577	577	543	561	568	546	552	574	589	548	580	635	607	613	567	584	561	560	577	540	556	575	585
41577	44951	45400	39348	37560	37220	35098	35146	33356	29908	28954	22768	12282	8166	5913	6633	2322	2411	2905	4471	5902	4816	3583	3113	1789	506	331	226	189	187	168	166	173	194	167	182	173	168	180	176	176	175	174	165	135	162	185	162	164	162	187	160	164	170	174	139	168	136	154	188	172	204	171	171	154	184	163	157	167	162	168	156	162	164	167	177	161	167	183	181	157	156	163	160	153	182	174	170	159	191	159	169	175	179	177	168	173	196	141	159	175	165	171	171	146	171	154	172	165	169	151	187	160	176	161	124	158	189	153	159	171	165	162	164	165	161	169	149	181	163	175	156	183	184	170	184	160	157	159	182	176	163	174	169	158	172	168	156	177	159	166	190	180	171	163	183	161	174	156	157	168	145	178	171	169	152	183	173	193	184	171	163	159	153	168	162	168	200	174	156	166	153	160	170	144	193	177	157	149	191	167	176	152	152	170	169	179	169	151	186	145	167	184	184	140	154	159	172	183	158	172	167	198	160	156	156	160	179	151	153	156	160	167	149	185	182	188	178	179	170	151	149	162	160	168	171	145	178	165	145	165	148	170	174	183	147	160	165	163	157	161	149	182	167	169	177	149	179	164	155	166	142	182	171	176	164	160	144	165	188	179	189	166	153	169	169	159	210	171	153	133	166	186	163	161	165	168	195	181	172	172	186	175	169	162	156	153	165	186	158	181	148	161	154	162	152	171	162	162	140	160	176	174	191	152	166	184	162	162	170	176	163	152	157	180	166	185	158	193	173	166	180	168	168	178	185	177	185	152	145	165	186	164	139	158	170	180	156	163	170	137	155	142	167	148	164	167	186	170	159	169	176	168	156	190	164	161	188	149	159	178	170	189	171	173	190	193	143	172	183	174	144	148	197	197	162	163	175	177	182	209	157	146	179	155	185	160	180	181	169	157	168	183	199	187	152	152	145	147	191	163	184	174	172	171	172	157	164	169	182	188	182	166	150	179	152	163	150	152	165	170	174	148	172	186	153	166	166	156	163	160	184	167	170	166	182	173	154	166	182	167	161	151	148	153	157	142	169	155	189	153	198	178	156	160	184	170	151	127	151	184	162	162	179	158	178	163	172	172	159	155	181	165	164	158	187	177	188	175	150	167	168	173	165	146	171	160	182	178	160	161	152	176	133	174	191	179	156	192	216	169	175	178	161	166	169	169	150	155	162	175	188	189	150	178	175	161	170	176	168	178	159	156	150	152	153	167	161	175	159	166	187	150	177	172	170	173	163	161	164	167	151	176	171	158	172	172	180	191	167	182	170	160	173	151	159	158	159	164	175	159	171	156	166	169	174	174	159	196	149	175	160	174	174	165	169	153	156	170	184	192	164	174	173	170	192	162	160	175	161	157	178	156	159	155	156	166	162	168	151	172	189	159	164	139	165	171	162	164	177	173	167	163	150	177	175	172	149	161	164	152	173	190	167	178	171	162	168	176	182	146	155	172	168	148	161	181	181	185	158	190	169	187	171	154	157	184	167	156	183	163	157	166	156	139	175	156	186	197	178	176	175	175	186	153	186	173	155	156	170	159	162	174	165	164	184	162	161	180	150	190	182	149	170	150	174	167	166	184	168	156	159	149	155	173	163	168	175	172	162	144	156	165	166	201	204	163	150	137	168	180	159	168	146	189	162	144	162	158	161	168	168	181	165	162	166	168	202	166	153	158	179	152	159	191	160	172	167	170	185	176	177	164	176	168	168	164	159	179	169	174	178	183	176	161	189	139	170	176	186	183	164	178	159	180	167	143	155	156	162	173	178	156	173	149	172	161	182	163	168	152	192	172	180	185	159	153	163	173	148	190	177	173	169	166	173	144	169	171	166	174	161	161	154	156	171	147	156	156	161	171	174	169	150	192	160	146	162	168	158	164	178	150	172	167	157	181	170	158	179	155	160	172	143	165	175	185	166	179	184	181	171	169	145	174	148	163	176	177	172	169	182	184	166	146	163	169	161	184	145	165	158	180	161	170	163	173	157	161	154	164	186	187	176	162	163	164	152	147	181	155	157	138	161	148	164	178	179	189	187	168	175	178	168	156	173	170	162	180	162	143	165	183	155	187	173	158	170	148	164	149	134	171	176	151	159	181	172	167	159	180	153	143	185	184	197	163	161	151	158	192	180	165	166	156	168	162	185	155	150	167	176	192	167	158	181	164	143	164	168	161	162	201	163	158	153	166	151	166	188	174	170	204	170	150	178	175	178	160	183	181	155	171	156	172	168	164	152	162	161	149	181	175	166	162	177	183	183	166	170	161	192	167	148	171	176	189	183	170	179	167	152	181	173	153	154	170	187	156	177	144	136	173	176	166	174	193	189	181	162	191	175	156	177	178	169	157	178	162	174	179	166	179	155	169	179	167	187	181	178	153	150	178	159	183	180	195	164	158	179	163	156	189	194	148	185	179	149	160	148	177	181	171	169	156	160	157	179	182	167	171	159	155	159	153	159	178	177	170	175	177	177	164	183	172	183	171	162	178	169	159	149	164	196	183	160	168	166	177	182	147	163	152	177	173	155	165	176	172	150	167	170	181	159	186	169	186	161	161	157	166	156	158	192	155	184	179	166	151	173	150	152	178	156	167	161	170	171	175	187	164	179	195	144	178	185	145	157	157	173	169	183	163	175	151	177	173	178	172	159	156	167	174	144	156	171	183	151	186	180	146	175	161	159	176	190	171	168	167	174	180	176	155	167	197	181	168	159	151	178	172	182	162	159	153	164	160	152	146	147	147	159	168	153	176	165	196	158	187	155	182	164	180	150	156	186	171	145	159	177	193	164	145	168	190	165	182	185	181	183	156	186	171	169	162	158	159	171	163	174	163	174	173	148	163	152	181	163	162	152	176	162	123	174	173	166	170	172	165	135	168	188	169	173	151	179	182	156	179	172	180	161	175	163	150	177	164	182	142	156	159	166	165	168	149	169	131	164	167	168	174	162	166	170	170	158	175	163	175	147	178	161	175	193	170	147	143	163	164	158	174	156	167	154	174	172	176	182	180	157	168	174	168	167	161	154	168	160	158	167	173	151	184	162	170	155	145	176	136	199	136	149	161	167	167	177	187	150	169	181	161	186	168	164	168	165	156	159	162	172	174	151	160	157	179	177	172	174	171	148	174	156	154	193	191	175	201	180	178	167	166	151	179	188	171	155	148	167	170	177	165	174	185	154	174	148	154	158	179	168	148	175	172	178	153	190	174	169	155	162	188	162	146	166	168	157	184	157	170	164	186	171	160	172	160	176	178	158	148	159	140	166	166	151	181	170	165	181	158	174	152	157	170	160	132	179	166	168	167	169	173	164	156	191	156	143	158	175	148	167	168	162	194	178	180	184	154	149	177	212	176	187	161	175	153	165	165	163	199	168	149	152	157	184	171	165	157	166	168	191	154	161	160	156	185	161	192	156	158	168	162	177	161	160	170	181	162	196	161	156	182	165	193	159	179	187	180	169	168	158	141	169	166	174	151	165
35447	47572	54674	60310	63283	59284	54751	51424	48616	42036	43676	35848	24935	24004	22474	24068	11548	12857	15169	20694	24531	21808	17584	16354	9124	2767	1672	1100	746	651	607	631	624	614	569	607	630	566	556	547	557	513	573	582	588	529	563	569	538	548	556	561	589	543	594	529	533	574	555	552	546	603	549	532	549	557	531	531	584	571	540	535	546	548	554	576	553	564	571	563	566	554	540	565	546	581	518	557	526	512	595	560	550	499	553	537	577	566	559	591	571	545	549	562	580	549	569	542	571	615	551	594	555	585	542	546	544	536	546	557	557	569	575	566	526	526	572	575	545	573	560	541	568	531	577	531	568	566	572	558	551	577	565	527	565	576	546	526	549	583	570	543	531	565	585	560	593	532	587	598	548	517	542	567	531	553	555	571	532	601	554	542	605	568	545	540	559	533	554	546	574	577	538	569	566	610	566	534	570	635	579	507	536	533	526	565	594	576	570	576	593	580	587	560	538	606	552	558	613	574	564	574	547	576	606	522	579	579	502	534	561	542	600	577	546	573	555	582	564	580	552	575	530	550	539	555	557	553	549	538	574	549	535	587	576	590	555	530	562	537	529	548	526	528	578	560	527	542	578	583	555	546	570	587	589	557	597	575	582	511	540	546	566	583	544	596	530	587	532	549	524	571	498	565	590	590	552	577	590	574	585	545	472	539	515	580	570	546	525	533	569	558	560	561	539	566	542	602	579	568	536	559	551	618	565	540	561	576	548	592	580	585	539	604	573	568	540	576	614	547	574	590	569	537	545	543	557	549	544	577	539	538	506	558	531	578	616	584	585	535	570	558	557	562	594	563	530	568	581	595	567	575	567	544	577	525	599	582	524	594	540	568	615	564	509	585	586	579	530	572	576	556	564	553	558	573	563	575	555	541	547	564	561	541	573	583	567	545	582	573	546	549	537	552	524	573	556	520	563	549	568	596	532	559	545	558	559	563	568	495	535	560	565	557	596	602	521	591	525	568	530	568	559	564	541	533	555	551	561	564	544	563	522	560	580	591	542	589	558	562	532	563	542	577	531	557	550	539	545	585	571	547	540	537	550	549	536	538	573	568	551	544	522	587	582	516	530	547	569	567	501	558	570	535	575	536	553	598	555	551	557	581	559	550	519	557	524	547	617	501	575	555	523	579	590	539	537	551	545	540	545	589	550	590	578	582	574	589	559	536	583	588	536	554	544	587	576	577	561	578	578	601	547	530	553	545	549	598	591	561	562	562	569	551	568	576	527	563	584	609	538	546	570	576	585	569	531	574	607	534	527	550	531	526	559	557	587	581	556	575	589	570	543	541	577	547	582	548	509	570	580	547	547	564	569	546	553	538	573	540	536	535	547	554	537	554	576	575	543	539	582	596	574	580	596	510	572	551	589	537	613	567	537	556	533	529	537	552	606	553	563	533	568	558	572	574	596	531	562	571	554	575	553	531	535	554	604	584	644	591	581	594	559	581	586	586	586	599	556	527	555	554	514	545	533	552	515	572	575	618	545	556	546	531	586	549	553	578	571	559	516	575	573	575	554	561	562	583	553	596	558	552	573	549	568	562	550	547	531	564	580	564	560	593	564	559	518	554	554	564	578	562	541	534	577	540	563	558	520	557	548	589	541	546	558	562	566	576	594	557	575	594	576	531	581	560	585	566	552	533	509	597	592	535	549	602	579	587	544	525	550	528	561	555	571	571	541	566	614	557	558	570	555	565	608	582	565	583	566	510	541	582	566	515	581	554	610	606	566	546	550	540	558	576	556	547	580	535	559	560	515	579	573	532	541	565	537	574	518	608	525	557	529	566	533	549	565	585	551	555	517	547	575	562	587	536	566	557	560	542	548	565	578	548	525	563	518	523	586	572	536	594	513	583	559	537	538	554	562	553	598	564	516	564	533	588	555	588	514	555	566	581	507	606	565	534	556	588	545	579	529	575	549	499	517	569	529	553	578	522	610	534	563	555	552	523	524	541	540	538	539	549	541	561	582	534	606	558	539	578	520	544	528	547	540	568	554	557	587	583	540	512	541	534	537	566	547	558	574	534	547	552	531	572	537	548	574	556	579	541	578	519	540	573	595	562	592	543	561	542	564	579	587	549	591	562	604	600	518	557	533	542	577	557	568	603	570	581	569	499	565	558	577	537	526	580	566	570	567	560	552	578	570	550	487	566	601	566	538	597	528	561	548	576	575	576	562	606	581	538	549	572	584	595	533	551	559	580	590	546	562	538	614	569	533	563	551	519	570	584	549	592	529	561	544	595	562	601	581	521	561	545	545	548	509	555	551	523	581	579	548	566	521	583	571	547	548	563	552	561	551	570	555	580	559	563	558	545	553	547	573	578	548	565	543	517	585	552	571	557	575	529	564	526	565	502	554	571	516	539	562	566	576	541	593	540	554	566	577	539	541	574	542	555	536	546	545	536	562	520	550	564	576	538	575	566	567	563	580	551	563	587	574	551	575	591	559	589	595	557	555	559	546	571	530	499	581	598	548	583	565	522	557	585	516	550	549	575	529	584	574	574	575	538	577	575	576	571	543	537	546	542	602	582	548	592	552	531	536	560	547	519	587	535	570	632	532	554	570	513	560	577	563	564	542	564	581	573	597	551	577	569	531	520	549	570	558	528	549	553	547	548	599	553	585	563	569	546	581	591	573	581	550	567	542	560	583	568	546	544	573	582	546	586	547	552	561	585	561	596	576	531	563	521	600	566	589	577	577	513	567	575	569	594	542	566	573	553	561	571	545	565	525	561	574	514	579	545	601	593	538	583	556	555	564	547	564	564	539	519	558	544	571	583	538	545	564	559	563	562	567	596	546	571	531	527	523	548	531	577	570	521	571	577	551	550	554	576	551	571	571	544	573	553	544	516	577	565	587	568	528	586	563	562	570	563	565	585	568	545	561	570	541	541	605	556	569	543	530	555	587	537	532	570	574	573	548	520	565	547	526	558	539	528	575	535	529	575	524	540	565	537	598	552	565	561	568	561	621	523	592	550	528	564	594	575	531	531	559	512	562	499	549	594	585	577	553	570	577	567	548	591	568	569	582	548	565	593	574	542	581	549	571	537	529	564	544	580	564	588	553	593	545	532	562	569	549	512	546	578	584	573	556	576	598	511	548	560	527	542	592	570	524	583	561	550	563	549	531	519	604	556	559	554	535	589	588	555	547	561	553	532	544	569	530	530	571	528	557	585	604	543	575	572	561	557	535	544	535	540	560	587	598	562	536	545	570	602	591	568	571	565	550	546	569	542	560	521	554	601	584	557	585	553	541	546	544	537	585	544	553	580	552	564	561	561	557	565	571	552	570	550	521	576	569	558	559	545	557	530	614	583	585	528	534	545	512	547	592	596	534	526	563	540	584	569	546	536	524	512	601	573	554	582	556	550	537	505	565	534	616	586	567	573	538	560	562	519	547	621	532	550	516	568	563	558	543	556	565	575	541	573	515	532	513	526	545	594	541	570	549	576	567	593	555	566
46321	45701	44177	38703	37436	37305	37212	37345	37284	35091	37249	30092	20912	14116	11829	7470	4538	5874	6519	8351	10420	7954	7924	5426	1884	642	591	364	255	263	247	292	257	253	246	251	223	253	260	239	259	253	219	240	251	254	243	246	247	250	251	236	254	234	206	216	247	214	253	238	214	260	252	252	262	249	234	258	238	229	232	233	258	219	267	249	231	220	263	219	239	259	218	267	246	213	247	234	215	262	250	241	261	230	242	237	224	231	253	224	232	204	262	251	242	229	231	252	238	262	241	262	264	265	224	231	243	250	233	284	239	247	268	237	234	224	214	220	247	249	256	244	226	211	247	205	264	230	239	231	240	238	224	239	233	227	257	252	251	219	262	240	240	225	242	221	272	240	223	244	212	262	234	248	232	244	235	256	226	246	237	243	220	257	220	229	229	237	238	253	236	251	236	252	252	228	232	222	214	273	243	236	247	206	248	247	230	244	262	250	257	269	231	240	226	233	246	253	255	246	266	228	265	250	261	258	248	251	243	242	231	272	247	230	236	223	243	239	247	253	261	261	252	244	212	266	230	240	234	239	245	210	257	220	235	250	218	244	246	244	241	258	237	243	218	211	213	239	255	252	245	224	267	216	250	272	221	240	252	234	247	242	212	247	223	241	249	238	248	218	234	243	244	209	249	232	211	226	243	232	245	228	233	235	232	233	247	244	215	228	234	251	240	243	219	235	271	246	263	235	252	221	235	243	243	223	228	252	264	232	223	210	254	224	232	246	236	229	254	244	232	234	228	214	225	242	239	219	262	236	281	220	234	252	248	240	236	237	245	243	223	257	237	251	228	221	246	246	223	236	242	272	252	237	241	241	214	267	238	218	234	219	226	214	236	236	263	227	230	231	272	214	244	194	266	245	238	234	234	227	251	228	241	264	226	265	234	245	234	265	220	238	234	242	215	249	235	245	282	261	226	251	245	252	231	280	241	249	246	241	244	236	226	253	266	223	239	204	238	262	235	232	237	233	239	217	256	226	256	244	212	248	224	249	235	243	219	214	223	249	232	227	228	255	232	243	263	247	221	231	240	233	230	253	232	223	218	228	245	238	255	237	269	257	247	265	248	219	222	242	237	225	260	273	251	226	253	244	259	235	278	236	249	239	224	251	257	248	275	239	225	226	229	259	268	229	248	261	263	239	250	256	258	224	227	257	242	266	208	212	227	265	238	238	207	237	257	240	220	224	252	251	238	255	224	254	232	242	226	247	276	237	241	244	245	245	243	251	227	239	227	253	243	232	234	264	262	227	230	231	199	264	243	263	251	232	247	243	235	232	233	248	247	242	240	264	223	227	282	229	267	256	243	224	256	252	240	234	243	214	241	237	257	219	242	235	223	242	232	225	226	221	251	247	241	248	250	233	237	254	224	248	251	242	242	217	234	263	225	231	239	243	233	235	236	246	234	231	248	267	220	239	243	208	250	237	224	239	237	237	255	226	220	249	275	235	296	219	237	235	241	231	282	213	248	217	259	249	255	202	245	266	239	234	215	229	238	238	228	266	261	236	249	242	232	210	255	247	222	278	259	271	239	231	227	248	256	240	243	237	270	256	240	245	241	256	253	229	243	244	230	223	228	253	247	245	229	227	232	245	231	253	225	220	255	225	221	240	238	249	236	241	260	234	252	236	251	234	252	222	241	234	242	244	221	251	243	226	248	217	223	205	285	233	264	250	213	214	232	261	244	243	247	246	229	246	214	253	240	235	217	228	266	264	235	219	262	252	225	241	223	262	224	263	233	248	244	246	245	254	255	213	226	225	262	243	239	245	266	225	249	261	218	235	186	259	220	235	248	260	239	245	250	242	234	239	202	263	225	255	238	235	239	247	242	241	251	267	221	222	268	303	225	252	232	250	244	244	250	221	234	223	243	259	242	249	291	271	232	261	223	222	216	223	237	235	260	217	238	252	231	258	244	254	227	253	228	284	260	250	259	241	223	226	260	243	257	235	252	227	260	245	266	254	252	247	239	241	225	208	243	240	245	226	256	235	203	247	228	212	238	219	226	254	238	270	225	214	242	251	256	238	261	266	243	267	233	211	247	239	219	263	197	209	242	254	245	215	219	218	210	226	242	221	239	271	223	226	254	253	243	241	224	239	239	256	231	253	238	246	233	228	243	240	251	229	223	235	221	242	243	243	237	223	234	220	261	236	243	219	224	232	243	242	226	246	239	211	278	232	237	233	243	253	258	243	235	248	253	248	245	213	256	233	242	251	259	239	248	259	241	225	235	253	261	249	211	213	256	251	260	229	238	237	251	249	279	236	256	221	208	210	243	269	228	243	230	234	256	240	245	230	253	245	246	265	242	245	235	239	231	231	245	231	207	224	232	258	259	254	227	264	260	224	260	256	211	234	235	221	252	230	236	256	236	244	250	235	251	262	247	245	246	234	235	219	250	255	233	241	226	258	279	239	265	228	219	249	234	253	243	247	253	229	244	242	245	239	235	246	221	226	222	246	235	233	242	233	243	227	257	232	219	225	228	233	274	272	235	248	254	249	230	234	233	251	230	222	239	250	245	254	248	239	227	234	242	235	224	259	243	237	223	247	249	218	240	236	241	240	219	237	232	240	238	237	224	251	212	245	218	233	236	237	247	214	247	258	266	231	222	254	249	217	247	215	243	253	268	210	250	203	223	232	267	259	223	222	247	242	236	223	246	226	239	224	252	223	233	236	243	224	237	247	240	233	253	249	223	246	238	226	263	210	211	231	255	253	268	239	220	250	239	256	220	234	228	262	213	234	216	252	236	241	218	242	245	236	229	251	231	243	238	233	258	255	254	225	265	222	252	262	236	246	275	254	251	211	254	223	270	238	216	254	243	218	211	238	253	242	260	235	231	224	245	205	272	259	256	234	244	201	243	218	237	242	239	217	248	249	237	265	262	234	254	224	231	246	277	231	244	237	251	234	229	246	227	246	238	244	218	245	245	229	243	265	240	248	259	260	254	244	211	240	231	278	299	245	222	252	243	236	231	258	216	245	201	266	228	248	257	250	269	222	236	249	258	225	234	218	270	240	238	224	234	255	227	216	234	255	217	247	263	243	219	241	244	231	232	223	255	249	265	236	215	208	229	243	257	252	244	229	240	229	209	218	242	220	226	221	227	225	204	228	256	254	253	234	233	208	230	209	241	235	237	266	239	243	204	220	256	247	228	237	235	246	245	235	239	272	228	244	267	253	234	252	254	208	247	273	265	234	227	237	228	225	249	222	247	243	228	259	235	218	228	234	219	227	229	254	247	222	239	223	237	219	252	263	231	226	232	215	242	230	262	236	235	230	224	240	269	252	248	242	262	258	209	225	236	235	271	224	244	226	261	243	233	261	237	257	225	269	254	227	244	248	229	245	247	246	260	208	220	237	259	249	272	253	206	259	242	244	272	232	234	249	227	226	235	238	239	219	258	219	248	225	232	217	257	237	249	238	262	234	232	272	261	240	203	233	249	240	280	228	247	277
41198	53837	56007	61175	64501	66057	61829	56650	51774	49763	50081	42095	34149	28683	30144	23532	18700	22850	24997	28911	31888	27681	28080	21453	8806	3324	3202	1352	937	884	871	931	929	809	825	800	767	729	810	724	745	722	785	724	709	766	727	741	761	730	767	749	712	696	739	795	750	775	774	727	684	709	731	760	692	757	751	765	725	723	723	759	787	759	699	716	751	746	789	742	724	761	697	738	765	751	743	754	741	724	723	716	721	719	748	748	760	782	721	783	768	773	742	755	735	736	777	752	738	701	752	774	796	726	760	733	731	705	712	759	717	748	704	734	755	713	695	767	731	782	739	711	761	736	745	744	731	760	774	745	753	725	742	805	731	780	733	697	745	698	762	740	791	688	744	746	698	731	733	732	683	734	741	747	765	756	706	735	774	774	748	728	714	709	700	720	737	733	726	765	734	713	732	729	781	727	724	789	680	754	771	721	717	711	709	702	726	808	707	713	707	703	721	745	760	757	702	777	739	778	747	731	710	723	820	712	775	719	718	705	732	709	704	730	757	764	761	762	714	739	746	733	742	707	744	771	740	763	722	730	727	770	725	760	749	748	714	721	772	748	683	730	724	705	734	747	702	773	762	712	707	722	752	738	731	759	768	732	744	741	811	750	716	744	768	718	758	712	769	698	707	745	778	703	745	772	716	801	745	759	742	727	696	774	715	720	742	741	693	744	755	756	713	755	725	699	783	789	745	726	750	690	788	694	738	779	745	713	752	767	743	733	725	733	707	733	707	735	716	769	726	743	735	748	745	743	747	723	709	752	829	695	742	714	758	767	745	797	731	709	740	761	728	751	739	755	679	754	702	706	734	699	750	692	726	746	728	738	756	743	761	724	784	662	742	743	728	734	744	744	707	705	750	746	715	757	776	760	752	757	738	747	684	800	733	724	706	764	716	761	703	785	723	720	761	737	696	767	769	736	719	751	697	762	775	738	768	777	757	777	700	731	735	708	741	749	723	709	728	709	707	773	737	687	787	731	733	774	693	762	773	739	708	731	695	744	691	730	791	761	739	723	793	734	758	709	739	758	748	729	725	735	737	714	725	714	732	735	757	775	756	740	761	698	717	743	786	727	719	778	741	704	755	725	756	795	776	742	725	740	738	732	751	770	772	719	724	763	798	730	750	733	761	727	726	757	753	766	710	705	741	729	765	713	749	717	728	770	717	742	749	784	741	705	745	772	753	729	662	743	642	762	724	730	741	777	773	781	727	731	736	743	742	733	703	726	796	761	716	700	714	762	784	731	740	685	723	710	739	705	725	736	771	764	704	712	715	741	723	784	748	721	767	762	752	716	692	771	798	736	762	746	716	790	731	780	730	726	750	753	738	705	749	716	717	755	729	706	752	724	713	735	754	721	728	757	695	744	722	755	758	722	729	719	788	744	720	775	723	713	755	744	715	724	732	766	768	736	774	740	704	767	713	723	732	763	735	762	787	718	742	759	727	690	753	763	707	722	690	740	719	743	731	726	763	726	744	731	743	733	733	793	749	780	716	721	743	716	738	750	722	725	745	690	720	761	747	759	712	783	745	776	730	730	740	723	748	742	763	755	726	693	727	738	766	755	701	740	744	734	731	711	756	771	726	709	765	775	748	762	728	756	784	748	702	733	746	745	726	731	762	777	729	696	769	720	741	737	731	752	714	701	770	764	736	739	787	688	790	750	736	757	711	733	704	763	728	731	717	799	727	791	717	729	745	737	739	717	771	733	731	760	735	734	730	754	760	769	747	705	722	747	705	731	731	704	778	729	723	688	774	737	775	713	747	733	700	711	731	730	764	690	742	743	718	738	690	715	754	699	714	739	750	769	723	743	733	752	716	699	701	763	716	764	744	725	725	757	772	715	755	728	696	787	711	729	778	789	790	727	747	754	743	727	738	728	767	701	705	728	758	757	749	735	700	763	725	694	776	715	771	688	714	738	709	755	752	705	702	736	732	754	742	722	707	748	726	734	728	761	733	722	724	742	745	713	733	767	759	752	760	774	731	747	749	754	738	716	751	747	744	762	752	699	729	751	669	757	749	738	760	723	692	765	716	744	745	746	748	726	674	758	737	730	705	736	670	751	728	754	757	738	759	751	739	744	732	734	729	716	751	719	772	714	719	729	764	741	760	742	762	741	741	703	694	750	744	757	709	714	710	716	727	760	764	729	753	755	770	736	726	720	739	713	736	756	726	694	709	756	760	724	722	729	737	747	719	774	747	774	762	710	753	706	758	787	726	716	676	723	756	683	725	684	705	722	734	737	763	696	774	749	744	789	765	782	777	740	753	738	771	737	756	749	724	725	698	712	706	730	734	705	761	738	751	725	751	713	776	736	741	767	759	743	794	713	708	710	731	774	717	695	719	745	713	775	754	752	695	703	737	783	714	720	744	741	760	837	691	742	751	726	740	713	723	694	760	737	771	761	754	756	741	756	730	777	782	754	757	715	778	769	702	735	728	755	723	751	690	724	714	758	768	776	744	710	697	740	783	738	734	731	715	714	706	735	782	762	768	718	740	720	729	707	729	750	744	801	758	716	771	763	750	691	754	720	717	750	723	705	754	725	745	700	705	751	774	712	760	709	768	719	755	766	711	767	696	742	741	780	722	736	749	706	696	750	728	711	726	717	741	757	734	739	746	761	740	736	704	734	734	734	759	803	775	768	760	756	674	718	750	736	788	783	719	729	768	711	749	659	762	769	764	754	769	693	733	670	672	712	678	699	730	721	700	736	688	784	750	749	731	713	770	732	759	744	716	761	727	715	754	788	712	711	770	757	744	652	726	732	738	710	707	731	702	761	705	708	732	763	754	794	717	751	756	714	726	795	779	711	734	738	730	755	734	680	739	692	733	704	757	700	742	713	721	720	745	698	748	741	777	726	750	751	733	772	746	766	741	723	730	706	732	717	754	749	760	731	760	727	751	749	743	711	708	752	763	682	725	754	713	757	710	726	737	727	762	779	721	716	743	765	734	786	743	766	749	741	710	715	757	758	765	704	708	757	722	780	706	731	694	713	756	693	753	730	748	728	727	709	748	739	753	719	744	769	752	749	695	736	741	727	730	735	747	742	775	746	721	721	763	693	724	759	742	750	758	736	733	729	749	716	683	758	729	781	731	674	728	701	750	712	753	738	728	710	805	753	696	729	755	755	714	741	756	716	716	748	707	799	748	718	778	717	745	716	734	694	698	770	728	772	700	764	690	696	732	715	717	727	701	701	745	756	738	733	773	715	740	742	702	733	760	732	701	742	773	726	759	738	736	744	748	720	713	734	740	756	756	731	785	736	725	693	728	750	712	735	752	790	747	719	726	731	715	804	735	745	724	730	778	728	685	715	721	737	810	770	762	753	690	782	760	780	717	713	711	757	723	742	724	754	734	710	722	763	757	763	718	775	721	725	715	708	725	737	769	696	756	748	694	789	747	700	765	744	742	746	776	743	753	725	746	733	715	686	740	704	721	762	757	743	712	728	754	711
10979	20022	29550	25454	19181	13583	8994	6755	5928	5071	4321	2505	1853	1460	1068	822	636	597	575	569	495	430	349	296	269	223	191	149	190	185	148	188	190	166	179	151	164	168	168	168	195	172	156	166	154	165	151	172	154	147	163	179	173	170	169	168	159	164	177	172	175	168	165	187	172	190	166	162	139	168	149	192	172	179	162	177	166	171	173	189	155	163	183	160	174	183	193	163	164	149	186	173	184	177	152	172	169	156	167	165	158	160	155	165	171	138	176	196	173	174	162	159	169	176	169	172	146	177	167	152	179	182	155	158	165	198	175	185	174	194	164	180	181	173	184	187	167	143	132	177	171	193	193	181	164	168	179	156	178	161	164	163	165	168	152	179	193	162	163	162	175	162	173	177	175	178	155	162	179	186	194	162	184	184	195	175	158	148	183	170	197	160	164	179	187	143	183	187	149	152	162	181	146	172	173	170	173	164	176	165	137	194	167	158	163	179	169	155	174	183	174	153	179	168	173	153	151	162	153	164	166	169	178	188	175	183	174	159	167	171	190	181	175	164	152	160	170	151	156	177	159	187	179	157	167	178	171	180	167	169	131	155	184	162	151	167	160	180	186	163	149	167	185	197	170	130	186	192	164	156	178	175	180	155	184	145	165	150	192	156	158	178	192	172	177	174	165	197	157	168	160	175	162	184	180	168	198	175	177	150	166	158	165	178	143	176	155	155	159	181	195	204	166	178	164	174	170	195	172	166	164	147	173	173	156	172	172	154	199	166	164	189	166	160	176	185	182	158	169	177	178	167	162	141	176	162	165	190	177	149	185	158	153	171	148	163	173	175	163	171	162	161	153	170	174	158	160	172	179	161	177	152	166	155	173	178	164	200	157	167	170	185	164	161	164	147	162	170	176	187	190	187	172	177	182	164	168	173	160	166	161	149	178	168	176	169	173	167	178	189	173	156	181	187	175	160	176	186	165	186	158	169	176	159	160	162	155	175	152	197	150	169	172	154	171	168	141	170	164	165	178	165	151	166	153	154	161	170	160	179	174	172	162	155	150	152	163	184	154	171	140	173	156	147	173	177	170	175	193	164	148	164	196	166	195	173	164	185	167	145	190	152	168	154	190	173	156	192	155	174	183	181	164	178	177	159	135	182	161	167	157	191	193	158	159	168	200	175	179	162	168	153	175	153	156	163	172	194	183	149	158	163	176	181	150	153	164	169	163	150	175	180	157	168	151	160	168	159	172	157	142	175	160	141	163	165	186	151	183	163	168	169	145	136	169	170	167	146	163	185	177	176	213	161	171	172	170	186	160	139	183	152	164	153	160	162	157	165	155	171	149	174	172	175	181	182	150	179	181	193	163	185	172	161	168	177	146	171	173	161	175	198	181	150	171	180	153	168	171	200	167	172	156	160	142	183	167	168	165	176	137	176	203	179	187	149	141	198	145	187	186	163	150	157	160	176	157	154	177	159	166	153	154	199	147	158	161	154	158	145	169	166	160	186	160	169	180	159	180	181	171	174	172	214	162	160	163	195	161	173	148	184	169	181	178	173	146	165	171	156	153	140	204	163	172	152	196	189	170	177	148	174	167	165	173	156	157	161	190	170	142	184	170	183	160	164	181	169	200	166	176	169	157	153	156	173	169	158	164	149	162	158	169	176	170	167	163	176	156	176	170	164	184	175	187	177	182	157	174	187	164	156	156	161	151	169	184	171	171	185	169	145	168	161	159	172	192	175	182	176	149	150	145	181	154	176	144	165	168	165	174	156	176	160	175	176	163	161	164	164	161	170	175	181	174	175	157	167	162	159	177	164	196	173	164	179	176	165	175	151	169	157	177	167	200	171	182	156	160	138	171	159	148	184	170	171	174	159	169	158	166	172	150	173	171	190	171	168	171	148	159	175	186	211	181	146	160	168	168	166	143	169	167	184	136	158	166	185	165	170	153	171	171	164	176	178	187	173	184	188	166	173	161	172	182	143	166	165	194	168	147	181	171	163	184	173	177	184	139	184	178	200	171	196	153	180	180	165	172	164	167	169	171	170	182	168	146	173	171	159	160	161	175	186	178	155	163	180	184	152	169	171	160	163	180	157	186	180	160	182	177	170	184	183	167	179	162	177	193	163	165	163	163	167	169	150	177	183	175	192	157	145	158	174	164	187	170	155	176	159	165	168	176	178	187	167	191	176	168	145	162	184	153	201	188	158	172	164	191	156	152	158	178	170	164	179	158	179	147	143	182	177	174	151	150	153	178	189	170	156	159	141	178	165	163	171	159	166	173	205	207	147	171	174	163	176	156	176	155	175	169	154	160	185	199	183	143	184	147	162	178	172	184	166	173	161	184	146	168	178	178	170	180	146	160	164	182	172	149	175	180	180	174	184	162	189	204	158	175	170	146	169	187	172	171	159	167	177	158	161	170	169	152	143	192	177	162	183	160	186	138	169	179	153	178	182	168	165	183	151	153	163	180	182	188	179	189	181	160	186	187	143	181	176	163	178	153	162	162	160	182	184	167	164	169	161	157	158	175	191	180	155	189	173	187	147	178	170	157	174	170	180	172	169	160	166	165	186	162	168	165	169	165	155	177	156	147	161	192	180	190	172	168	160	161	157	185	159	167	175	167	171	179	137	176	188	172	183	185	176	162	173	164	151	178	158	161	171	168	183	157	170	164	175	167	177	170	167	162	164	163	172	146	174	143	190	161	166	169	166	185	176	161	175	184	182	166	175	181	175	171	175	176	166	173	168	162	176	160	176	176	149	186	174	173	183	164	178	147	178	167	169	167	174	171	151	176	194	155	175	170	161	180	170	170	163	147	184	187	164	180	186	172	148	181	200	165	167	178	166	188	181	172	154	165	177	166	167	137	189	172	173	181	158	159	187	191	161	152	158	175	156	161	146	156	161	191	164	174	170	158	159	157	191	167	167	177	153	174	188	153	171	167	148	166	183	152	171	153	140	179	173	161	166	173	169	207	153	167	133	150	155	171	159	158	173	177	181	173	156	172	146	171	180	182	168	142	174	174	160	158	167	162	185	190	176	173	182	183	183	165	165	171	160	158	165	175	161	153	140	161	145	162	182	166	148	170	191	170	170	174	188	179	155	180	168	145	177	144	162	166	168	178	185	156	154	154	190	162	147	174	176	149	190	192	146	157	169	177	169	175	166	154	165	166	148	160	157	173	171	165	161	160	159	184	169	158	170	170	157	175	170	178	158	171	173	161	167	158	165	171	187	167	157	158	171	149	174	159	187	158	183	189	165	169	172	153	185	187	178	162	189	158	182	152	172	182	179	167	174	160	181	176	170	146	170	178	168	168	170	145	173	174	174	164	177	167	187	159	168	144	169	161	153	178	156	163	183	156	171	180	143	167	144	160	184	154	187	179	163	171	170	154	168	163	210	163	186	184	174	128	165	164	159	176	163	168	147	164	177	163	169	157	170	179	157	178	183	179	170	161	176	156	179	179	165	164	168	173	178	140	176	174	160	164	160
10563	23694	34400	35149	31317	27720	21483	20171	20089	18706	17896	12011	9802	8171	6033	4780	3559	3433	3358	2900	2838	2275	1859	1945	1160	854	647	634	528	604	564	571	596	596	627	607	582	586	630	589	571	566	597	552	562	522	545	593	574	605	588	609	591	595	564	593	592	579	583	608	569	563	584	543	617	605	552	591	584	563	597	573	620	567	574	604	558	620	565	610	591	587	573	593	570	576	543	617	578	609	577	568	603	584	602	617	606	591	598	562	586	563	607	610	537	577	602	574	571	598	543	628	571	570	578	580	575	575	566	590	553	580	618	593	614	564	558	558	575	601	556	570	611	574	552	582	548	602	549	576	570	580	593	598	551	559	557	571	569	544	562	611	512	576	573	561	604	590	600	598	601	575	598	585	554	585	583	593	571	585	625	590	599	588	567	560	594	605	554	581	618	627	596	589	585	614	590	592	584	582	597	573	582	606	584	590	559	623	604	567	580	588	565	582	602	585	569	575	592	590	578	563	576	569	568	628	559	570	577	557	592	593	576	582	605	570	589	573	592	637	598	606	575	554	562	570	574	601	600	579	557	577	608	565	581	591	577	599	567	573	597	592	587	583	606	584	571	539	562	572	571	580	635	587	555	555	574	559	557	581	572	585	573	571	596	551	618	576	586	579	618	564	548	573	577	561	543	598	568	552	570	547	560	569	633	569	606	594	606	576	574	577	580	601	618	613	536	561	583	601	606	569	552	557	586	615	595	575	559	580	538	595	576	568	612	623	612	584	618	563	558	563	565	562	600	581	575	591	580	582	572	567	572	576	542	572	587	556	587	575	619	619	575	602	589	596	579	571	564	635	588	543	588	613	616	571	602	559	573	584	596	556	546	598	571	629	605	575	583	573	565	611	569	590	581	550	616	567	589	573	560	581	541	582	561	580	601	566	585	620	564	582	632	595	554	601	523	602	576	587	584	630	587	594	568	558	599	536	573	551	606	596	594	603	576	609	549	575	604	611	565	575	580	565	603	602	572	588	593	588	567	589	593	583	553	579	614	591	579	580	574	571	549	532	581	594	604	569	570	589	575	606	609	582	587	563	614	564	595	600	642	562	600	543	586	595	591	588	607	539	584	580	594	643	598	594	605	606	589	586	591	562	632	599	549	563	602	605	597	566	623	559	563	611	571	581	632	566	586	607	619	559	594	607	576	620	584	569	558	585	560	559	573	563	602	577	545	533	584	526	563	593	600	570	557	619	635	561	547	599	627	575	558	575	577	580	586	571	583	594	617	600	587	592	634	590	546	592	559	555	594	604	596	611	578	585	533	602	599	541	542	568	568	550	616	618	593	581	571	599	568	567	568	603	604	570	587	593	627	626	568	557	604	595	625	588	605	558	585	604	585	614	562	586	551	599	624	603	588	627	602	609	543	573	586	590	589	584	582	595	596	595	581	534	559	592	542	538	541	583	585	621	590	574	610	578	602	597	606	593	577	609	531	577	573	548	605	582	605	598	592	594	534	587	603	565	590	607	577	556	595	603	579	566	605	575	615	584	567	570	570	588	558	602	590	595	575	614	594	560	564	623	576	628	592	603	519	584	604	575	610	554	589	624	589	613	597	581	532	575	608	548	547	524	624	580	596	598	590	613	562	602	526	577	583	605	533	580	581	580	613	559	575	580	590	614	575	566	587	587	594	555	540	587	583	589	567	651	578	590	563	571	561	559	555	616	565	616	588	595	561	619	564	546	528	594	583	576	584	589	544	616	565	564	589	601	600	586	591	550	567	605	636	567	543	571	594	577	598	562	576	579	585	620	598	593	625	570	555	573	607	622	591	547	544	591	594	592	615	614	567	590	624	577	578	587	597	586	523	573	564	580	562	562	575	580	580	596	558	599	591	557	552	567	620	567	592	593	587	581	571	615	583	551	572	596	555	572	573	593	562	586	564	552	620	588	578	554	597	580	560	547	558	570	579	587	596	645	587	566	572	611	617	583	580	547	589	595	603	623	578	562	628	582	540	569	594	578	553	557	636	631	578	572	600	568	591	576	619	512	573	572	545	583	555	569	562	563	586	574	580	554	624	575	586	617	562	604	616	576	570	556	548	583	539	579	605	572	580	550	644	590	584	619	610	622	579	536	574	579	625	553	577	623	582	541	562	564	549	577	623	558	577	555	611	560	579	632	575	573	575	604	595	588	585	556	562	608	609	568	532	577	537	577	569	628	586	604	566	602	574	600	600	606	577	552	603	578	609	595	586	597	624	580	577	578	584	559	599	580	610	558	572	576	564	624	593	589	538	608	574	579	587	593	602	586	585	592	553	617	569	579	580	580	608	579	575	601	576	597	550	596	573	602	606	597	590	583	579	589	592	625	562	568	577	586	617	561	566	566	536	576	618	596	567	595	565	592	556	588	565	566	591	588	587	546	598	559	608	545	564	560	614	569	583	595	571	529	575	612	597	598	581	593	582	535	629	571	575	577	609	607	592	604	607	583	614	579	554	587	587	574	559	553	607	566	602	578	623	604	583	584	555	581	627	590	564	596	602	538	563	572	579	575	585	618	597	562	557	600	537	561	589	581	587	570	523	556	565	561	562	580	572	580	544	603	599	593	613	591	621	552	585	587	576	605	558	558	612	545	613	569	606	606	581	600	594	577	575	589	576	592	570	598	613	576	636	582	596	566	569	560	594	589	597	554	563	571	619	579	615	586	588	605	618	559	585	629	575	598	604	576	607	566	582	579	555	541	658	545	604	610	594	625	577	578	578	594	546	578	579	587	606	536	600	550	546	612	574	585	567	599	570	535	576	589	601	620	567	597	572	611	602	610	586	588	577	563	569	584	563	610	547	563	575	605	595	618	617	587	537	580	568	584	567	522	518	597	608	558	569	601	591	601	595	548	578	592	574	562	569	624	567	586	569	575	562	594	598	570	589	561	571	590	574	571	555	560	566	587	603	599	559	591	574	574	642	593	599	587	597	556	587	600	577	592	569	563	589	564	597	594	601	581	600	617	577	594	606	567	585	588	573	622	564	568	580	593	595	647	605	542	612	561	577	555	559	622	570	589	561	582	591	592	579	615	565	596	588	576	579	593	591	579	565	595	581	624	593	582	530	581	592	576	556	570	616	567	582	623	558	591	557	580	589	570	602	553	603	550	578	563	588	605	585	575	587	587	567	584	565	553	613	611	563	591	597	614	587	555	568	598	556	573	571	578	593	607	593	537	578	580	600	601	603	596	565	611	595	589	559	602	584	568	595	624	601	552	569	591	569	563	575	590	541	597	580	602	586	609	560	557	579	581	575	564	531	561	577	566	611	545	563	601	607	630	600	607	600	548	635	613	573	601	579	620	593	585	575	545	600	549	522	590	572	566	557	598	595	562	566	552	629	589	542	629	554	544	547	588	561	597	572	589	579	526	569	632	577	581	575	600	557	553	560	578	595	580	550	601	611	611	573	622	600	614	598	576	589	569	585	608	603	512	611	570	552	569	596	595	561	581	598	622	604	603
41168	46417	44476	39835	36071	35943	34545	36590	30644	30092	30657	20015	11672	7222	4265	3027	2347	2566	2180	1599	1787	1512	1931	2644	1169	425	292	195	180	179	180	199	201	157	185	170	152	148	166	173	148	156	197	165	192	155	146	187	170	161	172	144	183	189	167	158	160	174	165	153	184	153	150	170	178	163	151	184	173	174	166	159	145	169	160	173	192	164	181	172	176	205	155	176	165	160	139	145	159	176	192	151	176	164	170	170	185	171	197	164	144	184	158	166	155	173	165	157	175	148	176	162	175	161	176	157	162	167	176	192	167	179	164	179	172	166	161	165	178	186	189	187	172	147	154	179	151	174	150	161	158	156	140	195	184	157	197	169	185	173	183	168	176	152	154	167	166	170	141	156	160	167	172	171	170	189	169	177	169	149	152	183	159	168	138	157	164	171	173	140	148	160	149	162	154	173	154	156	171	172	168	150	161	179	159	153	156	153	165	166	174	179	170	158	177	160	172	165	158	167	183	165	160	195	163	186	166	171	152	176	145	173	161	148	152	174	186	161	161	144	187	176	153	172	166	169	165	226	173	151	148	149	163	157	161	158	156	177	167	161	147	161	149	163	154	154	191	157	186	171	170	162	169	153	164	169	181	153	160	159	170	157	170	165	166	170	190	170	181	159	197	151	169	163	164	160	160	170	142	167	174	159	160	160	164	156	147	153	156	164	156	178	155	162	163	174	142	163	155	155	149	160	145	176	152	168	186	156	195	180	173	157	159	183	171	162	151	142	167	173	164	161	178	150	178	162	175	163	150	153	153	159	164	167	180	198	186	151	185	168	149	179	178	181	169	166	165	163	163	170	169	148	148	197	158	149	174	143	137	185	155	157	180	152	150	196	180	164	205	150	171	153	148	178	179	174	190	180	168	193	176	149	152	164	152	181	155	168	156	177	163	167	161	155	169	164	174	171	177	180	172	163	171	173	151	175	152	136	186	185	162	183	149	183	187	194	158	180	162	154	180	156	157	170	162	164	169	164	174	170	174	169	167	173	167	177	157	153	163	178	191	156	182	166	163	165	167	169	153	142	177	171	173	158	158	185	145	171	163	184	165	169	175	144	189	162	174	192	191	136	176	151	174	164	168	150	159	148	167	180	160	179	151	173	157	165	162	164	184	141	143	165	170	185	156	177	183	169	156	164	168	179	158	175	166	177	163	183	171	174	170	155	178	157	174	167	172	182	148	165	171	150	155	189	186	172	177	138	151	178	160	167	179	159	164	165	177	203	184	159	151	164	179	162	160	157	155	182	172	174	161	166	156	166	169	169	135	181	178	165	172	150	159	178	152	168	184	195	175	199	174	171	180	171	189	168	173	157	164	172	174	160	167	153	174	156	175	155	145	163	150	172	166	162	160	143	153	146	166	168	158	188	171	160	163	173	167	188	164	163	170	179	172	167	164	171	158	175	189	141	172	145	141	154	159	169	152	156	156	171	183	162	185	163	173	176	176	167	168	167	179	160	170	158	168	154	167	183	169	152	185	157	145	172	157	149	178	177	193	176	180	154	168	198	157	167	177	184	158	161	148	153	179	126	161	131	151	170	181	163	150	172	150	143	176	172	154	167	164	185	157	160	161	160	166	173	144	183	197	151	161	156	156	179	173	191	190	164	167	155	164	161	145	190	152	137	171	188	156	175	182	152	169	166	184	161	198	191	176	174	151	184	166	162	166	169	181	158	177	169	169	180	182	153	166	163	178	160	150	153	152	175	169	167	149	155	154	181	183	177	132	183	162	145	179	184	176	147	164	161	144	164	167	170	183	168	166	168	160	173	156	167	177	157	171	163	165	163	143	170	170	166	168	155	165	165	168	188	154	174	165	174	169	161	171	164	177	193	156	181	149	162	190	149	163	183	164	155	170	157	174	160	171	143	167	171	166	199	161	176	174	162	187	179	162	164	170	155	154	169	142	164	177	156	164	189	164	186	148	191	182	148	140	163	173	209	151	178	176	151	161	181	151	174	179	143	155	159	174	166	181	166	168	176	178	185	179	163	167	153	175	166	161	167	158	184	178	148	187	172	168	180	154	181	181	163	155	154	163	168	184	158	169	180	175	182	156	170	154	152	169	167	160	147	163	158	175	174	180	170	159	176	163	174	182	183	164	153	159	155	170	181	186	178	176	157	157	147	168	171	159	167	162	157	168	164	147	170	181	166	164	170	175	170	188	175	158	156	150	182	167	173	146	156	152	167	175	175	156	200	174	183	156	163	162	198	173	155	168	181	136	178	146	169	166	143	158	168	179	162	171	190	164	149	155	196	164	172	164	160	173	165	171	160	164	193	168	167	175	167	145	149	168	176	179	201	181	149	153	170	178	175	165	167	172	173	179	162	175	148	183	167	158	177	171	157	172	169	159	171	174	164	189	169	184	186	178	167	152	190	169	191	168	171	158	147	172	173	158	144	166	163	174	155	146	177	182	171	170	165	201	172	161	150	157	175	165	148	166	182	169	168	143	171	175	173	170	161	156	161	146	153	147	154	160	171	183	159	157	176	157	162	192	174	150	146	172	171	172	172	154	147	168	160	173	172	173	142	150	171	155	165	163	188	188	171	160	162	167	165	156	166	182	159	161	158	151	172	187	172	160	163	158	170	152	160	160	168	148	156	149	150	193	165	173	180	153	175	165	163	180	187	162	159	182	148	174	176	167	175	160	181	176	150	161	173	161	163	182	176	155	149	169	171	151	181	196	177	183	150	175	154	168	190	190	168	192	177	142	171	154	157	152	167	148	150	168	181	171	166	181	141	176	142	160	180	169	161	184	154	162	163	159	189	160	144	180	178	190	172	159	170	169	177	183	161	148	170	184	167	197	157	150	159	146	185	163	174	149	181	170	159	164	157	157	166	176	167	191	169	156	191	156	181	174	157	128	155	187	189	209	163	166	172	158	170	170	167	162	173	147	150	172	170	127	161	152	159	156	144	180	188	167	168	154	189	155	171	149	156	158	175	142	169	149	158	136	156	140	154	168	167	156	179	156	162	159	166	173	164	152	186	154	152	189	179	157	158	170	171	170	182	181	170	170	160	161	177	172	159	151	181	160	160	165	161	129	151	165	165	164	168	179	173	187	167	172	164	173	179	188	169	179	148	169	154	162	166	161	180	181	178	177	162	164	157	150	169	170	221	194	176	160	184	153	167	172	154	157	150	160	191	155	147	154	187	166	163	157	166	165	158	179	175	173	172	139	171	170	179	163	172	161	168	179	157	161	169	180	167	167	159	158	184	157	182	162	168	162	171	162	182	143	157	187	170	163	170	145	173	170	140	164	151	158	170	156	172	171	181	182	173	156	155	176	180	190	151	175	184	161	172	174	172	164	161	168	140	161	165	181	141	163	181	161	154	180	166	167	187	164	173	173	166	169	145	162	136	153	169	169	182	183	161	162	168	184	143	160	147	190	163	161	181	180	154	172	162	178	156	169	164	143	185	176	203	177	194	166	152	149	156	156	177	203	167
35477	48669	55239	58566	62084	57864	54683	50424	46930	43127	43393	30663	25409	21487	16812	14562	11594	13484	11837	9248	9871	8791	10628	13946	6407	2546	1418	803	639	627	672	590	551	615	620	608	581	538	545	593	559	594	572	533	580	558	539	581	534	590	600	534	544	515	522	590	544	555	587	535	548	619	519	560	523	574	547	590	585	572	578	524	506	560	580	562	561	576	542	525	559	568	558	541	564	585	513	597	590	564	581	569	538	538	541	594	566	594	547	567	549	561	558	522	536	566	561	583	517	582	549	573	521	557	535	535	569	523	571	520	526	595	557	559	581	559	558	545	553	540	541	521	553	552	548	546	554	541	546	555	543	551	553	606	575	600	535	585	573	538	577	586	573	562	531	571	543	602	552	533	592	549	527	552	562	563	561	557	544	572	555	572	524	573	543	598	539	587	596	594	568	550	572	600	579	577	575	526	545	605	587	545	562	548	545	558	531	556	546	553	549	553	556	553	571	576	551	555	558	525	551	557	551	557	547	528	566	558	499	594	536	516	578	537	594	574	551	555	514	566	552	530	539	551	566	520	545	551	524	557	561	548	554	596	550	596	546	526	533	565	531	544	563	610	517	532	520	570	540	532	546	595	539	599	577	588	554	520	570	601	521	536	533	545	546	601	574	586	541	541	554	554	585	540	493	538	604	577	554	585	555	588	534	554	577	581	535	535	516	563	552	524	540	568	554	565	539	568	578	588	522	555	554	578	595	573	547	580	565	595	584	540	562	548	577	524	541	603	530	561	560	554	566	541	591	557	555	590	580	558	507	606	546	543	550	564	511	517	567	541	611	543	599	575	553	580	575	535	540	568	581	556	547	586	552	593	545	542	541	546	574	548	571	565	517	554	586	532	557	566	548	540	563	586	484	523	558	543	590	614	528	588	541	537	530	544	569	559	572	545	547	552	522	564	550	519	587	556	588	561	539	558	583	527	570	576	572	545	550	525	537	533	538	538	560	569	541	567	588	549	544	550	566	553	610	578	568	554	524	524	566	580	524	628	541	556	578	522	584	522	546	570	557	540	563	573	571	551	622	551	566	567	557	556	513	533	597	551	556	560	572	537	582	544	549	541	549	552	550	555	547	573	545	533	546	547	552	529	538	538	568	536	571	581	547	559	566	553	561	597	574	559	528	552	588	572	546	546	542	539	552	513	550	585	546	544	558	580	577	553	518	560	598	533	564	541	552	556	559	567	593	557	589	556	551	540	558	567	574	568	577	543	555	554	551	574	584	531	567	578	553	579	532	576	545	538	552	596	556	533	547	577	532	574	515	585	543	526	576	577	575	568	512	610	572	578	552	524	550	558	554	520	545	546	561	530	558	548	546	583	620	567	508	598	556	541	564	571	575	562	546	530	563	549	565	565	588	570	555	602	587	506	557	556	552	586	586	496	575	594	554	538	566	573	568	578	572	530	544	534	580	569	530	552	515	560	543	536	547	612	570	582	578	558	570	529	571	541	561	532	584	562	544	549	517	529	519	568	586	595	611	569	506	576	577	560	580	585	581	557	565	576	575	566	539	572	528	596	546	532	572	618	568	554	563	540	542	553	584	531	537	557	532	556	561	562	585	532	524	571	537	581	552	535	547	561	528	550	546	570	557	530	568	552	537	581	510	597	551	571	557	593	555	557	544	584	571	565	536	556	592	573	566	586	563	531	558	583	574	538	553	593	511	578	573	559	551	552	549	569	565	519	528	612	514	553	555	539	586	548	552	524	560	567	578	525	586	521	564	579	561	565	550	583	530	572	586	553	569	547	559	551	551	507	551	533	558	560	540	557	571	532	497	582	563	525	556	574	563	576	538	568	558	563	564	567	561	562	527	539	577	572	580	523	532	541	538	552	573	593	532	575	524	568	573	530	577	586	559	565	558	584	537	551	579	579	566	522	557	531	591	576	576	556	555	564	540	501	560	539	528	527	558	554	551	560	562	521	579	546	543	537	632	586	557	584	573	581	575	537	528	526	548	536	584	565	571	559	552	526	577	542	524	573	557	582	591	554	534	595	543	568	557	538	549	570	611	556	558	549	605	575	586	592	556	557	566	539	502	516	508	555	560	579	570	552	598	563	606	602	564	526	528	547	551	541	558	552	584	542	556	545	545	579	558	545	532	590	570	561	590	527	567	530	522	516	549	563	556	583	532	538	550	552	547	541	555	583	581	553	570	599	577	551	564	609	529	551	578	597	536	531	536	568	540	585	547	579	559	585	548	554	555	575	542	538	513	530	576	538	588	542	537	578	576	571	560	578	552	588	555	611	537	560	539	571	511	576	546	600	612	531	552	572	541	565	573	579	527	594	500	550	542	542	562	554	544	598	558	573	561	596	568	541	559	551	575	567	549	493	555	573	507	540	540	590	537	597	572	562	547	567	572	573	515	527	600	560	531	567	599	553	526	571	531	570	586	558	591	531	537	573	565	552	595	537	588	561	578	552	577	540	553	532	589	531	547	504	544	553	540	564	572	570	588	562	544	555	542	582	580	563	561	513	526	534	556	556	517	570	566	562	540	544	526	573	580	577	561	559	572	552	577	544	508	597	588	548	505	577	526	539	563	540	557	547	515	572	572	584	572	566	497	549	568	582	539	558	578	559	541	556	566	587	573	577	573	569	543	549	558	527	583	547	577	538	571	527	528	520	562	544	519	554	494	547	523	559	550	559	548	553	600	530	559	530	541	598	524	511	597	560	594	596	519	564	555	557	553	572	543	548	533	576	550	534	552	571	543	541	535	555	559	531	583	600	608	571	554	548	569	599	538	502	543	542	566	561	611	517	560	584	597	552	568	556	528	550	536	548	543	544	544	550	546	537	569	532	545	556	570	567	524	549	553	559	576	532	522	556	573	577	542	575	592	546	563	607	567	581	569	542	570	571	593	519	586	531	580	557	552	544	570	584	543	546	610	524	509	578	567	574	578	564	573	513	555	588	585	577	553	561	586	578	584	599	581	551	516	541	597	552	569	581	567	582	549	557	541	551	574	576	583	563	588	598	584	577	562	568	544	581	559	554	600	590	552	524	573	520	562	549	551	525	562	552	542	560	525	518	553	591	557	480	571	558	555	588	574	546	553	576	571	522	569	520	571	506	561	556	588	574	544	592	571	622	632	500	547	595	551	547	568	566	566	546	577	626	524	556	564	621	587	576	527	585	546	554	557	578	576	537	531	534	582	540	558	551	556	569	548	584	573	529	570	552	539	518	560	646	536	546	547	612	537	536	584	584	570	599	573	576	565	518	554	545	563	538	569	545	597	580	532	559	571	540	530	549	523	575	596	541	591	589	567	590	580	519	536	577	615	623	545	513	505	526	538	559	537	576	571	537	540	528	506	532	579	569	543	482	546	544	547	564	545	548	590	577	563	526	555	521	551	546	537	568	529	541	556	550	562	552	571	566	521	552	554	558	525	561	592	580	580	525	569	561	579	533	569	554	557	577	561	508	529	550	557	536	558	551	510	556	533	516	548	559
47626	47119	42787	38691	35840	37499	36234	40804	36026	33887	37098	25422	18691	11857	7613	6146	4860	4966	5019	4095	2849	1824	4877	3211	1363	622	310	257	268	299	251	245	234	261	254	282	258	214	254	244	230	264	279	234	278	224	219	244	242	215	237	222	252	219	257	256	215	240	250	267	294	242	288	250	252	232	237	241	241	233	234	226	236	250	259	254	256	246	229	237	259	238	233	238	250	243	262	256	242	271	238	253	238	247	252	227	235	231	260	257	221	243	234	233	228	247	253	256	240	251	260	252	255	245	255	234	236	244	250	225	265	218	268	242	261	264	250	261	227	251	235	278	227	231	278	245	253	243	243	233	254	249	243	212	270	221	238	235	249	247	271	239	243	263	260	245	221	268	225	275	264	241	240	246	259	220	252	222	238	247	249	230	230	234	252	254	242	241	220	230	244	228	216	260	244	281	249	249	253	235	239	265	218	221	240	244	247	253	233	226	242	232	260	241	231	254	229	271	254	290	238	231	222	243	281	270	245	242	231	226	249	270	264	243	252	256	243	241	270	244	266	243	244	242	241	273	238	216	258	249	226	245	229	243	257	272	271	211	235	256	243	255	256	226	254	234	256	232	237	235	232	226	250	244	256	225	236	238	255	233	243	241	222	257	270	237	224	248	237	256	231	251	243	243	245	250	255	217	245	243	251	226	235	245	252	245	214	245	251	239	246	242	238	248	248	225	214	251	258	230	253	240	240	228	221	258	260	233	243	234	224	242	216	229	240	244	228	269	248	245	245	237	258	233	224	223	232	249	254	254	245	231	254	250	286	228	252	241	222	259	251	244	226	220	261	261	223	248	242	231	234	277	259	259	259	237	227	228	226	253	237	239	268	257	235	232	265	234	228	271	248	238	231	250	231	270	241	219	278	285	241	234	270	233	246	240	232	248	251	227	238	266	250	239	223	252	238	263	217	258	242	251	239	251	241	238	263	238	205	229	235	224	246	236	229	237	242	234	251	233	258	233	237	234	240	251	202	235	223	234	213	243	251	255	224	247	229	234	276	231	232	253	238	283	251	226	231	248	252	283	259	252	245	231	213	267	259	255	257	253	250	225	248	265	232	257	245	233	251	222	230	250	252	214	247	244	224	247	237	249	246	228	249	207	221	255	254	230	242	231	247	231	228	252	218	250	232	223	248	257	245	266	226	259	241	263	254	249	245	250	225	251	282	240	246	253	256	228	243	247	257	255	213	272	253	263	212	240	252	206	236	269	249	208	228	234	235	254	238	230	245	231	242	272	213	228	205	235	217	256	252	237	226	248	240	231	251	253	219	224	238	238	249	268	240	246	256	245	256	257	279	243	247	277	225	248	275	223	256	232	253	237	260	218	233	239	260	264	213	221	241	243	238	227	242	260	231	244	223	256	268	249	249	246	262	230	256	241	248	269	269	256	216	258	235	273	219	265	252	251	240	262	271	242	247	249	234	235	241	288	256	251	228	241	271	261	216	232	256	220	252	267	236	221	241	239	241	242	243	233	232	258	250	243	259	219	240	261	267	233	227	266	246	236	261	263	240	245	227	218	217	235	258	234	260	263	226	238	251	284	218	232	228	228	248	251	276	245	244	223	224	241	230	249	242	248	258	255	238	247	224	244	251	263	233	224	219	266	228	247	251	240	243	264	246	232	242	239	234	245	233	231	244	209	232	249	236	227	214	221	255	247	214	240	235	271	259	272	258	216	237	257	253	253	250	245	267	218	266	244	257	230	242	292	231	234	257	200	250	259	238	242	253	250	261	247	229	222	236	229	265	244	255	224	233	249	252	235	219	252	273	259	241	246	251	224	248	233	220	231	232	244	247	237	246	251	236	221	224	265	238	259	266	231	236	232	241	265	250	245	234	219	249	236	264	231	218	245	261	226	237	238	262	266	276	261	258	234	233	252	244	250	235	233	230	231	291	248	234	256	234	245	236	266	226	240	246	233	223	228	239	232	239	256	252	215	248	253	260	263	268	214	248	258	232	219	279	231	250	250	253	211	241	250	259	251	268	241	252	244	205	244	235	245	248	231	222	258	220	236	236	237	234	283	251	241	241	252	265	225	234	262	257	256	225	239	222	225	278	242	224	242	236	263	230	243	228	250	221	242	244	254	234	229	249	242	246	239	237	247	259	210	247	225	250	258	226	236	224	238	244	248	245	283	226	246	250	245	245	263	237	232	214	265	266	225	233	252	248	241	226	259	240	224	226	233	208	227	239	225	221	267	261	228	244	225	255	237	253	258	242	268	254	248	240	223	273	252	232	234	246	215	268	249	235	238	244	249	231	237	260	239	240	231	229	256	255	211	229	233	263	212	238	238	245	223	257	245	219	279	231	223	248	260	200	228	236	223	246	266	246	249	286	242	229	274	261	218	237	229	278	225	268	253	256	266	259	220	226	229	229	256	247	231	214	223	243	275	239	224	242	220	251	246	221	241	283	228	237	238	219	231	227	278	240	247	235	225	247	226	246	252	234	241	263	222	220	210	233	251	256	262	222	239	253	249	212	233	220	228	250	249	253	247	254	264	277	215	237	256	258	255	232	242	244	248	271	255	255	283	248	252	261	256	260	240	236	236	238	227	255	256	239	269	230	273	219	205	237	251	263	226	235	248	218	254	254	226	230	207	229	228	274	219	286	239	250	244	226	258	242	229	244	243	227	254	250	235	261	239	224	228	240	270	229	260	254	275	235	243	233	229	210	233	233	237	236	232	237	216	254	238	255	234	267	240	222	267	271	278	222	269	242	239	238	255	235	237	254	253	266	232	226	234	236	217	245	258	272	264	238	249	259	237	260	215	259	233	232	238	223	247	262	245	239	254	233	249	231	225	228	270	277	262	251	231	251	238	244	237	226	242	228	253	240	248	231	246	272	241	231	210	251	250	270	258	253	249	243	262	227	259	244	258	230	239	244	262	233	237	231	238	245	247	243	265	243	221	241	233	252	239	252	252	240	276	257	253	236	228	282	224	261	252	237	226	224	235	231	284	257	238	262	257	214	262	231	245	238	225	251	241	234	260	250	230	269	251	247	223	242	233	269	263	227	252	251	247	248	235	238	263	231	243	221	243	251	250	208	210	226	249	233	226	244	265	251	218	247	270	240	258	241	242	229	237	253	219	240	253	227	253	263	250	274	248	243	244	231	230	241	262	209	258	241	245	236	255	257	268	226	248	253	263	277	222	251	225	229	249	224	262	262	243	220	250	247	220	240	237	233	266	259	246	264	246	227	230	241	233	254	231	236	230	235	216	229	228	241	264	234	246	245	229	268	258	270	227	247	246	243	251	227	231	233	222	249	242	257	240	246	247	241	247	216	234	238	256	249	229	246	249	250	225	255	225	245	247	228	227	245	211	263	233	227	230	240	238	235	239	242	218	248	268	249	246	232	238	234	262	271	250	248	229	303	233	266	260	254	257	255	258	262	235	231	247	264	246	240	237	249	237	233	237	232	273	232	225	244	280	246	239	239	226	245	216
41690	54424	55649	59353	66176	64722	63349	54260	52141	48799	47979	37058	32101	26175	22469	21860	19470	19686	19744	17905	13040	10119	20763	14537	7188	3218	1122	982	937	1031	893	806	807	821	774	824	839	774	721	819	769	791	712	724	736	736	744	786	747	773	782	772	746	750	776	778	767	729	736	734	756	794	730	770	763	767	736	810	793	691	735	745	758	768	735	730	775	798	766	714	704	760	722	726	770	727	784	734	737	741	727	747	720	765	749	764	788	763	771	700	780	723	759	779	713	702	743	753	724	737	768	714	775	771	741	760	754	766	759	727	734	727	733	764	708	762	778	706	779	724	717	698	785	726	719	741	756	804	764	752	780	748	706	738	796	751	740	718	765	717	728	730	751	768	688	781	772	758	763	761	734	761	783	777	764	733	762	782	736	749	760	771	737	763	801	694	770	728	740	706	743	758	728	750	715	716	748	765	790	762	768	716	764	717	732	744	708	734	739	771	737	737	725	727	717	715	743	735	756	739	688	729	716	698	739	791	778	764	730	744	714	713	813	765	709	758	737	781	719	714	749	746	727	731	746	724	763	735	758	745	784	728	741	767	712	723	687	737	747	774	722	759	760	725	692	755	732	748	742	731	696	731	756	764	745	754	710	716	727	707	698	813	747	672	788	751	746	717	720	717	737	746	749	757	765	739	781	743	714	801	755	694	721	729	727	750	719	752	785	746	771	757	739	755	741	808	754	787	772	752	758	788	749	773	747	760	785	783	771	744	767	787	719	751	755	785	737	772	738	723	769	721	705	712	745	748	714	742	734	726	756	745	761	727	733	749	802	744	754	742	767	773	730	766	738	700	703	739	736	698	775	757	758	737	714	727	758	785	740	751	725	729	757	777	766	740	705	727	744	762	726	748	729	731	741	747	766	748	702	767	738	740	741	801	743	745	736	718	771	756	759	743	742	723	707	740	741	738	809	682	771	742	734	762	711	751	734	768	719	765	719	732	762	700	789	726	754	742	755	760	766	753	796	770	710	763	718	745	747	690	783	753	712	768	775	772	724	720	736	752	715	713	774	743	737	756	761	742	742	730	736	758	757	778	756	735	734	707	796	769	764	736	729	758	761	718	730	757	729	768	739	739	742	756	779	733	750	769	786	742	737	718	763	729	701	773	802	712	750	740	742	735	713	709	737	709	795	775	730	716	729	724	774	724	741	706	692	737	742	688	749	774	726	772	741	783	769	746	709	746	742	727	763	732	756	785	797	755	760	735	737	740	711	727	774	771	735	768	781	737	766	719	764	724	730	742	736	764	747	758	791	745	742	760	757	777	723	745	746	797	712	741	767	738	783	798	723	737	724	750	749	745	741	731	777	739	766	765	708	775	759	783	779	785	725	679	709	748	778	726	747	736	668	750	781	787	759	705	746	734	767	774	708	755	730	731	745	765	793	741	732	702	761	761	750	732	775	752	740	729	731	696	713	699	748	806	725	712	770	744	712	706	767	760	751	768	716	723	768	757	732	741	758	734	765	784	740	701	727	813	788	778	738	719	761	769	753	754	740	743	749	687	711	755	738	701	743	722	744	800	707	706	694	782	736	775	741	732	718	747	725	753	740	799	743	772	738	762	774	775	742	754	754	700	752	742	787	741	722	726	741	740	750	723	782	726	772	739	735	757	762	794	789	766	804	781	748	725	796	714	741	705	753	695	738	715	749	708	760	748	725	741	700	768	734	752	729	732	774	718	707	700	727	731	767	754	727	737	787	677	722	759	746	786	751	719	741	766	708	749	774	809	704	758	772	738	764	745	775	750	771	765	759	756	767	758	746	779	763	776	759	739	767	767	727	744	776	728	766	712	743	783	784	773	709	746	741	762	762	749	717	706	730	726	753	766	789	760	751	756	744	739	723	763	713	723	736	800	755	760	736	708	703	710	687	703	741	774	743	697	740	733	709	728	713	722	748	773	744	713	757	730	811	697	759	778	712	766	723	765	701	744	731	742	754	733	735	772	745	722	754	724	756	775	706	765	714	794	766	679	757	782	757	738	715	685	713	721	739	700	728	771	744	812	752	768	755	749	785	768	749	707	793	742	778	737	715	706	753	729	710	723	766	685	716	738	711	745	768	732	741	758	761	738	807	711	740	744	731	750	723	787	710	732	727	798	775	750	793	705	727	766	780	702	715	755	737	791	688	656	740	710	750	697	717	789	726	743	734	702	737	760	745	768	710	761	740	698	734	795	729	790	764	737	779	773	725	750	759	730	723	757	770	744	792	724	750	687	750	716	760	735	783	776	713	722	753	760	790	791	733	749	776	790	739	733	723	724	733	754	757	761	755	717	768	773	730	707	761	824	712	693	738	790	753	745	744	725	717	765	718	700	758	728	759	787	740	735	767	735	754	801	762	761	737	717	779	738	800	768	685	693	752	724	768	728	743	714	766	700	708	752	753	719	777	726	790	732	720	713	709	799	740	692	771	732	724	749	705	745	738	767	790	719	724	734	786	714	758	777	704	736	754	751	752	714	795	721	718	697	726	774	735	726	706	751	743	730	790	786	733	729	729	791	758	767	780	782	766	736	744	750	754	739	798	772	679	778	739	790	719	721	784	761	804	729	744	779	766	746	769	751	709	743	716	737	756	772	759	757	765	773	792	732	756	725	712	760	717	741	745	744	753	689	719	734	757	738	740	726	743	770	750	748	706	744	713	765	754	759	712	761	738	742	768	751	770	762	769	723	728	693	717	691	766	731	781	743	711	762	763	753	728	779	782	739	800	735	816	706	764	787	776	781	782	767	717	758	750	734	747	770	777	716	786	738	703	738	709	747	732	731	717	784	746	711	737	741	716	724	738	754	739	694	709	735	755	737	786	756	706	815	732	746	747	717	697	755	763	739	753	732	699	761	759	782	736	746	800	742	718	774	748	739	752	763	723	767	748	760	788	742	744	758	753	705	769	736	725	718	738	704	775	811	807	712	751	769	723	725	771	713	742	767	738	722	741	723	801	732	771	738	743	767	726	715	724	718	700	683	731	791	789	751	726	758	723	745	704	779	783	776	749	734	749	728	798	710	747	755	739	742	713	775	767	734	756	763	729	764	732	736	797	709	743	714	724	808	707	750	754	760	715	737	716	784	765	776	745	713	789	688	742	699	750	735	735	757	754	741	707	741	737	696	700	802	759	689	743	782	712	730	725	744	743	730	742	745	685	728	729	728	773	726	776	746	783	743	769	718	736	695	750	654	780	750	738	796	769	722	785	787	761	732	737	768	741	724	741	769	681	724	746	730	725	744	722	738	756	732	710	702	750	750	727	732	764	733	747	752	723	746	796	729	779	771	800	770	745	759	689	729	807	742	799	744	713	802	716	757	769	739	746	749	724	716	733	729	759	745	716	787	750	721	758	748	734	754	795	716	736	751	711	707	694	733	716	718	719	819	783	773	747	786	795	739	696	719	733	735	722	694	707	743	752	746	765	737	746	749	818	754	715	694	779	760	710	752	770	772	793	753	761	766	716	755
11307	19092	29557	25511	18593	13283	9510	9288	6871	4530	4315	2501	1923	1393	1008	868	616	573	509	458	367	297	328	209	182	202	178	193	156	159	148	157	162	178	165	164	172	171	156	158	162	175	177	173	181	175	170	157	186	188	166	163	157	170	172	183	195	188	173	167	161	174	164	170	158	183	188	169	181	168	161	173	169	167	160	160	187	160	172	177	159	147	173	163	157	171	156	173	175	182	138	185	159	151	187	183	163	167	179	165	170	161	160	157	190	169	181	183	153	174	171	166	201	168	153	169	175	181	177	188	169	158	160	156	157	191	165	192	154	143	158	160	187	167	194	186	183	173	174	166	150	178	145	150	157	171	159	175	169	172	167	196	165	171	160	176	156	187	167	149	174	163	173	177	180	187	173	138	186	180	195	151	179	158	185	168	180	170	169	155	186	185	184	185	150	180	154	165	167	167	183	152	164	177	169	137	179	182	162	182	168	174	190	177	185	149	168	182	159	174	172	179	188	174	164	159	156	156	164	166	161	163	172	166	148	174	199	170	177	158	149	174	165	163	171	169	169	158	172	135	162	158	191	160	170	185	188	167	157	173	141	171	154	175	192	144	152	170	170	159	165	184	167	182	169	135	178	184	167	168	179	169	175	156	163	174	168	171	177	165	171	207	187	177	150	165	166	161	165	146	174	176	177	165	175	167	167	179	145	155	184	176	200	164	187	154	140	145	158	179	170	172	147	173	142	157	167	163	154	171	192	169	153	149	161	179	160	177	167	179	155	180	174	164	158	158	176	181	149	175	156	161	165	148	159	156	158	169	189	160	163	163	182	161	172	174	161	169	184	178	168	194	170	172	172	169	164	183	170	150	195	153	167	165	167	174	180	166	176	152	167	149	176	157	156	161	173	134	171	158	148	173	147	170	168	179	181	177	162	166	176	146	151	176	163	180	198	169	165	175	146	155	179	174	149	163	175	183	171	167	180	166	175	175	167	185	144	177	164	174	166	162	178	169	181	159	149	176	189	139	190	172	164	155	154	163	161	148	186	151	175	174	172	152	156	180	140	168	182	166	162	168	159	163	168	175	168	162	172	182	179	162	161	156	174	169	181	168	158	170	185	177	186	186	189	161	178	157	162	160	190	182	147	187	159	167	186	159	165	172	170	159	164	155	182	160	166	166	162	186	189	146	159	168	172	180	154	177	170	186	161	168	160	155	183	154	152	167	196	202	183	135	153	188	178	161	187	147	173	193	170	158	157	163	152	169	155	171	155	171	164	137	169	153	161	171	194	151	150	182	164	203	202	162	186	187	158	159	151	160	180	172	183	169	142	153	170	169	173	158	166	190	173	154	162	193	162	157	161	160	154	173	160	169	183	175	147	183	171	188	175	166	168	155	187	173	185	160	160	155	180	147	192	176	158	185	171	169	159	178	173	168	154	166	155	174	173	159	161	169	172	160	151	170	191	167	159	166	178	155	162	180	178	160	168	162	158	194	191	152	150	149	153	174	138	178	179	174	193	199	147	170	180	170	153	165	169	174	174	185	163	170	180	156	181	161	152	178	155	181	165	165	163	169	176	185	175	186	142	147	172	177	157	192	164	163	187	147	187	138	163	161	171	170	180	182	171	122	161	154	175	171	165	171	171	150	156	150	176	169	170	160	162	167	147	161	172	161	171	152	186	188	173	169	171	175	172	177	166	187	203	175	167	158	186	161	165	167	192	184	153	180	182	155	181	162	195	177	163	158	175	159	157	164	177	150	166	204	161	182	177	158	185	187	172	198	144	172	193	158	186	187	162	189	164	178	179	175	155	175	164	176	208	178	167	174	130	154	169	169	186	178	180	186	183	159	166	162	162	159	164	174	190	175	166	160	162	196	180	166	184	173	177	191	153	168	171	176	160	173	157	163	172	174	191	187	151	187	163	176	173	149	179	187	148	177	168	169	157	171	156	166	163	190	176	150	158	181	179	139	153	156	178	161	177	135	193	152	147	172	167	167	172	168	166	154	179	162	175	155	169	170	182	154	176	151	162	152	198	174	166	182	174	181	191	153	170	177	174	150	182	171	153	177	147	160	154	162	168	169	178	166	177	168	191	166	152	182	186	177	164	141	170	178	162	163	172	160	169	168	150	193	150	178	174	174	171	176	173	161	166	168	182	175	167	185	158	164	174	180	200	176	180	168	177	171	181	173	162	172	150	161	177	148	151	179	188	194	161	152	175	165	174	167	158	177	145	162	177	167	169	185	174	162	168	154	186	180	180	175	146	150	173	172	167	159	185	176	151	155	156	153	170	170	160	166	182	166	196	161	165	173	180	149	159	164	180	184	176	171	183	168	172	173	185	156	171	163	178	159	150	158	155	160	162	173	184	174	186	163	165	170	178	175	176	167	168	166	191	169	172	165	155	193	167	163	183	180	153	144	188	180	173	155	163	161	163	163	160	175	159	183	163	148	177	182	158	178	170	175	157	145	165	163	193	166	151	172	166	171	166	176	165	154	155	171	176	172	161	192	171	153	157	152	200	170	170	192	193	191	161	184	146	164	166	189	184	150	186	164	171	155	167	174	195	184	167	161	186	177	151	157	158	154	151	167	144	153	177	148	161	156	167	175	144	178	199	190	185	193	191	158	175	151	171	170	155	162	141	167	160	159	176	165	158	179	159	180	160	162	165	156	185	189	149	175	170	169	175	175	165	192	170	173	169	155	165	160	166	182	143	178	158	140	162	176	168	155	150	175	196	156	173	179	170	157	142	165	168	140	167	168	181	148	182	182	167	180	161	189	177	175	188	161	183	200	181	145	162	167	177	154	182	173	169	170	156	167	163	178	173	172	141	177	161	156	149	170	164	220	176	178	186	176	156	163	161	175	158	161	162	169	153	181	175	177	167	164	156	161	167	153	170	190	141	153	175	155	156	165	154	165	148	180	159	176	161	158	173	175	171	181	160	161	211	176	186	157	170	165	168	163	159	166	171	184	198	149	174	170	178	161	171	148	175	172	146	142	162	172	158	190	152	159	151	185	136	187	157	213	183	160	173	173	189	161	150	158	178	126	173	150	165	173	174	148	169	155	157	174	174	151	157	176	164	178	158	155	175	165	168	171	202	129	165	186	144	148	181	200	171	185	181	191	187	146	150	166	160	179	177	167	174	171	180	171	169	175	174	187	179	142	165	222	193	156	167	161	169	196	170	188	179	168	144	173	201	181	153	184	162	180	154	161	160	185	177	160	191	181	161	171	152	180	152	183	175	165	166	170	191	166	172	157	156	187	172	160	154	167	165	166	170	171	163	190	189	141	169	157	146	175	146	185	160	172	173	151	150	166	179	155	153	169	165	148	162	169	161	160	184	181	156	173	184	163	167	164	163	164	179	180	161	180	185	192	156	157	190	163	174	176	173	168	168	183	196	165	181	172	165	170	180	183	156	159	158	186	171	148	186	170	176	163	153	148	171	163	170	156	155	187	161	159	176	184	160	177	153	185	181	179	154	167	176	170
10651	22680	34029	35754	31523	27224	24814	23894	19938	16814	16353	11449	9800	7681	5714	5204	3551	3313	2985	2489	2003	1575	1837	985	824	793	595	562	591	591	588	622	586	610	578	592	594	564	576	532	578	561	588	600	557	591	586	577	555	560	580	593	591	545	560	576	563	566	546	617	593	564	589	592	588	581	628	569	607	566	535	597	555	600	560	596	559	574	568	537	573	606	544	595	585	563	532	552	554	610	621	562	601	551	565	551	550	540	576	602	589	563	574	573	533	532	591	542	591	590	639	569	598	615	557	555	607	627	545	557	585	566	582	618	581	593	584	594	556	584	570	570	559	545	589	604	548	561	607	560	618	544	587	554	550	601	546	586	577	590	588	546	611	600	575	593	599	589	561	547	527	568	613	618	575	581	548	532	577	546	610	569	594	599	609	568	560	564	597	576	617	576	572	581	628	575	598	578	601	555	572	574	585	594	550	612	591	584	590	576	570	554	571	591	590	537	579	605	593	571	565	560	582	586	569	594	598	625	588	556	582	566	564	632	569	583	600	582	525	570	565	589	549	574	572	577	626	548	572	572	575	611	578	578	598	553	595	606	591	565	551	538	605	598	564	608	593	580	556	562	560	576	573	584	594	588	570	585	560	565	610	565	565	592	591	576	566	568	569	618	641	579	563	601	628	538	595	588	568	590	542	581	550	581	582	567	579	570	601	627	575	568	558	540	587	576	596	584	560	559	538	595	590	539	595	597	555	600	565	594	557	608	581	579	556	604	559	575	552	588	567	598	552	629	551	560	618	575	565	545	597	587	564	607	546	585	548	566	563	554	547	565	583	553	555	543	568	577	615	569	542	590	607	607	584	600	585	600	572	569	567	562	615	564	572	579	586	547	578	569	593	586	570	566	573	581	587	572	607	597	627	560	578	598	585	587	552	577	597	577	619	594	640	618	590	599	602	558	553	574	601	580	607	587	575	602	544	589	580	578	571	575	533	593	607	591	632	549	556	598	536	632	550	568	605	569	542	589	593	582	600	595	526	584	577	593	579	575	534	603	617	608	586	609	613	595	567	551	580	598	582	568	578	572	562	536	610	633	606	581	598	596	587	567	595	590	603	559	567	606	552	600	551	552	559	575	578	543	623	598	602	616	601	582	573	582	566	586	612	560	604	562	560	573	598	569	558	587	566	527	568	542	613	542	568	567	584	542	589	580	589	607	541	570	635	608	602	607	608	611	510	593	588	612	583	541	608	588	592	592	586	551	594	610	586	541	617	630	538	576	602	588	610	541	583	599	568	601	585	608	535	555	598	557	543	564	599	621	516	581	580	556	588	586	634	566	578	620	558	589	589	573	608	599	564	549	566	620	563	583	605	564	594	605	601	582	573	624	599	555	609	581	583	614	602	575	560	541	582	599	548	576	606	606	552	567	598	603	555	586	618	617	603	582	594	552	586	569	586	572	531	568	541	558	554	559	536	595	580	557	563	559	599	604	578	620	582	587	588	585	598	570	566	583	573	560	583	594	567	576	609	621	592	555	531	542	615	555	547	600	570	600	581	570	572	602	564	558	570	569	568	595	593	585	607	548	590	547	565	548	606	601	599	607	598	562	562	580	556	551	602	557	605	620	596	570	546	570	576	567	651	566	571	613	586	556	524	557	587	598	541	618	577	553	571	536	594	573	564	581	607	604	570	602	567	634	593	577	550	561	594	575	578	606	600	579	569	573	583	554	548	578	591	567	591	587	566	546	623	597	594	575	562	585	594	606	572	585	564	587	596	564	547	570	592	595	577	590	567	612	559	593	570	598	567	593	550	622	604	559	574	562	571	603	560	552	591	555	549	566	591	593	583	573	563	580	566	602	602	605	566	599	562	580	567	596	587	533	608	585	551	604	609	599	592	586	559	575	573	537	601	585	601	595	612	606	584	535	593	576	606	559	561	575	601	598	583	574	567	579	543	560	628	553	558	622	597	576	580	586	567	546	590	592	619	575	613	588	582	605	582	588	593	562	623	567	585	551	556	593	599	602	578	577	555	586	612	550	567	558	561	594	542	551	600	535	532	549	564	580	581	562	607	610	562	559	620	589	586	609	576	587	603	611	584	565	592	553	557	564	549	536	574	554	555	559	585	580	561	575	608	542	589	596	566	604	558	625	581	580	573	534	580	607	549	556	589	642	571	554	593	591	576	581	593	552	548	558	580	608	597	555	588	544	605	574	651	569	595	584	576	605	562	570	555	563	589	598	550	609	538	585	557	544	609	597	598	552	576	583	586	613	549	600	601	585	577	556	571	599	584	610	598	580	583	575	586	604	537	535	621	566	561	565	607	599	559	647	583	613	580	546	552	603	578	554	583	542	574	573	572	576	590	587	586	589	599	550	611	604	567	576	548	624	561	593	590	576	573	593	560	629	555	593	617	605	577	559	555	546	583	563	573	665	622	598	569	593	552	557	511	625	571	580	586	636	621	576	574	577	562	586	561	598	589	592	602	588	576	581	612	543	543	521	588	590	569	594	570	581	581	582	614	539	541	584	570	660	575	569	606	548	624	565	578	564	568	545	569	611	601	567	600	581	593	538	622	585	583	594	630	587	576	581	617	590	619	590	592	558	563	557	604	571	593	580	543	576	577	597	574	569	601	629	560	606	603	567	562	560	593	603	572	560	601	588	556	567	568	569	570	564	578	583	557	583	601	551	545	580	544	606	583	625	575	573	595	594	577	568	571	624	545	590	573	590	606	599	589	593	577	579	545	560	565	546	566	602	544	545	590	571	584	568	562	547	634	550	565	560	575	529	586	577	571	588	603	563	533	582	573	583	546	624	540	552	598	589	551	584	586	581	610	572	539	558	606	581	577	597	580	525	604	580	565	575	587	557	521	551	572	561	611	608	581	562	599	561	554	553	569	552	512	588	590	608	585	555	593	560	561	576	588	540	570	601	613	586	581	585	573	552	587	566	582	570	596	588	566	597	579	574	617	512	578	574	600	570	587	556	615	655	604	541	569	575	574	584	597	521	597	615	570	616	602	581	569	592	602	602	583	558	596	612	563	523	597	574	592	604	600	596	549	583	550	616	585	562	587	575	560	531	606	580	559	582	630	583	587	595	579	564	563	548	580	609	545	574	612	550	560	601	623	602	570	567	561	589	598	577	573	561	615	568	542	568	558	589	596	528	562	570	570	594	601	584	553	565	564	606	597	584	576	576	592	635	572	604	533	610	576	588	595	574	629	594	623	629	621	569	558	573	557	579	615	566	562	598	578	557	593	597	617	579	603	559	546	552	575	544	573	625	569	576	594	560	557	629	588	577	574	548	618	618	625	574	620	582	575	615	552	550	601	593	573	552	544	554	589	586	546	573	580	586	564	604	608	572	622	598	588	602	574	605	590	590	603	564	620	601	594	544	592	575	584	559	593	596	578	562	580	588	610	563	573	566	552	604	599	584	562	583	551	592	574	578	612	630	546	638	631	570	591	624	556	537	552	573	580	571	560	567	550	583	567	580
39447	46256	46147	40407	36495	36461	34106	35506	32347	28139	30193	18254	10263	5127	3984	2843	2117	1988	1391	1434	1783	3133	2731	639	528	374	188	174	195	201	150	158	170	201	185	157	178	172	143	166	168	184	172	151	184	199	149	153	185	154	194	174	168	176	178	149	150	174	175	182	158	174	176	179	183	158	157	161	152	178	178	170	172	170	174	167	154	189	171	140	156	151	157	165	182	172	160	164	147	174	154	141	168	162	195	172	173	165	161	161	154	168	172	165	166	198	169	162	156	178	161	148	166	152	174	130	146	172	175	152	162	179	167	169	151	165	163	163	166	164	158	166	183	144	159	170	145	169	168	163	170	175	146	156	173	162	188	174	159	157	169	174	165	175	151	166	156	181	189	154	165	199	185	168	172	180	160	161	149	168	157	195	163	164	163	148	175	184	188	162	155	161	171	164	176	168	170	181	149	187	166	170	169	187	157	166	153	157	139	164	193	162	173	175	156	165	169	170	158	157	172	177	168	152	173	188	176	187	178	173	153	178	170	161	163	149	177	178	173	168	162	171	148	154	167	133	160	188	185	182	160	165	168	179	167	161	171	174	145	149	166	172	176	150	136	150	151	160	146	183	176	166	148	181	200	163	146	171	153	141	159	178	178	173	178	154	182	154	164	175	161	141	162	149	167	163	149	172	165	185	154	166	155	174	173	163	168	166	165	187	173	163	174	150	155	174	168	155	194	181	185	157	144	158	149	156	174	162	149	174	172	148	169	159	167	146	164	158	158	172	163	155	156	175	149	133	173	183	171	187	141	168	164	163	147	172	176	151	167	170	172	148	159	167	174	149	174	177	167	170	168	178	167	162	161	190	153	162	167	175	174	156	173	149	175	163	163	175	172	186	183	152	183	162	144	165	158	174	163	158	147	185	159	171	177	156	182	148	162	169	164	164	180	135	167	165	166	157	159	161	153	171	179	167	175	159	166	160	165	153	144	159	161	187	175	172	164	168	163	167	156	169	172	179	173	176	169	164	168	185	169	175	160	174	146	185	164	174	167	176	139	145	165	180	158	167	162	157	178	160	155	167	156	149	163	166	169	162	190	156	157	176	162	167	164	156	165	158	145	182	156	165	152	170	154	164	176	165	144	173	156	151	164	151	178	169	179	146	164	161	151	167	189	159	156	175	152	179	157	177	148	179	160	173	171	184	164	152	154	158	165	166	176	182	146	144	180	167	178	174	166	164	175	163	156	176	158	168	154	174	164	189	173	154	195	158	173	160	186	155	179	161	170	166	171	171	159	156	162	167	159	175	168	177	176	171	192	174	164	148	157	151	164	153	157	145	170	160	151	181	159	159	180	165	167	181	163	159	179	172	161	154	158	170	153	148	164	156	164	168	166	167	139	160	169	169	178	180	173	170	161	179	169	161	156	168	169	147	172	163	165	179	158	170	178	140	178	172	187	163	168	175	151	193	163	151	176	160	158	168	172	176	166	145	159	184	157	161	136	185	166	147	163	140	170	164	174	190	157	166	182	155	138	161	169	187	167	147	180	186	173	160	169	190	129	204	158	183	172	168	164	184	176	166	155	167	148	158	170	175	169	152	186	154	170	163	205	182	179	186	162	160	183	181	168	172	153	176	177	155	153	176	158	157	147	185	172	165	186	162	161	172	179	181	170	171	173	144	127	178	153	182	182	187	157	175	151	169	165	143	174	157	147	162	168	186	142	154	172	172	163	158	166	161	161	126	172	175	167	157	169	162	153	192	177	150	155	160	147	151	184	173	164	169	148	146	163	146	143	178	153	154	165	165	156	164	152	159	162	161	168	149	178	171	146	166	148	169	177	172	164	186	167	174	150	158	177	155	161	167	159	150	174	173	184	143	170	168	158	157	154	169	165	167	151	174	172	155	167	169	169	165	168	154	158	166	149	159	170	156	171	191	157	139	162	184	181	161	162	171	182	163	161	166	175	173	157	162	143	173	168	176	167	167	174	166	169	138	162	154	154	175	158	178	175	171	166	175	188	154	168	165	164	177	175	140	171	178	166	162	157	172	169	197	182	130	167	178	173	168	151	169	176	171	152	136	157	156	161	152	179	156	177	160	165	172	167	178	159	161	176	168	164	162	155	164	179	184	149	179	172	156	150	165	182	162	181	156	166	168	191	146	146	163	164	150	152	173	150	184	155	151	174	168	156	162	162	179	153	168	187	151	152	187	151	184	175	151	163	151	175	165	191	168	174	164	161	147	166	143	163	189	166	147	199	142	165	159	158	197	200	180	157	167	151	169	169	157	159	196	171	158	166	164	154	178	137	181	179	184	158	158	157	190	153	156	146	172	165	176	139	190	151	174	186	170	155	190	189	183	155	160	187	132	173	168	167	156	171	169	176	171	146	159	172	155	158	156	171	149	170	161	164	175	158	153	178	185	164	154	173	150	169	153	177	145	168	175	184	165	145	144	161	168	176	158	175	158	153	152	187	165	178	174	160	173	189	166	160	159	180	163	159	158	189	156	149	162	174	155	185	166	168	182	168	164	171	180	174	159	149	156	185	176	143	172	157	181	162	133	154	180	192	168	179	165	181	156	163	157	177	169	207	162	156	161	157	178	146	181	181	156	187	172	164	153	161	171	181	172	163	160	173	151	153	175	172	184	177	157	160	171	155	160	189	169	180	156	157	175	169	164	168	152	153	188	163	155	177	175	147	164	155	189	152	173	144	164	181	177	174	129	185	148	166	175	179	170	154	137	168	165	163	173	166	167	148	175	183	161	169	182	169	183	158	158	145	149	147	167	159	180	181	198	164	163	151	175	156	151	176	176	155	174	163	172	158	163	175	158	154	155	150	176	162	169	142	171	165	170	144	164	167	153	165	160	182	190	147	162	156	169	176	155	182	156	185	156	152	186	177	200	177	150	170	165	146	192	177	162	174	181	179	157	152	143	160	179	192	169	180	173	169	189	179	182	156	183	167	153	176	164	180	142	186	178	156	154	189	165	155	161	172	151	155	185	138	169	148	168	151	185	181	195	186	171	195	158	147	187	160	142	165	167	198	184	157	169	154	169	171	176	175	178	148	154	165	175	159	148	184	184	148	175	155	149	175	171	151	170	152	181	155	180	166	146	164	152	168	186	161	168	165	172	159	164	173	158	162	150	149	153	156	156	169	168	171	164	172	162	176	151	169	145	160	156	153	164	165	154	158	173	180	150	161	184	179	173	166	152	152	155	165	140	178	134	155	177	181	170	192	149	165	145	179	171	165	155	148	157	158	150	170	163	130	144	178	165	167	149	170	192	152	159	161	154	159	141	162	152	181	163	144	154	168	159	173	172	163	174	185	171	169	164	174	162	170	162	155	184	159	171	173	162	153	170	147	161	156	163	151	155	157	145	154	193	163	149	162	157	170	170	172	170	161	179	172	167	172	169	161	149	178	160	157	181	148	180	151	154	182	155	172	156	165	180	145	167	186	180	144	175	143	172	197	173	153	152	167	163	152	173	161	171	166	178
33604	47525	54260	59894	62368	59130	54754	48784	46132	41074	41672	28834	23290	17175	17130	12978	11504	10694	7847	8429	10114	16183	13989	3429	3143	2109	687	693	709	669	594	623	725	797	607	590	533	572	582	563	533	588	559	546	564	565	528	556	591	553	609	580	583	586	562	613	570	539	541	569	549	546	561	566	515	547	539	598	570	567	529	562	559	581	571	544	557	523	552	554	528	529	541	572	548	550	503	588	524	562	557	480	543	601	539	566	573	569	569	552	557	532	550	527	542	586	573	582	597	538	545	522	566	545	563	560	557	575	552	526	540	575	548	563	560	514	552	578	534	581	556	564	561	576	590	560	560	509	538	575	556	589	498	541	548	570	524	534	595	572	593	553	539	579	546	570	529	531	530	594	533	518	533	580	579	566	535	549	540	583	574	561	542	541	564	593	565	529	579	524	546	532	533	574	530	526	548	598	536	564	550	561	579	556	523	546	548	561	546	526	579	573	557	564	545	520	561	561	548	539	567	566	564	549	532	509	521	566	565	547	562	565	539	568	565	545	521	565	552	556	558	541	597	511	551	584	578	568	506	560	537	580	518	555	594	527	551	579	574	541	552	543	552	557	575	572	571	536	549	539	558	544	532	603	578	548	517	582	564	563	563	558	522	558	565	552	539	581	518	551	535	504	552	571	581	529	554	562	517	552	555	600	573	562	564	562	580	560	553	561	550	549	542	529	548	564	552	551	544	565	581	581	559	568	571	546	556	567	530	536	562	543	523	550	548	524	543	583	580	511	524	548	585	577	560	518	560	560	562	548	537	514	522	567	558	530	568	578	545	606	552	528	575	548	558	568	564	528	520	541	583	550	572	560	594	541	563	583	494	539	509	557	547	555	549	589	607	571	571	561	538	562	554	536	559	535	484	536	568	528	491	576	545	559	556	557	573	561	543	560	542	573	585	538	553	523	565	610	573	604	565	610	577	527	534	517	513	524	518	580	590	530	573	535	549	608	578	546	558	549	548	568	564	572	543	615	562	551	571	497	502	527	575	572	575	554	550	555	553	564	573	566	521	562	537	507	523	544	600	536	551	531	529	526	647	543	548	574	549	564	597	556	575	507	522	544	578	562	585	550	576	558	594	568	582	560	587	559	548	547	545	560	550	550	514	563	565	554	566	545	574	525	584	591	561	525	533	581	564	604	570	542	600	551	594	583	546	531	516	560	640	543	506	566	528	568	580	571	563	519	552	546	555	554	569	560	583	577	535	570	560	519	551	528	557	572	568	548	543	562	533	559	561	530	558	607	545	565	512	541	525	541	575	556	548	528	522	555	556	525	537	570	550	527	552	577	548	601	562	553	551	523	565	541	544	600	580	553	591	526	562	547	512	573	514	551	549	572	564	531	580	583	538	570	527	555	565	526	535	542	555	545	550	541	570	564	569	556	492	523	587	546	570	549	603	555	551	553	554	521	542	573	544	546	562	570	542	510	532	601	508	577	584	535	535	530	554	552	534	592	588	565	558	569	591	546	525	545	563	519	521	549	516	543	551	532	543	556	587	533	547	544	546	544	565	545	585	544	540	620	586	548	532	552	587	599	579	536	543	553	552	607	542	564	508	583	521	516	596	516	549	574	530	578	515	559	589	560	577	546	535	569	535	538	573	544	589	533	570	505	599	545	561	534	550	518	586	573	541	527	549	588	553	571	548	507	562	571	560	593	532	587	539	542	526	553	541	573	563	531	562	539	584	566	510	559	512	547	531	556	529	567	569	507	594	548	560	542	564	567	572	585	557	535	559	545	523	541	543	533	619	566	518	530	553	559	594	612	536	579	568	569	546	534	563	555	527	527	591	583	542	530	602	531	582	555	561	546	556	546	573	540	536	604	540	556	532	565	532	557	582	493	579	527	575	513	563	536	547	548	524	557	530	586	557	552	541	557	531	526	524	588	526	537	570	549	552	555	560	556	558	533	593	538	572	531	552	553	543	548	513	541	571	590	588	548	597	558	543	580	549	524	556	563	577	567	599	562	530	590	523	545	550	494	553	577	544	579	579	520	547	555	585	552	524	554	542	541	580	557	569	545	532	543	574	541	568	548	555	536	577	534	520	504	581	570	577	538	533	544	523	576	547	560	571	580	559	557	564	562	577	581	529	542	583	544	504	573	580	544	569	500	502	569	596	578	543	568	562	549	574	534	543	559	579	549	538	571	569	604	538	627	537	564	555	525	634	525	520	568	554	554	568	557	577	593	563	568	529	522	561	511	600	577	608	589	500	575	526	566	545	605	592	582	557	582	543	533	547	559	564	565	531	595	567	562	572	514	578	531	519	567	584	531	546	554	539	552	602	550	581	560	540	544	573	574	533	558	538	568	516	558	578	554	580	565	583	516	560	544	565	559	526	553	550	554	572	523	541	578	547	493	565	530	535	550	582	566	512	542	515	540	570	558	547	520	584	531	589	574	510	564	561	548	557	608	586	523	579	567	496	567	554	535	554	542	574	569	521	602	563	515	529	562	531	581	528	568	560	514	553	554	537	532	508	532	558	548	575	521	568	560	539	544	555	520	529	546	535	528	567	553	545	524	507	564	593	571	548	534	547	562	542	547	575	566	569	551	575	589	574	542	555	570	600	570	556	558	522	577	552	629	561	543	596	551	540	582	535	573	555	564	573	543	560	591	552	531	544	538	540	603	545	540	563	532	581	584	532	584	520	595	590	561	568	554	564	601	588	579	504	533	546	567	576	566	579	525	543	590	542	582	556	577	510	555	561	584	555	563	590	569	550	529	563	560	557	605	556	561	529	551	562	557	588	538	543	556	577	546	560	557	527	577	550	543	565	532	581	564	561	592	544	546	591	536	523	557	529	538	561	532	563	546	581	543	541	514	582	531	533	550	549	562	555	569	578	560	538	527	529	570	554	553	549	552	533	522	555	537	572	545	541	559	549	549	570	559	524	563	536	574	590	543	538	541	518	561	599	508	545	530	505	576	555	565	561	514	565	579	527	563	546	533	524	586	520	558	542	518	565	580	570	527	579	619	539	521	576	581	539	602	549	502	563	539	569	531	528	574	553	531	545	562	551	570	553	535	586	550	555	543	508	567	513	554	549	578	514	537	582	567	566	569	535	530	547	504	520	555	539	568	557	564	598	589	546	596	591	555	572	529	547	558	569	562	543	532	565	594	568	543	563	597	572	527	558	528	538	552	538	521	525	545	559	531	541	612	580	546	539	572	533	603	539	566	579	559	531	530	563	580	569	571	571	578	526	563	569	516	589	580	555	544	527	603	534	596	521	589	542	527	556	519	546	549	581	557	565	550	574	617	524	550	600	527	536	556	589	540	543	555	536	520	522	536	614	574	562	571	513	520	577	532	534	534	539	566	579	595	564	563	557	539	527	551	544	546	532	524	557	542	587	581	529	591	523	531	579	528	529	556	521	594	532	561	583	531	578	534	561	544	532	554	604	511	569	566	540	548	522	536	564	520	502	552	544	554	591	589	554	547	541	564	551	560
46461	46850	44766	39863	36558	37187	38278	38703	36459	32325	35061	24428	16768	10644	7841	5370	4481	3435	2759	2565	5050	4981	1980	1017	959	324	280	296	295	259	253	271	280	277	237	229	245	248	240	238	239	249	243	227	243	221	206	206	228	205	224	243	233	246	230	230	226	219	239	227	221	232	232	221	221	240	236	228	222	221	244	228	215	224	230	215	253	223	220	202	243	252	236	218	230	238	225	231	225	231	238	237	237	241	223	224	217	258	212	227	243	216	233	210	214	217	261	243	235	241	205	238	233	231	239	225	232	256	220	207	202	225	240	228	262	224	231	212	257	244	252	239	209	230	233	232	254	211	253	221	231	225	213	236	234	234	244	217	233	228	210	234	232	232	243	240	218	219	227	213	229	228	235	242	230	244	217	244	222	239	222	240	215	249	242	247	239	209	272	248	250	226	226	241	226	241	244	232	199	266	241	241	234	233	212	234	210	257	197	231	241	225	233	251	231	222	245	229	218	246	222	198	233	224	251	214	244	244	223	216	219	247	214	218	240	212	245	233	235	232	215	236	215	238	209	261	219	224	248	233	229	223	230	227	223	237	227	217	232	225	220	242	224	266	223	233	252	219	247	285	228	226	234	219	237	235	233	245	224	230	225	241	228	261	226	223	236	215	232	224	229	239	216	203	245	261	225	241	224	249	220	217	218	236	213	258	208	238	235	221	246	205	247	227	242	257	234	220	245	240	217	224	259	233	211	265	226	209	226	219	250	261	215	228	209	231	214	234	224	236	241	242	217	242	229	224	257	226	230	231	218	241	209	246	252	250	212	237	241	242	228	227	231	227	222	237	224	210	227	208	222	233	231	226	232	210	225	234	244	253	264	238	228	254	224	235	251	242	190	207	248	234	240	221	222	233	230	207	235	235	243	228	263	215	232	237	229	230	250	250	202	225	253	227	222	203	241	220	209	222	257	239	219	223	224	191	233	200	230	239	215	227	218	203	234	238	228	215	249	218	205	246	238	236	233	232	227	230	237	235	237	231	214	237	239	220	261	249	251	225	243	212	241	234	225	253	213	229	222	216	243	223	225	253	203	226	196	224	228	222	198	230	242	203	200	195	230	235	209	228	231	237	229	239	266	225	220	210	232	262	252	226	239	237	224	212	231	217	244	226	217	216	245	221	227	214	241	216	236	217	227	241	230	213	214	264	253	207	213	234	239	216	217	243	229	252	212	230	224	251	261	238	252	229	242	220	208	225	224	240	214	238	239	243	207	238	243	222	236	236	220	236	238	219	210	234	207	218	198	247	234	214	236	238	212	220	239	229	225	237	214	208	253	248	231	227	220	229	210	230	231	233	248	231	240	208	194	250	225	241	213	211	245	225	199	258	256	242	221	218	212	239	246	218	253	264	219	238	240	226	251	224	244	262	231	232	227	229	236	211	218	231	214	187	213	232	244	232	215	223	214	240	239	214	208	210	228	211	227	217	233	216	210	250	217	237	227	247	227	241	220	227	205	219	227	217	219	231	252	215	233	245	248	221	228	227	225	200	218	218	262	254	221	256	258	239	259	279	241	226	251	235	223	248	258	206	229	268	236	239	236	248	283	257	211	259	222	248	236	254	230	230	224	240	258	237	214	203	235	234	235	231	220	250	215	219	235	210	262	243	215	239	214	228	262	251	222	249	245	235	212	233	273	246	210	239	220	240	230	255	244	219	244	222	227	226	218	215	214	230	238	253	245	231	215	227	230	214	243	237	223	219	236	219	226	218	261	234	216	220	222	212	236	252	207	237	234	190	227	230	211	236	224	241	216	229	249	240	215	252	217	201	226	224	242	232	239	230	247	244	232	214	231	270	229	257	239	241	250	247	239	220	198	257	264	235	236	234	236	230	233	235	224	228	229	218	229	202	253	245	217	241	241	243	247	240	233	254	211	210	208	225	233	244	216	225	216	218	232	256	238	233	222	238	253	225	220	229	239	256	253	216	217	196	245	249	228	195	232	235	217	246	228	234	213	228	227	261	219	250	202	239	220	216	245	238	226	228	216	228	241	217	192	232	210	256	230	264	225	238	220	248	249	211	226	195	229	252	256	225	230	224	220	225	226	223	247	233	220	237	236	231	257	212	230	243	236	211	223	236	229	214	231	238	255	248	226	234	250	241	244	245	238	219	234	247	205	244	242	207	227	262	247	225	260	253	228	189	270	229	240	232	255	221	240	230	230	209	236	213	220	221	243	280	222	232	222	215	223	230	220	250	218	229	221	238	232	251	218	234	233	219	233	233	232	223	269	197	250	233	231	234	230	279	260	210	237	205	213	219	225	242	201	244	238	234	245	244	232	217	252	228	249	218	210	239	246	225	256	241	250	231	238	236	257	227	214	227	236	215	258	206	230	239	188	223	222	243	212	231	224	252	235	250	243	239	247	218	235	222	225	207	219	253	238	224	223	204	266	226	212	229	219	237	247	257	222	214	235	216	226	257	220	243	251	240	235	226	269	187	208	206	223	218	209	260	242	245	230	237	233	241	215	217	224	244	204	225	230	219	230	243	192	238	229	257	239	210	232	234	244	230	230	223	243	198	235	246	191	221	226	209	231	223	235	251	210	215	224	228	237	243	224	225	220	204	263	226	230	214	211	218	234	249	234	231	245	233	258	242	214	227	207	227	240	235	234	228	259	214	241	227	248	223	268	229	248	222	221	242	226	230	219	254	203	251	231	220	241	229	222	240	239	212	230	224	228	214	245	242	246	239	206	220	199	219	240	229	226	216	240	232	230	220	220	209	244	233	222	202	226	245	229	236	226	215	267	253	226	244	223	218	250	249	233	226	236	217	209	222	242	221	219	213	218	245	239	235	247	219	226	230	231	212	226	256	237	236	232	233	214	224	212	225	214	221	239	235	240	207	256	238	219	234	213	211	248	249	264	229	241	244	205	201	220	273	238	231	254	228	232	239	232	237	254	231	269	242	212	234	254	257	222	208	202	206	211	228	236	216	240	224	212	203	266	236	216	198	236	228	227	214	227	220	222	228	239	219	227	230	204	207	222	230	228	227	233	229	271	228	215	243	252	236	201	231	240	216	257	229	239	235	248	219	230	255	267	215	207	248	251	218	213	218	252	216	238	198	212	222	229	207	237	247	238	219	229	245	231	240	225	229	200	234	234	212	216	255	243	223	211	251	235	230	228	219	217	238	252	252	208	206	228	208	187	227	259	233	230	236	227	227	222	248	239	201	201	205	239	231	225	238	197	206	238	243	223	234	233	256	223	207	235	243	247	226	242	240	240	219	229	208	239	236	214	229	249	213	215	224	239	200	238	240	228	239	216	223	238	255	218	212	216	224	235	214	206	252	228	220	223	245	251	246	240	235	201	217	229	230	252	244	242	230	234	243	205	242	247	234	244	253	251	228	223	231	240	245	218	226	225	203	233	244	259	225	237	237	233	222	224	241	233	223	248	239	241	209	242	239	240	208	237	219	230	249	244	209	228	217	211	222	225	243	225	221
40743	52997	56385	60267	65736	65973	60861	55267	51571	46603	47000	35790	28927	24809	23526	20079	18137	16461	13680	12947	21190	19491	9738	5604	5492	1210	979	1189	1169	879	866	928	1059	1102	864	777	756	741	737	738	768	690	743	716	685	718	688	720	712	715	721	726	745	743	776	681	678	738	686	716	689	701	666	728	720	738	710	705	718	705	712	732	687	721	717	665	726	752	675	752	653	720	715	706	705	742	706	765	677	685	719	706	771	745	717	704	691	769	727	705	756	687	734	728	736	710	719	760	732	734	752	727	729	701	703	686	755	721	718	731	683	723	731	782	736	766	730	732	676	709	710	727	724	735	721	690	722	688	727	705	712	741	690	703	692	741	748	706	708	703	723	706	714	697	765	734	697	722	732	741	719	732	750	677	768	703	728	719	701	693	695	729	697	718	678	674	701	720	717	718	715	710	742	731	763	677	720	663	694	779	741	750	683	715	698	718	716	724	711	746	713	740	756	717	722	750	721	664	735	743	747	724	715	714	703	733	691	688	737	687	721	735	689	698	706	687	706	762	750	726	724	755	683	731	712	712	688	726	737	703	693	706	719	741	774	708	692	708	675	748	671	758	684	678	699	682	732	742	682	707	670	680	727	727	693	755	708	684	714	690	693	726	704	706	716	712	658	723	693	728	715	733	709	680	720	651	704	698	732	713	713	733	661	705	700	736	725	726	687	738	730	714	680	657	712	711	753	684	744	713	665	699	721	648	739	736	746	720	726	759	721	734	704	717	672	703	686	680	681	720	775	722	697	695	750	752	743	669	709	716	718	712	708	728	743	715	764	724	665	725	674	736	715	707	737	731	717	738	714	724	715	688	712	688	708	702	738	703	658	720	778	703	681	714	766	682	759	746	754	719	693	689	725	667	735	692	717	748	739	687	739	727	719	700	700	692	712	689	691	722	736	741	694	701	687	749	727	718	720	701	712	719	705	743	710	724	703	728	742	732	708	702	722	736	739	728	673	727	730	732	699	718	750	662	725	756	732	732	716	712	741	743	664	754	693	680	711	704	729	728	707	709	713	741	692	750	747	743	660	754	652	676	709	702	703	753	725	700	698	745	704	734	687	678	737	748	703	712	695	713	714	710	695	728	758	694	735	720	729	756	736	709	778	670	735	691	704	713	715	774	749	758	682	700	723	693	689	717	690	688	735	747	713	698	689	715	711	743	757	707	715	730	738	738	716	681	703	684	684	744	726	683	724	709	720	694	730	707	752	710	703	692	721	747	715	727	763	724	741	755	682	722	694	662	706	696	703	721	673	770	684	709	745	668	718	749	732	717	681	695	704	709	779	709	730	711	686	713	751	763	709	645	734	734	716	768	736	731	697	702	693	719	727	734	737	738	763	731	733	720	708	667	754	703	715	716	711	676	727	683	736	689	698	736	689	678	709	703	719	710	724	733	711	688	727	694	692	728	649	712	682	771	708	741	673	712	740	695	724	720	693	724	702	719	702	690	690	705	707	702	716	711	732	691	697	737	705	751	727	704	713	732	711	699	752	737	717	721	697	699	727	695	743	693	783	721	729	694	690	692	677	717	749	695	702	717	727	752	741	738	718	712	673	675	698	719	692	754	748	721	708	692	705	717	688	731	715	690	698	740	736	750	732	700	732	729	723	740	719	730	713	683	713	749	738	728	727	728	705	693	665	714	723	725	691	701	772	692	661	699	728	725	716	705	724	758	702	754	722	748	712	710	743	696	681	758	682	723	718	705	732	737	694	713	759	707	686	755	695	741	716	688	713	714	747	694	673	736	723	664	697	685	688	716	721	760	706	683	706	730	657	754	672	739	700	701	710	731	726	712	654	732	664	753	714	724	746	718	741	721	694	700	707	726	731	677	719	724	682	692	702	692	736	722	769	692	711	735	720	761	690	666	709	690	695	740	744	731	744	772	682	700	728	704	682	703	721	702	652	711	742	716	716	743	744	719	698	722	749	711	725	722	707	723	684	707	716	741	716	712	768	654	732	684	715	710	685	682	730	694	735	703	697	700	691	704	687	716	680	725	710	763	707	757	748	713	713	732	711	729	702	695	716	658	700	739	669	724	693	731	711	725	688	742	742	735	721	690	782	715	725	725	710	699	727	683	696	723	683	683	720	687	706	675	721	712	743	711	705	732	727	739	743	647	732	712	736	691	711	757	702	677	708	726	708	713	710	762	649	679	734	740	725	701	737	701	699	742	725	693	684	713	681	755	688	669	734	721	730	738	731	719	713	745	762	653	704	661	682	678	706	660	719	717	757	724	746	698	745	693	666	677	735	682	696	707	793	735	756	660	713	736	677	690	667	718	647	704	721	689	684	708	746	797	713	717	697	694	684	727	732	708	723	701	702	722	672	745	698	738	700	704	747	706	685	696	701	705	713	737	717	701	731	734	730	721	735	677	726	673	713	743	697	736	695	737	705	700	709	711	705	707	721	720	706	667	759	701	708	709	750	693	678	763	707	754	696	716	741	754	723	692	729	767	712	676	698	729	692	687	718	748	735	716	731	764	686	722	726	756	690	739	733	730	692	715	719	701	669	750	691	706	730	677	740	680	707	700	687	718	721	688	706	744	672	734	737	733	676	692	697	673	736	697	710	722	693	726	759	717	725	675	681	691	711	756	740	677	743	738	744	727	760	748	695	736	702	724	722	686	702	721	712	706	725	702	720	730	709	769	725	760	690	751	726	721	646	735	760	638	758	717	738	694	707	716	717	705	696	680	720	647	697	709	696	707	679	748	686	760	703	717	754	719	726	764	730	691	673	730	765	731	661	722	693	741	720	688	729	700	723	717	764	731	673	732	732	757	742	764	673	675	737	742	670	695	722	719	702	738	732	718	709	740	708	738	720	727	704	707	761	725	704	731	734	697	656	725	755	732	716	698	645	748	698	704	699	773	725	727	674	736	741	715	725	708	729	714	714	698	724	729	729	744	735	759	639	730	711	715	709	717	755	678	718	751	778	730	713	738	715	728	726	709	680	707	694	743	672	770	695	710	744	700	711	699	720	705	677	683	726	764	747	752	729	715	715	731	697	736	657	704	693	692	697	768	736	691	747	720	732	722	735	707	723	733	743	753	715	716	723	752	698	752	726	712	702	706	687	746	655	693	689	729	709	714	694	720	699	725	754	732	694	693	681	711	738	737	692	694	692	728	703	734	694	726	735	723	748	692	736	740	725	721	698	674	753	753	675	708	713	731	750	724	677	724	723	661	715	732	663	715	678	728	698	737	707	721	765	736	702	714	718	737	702	694	714	706	689	676	688	681	749	685	719	709	712	726	687	677	735	722	733	710	713	734	737	746	774	780	730	723	707	705	732	695	677	698	719	709	702	700	739	682	772	683	718	689	695	733	735	699	698	741	694	741	750	691	722	707	691	698	722	679	713	740	694	675	704	776	701	689	704	692	688	671	788	726	723	737	743	729	707	687	717	692	709	698	723	737	754	735	717	712	760	725	714	755	676	742	758	716	729	688	736	687
12669	19733	29997	26798	17374	12125	9877	7822	5732	4279	4147	2678	1813	1548	1151	1024	571	615	459	427	506	310	212	231	169	158	172	161	180	161	168	160	146	172	156	151	155	154	185	158	145	141	193	142	149	161	172	160	161	168	131	155	160	168	163	131	155	145	168	165	138	140	156	168	161	150	144	169	132	141	156	153	157	190	155	146	176	152	157	171	151	171	173	174	186	158	168	152	155	160	153	143	168	148	172	144	144	160	147	157	138	133	168	148	142	146	156	158	138	150	149	151	182	189	155	168	161	132	157	149	139	138	163	145	144	160	153	148	177	168	153	162	147	145	157	163	135	152	163	160	169	175	178	174	149	157	164	126	153	177	151	169	168	159	157	172	155	138	148	139	139	150	170	166	162	170	163	166	162	174	144	145	161	144	128	158	145	179	144	141	170	181	161	165	162	163	161	172	167	169	157	158	151	161	144	157	165	181	181	191	199	143	158	123	177	157	188	178	162	162	161	147	158	149	156	135	128	157	155	143	141	144	135	158	152	155	169	159	157	146	156	156	169	163	160	126	137	149	161	150	170	160	173	172	145	155	160	157	154	169	132	137	142	168	140	149	154	126	161	170	166	158	152	155	173	167	152	140	156	164	152	149	142	147	163	158	163	144	162	156	148	162	151	129	159	164	198	144	145	168	156	153	170	169	149	149	161	179	155	133	144	160	167	149	156	150	172	146	141	150	158	146	136	143	133	150	167	167	144	155	181	161	168	162	150	168	141	174	177	145	157	151	166	173	164	148	159	156	126	142	146	148	158	152	136	164	155	189	170	132	152	175	159	172	158	144	155	146	148	152	133	155	166	142	143	137	155	167	157	149	145	133	155	183	153	155	176	163	164	143	156	162	174	139	152	136	163	153	148	147	158	189	145	162	156	148	162	143	157	160	136	165	125	170	144	149	172	127	166	161	166	138	144	175	162	175	162	141	143	170	149	168	171	153	192	156	152	137	171	164	158	171	153	156	154	159	171	167	151	167	153	162	158	160	141	167	140	145	166	142	150	158	177	172	160	163	167	165	163	158	147	149	144	163	149	169	158	147	172	156	154	150	165	150	155	143	148	150	172	158	174	162	131	164	180	172	185	174	167	178	171	153	188	162	159	145	146	158	161	150	152	157	170	142	152	172	166	156	161	168	164	159	134	158	188	147	146	154	138	137	150	171	153	165	161	168	145	132	168	157	178	153	183	172	144	139	147	171	155	178	138	170	180	166	170	156	156	142	169	139	147	144	135	143	161	192	140	179	140	147	142	147	144	162	159	176	129	149	157	156	143	159	175	159	166	170	168	141	147	159	162	154	143	149	157	161	183	157	157	147	154	155	145	137	122	155	148	166	160	161	176	153	163	136	156	162	164	143	160	148	139	148	155	142	169	164	155	157	183	187	162	156	158	155	154	146	156	168	162	171	154	166	142	163	165	162	139	165	172	156	157	162	152	165	144	151	167	145	170	149	165	149	157	142	154	127	155	170	162	169	149	152	139	157	139	159	163	120	154	154	162	159	150	159	155	173	178	155	173	143	152	128	138	175	171	160	149	130	162	162	156	148	151	151	169	159	165	164	161	168	150	137	164	161	141	156	157	174	153	153	160	169	153	152	163	136	185	152	144	167	166	156	164	141	140	144	151	169	127	153	161	148	140	144	156	194	154	146	135	148	149	159	170	162	160	157	146	154	171	171	160	157	154	143	178	152	169	152	148	166	143	157	155	170	152	173	151	168	167	145	154	130	163	163	159	180	154	136	174	151	142	161	147	170	153	153	148	187	143	147	157	153	161	166	167	150	159	138	176	151	175	160	128	153	155	163	151	186	152	144	171	133	154	165	158	164	163	165	140	145	131	158	134	151	184	152	149	162	166	135	164	155	155	156	163	159	164	142	152	174	151	144	142	166	145	182	159	158	148	169	148	160	178	162	173	158	153	151	149	151	152	164	143	147	153	165	146	162	136	167	157	142	146	162	140	155	176	180	174	142	153	144	154	152	137	154	170	160	151	163	142	134	147	155	146	146	161	147	143	159	139	140	170	133	154	153	162	141	163	139	156	183	186	145	156	157	180	173	136	129	159	162	158	159	151	165	142	150	155	156	152	134	148	143	160	189	172	177	174	167	142	149	160	153	166	144	165	130	153	158	149	134	167	160	136	155	149	183	148	140	157	159	148	149	163	150	151	159	154	161	160	162	185	161	153	179	161	151	145	178	165	172	163	152	177	147	162	132	163	154	151	175	147	165	149	185	143	133	161	163	147	172	160	157	164	147	166	161	176	144	165	191	153	179	158	146	156	179	138	161	168	140	165	159	173	172	172	171	154	174	143	207	151	159	164	158	149	148	169	159	148	155	171	152	160	145	170	171	128	155	139	154	145	167	171	153	160	153	159	161	168	149	147	168	149	162	174	150	179	164	155	173	163	175	171	144	156	154	163	165	163	152	142	157	171	157	134	168	151	156	179	153	164	153	157	167	166	171	148	121	167	143	128	148	146	148	162	159	152	146	144	140	141	171	177	158	148	145	155	136	164	161	147	157	162	148	160	158	150	148	160	163	159	153	159	182	141	167	140	139	154	154	174	158	148	155	161	181	146	139	142	152	184	151	159	156	156	152	157	170	171	167	149	167	158	174	169	174	134	165	156	151	173	157	167	141	150	141	143	144	135	144	147	154	151	151	159	158	143	166	161	158	168	150	171	144	154	147	166	156	152	129	162	139	162	173	186	161	150	160	156	149	187	147	151	158	164	167	157	153	155	153	165	162	149	154	148	128	157	170	142	152	148	150	169	137	155	167	154	171	160	154	161	153	142	167	153	161	147	147	175	137	155	169	167	158	127	159	152	176	160	171	132	150	164	161	178	154	164	144	145	144	175	144	174	166	160	138	148	152	146	149	149	172	175	154	171	158	146	129	166	155	175	147	161	171	165	166	136	159	149	140	173	138	138	175	156	164	162	159	143	164	135	172	156	168	163	137	164	161	134	154	168	164	185	139	153	158	151	136	145	165	153	153	156	150	162	176	149	176	158	151	142	146	149	167	151	154	147	155	169	128	158	161	161	169	149	163	148	137	182	152	159	143	180	192	154	165	148	166	139	149	146	178	162	136	161	153	162	149	161	165	157	154	146	172	167	172	134	141	152	164	158	139	169	164	142	154	170	177	153	153	165	145	160	180	149	166	132	155	153	147	144	156	158	170	165	173	153	159	161	149	142	158	135	160	146	159	148	177	152	158	153	148	151	140	148	162	144	158	137	155	145	168	172	160	144	155	144	147	142	159	165	163	154	138	162	147	150	160	151	147	170	150	151	162	146	147	176	179	153	129	166	152	137	146	148	170	159	142	134	168	151	175	133	149	177	152	170	169	168	165	149	165	131	177	138	145	149	159	152	148	166	149	147	140	150	147	175	147	170	147	132	145	127	152	155	162	157	162	171	155	163	145	139	140	136	159	124	166	145	154	171	185	158	149
12153	22502	34683	36558	29265	26055	25464	21338	19329	16436	17099	12278	9341	8428	6661	5983	3490	3607	2745	2558	2959	1411	871	873	669	576	575	618	520	504	595	558	560	572	601	583	572	488	518	574	567	544	535	584	521	524	526	557	540	525	535	534	554	520	545	532	537	515	517	548	529	573	547	553	545	581	548	546	552	534	562	539	546	543	541	532	574	554	538	519	541	552	531	539	515	546	549	519	577	487	536	522	544	559	531	567	525	549	560	533	531	513	538	569	565	501	550	534	531	554	541	547	521	554	516	553	546	540	542	547	545	568	497	513	556	577	487	577	547	547	548	563	524	585	550	598	578	538	506	542	504	578	536	571	541	556	528	538	540	528	525	590	573	535	557	567	542	529	566	553	551	545	572	523	517	554	537	509	540	561	564	576	528	529	505	568	532	560	551	504	521	593	530	549	502	571	556	546	520	539	545	551	539	544	540	534	545	538	544	585	582	566	531	482	554	517	567	538	538	560	547	544	511	547	551	542	528	531	534	554	525	575	530	542	520	546	541	534	590	556	569	538	521	570	571	517	532	527	552	574	531	529	537	559	534	522	516	554	522	563	512	527	505	555	549	535	543	562	528	528	561	523	553	602	540	562	551	534	548	538	537	555	556	531	546	522	496	548	521	596	579	563	523	546	513	546	613	567	544	550	550	555	556	536	556	508	520	586	498	548	518	539	541	522	525	516	555	518	545	565	540	570	522	505	541	537	543	535	535	551	562	526	548	566	533	543	504	545	538	561	569	517	521	538	543	508	513	525	541	522	543	483	543	551	538	543	521	523	580	532	584	509	564	551	509	550	595	531	512	553	487	488	560	567	516	526	538	516	530	537	525	526	518	535	526	568	529	570	555	555	559	538	574	540	529	554	527	542	536	534	530	551	500	548	531	518	540	562	525	551	569	558	498	521	537	507	499	534	545	498	549	540	505	560	547	548	513	570	548	549	545	550	529	533	570	548	580	540	506	576	558	536	508	545	534	512	578	522	540	573	515	511	565	519	552	567	529	563	568	546	577	531	548	559	553	528	570	567	536	552	550	564	484	555	553	550	543	566	563	558	530	545	525	551	537	544	518	564	565	563	548	516	547	577	591	570	557	507	575	597	522	538	546	524	539	535	553	535	543	560	549	583	561	493	557	549	554	551	568	522	536	546	546	545	533	559	491	567	512	557	538	570	571	564	556	546	507	508	543	547	569	539	533	550	534	556	535	534	529	542	570	569	565	520	566	540	533	535	491	513	551	586	564	530	512	541	573	571	522	524	506	557	528	527	535	549	570	540	538	598	529	563	536	560	541	510	515	518	567	515	533	548	537	543	528	543	489	516	541	579	534	512	534	551	549	599	534	537	520	537	568	523	505	576	575	535	525	516	522	564	564	527	515	546	561	570	510	492	493	575	519	555	575	550	552	548	521	499	595	523	561	520	533	539	526	528	544	523	534	523	607	560	513	588	541	592	567	567	552	562	531	571	510	563	543	504	518	518	579	576	527	578	546	555	555	508	549	522	561	545	523	530	597	543	521	565	513	551	557	551	574	545	526	531	531	588	506	549	490	577	556	558	552	540	566	532	549	584	530	560	566	569	511	554	540	568	567	532	571	534	520	516	500	536	579	555	522	523	553	573	575	532	562	508	563	526	523	523	554	557	526	550	551	552	540	510	564	559	560	546	514	521	551	548	517	544	582	568	506	543	569	538	495	551	525	554	542	521	554	560	564	558	523	520	533	517	566	523	566	558	543	566	526	568	567	562	549	564	536	565	542	542	538	533	523	528	548	562	535	546	552	554	572	527	575	506	519	513	557	496	512	545	546	561	512	558	522	561	512	530	532	492	570	520	545	531	516	541	579	558	516	564	545	574	519	560	515	534	574	554	514	551	549	569	571	536	528	515	560	539	544	566	522	549	532	592	545	580	532	535	532	572	563	547	565	551	565	555	514	539	558	586	521	557	534	531	530	525	581	515	554	565	551	516	549	534	542	577	511	540	504	491	560	527	554	509	509	571	532	517	521	543	534	572	559	550	509	533	524	520	563	591	558	526	555	536	524	514	529	540	534	535	539	533	529	572	553	553	561	573	549	539	545	540	532	535	563	576	524	547	568	560	523	557	534	537	571	542	601	574	569	573	575	559	547	543	500	560	553	552	514	568	519	545	504	540	548	546	539	586	575	545	542	536	514	517	550	545	542	593	555	531	571	544	530	555	535	544	538	520	559	532	528	547	526	544	548	498	524	562	574	530	592	593	515	517	552	545	578	504	498	538	559	554	525	542	546	538	527	556	517	546	541	574	562	549	562	541	506	531	602	523	577	545	564	590	528	536	574	516	513	533	551	552	546	592	502	512	529	518	526	571	537	528	521	566	526	574	529	517	566	556	562	543	539	527	471	532	567	495	544	551	559	548	546	589	515	496	548	530	586	518	547	509	562	569	510	544	462	500	523	564	557	536	568	564	503	558	549	548	527	536	575	561	547	592	563	566	553	595	524	564	559	565	554	527	540	548	549	538	510	552	521	528	599	540	533	576	576	525	553	526	507	511	530	550	559	533	556	542	516	521	565	574	535	558	535	559	559	561	557	565	528	586	521	560	571	573	560	537	568	526	525	515	518	541	587	522	568	531	556	574	552	550	552	565	542	541	533	561	546	564	525	496	565	560	560	553	526	563	555	568	561	535	609	555	521	573	517	562	530	546	567	504	523	504	556	501	523	543	576	547	547	564	597	572	506	532	552	547	529	553	566	554	561	551	493	516	538	588	523	563	539	529	556	556	500	546	537	534	531	540	558	570	526	554	548	567	544	524	534	547	545	563	511	526	601	544	546	513	516	525	578	564	583	467	532	549	554	535	543	557	535	569	567	528	557	551	562	552	548	544	515	542	542	529	544	541	547	546	556	523	536	551	518	561	520	517	549	549	503	517	520	535	558	543	542	509	556	554	464	521	549	521	528	519	539	575	582	554	548	526	548	552	511	526	544	520	558	543	576	548	543	587	567	551	555	552	549	543	549	529	521	539	569	547	554	499	545	537	558	535	541	556	562	575	514	570	528	579	521	513	564	588	580	488	533	561	531	542	562	549	578	535	530	523	566	547	565	571	567	564	533	573	538	569	554	560	537	545	542	544	536	543	596	555	506	532	526	523	503	560	561	528	535	554	547	538	551	488	523	560	552	489	540	513	534	533	570	556	530	515	537	595	577	545	492	572	572	535	537	518	557	582	512	558	509	531	544	549	556	556	559	565	511	558	565	513	507	556	561	522	551	547	521	546	531	527	536	530	564	526	529	547	502	527	544	546	553	525	566	556	545	521	541	557	566	564	570	512	563	580	555	523	537	538	532	526	538	529	518	554	557	524	578	537	544	531	569	544	550	542	541	545	528	544	536	527	572	539	549	589	540	545	525	536	510	550	572	505	580	547	563	565	562	553	549	529	563	563	541	586	519	528	539	547	559	526	576	504	492	560	522	611	525	541
42659	45938	45826	41266	36345	35834	37599	36377	31751	28453	29279	19523	10917	6296	4491	3108	2873	3457	3435	5174	5388	2336	994	708	384	227	172	195	145	207	190	175	173	142	182	201	153	162	139	152	169	159	140	164	155	160	185	147	155	155	152	176	135	171	172	172	178	158	163	154	127	134	170	147	136	152	148	148	136	158	162	156	135	152	150	157	147	149	141	168	149	158	150	148	156	147	138	168	143	145	143	158	149	159	152	136	144	171	147	155	139	157	133	150	164	154	150	152	156	159	157	151	162	159	171	149	141	147	150	138	164	176	167	142	131	174	148	147	151	159	154	138	151	151	136	150	160	147	148	142	160	165	150	142	156	151	148	138	139	156	140	155	131	155	157	157	151	163	165	142	152	135	157	136	160	156	156	160	135	184	149	133	130	128	139	152	148	141	158	139	152	146	136	144	142	144	140	152	147	144	157	161	175	155	163	153	163	153	153	177	171	166	157	172	152	146	140	158	155	139	162	146	141	155	154	137	154	168	162	152	154	161	167	159	170	153	164	164	142	163	139	125	159	152	148	140	166	166	147	172	154	156	138	158	142	128	159	149	146	144	134	144	141	143	154	168	171	162	147	156	155	174	165	153	158	170	143	136	163	132	146	159	154	160	153	129	151	140	168	147	148	136	126	173	155	149	157	176	164	147	154	143	182	163	129	151	164	117	155	164	176	148	172	154	136	157	150	132	147	146	161	147	136	157	144	168	158	150	149	158	151	156	142	144	162	126	177	140	153	146	143	159	165	117	153	184	168	160	159	162	138	166	165	152	148	163	130	151	128	144	159	155	149	153	161	158	139	165	161	160	169	175	157	162	158	146	173	167	138	134	137	152	167	171	163	140	134	140	160	125	157	158	174	159	158	137	173	165	140	162	148	137	144	153	150	152	131	166	146	153	152	153	153	135	167	158	162	182	166	146	147	185	145	142	161	139	139	149	167	170	133	125	154	144	149	159	148	152	148	177	129	159	166	162	136	163	134	153	150	153	161	168	155	163	183	160	153	150	167	142	142	133	176	150	153	148	172	149	139	142	161	146	172	153	168	153	155	165	137	145	163	148	160	158	143	152	179	135	158	164	155	142	130	133	180	162	155	155	132	149	146	155	161	172	168	130	136	149	146	160	143	139	145	157	154	137	146	149	136	157	146	162	151	157	158	145	139	167	162	159	152	173	132	149	125	145	173	150	145	151	155	140	140	163	143	152	153	144	173	171	179	139	161	164	179	149	157	134	152	156	157	153	135	139	151	165	150	139	138	154	179	154	182	146	149	152	153	143	151	143	157	155	161	141	136	179	144	138	144	153	176	162	153	143	151	139	130	155	146	134	156	141	152	152	155	148	147	164	156	159	135	149	163	131	158	162	145	166	155	161	161	127	166	144	144	126	151	137	174	159	169	173	156	144	168	173	161	126	156	140	151	169	171	155	154	161	154	136	174	164	152	149	134	149	157	142	139	152	150	142	149	161	169	125	140	151	149	144	153	175	145	149	144	151	163	163	179	152	152	144	146	150	156	167	163	169	136	138	141	144	149	141	159	155	161	144	153	153	134	147	166	155	148	149	151	171	146	144	136	182	138	175	140	146	155	152	150	153	155	163	149	165	150	140	161	143	140	159	143	148	138	155	148	147	155	128	138	149	166	143	151	171	155	142	177	170	162	155	153	145	153	154	158	136	155	163	144	134	163	139	150	151	144	151	143	146	149	162	157	140	159	139	141	146	152	154	143	158	165	140	167	151	148	154	134	123	128	143	157	154	166	166	166	155	128	141	141	143	157	153	160	161	146	141	142	139	157	120	147	154	180	141	142	129	157	141	175	141	140	149	142	150	171	130	149	157	163	150	140	145	162	159	151	147	153	147	150	162	148	159	159	162	145	142	171	146	165	155	155	149	137	161	155	174	173	151	156	137	140	116	157	152	146	137	166	138	147	155	150	127	142	142	146	153	136	157	151	153	139	150	116	147	145	142	130	155	146	150	166	166	160	156	155	136	174	142	140	149	144	141	136	150	155	167	165	142	170	147	157	165	153	173	153	147	176	148	129	146	157	157	183	146	157	139	169	140	154	140	150	158	138	140	170	151	161	137	144	166	147	167	159	167	156	149	152	172	140	147	136	163	146	141	143	156	147	150	180	149	157	140	162	165	155	148	150	204	152	155	140	132	156	149	150	154	153	157	154	160	135	151	166	138	158	147	151	144	161	136	182	168	160	149	161	152	149	161	151	141	147	161	167	144	175	157	174	153	154	157	151	154	143	150	152	152	168	165	148	128	152	147	135	153	129	167	151	145	181	175	167	147	163	147	145	147	118	166	140	146	154	151	127	146	166	167	145	154	145	142	155	157	131	162	153	155	166	140	156	140	171	142	140	135	141	132	140	153	149	160	127	156	134	142	128	164	150	163	163	134	170	148	154	140	139	147	159	149	128	159	153	131	165	140	136	139	137	149	173	152	147	166	153	163	150	167	149	151	161	134	132	151	143	141	156	155	137	127	152	148	160	132	153	168	139	149	140	157	170	161	125	173	150	163	139	144	150	164	165	151	139	163	158	164	174	136	164	134	136	163	144	165	166	143	155	164	164	127	164	139	131	157	157	154	161	165	147	158	174	157	159	149	162	170	135	147	154	161	150	163	153	160	146	146	121	156	148	146	152	140	170	135	128	125	162	145	157	154	156	167	141	139	137	152	136	135	154	140	130	150	165	146	125	150	156	144	157	128	166	150	168	153	172	133	138	148	143	159	154	161	138	166	169	141	147	159	149	176	147	130	145	154	149	162	145	136	149	152	152	145	144	146	155	154	155	146	152	136	171	141	155	149	170	124	161	146	162	167	145	159	151	165	148	143	154	160	143	156	180	155	136	147	150	135	180	176	145	139	153	156	155	168	157	143	139	150	167	138	168	161	135	160	145	152	144	144	148	150	163	142	146	159	149	147	133	156	127	127	168	141	159	151	144	146	150	145	149	147	151	135	148	158	154	152	156	152	140	177	141	156	156	154	136	148	158	145	159	151	153	163	155	144	146	140	147	153	168	141	160	154	153	150	149	140	156	157	128	146	160	152	148	142	153	119	155	126	161	160	130	139	170	150	167	151	177	133	154	147	153	182	153	168	146	145	151	168	139	167	140	152	161	154	134	147	170	146	143	156	153	133	149	146	173	155	156	159	138	144	162	148	172	152	152	156	146	167	172	147	142	156	148	145	143	157	165	143	154	161	165	154	183	136	151	158	138	147	143	144	138	150	149	148	155	150	156	143	132	150	141	161	162	155	162	141	154	166	156	145	128	164	133	152	161	152	145	164	166	146	144	181	152	159	164	170	155	150	137	134	151	146	157	150	164	166	161	147	151	135	136	138	160	151	155	165	149	139	157	156	154	130	163	158	165	147	176	136	155	148	178	161	119	156	131	157	180	145	149	149	147	179	152	163	161	152	157	148	122	172	156	145	140	136	136	151	176	147	154	160
36699	48458	55287	61151	60608	59022	56717	48235	44784	41628	42681	29210	22773	19276	17593	14365	14375	16885	16550	22292	21801	11758	6284	4322	2150	831	750	819	624	822	804	725	677	729	679	769	578	523	514	517	551	495	541	522	527	504	503	583	549	503	499	538	487	566	469	466	536	459	514	507	515	543	515	511	545	505	527	531	482	532	570	516	545	516	506	522	491	515	518	515	527	555	494	535	524	503	494	516	521	514	567	486	553	505	526	523	493	537	562	482	542	516	558	480	581	508	553	529	481	521	499	527	543	512	501	534	555	496	518	534	502	482	495	523	509	497	452	508	531	513	554	525	499	481	509	510	528	505	515	511	488	533	512	511	493	497	494	501	495	542	503	516	519	477	477	497	536	501	487	520	505	517	515	519	553	513	482	548	523	534	500	528	491	556	501	522	506	525	517	514	520	553	516	505	534	522	482	524	505	523	506	462	494	488	458	463	526	488	494	496	511	480	502	550	534	511	545	512	488	513	451	485	496	541	492	525	526	494	549	514	542	499	553	514	499	505	510	525	496	468	503	509	499	533	526	497	500	497	490	496	532	557	534	495	510	511	545	507	482	526	508	508	541	485	538	546	517	496	530	568	534	548	543	511	496	528	526	524	496	510	509	515	492	512	468	481	545	490	526	526	519	492	498	474	496	507	549	515	498	535	533	550	476	498	534	500	527	532	534	499	507	527	490	499	537	515	518	556	516	502	544	511	539	525	540	521	511	491	441	509	526	527	482	526	546	501	490	546	477	487	515	521	519	514	527	514	511	535	542	551	475	511	511	551	512	499	498	528	483	504	506	539	527	528	483	513	536	513	544	520	543	515	497	489	547	529	490	553	522	517	505	533	510	526	529	521	504	492	499	573	524	518	537	492	565	502	519	484	527	518	493	493	507	523	492	487	523	521	560	504	468	502	552	538	470	514	535	529	507	496	554	514	527	499	535	530	496	544	515	514	507	560	523	497	518	503	475	477	532	512	520	472	510	501	506	495	488	533	510	556	544	500	449	481	540	493	542	463	486	522	552	482	493	528	487	510	511	503	517	522	514	505	539	489	501	535	469	513	504	514	489	531	473	487	520	526	525	493	510	533	518	523	537	509	530	504	539	532	526	552	511	542	463	514	496	504	514	484	494	539	494	538	550	530	496	485	512	521	514	496	531	544	459	509	539	534	483	504	525	527	516	500	498	498	501	517	522	575	557	507	514	490	537	527	541	572	509	480	511	498	544	504	486	518	538	498	514	506	533	530	498	510	535	532	555	552	515	533	516	490	523	565	530	541	556	494	535	521	532	530	552	474	492	502	480	481	493	556	560	483	513	523	528	517	509	572	497	502	522	475	550	484	526	516	516	502	517	488	490	483	487	519	495	484	514	516	519	500	565	461	501	528	522	508	495	520	506	523	492	544	468	486	481	563	490	549	517	536	496	535	486	539	544	544	499	549	544	542	485	522	516	585	481	512	473	500	521	525	470	490	503	542	510	479	516	511	503	502	540	541	501	515	498	507	513	506	539	520	503	484	508	506	498	547	471	524	486	470	512	539	517	517	524	502	508	501	491	505	506	492	519	558	508	476	533	476	500	532	527	484	476	523	505	506	529	508	509	478	494	496	504	521	478	518	488	502	478	491	515	519	469	528	498	472	484	537	486	492	469	525	487	505	517	549	504	487	538	521	508	542	523	489	510	540	537	499	525	497	493	471	543	515	540	539	509	515	530	509	495	532	507	466	511	485	494	555	507	512	505	552	540	502	503	481	499	482	474	564	524	565	528	480	484	523	499	496	480	536	560	526	518	524	555	520	499	522	510	503	479	526	521	470	524	532	504	504	514	507	493	489	515	489	526	512	499	512	513	506	488	490	501	483	535	507	525	540	530	534	534	500	514	503	511	532	473	519	479	500	522	481	524	538	536	538	508	528	480	512	489	528	515	545	508	514	509	500	508	510	512	536	476	520	547	512	519	513	546	490	526	522	466	510	498	485	492	506	500	496	497	507	506	535	553	466	577	487	543	523	543	531	537	514	490	546	561	516	499	484	543	515	534	513	519	514	486	497	505	509	556	515	484	545	497	522	522	506	518	511	513	539	534	524	516	530	488	489	547	532	492	513	521	537	544	500	521	499	537	521	553	493	515	501	475	502	471	521	534	481	500	517	518	521	523	524	504	488	517	528	514	520	540	529	550	507	493	525	533	488	508	519	516	533	525	535	525	517	533	521	522	543	503	530	566	511	523	507	516	486	506	520	537	508	490	536	510	527	481	544	526	533	504	573	507	511	485	499	541	548	524	566	498	490	484	507	457	524	518	531	512	543	526	483	481	522	509	482	498	540	506	510	488	515	527	518	533	534	504	527	509	502	543	553	536	476	542	485	487	487	486	496	530	524	514	478	504	519	478	528	546	503	528	506	529	537	531	489	511	531	504	487	524	507	487	515	519	464	539	530	555	539	514	488	530	489	472	519	538	483	536	535	499	570	500	513	503	567	502	520	542	496	470	526	516	513	475	480	474	524	510	517	541	536	501	518	523	473	502	490	531	525	518	522	522	515	513	495	487	559	520	485	490	554	532	522	533	511	538	485	533	574	527	507	507	531	484	535	510	490	512	493	470	459	503	479	509	498	472	512	530	538	535	504	506	547	481	496	530	519	531	492	492	486	543	539	515	525	538	517	501	546	507	527	526	493	500	526	528	506	509	537	542	484	519	519	507	473	513	524	517	522	508	496	513	472	491	518	460	503	505	488	475	528	520	523	526	530	536	484	485	511	510	540	503	522	510	516	546	498	519	524	487	566	516	537	471	484	528	519	499	561	509	528	474	493	489	447	547	504	505	502	496	529	541	473	510	518	497	495	506	504	513	515	522	507	491	509	520	501	484	513	513	488	514	509	511	471	528	528	528	509	503	520	500	470	516	511	495	500	523	526	528	502	521	540	480	504	501	495	483	504	536	538	538	492	520	530	486	534	497	532	520	506	477	497	532	515	473	544	522	509	507	545	520	509	492	493	531	478	505	561	505	534	527	546	476	499	531	510	515	527	522	536	526	523	513	512	481	546	530	504	517	473	523	533	518	540	507	504	554	542	480	491	523	501	548	525	496	543	502	509	511	536	498	565	456	521	552	518	497	514	525	537	505	488	535	522	493	546	529	496	482	523	548	523	505	530	517	526	524	506	505	482	519	493	502	489	495	494	516	539	547	511	574	505	532	537	464	489	519	474	527	529	497	487	511	546	456	520	548	470	477	510	507	508	524	505	511	519	513	493	490	498	528	491	546	481	468	504	482	497	509	488	503	555	489	519	527	488	537	568	507	490	508	518	540	526	535	512	509	532	530	509	497	554	509	496	528	524	488	563	532	545	540	512	504	532	492	502	477	501	512	472	483	579	487	525	537	496	505	524	560	481	506	533	503	500	531	509	513	496	505	532	533	453	529	504	503	510	551	528	535	572	533	499	542	592	490	555	504	548	475	547	520	499	542	508
50207	44186	42678	39703	36503	38034	41255	41506	35946	33406	34393	23541	16594	10464	8006	6637	5783	4518	6561	7108	4684	2172	1835	944	476	402	354	291	273	331	308	252	308	300	274	258	214	190	221	227	214	230	231	227	240	202	248	226	217	213	249	211	221	246	190	209	229	193	214	230	236	237	231	243	244	186	200	227	207	228	215	199	207	209	212	247	208	203	243	230	204	192	218	221	235	229	206	232	197	230	219	226	220	237	239	238	221	224	188	208	249	209	228	229	222	192	235	238	239	237	217	224	241	256	226	220	218	240	251	220	214	245	237	224	218	222	224	203	209	218	246	246	273	229	231	226	244	213	219	236	221	230	239	260	220	206	182	239	233	208	192	229	216	241	231	211	212	226	246	214	216	226	224	200	208	247	226	194	223	231	227	220	221	234	202	238	229	220	246	222	212	243	255	218	237	229	199	203	218	238	193	234	209	238	214	251	232	221	222	213	262	210	243	220	179	224	211	222	202	234	213	233	220	207	181	237	229	228	211	217	235	204	199	239	211	247	192	229	223	214	229	225	220	212	223	205	231	214	237	223	226	203	217	213	217	228	204	216	244	230	204	223	192	178	221	209	201	231	210	234	203	210	215	243	227	223	218	223	228	230	208	228	227	224	220	237	212	241	207	210	233	198	217	200	225	237	241	222	231	207	237	219	206	207	229	204	221	236	221	217	241	237	227	234	240	228	234	241	243	220	205	253	217	212	217	206	221	231	236	225	230	220	229	220	221	228	220	210	208	255	233	217	198	209	208	228	215	215	218	216	186	236	250	197	235	223	216	226	212	201	205	221	209	217	209	219	226	219	210	238	205	268	221	243	224	229	208	243	234	225	231	229	206	230	215	240	236	222	220	210	212	243	223	219	242	225	238	202	208	220	235	220	268	236	225	241	197	245	210	219	238	212	250	188	243	231	236	241	222	210	258	214	215	198	183	239	226	223	228	230	217	215	210	225	225	219	256	218	228	220	200	233	229	211	222	222	246	214	226	248	240	207	221	236	209	236	219	254	230	229	230	226	205	219	237	209	223	200	227	238	213	209	218	198	239	216	230	223	202	237	244	232	210	246	233	248	234	232	228	226	236	237	215	210	232	218	212	236	240	229	216	214	193	213	202	222	235	220	231	223	221	227	210	225	228	213	249	236	226	234	198	197	231	219	228	207	235	246	199	223	190	220	206	219	226	228	233	208	223	213	227	263	244	202	224	232	220	210	240	238	220	233	238	233	262	218	212	248	220	235	219	220	226	232	224	224	216	257	241	234	245	213	213	203	208	209	220	247	220	208	234	224	207	234	225	227	259	219	209	216	242	230	225	208	208	203	219	235	241	240	222	213	230	236	225	196	226	210	247	255	257	244	231	228	208	215	217	250	225	249	241	203	240	210	222	217	191	241	240	227	200	201	220	223	220	202	219	227	209	220	222	221	218	216	205	226	210	240	215	218	207	200	226	236	193	246	222	224	232	230	237	224	217	244	232	225	210	217	210	212	215	196	218	241	214	231	220	236	256	216	229	218	226	252	242	239	223	229	231	233	204	235	234	188	234	192	193	214	198	215	218	221	225	214	211	227	198	244	226	209	202	224	230	219	209	219	219	258	230	219	222	217	238	238	191	253	215	213	219	225	223	244	221	220	195	236	232	217	203	243	216	231	186	216	200	217	213	231	233	243	231	208	218	229	202	224	210	214	222	243	213	205	216	210	217	235	219	229	198	251	221	214	221	207	222	217	208	205	231	227	190	206	199	202	236	238	220	239	209	223	202	232	250	227	180	241	219	220	218	224	226	234	222	232	255	201	225	229	218	202	211	213	213	215	238	236	212	229	225	201	230	216	222	216	236	215	236	247	196	240	211	226	220	224	213	217	218	237	235	209	211	221	220	237	220	223	195	190	231	219	225	250	224	227	209	232	232	204	228	236	220	205	238	216	236	213	212	224	189	242	208	232	222	214	229	242	229	209	253	217	239	227	236	215	222	204	226	210	211	234	231	244	195	225	223	207	217	228	231	224	191	228	228	233	202	219	227	215	193	221	233	224	222	198	215	224	223	208	218	224	226	231	242	196	210	245	203	224	247	217	219	243	209	209	191	217	227	199	223	206	215	228	224	234	248	218	222	228	200	233	209	213	209	195	230	252	215	223	197	221	206	228	221	242	241	241	221	209	212	209	211	237	206	239	240	235	221	213	241	217	262	202	225	214	216	231	227	219	242	220	231	202	221	198	220	217	214	216	223	256	248	200	218	236	225	221	217	232	243	209	201	207	240	193	219	211	228	233	228	226	203	234	208	211	216	218	231	238	210	230	254	235	224	196	227	235	209	223	219	214	212	255	225	219	239	202	223	236	215	207	212	232	231	253	236	232	200	229	252	229	246	232	260	215	244	219	203	219	232	209	230	206	209	211	247	227	216	241	230	235	236	203	208	221	196	176	204	228	226	214	223	195	233	211	228	210	227	225	230	219	219	236	214	224	211	229	220	186	222	252	236	225	223	226	184	220	227	213	215	192	182	210	219	227	231	219	218	218	227	226	217	199	231	230	223	192	230	232	255	208	229	239	215	225	219	217	230	234	222	220	212	208	220	207	222	234	246	225	245	231	226	196	202	205	236	225	216	242	241	210	224	207	207	218	216	234	233	195	207	229	195	238	231	211	222	239	241	192	232	206	233	195	212	233	185	193	206	212	249	225	221	228	217	197	217	241	215	231	213	226	191	218	254	237	208	227	224	214	225	203	250	201	217	218	196	214	218	217	246	237	225	222	221	227	223	209	201	214	209	198	225	215	235	236	219	197	231	241	239	230	225	219	204	209	238	224	241	232	212	236	196	227	216	250	228	223	199	249	238	234	201	221	223	220	211	219	214	221	236	208	230	215	214	227	213	229	230	235	223	227	192	229	231	222	224	231	240	225	244	223	225	202	209	213	221	241	220	204	225	204	218	250	198	224	221	197	216	220	194	209	226	236	228	194	198	211	229	209	229	220	213	230	190	213	221	222	211	218	215	231	262	218	225	227	227	247	222	236	234	209	254	224	220	252	220	203	206	235	229	214	233	218	231	188	217	225	232	210	211	228	210	217	250	236	202	239	245	224	232	229	207	235	212	221	244	211	224	235	231	211	217	218	235	229	230	235	225	207	226	216	220	217	218	213	232	228	231	215	225	224	216	228	227	221	247	223	211	203	253	191	202	217	208	233	235	233	191	244	190	199	224	211	264	210	248	224	215	225	215	213	238	221	234	219	202	216	215	215	223	246	216	233	217	220	256	244	229	231	238	216	205	228	240	220	237	216	235	226	225	219	220	226	199	209	243	229	226	232	238	240	229	239	218	239	240	218	219	203	225	241	225	220	211	218	233	246	214	203	231	217	226	197	220	251	244	213	226	227	217	237	198	214	210	206	244	219	228	254	199	198	222	217	213	221	216	209	216	240	202	242	216	223	206	244	204	203	214	220	215	214	213	196	236	234	246	211
44380	51860	57395	61453	66533	66506	62433	55980	51399	49198	46377	34388	29041	25043	24258	22815	22148	19091	25441	24648	18587	10843	10170	5311	2589	1895	1549	1385	940	1354	1458	1354	1396	1285	1081	917	756	693	683	739	726	709	688	737	671	708	700	701	719	678	706	656	697	710	703	711	697	715	687	679	694	700	684	765	682	692	722	689	730	693	682	679	655	672	719	674	774	700	703	702	712	723	692	662	714	723	718	731	634	682	726	700	717	669	737	687	685	691	674	741	705	687	720	699	702	669	652	666	701	752	696	698	679	639	666	661	698	656	680	658	693	666	643	720	710	667	683	642	736	699	691	659	721	719	748	755	681	691	710	637	668	698	681	686	697	750	718	670	656	678	692	678	709	700	649	623	706	632	657	692	704	669	691	662	678	652	670	656	675	675	747	686	717	695	688	704	645	699	683	681	737	696	681	668	696	685	695	667	687	704	705	692	680	649	693	730	688	676	688	678	694	682	711	661	723	687	733	705	685	702	676	697	679	691	673	672	666	697	715	687	697	640	693	702	722	703	719	664	734	631	708	701	724	650	703	676	651	673	614	668	686	708	717	693	679	685	676	654	706	636	683	682	707	726	675	693	689	720	707	691	689	723	705	716	678	689	682	660	678	693	694	726	670	686	704	715	665	661	702	715	663	680	713	728	698	711	667	700	680	682	689	651	669	676	692	692	694	710	675	668	674	689	691	705	699	703	681	691	700	764	646	666	687	706	724	713	625	650	674	659	675	688	660	778	713	724	697	704	676	705	691	663	701	705	734	677	718	698	680	635	688	673	682	712	664	698	671	684	673	640	694	678	714	684	706	696	678	710	717	708	719	718	628	693	633	693	699	707	680	699	674	697	691	663	669	669	695	674	670	695	678	668	675	686	689	686	661	715	754	653	675	656	660	701	694	629	694	715	671	696	699	698	672	706	671	641	673	699	686	666	678	677	718	721	701	703	679	675	681	724	652	692	665	684	686	669	699	728	703	654	696	679	671	690	653	722	685	682	687	713	690	683	705	715	666	720	694	738	702	682	717	701	658	667	669	735	710	702	682	670	682	708	682	689	705	723	634	657	682	665	725	669	658	696	698	688	712	662	668	626	674	674	690	685	656	685	744	668	674	669	688	688	676	701	683	706	754	690	731	712	697	689	690	682	718	696	721	688	716	736	713	718	669	699	690	678	651	704	652	651	687	719	703	625	692	662	675	715	676	732	629	642	679	672	664	662	668	704	666	682	695	718	696	661	679	637	700	653	630	666	695	725	668	710	704	721	702	646	693	683	709	708	684	697	749	697	705	670	680	674	683	654	715	712	691	682	672	694	745	677	686	672	713	644	641	698	646	642	674	649	698	721	702	664	726	685	676	743	681	663	706	709	741	669	671	714	679	682	714	702	678	701	735	657	739	666	696	695	706	668	698	720	670	698	707	657	701	696	703	733	712	673	720	696	706	644	682	695	640	681	676	735	724	654	700	696	648	635	700	691	660	642	703	681	691	706	683	675	682	669	635	693	687	695	724	690	661	697	641	689	735	678	721	727	695	655	662	672	706	684	630	679	690	693	677	662	652	635	704	721	691	717	720	704	693	654	665	739	686	692	753	646	750	682	693	649	669	699	648	673	693	702	687	714	711	708	669	670	689	687	676	686	697	707	676	703	666	702	670	667	670	680	691	661	704	703	642	697	663	654	669	705	665	681	698	722	676	669	677	714	675	682	669	702	748	681	673	645	693	645	673	689	724	692	712	699	663	668	667	679	692	655	667	652	668	734	715	694	676	686	686	702	703	703	673	750	698	672	674	731	689	662	685	656	678	667	691	667	724	725	679	657	719	698	677	676	724	714	690	655	730	678	662	716	698	723	674	683	660	680	653	700	671	674	695	726	687	688	656	682	701	681	712	604	695	671	648	714	697	665	728	670	677	696	735	641	723	692	739	680	645	692	723	685	688	731	679	613	673	699	666	768	647	691	713	700	662	658	706	657	727	735	684	693	657	701	692	711	656	679	707	712	719	715	653	714	731	731	702	716	686	697	682	673	656	709	710	695	679	692	697	731	723	628	668	654	692	724	684	665	685	679	682	647	637	669	663	708	719	690	656	688	676	684	684	666	727	657	669	697	704	646	688	737	707	667	701	732	704	707	675	692	660	674	675	691	706	735	633	661	676	728	688	671	708	654	661	723	668	679	737	706	691	638	709	688	669	686	652	676	703	695	664	706	678	671	702	702	681	691	727	642	717	684	684	654	716	679	733	671	702	741	687	646	704	694	662	752	703	649	724	696	655	712	722	688	680	693	706	700	712	706	743	701	703	662	673	679	665	709	703	697	678	707	706	707	712	693	683	685	717	701	743	666	685	679	714	695	728	665	693	703	704	721	692	652	697	691	729	649	716	686	690	683	709	690	712	668	642	727	710	667	679	667	694	676	711	699	671	702	707	659	698	759	642	696	680	706	676	714	712	720	712	677	673	712	696	673	687	707	635	659	646	656	687	655	679	695	636	666	650	698	679	681	685	708	659	675	660	712	718	705	672	699	684	747	698	715	651	684	669	681	694	655	715	715	692	664	701	697	692	684	690	725	722	706	691	696	670	651	658	680	664	703	703	732	721	695	663	679	674	697	683	662	686	732	733	710	623	719	700	663	645	713	677	697	692	677	682	696	694	690	721	726	694	649	683	698	689	713	723	657	713	652	679	699	616	712	673	660	750	688	675	719	679	737	670	689	726	729	674	712	681	726	755	668	692	703	667	662	696	687	686	689	667	678	669	679	749	705	730	653	668	706	654	686	695	698	663	718	690	745	685	660	724	700	670	705	697	630	659	663	682	696	748	681	671	701	703	654	680	694	692	666	651	706	685	716	677	685	654	709	706	665	679	711	689	651	685	703	666	675	672	671	739	639	716	661	590	704	667	733	711	664	677	679	689	721	677	707	704	727	662	728	702	728	664	707	678	702	651	731	697	690	693	708	760	695	667	690	668	684	649	682	676	665	703	686	697	705	652	666	680	719	655	690	644	667	696	706	690	715	693	709	683	697	677	709	712	637	721	667	658	676	665	676	669	690	682	680	691	713	678	736	673	674	657	683	667	666	657	682	631	660	670	700	635	664	670	680	697	650	662	679	710	692	674	699	696	709	671	701	646	708	669	695	673	659	698	686	698	693	728	683	693	665	691	713	664	710	672	698	684	704	700	682	703	711	701	682	673	700	693	714	643	676	648	659	694	710	665	681	679	709	653	727	658	667	703	686	720	669	693	674	679	669	699	713	695	687	737	656	665	683	715	673	682	675	672	633	664	699	738	673	668	656	687	731	677	685	701	687	679	682	698	679	696	719	712	686	686	730	718	671	678	688	709	637	696	623	674	691	668	691	682	693	684	678	694	682	655	619	670	708	707	733	683	672	607	690	721	705	641	705	695	664	705	671	704	675	671	671	682	707	687	685	699	663	717	659	686	672	685	669	677	627	707	664	704	691	668	708	691	656	670	720
16616	22126	30246	24823	17449	12136	9925	7652	6333	4497	3991	2355	1760	1296	942	993	833	615	525	613	353	232	187	154	165	181	144	156	155	177	155	162	181	179	158	163	183	166	149	159	160	158	150	157	177	157	160	146	168	158	140	166	180	153	171	126	151	159	162	164	155	160	159	176	176	148	164	165	169	157	147	171	147	145	152	138	161	177	161	183	152	148	175	143	140	171	157	166	151	159	153	134	160	139	143	155	152	179	148	167	180	159	149	132	139	185	140	163	164	137	165	146	171	159	145	149	150	157	171	156	156	156	180	149	166	171	176	174	127	156	154	153	153	162	145	176	173	154	162	154	167	179	160	160	154	164	158	169	167	148	163	156	157	155	163	157	172	165	154	152	156	172	156	164	145	193	182	152	166	159	142	148	174	174	162	136	178	140	155	155	168	171	183	153	167	160	155	168	127	152	151	164	161	159	176	163	175	152	154	197	139	138	173	151	168	172	150	154	153	130	146	177	159	149	166	143	154	162	137	174	157	138	182	141	159	145	165	189	164	170	174	153	145	159	154	161	161	135	157	147	145	172	190	163	176	157	165	135	163	156	144	173	148	156	146	163	141	152	148	175	161	165	147	146	158	132	168	164	145	168	167	172	168	153	165	145	161	159	155	154	163	138	165	156	146	142	165	171	162	155	143	151	194	158	185	156	152	175	164	162	164	162	155	172	168	163	160	147	125	169	160	162	182	149	160	163	148	148	144	140	163	165	151	143	149	157	175	167	152	153	128	165	158	162	152	167	171	144	147	145	165	148	141	144	157	164	152	150	164	171	138	144	144	155	140	162	158	141	162	154	150	156	164	150	151	152	146	155	167	162	158	157	167	167	169	164	176	152	162	194	154	154	133	148	153	181	156	167	169	166	137	158	162	163	156	168	144	174	177	141	158	154	149	171	145	169	161	152	155	160	161	175	167	164	160	162	156	149	141	169	150	148	154	168	149	164	147	164	154	155	171	165	140	153	147	141	166	167	159	158	173	157	159	181	165	147	136	165	140	156	160	173	167	156	151	148	157	161	158	160	149	154	133	162	174	152	139	160	161	125	163	150	171	160	188	160	169	163	171	154	144	155	164	166	169	159	152	163	152	154	167	158	169	156	157	162	155	156	146	158	144	174	164	177	158	167	175	158	163	167	161	160	176	168	151	150	148	163	157	141	164	163	151	148	182	144	146	151	174	161	146	178	171	142	173	166	168	176	153	159	147	162	158	147	137	162	142	154	155	154	160	152	141	173	154	148	158	155	142	173	135	177	154	184	168	163	188	130	166	192	170	150	175	146	162	167	149	177	190	151	148	164	152	149	150	170	180	137	154	176	172	165	159	158	161	139	164	148	151	151	160	166	170	151	134	175	158	163	155	183	163	177	162	154	166	164	156	160	159	171	146	151	164	159	178	177	167	152	157	158	152	184	167	139	148	147	172	157	150	141	181	163	157	152	151	149	177	145	181	159	156	151	167	163	152	167	171	169	178	149	156	151	162	151	146	161	158	142	150	154	155	157	162	159	166	152	168	180	143	147	165	168	126	168	156	176	160	148	154	162	148	138	168	174	149	177	153	156	177	169	173	158	170	146	164	172	170	142	162	143	145	155	153	154	161	158	173	191	164	161	177	133	152	166	172	148	126	158	156	168	163	151	164	167	149	176	167	147	143	170	134	162	162	146	144	144	161	138	142	157	173	152	164	161	155	138	153	178	144	167	172	152	143	150	167	143	149	166	162	154	170	142	158	161	152	158	171	155	140	163	127	162	146	140	164	147	186	160	161	160	163	188	152	174	141	171	147	156	174	162	171	173	154	142	176	176	138	148	167	149	145	176	166	141	140	150	142	155	154	172	146	164	171	141	155	164	172	180	159	146	177	159	139	143	162	154	175	163	145	150	158	155	165	147	165	176	180	153	148	183	176	135	181	154	163	175	166	161	180	160	168	165	140	153	154	149	163	152	178	173	141	139	164	143	166	155	166	181	146	133	150	158	170	171	167	159	167	144	152	147	171	170	158	146	167	175	160	157	158	160	127	177	153	180	159	160	167	177	143	181	174	158	143	176	170	159	168	160	175	160	149	168	159	158	145	177	182	150	163	144	171	157	147	156	153	165	170	168	163	153	145	145	160	142	153	173	154	150	176	166	185	161	146	161	148	180	141	144	171	153	177	154	163	140	139	159	166	153	178	140	152	150	195	165	151	156	145	145	155	137	165	161	130	158	144	153	165	142	172	159	142	163	165	160	120	144	189	162	148	169	158	161	149	146	155	143	149	156	185	154	164	141	157	162	157	153	135	175	149	150	158	166	150	141	145	163	146	155	159	182	155	155	155	159	169	157	147	176	156	149	169	146	143	158	159	157	171	144	167	151	153	140	159	154	147	146	164	172	165	136	164	153	150	149	150	165	144	152	181	165	163	147	151	150	152	138	142	159	164	156	147	160	163	160	144	156	145	166	175	159	155	140	162	167	142	164	142	147	172	138	133	173	149	145	149	150	153	145	147	159	191	157	134	131	161	132	133	133	151	154	155	132	145	143	172	155	131	152	152	176	165	146	139	155	140	160	143	139	159	142	144	145	161	159	152	131	165	145	160	152	179	150	154	172	180	165	161	158	170	136	140	175	141	161	172	160	158	170	157	169	170	173	149	151	178	138	151	180	161	142	177	148	160	164	147	186	161	174	164	165	148	176	159	164	159	173	148	159	163	175	152	137	131	154	158	129	145	150	145	153	152	162	146	168	157	157	178	165	166	175	134	156	158	142	166	168	167	151	176	168	139	162	150	160	163	138	160	182	158	160	156	145	175	164	166	168	158	159	160	163	174	150	166	165	155	157	126	153	181	147	164	175	153	131	156	173	133	179	157	182	172	156	173	148	165	170	172	148	148	144	156	135	168	164	162	147	166	151	150	160	174	152	167	139	165	152	157	163	152	168	154	152	162	144	185	160	160	144	169	164	149	168	150	174	142	135	145	139	165	151	161	175	164	138	162	152	136	152	187	149	148	162	145	157	151	179	155	174	171	166	136	178	152	154	146	173	166	160	153	183	153	149	159	155	154	169	137	162	159	166	144	147	143	151	157	157	153	144	149	170	176	157	177	156	165	143	169	142	167	146	155	142	164	144	163	142	149	166	156	147	146	149	140	157	167	184	172	155	172	163	153	153	144	171	150	172	143	155	150	143	160	172	143	168	154	158	148	174	130	164	161	166	156	161	173	153	158	152	161	148	153	169	160	149	143	145	168	172	155	158	140	160	144	147	142	137	144	149	160	149	151	164	160	172	161	158	147	148	158	149	146	165	176	161	158	157	171	173	158	156	162	154	180	136	169	148	171	165	171	140	148	164	167	166	159	143	145	166	158	162	148	128	155	169	153	151	163	146	169	150	157	143	152	145	161	169	177	142	141	130	157	169	157	144	158	167	154	136	160	159	170	158	175	154	165	148	167	152	159	150	144	146	134	162	155	157
15452	23415	34911	35150	30247	25999	24425	21006	19816	16996	15954	11064	8943	7207	5460	5779	4853	3762	3206	3421	1950	1070	753	662	604	594	629	570	564	576	624	584	550	555	579	581	564	540	524	589	545	576	517	545	576	547	530	489	535	556	563	549	545	529	558	504	585	546	504	510	512	510	551	510	545	518	552	517	523	529	564	547	555	536	521	519	499	536	530	528	519	565	559	527	542	547	583	526	557	557	566	566	511	543	574	533	530	559	531	497	541	548	523	553	571	554	531	509	540	531	548	528	541	525	478	530	544	527	542	526	540	529	530	587	504	509	539	579	571	496	545	514	533	569	542	547	577	534	557	551	541	549	540	554	511	540	534	556	525	584	583	533	543	521	529	492	530	540	522	488	557	530	542	556	503	531	562	518	527	504	522	548	539	495	543	505	557	519	564	544	557	542	567	507	532	520	551	570	537	609	532	576	517	551	542	555	562	545	512	555	516	523	528	525	540	551	544	519	537	572	515	538	535	564	586	518	546	530	545	542	536	549	571	581	558	527	564	514	554	564	543	571	567	572	558	535	547	512	549	544	529	528	553	513	499	514	540	528	564	521	529	567	525	548	552	547	553	562	592	545	537	513	557	538	552	564	556	546	580	519	557	545	543	518	543	548	515	520	505	515	550	537	526	526	550	551	490	564	560	518	564	506	567	597	577	551	567	568	532	559	552	544	542	561	514	542	553	561	565	579	549	526	549	529	551	552	582	568	518	546	540	564	535	518	563	509	532	543	529	533	527	541	515	531	568	565	535	566	530	538	572	542	539	540	528	509	528	523	516	560	546	551	541	494	570	568	522	539	521	553	541	542	539	541	545	569	518	568	547	533	571	557	548	538	561	535	529	515	520	534	544	588	531	550	548	569	537	549	572	528	508	518	558	509	520	557	533	549	502	563	570	567	528	565	518	558	524	539	573	571	560	552	513	572	533	559	506	512	564	502	575	581	560	602	551	508	533	574	563	550	564	547	545	535	541	548	521	544	511	581	538	517	581	552	517	536	527	501	559	581	533	556	558	566	572	562	547	523	550	503	533	547	548	517	546	508	583	550	548	546	545	483	518	543	508	531	565	534	501	532	555	536	555	510	542	568	561	506	532	546	540	530	564	597	518	529	573	528	530	541	549	587	554	577	565	509	521	539	520	519	563	522	528	555	569	524	537	529	524	535	532	528	538	506	544	591	535	519	490	503	543	573	559	479	533	546	533	517	542	533	500	568	538	563	554	530	576	540	525	560	572	517	535	531	544	523	523	547	545	517	551	540	554	522	505	562	550	545	489	555	546	548	572	524	541	535	560	520	539	557	547	525	573	544	540	501	524	557	527	543	570	504	538	579	532	529	543	538	579	560	562	523	467	526	529	554	543	536	522	509	524	529	537	563	557	489	545	536	535	543	543	501	558	516	527	539	556	540	531	502	537	525	527	545	558	497	567	554	551	575	539	531	491	516	563	551	558	528	576	488	532	537	533	536	537	522	535	559	545	584	524	555	517	534	528	537	525	508	543	526	576	512	509	565	508	540	509	573	552	508	532	574	524	559	529	530	520	542	528	497	582	566	533	497	529	553	560	521	588	553	555	547	526	508	538	493	525	571	520	549	553	519	537	543	540	562	553	576	512	547	534	555	517	553	540	502	529	538	521	546	546	559	543	553	578	523	561	529	553	539	523	527	599	537	550	522	574	533	589	570	517	530	518	538	571	536	550	525	560	475	569	501	560	488	536	483	541	580	556	507	558	509	521	542	563	546	515	533	526	536	562	522	496	534	543	538	553	549	552	515	533	546	594	507	505	555	512	540	524	544	539	536	517	556	522	511	545	581	581	540	533	523	557	531	502	548	557	552	533	558	532	500	562	536	550	547	542	464	532	569	519	532	553	523	535	527	574	557	540	562	531	538	547	546	587	555	559	522	528	574	517	496	546	548	556	520	530	555	539	560	487	532	552	529	513	599	563	520	543	531	566	537	560	568	577	519	571	547	539	532	525	526	582	552	505	566	552	590	524	570	543	538	562	558	517	543	578	537	518	543	553	535	514	576	562	578	582	518	515	542	499	517	534	516	533	552	515	547	569	534	563	514	554	513	505	533	523	519	538	542	583	529	525	511	520	534	540	505	544	580	569	544	576	522	470	539	561	506	495	576	503	532	532	547	561	555	566	536	552	488	542	547	553	554	515	506	542	532	543	540	562	558	532	491	502	517	532	519	532	539	537	540	512	558	603	547	570	544	530	516	586	541	548	559	519	507	557	568	526	534	543	525	529	575	575	519	506	510	577	561	525	503	525	554	542	558	559	519	520	551	565	556	561	502	533	525	501	539	510	523	522	512	515	502	512	563	546	552	555	484	543	527	503	578	535	507	535	563	548	493	538	564	560	532	512	559	533	533	540	506	556	552	513	548	525	529	532	557	571	555	532	537	621	519	521	547	568	559	518	497	559	515	514	556	532	517	509	551	548	551	501	547	556	509	558	564	540	608	564	532	525	531	542	559	532	620	511	546	518	525	549	500	555	574	537	536	522	550	498	557	524	552	574	557	519	569	508	514	535	553	538	568	581	571	548	549	557	513	582	538	532	557	542	534	539	529	552	563	553	499	544	511	562	569	528	569	578	531	535	506	535	494	528	544	522	523	524	507	532	576	574	526	514	566	569	509	562	547	529	536	561	540	507	516	512	497	535	515	567	544	570	532	510	536	541	581	547	530	532	509	558	510	553	532	517	525	536	517	554	532	566	539	522	551	536	518	524	533	544	539	488	521	522	549	488	555	527	520	487	520	538	523	567	534	536	533	536	523	582	549	512	554	533	541	540	523	586	578	513	560	540	539	530	530	541	553	501	523	542	532	543	535	506	545	560	525	546	534	510	568	529	566	558	556	513	532	519	556	521	514	528	578	519	573	546	535	541	539	505	557	568	543	569	559	558	528	560	557	555	572	532	537	571	538	576	554	550	542	527	545	538	581	541	562	565	545	539	509	542	548	515	532	577	576	523	504	514	567	544	563	517	527	512	571	530	527	547	535	539	559	531	563	556	542	548	503	547	561	581	501	539	532	532	528	548	577	522	551	561	498	534	545	596	515	566	545	570	511	519	576	534	513	569	513	557	523	517	538	521	531	578	565	564	546	547	555	505	542	527	533	582	538	553	534	515	559	552	566	542	550	528	527	539	541	545	560	565	561	518	542	558	498	554	565	542	586	532	518	565	521	556	524	506	555	542	566	541	528	509	561	512	573	481	553	568	525	555	530	585	543	564	518	537	539	534	565	523	531	546	537	549	576	506	543	529	533	589	505	526	541	520	559	529	504	516	566	525	588	528	557	586	508	590	528	525	522	517	523	528	558	567	521	559	577	545	568	538	530	537	503	542	564	520	575	555	522	553	550	573	512	604	516	529	531	542	558	527	536	540	538	567	538	542	564	496	564	558	538	538	546	504	513	521	545	527	548	577	608	528	542	497	559	554	543	519	536
45413	44519	45272	41312	37540	34773	35288	35657	33066	25701	24193	15785	8946	5654	5017	4771	7156	4900	5404	4748	1577	810	368	385	292	273	249	195	309	267	185	218	199	225	186	149	165	155	144	124	149	147	146	140	155	162	139	137	148	147	142	124	146	138	139	156	154	144	128	141	130	150	163	142	155	157	123	142	139	165	145	150	151	149	140	162	155	166	149	151	142	151	152	159	147	156	141	135	155	137	138	160	141	146	162	133	158	132	122	151	148	152	151	140	153	140	137	162	149	162	176	150	141	178	172	137	162	160	152	159	145	141	146	145	158	149	120	151	154	145	138	135	142	137	143	142	137	153	162	166	136	148	157	128	154	136	119	144	152	132	163	136	150	145	157	154	164	157	155	150	143	137	154	135	125	132	134	161	150	172	158	148	153	162	156	168	142	148	123	130	148	137	137	144	147	150	141	159	163	154	151	153	139	153	140	143	136	163	132	149	132	150	144	155	125	137	140	151	166	166	136	129	162	134	133	137	131	133	143	139	150	124	147	137	159	154	139	145	140	145	168	153	129	138	186	148	154	172	171	158	137	161	137	143	140	144	145	143	143	140	125	147	144	143	163	154	127	156	157	128	159	130	139	147	149	157	137	128	136	156	136	167	137	123	165	142	132	140	150	155	150	174	152	151	169	143	133	168	141	138	165	121	150	152	163	162	148	134	160	152	160	154	147	168	150	163	152	143	140	167	166	146	157	162	160	165	142	144	142	147	176	142	131	149	162	139	141	157	162	135	143	134	142	132	149	160	139	144	120	163	155	163	153	162	145	140	138	145	156	147	139	146	150	175	153	155	157	152	164	137	139	165	138	141	164	145	133	146	154	174	137	148	152	162	142	138	159	132	153	181	152	144	148	145	126	152	151	138	139	164	153	147	159	170	147	167	163	154	137	151	134	148	147	152	150	148	143	144	147	140	153	151	176	139	167	164	150	153	137	149	146	150	143	147	138	142	153	128	142	143	151	144	130	143	144	144	143	149	166	166	161	133	167	154	128	142	154	164	162	169	148	150	146	158	135	172	170	174	136	124	143	141	150	140	139	126	132	115	153	147	141	147	166	163	145	147	148	128	156	145	152	155	147	168	138	158	159	148	149	169	136	132	151	142	153	147	159	153	127	139	177	154	155	131	156	151	145	142	143	140	119	134	149	129	161	172	135	145	138	154	169	135	166	145	147	136	155	142	151	129	160	133	164	138	173	131	127	137	153	146	142	152	133	148	147	136	147	149	149	159	119	150	154	120	176	140	161	136	149	145	171	163	152	146	133	160	149	159	157	153	127	153	138	136	165	141	130	150	149	147	175	145	141	114	138	140	157	152	150	161	167	144	137	143	147	150	133	160	148	153	131	146	127	144	128	127	141	146	167	146	132	156	136	151	151	136	140	153	145	146	143	153	160	147	132	143	159	156	161	155	151	154	172	152	126	125	149	155	173	121	146	159	153	150	139	140	153	167	149	157	162	136	144	148	136	149	156	133	166	141	119	160	152	145	131	177	160	145	144	130	148	159	125	151	145	145	158	159	119	137	134	153	150	142	131	145	124	134	145	156	152	144	158	147	145	142	156	156	137	122	141	165	170	149	147	164	150	154	147	155	155	152	156	147	147	138	161	158	150	168	151	125	129	140	153	146	150	132	152	158	121	172	149	154	128	146	133	141	155	148	160	154	159	135	141	157	167	154	122	137	137	137	169	146	147	154	165	124	137	184	129	138	147	144	169	178	159	125	154	155	165	154	161	148	155	153	158	165	145	137	133	148	123	136	133	127	171	138	126	146	160	156	135	159	139	171	156	148	170	148	170	164	118	158	147	139	168	151	147	148	157	151	146	127	151	148	173	151	142	130	129	154	124	139	147	132	150	145	174	134	135	139	142	141	146	138	147	163	149	132	137	156	148	157	153	150	139	156	159	156	152	143	173	141	154	156	142	162	145	139	151	163	157	129	124	142	148	158	152	126	162	139	154	167	135	144	138	143	146	138	150	166	143	137	151	133	143	143	151	135	128	127	159	148	129	157	114	145	157	161	160	124	156	171	164	140	170	134	140	146	130	148	153	125	133	140	149	143	138	149	146	151	159	163	139	143	169	159	142	141	159	141	130	151	180	138	141	173	155	147	158	146	138	150	155	159	162	138	150	143	157	128	164	143	129	154	178	171	124	120	159	146	167	152	140	155	130	172	158	133	158	147	148	137	176	145	159	153	139	130	138	147	140	157	152	131	135	153	134	148	139	116	130	151	160	155	123	137	159	151	177	135	172	141	157	141	165	169	135	166	156	129	154	136	147	144	142	150	153	153	166	154	153	146	131	140	161	139	146	157	177	161	155	129	150	163	134	136	170	150	137	165	147	134	144	158	143	152	123	161	149	150	153	148	141	145	171	130	130	135	149	147	151	138	168	160	145	129	135	154	144	136	163	159	137	164	150	153	155	143	125	142	152	152	163	159	149	157	153	136	140	144	146	161	142	148	140	148	159	169	144	134	142	152	143	151	159	148	135	165	176	152	134	152	151	153	153	135	145	146	152	153	152	152	166	159	140	135	161	141	149	134	145	162	137	137	143	141	166	178	158	139	122	148	163	155	143	151	137	134	166	151	136	167	145	148	148	163	168	132	153	144	147	169	131	117	164	147	149	169	151	138	131	140	136	150	144	168	162	138	150	149	124	157	132	149	137	136	168	143	138	151	133	126	132	125	150	150	157	147	128	140	144	141	157	145	119	160	156	145	139	156	140	157	164	149	112	165	159	150	140	154	142	130	142	162	158	146	141	142	130	160	134	139	137	146	173	150	140	141	142	136	137	126	142	166	149	151	138	153	152	145	133	176	153	143	159	133	144	172	154	164	144	155	165	122	143	168	150	162	142	162	145	139	143	166	140	123	137	167	150	138	166	133	175	140	155	149	134	140	151	156	156	142	180	146	136	148	143	146	146	148	136	148	136	166	163	132	128	141	152	145	157	143	143	154	140	164	145	158	139	156	126	141	155	172	148	144	139	164	136	147	145	149	132	150	159	162	146	140	169	153	142	145	166	153	156	154	142	150	143	160	145	139	150	143	174	132	158	137	138	143	140	161	165	151	156	154	171	150	147	148	131	162	131	133	131	154	129	130	129	137	142	135	154	150	137	152	165	150	166	145	154	146	145	127	154	145	154	150	137	154	158	140	155	134	152	157	155	154	160	173	133	149	155	174	160	145	133	136	151	144	162	156	154	156	147	118	163	149	148	134	163	142	156	154	161	147	151	156	154	166	167	163	156	148	158	143	150	145	158	162	149	148	146	174	148	146	134	155	149	159	152	159	152	146	156	161	177	125	142	139	133	163	142	148	137	141	136	139	150	147	134	171	161	158	128	138	150	146	138	157	144	158	163	139	146	149	163	139	152	175	144	151	149	156	151	170	161	142	153	125	156	177	158	143	116	143	153	137	161	153	143	155	138	171	172	140	173	128	141	140	160	144	146	147
39757	47752	56661	60758	62263	57906	53729	48292	45548	38581	37342	28334	20694	19059	19087	20430	25854	19344	22046	19513	8664	4482	2109	2016	1385	1342	1254	857	1485	1185	852	971	956	1067	762	563	546	534	521	515	554	511	504	506	509	516	481	535	479	492	520	485	507	510	485	524	521	521	517	463	471	457	503	507	490	533	521	473	521	490	480	500	484	500	502	505	506	534	522	508	476	494	512	495	522	487	506	497	520	505	518	512	476	516	510	495	474	483	494	467	476	479	506	497	467	587	456	474	529	517	539	533	489	517	524	482	500	521	501	510	483	478	520	464	504	508	518	502	495	508	506	475	514	511	512	494	508	478	488	498	500	449	478	514	495	495	459	505	490	484	485	520	459	481	526	557	495	536	495	511	471	516	498	502	470	476	498	504	509	531	480	505	525	495	511	498	525	528	489	523	487	501	514	459	478	472	529	494	514	486	503	494	499	494	445	532	480	538	482	490	514	510	495	472	543	495	489	510	518	484	455	485	507	488	542	521	496	560	476	490	515	485	522	500	532	518	510	477	486	509	506	505	516	521	454	505	499	496	542	525	453	469	482	517	484	472	498	489	489	498	508	486	482	498	527	504	479	493	490	497	514	468	523	525	461	490	468	513	490	501	490	508	504	506	460	479	481	441	514	528	522	506	488	489	509	501	478	487	515	521	515	519	481	519	508	493	496	505	480	477	483	487	493	493	520	474	510	531	515	533	521	482	495	520	484	501	486	485	458	504	517	495	503	512	469	551	467	480	550	492	536	511	529	482	537	504	484	503	526	498	483	538	499	523	467	473	510	490	489	490	496	471	495	542	465	506	503	478	502	514	490	513	471	488	485	486	483	485	503	510	523	478	533	500	512	477	476	486	514	498	473	491	475	523	492	508	470	517	533	531	512	511	489	497	486	503	482	479	483	487	509	477	507	485	518	469	503	504	507	541	468	478	488	506	486	457	469	448	497	496	464	474	517	485	511	507	501	487	474	483	483	488	508	540	465	501	491	516	519	501	503	457	521	540	494	494	489	461	494	484	517	515	486	535	529	500	526	515	506	517	462	503	491	489	503	484	443	470	504	489	527	438	496	507	499	491	501	490	545	448	522	494	494	474	505	467	496	515	491	475	469	514	487	518	498	467	506	485	485	482	475	519	501	482	511	510	521	521	447	499	502	502	518	516	474	495	493	486	481	499	500	485	507	538	506	558	470	507	479	507	470	499	522	461	478	504	500	518	537	490	517	513	513	491	499	515	506	487	462	483	466	494	497	518	492	485	516	499	481	500	481	528	468	487	526	471	516	521	513	484	503	476	512	521	523	480	506	462	537	479	509	509	506	507	485	496	492	460	505	501	517	512	541	489	503	498	507	508	506	501	561	493	504	468	501	508	492	502	526	513	484	503	474	466	484	520	511	492	502	540	450	504	523	510	496	464	541	494	482	499	470	483	495	494	494	519	470	533	493	495	493	467	491	491	470	510	497	520	513	468	511	524	477	466	516	472	509	517	502	473	492	464	477	488	507	497	468	493	505	531	507	503	504	460	493	485	543	499	494	502	469	535	526	500	505	496	527	499	507	504	521	503	495	490	476	507	514	479	515	516	506	475	514	476	496	557	493	510	500	454	505	496	453	522	504	515	502	499	500	526	479	436	485	518	550	493	440	474	523	483	503	463	486	491	502	491	511	444	496	509	509	470	471	515	504	496	450	486	516	488	485	502	502	481	526	478	484	487	494	516	511	503	486	535	481	488	528	482	488	512	542	487	512	501	520	512	514	473	489	490	475	527	497	511	468	506	482	499	536	498	507	528	465	480	497	501	459	478	493	462	500	515	518	486	475	494	491	453	487	511	531	508	483	506	519	538	485	537	494	528	475	512	496	510	522	497	486	548	534	486	490	495	515	475	501	476	502	479	500	489	506	485	536	496	523	475	496	450	507	497	527	475	496	525	463	483	486	529	497	541	479	505	507	504	495	534	486	497	464	476	520	489	451	510	472	498	524	498	504	499	476	477	507	479	514	501	489	489	464	465	498	510	492	508	500	482	511	514	512	549	497	490	477	500	536	470	504	498	536	528	524	506	512	542	475	490	498	489	521	482	484	498	517	503	492	559	474	547	521	520	491	493	526	534	487	498	485	504	488	500	498	486	490	473	502	503	475	511	539	486	501	478	496	451	496	478	447	548	517	504	479	484	472	493	535	517	500	494	487	475	535	494	523	491	564	505	539	493	500	472	498	497	447	497	525	487	497	504	497	478	513	467	511	491	556	496	489	483	483	501	478	500	539	495	524	470	497	490	520	487	464	495	505	511	484	468	497	490	488	477	507	523	533	498	504	504	519	498	489	503	486	436	479	499	501	501	497	481	465	499	530	521	500	542	501	466	472	475	479	533	505	491	493	481	491	496	501	474	493	496	499	506	508	520	492	505	557	480	495	506	532	484	496	455	484	497	501	479	484	528	480	545	493	528	430	501	501	472	479	490	467	474	517	463	501	511	502	483	455	507	498	519	477	513	506	527	514	447	484	502	544	489	483	515	505	503	479	493	516	502	538	500	486	506	490	487	504	545	518	507	522	537	536	531	532	487	533	483	514	470	483	474	496	473	496	488	450	511	466	462	498	488	513	517	467	498	531	477	447	472	530	453	502	498	522	488	473	496	477	466	480	480	510	494	475	536	512	492	481	548	509	463	517	501	534	502	529	486	525	534	488	557	480	505	483	505	524	529	462	520	513	484	524	507	477	532	480	491	505	480	519	500	501	522	486	530	501	469	489	475	505	552	497	505	521	472	466	484	477	513	446	489	492	499	499	486	483	499	540	478	496	524	498	483	495	470	487	521	478	509	495	532	473	544	489	524	518	487	514	549	469	503	512	465	501	481	518	514	510	505	484	506	481	512	484	526	508	492	496	539	527	521	485	499	494	526	476	479	476	486	530	505	504	486	513	472	484	482	504	513	490	524	487	500	510	503	518	467	528	472	497	453	496	496	488	468	490	479	499	473	512	482	522	539	485	521	508	507	523	494	481	450	506	518	480	558	479	510	477	505	513	499	462	532	519	490	511	499	507	515	530	464	516	538	536	502	524	427	456	481	496	489	497	489	476	517	512	510	498	484	489	499	483	501	474	466	567	513	527	532	457	556	468	510	538	512	529	507	542	504	483	482	487	473	517	463	499	517	486	499	521	527	480	513	520	471	528	489	525	529	501	511	500	527	548	494	506	506	478	485	538	493	459	483	521	501	502	481	484	490	466	486	465	475	529	479	510	530	494	507	531	483	480	473	481	478	494	523	513	479	498	489	466	551	510	484	485	496	516	492	509	488	523	501	503	509	480	513	531	516	507	506	504	494	483	474	487	530	476	499	502	508	488	507	492	532	493	505	514	438	462	491	450	502	514	503	524	508	489	515	488	501	515	471	504	558	494	487	496	473	538	497	530	488	509	523	497	506	498	488	473	494	482	494	503	537	493	510	509	501	494	492	478	491	507	502
51495	44354	40855	38223	36414	36270	37887	40679	38316	30164	28381	22715	14196	11360	8986	16289	20642	23516	17077	7582	3294	1574	715	663	624	531	445	429	635	399	347	386	396	518	357	255	235	220	200	220	225	215	217	221	209	228	230	233	221	210	218	218	238	235	206	175	225	218	199	200	210	212	224	231	208	222	204	202	212	243	207	228	215	244	233	197	228	198	214	225	245	210	215	235	211	213	217	206	201	199	220	234	234	234	194	216	220	230	201	207	216	229	244	212	224	208	191	208	201	232	213	192	210	214	230	225	199	220	212	219	223	213	239	203	217	226	227	233	187	225	227	232	209	235	212	211	222	196	214	195	190	212	235	221	206	243	206	197	222	228	233	252	213	201	215	211	206	223	183	202	231	218	228	188	217	228	221	191	228	215	212	244	215	248	227	232	236	232	220	224	218	213	220	217	240	182	210	258	247	231	209	207	203	196	219	201	208	223	225	215	216	221	191	207	203	224	202	220	204	217	228	217	211	194	192	201	240	219	215	239	197	210	203	241	231	201	207	218	203	212	231	244	240	239	206	235	246	220	208	230	188	224	202	256	208	217	230	213	205	214	213	212	205	217	234	214	211	216	209	230	197	189	217	241	199	210	216	220	240	241	202	241	225	206	211	209	233	224	225	230	212	236	209	221	224	228	230	218	226	204	237	213	196	214	244	240	241	208	204	214	246	216	230	207	217	244	216	199	223	218	218	204	223	220	218	195	204	201	249	233	227	199	201	242	209	214	216	199	199	200	257	205	232	222	202	226	220	231	220	200	190	214	217	229	223	219	197	205	240	207	197	223	213	234	215	218	225	198	230	206	228	216	206	221	233	220	201	214	192	218	217	226	205	206	206	252	208	233	215	228	203	205	219	196	196	230	232	223	223	259	237	206	233	215	205	219	238	232	210	210	228	215	207	215	225	231	214	203	206	208	180	228	212	217	201	201	213	209	209	220	220	203	215	216	236	188	211	210	233	213	213	228	184	180	199	216	219	230	240	234	227	221	204	202	222	206	191	209	221	217	233	223	228	220	212	227	193	200	234	229	222	197	209	244	213	202	207	230	233	221	223	198	211	250	214	197	237	257	202	220	215	218	206	232	221	212	224	216	205	219	221	214	201	211	239	211	235	210	221	209	222	229	226	195	202	221	206	204	220	224	188	240	199	209	204	203	233	205	180	213	217	197	188	192	225	223	218	209	238	231	209	225	206	193	210	228	223	213	226	223	226	204	197	213	222	219	199	202	204	246	209	227	216	232	204	238	214	245	213	218	227	229	235	213	210	237	204	204	212	225	222	206	228	201	226	179	205	210	228	237	205	207	211	232	210	214	225	205	212	192	237	205	191	218	215	189	208	193	235	221	200	215	207	196	221	200	246	227	212	198	188	216	206	218	219	216	220	221	237	201	222	209	254	237	208	191	224	212	241	225	188	211	247	223	239	247	228	201	231	227	238	192	212	221	244	214	203	231	203	226	194	202	223	210	206	211	198	226	194	186	204	214	242	184	222	205	245	210	211	202	214	220	221	231	198	194	196	208	207	214	219	219	214	198	221	228	234	220	210	226	217	198	212	249	212	193	199	196	218	204	234	222	224	216	220	196	221	209	215	196	235	189	245	203	234	221	229	220	234	207	240	195	198	199	198	227	236	205	201	196	223	218	204	223	205	214	200	224	204	207	241	203	226	221	200	225	223	215	218	194	205	225	235	185	234	223	214	211	210	227	225	202	220	198	227	236	206	223	232	206	224	197	232	226	211	210	218	222	210	193	194	213	213	222	212	222	229	225	217	211	225	199	211	217	223	245	207	212	196	236	199	231	194	224	199	234	216	219	209	183	212	213	220	191	220	227	211	247	226	226	249	212	211	220	199	225	192	236	226	232	236	230	210	235	205	231	221	198	207	236	247	225	208	235	195	226	247	215	241	213	217	177	214	221	206	223	211	201	201	242	208	248	232	223	193	216	217	218	225	202	219	207	191	231	196	212	225	238	211	213	224	214	223	231	223	230	197	221	204	177	192	222	217	217	249	220	197	220	221	245	218	231	230	213	185	205	202	209	214	215	202	245	211	207	218	212	222	237	213	208	226	224	214	223	229	216	222	228	217	228	205	200	223	218	236	205	209	211	208	183	240	254	209	226	200	207	220	210	248	234	214	204	222	213	232	209	195	202	197	205	189	227	215	245	223	233	222	232	193	215	217	218	222	206	211	235	214	215	224	227	221	234	217	223	211	211	211	219	211	219	228	235	199	233	190	196	244	220	207	217	232	221	217	204	215	227	199	221	193	201	204	225	217	244	225	210	237	223	201	207	211	208	232	220	233	235	222	221	237	200	212	234	203	214	222	227	226	193	205	202	215	213	223	238	207	222	208	222	206	212	214	236	217	241	213	216	211	212	204	200	209	212	206	208	193	193	207	211	213	205	217	222	204	207	230	206	230	192	228	218	193	202	234	224	214	216	221	225	220	223	234	207	213	207	221	213	198	213	213	243	214	223	242	213	216	226	223	234	227	235	221	225	250	198	217	228	206	227	213	229	199	223	194	212	235	217	202	246	217	202	230	212	238	196	213	218	217	214	224	197	212	217	198	226	228	211	213	217	204	198	243	203	193	243	211	218	192	227	213	215	214	232	230	214	224	204	218	223	210	211	223	216	195	201	230	216	218	225	191	209	199	222	215	227	196	234	198	220	213	196	205	234	222	194	207	212	220	203	208	229	190	187	228	208	212	226	195	212	220	177	239	241	207	215	215	236	197	197	216	218	199	220	222	185	202	213	222	213	181	222	223	190	242	228	203	197	221	224	218	199	220	246	231	219	207	203	215	195	201	216	228	202	215	197	206	184	214	182	223	227	228	206	196	250	204	204	217	206	241	234	220	195	205	215	209	196	204	224	199	226	216	196	230	232	221	243	215	234	222	229	212	213	206	228	199	204	232	232	219	252	202	218	215	200	227	203	205	198	197	203	244	203	216	221	221	206	202	219	212	204	212	228	236	212	235	210	197	205	215	209	208	183	207	211	221	212	208	216	221	221	226	190	192	225	232	225	194	224	226	217	214	217	212	210	214	208	206	230	215	225	211	213	211	230	215	192	232	205	224	223	211	215	220	221	217	216	206	205	207	205	225	216	210	221	217	221	225	214	219	204	187	240	237	211	214	196	194	210	190	202	216	226	197	207	252	224	202	225	209	220	185	212	210	209	219	211	198	208	209	211	227	210	210	228	218	199	209	206	230	221	216	235	211	200	183	235	227	196	214	217	218	197	219	206	216	210	204	201	228	196	236	227	199	201	220	202	219	224	230	222	214	240	231	196	231	221	205	198	211	227	208	200	210	259	208	206	189	216	202	242	228	190	217	209	221	216	205	209	221	209	223	194	210	213	224	198	249	205	226	198	212	193	202	213	235	205	223	228	212	200	206	215	220	201	241	237	214	270	216	213	216	239	231	214	215	213	184	238	216	220	222	238	231	208	207	200
46186	54256	57940	61882	66280	64390	61058	55054	51097	44586	41527	35546	25908	28450	26577	38841	42247	44883	35632	23365	14124	8685	3979	3706	3393	2926	2008	2201	3426	1687	1478	1918	1970	2621	1604	726	701	679	669	679	647	706	688	668	700	670	626	665	682	697	717	691	665	700	672	665	706	691	632	674	659	673	661	650	662	689	697	643	665	647	659	697	650	652	667	693	663	628	693	700	733	670	664	684	667	617	641	653	673	676	702	688	644	647	693	678	617	633	673	669	671	647	648	688	654	700	683	689	692	653	696	627	718	696	710	693	637	673	658	692	644	674	700	680	643	657	677	662	653	671	670	717	627	675	688	654	647	648	578	644	652	648	644	682	670	628	676	636	631	613	645	698	629	668	651	697	639	692	619	667	652	647	673	641	694	664	656	692	700	707	666	608	669	653	681	673	639	670	637	666	642	673	684	649	694	633	677	660	647	668	661	644	673	628	663	641	660	630	670	627	636	629	641	680	682	634	700	682	642	658	622	661	654	637	668	671	687	672	645	641	671	611	631	652	675	708	654	621	625	676	634	652	694	617	619	680	713	666	649	662	650	669	694	652	674	673	678	659	662	665	681	648	657	699	641	698	657	681	672	665	695	637	633	656	655	711	641	634	613	647	627	682	691	649	689	619	660	622	693	621	677	637	636	645	675	699	680	633	652	624	675	655	688	625	655	668	631	644	681	679	630	650	664	709	635	652	686	686	624	674	693	662	657	636	679	661	650	668	703	647	634	704	665	709	690	618	644	688	631	700	660	683	655	699	664	692	679	649	698	621	641	671	649	654	647	645	610	667	650	654	686	689	669	660	663	660	689	650	676	653	661	692	656	613	699	662	689	649	664	676	661	611	643	664	638	643	683	683	680	685	655	647	668	658	645	599	665	634	665	640	621	613	672	633	652	625	681	668	708	654	630	678	687	670	656	633	696	648	651	590	633	642	647	669	625	672	678	639	653	634	725	683	642	649	658	644	655	657	627	616	709	670	665	679	681	655	669	638	679	607	640	661	671	684	694	666	642	642	643	692	646	672	633	667	637	642	630	597	650	683	660	665	693	685	720	614	673	651	703	663	668	659	656	710	673	643	675	696	677	725	687	666	674	647	636	679	658	589	711	659	629	620	660	660	649	697	600	671	649	685	674	681	687	674	726	680	653	704	642	667	652	679	644	658	699	701	671	621	680	693	639	656	682	695	656	686	657	623	644	672	655	674	703	688	674	683	648	621	672	628	664	689	681	676	691	654	638	675	684	658	676	665	701	673	662	660	643	642	677	593	621	696	684	635	681	608	648	640	662	634	647	611	693	663	682	636	626	646	706	696	651	686	672	659	636	697	655	635	680	680	682	668	675	664	669	660	699	670	640	630	639	706	667	663	678	668	675	675	669	676	651	619	666	642	688	675	694	668	645	635	648	706	665	638	632	638	632	706	632	625	655	661	648	670	633	620	652	673	631	682	622	635	637	663	693	688	634	658	669	663	677	679	685	671	633	682	700	645	615	688	673	677	684	636	660	644	657	656	664	632	684	668	629	627	632	636	685	714	666	642	667	622	697	658	662	629	680	640	654	695	592	616	674	650	639	672	646	610	658	670	652	645	624	651	649	683	644	671	676	633	621	608	628	661	716	652	671	633	653	679	673	664	652	671	648	643	687	695	655	641	656	635	676	645	632	646	644	651	656	630	712	661	658	642	664	702	703	644	649	716	646	668	710	677	632	658	615	648	669	664	634	655	652	650	623	667	656	654	667	652	649	667	700	672	623	676	669	667	672	663	650	645	639	672	650	689	683	669	681	661	644	635	643	648	692	667	661	692	679	641	638	672	690	656	656	699	652	643	672	638	640	634	639	687	674	650	676	630	683	668	686	677	685	666	656	649	613	662	641	704	684	668	656	647	650	650	660	668	656	657	661	691	640	629	658	652	634	620	695	620	662	655	647	659	674	663	623	659	605	659	669	684	675	646	641	674	647	654	648	654	665	691	673	671	638	621	647	670	662	660	660	684	637	668	635	674	656	683	623	668	630	664	612	720	643	654	642	703	642	698	633	672	670	663	695	607	663	640	649	711	666	664	664	666	676	700	648	666	625	706	638	635	644	692	696	645	638	656	682	636	675	628	664	660	685	663	668	691	643	689	680	678	637	658	665	660	674	678	655	677	714	650	663	686	683	688	655	659	646	631	640	690	662	645	667	659	660	695	648	625	647	655	640	641	644	683	671	665	676	657	672	652	635	593	638	676	678	682	647	710	669	692	642	637	664	680	676	694	636	679	645	619	702	673	664	645	689	691	701	645	693	676	679	645	672	680	660	652	655	661	645	691	611	649	668	649	647	629	664	644	655	658	657	662	652	649	671	704	662	656	694	679	687	616	594	666	637	657	614	701	659	679	687	692	667	646	670	698	665	667	695	665	643	702	682	690	676	639	623	633	634	621	658	653	645	662	673	660	652	674	625	709	644	621	659	672	599	657	685	688	701	709	667	636	659	663	701	650	586	640	637	677	641	634	658	681	671	651	642	624	634	703	650	676	619	659	637	647	669	632	677	640	689	678	681	630	697	646	655	633	656	675	678	677	598	657	629	671	682	661	704	645	651	684	665	700	640	624	653	658	669	682	662	646	687	683	663	652	741	658	631	682	668	704	694	688	677	653	647	655	674	668	660	653	663	681	653	632	647	653	620	700	662	631	648	681	634	670	664	623	644	678	655	688	657	668	655	629	654	699	647	659	608	659	648	638	645	664	681	642	635	629	689	659	667	678	630	635	643	650	596	687	633	627	658	672	663	630	660	649	651	643	626	655	618	640	655	669	672	611	648	670	659	673	647	686	674	693	643	673	629	675	631	603	675	657	711	619	661	671	726	665	629	662	654	622	694	693	650	702	674	666	645	623	661	668	673	572	621	658	643	661	677	670	639	633	668	639	704	696	613	660	679	669	678	709	640	662	684	648	626	679	655	686	632	657	658	679	666	695	659	644	654	615	674	665	682	668	634	652	635	685	647	632	657	694	642	660	668	675	660	634	686	650	671	692	627	659	662	649	652	673	668	671	654	679	686	637	636	649	625	626	677	675	688	656	644	676	652	632	620	646	649	652	702	679	680	705	624	637	644	636	655	666	686	649	623	675	654	686	694	638	655	676	652	655	715	625	695	618	666	671	701	649	663	649	621	685	647	617	690	666	679	665	650	582	650	665	711	678	630	632	683	645	688	661	655	668	668	636	690	686	665	657	701	645	657	728	620	620	613	661	662	673	653	619	647	626	658	675	661	678	676	654	677	661	661	641	638	660	690	657	638	604	668	716	607	656	642	645	649	661	632	647	690	663	709	647	652	649	647	654	669	734	640	705	698	663	631	674	654	626	665	643	677	617	655	619	648	660	640	659	695	625	675	660	689	638	670	644	649	658	648	652	644	670	692	682	664	673	662	653	612	639	614	624	663	674	648	624	676	670	650	685	655	660	666	658	670	663	660	671	674	645	635	683
17447	26864	30789	25658	17723	10425	7789	7638	6106	3361	3228	1899	1337	1520	1301	975	1182	967	579	372	247	202	150	170	168	131	129	174	138	136	142	137	168	149	167	152	123	129	139	135	135	136	164	143	144	115	137	130	161	142	124	138	140	133	144	124	142	133	123	136	147	128	143	140	129	118	134	144	141	152	129	148	141	152	131	131	158	129	127	147	141	136	141	148	149	135	145	140	141	129	134	137	128	133	123	147	136	137	128	138	145	143	145	135	141	131	151	130	142	128	137	134	150	139	127	132	124	134	129	124	127	134	130	142	166	118	138	151	153	131	143	137	136	140	137	143	130	130	140	155	124	144	151	146	126	165	133	139	127	117	126	155	145	136	141	136	129	144	146	131	138	132	146	132	130	135	146	141	140	116	112	143	148	148	149	149	112	139	132	135	134	145	131	134	142	118	148	147	131	145	134	143	149	132	121	142	139	134	154	143	167	143	143	136	136	131	133	148	141	137	112	124	151	137	140	122	117	121	168	137	146	125	143	136	149	145	139	128	140	124	140	136	110	123	154	119	155	146	135	131	137	150	147	143	132	146	138	129	141	117	113	139	139	131	128	130	142	135	139	149	133	130	130	126	138	131	139	134	133	139	133	142	140	160	117	141	144	159	125	136	135	141	162	146	151	130	140	140	152	121	144	154	131	139	141	125	136	125	118	136	147	118	135	127	161	130	121	141	127	145	136	151	145	136	150	120	133	163	159	135	147	144	127	140	154	138	133	139	121	134	153	143	143	133	128	160	141	130	133	128	127	132	126	140	113	132	146	136	129	131	126	135	128	136	126	127	140	118	150	127	114	153	135	119	133	127	135	144	147	156	142	143	133	140	137	152	127	126	119	126	140	141	150	144	138	136	136	125	131	133	138	138	134	150	138	148	149	148	147	123	135	129	122	133	134	119	129	131	130	141	124	134	136	142	145	138	126	136	140	128	136	140	127	142	149	141	148	124	140	143	130	129	147	157	132	143	133	136	128	146	163	135	136	149	150	134	152	146	131	140	153	141	149	120	148	147	149	123	139	140	126	131	129	153	144	113	147	132	123	146	138	137	126	137	132	141	133	111	140	143	124	126	123	119	135	132	150	148	148	133	148	165	142	125	133	149	142	154	138	149	124	131	133	144	149	144	152	123	148	107	151	138	153	130	137	142	139	153	150	144	133	166	121	134	136	136	126	143	152	145	118	152	148	128	124	136	131	139	132	128	125	140	125	138	134	132	144	116	140	131	122	142	134	150	144	116	149	128	145	155	140	148	151	122	130	144	124	143	139	143	145	133	133	127	136	147	106	125	155	137	150	143	139	160	127	151	140	134	123	118	153	121	141	129	155	124	130	138	142	156	138	161	138	151	142	139	136	132	121	126	129	148	166	156	157	130	146	149	150	149	138	122	130	145	160	137	143	142	144	148	135	135	141	140	133	145	160	118	142	148	126	121	119	131	140	122	136	135	139	141	143	170	147	138	138	138	135	128	121	138	133	129	150	114	154	122	141	134	131	118	138	137	117	135	172	130	133	149	161	166	136	142	150	140	121	140	129	123	125	133	152	155	162	151	137	162	177	131	141	150	142	162	170	112	133	137	135	160	142	137	125	143	119	143	139	145	148	131	141	131	120	146	141	157	159	124	153	132	136	127	173	126	147	146	141	131	134	135	120	132	149	152	125	147	126	130	136	134	127	139	130	137	143	137	142	141	130	139	114	156	140	126	147	133	127	126	144	145	120	135	138	129	138	150	126	138	119	122	140	148	136	137	135	161	132	146	142	142	128	132	147	134	135	138	139	141	128	138	143	119	138	138	138	135	129	151	161	155	127	150	138	147	156	121	151	131	121	128	130	151	136	104	152	136	154	136	144	129	135	154	138	133	142	126	138	133	145	134	134	131	143	132	137	129	154	124	157	148	141	140	146	140	144	145	125	127	126	138	137	144	148	142	153	131	115	147	139	128	134	147	147	139	127	138	147	139	121	153	137	133	142	143	106	149	135	146	129	139	149	144	132	130	128	146	136	141	131	121	138	147	145	141	137	138	128	115	147	143	151	144	146	149	147	136	147	145	131	143	154	152	143	131	135	139	156	153	134	157	146	136	139	148	137	124	130	137	145	136	143	141	134	127	152	125	130	119	121	130	123	143	123	133	115	151	139	164	144	128	144	151	144	136	131	123	159	144	142	146	126	120	134	145	157	127	131	126	145	143	150	156	139	135	175	142	159	138	143	140	142	145	119	158	144	138	148	128	146	151	143	148	124	124	135	135	135	130	144	149	130	115	151	133	139	142	137	156	150	128	142	122	122	124	125	131	129	124	139	143	123	148	137	129	151	143	138	138	142	140	126	150	128	152	132	140	127	135	142	139	122	148	138	129	144	127	129	143	142	140	132	149	121	144	134	137	142	149	153	162	159	128	154	158	135	127	136	133	141	149	144	132	131	133	141	135	140	138	149	135	134	140	131	132	141	135	132	132	147	125	141	147	148	138	150	139	144	138	124	117	132	147	152	118	159	138	126	157	159	150	159	146	147	146	127	128	139	139	139	139	142	164	136	133	134	135	145	152	134	137	130	138	138	113	124	121	154	142	122	139	143	140	130	131	144	141	138	150	155	143	156	116	150	147	148	135	130	150	120	131	132	121	162	152	149	128	124	118	138	121	154	117	133	123	154	135	145	129	117	117	151	145	150	147	158	145	119	138	139	132	139	133	150	146	141	146	140	149	121	148	167	149	143	135	145	126	128	143	126	162	134	136	123	151	160	140	132	135	135	134	152	143	157	155	143	138	143	120	152	141	139	135	132	118	147	130	147	149	136	122	148	147	136	154	134	145	127	120	137	150	135	137	116	145	130	128	125	146	150	157	133	128	118	138	147	134	141	134	132	131	145	140	143	127	159	141	134	136	150	149	132	137	145	145	154	139	143	152	145	142	154	129	156	140	138	134	156	139	126	153	129	149	134	143	140	147	133	120	138	137	136	161	132	133	115	135	165	137	144	128	147	123	131	156	143	122	149	132	142	125	128	149	122	139	129	160	129	142	129	134	156	140	142	127	141	161	144	163	149	141	153	136	134	140	147	155	143	130	140	131	129	140	130	124	147	144	127	143	150	122	125	127	146	155	149	141	134	167	135	127	135	147	123	144	139	134	141	133	133	128	134	125	127	161	143	126	127	136	151	148	136	142	124	118	127	123	133	132	125	142	145	119	146	124	149	145	134	135	141	123	111	129	134	124	147	110	145	130	139	165	132	117	131	142	150	132	155	135	131	133	130	154	128	128	158	142	132	128	123	146	127	139	145	116	152	139	154	141	138	152	133	122	140	133	144	135	138	140	158	142	129	121	137	143	120	152	126	144	130	138	149	162	144	144	148	125	122	120	124	172	123	138	158	128	117	143	154	115	128	152	117	136	131	147	144	131	133	148	135	149	147	134	140	123	165	139	158	137	138	147	141	143	150	147	153	136	143	136
16467	28358	34837	35786	29354	23424	21574	22574	19996	13461	14478	9651	7507	8462	7494	5608	6485	5427	3289	2118	1293	925	627	688	589	607	556	630	585	572	535	600	528	531	567	465	472	451	475	502	467	487	482	484	433	499	473	479	457	489	524	491	452	516	503	446	511	481	475	475	462	492	477	475	478	447	488	484	469	485	464	460	480	511	466	483	454	484	514	478	494	474	507	464	454	482	464	443	474	475	492	457	483	479	516	458	479	476	454	462	436	455	438	484	497	506	453	522	495	519	476	508	460	498	483	480	535	481	535	458	463	475	442	483	469	470	507	502	443	469	470	534	454	466	428	448	415	500	495	475	470	453	441	442	470	491	473	445	507	498	486	475	438	503	484	523	472	494	472	497	511	518	471	486	476	448	502	472	455	429	436	460	515	447	468	466	467	498	508	442	510	477	490	480	484	497	466	481	489	455	473	495	487	491	464	477	499	474	479	467	469	497	485	472	465	481	473	484	491	480	461	479	469	502	456	485	449	525	492	506	437	490	478	460	485	460	473	520	485	469	459	470	498	509	458	469	518	504	493	475	474	506	454	436	469	462	447	474	475	469	531	462	500	502	490	507	477	486	475	463	456	469	495	496	481	466	476	487	470	514	491	443	452	463	480	468	458	509	454	447	476	475	503	507	492	489	487	481	465	455	480	469	452	532	485	513	495	474	495	457	507	490	453	479	492	503	503	527	457	473	459	490	480	478	508	494	462	495	531	464	471	511	495	459	464	504	479	487	456	458	468	491	435	517	490	500	475	464	488	456	453	462	455	482	495	502	535	494	492	473	451	514	455	482	492	447	471	508	468	477	484	494	500	471	477	489	494	461	455	503	492	485	453	516	473	494	516	523	473	447	433	487	487	448	515	469	507	456	466	433	481	455	474	442	448	451	511	471	443	479	457	487	465	476	461	546	449	493	465	462	452	508	463	506	466	492	479	451	500	468	448	504	466	443	508	479	472	504	462	480	478	482	474	504	451	491	469	466	505	457	493	514	437	511	501	479	490	465	477	485	440	527	486	471	518	466	519	498	493	503	491	490	473	490	464	509	423	461	522	479	497	475	490	475	460	485	470	495	441	493	460	469	441	445	495	438	468	455	475	473	490	475	478	447	457	477	435	501	465	445	487	482	451	471	454	470	478	479	499	502	478	478	456	474	488	484	531	486	503	496	458	448	498	464	463	514	485	465	455	470	487	455	494	445	491	469	490	481	459	470	482	442	448	489	511	508	486	494	498	454	477	472	492	493	461	469	468	429	493	474	516	439	497	501	499	483	488	470	474	488	484	490	455	444	478	495	448	441	495	503	501	451	468	460	461	475	456	454	461	476	506	514	480	435	455	462	498	500	501	499	456	451	450	507	465	486	486	497	476	467	453	469	485	481	502	479	523	465	496	473	488	526	474	540	464	442	473	479	495	505	480	461	488	482	479	450	455	469	468	485	495	448	524	449	483	500	471	497	470	444	476	502	514	463	474	485	501	487	486	508	474	472	482	477	451	468	497	484	462	500	483	465	492	528	450	447	511	477	508	477	507	462	481	511	503	501	494	508	484	487	497	450	490	490	448	502	493	460	507	447	495	487	467	473	526	523	526	488	479	470	473	472	507	463	479	473	457	508	499	468	477	449	521	485	479	491	512	466	454	482	497	493	526	468	458	480	462	502	468	507	489	483	475	487	449	464	465	497	461	519	493	442	461	477	448	473	511	517	480	491	518	488	490	479	507	507	449	484	459	478	501	475	485	462	502	465	467	500	472	461	485	468	479	456	481	449	487	471	486	442	493	470	485	493	478	530	429	442	500	466	480	494	511	461	501	452	446	503	497	507	445	514	504	462	476	483	465	475	473	473	507	479	474	470	475	484	483	451	505	498	545	436	498	505	478	470	491	504	462	489	487	457	491	461	461	497	524	463	484	499	506	474	453	468	481	481	517	506	471	505	497	458	467	490	476	469	466	481	498	473	513	464	504	511	494	461	492	511	479	494	495	470	486	471	484	489	471	506	456	483	480	446	454	478	481	442	486	498	469	474	490	484	490	487	541	470	452	466	501	505	437	526	484	487	527	397	509	497	468	483	474	494	459	457	444	473	484	490	465	505	477	449	463	489	525	495	498	464	477	476	460	508	498	434	474	491	505	447	442	485	462	468	456	473	461	454	489	481	459	484	473	496	488	503	482	488	482	455	454	475	491	466	455	461	450	503	439	448	497	474	503	452	464	465	504	428	510	428	486	476	474	516	472	473	471	510	473	486	485	478	454	457	443	454	503	481	472	466	474	509	486	472	503	465	484	478	495	502	476	463	490	451	498	471	501	481	520	489	518	478	492	487	435	490	514	501	481	507	457	475	470	472	474	498	454	485	481	456	472	499	473	495	493	499	492	481	509	494	478	518	478	470	517	464	540	498	444	496	500	474	519	454	481	468	471	523	449	449	457	479	446	482	497	459	489	470	469	489	440	487	491	493	474	486	454	456	476	516	510	477	476	482	460	502	475	483	489	437	450	511	520	505	480	435	503	502	456	463	491	473	499	490	474	531	497	476	494	487	516	505	464	481	493	455	452	495	468	474	499	493	511	481	482	508	485	486	506	490	504	465	512	508	483	470	454	475	508	451	466	489	495	483	480	487	517	473	478	495	439	488	454	500	454	485	481	452	503	468	478	478	477	491	455	467	456	445	483	447	497	476	511	492	472	480	450	468	467	470	474	493	471	466	472	436	502	466	506	499	491	467	468	487	473	449	499	457	437	482	469	509	453	485	456	484	462	470	460	439	479	450	486	474	508	502	501	514	482	488	468	485	468	445	461	460	502	519	480	473	469	485	472	450	512	490	485	489	493	481	451	525	493	476	475	466	496	517	483	510	517	496	459	460	476	457	462	518	466	481	477	475	504	532	484	462	515	481	478	433	471	475	480	498	444	482	464	453	492	462	464	444	468	490	497	474	449	475	476	453	502	506	456	437	517	520	442	522	462	466	460	501	480	475	487	477	458	474	495	488	478	515	412	493	490	499	503	444	482	446	495	507	503	474	472	484	442	486	486	482	516	474	454	460	472	456	424	469	435	488	433	456	489	482	472	464	481	493	503	479	442	488	510	484	485	534	463	486	498	474	486	470	461	461	473	460	478	486	471	442	499	483	474	467	489	460	429	441	490	472	463	483	440	467	452	488	487	515	474	463	462	533	504	526	477	494	489	479	467	460	505	470	489	480	484	507	481	493	474	438	448	475	482	493	499	486	480	472	471	484	507	459	480	460	503	435	504	455	424	491	471	483	486	475	487	483	472	464	439	496	464	473	463	481	521	482	461	431	516	491	494	466	517	464	497	477	453	495	472	488	512	470	460	490	530	477	486	463	490	469	493	508	483	485	480	484	456	498	485	464	489	485	505	490	469	500	504	469	483	489	508	471	504	473	471	464	473	483	493	494	466	491	458	437	481	487	483	450	510	469	477	461	515	488	462	488	440	484
45940	46110	42145	39236	35445	33971	33417	34668	31872	25661	22455	13466	7925	6021	9434	11182	10686	7702	7223	2512	1222	757	399	329	465	277	263	385	264	175	207	163	175	261	180	131	120	116	129	133	160	129	148	139	142	133	120	112	97	135	122	138	139	121	139	153	141	134	141	133	128	130	128	111	133	138	138	135	123	144	132	143	133	127	144	130	124	127	131	134	147	143	148	121	134	132	132	144	117	127	148	133	156	121	126	133	151	124	141	112	149	140	145	137	131	141	137	117	132	122	132	129	126	130	151	133	142	120	127	125	140	123	118	141	128	148	127	112	124	149	127	144	121	147	125	126	133	128	151	130	118	117	117	113	133	146	131	127	119	119	139	112	135	136	143	143	131	126	131	116	136	145	126	149	147	148	117	161	148	128	151	132	144	122	162	141	160	140	133	140	107	120	116	147	104	117	134	119	132	141	142	125	126	138	147	105	131	152	126	121	125	147	130	160	133	146	136	137	132	142	134	134	136	123	139	130	140	147	146	136	121	148	119	129	145	131	150	128	132	123	136	134	141	139	140	143	137	125	136	125	143	133	129	119	135	140	133	123	137	130	139	140	128	146	141	129	122	175	129	121	137	161	107	119	123	115	138	126	117	141	129	125	118	117	135	143	142	115	142	137	127	124	107	125	130	143	132	134	155	120	134	128	125	123	125	147	127	136	137	144	136	139	122	144	137	134	137	131	112	125	122	152	156	113	134	136	138	118	146	135	139	133	125	121	133	137	125	136	114	144	147	152	131	131	130	134	144	119	139	148	139	129	114	146	136	136	139	135	158	126	138	124	137	123	126	136	145	113	141	138	125	144	146	144	125	126	129	109	143	129	126	139	113	125	155	127	123	132	147	127	160	112	149	144	146	127	128	157	131	134	155	149	146	140	138	120	125	126	145	126	134	118	138	135	131	125	133	134	144	130	146	147	121	162	127	134	144	150	105	145	152	138	129	124	132	133	126	149	138	125	142	138	143	117	124	119	134	138	119	128	126	139	113	133	122	155	121	151	133	115	128	126	145	125	140	151	129	148	160	144	134	133	114	123	119	144	130	140	141	118	149	147	124	148	124	131	122	129	124	127	145	134	114	132	153	142	138	130	152	132	149	124	134	120	138	147	111	134	129	132	129	134	163	145	157	138	132	127	148	129	154	138	108	129	154	118	127	106	124	130	144	120	139	140	114	121	126	124	155	133	124	122	127	139	148	148	113	120	153	151	141	148	133	138	121	127	128	136	124	139	153	146	139	133	129	136	119	138	128	127	127	156	143	129	142	134	124	140	137	134	140	135	126	132	149	120	130	118	132	133	133	114	126	136	133	152	136	140	130	134	130	129	137	112	139	135	133	134	138	134	136	118	128	137	126	140	129	118	127	159	132	138	142	142	134	125	146	136	133	157	107	118	147	133	165	114	150	133	111	152	119	154	138	134	122	150	141	160	137	125	142	144	121	118	122	106	132	148	131	116	127	138	122	137	124	117	137	118	148	131	127	135	140	125	136	118	129	135	130	137	150	136	123	124	136	129	156	137	131	116	137	149	147	137	131	131	141	135	139	113	151	145	127	133	128	128	115	131	160	130	119	126	156	162	144	140	125	123	150	134	123	150	115	147	149	121	132	138	133	140	143	145	133	142	116	122	140	140	138	145	126	135	131	130	138	146	136	134	137	142	128	130	117	136	130	130	139	130	148	130	138	126	149	142	129	124	137	137	150	123	130	166	104	139	129	154	149	152	115	117	116	134	109	124	141	126	132	122	126	145	122	144	120	152	163	121	112	145	124	160	136	153	142	140	137	149	134	147	153	139	134	117	143	119	111	148	116	140	125	144	106	154	136	137	159	127	123	101	143	141	131	119	139	152	134	136	121	134	108	141	130	169	141	131	144	132	125	140	139	128	132	160	121	139	137	134	133	125	142	117	115	132	109	143	128	114	135	131	119	157	154	127	137	137	126	125	126	128	137	135	113	146	149	131	143	132	136	134	128	109	128	128	138	129	116	142	139	132	155	152	137	139	128	138	139	147	144	135	127	133	147	124	134	141	117	136	138	114	126	125	130	131	139	130	131	116	136	142	123	117	138	131	142	129	132	129	111	143	131	146	127	129	126	126	124	146	110	128	127	145	147	139	117	131	118	135	134	123	138	124	138	140	133	131	142	133	123	125	130	135	140	131	124	135	126	145	134	119	134	131	132	135	154	111	139	117	127	152	111	138	134	126	149	142	129	124	147	113	120	121	132	108	110	159	152	137	145	119	145	154	138	126	130	120	131	114	121	137	143	127	128	132	127	140	114	121	109	149	146	148	129	126	137	155	142	139	137	118	128	109	119	119	155	152	157	141	131	125	133	135	123	128	126	125	135	154	120	140	133	129	135	128	137	118	146	118	146	147	148	136	129	134	157	154	150	152	131	130	138	136	138	123	144	125	129	127	148	138	135	136	142	138	131	135	142	151	113	133	136	145	117	123	121	115	136	136	146	126	148	137	143	122	158	147	144	142	131	121	142	132	132	107	155	129	140	143	118	135	122	148	137	133	125	136	136	120	138	140	137	128	136	133	146	126	139	148	144	127	141	126	125	125	133	128	142	122	140	137	135	148	131	158	121	135	130	144	126	146	141	123	144	130	136	126	129	104	140	128	136	152	138	135	121	124	136	139	134	155	128	119	152	134	132	129	145	133	122	144	158	136	152	138	128	144	142	140	126	128	134	140	128	126	144	130	124	119	156	130	144	125	137	112	136	119	130	148	132	123	125	141	137	130	126	127	124	132	134	133	132	138	136	141	142	121	135	124	147	122	149	135	137	133	128	133	135	141	132	130	137	140	140	125	131	145	152	131	132	157	144	130	136	149	146	126	149	132	150	110	140	153	109	138	126	119	126	137	146	129	108	105	129	142	140	120	129	135	118	130	156	115	130	136	148	135	140	153	109	134	149	141	141	122	131	136	112	135	118	142	143	137	129	152	126	160	143	125	121	167	164	117	128	134	145	137	133	124	131	134	110	146	139	138	131	128	137	125	111	124	140	130	115	152	132	137	134	138	144	144	138	126	135	149	148	109	124	131	139	140	139	135	101	143	138	119	147	127	122	122	127	136	113	132	129	130	132	135	126	129	152	138	142	161	147	124	153	139	131	117	140	112	149	128	118	129	129	132	141	147	153	141	129	133	141	133	138	139	125	149	128	138	141	123	111	127	127	121	119	141	133	139	143	123	133	120	130	143	143	122	118	125	146	140	132	139	147	118	138	112	136	150	125	128	126	142	142	137	118	113	127	143	126	152	136	158	156	127	113	140	133	136	117	147	157	143	147	121	130	121	150	137	122	139	123	136	127	137	126	145	131	133	109	132	139	121	108	146	154	150	137	145	123	128	130	130	127	154	136	136	125	139	120	117	127	142	137	106	130	129	124	123	131	127	142	124	136	118	122	147	142	129	142	150	122	137	146	135	132	145	134	126	112	139	136	140	126	118
39977	53931	55985	59733	59830	56215	51899	46382	44237	38428	35449	26132	21391	21577	30318	31667	29548	26376	24224	12062	7328	4609	2528	2127	2818	1432	1424	2299	1362	900	861	767	893	1477	1014	594	480	474	451	451	498	436	463	463	445	453	462	470	447	473	457	463	445	453	436	457	464	455	520	451	428	418	476	435	432	476	432	427	448	441	450	420	451	434	419	473	431	434	441	435	470	431	437	460	411	476	482	475	479	426	429	458	427	436	438	459	427	456	470	460	485	438	466	465	451	406	439	468	450	410	436	455	463	448	446	416	492	444	461	452	408	447	490	449	462	450	429	415	471	427	491	424	444	480	439	470	450	457	448	432	476	483	477	439	450	455	476	441	457	449	422	451	439	427	428	432	440	431	474	495	454	489	442	460	477	438	440	476	459	417	483	453	441	445	434	459	468	452	462	462	458	488	424	470	451	422	450	470	407	456	460	462	438	456	402	424	469	445	481	462	446	455	481	453	451	420	440	447	452	435	446	443	433	441	451	477	420	440	430	481	440	446	446	439	413	485	447	440	453	414	439	424	433	445	475	451	466	434	432	410	446	447	475	420	444	442	436	451	440	395	428	455	458	446	459	484	447	443	450	480	435	458	459	455	428	435	456	459	442	432	407	449	459	447	407	452	486	476	439	441	441	462	454	471	440	429	420	471	438	411	434	424	431	457	421	451	417	428	481	445	505	457	454	458	466	440	458	436	402	491	454	513	454	484	442	422	483	453	421	492	490	471	488	436	469	474	445	410	443	448	459	447	449	423	423	408	405	455	429	453	425	448	448	463	440	469	459	455	464	466	443	448	471	500	437	488	475	432	437	425	464	467	440	409	457	441	449	437	432	468	446	471	427	471	440	420	442	459	418	464	475	407	412	414	477	441	473	420	434	462	450	441	440	431	432	455	438	458	484	439	454	425	427	414	451	463	448	452	435	444	450	452	450	438	443	430	466	425	494	433	466	432	440	443	441	425	459	448	438	446	426	472	454	448	467	438	402	472	447	443	432	452	431	441	444	487	437	500	414	427	445	443	454	461	444	440	486	446	423	434	429	436	443	432	466	498	473	477	467	481	437	486	450	443	461	478	479	466	459	449	477	431	478	441	473	442	442	467	449	440	434	456	440	462	417	488	422	447	442	456	450	439	439	431	460	451	443	465	441	502	448	462	426	457	437	479	467	397	454	434	450	434	450	451	446	444	447	458	475	488	467	433	453	424	432	446	390	459	447	467	420	435	445	495	440	454	465	464	464	475	475	465	451	424	450	433	456	455	449	431	408	443	517	448	460	439	435	478	411	434	455	448	445	429	454	433	477	416	445	460	465	440	471	414	436	461	494	444	465	420	441	456	454	466	453	445	460	452	431	440	439	442	439	500	419	465	454	444	483	447	419	447	485	468	477	404	432	461	451	447	438	433	434	468	429	452	445	475	459	451	462	446	407	439	443	457	426	422	422	442	462	471	460	425	462	495	465	495	474	469	475	443	452	400	472	502	450	424	427	471	445	442	451	450	445	458	451	469	399	472	434	471	485	435	460	449	451	489	441	488	433	434	459	472	384	405	459	481	452	439	462	420	448	466	429	429	398	435	424	450	454	460	484	427	423	448	442	460	415	466	435	420	460	457	412	460	472	445	447	422	476	437	420	470	420	449	469	427	492	426	453	488	417	451	454	445	475	433	461	420	409	477	457	452	422	410	456	452	477	427	448	440	434	442	419	455	443	438	415	465	442	448	440	464	459	423	465	441	445	444	472	421	470	444	462	464	464	446	452	454	452	450	437	458	448	459	440	431	464	467	497	439	471	465	435	438	492	441	429	466	471	447	463	457	461	481	438	468	467	466	457	408	434	432	464	488	433	469	426	473	444	503	473	434	470	451	479	451	434	450	453	441	459	444	456	465	457	438	422	448	441	461	445	452	464	469	429	439	421	434	492	452	451	458	470	460	401	458	459	457	452	448	403	432	489	469	463	438	453	470	435	458	450	440	466	452	444	412	474	444	468	440	451	455	470	438	457	441	465	446	456	429	450	451	418	454	466	448	451	456	435	442	424	456	441	514	451	430	482	454	438	443	433	430	480	435	411	488	425	444	418	461	467	456	478	420	462	441	435	476	408	477	405	454	464	428	416	470	433	478	454	447	452	467	449	453	443	463	447	463	439	461	452	456	453	470	472	429	492	468	458	413	446	455	405	485	462	434	404	439	419	437	466	512	486	425	434	433	506	475	447	464	450	482	479	430	446	405	462	489	468	469	430	423	432	464	460	467	454	473	439	430	438	454	453	428	440	444	449	444	440	440	480	456	453	470	440	453	476	482	470	452	467	452	450	452	478	449	447	416	452	422	477	435	440	409	469	441	426	432	427	448	428	457	469	415	457	424	402	435	444	446	417	457	438	405	453	458	440	452	459	441	397	495	404	421	448	477	471	429	488	438	429	468	427	451	421	446	457	457	446	497	477	440	437	422	416	427	439	445	423	432	435	403	423	450	457	477	453	454	458	440	462	451	433	470	473	416	460	461	443	448	410	447	439	491	454	436	463	435	441	456	445	420	439	436	461	468	428	408	460	491	426	434	457	448	486	424	416	422	478	446	470	473	479	426	463	436	417	471	479	440	435	432	442	456	462	435	483	466	452	444	482	456	470	416	438	464	435	467	457	431	462	399	423	447	454	440	476	440	461	448	471	449	447	457	426	432	489	450	468	439	428	463	453	482	463	474	454	518	450	482	430	429	452	490	442	479	455	438	439	448	444	448	437	462	467	449	403	433	497	460	471	457	478	438	470	439	456	470	465	447	477	460	453	438	458	453	478	461	455	436	493	472	420	414	420	482	439	445	470	444	424	437	491	430	442	433	459	451	446	481	443	436	455	451	468	415	422	423	467	462	430	467	442	460	416	460	459	494	452	442	421	488	445	466	427	442	443	467	426	472	454	435	450	428	472	402	483	464	458	468	458	428	473	487	464	440	485	446	409	438	458	416	456	444	428	444	422	449	431	439	460	443	424	421	424	442	449	455	503	442	415	461	462	422	417	469	451	453	423	437	450	445	448	425	469	463	478	428	431	415	448	461	433	448	453	454	451	423	422	442	421	439	442	480	431	471	465	477	427	446	450	488	431	465	456	460	445	442	479	418	427	402	427	451	445	453	453	441	457	502	479	466	463	470	454	431	493	437	455	455	439	471	455	443	414	477	462	407	456	449	411	472	465	428	458	447	464	427	436	428	417	406	419	435	438	425	476	461	450	433	428	431	442	480	448	468	415	423	475	419	455	453	477	450	417	437	459	460	456	465	465	466	463	390	431	439	406	439	460	456	442	420	452	440	452	454	460	465	414	417	441	408	471	441	444	441	443	459	439	456	477	447	455	427	449	438	450	443	437	445	469	471	418	432	438	443	456	461	455	441	471	434	437	460	435	433	487	488	486	461	437	427	445	462	468	449	435	454	454	433	449	435	451	453	456	436	470	447	489	466	455	441	470	436
50632	44582	39410	37485	34675	35254	37701	37416	38341	31062	28713	21984	14116	13452	20924	25938	19957	15185	15102	12874	4158	1765	1067	765	729	748	790	515	471	303	293	287	298	366	412	251	185	220	203	232	205	223	199	197	222	216	194	209	201	207	217	242	201	210	229	199	232	236	233	202	218	206	211	205	226	185	205	202	177	206	233	215	200	222	209	228	231	194	224	197	192	198	224	245	199	204	225	186	196	208	218	209	221	190	235	206	212	193	213	196	203	181	200	222	223	210	214	204	211	228	196	216	185	180	197	201	217	218	236	188	210	225	225	196	204	214	203	207	215	181	187	198	182	189	197	234	213	197	200	201	213	196	188	209	209	260	217	192	207	229	199	184	200	191	209	203	190	197	224	190	194	180	207	186	210	198	205	215	214	203	208	190	212	243	193	201	187	242	212	211	201	203	214	169	226	202	219	201	193	211	198	211	178	195	200	217	197	213	205	209	199	179	224	213	214	241	220	247	228	227	219	198	243	206	219	184	187	199	206	216	218	218	196	220	203	216	215	195	216	218	170	221	196	211	224	190	215	236	190	216	243	201	194	189	221	224	205	229	221	222	181	206	182	182	218	205	216	235	233	215	205	233	211	210	191	193	196	213	195	199	219	202	215	183	226	180	202	183	223	197	207	202	203	208	206	197	180	216	204	218	221	207	194	214	188	208	245	208	197	209	199	202	186	244	199	222	185	208	208	192	219	189	219	200	207	191	207	223	233	191	212	214	193	199	209	201	208	195	218	226	202	198	200	211	207	186	207	223	197	223	221	208	198	210	212	223	221	201	212	208	222	212	205	215	206	206	200	205	225	196	210	217	216	195	206	200	202	207	216	214	210	211	233	199	216	197	215	221	216	196	236	222	197	218	231	205	195	237	186	215	212	197	206	236	224	206	224	209	185	210	234	206	199	224	176	199	219	213	189	228	222	207	215	193	199	233	208	203	227	227	211	215	206	212	193	220	221	218	214	233	196	233	223	234	228	190	190	201	216	196	239	206	224	200	200	235	196	213	206	223	184	217	217	211	196	189	217	177	241	228	227	201	198	222	221	206	197	200	194	213	212	211	206	226	207	202	234	176	201	204	202	224	214	197	202	179	191	209	219	208	216	193	192	217	213	207	223	229	226	232	176	185	195	207	232	200	203	199	208	199	191	239	229	218	195	195	217	210	204	227	202	200	189	205	189	219	218	222	191	198	192	222	189	203	214	216	209	214	181	206	212	195	209	186	202	218	212	184	234	208	215	203	199	215	211	204	181	210	224	239	218	175	208	208	216	217	191	211	206	185	201	192	208	220	221	219	226	235	210	232	203	215	208	210	194	205	208	216	211	223	210	202	224	210	226	204	223	200	222	177	210	211	239	198	220	217	199	215	219	187	218	215	206	215	177	199	190	216	200	190	166	205	225	234	221	203	193	206	212	198	231	210	204	196	210	202	215	191	219	204	201	181	198	221	193	183	215	217	202	244	208	215	198	211	214	231	183	223	219	239	197	222	205	219	200	210	204	199	209	202	211	206	212	231	195	242	215	211	221	212	207	203	243	215	208	199	197	225	186	222	208	218	201	186	211	206	209	229	204	227	185	227	206	203	201	181	215	214	213	199	210	218	225	204	203	226	202	203	209	218	222	177	225	194	195	188	215	211	210	223	186	195	240	198	209	226	198	184	215	224	212	235	188	229	197	217	194	206	209	196	221	204	221	217	203	202	217	214	186	193	187	207	210	227	201	223	188	211	174	203	234	202	206	213	221	193	211	215	189	205	209	239	231	223	201	204	216	217	214	227	168	190	202	213	197	226	214	203	210	190	241	218	200	211	205	229	211	204	203	227	218	189	221	234	196	172	213	207	203	217	213	201	203	220	190	221	199	195	221	216	200	230	189	190	218	210	200	203	200	225	192	194	215	217	211	211	180	225	221	210	203	196	226	215	205	219	190	220	214	201	206	208	212	200	202	199	214	234	214	228	184	216	198	200	220	217	204	224	226	185	228	207	212	228	197	214	241	197	250	215	204	216	216	187	204	203	214	210	214	225	200	208	220	207	184	225	172	195	201	178	194	191	195	257	203	223	198	190	207	206	195	226	202	178	208	203	214	212	196	196	204	227	208	222	202	199	197	234	213	214	199	207	214	189	192	222	217	210	198	202	213	203	224	215	240	217	211	230	200	228	209	190	214	185	204	203	202	199	216	215	211	190	216	187	210	202	183	227	205	192	207	182	209	210	219	194	224	207	199	234	213	208	214	198	205	198	206	208	204	204	192	185	207	214	205	219	203	193	227	221	202	215	193	192	209	225	208	205	209	192	206	216	194	206	217	187	214	235	221	184	222	238	216	208	214	217	201	185	206	210	200	192	205	193	197	221	193	226	212	204	190	187	200	193	220	213	202	201	206	210	205	182	205	208	198	220	231	192	221	201	198	226	198	203	216	201	197	197	207	223	220	195	200	235	222	202	203	222	201	225	202	225	193	212	222	215	195	214	224	237	204	205	211	215	185	214	222	193	208	208	207	235	227	220	229	227	221	214	184	211	207	211	213	210	210	214	203	201	222	234	217	197	182	228	219	207	174	202	213	207	202	198	206	190	222	190	230	207	171	191	220	222	189	219	199	218	212	206	190	214	201	203	203	216	208	212	218	238	213	201	216	213	213	221	207	200	204	208	203	202	204	200	213	215	182	216	196	218	197	197	192	182	202	229	224	186	183	207	222	186	199	197	201	196	186	219	203	234	213	204	217	191	178	211	213	188	186	194	223	196	213	182	208	192	200	221	216	222	196	206	212	200	206	203	182	204	204	212	232	204	208	235	222	210	221	215	177	186	232	184	212	215	199	207	206	221	210	194	201	196	224	185	186	190	219	189	194	207	223	194	187	221	204	226	207	196	204	209	192	192	209	203	182	191	209	201	190	206	211	201	194	220	208	193	199	206	219	228	206	198	168	199	198	193	216	192	234	216	210	207	204	219	211	215	220	184	195	195	197	219	226	196	204	191	194	209	231	179	213	221	206	215	215	189	218	189	245	201	199	207	182	203	189	211	201	191	226	199	220	204	216	192	190	195	188	203	239	232	217	209	223	190	211	218	209	235	210	209	200	227	203	197	212	211	195	190	212	210	226	194	201	187	197	191	228	203	222	196	186	224	187	201	211	202	197	187	225	196	250	205	195	198	198	190	213	215	221	212	199	204	221	177	208	202	179	242	221	223	190	193	214	197	217	208	217	216	188	200	211	207	222	207	216	181	240	200	214	219	216	196	211	208	221	226	227	215	187	221	180	205	203	215	188	194	210	221	205	219	217	219	205	239	198	225	228	211	191	177	222	209	189	211	195	198	244	209	189	205	201	187	226	229	201	200	219	216	206	196	208	205	229	227	196	198	223	204	178	205	205	207	222	225	253	231	218	191	205	220	212	209	214	200	205	199	215	203	204	214	187	199	205	220	200	234	222	224	219	228	212	227	204	188	206	204	212	239
46052	57391	57048	60424	64909	64184	58205	50630	49941	44680	42609	34301	27494	32702	42162	44979	39879	35299	37033	32657	15490	9392	6030	4016	4171	4490	4966	2715	2489	1315	1073	1034	1116	1924	2070	1138	699	723	680	624	678	649	655	693	663	683	652	649	682	618	626	647	692	681	652	655	648	648	647	646	645	663	668	689	615	623	650	613	644	640	636	660	630	620	609	640	633	628	618	675	647	616	649	613	624	673	658	647	682	650	609	668	665	634	642	646	670	639	622	630	645	643	681	632	597	621	637	616	605	634	664	669	661	678	638	661	640	655	618	642	640	657	597	656	631	645	644	647	630	647	662	640	657	614	604	669	645	654	671	581	669	677	674	626	635	612	668	617	598	637	637	634	641	608	703	586	681	662	626	660	653	651	645	636	640	638	650	623	645	655	669	629	673	700	689	588	629	649	662	611	617	631	640	667	613	647	606	674	620	642	674	658	642	637	658	631	671	655	629	638	629	680	647	608	607	587	606	604	656	628	662	646	661	619	635	616	676	629	661	664	626	658	664	652	625	676	640	625	699	620	637	619	622	630	630	646	634	612	581	672	635	657	593	640	606	642	644	676	680	692	646	618	626	656	623	667	681	660	628	637	618	639	668	640	627	633	645	618	606	615	605	585	653	612	624	606	675	646	656	617	651	649	629	629	602	600	672	574	590	685	619	606	606	626	631	685	610	620	678	618	659	637	663	638	651	640	642	648	650	643	681	644	592	669	632	658	636	668	597	616	614	640	618	606	657	598	676	583	677	615	658	638	676	631	644	607	616	616	634	632	644	647	649	613	666	645	646	632	624	639	663	637	651	634	633	600	646	657	613	620	668	612	674	619	650	690	649	602	652	621	630	649	626	667	622	632	628	609	681	645	685	656	689	647	663	647	681	632	655	650	648	636	641	613	678	669	649	655	648	560	619	629	664	674	573	671	643	643	681	618	635	669	637	659	629	622	651	649	648	630	634	634	620	659	614	606	619	585	657	626	630	633	627	641	620	616	629	634	659	627	628	637	616	617	607	651	634	669	646	636	671	640	611	608	615	627	624	581	644	674	630	666	635	677	588	631	632	631	620	669	642	657	636	601	655	641	660	613	646	651	615	631	628	614	621	637	610	648	658	634	671	642	612	662	679	625	679	661	626	674	655	673	631	644	631	667	650	617	615	650	640	653	637	628	621	624	718	667	600	619	673	624	653	653	663	652	661	637	667	650	617	589	670	652	630	622	642	632	690	619	613	639	665	645	590	608	616	638	645	628	643	626	676	655	600	587	656	642	596	617	614	652	641	654	690	646	655	592	610	652	671	641	593	652	672	641	665	648	630	629	671	616	659	690	665	620	625	662	642	620	657	641	624	649	643	664	665	613	620	672	619	585	679	645	602	638	664	704	620	598	645	609	619	678	664	607	650	613	667	630	656	643	631	608	644	630	631	651	625	626	636	636	657	627	671	647	638	611	637	660	636	629	620	634	655	645	605	599	674	684	619	602	628	639	622	620	634	617	641	641	655	606	565	597	663	651	643	615	641	666	668	611	637	627	638	647	607	643	681	638	581	626	639	623	629	610	633	656	652	651	659	583	608	662	629	626	654	650	693	646	610	611	658	657	630	690	613	627	640	660	610	686	663	637	625	597	598	667	635	637	642	620	663	617	665	635	635	599	623	623	630	609	655	659	655	637	638	655	620	638	640	627	655	616	676	621	601	624	611	613	623	665	626	670	624	646	615	607	628	609	620	625	601	639	617	608	675	630	623	642	622	608	603	625	651	634	677	653	640	675	603	625	633	612	658	606	635	640	682	667	644	647	639	663	641	621	642	647	667	596	658	625	587	644	664	611	695	650	601	630	663	577	666	658	661	659	617	635	613	620	644	672	631	659	638	617	651	582	647	612	686	641	644	646	652	629	656	664	620	669	685	669	655	592	640	628	647	588	618	663	619	620	648	650	638	621	632	662	629	677	613	695	679	635	687	611	604	660	658	624	653	635	623	654	610	648	631	565	612	615	656	632	611	662	621	596	648	677	640	668	647	599	629	699	644	635	647	662	620	652	667	622	599	636	667	653	653	661	648	632	615	644	667	618	600	596	615	668	630	645	660	600	672	628	640	664	693	607	660	643	618	655	642	648	651	649	625	677	653	640	625	639	648	666	636	604	620	614	654	633	627	650	601	643	617	624	641	659	658	655	633	686	616	638	644	663	596	659	675	667	671	684	644	634	649	647	653	651	660	633	650	658	621	644	651	600	626	670	627	640	643	619	668	639	629	622	611	600	650	647	637	628	623	624	648	652	679	637	671	676	694	612	622	625	616	632	640	591	655	646	590	598	653	645	646	619	619	691	610	604	629	628	680	645	623	609	656	609	617	652	619	645	638	658	645	622	617	695	643	641	644	625	637	669	631	647	648	634	630	658	568	648	680	669	650	641	631	635	602	640	639	676	621	649	664	626	659	589	623	622	642	641	650	669	611	599	632	609	658	629	601	642	634	652	616	630	707	673	648	670	671	615	667	593	619	649	607	636	628	624	659	605	615	653	635	646	631	599	595	698	696	658	649	603	712	626	654	674	598	680	660	631	635	614	665	626	635	634	616	637	602	682	616	616	656	576	648	643	663	660	644	616	640	590	612	699	632	624	649	670	610	650	626	629	642	647	675	662	612	654	631	609	651	644	630	624	672	668	630	641	657	598	589	671	665	688	637	652	603	590	650	643	645	610	605	637	608	645	648	639	668	653	652	616	617	646	610	648	638	597	638	640	618	627	608	637	616	673	631	647	673	652	609	666	593	592	636	669	602	617	610	672	656	681	633	631	653	678	641	666	647	632	622	645	654	622	704	634	672	650	634	621	632	603	620	605	673	634	676	599	613	612	618	616	631	661	681	625	648	645	606	629	688	636	612	657	643	666	638	650	648	683	627	636	652	617	641	656	641	635	674	616	624	645	658	633	659	620	650	624	616	647	648	619	642	608	646	667	688	634	639	640	603	612	648	615	618	616	663	636	645	640	656	667	627	596	645	612	612	638	602	624	626	671	630	598	641	667	674	619	675	706	591	647	617	643	657	618	704	651	592	639	642	644	610	644	665	595	665	649	639	651	653	659	657	663	624	684	652	592	647	639	587	605	653	632	628	618	627	620	637	602	651	689	685	647	617	644	651	617	636	659	685	659	623	634	630	688	610	631	648	645	668	670	642	686	694	659	632	668	627	642	648	646	631	636	669	647	620	698	622	646	614	625	629	616	678	673	635	670	668	661	620	643	590	661	641	640	635	633	663	626	660	636	599	670	649	646	630	600	674	623	645	656	680	621	628	659	646	624	675	652	635	617	637	624	655	629	630	603	634	617	639	662	659	622	579	593	667	625	626	606	629	643	635	611	655	625	635	709	652	661	648	628	624	632	614	644	607	642	648	609	643	614	665	611	660	669	675	642	644	638	631	644	647	647	612	627	626	641	625	604	600	602	660	638	634	603	675	629	646	636	605	645	691	657
17094	28156	29378	24166	15620	10243	8167	6982	5934	4016	3106	2222	1646	1596	1751	990	1145	974	589	569	328	211	178	173	149	157	174	132	136	140	139	130	138	156	131	156	108	125	149	120	128	133	147	127	127	139	143	134	112	120	128	124	152	148	117	144	125	127	137	146	118	131	140	134	143	146	119	128	150	143	139	137	138	126	137	135	135	135	124	133	147	108	135	152	129	156	137	132	127	130	132	136	126	145	118	142	146	131	131	145	144	142	142	135	118	132	145	135	122	144	146	136	108	113	138	119	123	142	127	123	126	156	133	132	110	133	125	117	116	164	124	144	113	105	115	122	131	119	151	119	130	113	135	161	124	120	128	128	126	120	129	124	120	134	145	112	144	127	125	130	125	122	135	128	139	139	135	158	132	125	126	138	160	133	129	150	108	126	138	134	130	128	132	124	127	125	131	132	123	126	123	143	113	141	125	133	110	116	124	134	130	127	136	139	143	118	127	132	116	120	132	125	127	145	119	111	133	122	118	122	156	126	134	118	145	131	113	132	146	158	130	145	129	164	122	135	127	143	124	113	164	128	127	131	119	122	111	133	130	124	149	136	113	125	140	131	116	143	119	148	117	121	148	139	142	133	142	118	139	129	139	124	125	128	125	147	136	122	119	137	139	122	112	132	145	131	142	132	153	121	130	129	125	123	137	134	145	131	116	112	111	132	124	135	161	120	120	135	120	119	118	124	138	144	144	140	120	113	135	145	133	126	125	132	136	129	148	131	141	146	138	136	123	125	149	107	115	144	137	120	129	160	126	135	127	144	145	139	138	149	142	127	133	126	160	151	124	154	130	127	147	125	137	137	143	138	135	124	132	127	113	132	135	118	137	151	133	150	154	131	137	153	157	140	116	144	140	140	122	126	134	138	143	134	137	145	145	150	130	127	131	131	141	120	132	137	139	135	140	130	121	127	136	124	154	133	143	120	136	129	143	125	140	120	142	126	136	121	130	139	131	115	137	129	127	130	113	135	121	150	126	145	144	137	144	129	123	114	140	124	134	125	150	131	140	138	120	108	119	126	119	150	127	131	139	147	117	129	143	143	144	141	132	127	143	148	154	158	145	126	137	128	131	118	125	120	136	126	132	140	141	141	105	132	148	144	164	150	128	122	135	126	136	118	135	124	141	125	143	130	133	110	131	145	127	120	136	113	156	129	154	128	123	122	116	127	126	130	123	132	142	116	125	128	127	150	124	124	109	149	138	126	99	136	112	152	141	102	131	147	153	142	130	122	143	138	128	127	114	154	131	136	148	142	154	127	153	130	144	142	127	139	107	148	107	147	134	126	159	136	139	105	126	144	138	140	120	120	122	158	153	130	129	137	132	160	149	119	132	136	127	138	124	137	149	128	140	149	144	133	149	132	143	113	114	144	137	144	133	151	124	132	146	139	140	131	128	143	140	126	121	125	147	134	135	127	118	137	135	128	132	129	130	137	145	108	141	154	150	128	120	129	134	145	115	105	134	119	123	129	136	133	126	145	110	143	143	139	123	124	141	127	137	133	145	131	140	119	133	130	115	138	134	142	129	140	121	141	124	137	170	117	107	133	145	133	130	125	142	135	134	140	139	153	143	137	123	129	151	124	108	140	125	132	128	129	129	126	142	126	125	113	135	135	122	139	142	113	115	124	115	132	143	140	127	138	117	123	125	134	142	147	126	140	147	133	143	123	132	132	133	124	138	117	135	138	137	143	147	143	129	150	137	123	125	122	121	127	143	147	126	147	121	136	123	144	142	137	123	118	134	141	173	118	134	116	126	128	137	125	142	150	149	113	118	125	120	130	131	130	144	154	125	143	145	112	145	121	129	149	121	116	121	128	119	122	128	113	137	146	157	124	152	137	127	139	131	143	138	117	118	132	147	130	140	139	140	143	138	130	128	138	151	138	131	161	129	166	130	149	131	123	138	145	145	132	140	144	131	135	133	118	146	137	115	158	133	145	113	122	128	132	139	124	145	139	157	126	142	126	122	125	149	131	134	149	145	127	152	138	134	117	141	140	122	125	134	114	122	102	130	117	131	133	127	143	122	128	130	124	138	147	138	139	147	138	148	126	133	133	124	124	123	135	122	148	142	141	130	144	138	150	128	127	130	119	136	126	116	131	151	122	119	111	131	146	129	133	143	156	147	142	129	125	116	147	136	157	145	153	126	142	120	139	119	146	131	135	122	117	122	113	137	119	144	136	120	121	147	123	163	127	124	124	153	144	120	138	142	137	140	131	148	126	133	122	140	138	127	131	119	147	145	129	111	140	140	134	130	140	138	143	128	112	138	120	105	106	137	144	134	118	150	130	127	139	124	121	126	137	131	136	128	143	138	137	133	140	124	151	131	145	140	128	135	126	144	115	126	137	129	130	132	122	131	143	125	109	129	146	117	119	119	133	118	123	121	129	119	113	117	156	112	119	136	130	122	116	156	141	116	128	114	115	135	126	111	125	133	141	129	128	136	143	135	136	145	128	118	137	132	133	135	110	144	143	121	137	121	131	136	147	140	144	158	126	140	135	130	144	125	127	153	132	135	135	127	103	136	137	132	116	138	138	151	135	126	140	128	140	138	127	133	127	145	105	137	132	145	143	139	158	138	141	170	129	129	140	133	128	128	121	129	132	147	155	138	110	121	129	131	127	127	145	118	148	133	134	128	130	118	140	126	153	146	134	117	122	118	140	122	105	144	147	125	138	131	133	134	128	123	120	134	123	129	116	150	131	132	139	123	119	143	130	125	146	151	141	133	137	147	146	124	139	140	152	148	132	131	144	154	151	119	121	110	170	123	135	129	124	132	134	142	139	130	130	125	119	139	157	145	131	127	145	137	142	126	133	142	139	132	129	127	122	126	127	134	142	132	159	130	126	123	152	132	142	129	111	162	120	107	125	125	143	134	136	126	124	127	132	136	145	139	135	125	140	130	141	141	145	147	133	141	131	122	127	112	131	128	121	139	143	127	130	112	139	140	123	125	122	133	129	126	120	124	128	153	126	147	146	130	119	133	122	141	134	140	122	129	141	149	128	159	143	130	124	137	145	95	142	122	141	140	146	139	141	100	150	124	138	141	144	134	135	136	142	135	134	125	139	133	135	133	138	129	138	145	141	142	143	133	121	147	133	121	123	156	137	130	143	127	121	154	131	132	143	118	128	137	155	139	123	148	136	129	124	134	134	134	132	155	121	141	122	127	114	160	122	125	132	156	125	106	135	109	115	135	133	151	125	126	115	133	137	130	112	135	134	139	145	132	134	143	130	141	119	136	129	119	128	129	122	122	148	141	146	133	117	124	156	123	137	136	132	132	133	109	134	128	137	131	117	122	129	138	121	134	152	130	139	132	135	121	143	149	133	147	107	140	125	138	137	125	146	112	136	148	146	111	117	150	135	127	123	120	114	140	140	142	147	152	120	152	145	140	132	144	114	140	147	124	130	146	129	130	125	138	137	122	127	119	138	108	135	134	148
16768	29962	34019	33570	27457	23888	22577	19757	18634	14924	13602	10790	8914	8594	8909	5490	6077	4979	3075	2835	1482	822	803	621	555	605	689	529	503	497	492	481	516	543	529	469	484	490	443	450	504	479	483	439	464	503	447	436	435	464	487	477	454	455	480	476	481	478	487	468	432	477	469	463	431	476	491	477	445	459	465	467	440	484	459	454	488	469	435	463	459	444	486	484	428	468	487	450	477	454	471	459	491	441	476	462	432	521	473	448	487	435	467	456	466	461	495	463	429	446	420	487	468	463	483	444	498	442	466	432	464	491	459	493	447	459	438	508	462	464	456	457	508	437	432	484	456	416	482	460	443	487	500	411	462	481	498	453	426	474	493	460	464	475	474	466	456	500	465	461	417	455	467	515	480	451	449	493	485	474	491	479	464	466	498	488	467	462	464	455	468	479	461	447	475	460	423	445	435	453	446	444	512	443	445	424	445	464	433	435	472	466	481	430	468	489	444	464	456	469	470	465	451	478	420	448	472	460	444	484	491	423	467	460	449	482	484	452	441	466	473	440	432	494	474	453	454	450	445	469	437	463	439	484	486	462	503	478	458	486	467	438	459	476	423	483	429	472	447	456	477	475	476	459	496	472	462	464	439	501	437	518	492	476	469	481	489	449	478	467	468	493	488	461	461	479	478	453	462	423	449	481	455	471	515	492	472	449	433	454	449	459	458	452	428	463	454	483	440	484	462	459	452	477	442	476	412	432	470	411	446	470	468	496	478	522	455	482	475	450	472	454	458	485	440	458	462	452	455	454	449	488	469	456	455	469	453	450	460	471	456	436	442	519	446	497	460	454	448	469	484	455	466	471	433	416	484	510	435	455	480	469	500	480	469	498	470	441	470	456	438	510	432	428	463	460	445	450	453	472	475	473	468	439	479	452	447	440	463	433	465	462	508	432	464	482	482	445	471	459	458	467	467	461	466	460	455	431	463	430	415	465	469	506	454	456	469	462	470	432	465	496	478	457	499	450	459	460	445	445	503	452	487	468	508	455	429	444	468	460	474	469	477	456	459	485	494	471	462	503	458	449	470	435	475	479	471	454	449	473	473	461	474	492	493	454	472	464	490	443	434	469	481	447	445	452	432	478	464	484	483	479	468	464	456	444	469	439	462	469	471	495	490	461	467	483	489	463	477	460	474	469	508	459	459	478	468	475	470	464	484	468	461	478	478	480	492	466	465	437	464	468	477	453	478	457	464	429	497	494	450	478	472	446	462	440	501	501	471	465	440	416	450	501	475	469	500	455	507	460	428	452	442	478	487	468	503	466	480	477	482	473	478	433	457	434	448	465	459	436	479	447	476	458	487	475	459	451	473	443	441	450	467	443	459	480	475	456	516	463	438	460	475	472	472	407	493	454	458	457	445	445	463	475	407	460	476	452	451	444	451	461	438	483	472	477	465	478	479	475	464	481	495	471	486	496	475	464	485	510	470	472	476	444	427	443	457	478	438	515	446	482	445	438	482	490	497	464	455	485	449	509	456	423	463	444	461	436	453	458	466	484	454	432	490	478	440	473	458	441	503	472	458	463	484	489	476	434	488	473	472	463	480	463	472	465	486	460	476	461	494	465	482	468	446	479	494	468	456	475	447	456	470	443	465	476	491	471	449	444	495	434	467	457	458	509	465	449	445	432	473	479	445	462	451	472	473	469	462	452	448	476	490	441	453	509	438	477	472	493	485	447	461	452	475	468	491	467	462	458	509	491	456	450	499	462	472	502	473	495	469	439	449	459	465	494	447	496	485	453	456	465	412	456	489	446	461	473	425	447	489	459	481	442	440	431	440	419	485	449	475	479	480	440	468	488	478	431	463	491	493	420	450	465	439	458	459	479	489	506	469	484	458	466	492	484	469	444	475	461	472	449	467	473	483	464	434	439	424	462	454	457	445	446	501	451	468	471	516	455	481	429	434	433	480	457	453	438	460	427	469	487	509	470	450	464	466	455	493	449	442	443	466	468	463	514	451	462	456	476	488	487	452	446	472	440	491	428	455	485	453	483	489	468	477	490	447	437	489	492	480	431	461	483	438	453	457	495	469	471	468	443	428	438	462	429	474	497	458	463	480	452	486	457	442	476	463	446	453	459	465	448	438	483	476	479	466	409	437	499	508	439	504	450	443	466	480	493	459	470	426	465	463	471	456	488	407	466	492	459	434	438	513	441	440	486	451	467	460	480	474	497	528	445	461	463	458	460	472	468	471	456	431	467	489	469	475	466	446	439	471	460	448	441	501	504	439	481	456	471	507	463	458	468	482	476	468	440	475	497	450	494	466	479	466	475	450	487	466	428	465	459	477	464	485	453	498	502	463	476	483	507	414	489	480	468	469	475	431	473	509	465	454	480	478	461	447	447	486	448	503	472	475	460	485	451	478	448	481	459	467	467	461	490	485	427	451	472	461	463	458	452	477	444	461	465	467	479	462	455	482	456	469	436	440	471	430	479	458	452	504	428	492	474	478	454	446	436	478	531	484	490	495	453	441	444	442	480	476	472	469	434	476	463	507	489	434	468	475	435	422	466	493	479	523	450	453	464	507	453	435	455	471	444	462	447	455	524	455	432	460	444	461	450	492	474	511	477	440	459	483	495	457	468	451	446	459	391	486	468	491	501	440	463	469	454	495	482	482	438	446	442	465	489	460	470	480	454	437	473	483	446	447	500	471	438	491	491	489	453	449	489	462	453	457	450	467	422	476	507	467	485	464	449	455	454	487	482	450	439	470	450	422	472	461	451	465	450	454	441	465	455	455	471	455	471	422	464	457	463	490	444	452	455	469	426	442	518	450	451	458	458	458	511	466	492	439	473	444	488	506	456	458	473	472	417	461	485	480	469	479	439	451	490	481	483	435	472	464	490	447	458	434	452	487	455	455	458	488	493	471	447	446	475	463	434	455	476	495	500	474	463	466	438	481	472	494	461	502	498	463	456	472	480	448	489	466	484	477	482	463	468	445	449	477	477	464	456	440	492	461	453	472	471	422	502	430	459	440	460	488	475	462	439	460	441	478	504	454	455	456	480	441	443	447	432	471	434	423	443	436	431	473	507	479	462	469	467	443	442	493	460	485	474	469	463	486	473	426	487	462	450	454	470	443	433	477	501	447	487	463	481	467	525	492	465	450	454	441	442	485	447	487	460	486	451	465	497	457	471	495	473	455	457	457	438	422	461	459	423	444	466	464	443	480	482	447	478	436	473	463	451	468	452	469	493	486	444	489	455	426	446	448	482	454	463	480	486	434	506	493	487	456	505	461	460	448	472	440	436	489	443	518	461	479	447	477	479	448	497	464	463	465	466	486	443	474	476	417	465	414	451	465	497	479	453	465	457	486	427	464	476	456	492	494	457	471	420	477	435	474	484	471	490	492	458	466	476	452	459	441	484	443	492	459	471	452	455	453	427	490	459	453	464	476	461	434	429	458	438	455	480	480	458	427	458	483	446	449	433	479	489	472	467	447	460
45913	46005	41377	37879	35271	33466	32890	33694	32027	25296	21211	14456	10134	14804	13390	10116	12497	8846	5574	1818	1253	743	923	358	314	507	460	279	211	173	153	138	191	178	122	123	139	136	126	137	123	116	119	154	150	123	107	145	125	139	131	141	148	114	130	143	136	123	119	124	111	137	127	143	123	160	125	110	122	114	124	123	124	125	117	122	145	112	131	128	124	134	138	131	112	125	116	119	112	128	141	124	122	130	128	103	114	132	110	126	119	114	130	112	117	136	147	120	110	158	131	122	127	145	109	127	135	131	96	122	103	140	131	132	103	115	139	134	151	133	118	132	135	131	136	126	124	140	124	121	120	129	131	116	130	124	114	114	117	124	109	139	124	127	133	137	147	120	119	102	127	117	130	129	117	129	123	122	140	124	124	115	123	120	115	143	103	119	107	111	126	131	115	105	127	146	114	132	114	107	135	139	108	132	111	119	122	134	150	120	114	136	122	119	122	118	119	131	124	107	132	129	132	132	137	119	129	125	149	130	135	125	133	125	137	124	126	136	118	120	118	129	135	130	134	122	112	137	136	114	126	115	141	130	104	127	144	112	130	122	121	127	123	120	111	131	110	118	143	122	137	120	117	124	120	114	115	134	116	138	130	120	122	130	124	129	112	115	129	124	152	109	143	121	124	104	128	112	117	110	127	119	126	135	136	114	127	121	111	112	117	134	120	109	130	105	101	119	118	141	138	125	128	134	141	134	118	135	111	124	122	138	119	130	132	133	139	127	128	133	137	116	112	127	122	117	120	138	115	128	133	101	94	115	122	127	125	116	101	121	141	127	106	113	110	136	130	116	107	118	127	132	128	96	136	109	129	131	118	126	106	149	119	129	121	115	121	149	146	105	126	130	141	131	135	146	131	128	127	124	109	115	118	112	130	132	119	122	122	120	114	136	115	131	127	127	118	139	129	129	120	118	102	114	120	105	103	142	137	124	131	106	108	119	109	140	141	131	115	144	143	115	111	126	116	121	131	130	127	97	107	115	119	124	124	131	132	134	123	136	121	106	123	122	105	129	107	112	126	140	145	117	121	139	131	130	148	132	132	111	122	114	132	128	114	150	123	135	122	120	134	140	104	128	140	121	138	126	126	110	146	103	127	131	131	110	132	115	123	103	125	121	127	113	131	127	110	133	120	99	124	147	117	116	107	122	130	120	116	124	116	134	125	109	119	116	123	136	139	129	120	127	129	137	109	127	141	122	136	142	122	107	122	132	112	115	126	95	132	120	126	130	119	125	137	121	140	132	127	129	124	120	126	106	127	131	130	122	130	114	124	102	133	107	104	137	126	129	143	123	130	128	115	115	113	129	121	126	127	121	115	154	137	108	109	123	117	106	111	121	127	116	115	136	116	139	117	136	137	114	124	132	129	127	140	134	125	137	143	125	145	124	133	130	135	122	136	141	115	120	124	137	119	125	139	114	125	143	103	137	128	133	134	122	133	130	138	110	129	146	119	111	141	136	121	145	107	120	145	144	120	95	110	120	119	123	116	138	132	136	128	112	109	123	143	134	125	128	122	143	121	122	108	131	106	138	139	128	123	136	133	145	97	128	141	113	109	133	117	129	116	118	125	127	117	139	144	104	135	107	147	135	119	106	125	111	129	126	131	129	135	96	114	128	127	147	120	108	130	116	118	110	127	138	117	129	113	139	124	125	113	133	121	130	142	121	122	125	130	134	129	136	125	122	151	123	119	136	134	131	132	120	121	117	123	143	118	106	108	132	137	122	97	126	133	132	141	115	117	108	112	111	132	134	137	133	116	121	125	122	125	120	118	133	120	127	138	137	119	104	139	129	139	118	142	141	135	132	128	126	122	112	128	126	153	136	135	140	140	136	117	112	132	111	125	120	135	128	122	125	134	124	105	118	152	100	122	113	130	110	110	121	122	114	116	121	125	107	140	125	119	150	135	126	133	127	119	131	130	140	123	125	122	143	121	135	109	123	130	125	134	137	127	114	120	135	102	127	115	116	118	112	138	136	146	121	119	118	121	142	131	125	127	133	121	118	132	135	114	113	111	124	134	133	110	149	121	134	117	140	119	108	116	124	119	129	129	134	120	124	138	123	141	112	120	123	121	109	145	129	110	115	127	141	118	128	121	127	136	104	131	135	127	97	141	130	128	118	141	116	117	120	122	121	137	132	120	126	109	119	144	119	132	114	128	138	133	116	125	131	125	138	117	128	123	136	135	123	127	139	114	130	129	121	108	134	129	122	138	118	135	131	116	116	134	128	113	107	130	145	126	127	117	110	125	128	114	135	124	138	127	110	115	127	123	143	133	121	136	129	123	114	118	128	140	120	128	136	108	122	113	115	122	127	124	114	129	116	114	117	119	110	132	124	114	114	126	136	153	127	107	112	131	124	127	113	109	166	124	125	125	113	117	128	137	132	129	144	128	144	110	126	126	132	128	132	100	125	114	125	104	123	132	121	129	132	109	128	116	129	135	130	117	133	126	139	145	123	112	130	132	123	120	98	124	143	112	131	136	113	136	133	135	142	125	114	134	140	129	124	117	110	148	127	124	124	124	142	128	115	131	124	106	119	129	121	114	142	106	119	133	112	142	130	122	137	123	123	119	133	122	128	119	121	124	121	115	145	120	123	103	117	123	131	148	121	95	121	125	142	132	109	115	124	156	130	113	138	138	127	133	141	137	129	133	128	120	134	111	130	128	139	109	110	128	118	124	115	121	102	131	117	108	116	133	112	132	125	136	121	133	122	111	139	121	109	141	105	116	126	128	127	120	135	127	130	99	110	129	125	131	120	138	141	136	120	131	124	109	123	112	120	141	131	126	109	148	127	121	110	119	123	114	98	96	120	137	117	107	121	112	114	131	126	146	142	145	131	129	128	131	126	137	125	127	126	123	114	132	113	114	139	142	116	92	123	121	125	139	126	112	125	126	132	95	123	125	124	112	139	155	138	149	125	129	116	125	131	116	124	133	137	122	124	141	137	120	136	116	122	134	137	119	132	124	115	127	130	127	143	138	125	121	107	122	109	103	114	122	145	141	146	138	137	119	109	116	130	120	126	125	118	129	111	99	129	110	128	152	141	136	107	126	131	117	149	98	122	112	112	116	112	116	129	129	142	129	113	122	131	134	124	151	105	123	133	117	125	126	135	128	123	146	144	143	134	120	111	107	137	130	124	120	139	103	107	131	126	131	116	115	108	144	127	147	124	115	134	135	135	113	134	131	101	114	126	112	118	124	124	153	107	137	127	140	118	129	129	118	120	119	131	122	130	119	109	116	119	136	123	115	117	125	124	127	127	120	129	122	133	105	109	135	114	114	121	140	131	129	141	142	107	116	135	123	135	125	116	125	132	118	131	135	124	125	115	128	112	123	119	113	135	120	110	131	138	151	109	99	127	152	110	127	131	141	128	124	125	115	128	129	123	110	139	123	139	127	109	107	109	121	114	131	118	129	122	144	117	133	130	115	130	124	139	119	135
40209	52568	55035	58624	58404	54862	50379	45357	43051	38622	34607	28025	27496	36467	33109	30448	34192	27470	20856	9688	6891	4516	5959	2123	2038	3142	3078	1466	1079	656	524	554	746	781	701	476	465	443	422	428	474	443	430	426	434	440	433	471	446	463	441	435	406	453	399	435	428	427	424	397	428	457	439	411	461	401	421	431	418	437	413	439	400	424	396	416	421	449	434	435	449	405	427	422	414	402	433	396	405	407	440	447	456	433	391	460	399	439	461	455	442	449	439	447	429	429	453	397	401	456	468	484	403	399	433	400	374	420	423	419	430	456	413	433	407	428	459	436	415	415	422	441	465	424	453	419	411	404	431	404	450	434	410	404	416	443	427	428	444	412	449	407	419	456	445	449	398	390	416	414	427	386	428	442	420	450	469	381	428	413	462	417	454	439	447	457	435	402	425	404	391	460	413	406	448	414	399	430	386	441	461	423	437	397	414	380	452	400	423	480	388	407	393	427	420	418	404	438	401	412	452	458	386	418	446	451	471	422	394	421	443	425	421	431	437	445	411	400	430	432	427	411	419	396	427	445	461	434	403	420	396	440	421	408	419	433	421	424	446	459	423	434	426	405	468	445	423	439	445	417	426	397	468	458	438	407	420	398	400	452	378	433	403	459	424	419	441	420	400	439	444	406	418	429	412	391	430	446	426	463	425	437	395	411	434	447	434	419	438	445	468	420	407	413	418	438	442	424	427	440	483	422	436	417	401	435	439	428	426	431	453	420	411	413	443	461	391	351	423	437	448	402	422	438	437	433	393	407	425	424	421	459	423	437	437	410	417	413	426	426	405	420	466	436	431	418	448	420	399	439	416	426	408	403	403	399	435	468	438	430	442	395	401	411	421	448	410	441	424	408	468	435	441	424	446	407	399	432	421	392	417	416	424	461	431	411	398	443	459	441	414	429	427	433	435	388	412	434	435	418	432	435	404	424	440	414	392	404	418	404	454	426	467	416	420	434	420	443	456	431	433	396	471	399	430	413	405	426	433	411	433	427	439	426	421	398	441	427	416	445	418	432	394	414	418	436	462	408	380	420	433	402	423	406	407	416	444	447	446	457	462	430	429	424	415	413	414	437	419	427	427	408	403	416	436	467	442	443	436	396	378	433	422	396	441	402	429	446	440	445	465	444	441	415	401	400	428	417	439	429	428	416	421	431	433	395	430	443	422	412	437	461	421	419	436	457	455	446	407	413	424	429	423	403	448	397	423	442	403	432	414	424	426	423	418	439	432	401	389	430	430	457	429	424	430	413	443	454	363	428	460	445	408	424	418	471	449	391	433	415	455	448	458	452	443	415	421	429	409	430	414	454	449	432	464	426	403	417	460	436	433	445	444	393	419	398	405	440	408	422	422	416	451	438	427	421	395	401	427	417	456	442	444	414	441	477	430	432	406	441	434	429	389	421	404	417	419	414	421	413	455	429	452	452	425	456	440	437	415	398	401	391	394	405	400	435	397	383	493	404	431	436	388	440	422	380	434	432	464	419	426	417	434	441	400	460	438	438	423	423	440	425	438	401	395	428	449	440	421	445	431	451	441	413	426	409	449	425	437	421	438	427	437	436	390	446	426	432	456	434	403	421	475	424	428	415	408	416	428	439	444	418	460	446	440	404	429	439	410	441	420	466	420	413	412	444	462	397	415	409	437	410	392	418	393	409	430	406	416	437	405	439	441	435	415	433	463	407	393	420	483	435	421	429	427	445	419	447	410	408	444	428	413	438	426	399	429	459	453	436	422	398	391	385	445	439	453	427	416	419	417	448	430	453	454	424	418	441	431	436	423	451	440	448	409	434	448	436	437	449	401	430	425	390	422	434	429	435	423	416	406	420	410	426	452	455	440	420	471	401	426	432	419	443	428	434	410	423	455	419	416	451	467	407	432	414	402	419	448	426	450	405	435	443	430	438	438	391	431	435	433	478	397	428	431	446	416	393	430	426	393	442	449	455	424	426	434	435	427	452	420	384	396	421	456	428	408	445	427	425	399	410	390	407	436	436	442	422	417	406	434	415	394	421	440	423	384	418	409	422	428	493	429	428	448	451	442	400	426	429	397	404	393	453	443	464	437	436	404	428	425	434	424	447	429	454	389	426	439	423	440	429	410	436	430	395	439	420	440	422	402	443	424	450	418	453	412	415	425	449	434	410	427	444	408	381	434	442	422	410	384	407	407	458	416	417	417	440	406	394	411	416	401	436	426	443	409	401	475	422	425	416	417	436	437	414	437	437	425	393	410	418	441	402	480	437	391	412	439	444	451	389	393	454	422	435	446	423	429	402	402	405	435	407	454	434	370	438	428	440	433	413	471	411	430	417	455	456	423	411	404	471	431	434	438	435	451	420	403	430	449	428	420	439	476	432	412	441	450	412	443	430	445	404	406	420	428	427	426	436	421	447	446	419	439	452	418	449	454	437	420	431	438	452	422	448	437	457	431	420	417	447	414	415	438	417	422	418	391	415	455	423	426	434	448	420	433	452	474	447	409	437	395	445	453	455	437	417	431	436	418	432	430	453	441	408	433	461	457	430	436	407	415	436	386	427	432	440	415	423	400	441	403	427	440	403	439	434	413	407	411	450	442	425	453	431	422	392	430	457	457	433	419	405	442	388	431	412	423	420	407	404	450	387	454	441	403	433	435	460	421	432	429	397	414	391	429	454	461	403	414	394	416	409	426	397	402	447	436	423	387	389	429	431	400	441	462	430	439	437	397	429	386	431	424	452	430	416	451	400	394	410	422	411	465	402	402	453	420	455	423	421	442	415	402	432	418	412	420	429	453	408	437	411	458	427	419	415	406	463	469	413	436	427	448	433	441	423	432	430	492	401	445	437	415	402	418	426	423	469	408	437	452	422	412	445	435	437	410	415	454	402	424	437	448	463	417	447	454	392	432	418	445	431	427	413	438	430	421	433	412	401	407	459	399	440	438	390	407	404	428	433	422	430	411	390	406	424	434	405	397	420	371	454	412	422	471	434	449	439	444	464	424	416	411	395	383	442	439	400	418	397	447	437	471	440	385	421	409	443	445	410	427	416	423	448	435	442	424	459	422	398	374	435	433	421	423	436	418	427	418	442	409	394	445	392	395	411	415	451	409	423	406	431	417	403	433	404	411	422	418	461	431	408	438	457	442	423	400	403	402	423	400	437	406	418	409	393	448	435	432	430	421	423	434	413	407	456	413	431	402	440	451	457	405	406	431	415	439	396	438	430	457	431	398	395	435	399	448	422	412	408	419	441	428	445	441	421	449	463	409	451	470	405	461	411	378	427	413	436	384	439	410	432	410	403	422	421	402	419	426	439	410	428	429	436	397	418	452	422	397	427	451	415	411	414	418	401	440	378	391	463	403	454	441	439	434	451	462	408	420	423	425	439	458	415	445	420	433	419	412	435	464	435	437	446	420	412	367	460	446	456	426	441	419	468	447	433	432	411	367	411	408	416	443	422	451	450	408	433	376	456	458	398	445	405
