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
338526547868	338526548429	338526548979	338526549529	338526550079	338526550629	338526551179	338526551729	338526552279	338526552829	338526553379	338526553929	338526554479	338526555029	338526555579	338526556129	338526556679	338526557229	338526557779	338526558329	338526558879	338526559429	338526559979	338526560529	338526561079	338526561629	338526562179	338526562729	338526563279	338526563829	338526564379	338526564929	338526565479	338526566029	338526566579	338526567129	338526567679	338526568229	338526568779	338526569329	338526569879	338526570429	338526570979	338526571529	338526572079	338526572629	338526573179	338526573729	338526574279	338526574829	338526575379	338526575929	338526576479	338526577029	338526577579	338526578129	338526578679	338526579229	338526579779	338526580329	338526580879	338526581429	338526581979	338526582529	338526583079	338526583629	338526584179	338526584729	338526585279	338526585829	338526586379	338526586929	338526587479	338526588029	338526588579	338526589129	338526589679	338526590229	338526590779	338526591329	338526591879	338526592429	338526592979	338526593529	338526594079	338526594629	338526595179	338526595729	338526596279	338526596829	338526597379	338526597929	338526598479	338526599029	338526599579	338526600129	338526600679	338526601229	338526601779	338526602329	338526602879	338526603429	338526603979	338526604529	338526605079	338526605629	338526606179	338526606729	338526607279	338526607829	338526608379	338526608929	338526609479	338526610029	338526610579	338526611129	338526611679	338526612229	338526612779	338526613329	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36733	25506	30069	26925	20273	14857	10548	7549	4236	3160	2072	605	355	347	346	372	375	371	351	354	371	392	442	424	418	416	399	404	366	352	346	318	319	324	319	346	294	302	293	322	293	307	307	285	289	302	296	316	328	330	312	287	312	286	324	288	248	301	309	306	298	327	302	297	266	322	302	281	289	311	332	257	292	298	285	299	316	303	281	335	280	319	316	288	284	294	332	354	349	307	290	298	297	280	287	324	312	294	335	292	307	300	280	290	280	273	310	292	301	307	301	310	345	283	326	297	312	322	281	304	304	268	282	311	313	318	315	328	299	301	334	279	276	309	312	273	329	305	303	298	340	332	322	314	320	305	273	320	308	312	313	288	313	299	302	297	305	291	285	319	275	291	307	314	334	340	292	295	295	314	330	315	272	310	301	272	297	270	301	321	298	295	300	292	304	282	298	294	294	287	305	302	292	292	289	315	306	300	276	293	267	308	325	292	314	308	302	299	293	273	314	274	294	274	323	308	287	302	341	284	311	285	327	293	284	281	309	312	330	310	294	292	320	286	282	301	298	293	308	301	291	316	286	322	307	277	272	296	287	288	324	309	305	284	303	293	321	314	309	271	312	275	314	291	323	335	339	301	275	285	303	313	298	304	297	295	266	322	313	299	279	298	283	288	321	351	281	291	299	311	292	314	321	329	291	294	273	310	284	301	265	312	303	270	310	329	328	297	284	280	294	314	276	292	307	316	290	306	297	278	292	297	307	287	306	314	300	307	290	297	278	317	313	297	314	317	293	318	280	293	307	319	301	301	299	294	314	279	306	285	303	308	351	302	328	301	314	300	317	326	288	308	287	318	322	294	306	298	329	314	359	289	284	329	282	325	304	300	274	296	284	300	299	320	273	298	340	296	291	307	349	279	289	342	295	303	292	299	285	303	303	316	307	316	297	295	287	282	302	258	303	279	322	304	296	310	295	330	334	312	320	285	316	303	318	281	308	289	308	297	263	305	291	336	280	283	282	314	315	299	311	261	305	261	339	262	291	331	287	281	320	311	289	297	292	269	299	287	298	291	311	301	337	302	302	321	279	298	328	318	301	287	284	306	312	284	314	302	296	288	264	279	285	315	274	297	297	277	329	319	304	300	317	293	295	302	281	284	280	300	279	310	277	292	310	331	311	305	276	298	318	265	301	294	331	299	325	287	323	309	314	305	324	279	301	281	273	309	270	272	282	286	272	279	345	295	304	331	306	314	338	299	339	305	312	319	316	302	298	276	265	295	289	313	289	314	303	275	311	294	329	274	263	301	282	323	322	322	301	301	298	312	295	294	251	277	310	286	280	282	305	316	283	323	297	316	303	279	304	331	282	300	309	330	315	306	314	300	281	318	324	299	337	298	318	264	312	316	272	307	264	304	293	317	295	304	322	329	287	294	310	315	295	282	334	353	319	311	294	296	264	344	312	289	329	326	288	310	270	312	277	321	290	299	333	305	295	283	307	308	286	313	291	311	288	310	301	316	318	316	301	338	280	269	296	303	277	292	318	331	300	315	321	338	273	291	317	258	309	317	282	281	294	321	279	303	306	319	284	287	299	307	318	305	291	288	283	294	301	281	298	314	324	312	299	277	249	289	285	308	307	344	294	305	296	318	301	295	313	322	306	315	288	295	329	296	270	293	302	283	324	305	302	284	288	305	342	309	317	313	313	291	301	318	340	298	338	323	292	288	306	246	294	313	288	308	317	326	303	298	279	259	315	311	312	281	306	287	316	284	311	299	298	303	288	302	312	301	319	304	301	304	322	289	337	290	282	287	260	305	324	275	297	311	291	288	288	304	306	280	276	284	287	308	290	281	318	311	307	282	322	297	300	276	314	301	319	306	298	316	289	286	310	275	296	303	342	300	296	316	325	305	292	296	303	310	322	311	310	313	273	311	303	269	328	299	292	270	294	297	329	298	313	320	313	331	265	267	295	300	279	332	318	310	330	270	317	274	299	331	330	289	300	318	299	262	316	329	317	298	276	317	278	277	309	278	300	312	280	278	303	291	301	324	280	296	294	335	325	288	312	300	277	296	297	301	348	278	324	333	302	315	328	286	274	309	281	301	314	319	330	312	342	286	281	306	299	283	279	317	304	271	313	308	344	314	315	313	316	286	306	302	308	304	285	328	296	327	305	337	291	307	298	274	283	316	293	275	287	313	278	306	316	288	335	316	328	306	303	293	332	306	326	302	302	305	335	306	333	337	277	303	315	339	319	304	305	288	270	303	303	318	318	324	283	296	293	305	296	318	310	274	298	322	314	318	276	305	278	273	306	313	290	289	301	293	319	275	349	331	294	297	316	282	295	295	314	272	273	316	306	321	281	298	305	271	296	279	293	299	299	312	278	313	318	268	292	309	339	340	306	320	273	279	297	284	278	311	300	299	333	314	277	310	285	292	312	308	291	285	291	322	313	277	314	326	288	295	306	289	285	289	308	308	313	305	281	311	285	301	301	326	289	307	315	330	329	285	304	324	332	323	320	321	274	288	296	292	280	274	310	317	307	311	264	294	296	272	290	317	314	327	314	274	308	308	311	285	313	280	318	325	326	336	322	308	295	303	289	302	312	294	278	308	315	291	313	294	306	298	261	292	297	331	309	268	307	295	299	280	288	323	304	339	308	320	333	300	300	330	314	348	303	293	312	313	332	325	292	314	301	335	274	293	336	305	326	330	316	313	326	336	271	286	277	303	305	333	281	304	284	339	278	294	288	291	321	291	315	292	301	336	272	297	330	306	313	300	314	270	299	302	317	334	279	272	267	306	289	342	295	285	314	343	290	277	292	285	299	327	347	326	315	295	303	263	288	313	300	275	336	300	296	280	274	291	326	306	257	283	292	344	323	283	302	329	290	305	279	303	287	306	278	325	274	287	305	307	305	298	297	302	305	277	310	363	324	306	318	339	296	322	306	303	300	323	320	291	308	299	334	318	302	289	304	310	311	328	315	285	327	306	324	306	298	283	304	310	323	296	325	298	320	315	278	316	316	305	309	294	302	315	308	302	314	293	310	268	289	328	284	282	328	299	311	317	300	322	286	301	275	306	280	303	264	321	333	354	303	302	306	311	269	277	281	316	308	331	258	325	294	307	311	315	301	290	300	310	281	306	284	281	305	344	328	299	292	291	304	319	360	297	313	310	309	289	300	293	328	293	311	305	291	306	301	296	281	302	297	309	298	325	275	287	312	320	301	301	296	324	323	325	276	307	294	312	293	305	305	266	309	284	262	312	289	293	305	302	307	286	315	313	297	289	308	290	287	281	317	305	288	312	318	318	294	312	294	274	310	303	305	304	285	289	288	279	309	300	293	288	300	279	298	282	302	295	288	298	321	324	305	315	255	330	283	327	326	293	345	317	315	284	279	287	345	313	323	285	304	290	292	295	303	301	349	299	314	304	325	327	331	322	283	304	265	326	300	301	297	319	303	279	287	289	341	296	320	307	287	329	292	303	298	323	291	296
24936	21938	35445	36790	34297	29348	24787	20351	14052	11791	7642	1952	1045	1062	1023	1038	1044	1102	1223	1269	1341	1254	1644	1705	1307	1356	1456	1232	1093	989	1007	885	954	857	769	797	752	788	729	765	757	793	759	713	743	735	726	764	745	741	706	735	720	768	734	738	752	727	704	718	697	735	721	698	730	738	744	728	735	749	769	720	704	713	750	719	742	746	707	766	738	736	704	701	703	655	734	752	742	767	737	763	733	715	750	713	752	777	732	720	687	735	779	713	709	706	722	746	703	720	730	718	714	723	724	747	730	740	724	682	718	761	753	742	724	709	737	747	720	773	734	700	719	772	742	731	707	718	756	729	684	751	740	709	718	720	700	711	717	741	749	718	703	734	695	742	715	739	737	698	741	701	699	762	714	755	768	712	704	742	705	745	698	694	760	741	729	738	761	731	722	742	675	739	728	764	737	745	759	709	771	726	678	738	729	735	713	708	757	698	695	726	708	720	708	743	749	729	736	731	666	738	751	729	720	719	740	742	764	718	746	739	745	721	698	716	700	696	745	748	705	724	741	768	686	699	735	730	703	728	748	671	684	714	774	754	751	674	734	743	717	717	683	719	720	744	760	695	702	734	728	723	747	730	756	718	742	659	727	713	682	757	710	694	707	733	726	716	767	749	785	690	735	722	727	694	695	694	776	717	732	757	739	725	739	736	738	707	722	719	739	722	725	717	747	734	785	707	748	745	742	709	727	714	728	726	714	727	757	702	731	761	772	756	738	683	726	710	710	711	764	718	729	717	728	681	695	746	745	691	776	715	744	708	705	696	729	729	676	760	719	691	733	738	730	741	720	710	702	735	731	785	743	680	735	760	725	681	749	776	742	767	725	717	706	719	738	710	710	739	670	741	725	708	707	762	725	717	696	710	730	740	708	714	717	743	725	787	754	751	762	724	732	746	732	743	695	708	735	730	682	745	753	741	706	715	677	741	759	733	710	732	751	702	681	733	734	696	734	680	722	697	751	770	744	725	755	790	785	749	739	756	757	744	793	725	718	756	758	706	689	733	692	733	748	707	718	727	738	747	753	750	745	752	734	692	739	754	749	678	721	691	763	758	696	744	755	738	721	732	782	771	768	717	759	748	760	776	796	726	746	766	724	701	746	748	761	705	731	691	753	725	729	709	744	668	744	776	752	726	753	709	711	710	772	716	734	773	725	727	723	734	733	741	712	748	680	697	687	720	731	683	768	787	749	698	753	669	740	692	649	726	704	735	685	748	764	763	765	691	694	746	764	773	740	693	737	669	730	725	741	734	707	693	746	731	712	706	708	679	718	723	742	761	742	742	746	690	721	738	736	742	685	769	739	709	693	723	770	722	681	735	753	696	707	763	752	745	703	719	717	726	772	701	729	726	714	722	732	713	704	737	729	800	688	774	775	735	713	710	697	766	717	727	740	742	726	722	724	728	733	720	738	706	736	740	735	719	726	739	706	730	754	719	777	697	712	677	757	767	720	691	721	754	745	750	709	752	733	699	722	701	703	715	709	746	735	702	721	763	733	716	721	740	708	702	733	713	748	725	732	748	719	741	736	739	713	721	658	747	706	748	717	708	740	747	761	732	700	732	711	719	714	721	716	682	739	705	710	704	719	735	704	787	729	742	708	731	710	740	761	748	768	715	697	731	684	712	716	746	724	735	719	705	722	674	749	657	737	762	721	731	723	730	744	766	753	687	773	740	734	754	696	747	743	749	710	744	753	714	725	726	731	739	710	799	727	687	741	689	756	771	752	725	711	705	726	758	675	739	752	775	731	754	744	684	697	696	729	737	775	722	720	724	732	724	688	753	723	748	732	682	710	699	701	717	702	716	705	735	735	709	742	709	759	762	762	708	734	745	745	706	761	713	727	764	709	734	749	650	720	740	736	751	745	750	726	718	684	753	742	727	711	751	737	718	751	700	763	707	745	739	737	731	734	717	710	728	720	716	727	706	696	757	711	705	720	719	708	732	714	763	683	732	755	728	733	697	746	761	771	783	735	745	737	727	763	694	704	696	724	713	712	764	709	765	712	738	703	681	720	729	761	723	697	717	709	708	742	668	725	715	731	726	760	719	731	721	751	711	745	748	697	715	746	679	718	730	754	738	705	703	739	729	724	727	720	736	733	764	710	679	747	765	721	690	763	715	725	696	755	771	736	758	686	684	714	792	752	737	755	749	723	704	706	758	750	701	703	736	712	716	764	717	732	716	691	700	754	789	705	675	733	725	695	733	738	740	714	716	704	736	718	704	765	746	744	716	738	746	727	711	774	784	695	709	737	743	738	761	717	702	693	688	722	735	709	745	726	761	697	686	712	653	683	735	723	705	767	732	694	720	735	727	725	747	728	692	757	708	762	734	745	729	786	697	700	726	725	750	755	655	715	720	732	691	690	738	738	736	696	728	684	740	722	708	719	714	711	760	736	721	776	723	753	708	762	740	761	733	697	783	709	758	735	735	749	727	746	759	716	697	687	739	715	725	732	726	729	726	722	784	722	756	703	748	701	749	696	732	772	697	742	720	694	765	774	735	742	740	729	750	759	716	757	722	711	739	701	725	721	704	767	759	712	690	691	738	679	709	707	700	736	704	700	704	709	772	768	717	744	669	732	691	733	705	737	740	705	723	715	658	750	711	740	660	765	757	715	708	686	708	740	687	682	697	757	703	698	746	729	724	728	745	736	729	698	768	753	698	684	727	692	694	722	737	728	735	720	691	704	735	700	708	769	701	768	777	734	692	710	761	723	701	739	726	722	720	715	756	715	739	724	773	722	750	681	732	720	745	747	692	719	754	752	731	725	738	743	722	728	781	720	672	714	714	718	711	725	724	738	712	675	707	703	689	781	693	734	756	706	749	736	725	706	727	707	730	704	717	722	758	694	737	743	736	729	714	696	688	763	692	699	763	731	744	721	706	732	700	752	706	776	721	739	755	711	692	770	706	778	701	737	729	726	728	708	748	702	739	697	735	755	703	712	713	744	658	724	729	706	696	712	793	705	686	702	710	765	737	795	718	779	740	737	737	702	736	713	668	722	730	758	733	756	697	737	690	731	684	713	780	741	736	719	746	751	766	745	684	698	777	738	661	731	731	706	704	732	742	720	739	715	722	683	744	764	777	702	746	749	733	763	721	714	713	743	688	696	772	752	727	729	725	732	726	712	750	736	705	734	687	704	678	666	733	733	704	722	644	666	716	729	773	735	699	717	754	734	727	700	754	731	741	751	776	753	739	712	726	671	747	714	731	740	752	702	724	726	732	731	727	721	666	749	757	697	753	713	681	683	711	757	701	714	801	714	735	779	716	732	700	746	753	781	712	742	716	781	742	702	754	763	759	747	777	680	722	752	692	703	719	755	708	708	698	727	725	700	749	730	688	721	753	713	654	720	685	648	735	742	754	711	737	701	808	735	732	790	722	759	662	706	693	695	718	743	745	733	748	708	753	710	772	700	758	711	708	691	724	708	713	767	789	711	723
14988	7277	6571	4990	3134	2057	1267	824	567	521	419	339	349	322	305	338	307	342	326	348	309	300	322	321	354	330	325	308	294	326	319	321	359	318	356	281	304	318	317	346	292	284	345	313	326	334	358	291	336	327	299	309	323	314	307	316	333	343	305	300	318	307	325	317	313	340	314	289	298	345	343	317	304	336	326	321	336	299	342	300	289	319	298	294	324	322	323	328	304	321	308	290	315	306	333	311	319	310	336	314	326	351	281	309	307	297	290	307	325	308	325	306	307	363	311	301	305	337	328	297	313	369	308	283	312	318	310	300	321	330	359	341	319	299	322	314	300	278	350	341	326	352	332	315	340	337	339	337	321	306	308	309	317	301	346	312	337	320	357	324	337	305	327	326	314	312	338	321	325	313	316	346	307	338	307	314	310	315	276	298	309	305	338	337	307	332	298	352	329	325	341	332	305	300	323	315	317	332	353	323	313	277	276	301	318	335	333	301	310	314	319	298	310	304	318	304	317	317	317	330	311	310	313	300	307	301	287	340	343	287	313	340	314	308	294	346	327	310	327	317	338	326	327	294	304	330	293	324	336	316	308	303	349	342	331	281	359	311	300	287	340	299	293	306	297	330	334	342	324	329	315	290	332	293	307	323	314	315	344	305	307	317	324	290	324	294	288	332	302	284	343	320	343	314	320	348	314	321	301	327	336	308	323	352	300	316	286	329	323	309	274	296	321	306	293	312	329	341	304	348	291	313	317	333	276	301	314	314	350	319	296	328	284	302	298	290	331	342	299	304	302	329	323	306	302	287	306	297	346	333	314	307	324	294	324	307	321	341	303	322	307	308	314	308	282	322	303	314	318	314	317	299	341	332	311	323	311	310	323	299	313	313	345	302	335	284	328	335	340	317	327	337	270	296	330	357	309	306	325	343	312	320	319	313	299	289	332	357	307	311	347	281	282	325	328	307	325	315	313	305	372	329	352	325	318	328	292	334	326	330	323	332	340	315	317	304	299	322	320	354	319	295	310	304	316	331	313	331	342	327	340	330	306	314	351	300	337	325	329	307	337	313	299	304	279	316	327	322	333	300	305	324	326	300	358	330	341	335	313	294	315	309	318	315	294	319	280	327	312	324	297	309	310	291	352	290	288	335	321	318	303	311	333	335	328	332	302	314	343	334	321	280	340	323	302	324	340	321	295	312	346	321	294	325	344	304	309	339	313	301	327	297	338	340	288	302	324	368	319	327	318	328	309	355	312	308	303	329	303	304	282	333	335	344	323	300	317	296	310	325	358	344	310	329	334	328	289	305	312	291	322	271	322	342	327	342	317	335	329	306	301	310	336	325	322	272	320	354	325	309	354	287	302	309	335	352	307	317	317	326	322	295	358	323	309	326	327	343	343	341	304	317	335	329	323	272	261	333	331	319	339	303	339	335	332	331	357	318	307	333	347	296	326	304	314	292	282	332	300	312	284	323	327	314	328	308	326	324	324	347	332	320	306	337	333	297	272	313	343	294	333	315	325	331	283	323	305	305	338	304	343	363	351	322	345	303	299	343	309	324	315	315	301	323	343	286	299	320	314	320	361	322	278	340	330	289	330	310	287	342	290	340	277	331	329	342	337	333	331	316	303	316	328	337	303	298	366	344	305	326	288	307	339	290	310	313	308	311	320	324	334	293	311	350	343	308	299	301	311	285	310	303	295	351	339	310	317	338	311	317	300	331	344	330	320	319	319	349	321	304	336	314	315	319	358	346	333	306	325	299	305	322	285	311	315	315	305	333	319	316	333	299	304	312	317	332	345	333	326	329	304	332	361	297	340	318	300	329	365	330	317	336	298	330	313	292	322	306	307	335	313	314	329	298	321	306	313	322	281	280	327	299	307	306	335	334	329	314	295	326	328	293	336	323	328	331	277	334	302	343	316	316	298	325	329	306	345	328	309	318	324	330	305	295	321	318	341	294	314	311	341	314	326	312	325	301	309	290	334	310	326	314	335	297	332	299	338	295	305	349	296	283	308	337	296	309	307	325	327	315	307	305	325	297	307	312	314	287	315	346	292	310	282	315	331	317	324	337	317	317	299	332	349	355	309	296	286	271	329	337	328	302	304	350	336	316	299	336	320	341	319	329	293	299	299	319	309	346	336	344	295	336	327	322	314	328	342	298	294	319	308	319	316	308	333	291	325	306	315	320	333	292	325	301	281	324	284	339	302	312	308	356	309	296	324	295	299	311	327	336	347	304	325	301	269	353	324	326	305	328	319	322	355	329	289	319	334	345	323	304	337	300	299	319	320	332	291	286	315	344	304	315	334	301	266	315	348	319	300	304	322	321	304	313	324	312	337	315	332	290	325	314	305	334	308	318	314	308	306	319	314	304	331	333	297	318	335	323	330	343	293	317	301	319	354	335	332	321	319	306	303	302	323	303	326	310	293	286	325	336	306	329	305	302	301	324	303	333	342	318	309	339	321	312	324	338	335	337	354	295	325	299	338	323	332	318	316	325	320	334	305	339	273	330	326	289	322	313	361	332	346	330	320	303	309	292	309	342	324	314	327	305	334	303	312	341	344	332	314	316	299	350	310	281	287	322	342	333	317	313	348	307	329	325	343	315	346	291	341	303	292	315	340	319	330	320	336	318	267	315	317	306	298	317	318	300	323	304	295	349	301	318	295	289	325	309	338	290	302	317	297	324	325	361	317	308	305	281	342	290	348	332	325	355	324	324	297	301	313	326	327	318	339	285	323	284	303	302	308	320	288	315	308	323	359	297	315	316	328	315	267	297	319	320	353	324	288	301	333	335	319	304	315	336	324	312	289	346	309	325	290	319	349	297	318	301	319	334	312	298	344	282	341	310	300	361	282	332	305	284	325	314	313	309	296	330	325	337	327	314	325	327	296	344	317	301	309	289	312	322	295	322	305	356	312	316	300	336	328	313	294	335	319	332	335	330	340	301	341	336	313	290	333	305	337	312	306	336	346	322	335	290	322	346	321	318	333	321	318	317	322	328	330	303	291	303	311	270	316	323	311	341	320	281	318	329	297	314	323	318	289	349	331	322	333	349	309	312	285	315	333	283	315	295	285	317	316	308	285	338	315	312	338	297	318	320	316	327	317	301	310	295	301	300	311	299	313	303	311	299	309	312	316	323	307	299	293	293	306	324	325	311	339	298	315	333	288	301	303	327	284	331	334	311	333	304	317	304	307	331	318	309	321	308	301	307	323	274	313	307	344	338	315	314	326	313	314	332	326	303	300	305	309	318	300	358	348	325	335	324	293	319	310	315	325	323	334	275	323	310	317	310	310	324	318	281	322	338	311	321	324	330	300	333	319	326	344	317	322	318	308	327	321	311	351	287	330	287	320	301	320	302	328	324	332	316	325	283	314	290	315	315	320	317	308	317	309	310	315	310	307	334	290	349	322	286	356	324	329	289	321	323	339	297	297	337	305	317	331	325	334	330	319	282	307	339	343	365	290	313	305	335	334	312	340	294
11536	7723	12440	13694	10884	7793	5063	3219	2032	1783	1383	931	835	821	827	838	809	786	821	841	797	789	792	761	846	797	798	791	784	799	721	792	817	792	834	778	778	736	789	747	702	783	787	782	764	786	761	753	746	783	776	706	783	752	777	733	823	759	777	811	773	780	768	754	725	801	695	811	785	818	782	810	779	748	765	734	765	757	759	786	757	771	752	750	811	811	779	738	706	791	707	728	803	791	772	742	792	737	805	804	763	759	791	790	738	794	762	792	775	702	743	722	758	771	740	731	791	774	734	770	801	794	809	720	785	759	733	730	766	800	744	779	737	800	737	793	801	818	797	779	790	752	774	828	829	764	766	781	756	767	745	811	731	817	730	770	779	772	804	797	744	797	783	832	744	729	793	785	779	737	794	813	835	730	763	732	782	763	722	776	761	776	782	808	835	749	793	781	730	812	761	737	786	841	799	815	823	751	756	760	772	791	740	723	735	734	800	740	742	723	781	772	759	787	794	778	783	721	776	774	790	787	786	761	744	754	756	792	726	741	778	838	748	767	800	815	756	746	731	773	775	771	780	792	783	736	734	824	745	754	751	777	782	775	757	774	771	726	804	795	793	777	756	813	735	715	778	786	801	784	763	773	805	781	765	781	807	781	764	783	766	776	774	791	742	757	842	781	738	776	835	783	763	804	759	775	797	802	766	747	766	737	742	768	729	784	774	751	744	736	711	782	788	770	756	736	723	778	750	738	751	759	749	742	779	748	810	816	787	824	802	780	743	780	794	763	771	712	775	793	717	829	793	710	740	771	749	803	781	713	760	735	764	775	761	744	720	748	789	795	769	736	768	752	786	817	725	778	760	777	786	792	731	760	765	784	793	771	740	796	782	782	785	752	738	780	706	745	739	760	761	765	757	743	771	745	744	783	756	796	780	803	741	817	785	751	765	802	771	763	771	728	767	753	820	790	740	755	748	794	767	766	791	750	754	791	808	718	744	765	785	753	748	766	716	787	772	787	744	813	818	782	786	738	762	764	749	742	779	822	756	772	727	788	754	795	749	738	692	751	748	807	765	754	756	739	728	730	799	844	789	790	743	752	777	793	775	729	765	788	749	734	755	722	787	778	805	767	754	747	752	812	772	741	765	785	738	706	695	744	774	810	727	720	761	791	788	749	813	790	774	723	845	783	794	749	719	796	809	788	757	743	797	861	739	816	753	743	708	817	804	747	748	802	806	782	712	760	758	749	782	769	819	749	774	793	758	730	738	753	767	746	741	744	758	780	734	754	802	778	754	752	800	747	762	755	739	707	767	780	786	797	759	754	762	797	756	805	753	764	779	787	779	778	791	776	772	811	767	758	771	761	785	755	780	699	775	758	771	724	726	781	782	744	811	725	779	767	691	728	741	784	843	768	737	761	754	806	740	785	773	757	803	765	755	760	795	768	763	844	813	765	739	746	773	789	752	763	804	723	762	783	754	768	756	762	752	775	768	766	780	751	748	757	816	794	733	748	723	797	835	775	763	742	757	743	752	753	802	806	742	745	758	818	852	787	800	780	793	807	776	790	826	754	769	788	787	781	770	783	756	757	769	750	803	773	754	793	794	742	726	766	731	786	800	783	759	794	749	783	749	807	759	710	770	754	773	733	760	734	764	750	777	796	773	803	771	773	735	772	774	776	786	834	787	753	761	700	773	780	808	763	742	797	774	755	747	721	777	753	761	826	799	757	761	796	779	864	768	775	759	784	726	759	769	761	760	701	754	755	748	738	730	820	803	718	761	827	753	751	790	777	769	799	752	808	763	800	751	757	795	807	783	777	756	759	797	791	772	757	741	780	788	757	723	770	791	752	746	741	786	756	753	766	767	758	788	769	784	795	772	763	797	807	775	765	749	799	720	839	751	802	772	794	762	785	741	770	749	764	749	723	749	806	779	777	766	778	751	786	784	753	764	761	749	794	783	787	738	805	789	760	762	793	811	776	769	769	749	755	739	780	768	733	725	747	772	798	777	767	732	784	723	795	741	785	780	763	756	750	781	755	734	782	717	762	777	753	821	776	784	756	773	791	749	793	726	740	759	786	774	794	767	746	778	747	766	742	797	767	749	769	793	787	800	733	744	786	740	754	793	743	756	751	731	774	778	747	737	733	780	785	768	762	761	761	788	788	765	712	751	766	771	762	765	847	752	743	803	781	785	878	725	782	803	786	776	749	812	794	744	753	758	805	807	829	780	811	772	795	778	776	771	799	746	835	788	789	738	782	804	736	731	758	741	775	799	764	757	767	725	783	776	753	834	734	796	772	787	745	799	837	781	765	750	755	791	809	771	757	744	754	765	779	783	733	766	784	729	808	738	711	773	773	801	789	756	765	766	754	719	771	752	810	704	715	785	749	745	752	782	768	788	761	739	799	779	726	778	755	781	732	763	736	770	755	724	754	734	798	747	756	781	764	762	776	753	770	737	807	762	809	746	789	735	776	738	772	780	763	787	774	777	784	745	756	812	761	775	758	735	775	734	790	811	806	773	721	789	750	747	787	770	774	780	769	762	771	783	805	750	813	735	750	725	748	771	772	767	792	756	733	748	764	752	784	803	823	779	791	709	805	791	764	780	773	781	841	802	771	795	722	801	734	788	822	762	744	742	743	775	764	799	772	803	772	705	734	736	766	785	757	739	782	768	786	788	756	784	828	724	834	776	789	784	788	741	791	820	798	771	769	794	796	764	822	800	765	750	750	770	772	747	782	790	802	775	758	747	804	792	765	751	778	801	777	757	781	743	771	813	819	810	801	812	785	782	806	800	734	732	813	773	813	741	725	791	752	791	779	756	778	766	764	802	832	803	695	749	779	786	767	770	772	763	792	759	833	782	755	798	781	805	742	808	815	729	808	811	781	781	788	792	804	846	762	792	808	780	786	749	789	752	791	805	803	787	813	735	731	751	762	777	766	730	753	771	784	739	793	785	757	757	770	791	817	778	765	756	821	755	758	754	789	798	821	822	800	775	757	786	739	731	802	733	774	765	821	795	781	793	778	810	762	743	769	812	831	775	760	781	792	824	763	741	762	793	737	799	746	798	801	753	807	837	752	766	743	786	762	721	783	759	777	793	780	800	762	756	765	767	747	765	765	789	755	716	806	796	782	806	769	786	772	776	751	777	814	723	726	727	755	788	787	804	782	790	796	782	760	757	750	784	755	792	801	762	752	796	764	776	742	795	743	705	750	812	720	771	736	719	748	800	716	815	813	764	766	735	739	771	715	777	770	790	790	754	727	797	797	792	737	788	850	787	770	797	722	822	716	820	765	791	782	769	775	706	812	745	794	746	732	700	784	767	809	750	776	788	747	783	742	771	761	727	754	797	809	803	776	759	746	769	831	744	765	743	756	765	806	774	766	746	795	792	779	697	736	762	765	764	750	733	760	725	756	752	734	778	780	838	755	749	773	726	752	775	717	794	771	720	796	811	748	773	790	770	790	773	805	749	821	766	783	770	779
29817	16248	17784	16031	12747	8637	7613	3880	1995	1177	693	390	347	384	357	400	396	359	357	374	352	376	395	396	394	373	405	348	340	356	350	335	341	350	374	354	341	387	365	301	297	338	346	329	380	352	349	375	352	334	370	372	333	343	379	316	355	390	390	363	324	337	336	347	335	366	336	343	315	343	349	351	357	358	351	339	366	339	336	351	337	337	333	363	336	350	337	388	334	336	349	345	376	345	347	330	353	354	356	372	339	348	338	342	329	358	347	335	337	307	322	319	309	327	407	373	372	368	341	316	345	345	342	352	298	342	353	371	355	328	347	314	352	337	364	360	324	349	325	322	335	305	350	353	351	354	326	316	347	307	333	352	328	341	362	377	350	355	330	342	361	312	366	363	355	330	370	329	299	329	309	340	345	369	345	361	306	337	319	334	333	311	333	360	323	347	317	347	366	371	319	355	328	313	360	344	342	348	329	386	322	367	350	330	325	329	335	323	320	340	337	365	326	347	341	376	362	329	329	348	323	339	364	373	358	353	328	316	377	338	356	341	344	369	361	343	359	366	330	348	314	336	324	349	349	349	335	333	363	360	350	358	329	356	344	342	339	339	363	360	328	367	367	341	363	353	348	356	335	322	361	319	355	351	329	307	349	337	308	301	340	353	352	364	344	358	323	349	297	311	338	341	344	315	306	328	345	353	322	346	364	355	338	328	340	338	353	326	307	355	348	323	336	318	340	355	327	359	360	366	342	347	313	341	366	320	350	344	339	404	327	339	350	343	325	351	370	321	338	349	384	342	346	321	311	329	333	327	362	328	374	387	350	349	354	365	349	315	322	331	337	347	325	323	350	340	321	332	337	315	352	294	325	329	337	330	325	312	323	323	342	340	348	375	335	339	302	336	301	330	319	349	323	323	359	361	344	328	329	310	354	347	356	330	317	334	371	359	351	329	338	400	350	327	346	354	331	365	342	343	312	317	338	336	343	335	366	368	375	377	346	326	328	348	336	316	320	348	326	333	334	331	321	305	361	341	334	327	337	372	346	354	346	354	315	336	348	345	356	356	341	344	302	374	353	352	342	340	392	317	335	334	359	336	349	347	367	329	320	367	352	343	319	337	334	300	322	334	346	328	347	350	378	355	376	357	352	365	342	321	374	373	345	335	329	357	345	350	355	307	352	337	362	343	319	337	347	340	327	339	336	337	319	321	367	299	364	330	333	337	340	295	302	325	305	336	340	323	325	363	384	342	316	335	315	315	337	369	371	348	319	322	351	357	331	357	372	359	305	320	351	349	316	361	326	360	327	334	334	379	365	332	373	341	354	330	322	367	319	349	352	357	349	359	301	325	347	326	325	342	316	344	333	338	370	324	359	335	314	370	318	340	345	371	372	291	310	351	335	361	340	335	342	345	335	312	353	367	356	364	376	330	308	350	368	349	354	340	351	297	308	340	336	302	354	387	384	338	331	341	354	346	303	366	342	324	351	331	308	346	343	310	365	334	335	340	351	328	342	361	348	324	354	369	374	352	348	330	341	360	366	356	348	358	350	339	329	360	377	353	309	328	352	320	343	362	330	351	334	334	341	366	326	360	303	352	332	354	358	310	364	344	354	300	341	348	383	368	324	351	353	338	357	332	297	367	367	321	375	352	355	309	350	339	317	332	355	355	311	326	335	336	316	339	332	357	335	326	335	356	376	337	352	361	340	348	341	347	359	327	333	334	382	325	365	355	343	359	359	375	375	348	360	369	363	336	300	349	311	341	367	363	334	352	346	359	354	348	348	329	361	356	366	356	364	344	330	352	356	331	322	340	322	331	364	310	332	364	337	381	342	334	322	328	333	319	310	369	326	347	347	327	345	376	323	373	338	363	355	350	328	355	370	348	329	352	361	355	337	325	349	352	342	301	332	352	338	346	336	359	353	352	361	325	348	358	322	364	344	368	356	329	349	311	343	320	347	355	363	340	306	298	351	347	325	334	317	334	333	357	337	346	303	303	350	332	344	336	335	332	342	353	341	326	320	352	341	333	327	295	336	346	350	323	326	352	336	349	362	343	348	364	301	375	335	346	331	389	326	351	342	335	343	312	357	311	360	330	367	332	333	323	330	304	336	337	348	342	319	344	347	329	364	332	348	327	348	368	314	363	334	351	379	357	300	349	336	323	287	357	331	307	347	353	331	318	340	361	339	386	339	317	351	290	360	355	370	328	336	331	310	338	396	316	338	331	343	345	358	354	345	374	342	350	333	353	344	342	372	326	363	336	325	323	346	335	356	364	364	355	353	345	333	314	314	319	369	304	344	343	342	319	353	345	346	375	335	366	298	335	334	358	298	359	327	353	364	331	366	384	343	358	335	342	352	320	320	334	314	324	312	324	354	335	345	359	321	367	346	353	397	345	335	359	347	335	299	338	370	337	339	325	326	360	358	366	321	334	335	341	304	328	344	330	304	340	358	341	334	340	334	324	299	316	328	313	368	340	309	323	329	349	323	345	335	350	358	343	351	310	325	349	328	344	355	343	351	341	339	381	345	327	331	348	312	345	331	364	353	338	374	378	362	368	368	323	371	379	330	321	319	348	334	335	315	329	378	343	329	318	329	284	340	339	376	334	312	340	352	355	382	302	339	307	324	346	336	386	333	384	337	309	318	346	343	329	361	352	322	342	324	347	367	373	345	341	331	340	338	359	346	360	315	336	322	368	337	347	329	346	351	336	356	323	340	323	342	369	330	364	305	373	368	356	351	297	348	367	362	359	327	377	352	299	354	332	338	349	340	364	335	328	335	334	343	323	329	333	345	342	327	374	321	322	306	336	292	352	378	340	366	328	343	352	372	372	355	345	393	378	320	356	332	362	331	349	374	307	337	362	325	334	328	337	316	351	321	295	347	355	321	317	359	333	363	363	325	353	348	312	347	346	340	359	310	341	316	312	355	388	358	337	384	323	348	351	342	324	321	327	378	333	322	317	379	352	342	317	353	350	358	340	347	308	338	322	354	331	343	355	346	367	293	313	317	369	337	342	333	349	337	362	322	334	340	340	342	353	330	345	358	302	346	298	300	348	343	334	341	343	358	337	344	325	324	372	352	359	339	331	347	333	355	324	334	330	361	359	363	313	333	347	335	340	354	352	365	321	319	303	350	351	373	353	339	316	321	346	338	364	333	318	347	325	359	350	335	336	327	320	300	317	345	331	325	348	324	342	338	335	350	336	364	363	322	349	357	354	315	321	333	323	326	363	296	359	347	290	333	329	366	342	322	348	317	349	359	352	368	366	320	342	356	327	330	388	353	344	385	331	358	338	328	361	359	352	338	324	314	340	296	324	320	332	332	345	387	358	349	344	323	341	351	333	351	329	344	353	361	354	343	334	371	351	355	323	334	338	342	334	329	361	335	339	353	304	375	360	353	331	355	345	316	340	381	330	336	373	360	357	345	396	356	324	332	337	349	329	359	336	336	363	343	348	365	339	342	347	333	330	317	358	346	306	335	338
21459	15366	25512	28470	26528	22371	21427	12496	7422	4421	2522	1261	1003	896	884	920	967	931	1050	1056	1098	1022	1107	1077	1039	1065	1091	971	945	964	891	824	935	850	812	838	870	784	838	829	821	786	769	838	850	840	775	882	842	854	844	840	815	822	802	821	854	890	811	780	797	841	780	784	831	827	841	862	817	845	816	809	809	819	791	851	844	807	778	795	800	762	775	812	825	803	817	807	833	883	827	808	844	868	787	804	799	819	828	816	804	791	816	824	831	855	812	847	813	780	818	775	826	824	803	783	821	803	846	811	812	811	837	810	797	801	831	822	812	861	869	795	846	829	830	820	779	836	870	814	819	789	817	829	824	813	771	806	804	861	829	834	796	791	813	804	787	844	774	850	845	761	845	815	828	870	837	837	844	828	818	794	828	751	809	847	846	848	853	807	805	758	811	826	831	763	824	814	848	790	838	793	809	814	848	789	833	853	841	802	860	816	848	890	801	780	801	830	846	819	815	782	764	828	766	840	795	819	802	820	832	831	819	819	808	811	822	836	774	871	833	826	786	805	814	775	847	817	783	820	886	780	876	792	852	800	866	783	839	863	830	775	847	784	812	843	796	830	808	816	815	827	841	809	821	824	832	838	856	801	868	812	778	778	807	790	780	794	853	850	812	789	842	797	853	826	851	833	824	828	828	797	807	811	833	817	777	789	807	843	873	848	823	753	828	808	841	826	846	839	752	840	859	794	836	822	831	798	769	792	815	823	856	814	873	793	847	858	778	811	792	793	801	812	841	809	794	818	806	834	797	838	834	842	796	776	811	762	843	767	774	856	797	820	830	807	812	817	804	800	828	829	794	799	773	856	757	773	839	862	858	811	816	788	828	828	794	830	868	860	772	802	848	853	841	804	800	798	827	784	824	797	842	800	808	790	858	811	824	850	818	822	812	845	833	833	837	803	813	804	863	819	812	801	790	817	845	881	854	791	787	862	782	780	874	846	791	854	854	850	826	874	791	849	814	838	790	787	830	851	796	841	809	804	857	817	814	815	818	794	811	827	844	828	842	871	813	787	827	879	777	832	811	764	802	804	850	866	852	800	922	817	765	806	825	790	855	764	821	803	816	819	869	828	830	808	852	837	845	842	820	825	820	809	810	812	802	810	817	782	806	838	802	802	830	800	833	805	845	782	840	778	850	799	824	841	786	845	805	828	865	839	824	876	862	829	832	785	858	868	806	806	879	810	850	819	786	842	817	839	797	801	793	777	848	900	780	841	793	812	827	780	750	767	843	824	833	795	822	800	793	795	832	773	799	847	855	812	829	841	841	790	846	836	817	839	815	810	824	803	802	776	836	799	753	836	808	816	865	842	784	812	823	834	834	827	819	790	823	781	811	853	824	859	837	792	864	802	785	823	794	825	842	809	827	817	903	798	848	785	865	830	803	829	805	772	812	869	809	848	809	783	799	784	828	852	879	848	815	826	847	796	825	847	802	804	804	780	826	805	810	797	778	838	812	832	819	786	797	881	836	824	841	796	820	843	795	832	787	747	807	793	799	786	849	804	821	808	819	765	875	801	778	807	847	852	757	816	838	818	868	807	856	817	791	822	787	799	857	864	870	841	806	791	843	825	784	797	838	799	876	842	795	846	806	809	786	857	866	843	790	864	828	790	792	829	896	800	850	763	801	831	828	795	811	805	847	811	855	761	800	861	812	760	812	820	799	843	784	821	824	823	866	799	849	837	780	829	812	814	810	838	862	839	825	821	855	870	783	804	840	828	852	789	901	861	810	803	842	826	789	821	837	822	772	842	827	769	796	818	844	781	829	812	799	860	823	829	838	805	817	814	854	832	843	807	799	819	810	832	834	826	811	781	844	785	843	845	827	824	843	806	807	809	817	771	802	809	859	807	830	825	850	884	821	769	812	840	829	778	756	856	837	799	795	833	820	803	880	780	839	803	844	815	813	785	836	844	798	799	841	848	792	794	837	827	785	838	848	841	811	832	814	801	797	802	811	816	808	818	766	845	786	836	839	812	823	785	817	869	818	852	849	815	792	844	810	784	761	830	831	848	790	857	849	828	761	799	804	817	784	843	818	855	800	841	816	800	788	838	817	814	773	842	807	768	823	828	795	803	808	845	815	827	784	826	810	837	867	799	808	822	792	831	810	800	844	843	796	810	772	855	846	779	808	846	849	819	796	797	793	840	836	784	816	827	799	833	813	784	751	832	856	860	787	821	829	792	794	806	819	828	845	785	787	830	827	825	817	839	812	814	806	834	770	796	862	808	896	842	793	801	841	787	745	809	750	842	802	827	830	837	913	804	780	829	805	840	830	827	797	804	825	787	870	786	801	799	816	808	781	863	875	839	827	799	849	843	833	812	817	846	854	793	798	806	762	805	849	798	820	850	852	754	820	795	785	864	844	744	853	792	856	802	862	805	772	801	839	811	814	807	842	785	852	809	825	771	807	844	812	839	817	807	787	772	803	839	868	807	772	853	838	841	850	824	816	805	760	824	856	857	768	816	793	753	810	835	791	824	789	809	853	868	831	823	828	785	794	855	825	819	820	815	800	788	818	788	860	847	859	802	808	838	826	790	782	796	774	897	893	775	819	824	774	854	791	836	836	876	823	805	891	785	790	837	794	814	760	839	871	810	834	830	841	820	842	833	830	800	825	797	845	838	846	816	809	786	813	838	848	805	807	837	847	815	789	826	815	816	824	809	791	800	821	812	832	811	785	791	812	877	795	808	835	851	805	832	788	833	834	874	808	822	824	830	785	790	811	852	792	822	799	828	770	851	805	771	827	797	918	804	806	839	827	772	775	857	814	800	765	819	794	833	839	866	801	816	807	807	752	821	815	792	846	798	794	797	784	885	825	842	850	833	800	815	839	833	799	808	832	822	872	839	824	784	820	815	851	821	820	861	829	796	781	813	880	851	833	832	843	827	852	843	844	791	840	852	856	777	790	821	817	798	827	845	795	781	809	817	823	832	803	825	791	840	814	760	785	793	842	792	827	819	832	796	871	824	845	808	826	859	792	843	802	774	810	831	789	786	803	805	830	816	805	806	807	858	827	804	802	876	833	837	815	788	812	841	848	811	792	803	837	806	796	794	815	832	804	864	839	884	814	792	847	764	829	791	834	857	812	802	794	825	793	771	821	816	812	831	822	812	769	824	833	834	754	781	898	817	820	837	827	814	809	782	843	828	823	792	890	785	828	830	822	864	823	823	834	807	847	825	853	778	816	791	808	802	823	846	843	842	833	805	808	777	812	807	840	789	855	835	878	781	811	793	817	841	810	822	833	823	859	792	806	803	817	799	827	837	839	874	756	819	825	815	803	821	819	846	793	831	845	785	816	848	786	815	825	791	792	822	809	797	818	822	814	851	811	817	850	795	819	834	791	838	841	773	826	791	776	836	816	796	854	826	850	816	802	864	801	814	829	839	819	840	755	780	804	828	805	775	790	856	776	810	822	808	824	831	796	821	836	848	823	761
38353	28153	31111	25117	18464	16715	14866	8483	4504	2290	1095	502	412	354	349	331	358	355	360	396	379	380	433	437	379	368	387	344	391	346	353	324	353	289	325	301	327	289	286	331	302	307	331	306	318	301	293	299	344	315	289	308	323	309	322	333	310	314	277	312	307	299	284	355	287	310	317	327	307	308	334	303	340	323	287	332	318	321	329	282	279	301	299	302	304	275	315	313	301	333	272	304	294	294	301	273	303	306	277	288	314	318	316	295	298	319	334	291	330	315	294	294	275	299	319	309	309	295	276	305	271	290	299	275	315	302	316	317	336	336	300	281	298	321	301	335	308	285	280	328	292	310	312	309	307	302	291	302	287	337	336	335	309	306	307	308	307	321	328	273	305	324	304	332	319	267	288	321	290	313	311	293	280	319	292	279	312	328	299	331	325	302	304	306	313	296	271	326	276	304	285	288	310	293	262	305	290	295	327	291	300	324	312	284	287	297	326	319	308	309	291	274	316	348	302	290	260	297	311	309	271	269	303	290	329	340	311	328	294	258	323	306	294	321	295	290	306	315	328	312	301	299	344	310	309	353	320	290	329	305	328	304	304	289	319	311	300	331	320	312	313	303	302	307	305	321	313	331	307	316	281	327	317	303	310	303	344	321	304	319	288	327	335	301	314	299	294	318	295	294	286	302	288	302	314	332	287	306	299	290	331	359	322	285	292	298	338	272	288	329	286	302	320	284	299	330	289	314	277	297	315	303	312	336	301	310	329	279	298	270	276	351	316	282	279	259	279	318	338	303	326	316	295	311	279	339	322	282	299	292	292	332	319	298	346	289	281	301	311	349	306	355	310	316	314	338	343	308	281	308	294	281	308	312	307	298	317	314	291	332	319	302	298	316	325	334	307	297	266	300	273	296	305	289	301	344	285	316	298	328	322	303	317	292	322	287	261	318	305	317	315	305	322	309	299	290	323	303	327	334	299	331	316	311	291	283	303	307	310	314	325	341	308	298	329	297	339	337	287	251	284	281	292	318	328	287	294	297	286	292	324	312	305	302	323	288	316	289	280	286	319	325	297	315	331	286	308	288	322	322	299	315	331	317	290	310	310	285	294	325	302	312	309	316	299	275	292	296	318	296	332	314	295	291	307	329	328	313	266	284	294	320	301	283	294	344	307	289	366	294	329	316	292	328	291	279	315	298	297	326	301	299	322	321	280	306	302	305	280	305	322	317	292	335	336	317	323	306	328	284	357	290	296	298	299	295	301	312	307	287	325	299	306	350	316	326	348	335	292	299	329	313	313	307	299	328	275	281	307	323	316	296	319	297	312	306	311	288	311	298	318	277	332	316	280	309	279	329	292	302	325	312	327	314	311	305	308	319	322	302	313	292	305	308	303	273	318	303	321	320	333	312	306	320	315	263	276	301	305	272	290	303	295	294	310	335	308	351	355	319	302	303	318	327	313	311	301	306	310	292	323	294	300	310	293	358	313	326	299	295	319	320	321	347	292	293	320	279	299	309	323	312	311	308	310	293	328	332	290	298	284	280	301	297	303	312	277	316	284	317	320	295	307	298	282	319	303	297	294	315	288	306	318	328	326	294	297	321	337	316	276	286	269	290	308	324	355	334	315	327	324	349	319	314	272	282	311	295	321	313	305	336	308	282	297	304	300	302	304	296	308	328	281	314	284	261	327	305	296	306	318	290	262	339	293	293	299	310	289	307	254	318	311	288	354	327	324	318	299	315	320	303	310	312	309	294	328	300	311	297	298	325	292	302	268	297	277	318	310	286	265	280	311	320	301	282	317	279	284	343	315	304	330	294	286	278	336	290	304	293	288	280	285	311	300	308	313	320	278	310	294	301	334	325	276	340	299	316	322	287	317	319	314	292	302	311	302	297	277	318	302	323	299	290	291	292	335	304	344	318	288	315	301	311	309	317	298	307	272	299	309	273	299	313	302	295	279	272	303	307	283	303	317	322	284	287	292	317	306	286	284	309	301	352	287	280	308	301	281	286	309	322	277	298	304	325	333	304	293	302	322	295	325	311	311	329	315	306	329	311	287	353	321	312	278	319	303	320	300	303	272	306	272	302	277	297	305	313	308	323	315	322	315	329	307	319	329	287	296	307	324	319	297	302	298	330	286	297	264	296	312	308	308	338	294	268	309	302	317	316	337	314	271	270	332	312	316	310	308	318	300	343	307	312	293	309	310	327	306	302	284	309	305	307	324	325	302	277	302	297	326	326	316	311	323	284	271	290	311	341	286	298	324	315	306	317	299	330	302	302	316	299	326	313	289	280	319	303	340	276	313	279	299	319	347	297	278	318	308	338	299	284	317	272	302	316	331	316	292	336	313	303	283	265	309	293	266	300	303	300	306	282	316	317	306	311	333	295	314	302	311	306	262	297	319	290	294	284	300	307	294	320	310	292	350	292	282	310	287	310	282	295	327	341	308	298	281	285	287	319	322	333	292	327	335	281	331	332	301	322	322	291	358	342	293	329	266	304	294	280	292	269	304	300	288	328	307	290	342	307	285	277	293	292	275	355	304	304	296	288	312	299	331	332	301	311	311	315	300	266	338	302	295	267	315	301	311	304	310	315	316	309	292	280	309	303	313	349	322	330	296	304	345	286	323	319	291	331	305	300	345	330	309	302	320	322	301	291	315	301	326	305	289	312	300	309	322	301	333	326	300	339	286	314	307	300	343	326	289	317	294	291	297	313	310	291	310	292	285	283	317	300	327	321	295	319	319	283	336	306	299	317	298	299	266	302	304	264	305	336	319	309	269	292	315	347	321	289	315	294	340	274	286	297	278	301	301	297	283	346	299	327	301	309	312	300	310	297	310	303	303	321	322	306	279	286	296	305	312	341	307	285	279	328	310	347	280	308	281	287	302	332	307	301	295	307	288	298	301	284	307	302	283	321	296	340	303	306	320	297	287	313	306	314	296	313	301	309	309	281	313	322	288	304	287	291	325	326	296	287	337	295	269	300	295	278	271	310	330	333	304	344	308	332	322	312	297	320	325	319	275	300	316	302	339	297	329	267	308	265	261	309	281	314	298	312	273	352	332	301	281	288	312	305	314	326	331	295	323	279	297	333	317	254	306	279	329	297	312	304	299	312	286	295	286	316	300	300	311	282	273	291	271	322	308	329	323	309	301	306	308	321	291	329	307	306	310	307	278	319	302	307	312	329	279	319	323	273	318	297	301	283	326	300	314	288	288	273	291	302	281	317	308	282	296	311	282	299	304	305	295	331	309	297	293	326	310	299	306	288	313	304	294	312	286	274	266	315	289	328	310	336	288	300	289	303	336	310	286	318	306	314	360	277	267	275	312	301	305	332	298	306	287	296	308	349	333	313	282	311	325	318	302	361	292	313	300	290	303	311	324	282	345	269	321	324	303	320	309	308	312	283	304	301	303	328	307	345	302	331	323	317	319	289	350	304	324	280	294	305	313	290	310	308	313	330	330	301	328	306	313	315	277	274	336	305
25882	24583	36105	33551	31743	30885	29080	20781	13156	8882	3870	1508	1098	972	1008	1027	995	1069	1176	1217	1239	1349	1537	1632	1326	1371	1444	1210	1086	1045	956	940	937	885	764	786	769	756	719	762	731	715	726	696	700	786	751	669	760	735	714	715	741	726	775	783	743	693	734	743	742	753	719	755	754	762	759	730	725	768	698	773	699	749	717	748	749	759	706	688	694	734	757	734	743	716	664	796	699	735	763	708	746	727	712	751	715	771	704	763	754	752	708	739	696	760	720	746	731	756	744	711	724	738	751	719	719	754	784	760	711	766	731	712	781	765	759	736	738	683	725	765	709	762	705	753	722	724	738	702	787	744	746	737	744	727	670	774	745	753	784	701	745	768	715	698	723	712	718	763	718	783	712	687	758	753	690	720	729	731	747	741	755	799	750	755	769	694	717	719	716	736	667	775	760	753	787	688	746	781	782	760	697	733	760	704	751	753	721	736	742	762	720	705	690	731	731	738	699	725	675	792	702	738	769	730	715	742	747	721	779	724	684	734	729	759	738	768	684	733	728	763	663	732	771	781	753	745	706	704	749	716	755	763	725	708	749	755	755	772	750	747	759	767	745	717	705	724	738	746	738	702	704	730	699	721	726	726	759	719	726	767	742	750	724	744	776	711	747	760	751	773	748	747	738	713	727	777	765	717	746	730	741	719	749	709	730	752	663	749	694	760	709	720	685	765	739	757	691	800	719	695	710	708	756	720	764	760	748	748	737	772	760	742	725	718	736	706	744	728	732	726	710	718	706	721	714	709	708	709	720	706	726	774	744	728	785	724	690	773	733	727	760	722	701	735	728	713	745	777	702	770	761	769	711	749	748	743	785	741	715	752	755	727	738	747	734	759	772	723	752	755	751	740	736	727	709	727	779	743	737	737	695	694	711	713	712	742	756	740	758	725	728	763	701	728	735	752	726	734	781	756	760	745	721	717	746	707	731	724	694	728	731	754	698	722	743	731	710	736	745	724	719	725	772	748	769	781	767	746	737	740	762	689	751	722	759	710	714	756	757	742	709	734	754	763	682	736	683	735	691	713	780	723	747	758	678	748	753	724	747	730	709	719	756	731	670	724	716	765	758	748	721	703	759	722	719	794	705	749	724	760	705	701	728	726	771	692	740	726	737	731	767	772	748	755	744	748	722	716	759	719	703	738	730	733	708	721	698	704	652	757	728	729	759	747	702	736	727	738	719	713	749	754	782	708	726	786	757	762	733	742	721	770	766	737	710	750	728	699	711	708	704	763	769	685	709	752	747	699	757	764	763	746	750	754	694	670	739	750	791	734	703	697	756	776	733	701	741	745	741	756	755	777	753	721	743	740	732	719	773	708	773	691	730	742	744	704	728	709	792	769	762	756	742	702	770	720	696	727	729	750	708	726	722	768	795	717	744	729	735	777	770	728	726	762	723	742	730	743	738	711	786	742	743	714	771	747	729	748	724	707	767	712	700	719	758	721	702	726	720	759	736	702	665	786	708	682	744	718	721	716	747	748	720	779	721	677	766	716	783	695	722	737	779	686	747	735	671	708	704	712	722	760	758	757	739	726	724	755	733	761	736	778	700	761	734	707	731	731	712	731	718	777	738	749	729	725	717	776	771	741	742	717	725	744	711	761	730	724	787	725	726	736	733	730	744	694	704	742	711	757	755	700	723	740	709	759	772	715	735	689	716	736	706	722	700	688	692	718	756	722	763	705	760	699	753	664	691	719	718	733	682	757	742	709	724	773	765	721	769	703	698	708	746	734	786	732	744	742	751	739	710	717	724	741	726	682	675	738	751	713	765	770	709	720	747	726	742	721	714	713	748	787	746	796	712	680	756	725	751	752	717	755	732	803	713	748	698	751	779	795	764	703	721	733	740	735	712	721	786	774	771	723	691	686	747	724	746	716	706	714	685	764	718	720	733	749	711	761	742	735	695	775	708	742	695	687	743	699	765	753	753	712	709	672	804	737	717	751	753	688	768	783	736	727	770	724	728	740	714	703	752	745	760	762	727	757	707	737	729	734	713	723	741	746	708	709	749	768	701	743	788	726	749	770	744	742	722	685	736	773	703	746	737	699	762	724	725	725	710	725	742	707	737	729	720	778	726	745	725	754	791	766	732	750	745	722	735	775	745	719	737	744	691	757	738	774	752	721	756	712	734	758	751	725	731	757	726	709	751	728	733	740	738	702	725	682	721	724	753	773	699	752	698	741	743	698	745	732	694	757	743	757	691	759	723	732	697	757	765	696	686	758	725	714	779	740	718	744	691	716	745	700	766	755	744	710	735	737	655	714	745	735	757	718	773	724	733	748	758	693	747	734	749	768	752	733	693	716	704	720	784	771	693	686	684	732	760	722	720	784	748	759	711	773	763	705	738	746	743	686	729	702	780	752	717	748	729	733	743	756	727	748	707	759	737	729	752	749	731	741	785	696	761	699	702	743	709	739	744	763	735	708	763	739	722	731	767	759	760	709	714	755	695	686	753	752	751	758	750	697	740	753	751	726	711	735	725	749	775	686	704	679	694	754	712	700	794	724	737	737	786	725	702	712	725	721	693	760	721	733	738	707	730	743	727	756	722	730	741	750	753	706	734	744	729	731	715	768	757	759	752	720	727	782	734	721	716	723	745	715	732	677	775	753	708	752	723	745	736	734	756	760	705	729	743	727	805	723	706	735	697	710	679	709	726	737	744	732	715	717	736	760	763	739	742	725	700	801	722	686	712	734	720	723	717	768	696	758	806	739	719	727	717	733	757	729	769	706	682	776	738	761	715	722	742	736	733	748	713	780	727	728	767	756	738	746	739	731	752	747	714	716	704	724	747	737	743	732	724	751	684	769	739	736	714	713	725	738	729	756	732	722	704	753	728	692	675	712	715	715	734	727	762	704	757	737	683	717	771	766	724	714	721	778	731	770	765	762	725	735	757	786	720	739	715	767	760	738	698	781	751	699	709	745	700	757	762	730	768	702	769	753	766	765	722	748	720	711	691	742	730	761	736	730	762	711	754	773	705	727	724	755	699	754	765	751	690	708	706	726	700	742	797	768	703	699	741	735	722	715	796	751	699	737	736	748	727	704	725	728	724	763	752	760	749	750	795	768	704	733	723	727	735	733	693	776	764	715	711	730	722	692	742	740	714	711	759	762	724	684	740	697	734	729	695	706	763	670	774	776	730	663	704	737	712	767	774	779	759	695	716	741	699	766	712	740	749	733	748	721	704	737	694	708	769	728	798	763	756	748	753	704	720	704	739	747	751	698	745	715	773	726	788	686	702	700	670	718	762	758	759	718	732	717	741	755	702	697	747	713	748	749	712	730	779	740	689	720	760	715	718	728	707	726	707	724	707	682	765	742	678	732	709	692	738	715	743	718	766	660	794	735	719	717	687	746	746	738	762	748	740	717	706	733	783	766	764	748	764	733	709	769	694	750	742	719	749	743	776	698	739	733	745	693	758	742	739	706	747	711	772	714	744	756
15919	9184	8091	4159	2282	1669	1093	818	727	538	447	414	345	352	343	352	320	317	325	317	350	298	321	340	321	312	355	306	326	329	344	342	367	302	307	328	328	333	341	307	330	320	309	337	334	325	302	318	312	308	326	327	329	325	325	324	359	331	304	299	341	360	318	330	324	336	332	326	343	295	323	350	304	323	363	324	303	314	331	326	333	303	314	322	321	321	333	321	329	307	298	328	326	303	339	344	343	310	349	322	329	354	358	315	329	351	321	327	330	321	331	296	337	327	316	332	347	326	335	311	332	331	294	291	316	320	328	336	313	331	300	314	339	350	311	320	322	321	347	305	322	360	329	326	332	308	349	370	354	325	353	316	318	349	344	316	294	297	305	315	336	325	324	333	333	363	332	308	372	333	348	326	312	324	329	343	322	321	328	348	323	316	353	313	336	344	315	310	326	367	306	336	324	325	305	301	320	332	350	331	293	333	312	306	306	297	321	316	363	331	352	355	334	347	335	322	334	304	301	311	343	337	321	327	319	297	325	333	311	345	315	365	304	302	313	331	339	312	299	320	332	322	341	311	319	349	354	329	304	291	325	313	321	331	326	311	347	322	320	316	316	359	337	382	336	313	341	328	323	333	322	323	296	305	292	296	328	328	316	316	349	333	315	336	330	313	329	288	357	364	330	314	355	349	335	306	322	337	306	315	329	312	296	315	355	364	355	338	324	333	374	324	299	349	298	301	302	307	301	312	341	327	315	314	299	334	314	300	318	324	328	321	321	353	319	305	318	315	329	294	337	336	349	332	360	363	357	337	348	335	330	308	323	288	319	295	316	352	344	335	327	320	330	340	326	324	320	297	353	316	307	335	349	356	309	307	329	310	324	337	344	348	295	320	334	342	364	333	310	325	365	351	343	338	297	325	313	327	321	324	301	323	318	314	332	337	324	338	328	336	360	322	316	312	309	336	326	328	322	315	309	334	299	316	319	318	349	300	317	284	327	299	299	318	314	323	314	335	319	269	333	355	313	328	328	317	336	311	343	319	340	312	316	333	334	334	297	318	326	327	359	353	295	329	320	335	351	328	294	300	325	315	325	346	326	322	309	300	311	329	315	342	324	322	325	304	335	324	319	344	340	298	298	312	327	311	328	310	335	297	321	305	304	337	329	352	319	313	347	314	330	336	343	321	327	306	350	348	308	331	348	300	369	328	318	340	326	324	307	299	340	319	347	330	338	314	325	289	329	307	325	333	331	388	320	298	294	329	344	361	336	328	346	302	347	310	337	308	319	319	318	319	339	314	349	350	325	298	306	314	343	293	317	295	344	302	344	283	306	331	329	323	298	347	315	326	332	359	356	330	330	338	325	306	296	363	304	310	331	368	324	314	371	306	342	351	305	347	320	301	310	308	296	309	341	326	324	311	340	334	306	342	334	307	308	313	341	317	354	292	357	315	328	298	332	319	331	322	356	317	338	320	311	322	302	311	360	334	338	325	310	303	324	312	308	328	334	305	331	333	323	354	320	315	334	328	349	309	326	361	336	301	318	312	365	328	323	280	291	353	341	371	309	363	316	296	322	332	301	320	336	330	323	326	299	295	327	334	340	291	318	345	316	299	323	289	312	321	331	348	337	315	323	319	335	306	339	342	329	303	331	358	351	299	356	344	350	326	331	346	347	334	320	349	314	314	331	359	337	330	273	330	373	306	305	328	313	356	345	303	343	331	342	318	306	310	330	275	323	313	353	324	311	309	330	296	306	350	295	322	346	352	347	329	310	364	333	326	305	339	328	350	330	340	315	312	293	337	342	325	311	330	307	314	335	327	366	339	324	378	281	342	335	312	341	312	352	318	353	306	341	316	314	363	311	342	307	308	320	332	317	330	301	341	366	288	302	331	345	356	313	328	327	344	329	337	326	350	327	335	335	320	340	321	280	328	349	337	337	322	325	326	321	319	311	304	313	298	306	342	309	267	310	286	324	336	322	316	309	326	318	317	310	277	320	294	330	302	306	333	309	310	330	337	355	363	325	318	357	325	311	355	343	358	365	339	320	340	361	303	339	334	303	319	318	310	327	338	346	325	330	287	302	295	330	304	294	330	316	291	346	299	305	359	354	358	346	313	292	326	329	319	351	304	313	324	349	322	306	322	323	321	323	293	323	354	292	275	336	351	306	317	312	305	302	334	348	327	349	325	355	306	345	307	320	307	340	318	350	318	314	331	278	358	349	318	335	324	351	327	331	368	307	350	314	321	318	324	328	302	356	372	367	346	323	344	365	335	317	321	321	317	319	350	341	341	322	311	332	338	350	335	349	336	361	355	346	291	328	321	296	321	347	333	335	323	331	323	296	336	299	335	348	379	337	297	294	354	325	307	286	302	328	309	339	336	373	320	307	333	326	335	339	387	319	302	317	341	321	315	319	330	339	342	349	317	315	310	341	330	308	316	314	340	296	328	309	309	323	307	333	333	339	315	335	339	329	314	356	313	328	323	356	321	309	337	337	294	328	342	339	294	321	319	342	330	306	323	300	331	326	330	354	340	363	323	322	312	317	336	325	317	342	335	310	332	308	359	322	310	354	341	314	323	326	289	337	319	299	344	339	298	342	336	309	308	309	355	329	308	321	333	332	349	345	339	294	318	301	330	349	358	330	348	337	321	290	330	313	352	358	295	325	333	337	356	327	302	316	329	307	350	323	314	347	318	320	317	318	305	347	319	318	337	337	351	312	293	336	326	345	322	293	327	324	308	345	316	307	311	284	328	307	326	328	326	333	301	294	286	363	323	317	345	304	332	323	279	329	347	341	358	345	313	323	294	295	335	302	303	314	334	337	335	352	309	327	359	328	332	344	327	331	342	322	291	329	324	347	327	337	340	331	325	334	334	361	320	313	323	344	316	325	341	319	295	308	310	316	356	329	300	330	322	319	327	325	346	285	327	324	320	325	352	341	364	292	334	322	316	316	321	350	336	341	327	336	316	296	316	307	319	315	308	306	308	313	351	314	367	357	304	273	327	313	313	280	322	369	324	332	281	316	353	333	329	361	346	323	320	356	295	337	307	311	352	328	325	334	336	347	331	345	306	330	325	334	327	280	338	344	329	339	351	351	301	317	311	316	327	311	347	321	314	311	288	329	332	314	311	335	318	325	333	303	336	319	301	330	341	307	316	357	325	312	329	353	308	313	289	292	313	340	341	294	373	313	308	330	315	332	305	331	315	310	340	328	329	310	333	340	334	336	327	319	326	342	323	310	334	306	334	358	301	301	338	310	289	295	320	292	333	313	306	328	309	330	315	306	338	299	346	319	344	324	354	346	290	309	315	379	320	337	325	323	368	309	335	335	335	339	316	344	297	366	326	336	330	316	306	345	337	368	320	320	316	334	326	331	383	321	309	323	316	297	295	328	329	350	351	307	327	362	344	312	330	351	346	309	309	313	307	343	353	319	329	353	361	338	348	336	321	325	304	342	330	285	331	340	316	326	309	292	367	309	313
11732	9627	14001	10478	8249	6528	4121	3092	2699	1824	1319	1165	945	875	838	826	856	846	804	852	797	802	860	829	834	801	854	829	857	796	811	771	789	836	796	809	808	805	816	799	786	779	815	758	769	775	805	814	782	775	838	840	751	780	768	837	801	755	805	808	748	788	785	727	783	792	767	806	776	820	794	817	744	861	746	816	793	810	770	747	760	794	703	782	757	807	758	707	803	832	816	808	818	785	756	805	775	862	738	757	765	810	785	783	766	791	766	807	805	811	763	725	771	818	752	779	783	793	794	744	770	780	775	797	744	781	764	757	787	831	810	837	790	741	748	808	816	726	755	822	768	795	805	835	779	800	787	832	745	848	732	765	788	815	818	789	745	765	782	726	806	771	863	773	807	796	839	821	808	784	805	801	784	797	749	803	794	813	738	744	798	763	799	809	770	784	759	773	769	807	810	796	746	781	695	723	770	795	805	802	809	810	750	766	795	804	833	784	755	750	764	852	788	800	815	773	796	797	808	798	799	805	762	776	764	764	830	783	771	794	795	747	789	774	763	820	776	762	776	778	738	789	808	777	780	815	750	801	803	821	803	761	799	811	782	724	796	811	801	768	721	780	791	795	787	797	785	756	787	769	790	840	760	757	796	778	783	827	730	791	775	752	768	798	841	785	800	783	815	803	809	796	743	839	848	782	818	763	789	799	757	835	770	803	783	808	778	744	759	746	832	779	756	795	754	776	742	828	808	772	802	767	822	795	797	752	809	794	795	780	842	772	795	837	800	795	841	778	780	744	811	785	786	772	768	797	796	763	740	799	796	748	797	789	790	864	844	799	794	797	822	812	798	784	770	743	799	792	802	756	777	828	826	777	779	797	821	762	825	755	786	807	775	771	747	796	791	795	769	791	799	760	824	787	778	775	792	770	738	819	792	798	773	818	763	791	795	690	810	777	815	783	771	762	778	788	804	793	730	763	827	786	779	780	788	767	771	774	794	814	792	812	807	824	836	762	778	793	800	787	735	795	766	783	817	804	760	764	784	805	837	785	824	772	808	801	768	789	787	780	797	783	746	783	819	793	779	790	823	792	767	811	815	785	793	775	810	836	775	795	781	804	821	781	778	777	844	803	767	744	796	792	779	787	794	790	750	767	767	780	781	855	838	815	798	752	721	830	830	790	780	808	835	791	783	819	777	822	795	752	797	775	822	788	764	809	780	770	785	826	787	794	805	789	757	747	765	746	739	846	778	804	777	781	779	832	871	796	750	766	786	740	731	758	802	798	769	802	771	818	803	774	789	703	816	757	741	761	762	767	782	784	750	785	758	812	776	813	776	823	752	791	793	803	814	831	750	765	834	828	765	817	838	795	790	847	751	757	737	733	784	777	829	856	789	882	783	765	781	782	756	786	837	787	752	775	857	830	809	797	785	799	764	790	833	822	778	817	822	800	752	810	789	779	810	771	803	792	794	784	789	807	856	856	722	788	835	771	813	793	747	782	794	746	807	759	775	797	789	823	717	812	834	796	809	773	765	763	754	828	807	785	765	862	774	745	810	820	823	753	832	766	792	789	793	829	808	803	744	797	812	802	790	819	838	788	795	817	811	766	775	824	805	822	816	808	784	763	741	743	792	773	757	837	803	775	802	731	793	753	801	828	787	785	849	772	731	815	799	792	819	789	784	824	739	794	763	773	743	748	754	779	844	824	781	751	821	760	767	829	813	805	771	784	734	776	829	819	777	777	768	742	815	770	830	806	831	807	713	806	805	790	826	768	764	772	741	878	782	763	822	741	825	788	799	796	770	744	745	814	829	794	752	770	771	788	808	797	753	829	815	823	775	825	801	797	755	801	769	805	729	772	837	843	829	843	790	820	775	771	798	804	748	761	820	827	777	821	814	798	800	853	792	822	777	848	828	793	743	750	788	801	805	827	745	801	797	794	870	787	760	817	738	811	781	749	814	802	785	780	778	775	765	851	767	796	792	795	735	790	753	792	812	735	785	786	817	822	765	819	781	743	770	836	788	789	766	756	778	780	785	784	772	800	786	763	767	796	738	815	792	779	820	833	799	788	781	795	838	829	838	880	812	835	813	811	806	789	779	816	822	745	805	762	773	781	748	801	765	831	781	799	762	809	762	786	771	797	793	817	788	790	796	762	821	761	732	821	801	737	819	792	789	803	786	785	771	762	757	780	829	789	800	770	732	770	762	743	762	791	800	826	828	785	771	715	788	735	802	820	812	782	768	807	816	836	757	832	793	788	843	782	766	844	785	818	808	833	835	780	814	760	757	762	750	761	810	859	789	790	805	800	778	763	840	798	782	785	803	808	794	788	770	829	804	779	766	745	817	780	797	764	784	765	814	781	816	778	800	817	808	782	792	761	776	765	772	842	700	799	764	790	804	808	771	765	755	720	779	809	851	758	747	844	814	770	743	720	803	797	792	821	779	783	759	810	837	822	788	805	810	732	783	820	786	781	811	780	750	823	787	818	820	792	771	841	804	808	846	802	775	778	755	785	783	826	795	811	819	784	763	789	761	769	794	786	758	762	808	808	779	777	794	800	821	848	795	782	789	800	811	734	803	773	791	818	805	825	744	805	802	760	803	831	749	752	761	812	772	774	798	815	757	734	788	806	796	788	840	751	831	802	783	772	804	809	788	781	803	824	763	769	765	822	793	725	798	821	771	739	779	798	768	804	775	769	812	820	752	816	811	760	801	789	733	814	790	788	778	821	769	803	772	758	798	790	769	823	781	778	777	788	798	773	794	730	771	790	750	788	791	788	762	794	809	765	835	841	829	835	737	802	733	790	785	800	773	769	769	793	790	781	790	815	864	792	785	798	787	780	798	753	768	773	800	803	759	774	814	796	768	764	765	777	802	798	764	759	811	836	829	810	854	769	788	784	815	795	768	717	771	822	824	743	761	829	808	846	803	752	850	795	790	757	796	781	755	772	845	863	814	733	823	756	774	808	790	727	789	762	723	773	838	809	841	776	760	767	774	775	844	788	735	782	771	765	781	758	788	766	797	713	837	770	803	844	805	774	802	787	796	757	780	772	838	753	793	751	811	778	754	851	790	798	777	775	801	773	772	778	794	800	797	769	795	797	773	786	765	820	809	806	785	789	756	793	801	801	742	793	833	759	792	835	763	829	843	781	791	730	809	790	799	777	798	754	807	746	739	799	771	784	769	818	724	824	808	796	797	840	790	773	829	823	785	821	784	798	811	789	765	808	777	819	797	851	793	768	804	792	797	785	772	769	739	805	785	790	772	785	809	793	744	770	789	821	773	784	814	809	791	802	793	825	775	747	818	774	775	784	783	763	791	743	786	813	805	816	799	776	833	808	802	763	787	828	777	833	791	814	812	761	798	761	816	799	819	783	749	761	798	772	784	796	800	753	825	789	786	786	834	815	792	782	801	790	774	816	742	799	759	809	759	770	794	821	801	828	763	773	773	826	800	760	822	754	758	810	798	816	766	756	801	809	792	819
27959	20607	22150	15244	12291	9508	6503	3308	2070	1712	1375	987	433	358	386	394	369	386	433	416	413	393	404	420	363	412	408	416	353	404	370	327	375	384	393	320	356	312	335	320	344	331	329	324	327	383	368	354	356	346	388	350	346	356	361	374	340	359	346	331	375	333	345	329	358	281	353	334	374	345	351	349	374	342	342	351	362	289	353	385	376	352	371	374	343	400	354	319	346	348	384	339	378	349	339	309	341	365	352	387	313	347	359	358	370	348	333	387	365	348	322	336	344	392	359	367	328	308	344	359	366	408	347	371	360	319	363	389	316	342	332	343	341	341	375	321	353	327	363	369	353	310	337	400	353	343	336	341	324	359	324	326	363	350	364	345	332	361	325	341	349	390	355	333	370	341	324	347	353	340	383	317	348	335	354	361	360	347	381	330	325	359	350	332	360	342	321	381	349	382	331	352	338	329	336	354	337	355	370	357	360	309	354	332	368	358	354	324	329	363	322	341	372	362	363	375	314	355	371	350	344	332	337	363	367	333	362	341	355	332	369	381	333	337	356	345	319	345	365	345	349	333	312	336	366	372	376	340	324	352	384	328	324	370	331	322	340	330	331	328	315	316	328	310	344	348	347	357	359	349	331	317	325	334	347	383	332	333	358	331	330	360	332	334	354	337	352	340	336	290	330	333	328	374	325	324	335	303	356	361	351	317	334	357	351	328	326	356	323	355	334	347	372	362	355	360	375	344	331	347	323	338	370	331	326	319	342	345	350	391	399	325	347	318	328	381	324	379	368	377	349	361	369	359	324	354	364	348	354	361	322	367	357	362	347	332	346	332	382	382	346	353	328	329	338	352	376	342	311	335	341	306	373	368	331	353	341	340	353	367	325	361	364	337	365	367	342	343	336	366	350	343	324	354	374	323	355	346	374	366	334	371	343	357	343	351	332	332	325	348	324	345	365	376	357	334	362	318	341	358	314	350	303	362	352	322	344	350	354	316	338	363	343	356	353	371	347	369	371	355	334	327	358	339	353	317	364	345	382	315	349	349	371	322	320	358	301	325	325	307	350	356	354	353	356	342	356	311	373	289	360	335	352	335	368	360	337	378	357	375	340	367	338	363	358	343	335	351	309	324	348	349	344	314	391	336	357	331	355	354	342	381	344	381	378	333	375	334	340	337	366	363	355	307	360	381	350	329	312	332	350	345	336	360	313	300	320	345	353	348	357	301	347	375	297	362	356	341	330	349	339	349	371	349	332	358	359	339	321	338	337	346	364	357	385	344	347	338	345	329	338	363	341	354	355	348	363	315	309	344	345	330	341	318	387	319	309	319	336	332	344	352	393	345	327	356	350	359	354	358	316	364	350	335	372	342	373	314	382	394	327	332	355	338	350	344	308	334	357	353	348	339	347	344	336	366	329	338	356	361	347	366	352	374	373	350	363	336	351	339	358	324	377	321	344	325	333	334	337	304	338	325	344	383	347	369	352	359	308	334	312	368	357	338	348	330	354	364	366	343	338	343	375	353	355	361	348	357	346	339	335	339	370	350	343	346	340	382	344	348	358	330	358	326	359	332	331	360	354	334	377	327	353	354	368	353	350	316	340	340	331	333	359	348	313	330	359	389	342	326	350	360	371	340	331	387	357	322	372	342	386	334	357	345	329	329	325	360	348	392	347	365	367	364	355	365	362	348	353	357	321	363	346	331	314	412	334	333	352	345	351	347	332	346	377	324	339	382	365	351	346	348	354	363	348	352	322	323	384	352	354	314	362	302	318	370	379	368	373	345	351	341	341	340	363	303	345	323	361	308	352	342	361	333	319	340	351	353	345	341	344	351	341	323	321	333	347	316	338	293	347	307	355	358	349	326	312	308	357	344	334	337	330	399	349	359	373	340	336	350	323	380	340	350	355	355	342	348	363	366	353	358	338	336	346	351	365	334	352	369	344	322	314	380	311	352	314	353	340	326	340	362	338	377	356	343	331	371	360	346	358	372	368	366	340	330	350	346	388	350	345	326	359	296	340	331	336	360	346	346	344	325	347	323	365	322	336	368	339	357	339	339	329	353	345	316	340	319	358	353	348	309	374	341	338	365	330	345	365	359	353	352	330	349	345	369	368	319	350	374	345	397	351	318	355	347	385	340	329	361	366	339	361	352	349	357	343	358	349	348	356	335	336	352	337	337	337	352	340	361	357	376	363	383	336	336	343	381	366	363	314	343	356	325	320	341	360	335	364	327	346	362	340	353	371	309	354	330	360	352	382	382	359	352	343	363	375	339	352	376	369	316	321	365	352	342	328	340	374	344	371	337	357	330	373	353	337	326	378	342	345	337	348	352	347	357	350	339	334	360	332	331	333	361	348	333	335	348	353	355	314	309	339	329	345	381	353	335	318	318	355	384	352	350	353	350	353	344	385	336	295	382	364	349	372	325	366	349	331	346	334	327	346	359	366	375	361	357	336	363	320	346	318	370	379	343	346	332	361	342	353	339	328	354	335	339	347	337	365	388	354	362	398	337	384	335	351	365	325	326	349	336	337	317	313	331	336	308	359	350	304	361	359	370	364	344	317	348	383	342	304	321	343	359	360	313	346	358	360	329	350	321	324	334	342	334	350	360	371	315	369	329	373	353	355	375	382	331	362	373	340	335	338	349	371	332	345	339	388	342	349	346	341	335	362	337	318	327	366	358	386	369	377	325	356	335	383	337	319	324	349	328	330	337	365	357	347	326	377	386	356	346	351	334	335	325	385	373	340	315	311	321	346	329	353	362	347	336	356	361	368	342	361	359	340	334	300	367	331	321	319	323	325	339	305	335	328	355	354	361	344	363	327	380	345	380	318	366	346	358	336	356	349	332	384	356	354	353	379	328	348	356	345	387	306	337	341	351	327	349	325	318	331	363	349	348	353	339	308	325	359	369	311	333	414	347	314	380	342	309	285	331	335	353	335	320	376	363	340	359	371	333	338	367	340	337	348	368	346	350	321	350	350	337	349	349	341	378	340	314	301	326	312	338	319	344	339	378	338	369	358	329	338	398	355	354	339	374	323	359	343	335	358	346	332	298	351	320	340	336	335	357	345	358	331	342	300	339	300	358	361	336	362	354	364	300	351	385	356	343	316	300	321	327	377	351	316	313	344	357	392	342	348	337	320	362	381	333	361	310	371	348	348	350	355	362	327	335	347	368	329	327	326	361	349	354	352	347	343	289	350	347	363	364	354	340	306	327	348	342	340	351	357	332	382	339	365	374	360	341	366	326	361	349	349	348	327	351	337	325	383	326	379	364	323	317	357	358	350	320	328	363	301	349	347	336	353	349	329	302	331	361	313	315	379	346	336	365	347	365	351	325	352	304	330	344	387	340	341	360	361	337	346	333	330	356	350	341	307	338	386	380	375	357	338	335	329	328	382	329	326	344	339	338	347	372	378	355	325	350	360	333	329	350	344	326	353	334	337	342	333	417	318	339	363	321	336	371	344	315	345	367	345	355	362	357
20332	19329	27622	26528	25820	23241	18616	10891	8040	6910	5862	3827	1397	974	994	1050	1093	1058	1150	1144	1161	1176	1283	1319	1238	1241	1280	1173	1129	1089	961	936	974	928	875	865	894	861	861	841	873	784	821	790	819	826	827	892	794	819	865	849	805	796	800	817	781	819	859	819	813	752	826	846	805	838	833	837	817	858	872	832	856	818	856	800	811	813	871	795	843	879	792	832	877	826	855	777	830	808	790	819	858	802	823	885	818	825	853	862	817	842	839	783	825	839	802	874	797	825	845	823	795	780	820	827	835	812	852	848	838	830	838	809	862	822	851	832	826	740	829	795	835	835	874	838	850	793	756	830	843	828	808	860	828	839	861	839	855	789	835	791	847	825	835	818	805	833	820	868	863	821	783	806	893	846	835	825	835	821	827	803	835	876	857	808	844	887	784	853	775	794	816	816	819	828	779	794	830	847	824	835	813	764	814	866	792	807	782	842	839	909	828	890	862	842	788	829	822	791	847	791	857	853	855	840	774	805	882	833	846	810	835	787	804	822	838	836	804	847	858	838	816	860	837	832	849	771	865	800	812	865	819	777	811	782	879	837	839	830	862	832	825	819	843	823	765	824	826	832	834	863	804	812	807	843	885	799	892	852	839	813	872	865	810	847	814	845	837	866	807	844	830	824	836	807	798	793	837	884	852	813	878	812	828	896	821	856	844	878	830	861	795	835	781	797	843	853	820	827	824	762	858	832	845	800	866	792	835	801	843	835	792	861	805	793	839	822	768	845	840	870	809	845	849	848	821	773	840	841	854	762	811	788	848	827	798	828	801	797	812	800	838	830	871	807	847	764	803	818	884	778	839	803	884	847	777	771	852	824	865	794	826	826	827	798	792	835	835	811	828	847	814	839	824	861	884	847	846	830	813	807	769	840	863	791	842	878	865	761	882	832	853	820	782	825	774	872	857	851	812	790	833	858	803	856	806	808	795	818	866	809	795	864	790	843	787	822	801	805	839	859	847	824	824	801	832	774	780	840	820	820	835	858	863	820	804	851	826	823	820	839	828	869	830	859	871	823	828	798	840	826	830	830	869	806	796	805	812	824	835	821	818	826	816	789	819	889	789	854	830	868	802	829	816	784	858	805	860	818	861	850	759	807	833	774	865	871	796	858	822	862	826	830	824	879	797	862	839	791	778	823	778	827	791	800	876	836	849	839	857	869	809	889	870	814	878	804	770	797	842	858	813	837	806	814	848	896	841	841	851	840	852	842	806	881	842	872	827	822	783	866	810	874	827	840	813	846	798	816	886	804	827	822	878	824	850	834	863	817	841	860	841	876	827	863	777	838	846	869	817	806	792	852	869	850	875	783	870	801	866	883	821	845	820	770	862	829	821	813	837	841	825	783	806	828	848	828	804	888	855	843	828	830	816	879	826	835	892	866	842	856	805	834	822	805	840	902	859	816	897	829	839	885	799	813	817	903	792	849	813	804	838	815	854	829	833	804	804	822	896	861	826	847	848	823	767	854	827	788	826	801	813	881	829	810	801	795	852	827	856	813	840	767	838	859	818	846	821	850	820	840	835	819	831	824	843	851	862	832	852	846	817	820	797	826	834	873	824	807	847	811	846	824	829	835	843	837	811	835	859	850	844	846	865	875	843	851	866	837	791	819	835	795	833	861	828	821	855	856	840	880	836	871	806	874	841	811	842	812	854	873	830	803	796	849	837	793	795	781	894	820	825	824	806	819	859	808	840	840	808	826	795	781	870	795	861	787	829	843	807	849	834	794	874	823	833	802	831	840	841	910	835	867	836	836	843	832	816	815	782	826	831	780	830	851	871	784	804	830	812	838	872	836	838	834	822	878	865	808	828	837	892	842	853	811	855	858	798	808	865	887	813	814	817	836	814	819	861	811	797	792	808	866	857	839	810	801	824	870	807	847	813	822	864	883	840	846	786	785	803	860	796	843	803	810	827	840	824	850	824	796	814	774	879	848	821	809	818	837	865	832	790	810	812	853	793	797	824	849	802	806	820	805	823	786	856	801	825	847	869	829	829	825	818	809	853	804	853	854	841	795	838	796	863	839	843	803	792	820	794	816	780	835	860	806	789	799	842	813	820	845	880	816	850	863	813	821	845	789	819	859	861	801	846	884	847	780	870	767	815	830	863	855	814	780	850	804	883	815	847	825	806	789	872	822	864	851	819	827	828	872	852	817	842	820	834	859	797	846	831	844	793	866	848	782	827	794	844	794	884	807	844	799	817	837	845	819	824	867	857	838	808	837	857	844	824	880	871	833	838	799	843	889	848	877	765	809	827	863	784	867	840	812	829	799	850	813	802	866	826	844	863	800	814	836	824	838	803	808	823	859	861	839	854	815	827	851	779	825	842	804	841	802	848	823	841	827	814	759	845	830	809	824	781	825	854	823	837	810	786	831	758	852	822	830	847	780	801	838	785	815	887	813	837	825	875	771	813	878	868	830	813	882	784	867	817	836	783	879	839	843	821	839	866	858	846	830	790	799	800	838	817	819	829	833	753	795	840	793	845	843	846	837	812	831	843	848	849	793	881	828	830	820	845	818	795	824	864	765	861	834	862	833	823	781	825	851	846	857	817	834	823	864	853	813	795	836	833	811	824	854	817	839	827	816	816	777	755	818	836	833	820	800	852	819	813	844	856	794	827	795	763	821	793	839	833	859	804	875	848	814	828	821	863	845	856	834	793	859	853	814	829	853	868	823	820	851	864	874	829	828	774	834	801	824	870	832	857	825	814	843	813	788	861	815	824	814	857	787	864	829	838	802	821	772	820	865	803	805	841	841	870	843	855	792	819	811	876	835	844	836	821	868	799	835	820	864	845	818	855	826	805	805	817	855	809	817	841	840	801	807	784	761	813	809	827	816	885	856	842	866	843	877	833	853	803	809	817	859	809	826	776	791	890	836	836	830	818	818	799	814	849	809	880	861	877	870	824	816	777	807	827	797	781	801	837	830	806	805	837	843	858	809	823	864	845	865	804	872	836	870	827	871	801	812	804	847	844	859	806	824	801	879	853	849	833	838	869	862	912	820	852	855	811	802	818	839	863	859	893	815	856	817	880	799	890	860	814	796	829	795	832	800	785	774	843	818	849	770	797	806	856	804	852	796	833	803	822	840	830	857	794	864	888	852	886	806	796	806	811	780	796	852	846	828	835	899	837	844	818	850	827	830	815	822	832	832	841	844	819	808	777	826	838	792	868	825	890	829	784	871	841	841	840	775	877	812	819	866	858	819	845	823	819	794	835	817	860	850	858	860	843	774	837	847	804	811	770	825	820	841	819	898	815	838	845	817	822	822	849	836	810	891	850	835	832	859	824	786	741	814	867	825	811	803	857	816	810	830	816	839	864	781	869	849	863	846	770	803	814	822	837	866	805	821	840	844	865	848	873	837	793	799	811	810	854	828	805	822	872	875	884	818	840	813	830	834	830	810	838	838	827	820	819	814	819	827	800	798	808	859	858	835	804	867
36222	31505	31725	27231	26029	18133	12958	8950	6347	4829	2612	1029	427	359	367	379	379	358	380	442	391	443	455	446	391	435	420	431	386	363	378	341	365	331	319	329	285	308	279	311	343	311	327	314	281	299	326	285	337	287	326	282	288	287	285	335	322	323	301	307	304	289	280	302	331	299	320	342	303	270	294	354	346	311	340	300	288	318	278	289	288	306	309	324	310	304	301	290	327	332	292	300	297	307	358	288	295	289	290	335	320	305	322	306	327	305	319	291	311	316	331	311	316	326	307	307	309	298	307	325	296	342	319	294	313	307	308	311	295	312	317	322	279	310	272	311	317	320	264	288	276	306	325	321	288	303	288	318	299	278	336	290	292	309	323	293	268	306	292	294	308	301	286	308	292	291	354	312	305	308	349	291	320	302	333	303	344	301	313	330	281	329	349	319	324	296	302	290	282	294	327	318	311	306	289	293	319	278	276	306	292	312	277	285	316	315	319	296	286	297	283	307	336	285	318	286	309	296	320	283	297	318	288	336	308	301	292	329	324	336	310	310	288	301	338	302	292	313	319	340	317	293	294	340	322	337	329	285	301	297	329	324	297	281	300	326	303	313	275	287	279	306	307	307	302	293	291	317	371	304	308	290	275	315	292	334	290	329	309	306	312	317	334	330	337	311	303	306	298	300	307	295	323	284	293	311	315	330	334	263	306	341	274	261	304	307	301	306	294	335	314	322	306	292	280	296	261	307	276	325	304	327	330	302	321	310	310	308	318	303	297	291	306	285	273	289	296	308	319	319	319	305	325	306	304	336	316	324	307	316	283	287	336	307	328	268	307	297	344	312	294	326	303	326	280	302	289	333	319	316	305	320	326	300	298	294	280	299	307	314	271	313	368	313	352	307	287	313	290	314	284	290	316	332	319	285	271	316	293	300	317	288	305	295	309	328	294	313	315	344	316	293	277	329	320	318	331	290	269	309	298	310	291	300	301	283	302	275	299	294	312	317	306	300	300	315	335	283	273	304	273	333	271	319	328	269	326	332	303	321	285	306	345	278	305	291	316	309	330	328	297	266	320	310	293	279	342	314	305	351	333	303	302	323	279	320	276	277	310	304	306	320	312	333	312	286	279	313	304	308	317	308	326	302	344	309	312	326	330	306	323	328	305	293	298	307	333	325	305	349	291	297	327	320	304	326	291	305	300	319	303	303	339	309	292	291	305	287	296	315	303	308	291	332	336	327	294	276	351	326	306	292	322	316	305	279	298	299	298	287	274	340	311	340	314	283	279	329	279	300	318	307	339	297	304	346	324	271	316	314	328	354	317	291	321	312	329	313	321	266	264	316	332	296	318	260	294	318	322	308	321	288	311	282	291	325	331	275	344	339	314	323	320	275	297	306	289	296	323	309	305	292	289	288	318	284	294	329	326	304	307	360	288	277	304	295	321	320	296	319	312	326	302	302	286	317	314	318	324	293	290	306	318	313	286	320	319	317	298	328	319	329	298	302	328	297	307	312	287	275	286	344	293	311	273	298	290	289	265	310	311	290	317	279	271	322	300	298	311	318	309	307	303	275	316	328	322	345	313	293	319	301	327	303	324	333	317	317	318	346	312	306	322	302	299	311	305	308	310	286	302	290	306	289	299	284	304	315	280	297	294	296	310	288	321	329	331	286	288	342	312	355	302	320	274	332	303	303	302	281	276	297	314	276	326	273	294	283	310	312	332	346	352	318	308	290	304	283	301	250	309	308	318	303	316	296	303	320	319	314	305	291	305	334	339	308	304	267	300	294	306	310	303	313	304	310	298	320	283	294	316	284	317	339	310	302	271	299	315	317	290	314	328	332	323	308	318	296	283	294	316	329	302	300	335	330	323	298	293	312	322	324	326	312	279	281	299	313	306	320	293	315	293	301	289	313	327	318	301	318	288	290	321	306	279	323	329	313	316	318	302	296	327	320	312	291	302	259	319	241	294	288	319	308	341	278	299	320	302	325	305	302	347	317	294	307	342	323	314	285	291	283	286	317	307	314	317	319	328	350	322	305	292	335	330	339	285	289	302	285	303	324	267	287	322	301	307	291	322	297	273	347	304	309	300	301	304	280	266	286	307	327	320	351	348	297	297	330	313	326	305	319	305	290	314	286	311	307	290	317	302	339	284	315	339	332	318	302	316	310	304	299	325	282	336	313	307	314	288	298	301	310	299	335	309	309	313	321	289	330	311	330	264	266	332	343	320	305	318	312	289	287	271	300	320	310	295	293	297	314	305	306	310	304	310	315	301	305	332	346	303	317	309	304	300	310	297	286	325	303	331	317	308	303	304	347	336	308	310	312	300	291	338	314	296	280	328	265	300	292	286	316	341	315	296	312	308	303	304	292	295	268	298	323	295	270	316	273	285	284	330	284	316	313	325	271	331	275	299	306	290	290	295	310	305	291	324	299	328	356	311	324	296	298	299	307	298	360	297	312	295	321	301	294	322	297	297	344	299	301	306	288	323	301	332	324	344	306	326	303	329	306	319	311	288	287	299	329	294	274	305	320	333	306	271	313	312	333	308	297	295	314	296	293	323	296	249	330	304	333	319	345	317	319	289	326	294	300	285	306	315	310	320	317	330	333	278	310	326	323	314	320	292	276	317	304	291	276	324	312	369	331	298	294	319	310	335	294	325	309	283	270	317	299	274	297	289	279	318	310	304	314	343	298	275	298	300	268	314	310	290	311	302	291	335	318	290	327	302	322	319	289	287	315	277	308	306	288	334	292	316	258	315	317	360	317	326	290	284	323	300	308	294	301	335	316	305	310	291	279	282	306	317	345	299	300	309	290	316	293	309	293	302	299	289	308	342	309	298	289	300	312	291	320	286	299	285	321	322	320	300	317	298	287	284	272	284	307	332	314	297	310	302	297	312	299	342	294	323	323	327	306	292	313	310	317	318	305	328	289	291	303	281	271	321	312	315	320	307	327	298	292	296	281	343	308	305	300	318	318	294	329	301	327	322	310	268	304	289	328	298	351	301	308	318	317	344	282	292	330	308	316	287	327	320	306	279	315	343	306	329	296	293	289	314	301	300	305	285	325	304	296	281	285	297	313	301	334	275	304	285	298	336	320	317	275	274	306	318	349	308	295	303	300	294	291	305	267	305	299	278	315	284	325	288	316	291	297	301	340	336	276	300	314	286	291	321	326	322	331	305	254	317	309	317	299	308	335	319	308	300	284	309	312	339	295	279	297	344	300	332	284	343	332	319	314	296	311	321	296	310	298	300	281	299	337	297	308	291	324	303	306	296	304	304	287	299	319	302	319	338	313	301	323	309	306	307	324	297	303	304	315	283	316	311	312	331	326	316	315	301	305	286	284	333	289	308	290	324	328	289	318	318	278	299	306	314	318	318	284	297	334	295	275	322	272	332	263	304	325	312	320	321	338	289	335	279	273	289	311	289	344	365	290	317	301	285	290	282	339	310	284	301	276	297	341	316	345	306	324	337	328	297	275	315	310
24665	27264	35134	37123	38382	31691	27647	22219	18501	15974	9526	3940	1481	990	1019	1160	1097	1203	1177	1367	1334	1439	1703	1505	1403	1518	1633	1426	1228	1168	1025	964	941	915	832	808	807	760	749	798	770	725	745	731	729	698	754	659	736	746	759	707	756	720	731	734	712	705	718	711	738	729	731	687	735	738	743	728	751	703	734	743	743	757	742	704	789	714	734	726	699	736	803	740	793	766	734	731	762	725	746	767	693	750	742	785	746	719	795	738	736	750	740	804	740	725	749	712	724	753	772	753	756	716	726	707	741	748	754	798	756	727	785	738	695	726	774	737	759	762	727	776	721	753	741	811	760	745	709	787	763	762	724	734	741	704	715	752	727	729	799	665	785	774	748	749	766	751	746	764	728	708	727	769	715	704	766	755	769	735	747	735	688	729	715	734	735	732	730	763	701	755	797	713	819	818	703	750	718	762	763	754	712	747	743	753	674	720	748	782	736	763	760	715	764	730	716	774	745	763	787	764	737	672	775	791	722	735	764	740	710	751	799	753	767	720	727	702	730	721	752	750	795	779	740	747	781	732	716	704	704	772	735	761	737	744	730	722	733	762	756	722	750	728	697	762	724	788	731	722	730	762	757	797	689	766	735	733	799	739	742	797	769	689	725	707	738	848	755	713	766	706	740	738	744	729	728	755	767	726	695	784	772	730	762	734	695	666	770	696	745	755	789	721	739	759	668	702	726	727	733	728	770	801	723	697	729	791	761	715	772	759	803	710	708	749	767	719	778	748	733	712	771	718	754	734	741	735	723	744	749	755	786	693	727	715	778	799	762	762	749	766	747	775	761	805	715	762	753	739	766	763	766	729	756	735	680	738	732	792	755	775	747	763	773	662	812	732	760	728	774	751	774	762	765	794	801	719	703	757	757	733	729	724	740	756	759	751	708	759	742	720	723	742	707	740	772	699	746	711	778	700	732	767	750	801	709	774	710	735	766	757	749	704	757	742	743	713	709	712	745	785	717	751	737	769	691	733	763	691	744	704	696	740	753	690	731	728	778	788	745	790	752	772	707	728	750	719	665	694	747	763	697	742	710	691	765	738	728	768	778	718	742	760	787	689	726	735	745	745	749	752	725	757	712	788	767	744	726	721	686	692	726	703	743	755	725	732	722	700	762	767	731	776	713	720	715	695	733	702	716	683	773	771	690	755	759	771	757	673	723	732	767	717	699	770	762	729	708	771	758	694	695	751	777	714	794	750	777	725	758	693	727	698	709	685	753	698	747	726	797	734	742	745	685	759	790	727	798	759	727	711	743	771	696	696	745	687	784	769	722	729	761	746	768	705	787	727	748	810	727	727	721	724	698	724	758	793	762	744	696	756	763	717	748	765	744	745	721	751	703	773	706	742	722	763	766	780	748	787	785	714	771	746	741	755	703	778	716	738	710	762	731	731	799	691	729	722	745	746	708	733	765	703	718	713	725	708	737	745	739	757	748	789	729	743	780	770	750	730	756	757	763	714	754	777	728	773	721	715	741	742	740	755	738	730	696	732	715	693	775	737	765	804	762	743	709	781	737	775	700	695	675	752	732	759	762	730	699	752	754	723	731	766	755	700	739	715	732	729	691	735	776	747	760	743	748	786	700	724	731	765	735	740	716	766	810	747	800	706	767	791	722	741	740	751	747	762	696	745	751	741	742	717	682	793	687	760	708	781	757	756	717	722	716	727	721	699	761	704	714	759	745	726	749	756	750	777	747	733	741	729	737	787	736	731	720	793	773	741	754	767	759	778	669	744	736	749	721	762	695	750	755	714	746	712	700	764	751	695	732	739	801	745	732	763	788	694	777	749	732	764	755	734	748	771	710	736	767	708	752	727	766	746	757	756	771	711	753	771	758	698	733	711	719	744	679	720	783	733	799	759	782	749	748	736	765	769	747	736	738	746	676	785	709	786	708	740	721	722	782	704	747	689	735	778	752	685	730	716	702	798	743	753	767	732	722	773	724	739	750	717	721	708	734	770	748	740	733	733	737	708	764	756	754	726	774	751	769	742	756	734	731	776	732	746	710	779	723	739	768	721	730	757	747	754	715	747	747	764	705	756	751	752	767	719	796	740	715	756	742	728	740	776	718	761	732	760	698	750	760	723	727	743	755	714	744	775	784	722	697	719	730	765	788	709	764	723	746	746	732	733	730	708	700	726	781	825	758	672	725	710	749	760	749	757	702	691	741	778	699	730	772	702	726	761	745	711	740	725	724	719	776	709	711	752	710	728	698	727	743	756	749	796	773	713	719	732	763	714	765	743	729	766	700	776	759	761	739	743	704	760	753	733	716	743	743	764	753	765	727	730	736	727	706	737	749	749	745	692	732	756	741	719	730	754	736	760	720	729	699	708	768	728	748	692	749	764	743	806	764	764	727	757	753	706	800	755	719	770	735	763	750	817	774	755	713	790	772	720	736	741	741	736	740	742	724	703	735	748	716	750	760	705	777	718	714	727	749	750	742	763	705	786	718	708	736	685	692	712	723	745	754	768	762	712	717	720	736	746	817	743	728	732	741	706	771	755	759	721	751	766	796	749	737	705	762	715	783	746	717	737	777	750	744	706	717	716	711	766	691	762	750	756	742	795	771	759	708	732	758	755	709	681	755	737	697	708	757	711	798	746	753	727	760	725	740	723	800	702	757	763	744	707	760	783	812	722	783	771	731	676	716	753	751	764	722	751	729	766	708	746	708	707	793	801	772	760	732	771	731	732	737	742	731	747	689	705	739	761	740	704	758	650	783	741	746	722	722	749	730	768	712	739	773	734	745	764	736	772	769	763	675	739	735	741	692	707	726	697	721	773	728	755	729	717	740	750	754	709	757	752	754	754	716	752	789	781	764	754	751	778	734	748	679	736	741	734	780	750	745	708	760	740	721	723	788	724	770	732	763	714	776	744	801	741	746	777	701	688	746	697	741	781	754	786	731	731	732	703	799	726	723	756	748	760	693	723	756	736	781	693	676	723	720	752	740	770	759	733	791	749	742	756	703	732	798	717	751	749	700	703	726	752	729	762	738	767	697	767	745	677	726	767	714	740	797	768	748	750	701	757	752	720	721	684	715	745	735	735	680	683	707	689	717	768	694	709	705	761	776	754	742	716	734	717	756	753	778	742	741	713	720	695	749	771	744	711	750	754	706	725	717	724	737	680	741	743	763	736	722	700	741	697	756	744	731	771	678	742	700	729	724	744	757	748	753	761	749	752	782	752	739	770	764	728	698	706	802	727	741	738	717	732	651	710	758	704	743	723	708	722	758	742	714	701	783	740	729	698	746	748	739	742	760	755	733	740	746	720	710	731	709	754	746	737	676	744	748	747	715	764	724	758	728	754	745	746	696	750	778	727	753	742	738	729	811	716	762	717	730	780	739	695	726	740	708	746	653	791	755	746	693	748	770	757	725	730	731	708	773	816	769	731	750	746	750	706	740	715	749	683	707	743	763	757	756	773	727	761	739	733	725	734	774	751
14313	8844	7311	5071	2814	1887	1505	1185	925	586	478	403	357	309	334	365	348	319	332	333	329	327	327	322	312	301	352	323	353	325	292	343	326	313	322	351	297	329	379	329	353	335	346	342	330	342	319	304	335	336	325	334	342	327	344	336	336	342	326	308	332	332	291	305	366	343	332	319	366	339	295	326	351	356	352	331	331	327	332	355	329	303	320	304	348	322	313	332	290	332	343	331	284	343	335	323	289	326	333	307	334	340	316	302	361	322	292	331	327	352	352	336	347	317	351	344	322	333	308	346	327	323	321	306	360	358	340	335	327	329	322	341	358	358	314	326	318	357	358	364	327	313	307	299	325	323	324	317	350	332	314	310	330	354	302	354	312	302	315	344	324	330	343	323	315	327	344	294	290	338	317	334	337	346	312	348	275	342	289	322	343	317	365	342	315	363	334	332	328	343	347	294	288	313	377	335	331	348	333	338	330	325	338	328	343	319	312	293	334	307	333	347	335	343	314	316	335	331	332	322	348	338	305	325	358	323	341	334	312	342	312	323	331	303	333	345	349	330	313	342	363	364	341	334	338	327	354	311	349	321	317	314	328	297	339	333	301	340	285	295	313	324	329	334	348	315	332	317	329	309	318	350	317	342	302	332	318	346	319	329	302	337	303	357	345	337	356	315	344	321	330	347	317	342	320	330	335	303	329	336	376	370	328	299	324	332	339	331	318	292	323	347	323	302	316	347	340	303	369	324	341	343	357	354	329	337	303	319	318	345	333	328	323	307	330	333	325	327	302	334	323	312	310	341	314	329	325	309	318	332	353	334	326	323	307	322	311	316	326	349	298	341	309	311	279	340	319	320	344	348	344	332	344	319	321	351	314	331	316	347	311	313	313	351	358	335	324	291	319	331	337	398	329	330	328	329	328	350	328	321	377	324	356	338	305	330	363	313	322	312	345	343	329	319	331	298	361	321	348	346	341	336	315	341	328	300	329	352	349	322	317	328	340	343	347	360	356	342	372	343	347	342	317	293	328	337	302	328	325	324	349	335	376	344	304	315	318	364	361	325	337	337	319	297	334	349	315	351	313	321	317	398	294	341	329	336	333	315	330	330	362	310	319	314	334	317	379	347	319	337	324	337	334	305	321	341	337	319	279	310	355	326	319	332	304	336	366	336	290	325	338	335	329	364	308	322	355	307	346	329	360	300	314	362	344	365	345	319	334	348	299	325	314	321	371	310	349	306	310	327	373	365	315	335	295	349	339	328	302	344	323	324	327	321	316	344	350	338	367	337	381	300	291	322	321	320	336	338	323	335	304	353	309	316	363	340	308	387	378	316	318	346	316	324	339	305	328	351	350	357	317	310	323	351	296	310	296	365	329	301	309	313	321	325	365	319	323	333	293	352	315	329	327	352	343	314	305	341	353	357	343	283	304	320	309	317	316	321	335	315	332	345	305	305	323	312	339	338	341	320	316	364	352	311	345	356	288	338	358	349	296	308	339	309	346	307	338	331	298	323	362	323	337	300	344	361	345	295	350	345	338	323	329	295	338	314	331	340	344	353	336	334	352	336	314	298	343	301	352	322	338	359	357	362	361	361	338	346	334	293	329	338	339	310	320	331	337	311	316	349	322	336	306	339	338	346	319	335	322	326	335	300	338	331	358	351	310	325	317	362	373	337	308	333	331	313	322	301	362	305	358	306	312	324	301	298	387	280	336	313	320	329	313	337	368	313	325	310	318	318	323	306	327	359	343	334	326	310	336	343	305	341	355	348	334	320	339	371	325	347	329	309	317	351	336	343	373	324	330	324	346	331	326	315	347	325	321	318	329	285	343	317	334	282	355	311	335	320	346	346	299	337	340	326	299	381	315	309	290	324	333	338	353	353	326	334	343	339	296	299	310	315	347	335	330	334	305	329	307	347	349	352	303	335	337	343	354	333	348	352	352	309	319	348	299	321	359	327	334	305	319	348	338	306	332	352	307	356	304	316	329	309	356	347	309	353	327	324	337	354	335	310	333	356	339	328	336	351	359	351	317	297	348	344	308	330	325	322	364	328	297	339	339	357	332	303	331	325	316	350	315	328	343	314	319	325	301	323	327	312	336	344	297	300	338	326	310	353	349	322	360	340	321	341	316	287	325	328	284	336	333	337	312	344	349	354	341	320	310	322	303	343	297	310	319	321	349	352	346	306	342	304	356	314	325	353	346	339	326	334	320	317	326	304	328	309	330	338	329	322	349	338	321	362	334	356	327	335	313	350	307	341	339	346	318	323	312	346	309	351	315	320	351	335	310	325	340	299	329	305	344	321	344	338	344	332	344	328	320	310	355	337	317	322	317	315	315	327	350	338	352	341	314	319	304	328	335	332	311	330	392	325	307	319	321	313	330	351	352	319	357	364	309	327	344	368	318	330	337	325	330	311	395	327	321	296	333	352	311	318	314	364	335	332	344	327	309	318	324	322	327	376	312	296	318	319	323	308	309	330	341	317	318	301	314	312	324	327	356	324	304	336	351	346	314	343	339	296	328	336	316	332	307	312	349	312	343	305	340	336	319	297	305	347	322	295	331	313	324	323	363	351	348	331	368	342	309	309	310	320	337	322	309	302	326	333	312	326	319	325	304	301	309	305	323	353	303	346	341	319	345	327	354	314	334	335	301	353	313	377	329	341	325	284	385	304	349	324	344	343	339	335	341	339	331	298	335	331	308	359	340	342	339	364	340	357	314	309	352	350	323	345	343	325	321	346	328	333	297	303	330	350	301	335	302	315	349	324	340	312	331	308	361	362	352	319	289	329	335	317	380	356	318	311	310	354	311	321	332	307	321	345	342	325	327	318	301	325	374	338	354	340	364	338	321	331	331	344	349	327	367	346	339	320	335	345	352	298	314	299	329	343	356	324	303	319	321	340	331	340	331	333	329	328	347	315	336	347	321	328	331	349	325	322	338	326	315	368	322	334	299	310	333	326	366	375	329	306	350	324	342	289	341	318	349	344	311	347	339	298	294	343	320	335	334	309	338	354	323	306	380	340	313	317	348	326	336	329	325	315	341	331	331	323	364	355	347	339	316	354	320	384	338	325	339	324	299	366	301	323	360	337	345	332	340	338	355	297	299	370	326	346	326	327	301	309	346	320	305	330	323	322	287	322	354	300	326	327	333	322	334	338	335	329	318	314	328	315	334	320	329	334	325	317	332	331	343	347	323	322	317	321	345	330	352	330	284	307	309	341	305	340	339	343	333	324	332	301	344	309	355	325	324	339	334	310	329	305	339	328	293	288	326	330	309	327	299	325	337	318	319	324	320	324	307	354	319	344	334	330	325	319	340	314	295	303	317	334	322	349	321	332	297	311	353	375	330	341	356	311	309	346	357	341	323	329	339	373	330	331	357	347	319	302	333	318	331	332	335	333	309	330	327	334	324	309	321	345	325	345	331	339	336	348	379	314	278	326	298	318	339	360	327	384	339	316	348	299	336	304	337	334	281	315	345	334
10640	9257	13188	13159	9239	7416	6266	4848	3683	2426	1508	1070	864	819	852	819	836	789	832	762	849	796	808	828	830	792	855	792	810	779	801	825	788	792	819	811	829	793	793	821	793	814	821	811	772	755	810	805	811	775	764	807	749	761	770	781	811	843	786	825	815	804	805	814	781	812	761	798	787	796	778	783	812	775	804	846	779	815	828	793	796	753	798	778	801	797	833	793	794	822	806	796	786	789	833	816	807	799	798	819	814	826	785	791	796	739	819	775	771	795	780	798	771	756	824	801	790	775	803	784	834	850	784	790	764	838	784	830	809	812	793	809	781	791	767	824	798	815	808	818	785	795	787	812	822	803	822	757	822	824	819	793	791	744	808	742	859	807	828	786	781	815	796	831	810	802	812	821	777	809	801	763	832	775	771	771	821	777	789	826	796	761	801	788	804	799	804	762	830	765	812	805	803	822	799	753	827	782	779	830	794	792	756	803	832	813	793	793	812	845	790	794	772	811	812	850	839	807	835	808	797	841	825	758	834	809	757	802	815	833	754	832	774	837	807	800	788	860	816	789	773	777	828	750	763	760	741	794	797	793	827	832	824	805	774	784	786	814	881	768	766	778	760	764	825	857	797	790	797	826	831	761	771	761	782	822	806	792	736	829	743	815	814	776	828	808	827	737	756	820	788	798	814	770	792	825	835	802	782	791	866	765	839	803	767	838	753	800	826	841	815	800	757	753	770	816	839	759	802	756	778	806	776	760	776	778	763	755	793	828	817	843	744	807	810	759	793	803	831	882	791	810	802	759	794	751	840	769	796	801	817	831	787	791	784	771	796	820	802	778	768	855	789	799	822	823	824	814	747	785	826	859	831	846	820	822	805	816	766	811	848	764	759	819	806	802	775	796	778	807	813	811	782	776	799	795	802	804	796	779	839	808	828	822	769	763	837	838	791	763	817	757	840	817	781	853	832	756	833	793	804	797	786	806	770	803	874	779	756	817	814	808	794	824	768	777	828	839	828	753	848	822	804	830	772	764	817	762	774	801	836	762	774	821	792	772	823	807	791	790	803	818	802	832	792	780	794	803	821	794	797	781	770	755	834	803	822	780	813	809	800	767	786	803	829	812	808	777	886	849	800	812	754	790	791	777	857	795	767	788	767	784	780	785	853	803	777	812	760	817	757	808	774	794	780	808	811	816	849	720	835	769	822	798	754	849	870	749	804	757	782	823	772	842	832	823	775	821	815	821	791	768	785	805	792	815	823	768	804	802	792	781	771	775	767	815	767	789	819	847	776	771	831	800	731	822	827	793	769	856	822	832	747	823	798	809	777	810	809	817	825	836	805	801	841	737	793	760	811	781	770	741	787	856	827	803	809	792	789	755	810	787	789	816	808	777	832	842	790	834	779	822	807	813	810	749	761	827	795	822	846	797	802	824	755	776	850	743	829	808	823	790	854	764	808	811	837	811	821	749	771	798	812	815	789	784	836	817	786	816	802	806	840	800	835	760	771	814	782	760	801	763	763	782	784	750	777	786	835	857	790	782	771	773	789	772	774	756	814	812	795	824	804	797	805	831	775	755	793	827	810	802	811	784	798	810	824	817	753	805	808	794	790	794	789	788	768	794	782	786	805	761	804	835	766	792	792	843	816	808	774	810	878	803	857	865	795	771	826	831	788	783	788	849	780	792	801	774	818	782	784	805	794	741	766	794	863	800	807	796	808	842	780	831	843	812	811	835	806	779	848	786	813	816	778	776	823	768	784	807	832	855	794	834	772	778	756	799	816	775	863	834	801	760	828	795	766	831	790	838	812	768	775	769	774	768	818	767	823	805	825	832	747	755	791	769	807	838	791	781	791	838	781	779	769	745	769	814	795	750	862	831	829	782	792	770	797	797	822	785	812	794	830	844	792	776	785	814	844	758	771	789	822	836	812	803	844	838	788	770	773	832	789	786	774	837	859	809	795	804	750	760	777	815	762	838	828	776	774	827	802	835	816	780	801	801	794	827	829	811	845	752	747	800	789	806	824	816	783	819	788	798	790	796	824	826	805	812	781	806	801	777	796	810	796	794	790	796	831	781	842	833	824	826	832	712	829	840	796	835	818	842	734	783	819	772	814	829	813	838	820	824	784	818	794	821	844	829	824	782	827	831	792	826	770	799	820	803	805	853	837	795	819	796	830	806	842	778	825	806	831	772	840	789	749	835	794	779	785	750	767	798	787	768	826	799	767	733	747	804	837	792	847	811	733	783	766	854	829	788	819	782	839	796	789	860	816	811	788	764	840	794	792	781	791	804	800	828	825	786	784	775	819	781	825	833	801	832	791	797	746	775	823	759	791	799	778	816	799	802	841	819	792	817	819	824	834	795	833	777	831	799	776	807	807	810	785	772	781	811	815	751	859	816	787	810	820	787	778	830	732	796	771	799	790	788	790	772	799	783	796	809	764	804	828	803	838	790	785	785	839	752	806	819	825	797	839	801	795	746	804	831	789	808	849	833	807	797	779	821	816	810	833	853	803	807	810	781	796	788	773	772	731	773	782	810	796	798	786	769	806	790	768	815	833	770	816	760	837	799	807	821	787	814	806	768	823	794	818	804	772	807	808	719	806	767	796	822	764	826	783	794	771	826	794	802	789	777	797	824	810	827	784	786	750	823	787	815	774	811	809	837	791	811	796	814	794	760	782	835	771	841	821	807	798	800	814	808	747	798	779	826	777	828	773	791	840	783	741	851	761	822	805	804	780	776	834	798	775	756	805	812	806	812	813	756	825	804	815	707	807	779	786	783	822	820	777	823	788	784	831	803	784	760	781	824	778	732	828	809	746	849	855	792	811	798	772	755	795	795	772	801	797	773	796	788	786	788	827	803	738	834	771	777	789	800	830	841	830	765	767	837	833	770	760	811	768	784	773	789	815	824	819	755	783	832	809	810	811	785	782	809	794	812	804	827	858	787	798	789	785	764	798	819	802	839	783	758	829	814	797	792	771	835	827	766	732	805	793	845	776	789	781	801	834	802	798	841	790	804	837	796	782	830	855	813	773	766	808	806	796	802	811	806	824	736	750	821	764	830	807	802	791	847	738	847	809	806	799	790	775	769	810	799	809	810	762	809	730	838	827	755	777	765	834	823	792	803	846	750	828	799	833	833	803	780	787	816	823	828	859	838	809	774	827	867	791	824	801	803	790	851	801	804	772	818	776	818	808	777	807	772	781	776	842	779	733	794	746	818	828	795	812	846	798	799	822	822	705	804	804	776	795	746	805	768	771	753	761	780	805	820	787	796	810	840	775	834	810	780	761	830	852	801	731	808	774	829	809	834	803	781	835	784	797	778	802	848	811	808	751	809	826	779	822	806	784	800	803	797	754	808	796	842	838	786	776	750	818	816	751	769	762	816	745	770	835	833	760	801	810	826	813	765	769	813	806	791	848	802	795	779	850	782	807	798	804	759	831	758	818	799	796	777	744	796	805	810	828	762	826	765	774	790	816	819
28289	21986	23431	17284	12741	9794	6693	5316	3617	1779	1143	482	411	404	334	345	415	389	387	403	383	389	438	387	391	395	403	426	393	388	419	413	361	372	349	372	316	331	366	346	359	357	354	357	351	347	376	332	372	368	399	382	334	377	353	338	368	351	368	362	350	367	341	354	320	337	330	331	350	353	385	360	350	371	356	375	339	358	359	379	368	365	354	347	363	378	379	351	336	405	354	367	365	339	343	329	352	350	371	374	341	378	337	377	350	357	377	364	359	329	345	343	343	342	340	342	347	383	375	373	335	359	346	357	368	358	326	353	397	328	352	358	366	363	380	360	345	358	361	353	346	385	348	351	362	370	387	368	345	374	346	356	386	312	390	352	336	322	326	346	366	361	349	340	369	345	364	321	368	315	336	350	359	355	327	352	357	367	335	377	350	339	352	347	318	346	337	365	356	350	339	332	369	387	377	358	350	325	340	317	334	330	329	317	368	362	362	355	346	387	347	389	361	365	356	373	343	348	334	326	360	341	324	372	374	345	343	335	370	338	334	363	375	374	340	350	396	373	319	350	371	363	343	350	371	333	353	350	345	341	336	360	359	367	357	378	364	336	314	348	366	348	328	370	358	335	397	349	363	311	347	397	374	338	365	387	350	327	354	338	328	371	349	360	342	360	348	363	349	348	395	362	367	382	376	365	343	338	353	382	354	346	355	329	390	374	384	370	374	362	371	350	353	364	359	353	335	337	351	360	358	355	345	312	334	380	344	324	354	373	303	337	371	341	338	329	360	324	378	350	332	360	374	391	331	343	316	344	371	347	362	375	378	377	341	362	300	362	391	371	374	329	332	340	344	311	372	360	360	350	345	349	384	351	354	389	348	348	318	332	365	360	351	380	327	354	375	375	353	330	391	321	356	376	323	333	328	344	355	363	378	354	386	356	336	335	358	361	325	391	340	334	351	325	402	341	342	344	359	339	355	352	347	375	401	364	361	357	392	374	368	335	379	349	344	342	343	321	344	350	353	356	359	329	372	367	330	390	355	363	355	364	362	358	363	337	359	342	334	348	391	362	366	343	394	380	349	344	349	379	387	337	386	355	355	336	347	319	358	347	355	348	405	382	334	332	341	363	355	349	366	370	356	328	348	382	356	353	352	361	350	342	344	328	325	369	336	369	375	352	321	376	354	368	345	348	362	355	343	338	389	365	358	369	376	346	343	336	319	330	381	349	321	291	360	350	357	348	345	338	353	375	337	342	349	338	355	360	337	318	320	376	337	354	339	338	333	364	336	375	346	370	358	352	360	358	348	346	324	356	337	346	326	309	367	358	357	358	311	320	366	337	367	340	344	355	337	336	371	338	365	358	361	347	328	373	335	377	350	368	399	356	338	410	367	369	367	367	374	360	356	350	317	329	374	314	328	351	350	377	358	353	325	370	335	361	328	369	349	392	346	337	354	352	382	364	364	335	362	342	331	332	329	319	311	302	361	361	381	344	341	346	354	371	393	329	345	288	371	347	319	359	377	299	308	376	359	383	352	328	378	334	334	371	318	365	383	364	363	325	348	335	327	328	334	321	341	384	389	360	363	335	328	309	328	344	347	371	351	381	361	325	396	391	350	366	363	367	383	321	325	342	355	357	370	345	351	351	324	387	344	393	372	340	340	368	325	322	347	363	333	375	376	349	369	326	358	377	379	328	334	341	344	355	337	328	342	364	363	334	345	353	331	385	323	346	340	374	327	344	359	372	327	322	380	371	368	329	368	364	372	392	359	331	351	344	358	352	374	349	366	352	347	351	342	372	322	326	333	396	385	370	364	363	351	334	337	357	332	376	351	362	340	397	366	350	337	345	354	324	367	318	372	308	332	351	343	372	388	333	366	327	329	333	352	315	378	338	393	386	356	339	355	346	367	339	340	335	348	362	378	371	361	394	375	325	354	390	334	381	368	336	354	356	362	341	342	346	339	344	381	386	344	376	343	360	373	364	392	340	354	358	324	345	343	363	361	337	388	350	362	340	378	337	309	331	345	371	345	344	314	378	348	347	360	383	349	384	365	348	389	357	321	367	378	338	340	346	348	352	347	360	375	345	384	332	332	339	355	332	331	347	350	348	349	326	336	320	340	327	331	382	376	352	345	333	354	382	363	342	341	358	328	371	338	346	360	346	347	352	355	347	365	390	359	368	375	335	379	367	341	369	352	353	324	344	359	328	356	349	348	381	343	360	341	355	363	370	350	391	348	333	337	329	371	371	381	356	358	353	390	377	358	355	361	406	331	339	348	395	348	350	354	374	337	326	362	359	371	317	344	327	376	339	370	356	367	355	375	361	364	350	355	370	334	348	346	311	352	354	336	381	350	352	347	322	329	351	388	318	344	339	354	360	389	383	362	357	319	331	354	316	387	339	350	346	390	351	368	393	369	371	353	381	331	386	347	377	346	328	327	361	338	303	362	328	353	367	364	317	324	348	371	353	311	325	351	370	358	352	343	360	337	350	335	372	349	343	340	348	325	319	342	401	349	377	364	361	357	401	362	361	352	358	346	329	358	372	354	355	356	331	355	368	339	339	305	332	336	377	345	355	346	329	372	348	377	310	354	352	313	337	369	354	338	331	332	380	358	338	372	344	377	363	375	357	339	384	353	344	351	374	366	351	352	361	400	336	362	323	322	373	315	369	367	375	369	389	350	334	352	392	354	336	347	381	353	319	329	367	359	369	398	390	370	341	335	348	329	344	339	345	326	333	367	360	350	333	343	348	338	363	344	364	358	365	339	335	346	323	313	344	371	366	328	355	303	397	349	352	365	353	345	379	360	391	348	353	344	380	375	340	415	368	368	369	357	354	352	316	331	378	391	344	359	338	370	351	342	338	363	325	341	341	338	330	348	375	321	360	347	365	345	347	324	349	343	353	310	371	344	342	342	324	374	372	347	347	346	365	363	355	328	363	366	339	390	363	379	389	360	339	352	354	344	330	355	324	343	359	359	365	350	345	367	375	335	325	333	326	373	380	344	371	395	352	352	348	375	352	350	334	369	356	381	339	364	325	364	356	361	334	349	357	395	368	388	313	318	372	357	345	349	316	325	397	327	361	350	331	331	376	351	342	377	347	374	348	378	375	364	369	388	374	386	376	367	329	342	367	357	378	325	334	336	345	363	322	331	359	352	366	370	362	338	338	367	339	336	347	345	338	348	324	380	331	358	348	389	369	327	335	361	361	338	332	366	333	375	377	354	349	366	371	350	333	349	389	368	354	369	373	360	324	351	331	338	348	354	347	339	323	352	364	368	371	343	362	346	352	347	367	348	345	368	338	358	355	350	383	391	336	345	321	372	342	375	364	360	387	329	366	349	355	334	362	331	325	367	341	361	372	330	369	358	389	368	363	350	346	314	331	371	356	354	356	339	370	356	365	351	342	328	385	348	359	356	345	312	360	346	384	346	346	383	368	375	401	368	349	366	349	351	352	370	355	350	338	361	334	350	303	348	330	341	338
20620	20987	29161	27928	26261	23586	19369	16378	12325	6717	4114	1611	1158	1008	1051	985	1033	1050	1015	1141	1106	1132	1257	1145	1118	1169	1245	1143	1126	1050	960	976	1001	930	870	839	877	841	866	860	847	872	859	856	878	851	863	818	828	878	857	898	889	830	809	842	828	810	800	902	816	889	840	824	871	785	850	798	861	852	859	847	849	901	854	878	852	803	821	866	834	894	880	828	868	854	782	805	803	847	870	819	839	859	814	859	864	798	806	872	849	865	832	864	922	833	847	844	886	883	839	857	832	833	881	867	816	860	810	853	841	823	873	872	797	829	848	869	795	831	870	822	897	850	870	860	839	870	862	840	855	828	855	838	865	849	917	782	842	794	791	879	838	844	811	852	877	849	879	792	803	871	861	810	818	882	826	805	788	903	900	859	866	873	816	848	848	815	833	850	867	831	855	816	833	853	880	832	870	868	832	814	853	892	837	887	857	827	880	823	825	860	879	858	839	845	818	906	823	867	835	826	843	840	848	807	880	871	849	791	853	905	897	863	855	818	811	851	869	860	882	834	846	810	842	825	851	834	897	833	852	840	830	850	843	837	837	867	895	854	884	809	813	798	809	909	883	768	872	855	821	850	883	815	840	820	821	883	895	868	815	826	854	830	791	845	837	858	824	840	848	785	800	852	828	807	768	880	873	880	836	866	819	926	852	827	843	801	823	840	875	858	844	851	803	849	868	819	825	836	822	838	786	849	835	916	847	813	829	823	844	852	842	873	838	850	860	852	844	855	832	869	847	774	827	866	826	893	859	838	796	821	849	846	869	858	867	831	845	868	816	845	799	859	832	844	818	871	836	872	842	867	850	818	875	902	837	913	844	833	861	854	836	840	839	871	837	823	838	843	827	803	806	891	855	868	817	857	867	864	793	852	899	901	801	821	891	852	868	898	820	853	847	876	816	822	900	849	862	854	829	841	849	824	850	861	875	853	812	817	844	815	813	832	832	872	869	844	819	832	820	836	860	805	872	859	833	843	815	915	869	801	792	853	838	804	834	886	846	884	835	848	854	834	849	828	811	797	905	879	842	822	828	815	864	813	839	801	857	848	798	843	848	784	830	813	865	786	866	813	863	851	827	813	872	862	837	880	878	800	855	877	836	880	833	872	849	805	871	835	899	853	877	880	850	867	853	786	841	835	858	789	876	840	839	885	833	796	835	871	814	879	876	860	850	835	867	802	834	862	843	827	898	859	866	761	835	848	799	833	863	850	823	836	875	838	845	856	866	833	826	894	784	819	837	856	815	824	836	861	825	850	826	863	845	825	874	860	829	851	861	846	849	853	791	839	812	846	813	779	869	864	841	868	829	853	853	865	873	846	823	858	860	840	847	844	857	786	827	891	923	854	888	844	857	832	843	854	793	881	787	822	898	795	806	872	902	834	851	876	816	853	883	892	813	853	842	882	844	825	840	886	861	857	877	829	859	821	817	818	845	859	855	835	835	817	875	815	831	818	857	841	825	827	854	816	839	890	882	893	838	817	832	862	856	860	814	845	813	857	876	857	831	815	860	818	877	851	883	810	825	759	862	838	863	829	879	860	873	825	811	815	852	886	857	797	867	799	817	836	891	838	809	834	853	873	839	862	821	878	839	805	871	875	822	831	806	835	874	792	882	855	817	808	893	815	900	858	822	834	779	859	874	811	868	905	907	826	845	853	843	833	879	866	831	814	831	803	807	844	838	853	834	791	861	856	878	860	831	878	872	810	850	839	869	798	879	876	882	842	877	832	838	829	831	854	826	842	884	867	861	827	831	844	839	855	823	889	805	868	827	862	856	804	809	848	848	868	831	821	890	829	848	791	836	880	847	828	842	816	908	816	840	786	840	823	809	859	813	872	881	824	930	893	841	835	870	858	808	852	856	873	798	874	895	868	798	829	840	877	869	914	877	867	887	871	812	838	915	869	824	822	867	882	834	846	872	881	858	857	817	821	859	850	836	865	870	782	811	866	863	814	886	836	879	866	839	839	809	880	797	827	845	885	833	815	867	868	814	787	828	838	875	833	864	856	792	908	878	863	820	795	811	824	826	831	829	835	791	755	798	865	798	789	871	856	842	829	811	852	881	844	854	873	826	867	872	902	820	841	875	847	909	799	851	824	899	801	890	803	812	844	779	809	840	916	866	791	849	900	824	856	825	830	839	859	835	903	826	796	830	898	882	803	863	845	827	849	786	861	883	847	838	813	858	868	845	842	864	813	873	824	811	895	882	844	776	820	800	904	891	857	900	861	889	867	857	808	842	825	814	816	864	841	857	898	877	854	840	841	842	864	824	841	919	861	852	814	847	885	817	891	815	874	817	819	853	898	795	844	876	852	830	838	814	823	892	876	862	860	859	859	878	821	826	839	802	886	877	831	855	800	859	843	911	855	845	847	898	886	816	840	867	879	884	859	860	868	848	829	826	847	815	850	818	825	829	829	865	902	825	897	866	824	828	825	877	878	835	818	876	837	841	826	826	855	882	885	838	847	893	847	845	899	806	855	840	837	807	851	819	812	853	839	866	848	826	809	826	872	823	857	813	837	856	831	859	852	813	848	856	827	835	875	860	825	881	870	854	876	862	857	841	825	852	862	840	858	835	832	843	868	838	857	876	822	833	869	790	836	794	853	869	860	845	898	826	907	803	801	832	859	882	842	859	832	886	885	821	853	873	845	822	879	878	873	832	867	867	842	877	868	829	809	864	806	834	838	846	846	843	847	870	856	886	844	852	800	812	801	852	886	863	881	815	863	869	802	842	809	816	875	846	842	860	868	798	837	825	869	823	867	896	827	871	835	847	801	832	865	812	804	817	835	831	816	888	843	886	867	830	847	874	896	841	856	886	782	852	848	885	808	835	799	832	824	857	842	876	878	830	847	856	890	835	813	829	839	819	827	866	881	857	830	846	867	796	910	887	819	884	830	841	838	888	859	810	868	827	829	851	911	869	836	807	838	875	872	878	859	866	857	824	850	842	846	845	834	858	887	856	818	862	855	810	881	846	844	876	815	824	828	847	824	834	887	838	822	850	841	838	945	812	837	890	841	856	865	833	861	881	870	850	856	818	819	863	855	888	809	901	797	811	850	843	854	796	850	831	826	819	767	855	849	822	801	837	906	831	852	785	893	829	883	798	893	799	792	851	839	853	861	835	900	864	873	867	857	857	837	811	880	833	853	876	832	865	850	843	822	811	892	896	836	889	873	786	832	904	883	878	852	887	895	817	846	814	823	893	855	826	836	910	840	882	865	876	823	832	860	860	842	835	819	861	910	820	804	854	837	850	878	862	877	867	864	865	806	857	857	860	843	812	876	831	797	825	869	844	815	886	868	858	830	850	828	840	842	839	844	861	826	876	864	881	844	897	868	862	800	828	868	809	853	839	842	870	836	859	865	849	819	828	895	886	844	774	818	876	848	882	771	828	797	835	880	807	849	844	894	858	887	834	850	893	836	839	859	803	869	865	800	860	852	848	895
37857	28242	33665	27812	22165	17708	12005	6207	3937	1918	1018	556	366	385	362	366	395	338	345	430	403	419	459	479	415	491	491	427	348	397	375	360	327	348	319	332	312	336	322	317	298	282	308	319	324	332	318	303	342	286	312	320	300	310	312	306	296	324	331	347	335	312	350	302	334	328	342	320	325	315	307	335	297	312	334	296	336	301	329	310	313	306	319	276	321	324	305	315	316	334	325	322	302	317	335	324	366	308	314	317	306	315	314	306	313	345	317	315	316	324	328	325	306	329	335	342	330	308	298	327	343	267	319	332	303	324	323	317	320	327	324	306	327	304	333	313	286	294	284	279	320	314	276	331	333	321	306	290	287	338	324	316	299	278	346	304	301	284	317	336	332	316	321	325	280	319	325	331	330	327	324	311	333	310	348	310	306	318	305	343	283	298	327	347	334	272	314	303	330	294	327	334	338	342	331	322	303	286	321	330	305	279	331	310	324	318	313	319	341	331	350	321	318	309	331	302	305	311	295	306	329	305	337	320	330	304	313	306	342	347	279	281	338	342	343	309	307	324	324	317	320	328	296	289	315	306	305	312	338	301	308	303	313	354	354	320	335	323	317	327	310	306	318	322	298	327	305	317	322	329	311	302	310	334	327	338	334	353	312	314	330	302	311	326	352	314	317	311	344	336	316	318	286	322	336	315	290	304	309	293	332	334	331	347	295	311	338	326	307	323	323	317	335	316	308	337	304	300	345	301	328	298	306	324	289	324	344	314	329	313	313	297	341	289	338	344	328	327	295	314	345	308	318	335	290	267	289	344	321	283	304	361	316	351	328	319	327	335	284	331	289	294	317	306	326	309	301	306	336	298	342	321	341	296	325	303	329	323	331	309	333	332	308	333	329	316	318	298	320	286	323	307	303	306	328	309	294	319	301	332	363	312	325	323	313	358	329	314	303	307	289	314	288	323	310	307	299	337	267	310	299	319	336	307	313	315	344	307	298	301	276	293	324	317	316	315	301	320	307	315	289	340	346	314	279	332	302	297	302	302	296	292	329	309	265	323	333	348	307	313	324	297	320	327	343	319	331	381	319	318	303	314	291	328	306	300	328	327	319	311	297	299	329	292	307	326	318	339	328	310	320	328	305	317	300	296	317	317	317	322	306	309	331	294	319	295	323	288	330	325	331	336	347	321	307	296	362	346	298	327	352	407	329	355	316	302	323	317	247	325	299	312	308	337	313	359	317	321	297	290	355	337	319	301	283	314	357	310	324	303	299	342	325	350	315	322	303	325	348	309	311	329	343	354	310	291	314	316	335	295	313	338	321	335	300	270	304	343	303	280	311	316	311	283	312	319	267	304	322	299	334	341	299	302	337	300	310	300	345	304	347	329	277	322	322	307	309	318	335	320	293	310	296	316	295	303	331	330	312	340	295	322	317	290	299	331	345	316	291	288	322	318	324	312	294	348	293	323	331	363	314	305	315	300	318	324	317	306	348	345	315	347	339	309	311	330	326	312	272	310	304	315	306	336	325	321	340	335	357	281	293	327	331	324	290	282	325	339	289	307	288	343	325	306	320	309	323	312	315	336	284	321	305	312	329	346	343	326	300	309	330	331	319	323	328	277	329	319	303	301	336	332	305	314	294	323	311	322	308	322	309	318	337	334	303	345	294	351	354	337	379	322	315	357	316	316	281	294	323	321	337	308	321	336	332	320	312	297	302	339	323	317	325	311	317	326	321	327	327	294	331	332	310	296	328	270	313	293	293	290	291	322	297	337	335	346	301	365	288	318	311	303	303	302	324	305	333	297	334	346	310	293	298	318	317	313	315	295	324	278	295	303	286	331	321	333	313	284	338	332	303	338	358	324	397	339	352	305	300	351	299	304	325	336	309	304	315	321	301	304	311	334	326	269	329	299	332	303	320	332	304	324	287	293	320	274	291	317	305	334	303	358	359	305	332	311	305	303	341	281	302	333	307	280	322	325	340	314	316	306	306	330	301	320	325	316	328	330	301	323	281	320	318	322	279	322	320	293	312	287	296	311	297	345	295	328	339	333	292	319	306	321	290	322	279	330	315	305	350	327	335	370	329	311	330	348	304	319	316	321	296	315	309	323	279	348	302	337	290	322	310	297	347	327	295	321	294	366	312	284	329	285	348	313	343	305	317	328	295	306	298	339	337	321	304	308	335	319	300	361	286	284	347	303	306	360	321	379	345	311	300	319	282	307	324	326	313	307	315	321	327	327	314	321	289	324	359	319	304	307	301	342	295	323	294	315	310	343	339	321	314	298	326	327	306	356	305	347	301	309	301	312	332	330	335	308	315	293	295	287	343	303	291	307	335	359	321	309	320	314	299	310	310	330	323	335	318	304	296	324	300	285	283	292	338	290	278	329	326	303	307	328	330	354	331	322	328	320	309	336	315	294	315	294	316	294	327	301	286	323	340	317	295	297	338	311	333	304	278	287	281	322	305	330	331	317	299	279	326	294	315	317	317	283	291	310	343	345	355	296	296	311	314	337	326	330	288	348	308	310	309	328	342	322	319	354	320	307	333	327	359	323	298	315	320	329	363	337	293	320	333	318	312	326	336	322	330	339	340	313	334	308	325	309	303	292	324	321	285	298	309	281	327	334	310	299	320	311	350	324	322	263	314	349	318	311	340	312	295	319	306	303	342	330	323	341	327	313	301	319	315	307	344	295	303	334	290	302	331	314	322	298	307	282	299	325	300	311	300	293	298	324	333	330	336	288	344	342	313	317	313	312	334	315	344	314	320	332	304	297	264	319	306	314	320	296	321	302	323	286	336	311	318	312	322	320	323	318	293	323	301	331	321	328	301	312	324	308	334	304	338	315	305	316	297	332	311	296	333	320	305	305	321	331	312	292	315	299	321	286	321	290	291	357	333	335	340	323	322	307	309	324	327	329	332	370	305	313	336	286	298	308	368	327	312	329	323	299	309	326	344	292	353	348	339	302	314	302	323	324	290	273	297	281	309	334	337	334	298	292	322	347	323	328	327	312	319	329	305	311	319	323	296	327	304	316	317	305	303	297	318	324	334	312	337	287	294	333	351	342	348	325	300	300	308	332	297	296	333	309	311	330	313	309	295	301	294	323	313	320	305	273	323	332	300	345	349	348	307	333	333	326	330	331	336	315	292	315	340	310	330	313	318	313	305	312	319	313	292	308	325	337	310	336	321	359	330	331	276	290	315	332	324	320	332	331	321	337	350	334	327	306	291	292	306	324	325	351	348	336	315	306	307	329	300	293	323	345	321	314	305	316	317	269	322	288	338	360	336	319	269	314	320	347	317	276	302	305	315	329	335	352	298	303	332	307	312	303	313	289	292	304	286	324	356	300	291	316	334	322	320	316	294	327	319	323	333	317	289	292	315	298	296	283	334	341	328	295	313	304	315	329	331	340	313	285	271	305	319	330	337	317	285	313	301	318	325	333	322	330	293	305	318	340	301	302	327	303	321	302	317	320	365	338	289	300
25862	24557	37361	36913	35297	32002	24293	16489	12787	6758	3960	1992	1138	1040	1013	1024	1093	1153	1228	1368	1346	1373	1688	1547	1269	1488	1604	1451	1173	1128	1021	915	952	912	827	791	777	744	789	751	777	760	741	764	759	754	757	819	702	741	766	763	793	742	752	747	773	739	725	749	738	744	752	729	780	793	747	774	753	719	783	709	722	786	776	782	801	752	799	730	760	790	762	766	732	749	763	826	796	748	723	748	740	760	766	741	731	739	780	749	756	755	800	769	765	744	785	728	799	761	720	798	764	814	765	775	740	753	746	808	757	750	804	761	759	700	776	750	764	776	787	752	763	775	737	741	737	803	802	793	786	776	782	741	718	778	753	683	745	742	706	753	763	766	795	750	774	776	775	725	738	815	781	733	751	825	802	748	761	774	728	744	755	765	767	803	798	730	686	755	760	759	763	754	737	700	734	770	770	749	784	753	770	730	750	749	774	743	775	797	739	706	731	748	760	770	763	770	795	716	777	778	774	810	745	770	710	766	765	798	740	758	767	721	732	762	736	778	780	793	768	788	732	790	780	768	712	759	819	725	770	760	780	712	713	738	757	776	729	784	772	740	763	771	779	725	735	778	748	772	737	723	720	758	776	768	735	782	748	783	734	785	745	706	749	697	732	761	773	749	737	765	792	759	776	772	746	764	727	744	802	776	770	787	764	710	797	754	780	766	755	778	728	734	708	780	753	744	722	768	778	756	764	724	771	777	756	715	751	758	734	720	777	728	775	792	748	715	722	798	788	766	768	779	724	784	769	724	776	759	746	726	767	755	742	738	759	778	760	781	745	789	708	801	745	740	790	775	770	853	773	724	725	737	787	790	799	722	753	758	748	756	767	763	788	772	747	739	762	732	730	781	766	724	780	758	713	788	749	734	765	796	754	760	764	760	804	749	781	754	771	730	802	755	756	775	772	751	761	789	720	730	699	788	749	716	715	803	758	796	802	775	784	730	745	726	699	770	758	726	752	741	775	768	751	779	766	754	788	730	777	784	770	764	730	765	749	730	766	721	699	791	756	728	761	765	707	785	770	744	779	755	797	719	723	742	755	774	742	743	795	731	738	738	776	751	733	762	761	707	777	760	782	753	765	775	821	776	699	783	772	761	725	803	743	769	743	787	785	758	765	781	725	753	776	748	759	800	799	739	747	751	804	776	768	812	758	734	789	746	787	777	771	782	774	758	772	746	756	787	698	746	730	728	703	747	773	759	741	776	762	793	781	754	766	727	781	776	740	747	736	767	764	753	749	794	734	730	767	758	741	740	741	766	751	794	784	767	798	743	781	730	820	750	754	786	771	740	714	737	781	753	753	758	726	751	763	704	745	826	756	777	787	697	735	757	781	800	737	768	761	708	720	775	742	700	721	718	745	769	690	766	757	795	770	746	703	817	729	704	748	762	761	724	731	739	740	792	737	801	758	756	767	773	827	729	700	790	735	727	769	738	740	735	743	717	730	770	750	709	709	747	781	780	772	725	796	759	753	736	727	730	792	754	756	765	687	783	747	745	752	769	723	710	756	763	770	777	771	714	750	758	752	756	683	773	752	757	713	775	775	789	740	751	797	793	784	772	766	746	741	760	780	747	782	785	782	748	748	724	762	798	779	765	748	718	762	746	771	766	782	809	761	777	777	787	789	755	805	769	730	763	785	759	748	732	734	776	807	797	775	781	749	797	761	743	719	749	738	725	720	755	800	743	736	739	758	795	755	776	730	740	732	770	741	779	789	728	785	779	778	702	776	784	812	753	754	773	831	751	753	742	714	746	732	741	713	707	731	743	777	757	722	775	729	763	749	771	756	738	764	787	798	797	725	762	759	809	751	770	759	770	765	813	765	746	741	748	807	776	736	743	805	732	795	717	754	798	719	762	728	778	727	735	810	783	781	782	783	718	771	810	767	752	729	760	753	734	763	742	750	726	728	785	784	755	779	753	739	760	720	746	746	780	719	777	752	791	789	762	745	745	801	809	778	766	757	779	798	784	750	689	799	742	735	758	821	762	849	771	770	745	724	777	797	787	816	732	728	781	737	810	775	739	716	727	771	727	746	705	753	782	738	797	742	802	709	788	735	732	768	755	739	757	738	753	740	803	770	733	755	749	771	773	804	730	748	746	736	793	793	802	787	754	766	740	722	722	789	780	741	778	759	777	714	747	767	815	767	766	771	713	742	740	764	763	778	756	786	734	744	762	778	771	758	763	781	753	731	768	733	737	774	744	786	785	763	780	717	794	757	744	785	827	763	800	770	751	785	767	767	785	767	812	803	736	737	782	764	729	771	741	821	767	783	779	760	720	735	767	757	720	803	757	748	723	771	783	748	804	761	755	745	768	747	702	716	766	815	709	735	772	771	782	758	704	742	755	754	736	796	809	753	754	790	808	776	692	743	699	691	793	751	777	774	792	771	786	757	752	774	799	773	720	803	794	754	756	774	772	768	742	782	743	794	768	764	771	770	836	779	752	719	778	755	779	739	774	762	747	746	798	784	786	802	768	749	748	791	771	767	734	697	762	756	765	752	748	739	725	770	790	740	793	746	750	751	749	799	732	760	773	711	795	772	763	790	752	702	758	777	764	738	757	774	767	714	728	792	747	784	785	785	823	792	794	741	779	775	749	771	786	790	780	746	749	789	766	777	730	765	718	744	760	809	735	728	783	746	734	788	733	784	744	764	748	752	744	745	772	808	794	720	744	730	775	761	726	770	754	788	763	796	758	744	776	846	767	739	742	766	718	777	757	806	779	773	792	752	718	755	786	813	758	786	820	777	774	760	776	797	719	776	723	769	777	773	768	739	787	746	756	769	731	744	743	768	765	782	772	725	765	737	800	794	755	749	800	786	765	756	765	786	727	742	755	791	745	756	731	780	743	746	795	765	798	786	786	704	730	756	776	770	733	789	781	756	754	735	740	747	754	698	808	715	808	795	697	763	776	777	742	779	804	732	777	789	782	747	747	784	746	784	755	735	700	784	810	714	732	805	777	733	771	753	735	749	786	789	761	815	780	739	786	698	770	739	751	721	728	768	775	759	772	780	763	765	738	774	771	754	766	760	814	782	717	767	727	743	786	752	712	791	768	743	755	773	724	777	767	685	766	780	716	765	782	783	716	706	740	751	779	731	781	752	758	751	782	760	767	736	727	773	711	704	816	738	766	759	697	781	778	760	759	736	773	747	821	746	714	741	738	801	730	731	733	770	719	773	782	810	805	752	723	778	735	749	762	761	752	780	777	762	749	792	743	799	770	785	772	767	769	713	678	739	747	735	754	760	757	737	725	729	746	757	744	758	779	777	737	718	745	761	807	797	804	752	761	748	703	751	757	781	778	733	746	812	772	774	790	766	738	747	724	720	823	753	750	764	763	755	802	739	793	736	766	763	745	762	735	755	794	729	726	758	796	781	718	740	797	737	752	767	749	754	739	768	753	751	804	772	780	724	757	777	791	756	759	752	734	753	743	760	751	731	777
14737	8640	7623	5630	3191	2009	1393	1078	688	534	453	381	342	350	331	313	328	379	353	341	338	335	346	330	360	344	339	329	355	353	311	348	367	371	336	347	334	327	338	361	347	377	301	343	347	324	327	324	341	333	313	342	353	315	366	338	348	370	325	342	339	350	360	353	333	362	340	345	349	345	347	352	336	382	333	318	321	329	354	352	306	317	328	339	344	336	337	316	333	337	328	353	364	333	323	338	337	314	329	338	371	350	361	363	350	347	341	362	342	335	348	305	324	331	347	329	322	333	335	326	340	317	297	345	323	329	338	358	331	354	304	353	352	363	333	358	285	299	348	333	356	333	335	319	328	323	339	334	341	333	325	343	345	335	327	375	358	398	339	336	322	344	338	328	358	355	322	351	337	309	357	323	361	337	361	339	331	341	338	311	324	344	314	340	394	354	329	357	357	313	330	278	329	332	313	375	330	352	311	339	346	329	373	318	336	304	340	342	338	359	326	340	343	313	315	353	387	348	357	347	346	309	323	316	301	326	372	331	318	346	354	339	351	335	346	343	318	327	318	334	333	367	376	356	337	334	312	331	354	325	324	324	335	311	348	353	316	339	346	344	351	311	389	350	349	339	308	322	343	335	356	318	345	308	312	330	309	334	326	319	342	322	355	322	351	322	332	335	351	302	354	319	324	337	364	349	386	300	338	336	334	317	298	334	327	316	354	344	343	336	343	350	341	342	333	321	354	324	290	353	320	341	345	329	324	313	324	335	327	318	337	341	340	314	326	319	356	341	325	361	325	384	312	353	366	357	331	321	370	337	392	335	362	340	342	332	391	368	316	355	329	334	366	334	310	342	325	342	345	350	343	304	306	353	347	358	341	386	357	336	375	359	344	331	334	324	294	341	359	359	307	374	338	328	340	314	327	319	340	353	323	328	321	279	334	380	361	308	371	363	334	327	311	355	323	343	317	346	347	304	326	344	334	353	337	355	336	334	336	336	335	333	335	356	327	331	337	368	312	353	342	304	357	316	345	334	305	364	330	339	337	370	328	321	346	330	373	344	311	322	362	350	322	336	335	327	335	351	335	343	330	372	363	351	303	349	315	345	351	368	316	345	327	309	343	330	289	317	315	312	345	313	301	364	356	347	327	362	357	293	334	354	326	332	338	342	328	305	345	311	334	365	336	309	326	337	321	330	325	364	350	309	344	300	353	359	349	367	345	332	325	359	323	334	341	305	321	366	348	336	373	353	329	356	348	333	362	345	348	313	361	350	347	370	347	319	333	310	345	334	340	340	325	358	351	344	354	330	322	352	354	335	320	337	344	400	339	359	339	361	353	338	338	344	304	335	340	332	360	345	334	325	273	348	363	331	340	337	327	372	345	342	345	349	355	363	374	371	330	319	336	320	332	377	305	326	326	307	372	309	296	357	381	336	322	368	344	333	317	341	378	341	345	312	341	296	363	350	357	360	316	315	343	349	351	344	328	330	334	337	374	350	285	357	341	286	290	330	336	345	376	350	329	341	313	317	354	348	339	323	329	338	335	334	353	335	340	304	325	322	337	357	325	313	336	299	320	345	341	320	337	369	332	338	320	365	351	342	324	311	304	333	329	349	341	333	399	356	347	323	358	337	300	356	324	299	304	346	306	317	377	361	343	361	354	341	300	342	349	347	304	325	345	356	306	365	323	327	328	292	329	356	349	342	337	348	320	309	379	359	338	351	325	308	324	342	330	367	351	316	299	324	331	312	342	340	324	294	349	354	337	304	338	339	322	359	344	345	343	352	345	327	372	325	323	326	322	326	360	343	347	385	326	343	319	320	309	319	348	329	340	307	335	361	360	352	343	336	374	296	323	313	313	339	343	327	341	335	336	351	347	346	325	320	337	358	336	297	332	364	357	324	325	343	325	336	313	317	336	307	333	360	339	355	345	353	385	352	364	319	337	345	364	325	346	341	318	339	338	318	368	334	348	302	332	353	345	353	324	335	314	323	325	359	335	331	364	320	340	320	340	350	384	354	360	335	345	367	367	343	309	320	322	323	347	313	326	309	343	289	337	338	368	334	365	329	327	333	323	344	303	383	362	315	349	351	329	335	378	339	366	338	332	352	342	358	341	322	365	346	367	336	346	328	317	346	361	341	342	328	358	356	366	385	306	307	335	322	327	343	350	338	341	341	318	338	337	347	344	345	322	349	322	360	356	321	338	385	336	324	369	339	329	329	353	353	336	322	352	335	345	338	349	327	331	378	343	329	325	337	331	281	335	348	319	324	308	302	333	322	334	327	330	326	350	304	362	314	325	337	326	371	333	347	352	337	344	343	334	355	345	342	330	343	320	336	373	341	319	333	320	351	314	372	305	322	369	359	339	339	334	347	353	334	327	331	323	329	345	303	370	362	331	330	335	322	321	362	324	357	343	361	363	334	330	330	326	355	357	366	326	321	346	333	333	318	363	369	344	351	305	313	373	325	338	345	357	315	350	347	364	339	339	340	328	369	362	318	340	345	355	327	359	345	336	352	337	392	309	347	334	301	340	320	344	336	323	324	332	323	344	351	353	378	348	340	384	339	326	338	349	329	328	337	366	355	332	357	348	345	350	343	334	291	321	315	349	336	317	343	323	344	340	364	333	302	339	336	330	338	361	359	319	361	345	327	322	322	350	336	354	356	344	317	366	367	334	364	337	320	325	306	328	312	351	344	358	309	352	332	350	328	342	347	347	359	318	334	349	350	348	313	375	330	334	349	360	323	334	404	364	347	318	357	336	332	322	313	334	333	306	315	340	328	337	350	338	340	341	333	353	334	347	341	329	344	336	374	342	347	339	336	339	356	311	339	353	323	333	320	337	326	347	348	329	300	312	340	348	333	339	379	342	352	346	351	339	342	371	343	290	382	345	313	318	341	325	366	342	351	350	327	326	332	312	366	345	311	352	357	308	342	348	292	329	350	391	331	350	371	362	330	364	335	316	342	332	326	320	333	352	386	333	331	376	334	326	341	335	328	346	316	314	343	336	319	360	347	349	345	323	325	361	344	325	350	337	308	317	324	356	330	334	339	356	334	336	340	344	320	316	330	340	311	332	338	346	358	348	344	339	339	368	309	332	325	331	333	351	359	344	305	346	324	334	337	351	339	368	310	348	346	342	340	339	351	329	359	306	344	362	315	317	318	320	344	347	292	331	366	379	336	322	333	346	361	357	339	334	361	295	317	334	348	330	349	338	334	372	352	353	348	326	367	382	331	322	349	351	352	369	343	332	306	333	296	306	340	288	339	338	311	361	344	349	331	339	350	340	339	315	360	327	341	339	354	346	329	332	341	356	335	335	370	357	348	327	329	355	364	297	392	314	325	319	338	321	353	322	352	362	325	337	332	396	311	333	324	344	328	332	320	328	356	347	310	341	322	346	311	386	308	332	332	334	362	318	317	346	340	306	333	346	305	337	379	337	367	314	313	324	353	367	322	355	345	347	312	336	348	322	337	360	351	338	338
11215	8824	13752	14195	10992	7764	5845	4347	2861	1855	1339	1077	879	896	875	842	818	844	867	858	922	888	845	824	841	804	788	806	860	802	848	774	820	854	847	855	825	826	810	773	833	857	782	785	800	806	813	807	826	815	805	866	858	798	848	806	767	807	828	893	777	849	845	846	805	814	870	796	834	776	788	780	763	842	857	859	853	831	793	830	857	794	815	845	838	859	831	833	809	845	799	805	837	819	811	760	794	840	774	788	802	782	820	865	802	774	811	784	769	815	808	798	831	790	788	817	852	805	824	791	815	795	772	799	822	792	757	828	813	796	816	857	814	849	851	837	825	774	863	842	843	798	805	833	821	829	787	844	823	806	778	770	813	817	855	809	821	821	835	855	832	788	789	839	821	830	818	793	823	856	743	802	809	809	801	753	812	803	791	872	784	846	795	782	829	845	844	829	868	816	797	759	808	831	808	829	863	880	801	841	813	802	805	791	840	745	788	789	848	804	799	818	782	788	827	843	855	845	819	815	780	823	843	801	835	833	884	857	801	811	838	826	803	791	836	841	797	844	812	862	749	839	784	809	847	834	860	770	834	815	771	855	833	845	791	816	775	825	809	858	776	818	835	868	839	813	867	834	786	840	778	829	818	807	833	864	816	801	845	821	825	801	803	798	825	835	840	842	828	802	787	793	823	806	840	819	807	866	814	821	874	817	833	820	792	814	764	775	830	873	841	839	783	809	763	856	815	856	829	794	842	773	807	824	781	842	871	800	817	820	850	849	844	829	827	845	825	866	794	825	789	795	810	858	812	857	859	832	797	751	777	806	847	795	795	794	787	836	825	857	816	827	858	870	754	796	817	857	817	827	840	813	860	815	834	889	801	820	823	801	824	831	762	801	809	814	847	779	831	800	850	790	818	832	866	822	784	833	814	812	788	837	856	783	837	799	785	777	808	761	826	873	777	824	795	811	777	780	776	776	831	806	819	808	812	864	822	802	837	772	804	811	906	859	798	822	839	866	816	848	837	859	838	821	817	823	836	768	817	770	827	833	809	849	772	809	843	758	798	796	834	768	832	819	830	765	800	773	821	866	844	765	831	847	854	827	816	803	834	807	838	783	802	860	824	813	790	774	833	842	839	789	796	817	807	785	772	840	826	786	774	810	844	835	774	775	833	814	820	849	801	835	816	822	818	763	806	846	819	814	738	826	835	863	753	813	814	784	784	800	797	825	814	802	837	795	842	813	825	856	799	797	800	806	784	869	828	771	822	794	853	824	785	903	828	821	767	805	822	827	831	785	844	820	788	812	837	805	854	840	834	848	784	811	802	794	818	824	809	809	857	839	821	851	771	874	835	844	793	793	820	799	799	771	824	846	823	795	831	837	851	795	795	805	817	828	798	837	830	815	785	766	814	833	790	814	820	768	816	820	778	816	847	854	830	806	821	806	775	819	878	862	858	813	840	837	858	852	741	779	757	779	812	791	822	842	812	746	802	825	802	809	807	772	840	865	800	800	802	863	841	799	826	873	808	796	761	812	823	827	823	816	814	827	803	786	777	835	793	833	828	859	785	801	786	797	814	800	787	866	822	839	831	747	842	793	818	814	799	755	818	796	797	802	847	842	846	827	813	789	815	798	840	814	796	795	817	817	852	838	809	801	829	828	834	793	760	814	798	809	847	851	840	753	791	782	803	876	828	840	847	869	794	793	805	842	822	861	795	845	825	804	790	825	802	793	788	757	860	790	820	809	801	867	801	775	808	810	837	880	833	814	865	823	814	807	845	817	823	768	777	835	758	834	799	828	837	857	805	782	855	840	836	808	821	803	784	825	776	788	827	806	818	770	807	821	799	822	841	870	828	793	805	818	826	813	812	802	856	814	838	839	882	824	787	749	818	774	822	794	822	787	832	809	787	777	776	805	779	870	841	793	814	833	820	718	791	822	826	853	858	847	828	805	876	815	881	827	800	792	792	833	785	804	810	729	821	799	842	815	818	804	783	789	808	793	797	854	825	802	838	812	819	830	806	805	791	872	866	818	854	772	803	804	863	903	860	856	796	804	838	844	789	819	797	915	780	827	813	797	847	843	797	786	778	839	800	824	823	825	791	829	805	794	827	827	805	840	799	786	802	821	855	856	844	841	778	795	811	818	831	858	838	828	822	828	829	816	783	810	792	795	867	851	817	801	788	834	818	818	807	769	822	783	843	783	835	833	807	798	852	810	823	798	839	835	771	822	818	819	892	814	812	810	782	845	797	792	809	787	831	788	861	855	804	789	825	800	832	834	827	850	830	769	788	843	783	755	898	830	836	865	790	858	831	841	787	839	830	773	855	829	836	790	834	809	840	848	842	793	826	853	773	865	822	820	784	825	807	850	813	773	836	806	775	826	826	829	807	821	845	799	822	814	825	829	815	814	811	828	819	819	847	837	879	786	792	858	821	841	781	805	864	767	812	834	809	850	757	837	849	798	814	841	842	848	810	853	816	844	790	774	826	788	800	847	814	839	749	814	766	860	802	790	807	814	811	815	842	813	827	822	773	835	797	797	832	812	856	814	853	910	817	793	777	840	790	849	801	804	873	821	814	832	789	835	824	810	844	834	806	823	847	791	872	804	811	798	808	764	828	832	888	803	817	836	837	868	831	823	837	868	812	848	811	792	802	848	884	823	808	854	846	824	790	803	795	825	860	800	816	790	819	797	857	818	776	810	792	800	881	832	834	802	808	809	768	830	809	811	794	845	757	798	850	810	798	787	789	821	882	871	790	802	749	786	809	825	736	833	785	811	788	842	860	805	781	760	811	775	852	778	802	816	810	817	795	825	867	812	799	835	845	816	805	774	806	801	881	802	829	835	834	804	816	794	797	853	821	867	817	851	806	811	823	822	806	837	844	832	789	774	803	827	821	814	840	794	837	791	847	857	820	819	803	800	797	830	825	819	818	803	852	847	891	835	794	842	872	809	802	767	824	823	807	811	820	833	794	836	833	892	834	816	838	811	839	842	784	804	788	823	797	818	771	777	800	804	832	853	810	805	804	827	795	831	795	842	866	825	813	796	834	793	793	812	808	842	835	789	872	822	792	834	862	822	842	803	824	769	840	860	806	779	877	786	759	830	904	789	826	787	831	844	844	841	787	794	859	800	769	797	817	807	828	808	784	825	828	824	846	760	844	858	834	793	821	838	824	839	804	834	846	817	833	842	827	856	833	821	847	811	787	803	836	818	836	826	756	862	812	803	829	845	804	790	814	868	825	839	822	852	808	845	801	815	827	809	830	836	802	838	823	874	776	812	867	802	834	785	818	858	824	796	816	837	850	832	788	778	845	757	866	824	784	812	837	797	815	770	858	832	830	786	812	777	786	812	853	747	830	823	758	837	792	779	819	810	822	834	786	803	777	792	850	852	856	810	810	807	851	810	868	815	808	861	858	813	794	805	870	780	870	853	824	823	882	830	840	808	833	823	884	864	765	813	823	802	814	782	783	820	789	810	875	803
29939	20652	21582	21765	15790	10250	7946	5864	3333	2301	1281	582	410	405	405	402	390	418	387	372	404	410	433	429	401	408	407	412	413	359	360	388	364	358	352	401	322	360	333	382	396	369	368	320	372	306	357	342	362	382	386	370	404	358	355	351	352	341	357	333	341	351	357	356	348	343	316	340	394	393	348	342	370	372	378	335	339	327	355	334	358	367	383	368	362	349	377	388	332	351	381	364	349	337	360	397	426	373	367	387	323	342	340	367	377	379	371	352	367	389	376	392	376	359	363	390	346	378	350	377	378	346	343	367	391	370	342	374	374	390	385	350	366	383	364	379	350	366	347	372	349	407	351	369	350	367	317	361	367	380	369	369	355	365	375	370	348	345	382	366	351	354	342	365	365	379	367	359	347	363	359	406	340	358	372	381	354	376	363	351	363	383	407	346	387	383	345	376	371	361	375	364	358	398	350	334	338	384	384	364	395	346	375	326	334	372	348	382	336	355	367	351	355	371	355	340	410	349	350	378	392	347	365	352	373	366	351	349	347	349	377	370	363	343	363	354	357	375	345	331	372	388	378	331	339	370	386	354	386	329	392	334	383	386	364	339	335	374	355	344	354	353	354	385	328	357	330	329	341	386	334	344	371	352	379	372	350	376	351	375	386	317	327	381	372	363	364	336	375	333	359	351	373	384	343	352	384	387	364	343	330	350	363	360	348	360	348	318	376	346	404	340	330	331	346	368	348	330	386	368	368	345	371	357	355	378	361	353	331	393	359	347	354	330	350	362	376	375	347	341	389	350	350	384	378	381	363	382	345	386	347	342	332	312	334	385	390	388	353	356	384	359	358	350	350	397	338	348	355	384	338	394	377	403	370	379	375	327	353	336	332	342	394	345	374	373	411	313	336	370	358	367	384	388	356	373	346	375	361	397	333	322	331	322	320	337	371	345	356	329	343	361	385	341	359	365	350	354	360	380	350	344	381	386	368	403	367	374	357	379	405	383	355	332	403	338	383	377	372	347	332	355	368	370	341	350	364	343	366	327	399	340	327	404	379	360	367	354	341	343	344	347	319	341	384	342	350	364	375	330	383	330	367	417	356	367	321	401	369	354	354	383	366	351	358	386	381	369	360	331	362	361	326	379	326	389	379	339	364	338	366	354	337	336	382	333	369	348	343	339	382	321	384	372	379	373	335	376	353	347	366	375	395	375	364	378	369	351	332	361	414	378	353	367	384	330	375	363	367	346	358	363	360	392	362	376	340	355	363	373	381	339	363	317	381	347	376	343	381	357	346	345	383	350	362	355	362	358	366	342	382	359	320	351	363	394	370	354	373	311	392	370	429	345	335	346	390	334	364	359	357	366	329	373	341	308	342	353	379	366	325	391	367	320	350	344	341	403	374	345	396	377	332	335	361	350	377	334	408	383	360	397	369	359	377	337	371	360	324	352	371	369	359	352	401	356	369	361	332	379	347	353	370	375	355	345	343	361	343	333	392	370	367	401	372	364	349	381	343	302	390	366	382	365	375	364	356	375	347	312	329	377	352	326	363	353	355	356	354	371	379	418	336	353	355	368	384	372	351	340	349	333	349	368	393	384	339	363	366	360	355	357	367	344	365	378	365	359	360	361	369	348	316	359	346	349	372	341	364	339	363	342	368	395	386	365	380	368	340	393	359	376	355	388	380	371	372	347	382	325	356	368	377	358	342	367	365	380	377	386	386	373	382	342	351	368	353	362	386	385	362	345	340	352	338	340	359	353	374	350	347	363	328	367	374	338	385	355	372	355	367	385	356	369	381	394	365	349	349	327	351	410	356	386	393	372	371	376	361	366	366	374	354	359	342	379	376	329	357	360	372	350	375	381	339	341	337	377	344	333	369	353	360	351	369	375	384	367	385	406	348	370	352	368	390	327	364	366	359	398	392	373	369	339	354	345	360	371	356	356	387	353	362	368	361	370	344	330	346	335	323	347	366	363	336	365	359	366	353	361	392	379	314	369	376	396	354	357	357	377	416	390	388	389	355	390	321	382	382	371	352	346	364	386	361	383	362	374	374	365	357	368	394	374	381	363	322	350	361	395	402	337	314	379	339	348	341	325	344	321	390	391	368	351	353	348	362	360	361	373	346	380	309	331	335	365	367	376	344	368	360	351	390	393	352	406	367	375	359	349	392	357	386	374	366	362	328	326	360	369	381	381	377	334	368	361	359	355	370	364	370	367	390	358	347	348	364	349	337	305	338	354	373	371	368	328	354	350	358	346	361	387	330	371	381	366	339	380	383	347	345	285	306	371	355	382	375	344	348	349	360	358	379	349	395	378	324	395	318	350	368	371	369	382	363	344	346	375	348	357	366	348	414	389	355	428	333	380	356	359	372	349	375	383	332	338	323	373	361	348	360	368	352	357	344	349	405	364	360	357	400	343	348	383	385	343	350	347	360	393	347	366	358	370	387	373	365	372	361	366	369	389	364	389	376	369	340	370	347	347	339	370	353	379	357	338	345	374	338	351	360	401	354	359	315	345	330	373	357	363	374	394	340	357	334	360	334	372	321	348	375	337	375	371	343	405	380	345	332	369	368	374	367	356	369	359	367	347	379	340	335	347	339	369	377	373	369	395	371	352	374	403	364	386	356	363	344	354	371	379	331	390	377	371	411	371	370	362	357	373	367	372	386	364	338	334	346	341	336	374	333	329	374	380	360	398	376	348	359	372	359	359	384	335	375	382	346	351	358	361	333	366	370	403	336	409	352	368	378	314	349	413	338	382	384	328	378	365	401	371	383	381	341	344	352	395	364	350	379	346	360	350	319	377	394	354	347	351	370	374	326	345	361	391	339	367	361	361	345	344	330	362	357	383	348	368	368	376	381	364	363	355	379	382	351	383	369	388	349	358	362	401	373	377	361	357	341	344	346	348	331	372	372	407	357	362	362	417	339	326	380	369	376	398	351	375	338	339	338	377	393	335	340	376	412	370	355	368	358	357	345	379	362	377	406	353	332	344	367	376	349	403	363	375	367	379	354	369	378	397	394	349	388	339	373	381	356	364	369	353	379	370	391	366	320	345	372	349	390	387	390	341	353	385	360	356	394	378	356	384	373	354	387	370	379	350	312	357	357	362	359	388	343	345	394	394	356	372	365	352	360	334	364	374	333	375	357	348	358	347	349	356	362	380	391	368	365	320	310	384	370	377	343	440	362	348	327	330	349	337	319	355	366	349	357	352	354	351	348	373	357	416	352	304	350	375	370	383	369	389	396	369	341	338	347	375	352	365	370	350	333	383	357	346	333	349	372	349	378	365	367	361	371	355	362	362	365	380	343	352	363	377	343	329	365	379	372	379	358	355	377	379	368	349	361	352	372	371	369	376	348	384	353	343	401	355	363	362	341	343	359	387	366	324	371	363	343	354	360	345	381	326	408	386	343	347	367	322	369	353	371	352	375	383	333	334	345	356	372	389	335	363	337	336	347	348	396	374	376	375	362	379	351	330	366	351
21500	18535	27755	33207	28882	23793	21630	17568	11868	8846	4739	1835	1093	1045	1003	1069	1090	1092	1112	1084	1178	1135	1284	1295	1120	1134	1239	1244	1152	1025	1002	944	910	974	928	906	876	866	848	863	840	826	884	861	894	811	856	896	917	876	890	836	857	879	880	870	894	856	874	869	847	862	870	884	854	907	895	871	845	878	866	901	885	879	832	832	897	855	868	907	851	857	829	855	897	862	870	885	858	883	869	874	904	859	794	906	851	848	890	865	855	823	858	798	817	834	858	889	887	827	886	821	915	858	787	838	858	875	848	882	869	856	849	830	881	860	896	844	922	817	842	900	849	844	844	851	844	930	794	820	820	801	841	815	855	899	887	825	865	842	864	863	843	892	901	849	815	851	868	871	858	878	896	870	858	865	823	853	875	846	907	912	879	855	863	866	911	874	886	851	903	834	877	839	906	895	848	821	838	803	839	881	902	851	893	901	891	805	889	896	870	836	833	849	919	810	886	827	894	803	859	838	891	860	857	832	899	912	840	877	880	862	868	849	819	896	877	833	863	838	872	933	840	856	841	870	873	856	799	941	862	840	852	842	901	836	809	912	870	860	863	857	892	855	880	862	829	867	849	863	840	863	861	861	889	829	833	796	825	831	844	823	829	836	838	864	877	839	834	850	918	858	871	849	890	855	947	856	821	829	878	808	852	916	855	866	835	850	837	847	864	896	859	913	874	844	849	784	845	912	846	923	943	860	895	840	835	873	867	856	808	845	928	855	807	812	881	828	893	831	883	887	854	820	869	852	812	845	861	848	867	859	888	815	894	830	882	816	791	867	841	841	851	835	878	882	834	864	912	853	841	799	839	844	889	876	835	877	865	884	865	904	821	844	880	834	919	897	889	851	862	835	815	857	844	878	871	877	873	882	836	837	814	890	867	893	871	925	854	867	859	903	883	867	870	881	842	910	825	860	849	845	854	817	870	845	842	881	838	868	865	926	843	843	866	908	865	856	839	929	835	825	920	851	898	836	887	856	879	884	897	893	858	891	885	861	867	865	940	837	879	849	844	829	866	798	847	838	874	836	831	808	862	837	848	880	919	880	886	826	848	887	883	868	849	882	861	856	855	842	849	853	859	885	884	867	896	824	851	886	825	850	824	850	857	902	892	855	862	886	861	853	867	827	898	879	873	913	893	845	893	861	874	874	882	865	875	854	857	828	849	904	873	867	838	847	861	872	903	914	883	818	825	857	844	837	896	892	874	874	859	856	859	854	924	888	837	867	844	886	900	850	821	847	913	888	866	851	879	850	941	894	886	897	806	868	852	863	841	847	953	881	870	861	873	832	818	866	910	856	851	847	859	878	886	920	876	890	832	889	858	823	883	842	894	864	816	836	894	883	871	838	859	872	861	909	877	895	850	861	885	834	877	808	885	832	838	889	833	896	866	876	826	855	850	848	828	853	816	857	842	842	898	877	820	879	864	878	823	886	882	896	843	895	839	869	875	899	925	873	854	852	866	822	865	900	851	838	847	898	849	843	857	883	889	880	800	831	864	854	845	822	886	938	866	834	855	904	915	867	845	900	835	876	873	847	897	872	882	839	811	854	899	843	833	847	885	845	844	879	905	820	848	852	868	831	918	854	928	867	812	855	891	901	907	876	865	870	841	838	821	887	882	881	862	836	883	837	872	872	908	839	887	821	879	904	881	895	896	826	844	899	849	872	873	861	840	875	882	907	898	862	898	874	872	827	870	858	894	876	859	879	882	863	821	860	873	865	859	826	887	815	879	861	875	832	890	914	878	856	851	876	857	827	869	874	852	902	846	853	872	899	887	813	871	851	869	847	878	923	801	835	859	830	878	878	853	859	873	922	821	891	879	875	927	853	941	822	896	864	850	813	824	831	906	858	896	813	859	853	870	844	899	901	889	878	883	878	796	846	898	879	835	897	914	853	847	859	874	903	863	876	878	875	887	894	812	839	880	850	811	920	859	865	859	795	874	880	860	859	892	919	915	845	832	852	862	856	837	839	871	854	848	810	828	826	812	868	817	886	794	872	848	827	862	859	849	855	910	849	851	894	866	848	842	862	859	850	881	777	812	880	856	838	883	883	879	924	866	866	835	904	908	818	847	825	848	905	831	832	861	852	879	833	841	837	914	845	868	893	869	887	840	877	815	870	871	827	820	875	861	899	876	861	879	864	802	848	850	840	881	839	807	861	904	887	785	837	885	888	876	892	864	858	902	869	833	881	879	897	860	883	832	857	835	875	881	840	810	895	909	863	880	899	862	892	903	823	884	890	823	860	876	862	878	847	850	867	881	849	895	855	844	903	860	813	888	854	863	838	904	830	848	824	834	842	914	880	848	917	907	857	861	815	851	867	810	857	869	854	861	848	854	871	870	839	849	883	853	874	862	872	854	856	856	851	857	844	860	885	845	848	842	886	906	810	868	851	833	858	895	830	888	861	824	876	844	842	885	853	899	873	830	894	847	857	843	829	849	881	861	836	926	887	901	841	836	863	871	870	831	845	853	892	838	868	798	857	823	817	862	868	893	818	870	873	871	818	847	872	851	873	921	894	881	855	865	897	828	906	883	859	884	828	867	877	888	896	830	831	828	904	847	858	886	908	911	922	828	892	865	846	865	892	846	850	855	816	869	830	860	885	904	865	832	864	874	825	889	891	871	891	841	907	848	813	842	871	868	854	841	869	874	813	873	872	857	855	934	808	890	823	887	860	951	895	822	823	834	875	824	868	900	833	855	856	860	892	875	904	852	854	877	890	842	852	898	856	850	884	853	860	839	874	892	869	880	879	873	833	847	902	941	890	866	836	820	894	912	856	811	870	881	884	912	901	839	874	840	869	836	854	898	881	819	859	914	852	877	900	895	856	914	872	832	850	873	918	871	895	859	868	857	862	864	821	830	868	849	904	891	877	893	873	885	889	846	871	831	854	876	896	819	812	920	886	879	900	860	901	858	866	882	841	840	860	813	933	836	893	868	875	845	852	834	882	884	858	844	829	868	864	825	878	851	825	857	847	813	832	824	864	879	899	870	869	920	821	903	896	906	896	851	914	872	874	850	900	862	895	838	868	856	834	878	940	898	840	894	872	918	897	886	876	883	868	866	887	807	880	905	802	880	935	917	809	874	843	847	858	858	832	853	838	937	865	885	871	835	902	873	870	899	909	821	872	864	899	912	861	862	900	897	841	855	911	879	867	866	880	890	868	866	824	890	872	889	863	826	884	860	898	865	872	818	886	917	932	834	843	806	865	902	847	883	853	825	826	827	902	880	883	873	838	854	878	829	855	902	846	848	867	825	817	855	882	865	896	892	829	851	838	827	859	808	907	845	890	885	875	877	877	889	875	878	808	848	842	888	884	865	886	885	822	902	905	919	832	899	926	850	853	906	845	870	842	909	814	868	837	908	805	836	879	840	879	873	881	818	857	920	896	834	840	842	856	880	889	822	792	858	890	891	897	862	840	847	841	896	830	856	875	840	855	872	840
38908	27967	35118	29790	24333	21324	17961	11115	7551	4175	1615	825	439	418	368	360	333	377	445	435	397	386	487	428	394	414	514	429	431	375	378	359	336	363	301	301	319	307	326	352	319	358	344	293	343	343	320	357	354	344	324	340	356	321	328	317	305	341	331	315	337	304	345	310	332	326	347	318	302	316	331	331	330	331	359	309	339	324	327	329	339	310	338	347	311	351	327	320	309	313	359	335	302	310	289	330	309	349	317	320	344	331	331	350	311	301	319	307	278	302	266	284	324	341	316	344	334	329	329	317	339	328	299	361	313	322	346	321	311	362	352	323	331	320	365	296	325	355	306	359	315	317	304	321	327	363	305	346	317	317	328	339	355	293	321	326	319	303	309	316	346	350	349	310	328	355	324	340	319	335	332	332	316	318	329	330	356	312	310	312	328	332	308	336	327	326	327	321	295	336	303	303	305	309	340	312	322	325	327	317	311	338	302	314	353	334	334	325	355	311	325	325	321	350	310	319	357	335	313	322	340	326	304	314	352	312	348	339	333	326	313	316	311	292	337	327	293	317	343	299	332	345	336	352	333	322	319	320	328	338	332	323	291	326	306	321	326	301	316	305	302	309	324	327	328	346	347	310	319	342	354	333	346	347	321	335	320	315	321	336	331	307	317	335	286	343	311	305	343	316	333	321	369	371	336	328	345	336	302	335	311	316	307	324	317	306	350	314	342	334	327	306	336	351	344	343	336	271	325	336	351	311	338	350	340	343	312	358	326	332	340	360	324	326	345	325	320	331	296	329	335	354	309	288	302	349	305	315	364	323	321	347	300	307	296	334	302	342	352	316	293	292	341	299	316	339	359	272	328	322	303	336	332	337	338	336	368	349	306	322	307	339	346	333	328	303	330	316	332	334	310	292	308	336	306	348	339	327	296	321	338	321	351	291	319	319	303	319	316	343	335	325	305	375	299	335	346	354	348	322	296	321	340	343	344	345	336	333	339	323	320	354	350	323	301	309	302	326	306	309	333	318	324	320	320	351	306	313	338	339	318	328	346	325	313	326	352	304	307	305	304	304	333	340	345	308	318	336	318	304	326	322	309	340	349	372	314	344	303	335	303	295	300	332	309	322	307	332	285	327	342	340	317	319	333	322	341	319	337	330	338	330	296	335	310	330	308	318	341	315	311	320	340	352	332	327	313	324	331	356	329	309	290	314	311	309	319	323	328	314	333	330	314	271	336	313	322	289	310	306	311	337	311	337	322	329	293	319	340	332	322	311	339	281	305	302	323	318	300	330	308	326	369	342	315	343	325	332	325	301	331	319	331	310	303	344	299	314	334	331	295	329	362	373	334	347	365	315	304	289	299	287	314	340	320	326	333	338	316	344	334	319	337	301	354	327	320	308	317	356	344	326	327	337	317	344	333	363	341	319	320	307	285	316	350	349	350	303	318	324	305	304	292	334	305	313	304	303	314	311	334	378	320	350	343	326	295	335	320	306	300	341	331	311	332	321	313	319	300	321	331	338	295	291	328	343	346	327	328	314	324	329	311	324	323	356	325	319	317	293	329	339	334	303	348	306	313	320	294	317	317	305	336	378	321	334	318	331	338	315	326	331	332	338	294	301	309	302	334	326	328	349	335	325	324	307	321	363	297	329	315	336	308	317	315	326	307	334	333	314	315	297	353	324	337	351	339	311	321	337	330	319	307	318	290	339	322	312	318	302	300	319	314	345	333	325	352	316	345	370	311	331	323	312	337	296	333	312	302	355	344	349	317	337	344	345	334	333	356	293	305	352	328	335	350	314	335	330	361	308	313	335	293	323	336	313	328	336	313	335	295	329	290	325	331	312	337	290	332	321	371	342	321	318	321	338	343	343	308	348	332	333	353	307	285	350	324	296	320	333	320	311	302	309	344	332	329	322	324	303	323	315	316	306	335	330	309	334	321	340	350	331	326	330	333	340	344	319	356	307	316	334	325	345	332	329	360	337	326	325	323	329	334	333	288	317	323	302	308	321	313	326	313	351	324	316	339	306	351	316	299	320	322	329	352	317	315	312	323	358	306	289	324	341	308	356	320	329	306	290	319	307	341	314	325	361	317	301	311	315	321	357	331	325	335	343	344	334	312	329	365	341	318	324	308	277	337	328	358	337	288	331	325	290	322	310	347	315	304	312	306	343	330	354	305	305	327	303	317	348	313	288	344	347	319	315	337	298	334	342	342	346	340	309	322	303	325	341	328	312	298	333	319	334	287	335	301	296	314	326	331	347	347	300	307	313	316	355	342	333	334	309	274	305	322	343	334	327	339	301	330	326	312	303	346	340	318	358	308	334	328	322	339	360	314	330	328	319	320	329	347	314	353	342	338	279	346	303	314	319	339	312	333	330	366	325	346	320	320	326	305	345	351	320	322	294	291	331	312	339	338	320	317	310	352	337	350	359	323	341	374	332	349	324	344	309	352	324	314	298	323	289	311	292	342	335	301	301	302	313	318	348	319	300	348	343	333	330	324	310	315	302	319	309	346	342	335	341	358	312	318	306	330	326	298	325	332	351	325	315	339	340	308	291	306	322	334	321	332	321	353	320	315	367	326	310	306	325	344	331	345	325	342	368	309	325	331	273	295	354	348	324	288	294	304	335	299	310	319	317	311	331	311	339	350	338	303	329	310	334	316	298	311	355	325	348	308	317	328	333	340	303	329	338	333	354	321	329	315	306	319	311	349	291	366	335	276	324	326	303	354	314	299	305	367	332	309	322	308	349	340	301	309	332	310	358	330	332	331	312	334	319	342	322	333	327	290	317	324	323	327	315	343	347	315	299	307	345	338	307	370	327	350	347	296	294	316	337	297	306	308	301	306	328	320	324	303	286	324	316	330	333	312	322	293	318	329	300	337	333	392	328	307	324	350	303	312	341	315	326	355	337	328	342	343	351	293	294	319	317	350	298	334	338	325	318	301	309	338	327	334	352	341	312	319	313	336	326	345	338	337	329	321	310	321	280	301	313	323	314	312	328	362	428	332	304	298	336	386	302	326	337	312	321	301	318	325	288	358	320	333	301	308	333	356	311	271	343	356	318	320	331	316	324	336	331	343	330	321	341	326	328	368	310	298	318	361	316	309	343	329	358	320	323	330	311	332	310	339	302	307	331	329	293	285	321	335	295	314	317	352	339	285	313	318	301	305	331	324	313	335	330	289	320	325	334	347	304	300	351	352	326	343	326	305	295	365	292	334	302	306	305	293	329	305	330	332	312	318	318	312	351	358	309	344	318	310	326	347	305	309	300	301	341	291	311	360	308	316	338	302	306	303	306	336	324	312	310	342	334	298	381	350	327	316	333	345	288	316	293	336	310	338	339	345	342	331	337	315	333	327	350	337	346	328	324	312	344	319	294	336	292	296	337	327	339	334	346	343	284	312	357	337	327	317	333	332	309	331	323	333	337	322	326	349	329	324	328	328	306	335	308	302	341	320	322	314	312	288	315	348	334	317	315	340	338
26227	24384	38286	37821	37506	35820	31879	24650	21008	13172	6201	3327	1407	1010	989	1028	1062	1062	1193	1279	1336	1267	1581	1529	1210	1308	1445	1278	1201	1166	953	981	913	894	840	765	823	818	786	819	828	742	827	831	769	812	799	827	809	790	852	802	787	771	804	775	789	737	737	775	761	797	777	790	812	785	792	792	768	759	772	757	792	728	770	826	838	773	809	765	788	752	738	810	782	825	737	792	799	791	799	781	811	757	787	774	817	773	796	808	773	751	762	779	728	792	819	734	761	789	828	761	723	769	768	778	804	794	838	746	762	767	825	758	780	729	778	763	750	789	801	779	745	791	786	806	797	746	810	790	789	812	757	754	786	776	743	755	763	776	770	818	728	747	778	772	826	814	785	813	799	750	752	751	814	760	801	809	742	803	773	790	761	743	763	794	806	771	768	742	799	755	769	753	745	760	815	786	779	765	752	815	806	790	779	773	783	770	780	758	757	745	803	826	793	770	774	777	742	695	769	784	775	757	792	785	760	771	751	765	827	766	775	748	790	791	825	730	721	778	804	792	816	792	783	772	769	792	805	747	780	770	752	781	762	822	793	753	750	787	793	790	766	803	799	764	746	760	733	769	784	793	790	752	733	772	823	758	784	821	789	789	818	767	743	788	786	769	779	813	802	798	794	770	777	775	797	761	755	815	773	770	753	765	775	750	730	766	793	739	757	775	781	814	777	800	781	779	746	799	798	798	733	722	749	791	759	749	755	765	743	782	813	777	771	768	794	775	766	760	769	776	833	750	773	752	756	805	788	742	788	722	747	760	779	716	806	718	776	790	813	770	757	774	765	794	776	751	751	781	800	757	810	810	760	803	748	770	826	765	795	831	798	769	770	779	800	784	790	802	780	758	769	760	762	782	819	803	812	781	756	776	778	800	767	773	811	783	782	749	782	744	801	747	752	795	783	842	762	768	783	777	736	761	797	751	794	746	761	755	834	747	755	798	790	819	773	768	760	765	769	771	747	759	769	786	757	745	810	768	808	765	793	781	770	741	783	754	816	776	766	821	710	749	803	707	806	712	797	781	762	773	782	768	772	779	780	723	798	729	768	688	775	794	826	779	763	787	758	807	768	731	791	736	801	749	760	766	746	802	771	725	773	774	767	755	812	777	798	763	786	780	821	795	792	774	801	757	739	774	742	794	806	795	765	771	748	729	805	757	772	796	763	780	800	741	791	765	850	802	762	828	763	770	791	795	775	779	800	757	795	750	792	760	803	760	787	743	796	793	804	766	794	791	802	752	752	729	795	806	805	829	831	767	762	781	835	745	814	798	772	761	760	722	797	764	800	822	778	787	809	814	737	764	806	783	818	742	805	788	840	781	808	780	782	805	810	765	807	802	775	754	769	784	791	751	805	728	804	781	719	814	764	778	768	774	777	724	746	818	778	802	745	806	772	759	775	805	762	792	773	778	791	753	836	778	793	790	785	776	787	805	790	777	764	756	779	758	780	744	778	756	772	703	795	788	814	779	778	788	835	779	765	777	829	841	839	723	774	786	763	832	798	800	753	772	757	775	736	756	831	796	773	776	815	746	763	828	775	809	826	755	812	801	750	782	806	768	765	820	763	836	750	771	779	782	740	812	771	784	785	853	783	810	755	829	755	734	765	792	836	772	801	812	766	759	795	773	753	738	781	809	796	787	797	798	796	757	747	745	794	833	755	728	781	830	749	738	800	774	789	789	791	741	763	736	788	813	742	766	785	795	751	781	766	729	854	780	785	757	778	794	751	779	802	790	802	766	785	821	779	821	756	809	771	811	791	763	793	721	779	781	755	771	752	766	736	747	779	782	771	759	779	776	773	759	755	778	774	789	785	799	774	777	758	782	773	793	735	769	814	762	761	751	758	738	788	738	803	784	808	770	769	775	800	793	798	765	728	775	804	790	728	767	750	735	841	748	793	761	800	727	790	798	782	777	777	772	790	816	750	799	784	783	785	783	750	801	733	797	795	790	782	782	751	758	763	743	828	813	773	783	766	709	789	739	752	764	764	723	757	840	786	738	758	771	812	764	778	765	753	787	782	833	765	782	752	774	847	798	727	836	768	728	790	780	770	775	742	786	736	712	832	755	740	765	749	717	731	750	760	796	750	739	734	754	795	824	795	838	771	752	813	804	729	765	786	817	784	794	757	780	773	755	775	748	773	758	749	766	740	810	769	774	763	752	758	783	826	745	808	831	752	801	737	773	779	727	743	784	771	773	779	803	827	776	771	809	756	741	784	771	758	770	827	792	773	746	761	764	882	854	794	765	771	788	771	732	760	830	768	837	794	767	796	805	826	803	746	764	799	837	800	831	763	786	787	740	775	771	813	800	744	802	746	816	802	781	766	785	820	769	798	809	774	788	804	773	864	749	791	795	743	733	798	744	748	777	771	714	823	796	778	780	790	767	804	792	768	799	750	790	764	757	737	807	785	791	786	799	777	729	737	793	834	834	764	773	775	786	765	800	738	768	822	773	721	783	741	772	758	791	787	795	809	736	819	800	786	803	790	807	801	750	795	812	798	783	785	762	710	795	760	786	794	794	783	779	806	786	719	749	784	821	772	780	765	850	802	825	806	742	716	831	721	715	802	762	823	737	759	744	819	710	765	749	791	739	834	766	761	809	835	778	812	817	753	734	822	760	779	753	738	781	740	769	781	757	840	799	801	778	737	747	786	830	773	711	805	772	766	763	742	805	784	768	775	769	744	749	797	817	831	811	799	715	737	795	752	776	769	763	766	765	779	741	793	802	782	764	786	799	752	821	754	744	784	797	810	772	777	792	735	776	769	813	738	728	785	793	778	790	785	776	782	755	807	785	778	763	824	758	741	772	724	805	753	790	758	795	827	724	792	810	787	813	836	811	794	772	791	774	752	756	797	784	806	716	774	753	787	729	721	744	821	766	780	820	784	767	803	781	760	824	786	755	786	776	782	786	734	796	713	723	782	779	701	776	774	767	777	823	769	777	770	735	761	741	787	777	754	796	752	741	808	770	827	797	764	771	777	760	783	758	753	780	740	776	785	729	814	807	793	787	785	772	741	774	744	762	808	768	768	776	755	748	780	739	731	787	826	802	799	758	771	757	772	763	772	799	721	788	749	769	785	748	740	800	742	756	820	799	779	783	770	814	781	796	779	759	754	757	788	754	735	788	767	793	719	770	793	754	812	773	793	840	746	734	779	765	746	748	774	697	818	773	746	704	796	754	793	782	768	791	763	731	762	761	821	755	805	760	765	769	797	738	776	775	803	810	735	784	751	785	753	804	748	789	768	783	771	827	746	791	768	801	793	805	751	792	789	804	793	733	834	793	805	800	785	775	717	780	755	773	774	818	783	794	764	801	770	806	733	741	801	829	766	771	724	804	751	731	770	744	767	715	795	795	825	784	844	751	826	812	767	777	728	787	790	776	756	740	786	768	805	790	811	772	766	712	772	819	800	774	788	781	762	767	762	799	764	819	815	751	723	726
17722	7279	7029	5796	3418	2132	1430	936	662	538	475	381	365	326	351	349	373	346	335	323	369	301	342	353	325	357	365	378	379	349	375	341	376	348	329	340	362	317	330	368	339	333	349	329	348	341	377	311	350	315	374	335	378	359	319	332	313	335	345	352	334	350	373	318	333	383	340	362	338	349	347	347	336	338	350	352	345	364	331	350	371	371	356	375	368	352	350	361	332	345	364	363	357	362	353	373	326	344	350	338	382	344	371	345	310	375	319	341	353	336	337	404	358	338	324	381	350	357	353	362	361	355	355	358	339	410	379	340	324	364	348	352	349	351	343	382	352	316	344	357	328	361	304	345	353	387	380	354	351	337	352	378	362	352	338	374	359	354	372	373	348	369	334	373	341	360	328	335	361	317	307	380	328	316	351	364	329	357	319	324	342	369	373	292	343	354	370	352	351	347	351	364	353	388	328	371	329	348	351	383	360	372	331	325	350	368	361	327	345	361	338	349	331	356	322	366	347	309	309	349	355	341	361	376	399	320	384	318	354	325	354	333	357	298	338	330	359	333	361	350	365	335	357	331	343	372	338	334	357	333	332	333	345	359	351	364	333	321	355	295	344	327	373	370	368	356	324	324	334	316	320	326	355	339	344	330	359	343	350	348	319	351	349	338	365	377	346	324	381	359	353	374	338	338	347	356	339	349	367	342	357	356	331	364	335	328	354	379	357	389	345	318	342	363	349	327	374	364	356	337	312	371	367	347	343	395	329	320	340	356	328	330	328	310	332	372	335	332	376	348	334	350	353	357	320	323	376	349	302	344	356	333	367	366	347	303	306	324	380	377	354	340	358	318	340	313	349	406	330	349	340	342	347	329	323	344	323	346	329	356	358	376	325	348	350	336	383	350	342	353	345	357	354	340	353	367	355	360	322	365	342	345	324	392	359	375	357	296	328	332	351	336	353	338	309	327	326	352	357	337	359	381	341	350	336	349	329	324	348	347	316	318	365	347	345	321	354	359	378	305	311	329	306	343	367	329	333	355	345	355	344	387	351	375	407	337	325	355	356	371	348	328	351	343	309	373	353	328	308	322	333	340	335	339	360	350	344	324	316	334	358	360	390	316	318	351	341	363	375	341	352	357	323	357	372	347	315	331	332	336	357	332	347	332	343	304	361	350	332	337	355	317	344	329	367	375	334	302	371	362	359	323	362	325	317	350	359	380	348	328	362	350	343	330	332	383	374	381	343	352	343	372	359	351	361	326	339	348	355	336	336	378	349	350	347	330	350	351	369	327	376	310	346	343	288	346	309	344	370	368	337	362	366	389	343	352	356	346	365	362	363	340	339	364	326	331	380	349	336	339	365	321	316	364	307	345	336	367	353	316	322	348	327	358	384	381	356	371	361	339	343	332	357	371	318	358	346	333	339	369	315	343	358	347	332	354	329	370	345	347	360	398	322	342	344	353	343	344	323	372	379	384	361	335	339	334	348	329	338	350	338	331	382	368	339	352	322	373	335	304	348	365	358	323	347	346	308	363	347	339	373	341	348	354	326	350	333	343	354	297	341	346	373	353	360	336	360	371	380	333	346	324	326	324	326	323	329	363	344	361	364	337	354	350	364	341	366	329	343	338	351	336	338	327	369	334	337	349	362	345	332	335	354	343	365	337	373	356	351	344	335	317	346	343	346	346	352	342	386	333	380	359	337	313	325	348	354	354	362	372	353	333	345	390	358	337	346	329	333	328	345	345	375	361	344	291	345	337	334	334	344	346	356	341	346	368	367	366	375	400	394	392	322	350	351	358	352	338	350	344	362	341	364	321	332	342	309	341	348	349	334	351	341	335	313	317	339	354	357	343	351	311	360	319	331	337	355	319	355	351	337	346	368	379	352	344	365	345	323	330	364	306	346	355	316	335	335	374	401	348	344	360	364	299	334	346	351	355	300	350	292	340	357	343	366	319	341	331	344	340	349	349	355	315	324	344	313	359	349	341	360	350	349	350	346	351	330	362	342	349	400	373	354	324	341	363	318	374	351	322	351	344	360	350	374	387	362	359	360	332	337	357	350	354	359	373	337	337	344	342	359	335	312	350	396	377	332	341	311	330	345	350	362	359	351	340	341	332	345	347	410	350	355	368	386	355	337	327	326	379	331	358	371	344	319	358	379	346	367	332	357	382	324	330	347	330	376	373	365	366	341	338	356	336	334	355	331	334	305	368	385	343	341	357	338	331	320	349	361	362	358	340	351	366	371	327	359	340	356	360	372	371	322	353	314	390	319	360	346	322	391	349	323	359	340	329	351	346	350	382	379	351	353	376	327	353	307	352	342	366	337	332	376	389	351	363	362	370	335	354	362	343	393	347	321	330	335	353	331	335	343	357	391	365	376	331	330	312	366	362	354	363	317	334	366	339	353	354	337	352	383	357	392	334	345	349	367	364	370	343	312	352	348	343	334	363	358	362	338	335	356	380	348	351	393	331	322	330	343	320	352	328	330	361	329	341	343	320	348	344	292	352	324	322	333	345	340	360	365	299	312	340	356	303	338	395	354	340	369	357	368	371	342	359	316	341	383	375	340	348	332	359	380	355	310	315	360	351	317	324	379	343	367	363	371	312	337	360	329	357	381	342	340	367	366	335	361	369	335	386	340	366	307	371	375	346	357	313	353	373	350	338	354	349	350	340	342	343	329	346	333	386	369	348	347	352	348	357	338	360	340	359	366	357	320	377	299	343	333	368	369	361	365	324	345	351	328	343	343	354	322	379	356	359	320	325	335	351	356	361	354	354	337	347	361	337	327	312	354	349	338	312	370	375	329	380	357	352	346	362	320	335	321	359	348	367	355	334	381	378	359	323	330	366	333	341	341	376	341	358	343	297	368	364	342	322	312	388	391	356	359	330	325	336	334	358	364	350	348	348	354	332	366	329	350	330	370	384	375	352	348	339	351	360	346	362	369	348	335	352	360	354	354	337	333	360	356	335	320	317	349	363	355	387	337	373	341	347	354	338	312	346	350	318	349	320	333	327	364	334	309	378	335	338	348	352	336	319	347	382	341	351	315	334	356	376	378	357	329	328	359	307	355	344	341	348	328	308	359	352	357	322	347	353	375	375	333	392	355	345	377	360	305	356	318	348	333	332	322	334	378	349	346	343	334	391	347	349	356	357	311	338	338	326	350	391	353	344	322	341	367	336	347	362	335	366	341	324	343	320	357	323	323	355	336	334	354	373	350	318	362	380	386	398	319	314	309	333	344	332	337	339	390	333	363	361	327	380	357	351	370	323	354	361	332	362	357	329	322	331	343	344	352	341	373	344	334	337	362	317	345	367	356	323	329	355	343	347	350	341	344	377	323	323	329	359	337	323	331	366	319	358	320	370	332	358	342	342	352	328	335	348	339	374	368	345	328	308	391	376	325	360	369	366	359	344	310	369	344	328	339	375	346	357	353	353	360	353	362	355	350	355	392	375	331	345	379	343	353	322	376	376	325	330	361	354
12523	7068	13120	14650	11128	7896	5509	3432	2383	1724	1276	915	895	891	864	875	839	835	849	875	884	850	848	851	847	865	846	835	796	864	833	847	847	821	809	825	869	857	872	847	869	799	784	835	875	805	786	893	844	820	857	829	811	857	791	850	867	871	792	841	834	847	822	843	840	839	841	903	857	884	847	817	821	871	875	798	816	840	848	831	837	866	810	831	804	829	802	832	844	848	803	799	854	929	830	822	836	856	802	841	779	849	869	783	840	826	831	784	827	849	813	863	801	810	797	844	840	784	803	854	794	892	776	790	847	842	865	834	846	854	880	835	791	800	829	790	810	802	844	869	844	826	798	784	797	851	834	823	809	857	879	862	827	834	906	813	815	828	827	873	805	893	840	872	875	824	794	806	838	769	813	830	824	790	824	818	829	810	846	827	839	812	862	817	823	852	851	782	770	790	842	857	843	828	856	830	848	900	837	778	794	891	831	808	774	816	867	815	835	815	808	851	818	844	851	866	833	814	855	860	820	893	837	844	865	808	796	817	846	829	829	824	819	843	827	866	833	895	877	821	820	847	817	830	825	856	753	875	861	847	806	838	830	898	802	830	869	849	857	806	868	854	807	858	858	843	832	809	830	811	786	834	850	855	885	839	860	851	775	870	804	832	830	804	818	818	847	776	869	827	846	874	853	837	848	800	850	831	844	812	872	827	768	853	782	858	828	809	863	836	836	828	839	856	836	806	818	794	860	825	799	838	860	818	878	839	846	840	796	859	841	810	801	816	849	847	859	806	796	851	841	841	774	813	767	813	824	867	805	802	889	843	843	844	833	805	850	800	851	827	844	847	800	829	839	796	804	886	810	807	844	854	802	805	819	856	835	833	882	830	864	841	857	818	839	871	807	824	813	778	841	858	870	840	829	857	810	811	839	844	818	827	810	841	837	830	830	841	873	793	831	843	876	860	803	801	840	845	838	809	809	853	854	847	881	815	880	812	836	811	828	835	830	808	790	856	818	784	807	800	832	835	868	831	812	819	838	845	857	847	809	858	781	843	891	830	839	840	822	856	830	782	864	870	848	807	894	860	797	862	822	850	812	841	857	876	836	843	876	818	839	868	831	823	863	829	815	857	811	853	858	849	806	801	825	867	836	832	801	840	855	863	891	780	869	844	821	774	833	833	846	909	860	860	844	770	839	856	854	819	798	829	842	799	821	804	855	803	821	818	809	833	804	792	805	871	849	821	842	829	833	840	786	829	856	836	865	870	780	868	820	839	851	805	855	812	839	832	826	836	803	811	885	901	833	839	793	837	839	839	823	802	874	833	809	795	827	805	832	831	827	813	836	855	843	848	797	802	800	827	836	869	854	798	870	812	806	878	872	818	838	857	852	868	851	790	850	833	831	897	800	789	770	819	872	832	813	851	824	874	836	824	833	824	789	825	856	844	789	820	881	820	852	815	795	829	845	842	837	853	845	842	849	874	818	834	825	834	854	831	869	829	891	797	844	849	790	862	827	801	837	832	851	839	864	798	885	850	848	826	820	857	813	884	861	833	797	815	882	834	919	845	871	858	827	858	828	841	842	833	865	837	871	886	860	870	831	797	890	877	824	788	875	778	823	822	820	836	822	868	845	816	877	860	830	850	811	849	823	873	826	860	847	817	841	848	821	828	811	828	865	825	826	899	820	746	857	856	811	902	860	781	827	805	827	862	818	885	837	849	829	816	823	860	870	800	820	869	815	814	829	859	855	838	845	884	863	845	824	807	794	814	841	819	820	927	821	848	841	823	884	838	848	816	833	859	921	805	841	822	832	859	820	795	842	854	836	801	820	861	898	806	838	791	827	834	804	897	818	804	846	845	835	855	849	882	860	867	817	825	848	865	885	826	808	869	855	821	839	804	848	895	828	810	814	823	859	837	799	852	836	791	825	913	846	856	822	774	894	877	804	764	832	844	822	844	851	814	789	882	865	852	815	825	829	835	849	818	797	828	827	850	850	830	884	891	831	861	800	836	808	826	872	822	856	919	830	801	803	825	841	845	772	857	797	835	810	878	842	854	856	882	832	802	860	759	854	815	854	807	754	804	819	828	825	795	825	875	865	808	836	800	800	836	826	841	850	816	890	808	856	834	823	864	822	864	823	799	781	880	809	780	876	810	879	850	839	822	808	892	843	834	846	869	816	825	865	808	826	864	838	843	865	853	792	813	848	859	844	824	828	813	812	834	879	854	871	851	884	832	842	801	847	826	859	832	845	851	819	844	828	793	852	846	875	847	828	809	855	821	828	835	831	848	827	857	852	853	839	831	856	787	817	811	838	840	861	805	914	818	829	813	827	787	842	862	823	842	801	847	784	830	827	824	859	801	823	834	828	821	847	848	831	918	858	853	848	860	826	889	859	839	881	822	868	854	833	820	829	818	883	859	786	817	885	814	858	842	800	815	883	869	854	827	828	856	781	899	840	830	871	809	802	866	836	799	811	849	831	776	786	870	813	837	802	824	866	861	846	813	845	805	819	840	816	852	849	787	861	811	803	842	810	812	878	827	807	800	832	827	853	842	878	831	831	846	873	826	862	898	852	844	863	865	850	842	836	856	795	802	778	855	823	814	829	897	820	820	872	862	803	807	823	793	879	830	871	860	806	792	884	831	865	831	826	875	858	833	828	848	816	834	828	814	855	839	819	860	816	847	798	853	842	815	856	865	821	835	889	847	852	851	855	799	816	848	830	831	868	787	812	803	858	825	820	811	857	831	875	835	855	836	835	818	831	814	833	877	822	874	843	847	810	819	830	889	866	827	812	830	825	841	879	853	854	853	854	869	795	828	849	844	835	832	798	826	856	795	890	836	926	802	834	798	861	827	778	869	807	844	810	824	815	894	848	782	889	853	833	862	762	823	801	821	868	907	787	860	809	895	836	825	872	871	853	788	838	843	825	816	864	893	836	824	845	867	754	837	792	844	838	874	784	797	853	845	845	824	818	852	858	788	806	851	828	838	820	875	831	805	797	878	855	849	825	873	876	814	812	838	849	856	884	774	800	822	832	792	809	810	851	818	873	900	790	836	812	870	838	885	776	846	844	856	837	868	884	806	791	790	837	817	845	827	831	873	825	812	864	809	880	824	809	832	817	814	850	835	852	839	843	833	830	854	815	840	818	869	856	816	875	847	827	901	852	790	769	837	794	811	820	892	842	844	807	836	835	848	886	798	804	842	799	831	836	808	812	784	877	859	870	762	855	800	841	836	803	866	834	833	867	826	815	856	819	841	848	847	795	858	852	844	883	886	858	831	844	818	840	862	811	860	846	880	835	842	808	838	806	794	833	863	822	834	852	851	844	866	843	802	783	797	868	777	852	846	757	836	826	781	857	837	835	805	899	839	827	893	810	884	795	822	808	865	810	791	797	836	857	764	810	841	842	835	830	827	909	825	820	812	855	850	860	873	839	797	865	808	856	795	831	820	798	822	866	837	883	823	828	853	823	810	884	797	852	874
30238	18446	23377	21935	17191	10313	6031	3202	2052	1139	731	613	467	332	384	393	387	426	392	418	445	396	431	423	413	419	441	407	397	399	406	381	374	381	370	362	367	366	326	375	349	361	354	357	370	391	400	358	388	393	347	366	369	389	398	375	367	368	336	374	361	374	338	352	377	399	361	327	379	364	372	369	358	398	357	301	351	382	375	365	371	362	368	373	366	371	322	355	350	372	357	355	388	365	333	346	377	385	369	384	402	350	324	369	360	386	372	355	367	354	380	354	397	354	376	352	330	326	354	367	373	348	365	374	369	340	425	371	388	354	352	351	366	344	390	405	365	360	390	364	403	366	423	352	377	353	400	364	363	368	358	379	344	389	374	358	348	374	364	389	335	349	331	396	384	377	411	366	348	374	388	384	362	388	394	349	367	364	344	357	404	362	367	356	327	378	358	362	397	337	356	359	375	355	345	365	376	375	369	345	346	383	379	406	337	370	388	374	350	365	379	353	368	360	348	427	378	352	379	371	367	346	384	367	364	380	384	404	392	346	339	374	318	333	367	371	353	369	349	378	342	372	376	395	373	381	387	362	358	354	342	369	358	361	372	357	383	377	343	388	368	370	363	351	352	381	385	376	339	353	360	394	397	383	390	365	363	365	391	351	361	385	377	383	375	370	357	371	407	355	385	353	363	358	361	369	401	397	347	369	373	387	376	355	376	403	394	364	387	343	325	402	349	404	376	393	377	367	365	372	311	346	362	387	399	369	375	358	359	394	383	412	395	334	401	354	361	363	353	357	367	345	377	387	390	377	391	354	337	344	414	401	396	339	379	374	382	404	364	329	396	386	348	347	346	339	372	358	358	371	369	378	369	350	410	349	359	381	342	370	417	385	382	345	341	371	361	378	363	371	374	379	391	335	345	375	328	362	360	383	365	345	379	352	362	385	337	371	369	367	378	356	340	340	377	396	387	375	376	367	384	373	378	386	375	348	366	353	354	396	363	360	330	353	353	357	339	379	351	385	368	371	385	345	374	334	363	391	346	407	330	387	356	369	346	384	355	384	368	344	377	407	373	379	328	350	395	359	380	367	409	321	347	369	402	366	318	388	374	331	334	334	409	341	348	346	335	385	376	362	368	393	357	377	390	376	380	339	376	376	379	345	378	358	341	387	361	392	368	363	365	354	346	341	396	362	361	389	375	374	368	369	384	356	346	354	378	381	388	368	347	369	358	374	388	372	345	413	391	333	376	389	355	385	363	357	354	339	339	392	368	363	366	389	354	374	373	369	382	387	389	344	363	358	354	365	359	406	355	349	378	358	350	370	382	383	335	370	379	362	342	341	327	371	364	368	372	332	380	369	368	330	382	325	413	382	352	381	333	370	369	381	373	358	362	348	362	328	363	362	376	374	374	375	352	351	388	365	335	383	373	424	364	357	371	394	379	359	375	384	360	420	417	348	358	368	379	379	369	344	380	388	353	335	391	408	356	392	411	346	362	355	359	383	363	371	404	349	408	381	372	371	380	364	369	375	378	346	363	327	360	378	382	366	400	397	373	384	364	360	407	360	344	373	399	334	375	391	388	356	325	381	360	326	358	351	368	354	370	359	369	363	403	347	363	353	394	374	356	405	360	360	353	336	385	343	383	341	374	345	401	374	384	361	360	366	359	359	357	350	369	368	391	360	329	395	374	392	357	371	372	356	373	383	368	380	371	367	378	401	382	376	349	400	366	359	353	338	352	346	335	336	349	402	376	360	395	368	359	382	401	383	350	356	384	395	371	357	406	357	352	375	351	372	351	379	386	364	388	343	375	359	340	372	334	341	368	375	357	367	361	386	364	376	353	402	374	357	367	372	382	382	369	373	383	348	373	342	374	354	345	369	384	367	368	389	368	374	384	383	367	382	339	319	403	376	354	348	380	365	383	322	362	350	353	401	353	383	371	365	395	333	327	384	387	421	377	327	359	350	400	354	327	356	340	371	390	371	330	409	387	350	321	362	369	331	358	351	350	346	382	350	392	335	380	364	352	379	379	354	389	409	375	392	344	407	368	374	391	366	359	342	360	366	354	342	363	303	341	371	355	365	388	372	394	391	358	378	369	375	397	352	365	357	361	370	344	381	365	354	361	374	367	364	342	346	365	369	415	345	380	400	353	358	361	355	347	386	343	401	356	351	392	391	345	380	356	373	371	370	334	352	343	367	359	363	344	366	371	394	338	349	382	349	370	416	386	336	347	373	383	366	382	375	389	354	372	383	386	380	357	375	352	390	399	383	344	365	367	352	384	369	411	361	374	378	380	366	360	357	376	342	347	380	360	363	370	346	364	330	345	345	359	384	362	393	368	384	333	363	393	378	357	331	355	369	368	379	392	373	382	376	362	373	357	368	390	359	360	376	368	356	369	387	346	407	362	409	386	384	364	357	373	345	384	417	361	389	363	394	380	356	347	369	408	356	401	387	377	370	389	374	351	340	335	364	399	339	318	387	365	364	339	375	380	347	334	381	372	370	385	358	343	362	359	387	382	349	352	426	395	380	389	365	356	382	352	383	375	385	404	336	357	351	320	339	359	368	359	356	418	383	348	361	395	372	373	386	360	402	371	351	367	394	376	366	377	339	398	330	354	349	352	384	368	359	359	393	365	359	359	386	402	375	365	351	388	396	385	373	369	336	397	363	351	362	377	380	346	345	397	373	402	401	345	399	364	352	374	375	360	364	357	381	382	369	355	397	362	370	384	369	381	316	363	387	361	339	382	362	379	355	360	382	381	382	351	345	375	374	403	406	316	383	364	399	396	359	415	394	344	367	390	341	367	343	373	362	391	381	343	348	340	365	391	384	343	357	366	367	369	367	355	396	385	378	330	369	393	356	364	408	335	408	371	348	365	374	364	363	365	338	345	343	352	358	364	374	382	397	338	382	346	407	353	389	381	340	361	394	388	387	354	383	353	369	369	352	362	359	406	365	348	352	372	342	389	358	387	371	350	354	357	375	383	376	369	369	359	355	378	390	364	363	358	362	351	333	350	363	363	325	373	350	372	362	379	396	396	390	395	341	388	377	339	367	331	368	350	363	356	352	345	364	378	364	358	381	365	366	351	372	363	363	420	368	350	373	339	356	380	354	364	360	349	362	334	374	368	363	378	377	360	374	365	367	394	331	368	366	379	361	412	373	377	357	379	351	376	360	385	391	314	373	375	362	348	372	396	372	394	369	374	390	402	311	370	355	370	411	376	335	355	346	417	364	355	376	335	387	412	358	353	380	363	368	374	356	343	352	355	360	400	357	343	366	366	347	398	357	361	348	361	389	369	405	354	406	350	399	357	328	330	341	331	351	365	334	352	386	353	342	373	396	373	405	367	356	377	341	349	393	352	365	354	390	368	402	380	401	370	370	375	365	365	397	401	401	356	356	382	393	391	323	319	363	344	335	355	337	364	372	345	374	364	336	360	341	344	355	399	363	372	332	405	381	343	302	349	373	379	377	383	381	350	360
21457	17529	30082	32674	30929	22972	16930	10745	7809	4315	2803	1988	1173	1035	1034	1032	1067	1099	1086	1120	1162	1165	1309	1298	1150	1138	1230	1178	1167	1057	996	971	1007	946	886	902	884	903	828	853	923	909	861	858	911	897	891	836	936	845	931	861	856	883	868	783	863	921	899	890	844	860	840	871	886	831	839	880	898	925	882	843	846	885	908	923	862	879	895	866	878	852	880	858	886	875	887	880	846	914	868	913	908	881	868	877	839	897	880	870	958	944	873	858	826	896	839	869	915	908	841	897	867	875	844	859	912	883	851	861	885	919	878	851	856	887	898	863	926	893	920	887	857	927	856	872	893	847	898	888	881	851	858	817	866	872	872	889	862	870	890	842	850	891	922	841	898	931	879	913	864	901	877	830	920	881	890	887	896	863	871	924	866	852	889	866	865	912	860	895	891	903	869	881	852	884	901	888	855	894	830	873	931	815	885	921	946	840	888	823	878	894	904	899	921	887	889	867	931	892	863	859	842	910	850	865	835	840	894	865	869	831	873	864	858	911	892	908	846	874	867	858	889	875	895	830	882	905	850	903	867	905	885	800	889	870	838	876	869	856	901	859	928	837	849	897	901	838	901	907	903	899	837	874	891	856	824	885	904	888	889	894	865	875	840	880	848	911	886	896	850	807	875	842	886	828	912	905	871	875	863	861	919	826	874	912	841	846	870	907	874	897	903	895	939	890	909	936	906	872	915	817	910	827	836	878	863	874	845	895	871	885	896	910	927	897	945	885	940	884	898	839	885	884	834	878	889	875	854	912	848	898	927	935	853	893	909	895	898	878	863	908	866	877	879	884	895	886	857	890	871	832	848	908	920	869	909	877	876	955	852	865	852	865	856	854	897	883	868	911	876	863	861	886	857	902	876	880	901	921	862	930	893	866	859	857	875	825	841	855	898	909	844	922	934	866	867	903	897	884	912	949	852	841	862	883	917	875	887	842	847	909	894	829	873	850	919	880	920	895	864	868	818	920	838	847	876	896	899	897	886	870	912	830	904	932	916	868	882	872	860	916	897	872	894	863	898	907	901	894	845	894	909	876	945	927	854	904	853	848	861	867	886	896	850	880	877	851	913	860	913	869	794	912	882	953	852	899	902	921	882	866	848	881	865	862	855	892	888	914	872	929	868	908	873	895	868	907	877	854	886	830	917	871	882	898	842	880	949	852	901	833	887	905	855	919	847	869	830	865	860	844	837	865	849	850	868	883	903	889	869	818	919	846	817	895	912	874	914	929	883	905	877	864	848	912	823	890	906	923	877	904	858	857	906	862	876	813	844	852	906	804	952	818	869	858	818	896	873	869	911	871	932	875	886	891	848	858	906	916	917	915	905	923	874	860	871	852	916	904	851	843	843	910	799	866	858	924	903	885	876	875	896	902	890	913	913	913	888	873	876	854	870	841	876	859	882	889	897	901	907	868	898	850	890	869	837	781	897	861	871	853	896	865	870	845	852	839	855	824	906	895	911	859	904	834	863	902	906	925	936	839	882	895	897	869	901	886	800	895	843	912	934	850	836	843	884	864	894	850	900	872	888	902	915	888	926	905	868	850	927	857	877	881	936	880	856	877	887	904	876	822	894	906	888	873	874	973	878	881	846	896	903	907	841	919	891	891	845	853	890	892	898	859	875	879	912	918	926	863	858	876	933	852	885	859	854	893	815	948	898	927	865	882	844	922	935	935	845	846	964	917	882	859	912	920	867	907	919	835	897	867	814	877	881	857	895	877	905	842	821	910	861	875	936	845	851	924	894	899	897	945	878	867	906	914	904	874	891	877	886	894	884	866	871	899	922	876	969	923	945	913	824	889	903	849	886	876	878	905	881	882	878	852	869	903	864	866	888	851	873	871	874	872	912	891	929	947	906	853	909	913	879	903	861	875	893	897	882	942	893	863	852	916	853	904	886	853	891	845	837	900	925	893	867	891	876	885	903	921	858	874	862	840	895	780	928	902	861	870	885	874	913	871	849	896	924	913	883	835	897	884	844	889	895	863	891	872	923	839	871	836	840	856	851	880	905	872	877	870	871	883	868	850	911	820	873	886	885	832	895	916	908	935	912	851	874	850	891	932	896	937	792	855	878	908	877	918	910	879	871	831	860	858	878	929	839	931	864	888	875	854	876	899	864	875	926	834	879	840	910	866	875	868	875	876	852	834	876	862	880	886	834	884	893	911	899	882	843	840	859	874	903	953	888	845	837	884	863	862	869	894	879	846	895	917	894	893	829	873	798	861	863	922	864	913	866	840	840	932	827	863	919	933	880	932	868	927	887	850	880	844	829	902	876	861	902	872	863	828	924	837	859	907	870	905	912	880	858	883	918	937	857	935	860	872	943	951	864	847	886	899	895	858	917	865	871	891	876	878	880	892	881	865	899	868	876	910	873	873	961	870	906	890	885	872	852	877	833	845	860	879	852	875	911	897	892	801	901	873	857	880	914	916	852	854	802	840	880	910	914	825	842	859	863	840	913	878	852	885	915	859	864	884	902	888	861	880	930	903	896	896	871	885	879	823	935	874	843	877	885	932	857	838	933	879	893	864	872	891	896	888	883	908	904	843	931	867	909	898	922	862	853	905	911	895	879	864	880	865	892	885	887	963	892	918	900	842	965	868	869	873	877	826	932	853	850	870	899	882	886	899	857	886	913	906	856	870	893	863	935	891	851	873	917	874	881	880	886	925	953	869	849	893	820	839	850	897	899	952	869	894	895	900	872	884	879	866	856	877	860	878	850	886	864	886	860	897	860	900	879	835	826	906	863	869	906	839	898	865	872	882	867	867	934	884	890	913	879	868	889	856	868	884	839	860	876	865	878	919	856	859	869	854	850	876	929	879	912	805	892	915	907	863	914	861	867	976	894	864	836	874	887	922	893	876	858	812	844	895	866	885	899	878	877	903	874	890	902	890	846	865	818	903	880	898	908	856	861	881	847	898	907	863	847	872	873	852	871	911	880	927	887	866	883	882	879	890	839	890	880	929	904	933	903	886	852	891	868	882	932	907	883	887	864	883	857	859	864	909	844	833	851	910	859	941	904	860	799	852	862	858	873	888	885	915	900	845	879	935	877	880	862	904	896	887	875	908	860	875	895	840	867	883	890	852	898	951	860	899	928	901	863	946	929	862	834	904	946	881	951	881	883	867	884	860	936	902	851	908	910	923	884	893	859	877	946	881	906	865	925	925	916	875	912	884	827	843	890	873	879	890	877	854	858	829	905	836	895	866	889	896	893	869	894	828	868	858	831	877	914	862	896	889	809	846	908	902	892	870	881	906	850	955	929	888	885	864	903	870	884	853	870	904	879	882	881	907	857	884	858	857	916	891	855	893	842	843	885	898	918	923	889	933	877	898	874	879	851	879	887	822	929	855	892	875	859	853	852	976	851	858	883	914	910	834	869	807	931	915	868	838	877	870	856	855	893	886	856	892	898	888	893	866	903	841	869	920	872	927	857	872	909	875	919	896
37425	27863	32882	28950	27270	19821	12815	6380	3968	2537	1300	581	425	404	329	389	365	365	388	407	429	399	497	427	425	435	432	412	436	386	364	377	370	383	338	360	312	364	334	329	354	310	325	345	359	321	298	316	367	344	353	348	326	277	323	327	341	330	314	305	333	351	349	366	324	338	375	339	345	289	331	331	350	324	336	345	406	318	328	332	324	296	278	322	320	303	329	332	370	317	306	313	327	335	350	313	326	328	323	329	332	325	328	304	325	330	278	347	284	349	348	362	293	282	293	321	348	315	321	353	304	352	337	303	353	345	317	325	323	327	312	313	309	329	355	328	383	330	345	346	346	339	329	334	305	348	354	307	332	307	329	328	349	330	332	301	352	341	308	324	333	337	321	365	344	306	369	343	330	334	383	353	336	338	340	325	353	333	359	299	325	347	342	367	324	327	326	343	338	365	326	316	327	302	332	334	336	302	329	327	334	324	346	281	340	331	331	324	331	327	350	295	339	312	341	356	334	363	329	358	329	314	325	318	381	334	331	303	343	339	332	369	332	322	336	332	328	362	305	313	284	298	347	348	339	326	327	317	315	295	324	304	320	307	307	329	346	328	294	333	359	350	332	333	348	353	350	382	312	321	317	340	344	335	344	299	348	335	347	288	337	316	320	311	324	308	328	300	322	319	311	361	320	312	316	317	303	346	323	312	331	372	341	326	337	327	362	326	351	337	343	346	328	301	324	360	348	302	350	338	327	350	362	330	299	327	315	352	343	331	331	299	325	340	361	327	333	319	327	322	319	327	321	353	331	296	327	349	330	344	303	327	307	318	339	335	348	331	360	321	324	322	329	323	337	325	345	331	338	347	352	334	336	319	322	302	267	338	317	332	346	344	346	311	338	352	342	359	321	350	340	328	335	322	339	328	353	328	301	328	295	310	332	356	323	326	323	348	312	329	349	349	319	354	369	341	297	351	345	330	344	338	319	322	303	342	313	334	294	306	380	364	325	335	359	322	315	330	343	297	360	344	314	302	331	319	330	332	343	328	363	318	322	341	329	324	327	346	328	337	319	328	324	319	297	344	295	338	366	320	300	338	329	306	373	311	323	339	312	364	357	314	310	313	343	324	346	314	341	311	337	345	363	374	337	330	314	324	304	314	371	331	291	300	310	312	330	311	340	344	343	340	342	316	327	342	344	333	324	331	332	320	337	346	351	324	343	328	344	328	321	320	311	306	324	355	334	318	327	309	326	345	312	349	337	338	320	329	346	321	291	350	331	348	324	349	323	358	325	367	391	343	299	312	343	336	325	354	342	319	360	340	335	308	348	338	381	301	324	310	330	340	334	333	371	349	340	337	317	356	336	328	374	344	334	340	348	328	317	318	319	304	347	313	341	320	352	343	341	357	327	345	338	293	379	306	316	321	305	342	330	338	333	312	346	346	309	340	319	335	342	321	354	360	333	311	317	319	317	364	335	343	325	343	343	351	278	304	326	298	332	330	343	331	321	318	336	360	343	318	301	352	351	333	326	347	351	341	319	315	348	343	304	315	300	347	330	321	294	334	337	347	306	318	337	343	327	315	342	337	335	320	323	322	342	334	304	348	342	298	333	309	323	339	352	304	341	346	356	332	364	344	327	341	302	336	350	364	337	312	309	355	335	343	310	340	322	312	321	377	273	346	359	307	313	316	374	322	328	328	337	327	335	329	287	368	349	329	357	323	318	344	325	318	308	323	322	310	358	313	301	376	328	300	353	325	371	329	339	349	300	327	354	315	304	323	324	349	338	379	318	319	339	351	291	336	301	323	303	312	325	343	314	346	308	342	316	337	328	326	330	325	337	360	306	332	335	361	350	336	335	317	329	317	309	360	318	346	328	365	337	311	340	344	348	333	302	303	327	362	311	368	309	324	302	358	318	341	341	319	332	342	316	332	326	342	340	310	351	356	325	357	367	309	339	319	307	330	327	330	312	330	360	344	345	318	320	322	341	305	331	326	369	308	358	300	320	319	321	331	327	306	298	341	314	352	328	304	338	329	323	316	337	266	323	320	337	364	316	363	340	343	324	305	313	338	298	329	338	330	324	376	348	347	374	326	340	303	349	342	294	309	310	346	329	334	312	303	358	306	374	374	336	314	335	311	350	354	308	310	354	339	323	329	312	306	291	317	316	319	321	340	333	324	324	349	342	335	283	353	332	350	344	373	313	362	355	328	362	351	338	322	314	381	337	307	340	318	339	361	319	306	301	294	361	308	325	343	332	323	301	358	338	312	316	306	311	373	309	341	358	337	345	308	316	356	331	338	326	340	342	335	346	348	311	345	326	347	343	322	328	325	356	340	329	334	309	310	351	325	352	368	324	356	354	317	297	337	322	352	299	337	345	331	304	324	322	340	342	334	327	316	321	333	324	362	317	374	335	293	334	352	343	369	333	334	294	373	360	329	331	351	309	328	342	327	349	329	350	321	311	338	339	318	333	350	306	317	334	334	332	367	293	371	344	316	371	311	326	371	301	345	315	324	330	326	338	318	290	352	327	344	342	347	338	337	341	302	336	293	322	318	317	316	335	341	314	321	353	313	338	333	346	357	341	295	342	333	348	331	335	351	325	323	340	344	337	315	314	324	356	322	318	326	279	339	288	295	331	312	342	326	351	381	358	365	367	361	334	342	365	361	338	354	349	320	316	321	331	333	362	334	306	302	354	345	340	338	306	315	343	345	304	324	333	330	328	321	344	300	329	322	326	306	344	314	339	331	376	350	352	305	340	331	305	344	322	356	339	318	284	300	354	324	351	317	340	315	331	382	329	324	342	348	331	299	310	352	311	317	315	317	330	319	325	305	309	305	361	359	303	335	325	340	341	350	335	305	313	331	339	347	356	327	340	326	308	329	344	339	346	330	336	343	350	293	326	333	368	313	324	332	324	300	312	359	305	314	358	341	375	345	324	328	339	299	336	300	325	338	356	324	321	350	354	296	333	346	356	302	338	332	326	314	353	324	368	356	323	352	347	307	319	325	389	326	323	319	321	280	338	314	328	316	320	359	341	336	312	347	338	335	355	333	311	315	321	340	352	342	340	348	330	306	312	320	321	313	323	378	364	317	328	329	306	358	351	341	328	358	372	356	332	331	331	376	328	339	354	305	349	328	362	346	334	333	329	305	340	326	351	320	383	312	315	354	287	340	315	323	374	322	354	336	354	317	326	327	323	303	335	330	323	359	349	326	339	310	355	322	309	339	328	327	328	329	340	337	363	334	333	361	313	333	319	315	390	347	326	293	313	316	363	332	316	375	327	321	356	329	312	353	308	338	344	347	305	300	357	306	330	363	344	352	314	339	335	360	317	320	337	320	356	323	284	360	382	290	322	338	334	324	328	329	335	365	298	322	358	307	303	325	340	315	312	309	319	325	326	321	330	313	350	358	327	315	302	328	333	307	331	322	316	370	326	347	333	329	350	346	338	304	347	379	334	290	325	347	350	330	324	341	319	300	330	352
24999	24396	36489	39170	39924	33631	26629	17089	13200	9366	5053	1909	1202	1076	1064	1134	1045	1076	1148	1251	1375	1331	1556	1469	1262	1357	1594	1353	1171	1211	1070	1007	970	954	899	786	807	753	821	767	812	781	788	809	800	799	808	769	784	743	800	811	786	825	814	793	798	792	782	809	854	850	769	780	746	786	780	783	780	770	801	794	774	821	794	790	808	796	825	766	804	752	793	787	796	752	768	785	767	774	778	772	803	796	801	801	802	799	765	789	785	827	789	783	791	799	789	770	803	759	808	772	778	801	814	777	799	721	843	751	823	776	746	812	779	809	837	770	816	759	813	796	796	755	814	767	833	786	806	738	752	767	804	751	800	774	762	780	763	801	753	794	798	772	857	799	837	723	780	786	764	801	824	810	802	813	808	791	770	822	786	796	751	776	794	803	801	756	731	759	783	793	784	822	818	736	801	818	779	787	779	811	777	824	756	800	771	788	766	802	766	829	817	798	749	790	750	725	813	814	816	794	735	781	793	816	748	777	824	826	817	768	764	807	761	820	777	829	772	779	800	813	796	791	802	785	828	859	798	800	819	741	766	846	754	801	796	796	787	792	796	765	800	800	782	813	824	805	815	782	789	805	805	790	797	804	745	803	814	784	789	787	813	709	788	825	807	845	787	749	782	804	797	812	767	759	754	805	771	774	717	788	797	807	764	782	750	801	810	784	806	820	837	765	758	748	776	802	773	760	784	790	783	806	778	810	792	806	824	819	767	838	804	787	765	823	816	764	817	819	769	788	820	781	761	812	774	795	798	770	796	781	772	776	748	763	757	806	829	787	759	792	811	797	804	787	791	753	801	786	792	764	784	741	788	828	808	768	782	819	866	805	794	772	781	758	766	773	828	809	832	763	791	774	832	804	862	791	836	825	794	809	822	808	731	808	821	823	775	827	769	777	838	825	781	791	797	771	784	801	827	814	814	811	794	781	792	749	771	787	775	750	788	820	809	823	754	778	764	808	828	841	804	791	779	766	782	788	754	725	761	789	760	773	822	743	815	824	832	846	775	798	772	782	789	798	775	757	818	775	782	800	776	809	837	771	787	817	797	827	754	777	803	813	837	781	760	803	819	774	810	816	824	709	831	805	780	850	739	778	757	790	773	838	823	729	775	797	763	822	839	785	787	818	809	793	771	811	754	779	791	796	797	810	749	783	776	775	829	778	788	743	827	778	800	789	783	841	776	833	740	801	811	831	846	813	803	794	777	807	813	754	754	798	802	795	826	847	847	764	790	751	765	816	804	790	756	757	806	781	812	757	822	779	768	830	779	795	814	782	781	791	824	781	793	798	756	780	748	783	790	811	772	767	781	818	750	801	826	801	738	745	830	808	787	803	816	840	747	794	770	776	780	837	823	779	808	808	783	821	767	790	727	796	779	802	754	808	795	776	823	814	817	861	839	786	850	835	741	804	803	780	786	826	764	783	794	788	780	783	780	816	764	794	800	789	853	793	792	762	818	776	813	829	804	770	782	780	821	798	791	796	801	759	816	771	767	790	792	795	771	879	792	824	759	766	790	796	833	751	776	765	853	805	762	778	752	773	777	767	776	764	752	842	809	831	802	819	729	779	854	834	765	759	773	772	768	796	825	816	812	769	802	817	784	736	736	747	798	820	788	837	867	772	790	795	820	796	773	719	814	802	822	787	786	803	807	804	829	763	793	780	798	790	772	724	756	816	810	800	783	771	776	761	772	733	778	807	818	816	762	778	769	792	748	787	764	788	798	791	794	821	771	785	830	807	784	799	787	765	823	780	753	801	776	810	833	819	758	789	759	772	819	805	796	829	834	793	808	775	782	809	759	830	815	828	809	799	797	766	801	752	806	780	781	784	817	818	750	798	788	833	755	805	864	783	794	790	790	807	789	793	796	758	841	742	790	771	770	804	745	768	749	775	786	792	744	784	815	780	795	803	820	796	802	839	796	811	792	784	810	751	792	812	790	764	778	792	846	785	783	749	797	791	785	758	768	796	791	824	769	822	822	770	780	764	757	811	790	812	778	799	773	789	806	754	837	791	803	819	795	791	786	736	780	822	799	776	790	810	763	773	792	780	743	790	787	806	801	771	807	752	807	801	782	829	770	726	793	798	840	830	825	771	741	768	894	738	773	828	768	805	811	825	787	798	790	820	812	779	746	766	754	727	853	767	759	803	740	781	750	769	784	784	789	782	796	817	843	852	788	861	758	789	793	781	836	813	803	753	759	786	846	791	798	809	799	791	811	758	783	788	825	784	767	769	825	828	830	795	782	750	791	820	797	834	823	828	801	823	734	806	751	802	778	778	813	844	818	773	842	812	813	788	784	811	805	817	776	789	767	798	768	785	775	762	829	728	805	803	787	794	833	772	753	737	786	805	795	819	792	786	763	802	820	797	792	775	779	738	828	778	804	745	805	822	858	756	780	812	789	789	810	742	815	763	813	824	704	800	804	828	821	794	827	772	761	772	737	774	774	847	750	742	813	805	753	771	832	772	799	776	763	803	839	767	751	766	821	808	770	803	788	787	810	786	832	748	790	778	807	808	836	741	767	780	807	752	791	771	811	796	830	771	806	746	775	832	809	748	786	823	814	764	831	795	797	809	766	801	766	794	834	774	792	780	775	813	807	811	797	761	789	805	799	793	818	832	790	807	756	790	792	761	834	813	809	750	841	735	798	797	767	779	808	771	846	803	805	719	787	762	784	844	778	773	818	796	795	805	762	796	838	757	804	770	785	821	773	767	817	775	761	789	774	795	739	781	807	806	817	786	770	811	803	855	767	750	812	875	757	776	810	791	789	829	811	797	843	782	870	808	784	756	827	779	817	793	790	803	767	776	798	813	831	742	775	788	770	805	812	818	773	835	818	812	806	776	759	798	796	818	801	837	804	781	782	788	766	743	795	800	829	781	746	850	777	780	788	757	762	770	778	798	787	756	778	793	816	822	729	802	749	786	795	821	782	793	769	796	756	796	816	839	843	812	795	835	781	819	768	857	756	842	818	741	814	740	780	797	829	802	748	774	844	755	776	783	833	755	802	779	757	826	782	817	808	736	802	806	779	808	797	770	811	830	756	809	809	797	734	795	807	819	798	759	767	809	793	770	822	858	785	753	773	757	775	793	783	790	823	814	817	807	827	799	811	817	805	738	833	804	750	766	766	802	849	744	811	822	811	757	822	814	813	790	875	795	821	784	840	838	756	778	770	784	754	776	819	769	797	712	807	769	785	797	793	752	779	787	790	792	767	783	828	737	834	770	775	810	808	771	802	861	845	772	838	768	837	795	763	846	773	739	770	781	781	802	746	838	803	808	794	756	766	830	836	812	813	816	850	786	836	789	775	805	812	764	812	794	796	821	790	796	818	787	786	850	764	773	766	773	818	802	808	764	796	818	758	801	794	760	779	820	792	771	806	815	726	740	754	790	833	804	799	783	806	819	765	765	841	802	782	821	752	797	838	786	776	773	789	808	748	834	780	789
13015	8476	8567	6127	3730	2298	1405	880	709	635	541	414	383	379	374	388	370	321	374	375	353	375	355	324	368	351	377	376	374	346	349	352	378	350	368	356	362	326	355	319	346	343	359	388	345	333	349	339	359	354	357	389	338	368	344	327	372	352	350	355	354	332	349	361	349	374	365	342	353	349	364	352	360	347	359	331	324	390	368	398	357	363	365	317	337	347	367	345	351	339	343	373	353	364	411	352	369	365	356	334	360	367	379	345	362	336	357	350	376	374	357	337	353	354	367	357	330	332	371	369	333	365	364	345	357	336	395	363	359	357	372	382	346	358	367	339	397	357	345	347	365	353	357	364	306	369	379	387	356	337	362	390	384	387	328	316	353	357	360	348	348	338	353	351	350	355	365	382	333	340	349	370	329	367	391	371	358	391	375	312	357	361	346	348	354	344	330	361	354	377	355	367	327	400	358	348	343	369	380	350	334	371	388	357	356	351	348	325	363	372	353	367	347	340	371	336	344	336	336	363	372	355	351	338	343	381	352	368	344	376	382	371	381	346	347	361	335	343	339	363	374	343	350	346	363	348	360	363	364	369	355	336	327	345	381	358	366	380	336	356	359	354	368	359	375	373	381	359	358	342	347	344	347	375	337	374	339	316	368	339	344	395	360	344	383	369	349	343	323	395	343	356	377	362	345	377	356	352	336	323	313	349	357	387	351	341	355	345	335	360	336	335	322	348	363	366	388	359	349	365	363	379	339	334	331	344	336	383	372	364	355	365	371	364	337	375	306	317	350	347	349	354	369	347	341	344	383	343	351	381	375	369	341	361	319	356	346	390	395	365	340	368	356	370	356	326	370	360	324	373	376	356	368	367	410	375	357	330	355	416	372	392	337	370	376	349	350	318	346	369	366	386	358	356	383	362	371	332	365	403	331	375	329	362	348	379	367	349	371	349	355	322	379	367	351	357	374	396	374	349	365	349	366	374	292	366	346	382	389	362	366	367	356	346	390	338	360	365	343	351	337	349	358	393	349	369	317	386	361	346	337	338	364	314	329	350	345	355	385	348	351	352	360	342	355	357	351	335	333	304	386	350	341	383	354	366	347	348	378	329	369	331	365	386	340	344	346	363	365	364	366	346	392	357	342	360	365	386	417	372	360	339	358	365	344	387	353	375	386	306	332	343	333	320	352	361	385	371	351	346	335	355	359	333	351	337	289	351	359	400	378	311	375	352	360	367	329	352	378	370	334	329	380	332	358	371	384	351	335	380	367	362	325	333	385	364	372	364	388	338	319	364	391	352	354	393	336	367	347	346	349	336	348	335	357	348	328	370	352	325	370	371	346	400	396	378	333	377	380	348	336	351	378	344	389	373	333	360	369	335	366	333	329	385	330	342	352	341	359	363	369	359	344	375	347	349	380	365	348	339	357	355	342	360	366	397	318	350	362	369	323	369	346	371	373	396	335	351	346	363	334	363	330	362	378	374	318	357	364	349	367	351	378	359	362	343	367	333	345	381	352	358	335	320	375	343	346	353	352	351	345	365	363	362	333	375	358	354	358	379	351	304	355	361	358	383	326	373	396	366	335	348	341	380	344	341	319	361	340	361	364	378	348	361	370	359	334	351	361	346	357	326	350	342	395	352	363	366	380	323	373	377	380	401	330	372	370	356	303	352	351	355	353	357	346	386	387	338	353	332	343	333	341	332	370	335	322	369	351	376	342	350	355	347	383	363	347	371	334	369	379	365	372	351	335	339	348	358	355	376	330	323	348	365	376	335	358	413	367	353	347	372	355	364	384	360	377	363	334	358	360	333	351	354	376	374	359	360	318	305	350	347	376	364	334	332	325	322	343	359	328	328	339	372	312	354	324	376	352	354	371	381	363	310	384	334	354	370	355	372	339	369	369	342	351	333	374	333	358	354	361	341	329	332	337	348	370	352	366	359	337	369	383	374	348	359	337	335	364	344	359	359	374	353	370	362	343	375	347	347	364	388	358	326	349	379	360	334	376	346	353	341	358	317	375	371	339	349	369	352	334	348	323	341	336	360	392	334	324	352	367	343	336	365	353	346	354	309	348	377	363	364	318	352	365	330	344	343	370	345	317	351	370	356	317	326	340	384	345	364	312	341	329	329	385	362	368	338	338	354	327	390	325	338	383	327	350	379	350	349	363	307	409	365	354	374	345	370	343	335	363	376	381	349	337	339	337	335	346	341	359	338	347	347	339	378	332	362	350	373	355	325	337	362	315	370	317	374	344	395	338	375	300	363	369	344	363	365	347	350	342	361	349	343	339	339	358	343	362	334	339	370	374	338	398	349	351	386	333	324	333	369	382	326	358	410	348	385	335	356	331	337	369	359	347	374	365	362	337	341	357	324	354	326	359	340	363	386	379	342	334	359	329	368	344	336	326	347	353	352	355	314	349	374	379	350	363	321	340	356	323	336	336	334	349	365	332	382	357	365	357	368	361	351	347	357	350	326	354	342	393	372	410	313	336	350	352	343	337	375	356	375	311	355	324	370	373	324	364	355	355	375	388	318	354	358	362	355	363	383	373	340	374	365	396	360	365	336	335	371	342	348	320	364	340	323	345	342	359	342	341	358	314	369	343	344	310	339	371	378	334	343	371	373	341	328	351	332	328	376	330	349	357	374	323	374	381	353	364	362	324	337	314	389	341	347	337	334	338	345	354	401	361	350	367	331	377	386	365	370	351	344	303	330	370	367	363	333	361	378	350	330	340	348	356	361	354	356	353	360	338	356	350	368	366	360	334	366	338	357	334	375	385	383	339	341	345	344	362	364	349	387	344	323	357	350	358	361	355	338	361	316	341	348	329	366	389	348	351	389	350	369	367	372	348	360	356	360	367	342	344	401	373	326	317	344	384	361	359	381	388	336	340	358	368	394	362	356	386	357	315	336	391	417	401	368	325	355	356	348	361	365	350	373	348	354	348	368	375	375	318	338	359	369	367	380	349	355	329	385	376	339	349	369	362	345	345	358	351	350	306	365	322	357	348	380	396	355	356	371	336	384	360	349	366	331	346	370	379	340	364	373	374	311	356	361	355	348	378	382	361	359	388	318	344	386	378	332	373	376	357	332	347	324	379	360	346	378	390	366	334	374	359	363	357	329	361	337	362	371	354	330	325	324	383	362	365	357	353	343	377	322	322	366	391	360	364	356	330	359	360	312	360	376	339	379	358	338	344	324	344	341	364	343	330	367	330	372	360	377	339	331	376	376	358	360	362	369	393	378	357	354	354	371	341	364	357	356	349	330	352	324	361	393	347	339	352	345	348	367	330	334	322	346	329	362	366	357	371	348	358	365	357	360	355	378	342	376	349	366	368	367	365	339	334	334	353	336	360	355	370	385	342	348	349	312	340	325	371	361	338	372	354	346	394	371	362	352	416	424	302	361	358	339	367	392	342	326	346	364	394	302	350	364	388	385	352	359	388	365	391	380	365	366	349	333	387	375	366	389	332	353	364	372	359	356
9659	8949	15399	15375	12057	8588	5493	3613	2552	2179	1910	1220	915	910	883	866	862	850	846	879	880	872	914	846	860	895	825	919	848	823	895	816	933	886	849	869	820	915	873	800	855	897	852	880	857	843	845	893	843	832	858	846	815	871	859	827	822	857	879	768	853	807	840	789	838	844	896	846	824	858	893	857	799	850	847	837	846	792	883	869	841	867	823	825	903	861	856	834	851	813	783	789	828	823	855	869	835	867	866	865	851	868	881	798	865	838	823	849	842	842	826	884	871	890	843	810	819	878	827	863	849	906	832	831	868	802	872	891	844	866	862	892	860	789	882	844	865	844	858	812	811	837	847	819	899	831	842	846	898	821	872	862	819	897	833	834	792	886	862	836	770	818	846	879	856	854	879	851	846	792	864	895	837	817	877	837	878	844	800	817	869	836	833	893	902	886	790	866	829	856	769	822	868	849	829	812	908	846	828	851	906	889	864	844	905	834	842	856	869	851	803	859	839	810	826	836	824	834	831	870	837	828	860	857	840	873	879	794	846	837	850	806	809	845	819	865	852	857	806	830	878	868	854	883	813	892	822	823	838	890	830	839	875	827	835	843	892	826	870	900	881	907	844	867	830	876	856	826	870	857	869	772	863	853	834	815	838	827	816	862	849	820	821	926	826	828	853	891	922	848	847	833	798	805	864	795	852	854	804	868	855	843	824	839	835	817	827	899	839	855	859	852	800	905	876	783	875	841	838	856	857	818	884	868	901	891	849	819	879	842	869	802	860	836	835	815	858	860	774	899	834	904	857	800	874	804	818	869	846	866	845	857	824	807	861	862	851	833	814	858	847	855	826	874	795	832	884	907	880	837	851	899	852	867	820	883	850	807	835	832	867	818	884	846	820	832	880	841	848	778	843	797	832	859	870	868	884	876	869	868	869	838	815	875	816	889	837	862	876	825	864	842	860	874	858	854	833	856	798	901	878	871	871	874	838	886	869	804	849	822	819	824	875	817	852	928	885	855	828	815	809	816	860	842	846	862	899	843	818	805	857	867	802	835	866	850	863	827	843	842	885	853	919	886	857	814	867	868	861	869	851	887	801	880	869	822	847	893	943	897	844	833	817	844	877	925	885	868	846	851	887	873	854	844	840	849	877	800	824	828	822	849	835	795	807	885	824	857	850	879	872	860	882	899	826	848	863	828	840	834	807	841	856	825	925	847	885	910	827	854	815	843	829	827	868	849	852	857	831	865	862	870	901	853	883	882	812	881	872	860	910	861	870	858	843	836	871	885	874	860	838	852	845	837	859	841	879	817	855	855	855	827	833	845	833	807	842	852	821	850	837	872	852	867	829	844	832	854	861	867	891	821	862	839	829	835	867	809	878	855	891	874	883	864	823	875	843	890	852	856	836	827	825	885	893	873	920	850	796	850	893	807	852	812	850	808	844	813	864	887	892	889	848	868	868	854	803	861	817	809	859	899	874	881	885	852	830	830	835	859	843	834	838	911	875	855	871	839	858	857	859	834	894	790	843	871	872	857	859	864	824	884	796	885	848	853	882	834	834	840	880	843	847	823	822	865	828	842	813	896	864	842	849	866	818	860	850	856	841	844	902	849	817	835	800	834	793	880	839	800	824	834	782	847	824	871	827	884	860	855	827	844	866	857	888	827	872	835	880	838	832	792	856	889	843	848	862	861	871	876	834	860	906	817	892	847	914	844	858	941	901	850	839	830	859	885	792	862	829	793	833	858	889	845	828	822	819	888	852	885	871	876	885	888	856	829	838	854	830	870	834	865	861	861	932	851	852	841	863	852	824	864	924	852	872	917	836	855	796	847	863	841	884	880	884	853	843	883	828	811	844	846	856	832	833	871	877	877	847	861	849	817	838	830	854	883	849	859	873	860	819	877	900	867	873	836	850	865	813	807	810	816	845	796	897	812	836	910	797	868	856	848	848	886	816	852	861	892	841	858	795	799	854	817	830	836	876	822	861	860	799	881	822	856	831	884	837	877	846	850	886	865	869	846	830	852	862	847	841	801	884	837	843	878	836	839	821	876	857	920	850	916	847	856	856	886	829	844	880	888	886	853	837	887	795	876	858	886	871	847	821	874	850	874	812	840	853	869	854	809	841	860	896	844	859	874	806	866	812	861	836	859	913	841	871	891	861	818	895	885	878	850	857	871	878	862	849	865	843	850	857	845	872	900	857	890	805	831	846	818	836	838	843	774	797	869	828	850	846	850	852	845	902	842	896	891	851	880	819	855	829	849	841	840	819	848	834	868	832	847	827	877	868	830	817	775	859	881	857	804	869	885	841	836	847	848	881	846	856	805	884	835	778	828	868	877	814	815	792	814	846	847	818	873	834	852	836	833	836	911	818	875	812	825	834	859	820	855	852	813	913	795	894	887	801	861	835	884	867	882	875	882	886	814	832	804	811	822	868	852	872	775	780	838	817	803	834	848	879	827	896	843	856	881	896	871	858	851	837	827	844	776	863	820	847	914	848	850	869	865	873	841	849	871	845	875	824	864	844	895	816	808	880	843	834	854	809	844	840	904	847	855	877	847	815	882	840	838	858	859	832	805	836	855	862	914	888	892	881	842	845	812	824	841	889	834	868	849	822	829	826	839	843	806	861	851	834	856	844	856	837	864	906	860	863	828	833	850	891	843	902	875	853	838	872	831	831	850	842	833	874	807	817	792	875	911	857	826	878	885	845	836	807	814	895	894	838	855	874	825	881	828	868	861	808	839	849	837	856	869	814	830	850	867	886	875	848	792	819	868	887	871	863	841	814	879	821	818	843	897	814	870	818	833	883	857	782	833	841	828	888	872	817	825	900	874	849	895	856	902	851	857	830	831	842	878	835	865	852	854	833	886	844	822	859	865	842	849	826	893	857	810	880	831	832	880	848	847	835	848	799	886	838	824	852	869	846	843	863	841	857	842	909	884	821	862	837	849	827	844	853	839	848	823	905	878	843	830	848	802	862	850	817	846	866	809	842	906	908	832	875	855	855	892	827	846	882	875	915	877	829	811	861	839	839	879	876	857	858	850	851	813	883	819	840	853	840	837	923	925	837	841	837	874	827	874	894	851	852	875	861	833	859	837	873	816	845	853	820	862	806	834	809	823	840	823	874	796	870	823	824	899	862	888	872	844	838	902	862	834	841	826	853	852	873	862	838	849	849	874	858	885	857	827	834	830	888	847	876	812	859	875	870	894	799	854	851	836	854	856	828	861	865	890	839	869	875	845	910	796	860	822	862	873	848	856	790	864	848	839	844	843	810	850	812	849	830	884	834	861	854	862	846	822	815	838	833	819	801	883	870	873	877	798	841	835	861	815	868	846	807	895	841	822	914	830	830	854	825	892	881	875	816	889	855	820	869	865	864	860	853	820	847	851	825	847	818	831	857	810	800	785	847	874	786	917	843	819	839	836	851	846	852	870	877	881	852	866	831	797	851	827	817	848	816	881	851	853	853	831	877	862	861	855	854	847
28051	21248	21780	18470	13671	9502	6718	3637	2462	1883	812	512	404	366	421	380	385	418	391	430	450	429	473	430	395	418	380	442	414	406	375	402	428	401	424	408	370	353	378	378	395	362	387	376	381	388	394	401	395	372	395	345	374	336	380	404	386	353	399	355	366	328	363	359	340	390	357	372	394	403	394	392	413	371	378	378	365	371	363	404	344	364	396	377	322	374	411	408	383	404	387	398	395	358	344	356	404	346	355	380	390	396	366	385	346	357	375	381	375	342	340	363	350	346	395	358	367	367	382	342	351	340	366	382	383	386	391	347	358	369	373	374	327	382	369	344	400	377	369	384	374	387	356	374	341	376	363	374	413	379	360	385	359	330	399	396	364	373	376	352	358	366	345	372	374	386	368	369	376	408	392	391	331	375	395	376	357	353	392	367	379	372	363	370	344	363	369	419	389	379	368	391	360	407	354	386	387	368	368	358	351	382	349	380	349	341	389	385	341	368	389	382	372	388	343	362	372	389	370	396	385	379	362	346	394	368	395	365	356	363	337	362	344	361	370	424	397	362	381	404	387	386	367	339	394	372	391	352	371	366	385	387	337	369	360	371	364	389	369	385	381	357	345	403	380	388	377	372	356	376	363	373	380	388	346	362	403	416	380	337	386	368	385	376	394	421	419	394	372	398	396	348	338	370	341	356	349	379	363	386	365	354	414	397	361	342	360	355	359	370	365	392	398	421	362	377	342	357	376	360	404	377	377	395	382	365	398	335	395	361	401	355	409	383	400	373	406	379	381	369	383	398	333	350	432	408	354	405	386	392	375	346	366	340	382	408	381	390	387	383	419	332	401	364	396	347	390	339	342	370	370	367	365	389	406	352	334	322	405	385	375	381	345	343	391	390	378	370	379	377	372	343	366	373	366	358	356	392	377	387	409	379	390	419	371	399	358	361	387	367	395	333	393	422	347	353	384	374	368	371	378	366	383	366	364	366	397	372	378	393	420	369	389	361	388	395	415	390	403	366	410	394	375	397	374	387	385	385	367	370	400	402	359	369	360	401	386	386	368	381	406	377	373	400	406	389	350	367	386	356	350	318	398	377	364	400	387	398	395	380	404	363	334	378	377	368	404	404	377	366	363	397	344	404	412	390	372	382	369	357	352	395	364	395	356	404	363	351	365	372	369	374	368	345	365	395	384	410	358	396	359	352	365	364	383	376	416	366	381	358	349	349	381	379	415	362	369	383	355	367	387	376	360	382	365	340	367	379	389	377	348	388	407	349	378	383	366	356	355	396	400	405	425	369	335	351	391	379	395	352	405	351	377	366	364	391	376	371	374	372	378	378	428	370	381	379	379	374	383	351	407	370	365	360	341	339	373	391	374	400	345	385	383	396	374	357	353	410	345	368	391	388	377	378	406	411	380	362	369	403	395	374	378	409	387	358	388	382	353	402	365	356	375	348	384	394	388	357	412	423	351	388	373	348	359	373	365	360	334	385	339	366	390	380	405	378	350	397	372	348	361	370	373	366	386	372	385	389	379	393	365	412	347	382	389	397	342	373	371	388	392	336	358	380	384	373	378	417	365	376	399	346	356	380	384	386	358	366	395	370	369	396	409	350	389	385	372	356	358	369	352	364	376	342	399	388	355	367	366	356	348	375	361	424	351	367	396	394	367	386	368	387	343	354	345	382	356	398	380	385	362	393	393	387	406	385	383	379	414	389	346	361	360	399	371	372	389	391	375	371	375	385	393	384	346	377	388	351	380	361	395	417	385	369	392	377	372	433	365	362	365	341	366	378	372	396	359	356	383	380	389	375	361	367	352	363	397	362	397	407	366	391	353	345	353	375	367	355	383	404	359	365	384	427	383	359	326	388	373	366	406	360	365	361	386	417	375	364	352	372	348	398	383	359	352	366	382	370	375	355	368	373	377	354	378	350	381	358	345	331	386	385	340	361	373	362	353	379	372	369	395	353	357	354	387	390	378	355	408	326	382	367	388	359	380	379	426	402	418	338	366	355	369	351	372	351	376	386	394	378	392	378	424	403	366	378	408	383	393	409	408	378	388	374	416	402	371	345	367	391	361	366	377	393	361	364	367	383	396	379	388	401	371	372	391	385	335	376	343	369	355	370	349	367	367	414	405	356	366	344	372	379	399	422	378	371	361	417	370	371	383	377	388	361	352	378	417	392	374	362	399	365	387	380	364	336	352	360	370	389	386	380	363	356	387	435	345	368	351	339	365	398	366	326	345	341	400	378	346	364	387	354	362	381	391	369	426	363	379	414	399	366	406	371	374	394	375	376	338	382	363	371	398	379	409	381	337	347	362	385	375	362	366	390	368	404	394	370	355	379	397	365	430	406	364	340	380	334	378	385	398	364	332	377	335	391	373	381	391	350	385	371	389	381	364	377	328	364	381	366	383	388	396	353	394	376	417	355	317	373	372	346	387	389	331	350	382	388	363	407	382	377	379	388	372	384	374	373	341	338	370	359	369	385	353	410	331	388	376	362	378	369	362	399	355	359	332	371	375	362	360	362	361	367	357	367	373	372	357	372	391	356	364	372	378	397	356	349	388	378	378	355	383	372	396	366	388	404	397	372	387	389	371	344	342	413	393	363	375	353	382	384	358	373	357	351	420	383	391	405	361	339	362	343	373	389	337	357	376	430	381	398	374	374	342	424	372	385	322	359	358	360	362	348	390	381	365	364	411	369	400	370	378	379	378	385	349	366	366	414	381	406	388	350	385	367	354	389	394	380	363	358	386	385	381	403	419	409	399	384	345	384	363	347	379	379	338	387	346	365	366	367	390	358	371	344	375	378	391	403	348	390	371	340	368	383	358	348	368	363	383	305	379	359	374	374	374	345	364	359	357	386	334	329	386	358	420	397	380	369	378	393	358	358	374	347	399	383	371	352	357	390	355	326	379	400	398	371	378	340	362	363	362	398	405	415	386	393	425	372	386	376	365	373	326	366	401	353	390	373	385	380	373	384	350	370	393	421	322	394	383	395	384	376	398	369	382	334	417	362	381	358	372	406	391	403	383	396	355	396	383	380	382	373	361	368	380	414	347	384	340	366	372	393	353	363	359	375	379	401	321	351	379	385	398	368	376	380	378	364	402	337	388	387	360	369	368	344	408	362	373	377	411	375	365	396	377	356	367	400	353	354	376	392	371	386	358	367	366	373	364	335	366	416	370	361	359	364	380	380	360	388	373	357	372	368	388	357	389	385	344	379	387	355	351	384	367	378	384	400	387	396	381	354	360	371	375	393	423	414	393	322	360	373	373	379	397	381	390	359	380	373	359	364	333	398	394	395	379	397	360	336	366	386	356	351	388	364	376	357	340	370	338	416	363	354	386	353	394	335	377	377	394	418	385	358	347	402	364	342	366	393	353	408	382	378	405	346	325	373	408	378	351	387	411	379	382	382	387	363	378	392	381	365	391	384	341	405	381	366	391	393	341	392	393	365	424	390	374	404	412	366	364	365	390	345
20229	19320	28157	30058	27587	23236	18684	12781	8898	7293	2797	1452	1119	1121	1048	1084	1038	1069	1119	1187	1194	1271	1345	1174	1115	1213	1286	1238	1105	1121	1054	986	1008	946	917	952	890	913	856	916	858	935	867	960	873	878	952	867	942	901	884	881	879	939	886	889	908	889	927	891	912	904	902	875	879	941	923	918	868	887	888	891	872	886	847	904	944	876	848	879	878	892	909	864	916	889	899	880	860	912	934	875	951	911	848	914	893	868	896	861	924	852	892	893	916	919	913	932	896	846	882	877	934	900	907	876	905	916	935	902	940	942	916	867	873	896	888	942	897	928	940	885	901	858	875	874	895	898	924	858	831	924	910	925	845	917	853	898	859	882	869	881	925	886	905	898	903	888	925	903	881	873	939	857	849	891	880	932	865	857	964	906	880	883	903	888	889	880	887	927	867	852	886	876	891	887	924	870	881	928	910	868	880	920	820	897	928	865	894	861	903	964	879	912	869	922	876	885	966	920	881	888	900	957	878	864	892	861	873	925	850	946	879	918	888	888	889	864	878	935	888	866	876	894	898	923	842	854	874	894	907	943	906	938	937	899	896	889	915	883	905	930	851	899	904	872	862	907	902	887	904	922	913	887	878	865	867	913	918	885	878	938	857	891	924	886	868	878	827	863	897	860	907	872	865	910	843	885	888	866	938	914	856	882	942	895	908	879	881	860	886	870	874	882	924	939	920	857	934	883	881	897	891	918	941	879	898	895	920	843	859	901	851	896	883	874	854	921	863	932	861	904	880	897	880	873	855	854	903	885	896	885	889	924	910	884	923	862	873	886	868	867	837	901	875	856	903	834	903	889	820	861	890	910	910	883	883	848	833	847	822	929	908	891	893	860	878	866	952	907	828	849	921	891	833	913	926	895	854	895	906	871	850	867	901	932	866	888	860	883	878	878	896	915	908	892	852	845	878	939	903	944	894	925	900	907	928	898	880	875	938	891	876	894	919	908	890	810	889	902	870	882	919	939	879	887	903	864	891	863	929	921	947	902	886	915	929	914	871	920	857	927	894	922	879	832	912	891	896	859	835	940	896	864	886	925	877	932	901	851	849	901	927	905	912	846	879	921	879	916	886	887	878	917	912	878	933	871	912	888	921	909	949	898	911	878	870	886	916	876	931	883	851	910	920	928	871	900	864	899	859	887	894	904	872	945	885	911	909	864	848	857	869	855	930	885	882	868	907	881	904	887	932	901	894	894	902	894	855	900	860	918	947	902	907	940	834	881	891	909	854	871	908	914	890	869	910	887	866	941	934	906	891	895	889	879	864	903	930	893	900	944	896	873	857	930	919	867	939	911	902	871	908	927	907	931	917	920	834	911	900	892	867	869	933	936	919	891	897	908	894	901	846	896	907	875	894	941	887	827	895	977	901	925	872	891	900	868	879	907	871	895	906	950	882	857	889	954	888	916	922	922	870	883	874	862	928	908	889	876	898	895	896	878	929	862	868	841	846	950	902	887	886	871	881	877	901	879	882	915	886	872	899	872	903	912	863	931	901	897	887	901	929	902	882	907	864	900	971	973	924	948	866	875	858	882	897	868	890	905	876	880	878	868	896	879	864	859	871	875	973	869	891	894	906	923	902	856	867	891	917	874	924	876	834	880	865	901	951	857	887	829	921	908	913	927	919	869	889	889	972	905	931	845	839	853	892	874	853	821	884	853	867	912	850	893	923	921	926	839	929	939	881	852	881	894	889	929	872	872	858	919	907	888	885	909	948	888	930	955	907	871	878	864	870	856	891	906	916	934	853	860	880	876	921	881	877	860	854	910	894	908	905	932	885	922	927	906	889	937	912	850	878	843	918	959	822	898	927	920	928	863	856	873	877	884	920	847	906	896	871	913	872	953	900	897	894	812	872	916	874	913	884	911	880	850	944	845	920	960	866	870	895	937	897	916	868	874	944	898	908	956	880	867	898	945	893	944	896	897	850	815	870	855	869	936	904	844	878	960	868	832	830	921	921	827	897	865	867	863	947	847	946	926	899	865	898	802	859	914	900	914	852	902	871	927	878	963	928	872	885	911	942	875	928	911	849	922	918	872	935	886	849	874	916	906	908	848	898	872	893	937	822	944	909	832	875	854	897	921	895	911	872	836	878	908	949	920	935	857	887	859	896	859	880	915	867	874	916	846	919	909	904	894	883	883	834	894	848	884	893	875	955	889	869	896	894	884	856	915	864	893	868	890	893	904	851	907	893	883	895	886	879	919	863	818	893	885	912	933	883	820	887	906	922	894	902	926	850	923	873	904	783	909	842	883	958	957	905	916	914	829	833	842	879	880	895	925	898	856	883	898	846	907	873	839	900	918	854	928	899	877	843	903	856	910	890	885	931	879	879	898	893	890	944	912	927	884	913	881	923	845	941	899	884	881	900	893	845	889	863	870	911	812	863	904	890	890	924	900	871	889	871	941	875	911	854	895	908	957	920	895	895	853	930	913	885	849	884	914	900	908	855	877	883	944	910	984	851	914	870	946	914	902	864	974	897	873	938	868	898	897	881	928	944	921	895	932	916	870	945	891	917	910	889	848	908	863	871	887	886	872	875	876	935	870	938	835	880	898	921	930	870	897	877	868	894	896	879	902	856	890	864	913	926	889	866	917	862	861	846	879	889	881	924	906	913	906	853	892	933	888	878	895	859	873	876	949	878	865	948	896	868	871	904	907	925	912	890	861	927	911	900	915	854	897	909	872	851	919	831	900	878	859	895	897	887	932	916	915	895	876	881	841	954	953	951	902	897	938	868	938	891	852	938	875	839	899	872	927	919	848	870	859	916	854	899	899	911	892	918	941	936	920	863	887	884	865	920	898	866	881	899	928	885	922	937	912	871	891	952	915	896	910	923	891	884	940	869	915	936	923	889	856	925	848	895	877	881	915	868	903	928	828	938	906	906	897	929	862	893	871	938	920	854	860	950	904	876	952	882	894	857	910	913	960	903	875	872	902	893	905	869	886	894	901	899	862	924	858	882	918	872	887	929	890	886	886	916	886	845	895	869	921	868	871	904	891	902	948	899	852	850	891	867	856	861	894	885	865	885	871	903	931	879	915	851	895	885	862	894	882	985	903	888	837	929	894	889	926	893	877	902	914	910	889	905	852	909	911	900	919	897	920	859	844	898	901	857	927	895	892	913	874	907	927	892	1007	877	829	887	883	894	874	905	824	919	912	900	862	857	859	918	883	841	855	874	902	851	901	832	908	840	874	897	879	945	923	854	892	910	917	838	871	903	864	887	926	888	895	880	899	872	928	873	856	941	897	865	928	901	828	911	890	861	866	899	890	851	919	875	907	884	927	898	884	873	864	908	900	908	893	904	917	882	909	902	924	874	904	878	920	875	873	932	892	892	878	869	968	938	867	886	899	847	901	851	884	882	877	873	837	924	892	927	873	870	862	901	844	897	875	943	912	936	838	868	857	871	893	874	849	883	880	975	887	896	885	880	903	857	870	923	865	888	931
38244	28295	29718	31639	23602	13670	8505	5553	3406	2487	1494	629	401	413	373	432	376	410	389	451	462	466	502	420	397	392	438	450	408	380	378	394	394	361	375	368	390	362	349	304	375	332	358	358	387	377	333	350	332	348	344	319	353	324	335	333	331	315	314	351	359	309	318	330	360	294	311	344	346	337	303	341	317	326	333	359	355	387	343	333	361	346	333	338	367	335	371	323	358	280	349	323	331	328	349	326	326	348	309	347	332	332	300	315	340	351	329	337	291	329	308	321	326	341	322	350	326	327	335	313	335	342	317	341	358	336	332	352	326	346	360	340	338	314	329	330	324	344	336	348	324	329	374	334	317	370	370	307	315	301	350	329	338	302	294	316	339	319	343	337	311	339	338	308	330	354	348	311	323	332	309	329	324	337	353	351	335	317	393	310	347	338	339	379	364	363	321	358	339	334	316	330	314	354	365	345	342	358	349	356	300	336	359	337	335	345	347	320	331	360	357	338	366	337	342	375	319	344	342	345	375	346	341	362	336	357	336	324	337	337	329	315	324	317	344	347	368	332	332	349	314	335	342	330	330	324	356	329	345	332	325	376	348	346	331	329	331	327	343	360	335	353	360	350	321	328	333	322	338	350	345	321	351	318	340	313	347	298	333	351	323	302	355	332	382	352	315	320	341	340	332	312	366	349	321	318	336	355	354	326	354	350	331	335	349	339	366	345	323	356	326	326	344	331	341	340	346	327	338	357	308	349	339	332	332	339	323	337	324	325	331	349	339	333	351	322	317	337	302	344	357	309	316	362	313	342	323	329	362	351	330	333	341	345	341	326	348	371	357	339	326	336	354	353	358	366	358	333	324	354	372	340	332	355	319	333	399	331	330	341	347	336	338	318	308	309	302	347	347	344	337	305	348	299	342	303	396	324	364	348	331	350	304	355	346	368	339	361	351	375	342	334	333	336	339	321	377	365	352	347	351	314	329	323	325	320	328	329	318	348	343	346	333	292	341	350	349	347	313	342	348	329	301	329	335	337	301	325	305	323	337	336	370	328	348	356	341	378	347	336	338	336	345	315	352	353	363	324	351	355	347	297	353	330	340	323	365	316	332	366	339	346	310	290	307	354	355	355	312	319	309	316	364	354	347	336	354	375	324	312	334	331	368	309	317	368	338	356	329	339	341	384	352	342	348	343	350	307	354	334	353	352	323	334	307	341	338	306	329	359	328	361	309	350	340	302	329	324	352	376	364	323	363	331	342	356	348	338	334	362	347	343	355	386	334	345	311	311	361	338	339	334	327	332	313	333	366	370	335	369	316	343	327	313	346	324	338	365	342	385	330	328	311	329	350	362	330	331	314	315	328	326	335	352	328	334	338	345	328	334	340	344	344	330	355	357	318	311	323	350	330	326	327	311	378	365	357	346	355	337	346	341	352	350	342	365	327	320	306	333	329	341	359	332	310	359	360	363	324	323	360	302	348	337	296	335	333	335	365	326	326	342	345	338	365	314	356	372	332	334	320	345	333	345	354	329	329	337	327	335	330	335	335	337	322	318	352	380	339	355	324	328	301	385	317	326	321	344	317	363	333	379	312	338	328	337	329	322	368	314	328	339	323	297	312	346	336	311	327	339	312	382	349	316	356	338	351	350	362	308	354	328	318	289	327	356	334	353	309	355	347	336	328	347	353	343	371	342	346	313	339	293	402	347	319	365	353	327	352	346	343	309	327	382	347	347	296	320	365	342	337	317	345	339	368	342	351	321	327	319	332	346	322	310	301	321	376	347	316	317	345	337	356	327	334	326	337	335	331	358	334	350	340	327	315	359	296	348	322	304	323	358	321	352	336	342	331	324	340	310	340	347	323	364	347	338	312	368	328	326	325	346	354	359	345	315	338	314	306	335	343	330	327	328	373	300	363	344	324	392	300	291	343	336	313	310	306	399	358	354	349	357	336	336	338	398	367	345	334	310	348	344	329	346	316	311	303	316	349	339	330	318	324	336	348	329	368	339	326	308	362	345	348	329	319	348	318	358	301	321	344	348	353	314	350	325	365	384	322	353	364	335	309	350	317	363	333	320	344	331	325	361	374	352	365	342	349	339	327	342	344	326	349	318	338	331	383	341	351	321	343	337	331	359	340	323	327	322	315	349	309	367	363	349	323	357	355	346	355	337	362	356	337	318	354	330	302	355	333	350	336	320	359	337	366	340	329	360	307	330	331	347	345	337	347	309	346	354	313	340	357	319	330	324	332	334	364	370	363	351	364	339	364	346	333	314	323	320	310	312	371	349	369	307	348	349	359	349	304	339	303	366	331	304	313	356	348	321	283	331	296	354	339	367	326	335	343	321	363	333	334	338	320	340	341	350	339	351	366	353	312	318	322	318	289	338	335	348	308	353	333	335	348	356	346	313	384	339	339	326	342	325	308	328	332	331	365	341	336	326	334	348	345	361	346	316	313	293	300	391	373	331	324	370	360	303	330	312	330	351	319	353	342	328	288	357	342	322	351	353	333	316	314	360	295	338	360	307	348	339	337	324	347	348	356	354	349	311	312	313	316	324	332	344	330	307	310	322	363	367	364	324	364	309	317	373	336	357	351	347	315	348	347	371	338	358	364	344	341	336	337	309	317	382	352	344	363	329	357	335	310	329	322	363	328	314	306	326	346	331	312	333	387	352	341	330	321	339	345	296	323	339	307	317	302	345	370	337	356	332	333	322	317	348	352	365	350	342	345	300	342	341	311	361	370	356	351	326	328	302	322	319	330	327	339	327	328	345	329	339	322	348	350	386	344	305	322	334	360	362	365	358	336	330	323	332	321	343	348	358	344	340	320	340	326	311	306	344	384	348	312	358	346	358	316	327	346	327	345	321	325	334	386	313	338	360	365	348	336	322	315	298	358	337	333	345	343	366	335	325	332	331	365	324	331	326	351	318	347	339	297	337	320	323	326	336	362	346	332	326	324	332	334	322	332	356	329	348	322	366	350	362	311	330	311	327	361	350	320	342	334	343	338	344	323	350	300	337	337	346	376	353	314	360	339	360	348	338	346	329	319	364	312	371	370	333	345	343	324	355	339	330	360	300	296	321	350	341	329	332	364	376	341	336	338	325	339	395	312	326	356	360	322	326	295	323	302	368	346	330	350	351	326	353	362	380	366	313	288	357	333	332	356	350	329	368	348	341	339	314	315	355	332	339	308	355	379	349	368	334	308	317	365	324	340	338	343	378	359	338	329	339	317	330	356	354	332	322	340	316	342	345	319	329	314	335	299	340	373	336	344	345	329	349	325	366	332	307	351	330	317	322	372	350	351	358	360	326	321	361	336	344	320	337	345	340	344	344	335	329	373	354	326	377	350	358	323	338	333	350	349	336	325	324	338	324	340	360	355	297	359	332	347	346	294	355	349	333	380	363	376	320	346	304	342	352	309	365	322	335	389	378	336	317	302	311	363	342	340	363	319	352	285	349	308	347	358	352	341	346	368	336	351	364	309	387
26046	24472	34262	41002	33754	26866	20441	16624	11806	9455	5420	2006	1188	1100	1125	1062	1091	1136	1135	1250	1356	1380	1777	1324	1328	1379	1395	1457	1239	1159	1036	986	979	911	820	862	848	829	824	831	831	818	806	821	782	854	811	810	787	800	830	835	780	855	821	820	836	793	754	801	805	792	799	814	831	775	811	777	825	806	826	802	827	803	825	816	806	823	897	763	810	861	803	772	824	752	804	758	832	786	808	853	820	801	809	840	803	799	787	828	820	815	799	799	797	877	809	803	800	810	799	813	797	823	800	748	807	817	809	811	765	881	807	808	792	762	795	773	797	795	847	824	846	793	831	746	803	823	770	782	764	821	808	828	773	850	766	830	809	805	810	749	806	812	829	771	805	839	808	755	767	799	799	778	865	775	795	770	855	759	829	799	789	791	776	791	847	763	834	817	788	841	829	819	829	816	797	805	843	813	816	790	802	844	780	809	831	795	819	871	778	778	860	756	775	845	829	810	803	827	826	846	790	816	822	771	816	800	821	825	771	806	864	852	850	806	789	861	815	770	821	864	804	857	840	858	783	822	768	781	732	818	775	799	805	787	805	827	790	812	804	787	805	788	800	797	863	810	803	828	789	802	771	812	849	822	820	793	823	751	836	793	789	802	799	776	812	822	851	807	817	790	813	816	778	901	792	774	833	883	806	798	822	845	831	802	772	816	794	816	817	836	818	824	772	845	832	805	829	873	805	825	819	819	804	785	802	778	816	802	773	838	829	791	796	840	854	795	808	822	792	864	861	828	733	844	813	822	761	797	841	808	810	810	852	840	805	824	853	784	793	813	825	822	826	794	818	873	789	797	790	759	770	777	779	817	819	801	806	761	835	765	767	828	803	774	864	832	785	823	825	806	824	799	780	868	810	790	830	858	830	811	796	816	840	798	809	852	827	825	825	792	758	831	750	858	830	790	798	782	838	841	838	801	793	840	819	794	806	805	842	759	851	766	849	835	806	814	823	815	771	783	787	761	824	840	823	781	850	797	822	794	861	847	858	837	816	780	787	823	807	789	818	788	805	810	828	830	852	792	870	809	793	864	813	862	786	779	767	810	831	812	772	820	814	791	834	807	801	779	808	844	771	858	800	782	796	801	800	759	797	774	800	804	817	794	812	817	828	820	841	845	795	781	794	781	795	765	811	800	857	811	798	833	788	841	795	822	828	823	831	801	783	789	789	757	831	796	782	808	900	795	766	816	759	770	813	800	823	841	829	821	771	861	821	828	865	847	825	829	804	804	869	770	814	805	821	788	769	847	864	771	765	828	810	833	823	825	864	788	798	809	795	809	828	780	764	786	850	810	845	788	786	824	774	795	760	831	802	792	797	796	817	805	803	794	794	816	823	808	770	774	796	754	818	758	815	800	865	795	794	795	852	849	846	830	801	827	834	802	752	797	830	810	866	797	858	754	852	794	793	893	825	777	825	790	824	829	847	775	843	768	836	804	816	779	779	843	769	838	881	850	813	778	857	821	804	819	825	804	814	772	821	839	813	800	854	821	824	814	815	828	823	811	805	818	845	827	759	812	807	762	796	803	842	805	774	828	833	853	829	823	814	830	806	751	830	811	810	800	801	853	780	845	776	807	844	797	762	803	829	839	784	857	775	813	775	808	811	807	767	815	822	770	873	799	761	797	788	812	822	816	776	765	836	793	832	843	778	871	814	785	827	810	817	800	822	783	783	779	799	813	811	807	819	840	805	795	835	833	775	788	807	857	823	826	798	763	779	827	876	797	760	767	836	823	807	790	808	831	816	815	839	792	798	767	789	837	818	797	847	864	831	821	809	793	772	794	826	804	839	796	790	818	801	820	842	810	841	823	813	824	792	799	784	841	808	751	839	813	759	785	770	758	823	780	827	764	790	853	752	798	809	806	836	793	808	810	789	774	801	757	828	792	795	814	829	819	749	842	814	734	825	781	758	799	832	825	807	851	732	851	863	785	821	824	820	817	828	760	725	794	808	763	795	812	828	789	783	831	776	793	825	777	832	761	796	829	814	790	812	804	778	790	802	775	773	800	824	825	793	806	787	813	779	778	841	822	790	826	778	869	822	812	783	784	833	794	789	800	845	815	805	814	825	821	853	791	788	810	788	813	777	814	832	841	781	834	764	797	823	788	798	820	819	790	805	775	826	787	814	823	816	794	864	834	836	796	828	833	838	891	822	816	773	858	810	820	821	783	838	826	804	836	835	780	836	816	769	848	829	775	834	800	828	782	828	766	793	818	867	808	748	813	773	874	773	803	807	800	838	819	756	797	796	771	826	799	807	826	851	825	795	773	831	776	835	811	813	839	817	811	788	818	786	783	785	781	836	799	835	849	790	797	843	759	804	833	838	783	777	791	807	773	808	785	777	844	769	809	776	794	871	799	821	777	772	805	789	868	833	835	824	802	773	884	825	791	776	805	739	809	824	824	786	852	819	794	810	819	803	847	828	803	785	820	844	792	790	863	806	825	828	821	809	822	808	809	839	787	786	800	805	810	870	807	764	820	787	822	833	795	790	782	772	794	779	782	779	812	786	775	795	805	784	830	798	809	782	836	843	823	839	758	826	799	770	831	798	823	789	844	771	790	778	736	835	806	809	810	769	798	827	826	776	812	832	783	757	817	823	779	825	828	846	846	839	840	812	817	812	831	831	839	810	771	811	775	794	789	829	809	805	828	811	828	840	827	791	825	819	772	816	832	847	755	746	822	800	836	814	776	774	807	816	844	798	774	842	838	786	790	800	783	810	804	830	769	777	803	814	748	836	794	813	831	812	800	831	811	816	817	751	833	824	824	778	790	794	808	852	830	824	826	798	810	778	812	791	821	842	792	804	811	786	780	801	785	786	833	815	841	780	740	764	773	801	829	835	774	772	788	805	781	858	823	827	853	825	730	789	787	798	841	852	821	829	754	805	781	837	855	857	808	776	778	830	802	766	789	781	807	787	798	831	772	838	774	813	743	833	824	793	839	740	820	780	813	838	803	792	825	780	797	815	789	808	791	841	800	820	807	835	781	823	838	828	819	763	795	796	775	785	788	851	802	791	776	798	794	816	821	845	762	835	770	833	821	823	826	829	790	829	786	835	757	867	839	798	785	865	820	813	750	803	827	769	820	819	798	823	815	810	809	768	794	839	788	852	791	834	832	856	835	845	780	783	774	839	796	857	790	789	814	800	861	724	864	824	792	844	796	808	877	757	802	867	788	851	813	792	792	810	804	785	818	780	789	785	768	817	760	806	775	811	810	823	766	822	766	796	830	792	811	795	850	787	787	811	789	774	787	807	822	808	803	769	805	819	802	786	793	808	818	794	820	778	811	756	784	828	847	831	848	844	777	804	793	810	839	819	786	800	792	842	814	801	813	747	804	793	786	801	806	855	797	798	812	824	786	803	748	818	809	778	834	767	849	813	840	844	835	817	813	839	832	857	848	778	731	820	844	768	810	754	795	826	792	830	786	802	793	779	820	830	818
16858	7869	6780	4651	2904	2137	1569	927	695	559	475	401	358	366	383	358	403	368	376	389	395	359	372	409	374	366	360	330	366	348	353	419	341	382	363	375	349	387	400	380	375	329	351	346	336	295	345	354	346	355	364	351	399	353	362	357	336	370	355	380	375	345	349	383	386	358	400	379	385	366	360	368	335	361	362	351	359	374	347	352	352	323	325	351	398	413	343	360	348	324	369	385	374	373	379	404	391	382	358	353	366	361	384	366	326	365	349	349	349	384	366	360	351	381	354	312	358	387	321	376	377	367	357	366	347	360	369	375	356	345	388	356	351	356	350	354	338	399	348	364	367	354	365	369	355	334	357	367	355	360	406	345	371	383	347	341	356	387	382	372	363	383	343	325	373	383	371	358	345	386	388	345	386	368	326	357	376	366	377	356	364	363	352	362	383	349	362	339	341	407	373	375	391	373	363	357	357	338	362	353	346	361	343	342	368	362	386	389	352	352	373	369	343	351	347	352	376	328	356	395	357	333	346	351	368	351	350	360	383	391	337	360	354	365	361	343	324	371	337	353	340	347	377	359	338	332	375	364	355	367	380	386	393	367	337	349	383	341	351	360	333	365	365	365	367	326	384	355	331	373	376	351	326	365	378	357	356	351	371	358	420	355	340	382	354	354	364	364	353	380	321	344	348	378	399	342	394	330	349	379	383	386	369	355	346	346	367	369	396	371	341	381	381	341	361	340	350	329	370	364	403	402	352	339	358	359	350	324	383	312	386	358	347	363	372	343	351	354	362	388	355	361	346	348	373	331	368	322	348	330	379	358	379	349	356	366	351	371	353	362	352	324	355	360	334	354	342	342	420	362	317	377	364	349	381	378	361	365	371	376	391	378	359	309	350	351	332	341	372	365	383	330	377	312	366	344	391	316	355	369	335	330	361	350	348	341	361	355	363	348	352	373	400	378	368	378	368	360	385	373	375	346	389	349	378	344	330	378	354	389	318	349	351	361	382	367	360	324	366	371	385	382	373	364	364	368	344	363	351	353	356	338	412	340	365	340	347	368	352	380	351	376	375	335	362	341	373	352	355	356	395	364	347	364	362	382	316	342	351	323	358	358	405	372	333	378	351	357	374	376	349	337	377	386	356	380	407	379	325	381	396	397	335	374	384	385	348	368	392	379	344	391	346	351	374	333	380	361	359	352	377	366	360	368	359	308	354	398	344	390	369	332	353	353	345	399	338	363	377	342	381	379	362	356	320	346	416	307	371	341	341	394	359	362	396	353	377	328	372	377	340	340	334	357	386	390	337	326	371	367	407	385	346	326	336	372	380	366	366	321	388	321	357	355	392	370	365	395	346	386	358	378	399	366	357	367	367	357	322	358	379	358	330	352	367	365	324	350	368	362	356	374	357	363	344	356	339	375	349	329	366	369	356	350	376	364	343	350	367	402	378	345	351	377	332	333	346	338	367	399	368	371	375	335	360	357	357	377	318	374	389	366	367	354	346	327	394	366	377	367	369	380	396	370	357	413	389	353	383	363	373	383	336	379	357	376	301	376	384	374	394	389	398	359	360	371	350	382	345	373	376	374	353	350	344	368	356	395	344	363	358	336	357	363	336	354	352	368	356	344	376	358	327	353	400	383	379	372	301	373	341	328	362	342	358	377	344	338	356	362	405	353	320	398	365	355	349	349	356	363	360	358	376	362	342	374	308	400	386	358	356	367	376	342	359	348	334	362	357	323	355	379	341	331	363	327	365	365	331	356	354	317	392	339	394	364	315	366	367	373	315	347	348	382	344	380	369	342	369	404	366	350	346	358	328	331	337	346	372	349	361	367	356	374	374	342	335	340	371	398	344	374	329	376	357	392	349	346	356	338	361	357	342	321	335	355	344	371	351	383	360	369	311	354	359	328	352	382	365	340	375	329	346	374	365	351	398	398	356	362	352	375	361	343	380	366	346	336	368	357	320	370	342	384	371	373	355	352	320	333	351	340	345	372	366	377	354	384	369	360	338	352	343	363	345	350	363	351	337	372	325	335	347	356	362	371	338	358	360	369	357	379	386	387	386	367	382	368	335	381	347	381	379	379	351	377	362	351	333	359	379	367	375	363	340	371	339	358	373	377	371	339	318	368	344	350	364	367	387	344	366	367	341	375	369	338	369	366	370	397	355	346	375	409	345	356	354	371	387	356	360	350	397	358	361	342	380	360	382	350	379	356	356	385	347	387	368	374	385	340	364	338	339	357	370	333	352	356	353	381	341	363	344	340	349	367	386	372	414	398	354	330	358	355	369	348	339	328	312	350	373	397	366	371	385	370	380	342	344	354	400	382	347	343	348	319	368	382	352	349	382	369	392	373	380	374	363	358	360	346	398	384	365	337	371	374	362	299	351	399	362	416	340	343	351	360	355	399	368	338	348	361	380	362	366	329	371	364	391	403	369	373	356	360	357	342	377	350	352	390	384	356	384	349	358	331	338	365	371	347	365	330	354	342	366	330	387	409	365	340	380	372	338	365	357	336	358	378	354	401	359	362	402	353	359	340	368	364	350	361	364	344	325	382	338	371	359	361	369	380	376	382	336	384	369	336	362	378	315	355	369	393	351	380	374	386	381	338	379	377	352	382	388	344	375	366	348	371	338	361	359	369	351	362	361	379	330	375	357	360	342	368	363	365	392	349	338	357	390	382	366	382	382	360	335	351	368	315	330	337	354	364	338	372	333	374	373	358	350	337	368	379	405	346	394	413	371	360	382	341	346	352	364	350	404	364	377	393	346	348	377	356	366	363	350	352	365	351	366	388	378	352	383	395	330	349	334	379	371	378	353	361	344	341	369	341	337	384	360	327	349	345	338	362	347	359	355	374	384	374	339	374	372	370	395	361	364	363	388	371	360	353	360	340	392	334	379	375	361	361	346	339	369	372	367	335	363	364	354	358	349	349	382	349	339	394	365	351	332	378	363	383	413	341	346	389	416	363	358	403	359	325	360	328	344	338	370	313	343	338	338	342	361	355	346	340	340	349	334	389	362	360	361	383	366	372	382	342	339	355	340	332	364	344	338	350	348	369	369	340	379	360	381	366	376	375	381	397	382	368	389	366	388	370	347	382	378	334	366	359	369	370	347	332	367	324	358	350	326	355	351	341	387	326	373	328	326	347	380	371	374	342	312	338	373	350	374	350	381	378	336	343	360	408	351	378	387	357	369	349	375	355	365	349	351	362	325	360	389	326	334	367	344	372	383	346	348	354	352	368	357	354	368	342	359	346	356	405	376	357	330	357	364	363	371	355	378	389	348	338	367	359	398	370	351	348	372	385	342	349	349	376	399	357	364	375	361	319	408	344	373	384	378	347	332	345	395	356	355	402	374	373	363	364	332	360	394	349	376	334	361	382	367	367	371	358	343	366	382	393	369	340	357	418	392	364	379	384	342	409	347	351	346	350	367	348	368	370	345	334	343	324	394	324	347	362	391	352	353	384	377	381	391	368	396	379
12533	8189	12648	12293	10048	8378	5977	3498	2432	1879	1431	1018	973	870	910	966	1007	904	844	923	931	898	859	842	908	875	920	856	889	869	883	909	842	825	854	803	865	824	818	894	891	863	824	865	905	837	929	928	884	849	892	853	865	873	838	862	860	847	911	838	859	899	897	899	889	851	860	865	832	846	888	878	844	840	899	874	841	860	916	866	861	873	885	854	887	886	863	826	899	864	900	840	906	905	861	880	816	906	858	861	849	866	878	881	854	881	903	852	830	838	828	861	927	855	840	870	879	937	866	848	881	875	849	907	861	871	880	919	856	862	827	884	884	846	876	911	919	859	841	852	876	845	891	860	862	877	845	870	860	863	902	809	918	906	882	870	887	906	894	883	862	893	884	879	839	870	868	808	850	913	918	877	851	850	839	841	839	824	846	864	867	881	890	890	846	840	884	869	843	881	833	892	877	904	845	886	843	868	844	911	905	880	897	851	901	853	879	837	846	853	806	879	842	876	837	865	844	879	899	877	845	833	871	833	896	794	877	868	896	885	906	847	886	849	858	897	880	883	874	828	881	898	850	849	835	851	863	848	884	885	885	861	822	836	847	827	858	815	838	832	787	870	873	850	856	844	895	874	879	867	891	832	897	840	849	856	897	830	856	841	876	840	833	867	899	836	883	871	869	841	871	907	895	910	908	822	870	935	795	809	896	847	822	869	830	867	889	848	867	885	833	843	897	829	936	857	829	864	906	848	853	835	869	917	841	882	846	913	876	847	866	873	956	852	862	835	867	889	804	894	876	873	828	872	827	828	865	879	882	858	898	839	886	863	902	859	851	864	841	860	905	814	822	958	818	925	870	885	868	828	838	862	843	866	878	876	830	918	815	876	886	894	833	871	857	862	838	880	899	848	881	847	854	874	899	902	866	885	919	817	921	844	846	796	935	861	872	926	864	836	938	861	892	829	885	871	892	872	938	881	825	856	882	833	809	890	839	883	849	907	854	830	822	902	911	804	854	846	846	908	907	836	830	857	889	887	881	866	906	870	851	848	849	828	830	850	868	904	873	877	922	838	860	861	858	804	866	876	888	821	834	879	852	886	870	853	917	840	792	849	903	822	883	813	909	887	845	843	838	927	872	881	848	863	874	822	900	881	830	806	864	826	830	847	907	830	861	875	875	869	915	831	888	821	872	873	854	877	838	849	864	841	828	852	877	887	861	873	893	874	876	865	799	836	881	855	884	867	886	884	868	836	876	869	866	871	867	799	861	881	825	875	839	853	826	874	831	856	922	859	866	832	893	862	844	862	811	845	900	862	859	882	910	887	849	867	856	828	899	825	858	859	854	861	894	858	831	879	888	812	910	830	885	856	800	852	917	942	884	911	817	844	861	914	883	903	846	839	903	887	830	847	909	871	859	854	869	873	857	852	909	876	789	802	873	847	927	868	916	882	837	861	857	853	853	847	872	908	850	907	890	861	899	856	825	856	843	811	869	823	904	899	835	844	879	907	932	868	840	845	913	869	895	845	849	905	811	860	874	904	883	793	856	908	878	831	889	846	917	923	863	868	851	832	908	910	840	878	861	858	856	833	903	924	867	911	862	813	846	851	816	846	868	877	849	870	910	894	871	903	886	888	876	826	854	843	861	850	857	880	813	876	862	840	860	822	857	894	917	875	833	838	861	881	954	823	909	876	927	867	839	861	916	902	888	893	885	866	866	867	910	908	840	835	878	873	894	822	853	870	843	821	881	835	900	904	834	863	842	858	917	903	838	873	813	861	818	868	862	872	892	893	916	888	820	903	862	846	919	823	864	870	867	861	852	886	871	877	879	880	896	909	896	869	869	866	891	876	812	862	906	877	883	859	857	908	830	816	879	879	906	851	922	880	808	883	883	866	916	868	920	915	862	862	881	861	886	807	860	829	843	899	804	855	877	857	888	802	920	882	875	866	914	844	862	888	851	879	875	852	834	864	836	893	878	885	814	851	898	857	885	870	885	850	886	877	894	907	907	882	894	860	873	839	859	890	827	861	853	862	833	892	891	783	857	880	866	842	878	849	851	860	920	867	859	833	853	886	862	840	833	851	867	877	847	883	866	845	855	862	860	858	950	873	940	891	907	909	895	850	824	908	895	887	852	832	842	933	859	847	819	891	842	892	845	828	874	905	873	863	862	901	868	873	900	887	869	910	881	853	814	914	833	868	859	802	899	869	809	907	867	808	906	846	876	866	863	821	846	910	878	821	896	931	846	816	815	876	930	911	884	821	875	835	876	846	894	841	884	884	825	860	839	881	802	846	840	875	921	835	840	916	877	869	881	862	875	880	841	908	889	836	905	886	903	874	866	835	865	875	883	820	864	896	892	869	851	875	857	922	868	898	842	812	873	895	860	857	915	846	860	863	914	820	875	819	874	918	814	836	845	923	863	853	883	902	858	883	898	850	823	830	886	869	868	842	837	884	907	832	877	905	832	850	848	857	872	843	832	899	883	851	843	870	830	869	813	900	887	854	885	849	864	848	890	817	882	851	936	841	833	861	887	877	881	880	841	929	860	848	900	915	877	860	840	825	819	855	889	855	874	868	883	923	859	866	907	894	857	909	811	851	877	870	878	830	845	883	896	869	885	821	845	887	889	855	876	846	863	864	888	882	829	821	835	861	877	888	906	863	856	891	902	867	834	847	871	854	872	876	823	886	858	920	852	866	909	815	879	811	816	881	859	882	892	890	862	901	860	887	904	862	879	884	861	905	832	864	830	859	877	846	837	877	911	878	872	899	870	866	884	827	841	901	894	852	835	877	902	870	895	900	837	883	893	886	832	855	858	811	898	791	788	835	795	867	841	868	899	886	825	856	846	842	870	853	865	861	835	894	863	816	877	870	844	858	875	817	838	901	863	883	855	836	876	883	848	850	849	878	882	869	897	904	904	892	857	924	809	862	892	846	878	868	887	838	858	824	904	827	863	878	845	833	853	875	875	872	889	846	871	875	876	836	858	910	878	857	879	864	906	895	857	842	826	908	864	924	840	826	831	852	835	869	876	868	908	885	914	898	865	863	863	797	886	807	854	925	898	860	839	915	827	871	876	899	822	856	882	819	853	905	805	787	958	854	867	839	840	853	854	879	814	846	810	859	878	792	860	906	831	841	868	820	903	802	846	873	880	865	853	879	832	921	864	883	882	876	926	867	869	912	880	872	849	955	902	862	887	840	889	883	861	927	877	863	858	895	832	840	858	912	857	893	889	919	856	851	856	878	910	882	867	851	913	925	887	869	820	853	819	818	875	890	906	859	877	857	907	828	854	891	881	861	800	844	817	880	815	904	858	867	862	901	823	852	813	863	898	863	850	870	877	885	835	888	836	890	852	881	901	850	798	871	869	851	837	841	905	887	827	890	881	820	877	865	864	902	877	860	826	908	826	875	904	866	870	829	852	876	876	849	886	848	855	891	907	857	890	865	862	853	861	908	884	838	857	868	852	868	868	859	850	861	877	900
30031	18678	20533	19744	14623	9640	4499	3958	2628	1283	948	538	469	388	380	411	432	433	409	421	483	459	480	428	410	400	436	444	422	439	408	425	399	373	384	385	425	362	389	409	392	398	414	378	399	389	376	388	364	336	383	373	369	386	423	376	388	395	365	382	382	336	383	382	386	380	390	367	352	388	399	392	412	420	387	393	346	387	401	381	391	363	361	369	395	375	389	366	367	384	361	394	385	348	369	377	430	433	387	390	413	365	323	355	403	386	360	406	385	384	396	376	395	388	402	390	391	410	373	369	376	360	353	358	408	415	367	380	382	392	377	384	380	431	365	399	355	401	372	327	375	368	381	385	393	382	417	359	371	384	359	359	375	387	338	369	398	356	377	381	382	384	395	401	424	387	359	338	331	346	370	368	390	401	374	391	375	332	371	341	382	377	384	371	358	403	410	437	389	384	388	369	383	361	377	331	347	402	391	357	387	377	402	399	385	380	368	402	376	414	407	343	409	400	387	395	421	380	399	362	381	390	357	354	378	373	365	401	407	387	397	353	377	370	403	380	389	392	365	358	365	394	379	366	376	410	349	363	411	394	370	448	371	375	354	348	407	379	329	357	392	384	407	336	363	365	362	371	374	402	385	346	403	375	338	389	361	363	363	369	378	370	383	347	371	367	398	375	414	363	365	412	400	373	374	358	384	380	391	383	419	385	361	364	382	390	368	392	385	414	385	361	362	321	367	352	357	389	386	417	376	386	363	388	367	387	404	391	394	400	391	423	372	369	399	402	385	353	374	377	378	392	375	399	403	358	383	418	353	366	393	387	387	406	378	362	395	406	397	392	366	375	395	387	379	407	351	356	389	370	381	392	370	345	366	376	389	394	378	365	352	396	392	420	384	369	389	405	363	363	389	389	344	365	375	375	368	384	352	396	423	408	393	392	389	365	390	361	394	385	387	377	375	361	370	409	404	361	369	372	397	396	372	396	382	388	381	369	382	410	391	357	382	383	383	353	353	406	378	386	369	376	371	383	318	406	348	395	393	392	412	363	355	395	392	408	356	388	357	385	368	396	343	389	378	348	413	387	389	435	380	385	359	397	373	350	339	358	421	374	401	374	395	348	373	406	397	388	387	378	344	365	379	397	378	398	371	394	360	365	385	347	357	391	342	365	374	373	400	381	414	367	357	349	375	368	368	382	353	373	377	380	376	406	429	345	366	391	371	361	362	371	353	367	365	394	389	399	332	366	406	391	392	397	397	368	380	395	372	362	379	399	337	374	391	407	350	391	388	399	373	382	449	375	386	356	395	348	386	369	380	404	386	329	407	367	390	372	376	371	389	376	375	365	380	406	405	365	377	406	389	375	386	429	380	373	382	406	412	390	367	375	369	406	358	373	386	363	372	355	351	393	374	408	416	387	374	336	404	408	372	393	396	400	387	383	376	364	386	420	378	348	377	365	371	370	370	411	387	332	387	417	358	384	406	363	365	439	397	380	394	372	404	361	364	374	412	401	370	361	414	355	367	404	379	400	363	392	371	377	379	354	416	386	351	370	411	387	374	375	382	368	344	375	384	407	396	385	380	366	377	354	361	394	355	341	407	343	351	388	387	404	395	373	363	382	422	421	384	394	364	389	336	361	353	404	370	385	351	343	372	382	431	365	402	386	382	337	379	369	373	403	384	340	375	370	385	389	432	375	376	378	389	407	376	385	412	367	395	343	359	386	396	407	363	394	426	389	398	396	366	374	358	379	384	396	370	370	368	363	348	351	380	333	368	410	380	387	358	378	379	383	396	403	400	404	375	362	406	370	413	353	362	389	381	340	411	385	378	423	425	411	375	372	392	390	401	406	414	383	388	392	387	344	386	411	356	384	369	376	399	389	392	386	330	371	396	394	380	394	415	408	395	353	352	406	360	346	374	375	362	392	417	387	362	383	428	388	393	406	363	402	401	412	388	358	380	415	392	429	365	444	398	414	385	397	359	368	369	335	369	389	341	356	377	396	402	376	387	381	348	376	381	364	373	390	381	380	385	378	439	386	378	380	369	384	368	375	367	389	365	369	366	415	375	403	349	360	368	402	400	370	375	387	377	419	346	383	384	395	398	363	378	403	384	379	400	394	360	376	392	370	391	369	382	426	387	386	420	386	364	400	381	388	357	359	387	365	381	354	348	398	409	385	395	404	349	362	419	405	385	367	334	365	385	339	374	395	402	346	393	396	372	394	433	413	377	373	346	381	384	404	401	387	394	404	369	357	379	395	379	363	408	363	382	380	397	356	390	391	370	370	394	354	359	409	333	371	389	345	409	417	366	372	394	376	370	375	364	382	377	383	334	384	380	417	409	345	393	394	395	345	390	404	371	379	385	365	387	393	352	323	396	393	403	391	339	387	318	408	391	367	374	351	379	371	353	364	344	335	416	378	368	370	375	381	418	372	394	375	366	401	389	396	382	382	368	381	354	368	384	398	380	402	359	387	396	319	405	421	386	398	380	344	381	404	367	350	405	376	386	423	368	356	403	367	410	396	392	437	364	397	370	369	383	379	368	375	373	390	384	368	380	450	371	388	416	401	378	370	367	391	348	395	395	402	385	380	381	375	411	374	410	372	392	396	370	385	383	381	393	357	379	382	369	377	389	364	391	356	409	355	368	371	384	409	396	398	365	376	407	389	365	354	369	391	344	357	382	407	395	411	363	363	409	398	362	399	413	387	360	354	357	327	369	383	354	406	360	381	363	390	424	362	379	358	422	367	403	370	393	401	362	384	339	374	427	412	367	372	389	363	410	366	378	368	380	393	391	414	380	378	430	371	362	385	347	359	418	368	373	341	358	355	368	410	380	401	363	400	396	388	358	366	374	357	366	433	388	399	373	373	369	363	384	351	367	383	414	397	410	408	383	369	375	395	394	400	398	394	388	370	394	364	367	377	408	407	408	359	399	368	346	358	378	392	393	350	391	371	375	396	400	380	348	376	392	402	403	367	401	358	360	364	408	397	417	342	350	365	381	381	404	376	344	413	357	396	367	374	433	390	370	380	367	425	358	368	379	384	398	403	344	365	403	408	368	401	411	365	361	385	404	360	361	371	419	419	399	407	431	410	374	354	367	375	385	395	389	368	362	403	377	406	403	350	361	387	358	421	389	395	366	381	422	391	369	413	400	352	377	381	365	341	388	384	382	405	362	425	402	400	371	403	399	389	385	341	357	382	368	342	394	371	412	388	411	385	387	389	379	350	394	363	349	405	353	430	386	406	384	375	387	411	358	354	363	343	363	369	380	366	392	395	403	375	352	374	381	358	390	388	374	367	368	384	377	367	357	386	380	415	363	395	407	352	361	382	372	384	361	380	353	357	370	372	363	362	376	389	363	389	397	388	348	355	359	372	386	437	385	400	360	401	340	385	381	417	373	380	377	404	379	356	376	390	408	383	397	350	360	404	377	367	369	374	338	385	381	399	335	391	378	347	368	390	411	366	401	397	369	376	400	350	377	379
21331	17531	27484	31421	27478	21521	13436	13673	9858	4985	3776	1979	1170	1055	1072	1116	1080	1092	1146	1167	1269	1212	1422	1334	1168	1153	1237	1310	1114	1058	998	1044	1002	1031	927	993	939	933	939	903	947	910	928	906	922	935	891	886	880	970	893	911	892	891	942	893	970	893	913	961	945	935	930	912	886	900	871	912	899	915	906	912	863	941	874	970	920	914	921	930	901	935	911	942	911	908	900	897	928	911	897	949	925	918	909	913	922	955	857	950	911	905	947	897	915	899	956	902	959	913	963	856	894	869	969	903	918	904	919	929	903	966	948	921	846	993	872	874	880	915	912	918	923	950	914	901	940	901	946	928	873	890	889	905	886	943	893	908	838	869	927	899	927	872	934	931	919	898	957	939	890	920	922	928	865	933	832	936	933	928	864	936	906	896	864	893	881	886	967	906	977	977	932	921	883	926	928	880	926	909	887	913	924	935	862	885	948	871	905	894	966	873	919	860	884	906	951	935	890	871	914	927	905	886	981	935	892	943	952	918	919	918	966	926	918	932	876	958	907	926	954	1005	879	978	887	948	899	901	917	978	927	938	919	933	910	906	870	937	888	884	872	895	873	876	917	898	917	911	897	858	906	962	923	924	901	869	890	911	881	961	931	885	924	962	903	887	895	880	925	886	956	875	912	926	903	876	937	880	915	889	934	891	886	947	914	927	975	915	859	850	892	913	906	893	899	920	921	917	900	896	876	901	856	891	946	933	897	888	882	875	913	922	904	865	929	944	921	953	920	893	917	892	917	947	920	884	918	912	904	926	875	896	930	878	917	897	923	860	852	900	913	847	878	916	959	922	893	935	904	904	869	883	902	936	860	899	984	931	900	897	940	927	963	889	942	907	939	929	850	879	922	908	883	877	875	909	942	852	907	948	906	860	859	924	911	917	906	925	939	903	892	886	924	890	871	880	914	924	934	891	912	919	947	928	893	900	899	852	938	933	904	875	900	918	906	901	903	926	947	888	883	954	897	878	923	924	928	993	874	906	919	872	933	866	951	864	974	887	917	897	843	922	967	901	883	859	918	909	919	855	881	921	912	903	948	935	900	880	912	894	902	931	886	906	929	881	927	974	922	922	880	903	886	970	936	891	927	893	909	925	910	951	910	895	937	894	956	924	893	951	939	894	918	924	909	921	927	966	873	943	932	887	939	893	898	935	893	890	904	905	878	874	930	910	943	920	919	835	959	906	911	913	979	960	929	907	882	879	876	910	870	947	906	903	941	929	883	925	862	936	907	963	918	902	908	909	891	951	923	906	870	940	909	852	930	963	912	898	932	938	972	919	910	916	927	932	954	932	914	848	844	914	897	915	926	921	930	904	898	889	895	956	901	931	912	893	896	899	895	896	915	948	978	958	903	955	852	910	829	857	909	885	920	904	947	822	899	900	901	869	904	888	957	908	931	893	888	895	879	928	916	905	918	923	897	897	938	914	884	871	904	917	911	904	907	888	858	874	905	863	880	910	931	827	885	943	888	935	903	922	898	921	892	893	883	902	971	934	877	897	905	934	913	893	937	885	920	905	939	893	883	879	846	940	920	926	883	929	924	913	899	877	868	955	944	879	891	922	919	921	923	944	901	883	877	888	952	899	949	931	873	907	901	909	878	921	897	919	911	932	892	921	900	885	916	906	909	917	919	882	946	889	872	880	939	891	890	893	920	920	917	926	950	899	911	949	886	894	882	958	905	934	882	879	892	908	894	968	925	934	950	1016	888	882	899	912	910	927	956	900	982	936	956	874	968	880	893	918	918	940	896	922	919	873	939	904	898	856	879	894	940	887	926	928	872	922	919	907	932	909	908	886	894	884	898	914	927	881	850	908	920	846	914	951	928	906	947	895	845	901	861	851	933	899	946	914	959	945	877	924	909	925	917	926	879	846	929	896	926	910	906	928	878	911	995	858	897	949	891	889	893	907	905	937	919	960	927	937	882	919	892	914	965	887	872	905	917	918	944	894	922	910	938	942	933	923	896	915	905	870	909	932	915	905	878	949	901	894	920	895	896	904	950	954	905	974	863	894	913	938	950	915	919	885	914	869	903	957	881	927	901	928	915	921	898	899	911	938	862	936	891	917	919	906	900	878	904	911	850	886	941	907	887	910	895	870	913	966	871	894	895	892	888	913	902	925	912	889	940	941	855	861	937	968	951	928	874	892	946	906	875	891	905	899	918	879	932	952	895	923	954	932	853	901	888	939	879	941	915	910	926	896	898	908	884	932	901	876	874	889	893	941	939	895	871	933	955	918	914	925	916	914	947	918	909	941	920	899	914	977	926	873	919	923	886	900	899	893	931	907	903	873	887	929	856	940	950	867	909	911	927	947	919	920	899	890	871	947	919	904	893	839	929	962	985	888	942	894	922	924	893	898	934	908	911	881	930	966	932	890	868	900	892	844	927	932	896	939	941	916	923	898	882	925	845	897	901	872	940	940	933	931	890	903	981	867	910	904	927	857	936	927	902	927	859	936	913	964	864	879	937	906	852	842	982	909	871	879	823	904	900	961	931	905	886	892	878	930	922	878	960	937	885	894	955	929	906	837	871	919	888	913	891	899	871	889	850	890	904	901	903	937	910	895	914	913	959	930	872	927	904	853	909	924	904	898	863	933	993	895	888	940	927	886	916	922	873	923	867	982	927	935	866	927	905	905	933	946	904	862	877	924	919	930	901	905	901	909	865	870	897	862	886	905	920	877	934	934	965	956	910	924	978	892	921	907	901	905	901	924	925	936	924	878	931	917	909	937	901	902	927	914	953	905	927	974	889	897	851	874	834	900	889	906	925	951	965	925	902	943	892	919	886	925	945	932	867	914	935	889	921	956	877	878	925	899	903	954	945	917	980	877	991	938	872	854	878	943	912	877	893	944	909	921	927	939	890	934	870	919	955	893	905	917	881	898	899	935	927	882	885	984	895	897	840	897	879	922	920	842	883	849	931	920	956	919	955	868	892	833	919	928	983	838	841	947	855	938	932	935	899	943	936	928	896	956	905	908	921	898	923	853	923	867	900	909	914	906	922	918	863	935	883	917	917	933	943	851	929	915	924	852	859	880	896	926	879	855	933	928	973	932	916	877	893	918	938	890	908	987	946	881	889	901	958	933	864	919	916	844	917	892	926	899	894	926	866	937	939	878	926	889	915	941	925	860	885	943	916	911	900	922	947	952	959	910	959	933	928	922	925	942	887	906	950	871	910	882	907	933	912	913	942	928	984	970	955	967	943	903	922	915	881	910	952	907	901	893	881	968	922	948	907	968	923	932	893	954	909	829	875	872	889	906	895	900	964	906	881	942	906	910	900	909	906	874	876	867	908	905	915	966	886	943	917	861	939	900	905	932	952	897	882	875	900	957	929	882	896	914	863	901	904	898	952	894	880	880	911	921	880	898	877	913	893	905	899	905	871	941	806	903	850	894	934	904	876	900	918	892	879	923	871	881	909	927	910	891	859	884	933	852	894	926	961	928
38544	27999	30574	27815	20212	12648	9838	6595	3675	2912	1292	692	468	371	427	415	427	417	406	426	499	480	532	445	447	481	473	475	424	407	361	348	403	339	365	361	349	352	343	337	338	336	331	341	334	346	370	369	354	321	356	371	344	358	337	358	339	351	357	342	343	319	337	321	332	351	352	307	342	333	331	336	344	348	328	350	349	313	339	353	351	347	344	334	355	340	335	351	371	333	340	340	335	354	346	331	365	301	326	315	322	391	376	342	332	320	351	347	331	323	340	332	346	316	307	329	324	315	343	387	341	378	336	334	346	323	307	322	356	349	335	361	310	315	365	331	338	379	319	361	331	356	353	355	329	380	354	340	353	349	324	324	304	337	361	363	376	352	338	347	349	304	331	302	334	375	392	310	306	342	346	342	354	336	336	367	358	329	320	311	369	330	327	359	351	347	355	346	350	357	328	362	387	358	371	346	372	330	352	304	338	318	341	337	347	344	365	309	357	312	329	351	363	344	365	344	368	374	341	328	344	358	325	330	312	342	354	342	355	302	369	372	343	357	351	345	364	346	362	336	360	301	344	300	323	351	338	334	330	332	336	329	293	366	383	336	335	321	326	370	327	335	329	327	350	349	352	336	309	373	341	331	360	333	314	345	372	293	349	348	326	343	397	347	350	380	371	339	321	336	330	356	357	335	362	355	311	336	343	319	371	382	308	359	347	346	323	340	342	298	328	351	334	323	333	356	324	362	344	327	394	312	318	361	316	325	352	339	329	354	333	313	336	330	330	315	370	337	381	372	337	308	310	313	356	356	383	366	302	342	317	348	343	344	378	365	351	349	389	340	339	341	336	339	358	368	336	290	303	328	361	339	344	321	310	316	339	333	324	323	337	343	337	334	369	344	338	381	312	351	328	322	338	366	343	348	373	349	337	359	394	371	340	360	322	323	339	376	357	360	343	318	333	328	368	329	308	345	343	367	304	360	348	357	338	338	341	355	324	339	349	346	359	357	380	319	385	329	381	379	332	355	327	302	338	339	360	364	346	341	351	347	363	352	340	338	326	313	360	339	370	346	349	366	329	358	326	336	366	316	352	315	366	337	302	363	370	335	324	336	318	345	319	345	324	326	360	371	362	325	346	311	358	320	296	356	342	311	322	363	337	329	339	355	337	354	302	339	335	382	358	349	313	319	342	411	353	354	330	346	324	364	368	323	369	355	371	327	341	349	345	339	320	310	310	352	345	329	352	352	330	349	369	349	340	350	368	338	339	347	328	358	352	339	334	343	370	350	341	351	358	331	338	322	344	347	358	359	380	348	398	356	383	335	354	321	408	332	339	346	350	314	344	348	328	326	352	317	384	346	358	377	336	343	349	356	323	338	353	334	338	340	341	358	353	374	358	323	297	323	360	346	365	373	371	317	342	351	354	368	329	350	331	331	327	346	354	344	332	320	351	370	325	331	338	353	343	339	337	322	315	332	333	333	357	339	356	361	367	309	351	327	351	354	357	351	346	336	357	316	341	390	323	321	356	342	349	333	352	330	324	343	350	327	334	343	334	317	372	332	317	385	345	343	350	358	300	340	301	364	346	336	329	362	337	385	362	274	342	358	324	363	323	361	374	347	355	344	334	360	338	345	355	364	352	318	366	342	329	377	331	348	348	341	363	384	360	342	362	324	331	340	334	364	364	341	350	354	325	301	324	326	347	360	349	322	349	366	342	363	333	315	375	336	335	310	345	332	361	356	328	337	354	364	369	338	379	365	375	327	303	347	313	329	351	348	356	355	358	326	383	329	339	349	358	328	349	354	346	328	308	341	328	349	356	310	337	329	340	344	364	315	324	344	318	338	353	376	328	333	335	331	343	309	356	358	333	336	336	350	339	345	347	309	332	336	332	368	369	345	333	329	357	343	353	361	365	338	328	363	326	357	382	339	387	375	369	328	319	344	344	337	368	346	321	337	349	347	311	384	342	370	335	354	345	340	345	334	341	341	370	338	353	392	380	322	347	357	356	377	338	370	344	323	367	344	347	326	381	351	333	360	325	366	360	358	366	341	333	332	366	357	340	320	347	344	340	313	346	346	351	355	390	359	379	364	337	349	297	341	351	336	367	348	340	343	322	320	347	338	384	342	317	316	365	347	304	361	374	359	330	320	358	327	309	348	368	369	361	349	338	332	372	337	350	339	333	334	292	333	336	313	363	342	340	317	326	347	348	329	318	367	351	345	367	340	349	365	318	319	321	302	370	351	337	347	346	329	351	390	364	346	370	360	362	344	354	333	323	335	388	340	353	316	327	350	331	342	350	311	316	337	309	344	310	332	335	352	347	344	345	343	311	343	361	314	336	335	346	360	324	396	357	351	339	347	342	361	386	332	356	347	316	371	315	356	335	341	383	359	355	344	385	350	342	311	338	333	347	352	311	328	326	323	384	316	335	329	353	362	366	340	342	370	324	341	305	361	356	349	354	355	358	354	332	348	321	333	330	358	377	315	304	345	337	344	339	343	327	312	346	383	394	375	357	317	328	348	392	333	369	358	313	384	341	335	335	364	357	353	350	358	365	334	349	317	377	371	326	365	375	372	344	325	333	320	336	334	349	358	372	310	350	307	389	329	354	372	347	368	369	327	348	372	382	328	344	343	373	340	313	317	355	348	376	321	332	346	337	375	340	320	324	337	318	327	369	308	347	325	405	401	333	329	350	318	363	318	335	353	345	321	336	322	337	344	371	338	345	344	331	316	365	352	317	314	345	313	333	353	336	363	334	330	326	325	354	344	350	355	319	329	393	359	356	368	348	347	367	354	324	362	350	323	343	359	342	373	351	337	345	373	352	352	339	326	334	337	352	320	348	364	362	352	318	312	347	322	347	329	332	332	307	330	360	331	309	349	366	390	329	366	330	380	346	400	335	329	319	313	316	345	344	340	352	361	367	360	298	347	325	326	360	359	350	340	329	347	349	350	327	347	381	339	396	367	363	293	326	337	351	338	306	339	346	309	341	369	395	314	364	359	373	370	336	314	320	348	342	344	327	337	333	336	352	324	336	339	315	369	344	335	368	356	348	327	353	329	330	348	310	310	327	363	345	321	310	337	335	350	336	359	339	359	353	347	361	342	338	377	320	329	361	355	337	377	317	350	365	340	374	337	395	368	376	350	357	323	359	344	348	355	317	363	352	352	357	347	305	374	331	322	361	318	312	367	332	309	336	380	328	352	340	344	337	319	371	375	346	366	376	386	358	328	334	300	329	323	329	354	334	356	338	357	373	310	333	333	369	312	334	376	330	341	349	334	317	339	356	343	345	342	343	364	300	309	316	313	339	363	308	344	294	356	339	380	319	322	359	344	372	357	342	344	337	329	363	339	338	345	324	352	350	354	347	339	334	338	333	342	367	366	356	376	359	341	290	325	334	299	370	342	332	364	320	326	350	363	319	338	371	337	314	351	352	293	342	349	363	345	345	338	348	358	339	331	390	330	359	323	332	337	320	322	328	336
26043	24462	34515	37646	31392	26093	23815	18607	12009	10875	4832	2622	1408	1139	1080	1162	1192	1248	1239	1320	1525	1579	2050	1697	1367	1477	1577	1522	1304	1180	1122	1017	1060	961	912	855	882	869	841	852	778	774	839	853	857	832	809	844	850	806	854	818	804	815	807	824	758	870	822	835	814	798	820	812	819	806	891	827	871	819	823	870	821	790	791	800	800	803	869	770	827	854	825	853	823	814	837	818	809	800	841	851	819	824	807	836	828	850	831	815	803	795	759	826	783	822	796	759	797	828	846	873	851	841	847	802	843	802	793	791	785	786	833	802	758	817	810	829	803	824	806	818	820	790	826	837	804	805	800	883	806	774	810	767	821	857	784	820	822	810	830	791	816	787	845	852	835	824	831	773	892	795	846	784	812	815	767	799	871	810	856	828	845	846	820	839	799	795	822	811	817	842	860	816	841	815	868	823	812	833	877	816	784	828	855	873	812	827	835	817	798	864	805	836	844	833	780	769	822	835	870	836	824	793	813	795	793	770	879	848	829	832	806	790	802	802	846	778	813	735	858	860	802	866	898	781	786	833	819	819	801	869	820	817	791	832	800	852	803	753	818	819	807	814	823	848	820	802	823	816	813	843	802	809	797	822	864	780	809	860	852	809	793	831	811	850	792	803	831	840	824	845	803	792	816	822	822	854	792	813	819	822	795	827	786	827	778	795	846	831	840	837	802	816	834	772	795	813	827	791	833	811	848	789	840	823	834	834	836	783	825	808	817	773	855	816	794	812	806	840	788	846	852	827	880	869	822	869	845	796	839	811	812	843	822	783	785	813	784	801	824	817	846	786	809	811	836	846	843	841	859	832	836	823	762	830	797	788	847	806	809	806	856	806	810	825	808	815	839	861	838	809	789	793	824	843	811	756	804	845	799	874	806	797	853	785	805	825	841	794	868	807	822	825	816	796	777	816	806	799	832	871	833	825	846	865	803	856	841	804	839	790	805	861	856	869	771	808	812	834	778	832	822	840	784	885	818	790	855	825	756	860	786	856	795	837	847	891	880	830	808	810	813	813	779	818	838	867	838	786	840	815	813	863	822	779	838	783	795	798	850	824	816	849	798	768	823	868	788	840	813	859	853	845	904	845	853	861	806	793	803	868	812	831	834	858	835	832	791	829	814	846	803	837	837	849	874	807	838	818	835	800	813	832	809	813	839	809	795	835	857	809	783	826	801	793	811	810	842	772	811	832	809	766	874	809	809	791	884	799	841	816	817	821	830	803	837	835	852	832	852	827	861	808	851	799	796	809	826	806	812	859	826	836	835	822	822	853	816	819	878	771	854	848	856	810	817	859	838	836	835	825	798	806	830	801	815	757	784	844	795	818	803	835	866	797	826	818	821	794	801	861	858	840	831	854	827	766	834	830	794	839	855	845	807	875	838	805	829	777	805	878	795	846	830	807	785	809	835	818	842	827	813	801	810	840	775	769	803	857	825	828	822	859	851	824	837	779	775	870	823	850	851	865	813	756	830	854	784	822	828	794	811	795	837	846	830	777	763	834	790	832	800	825	772	838	814	778	873	780	799	796	758	832	847	878	802	803	858	800	851	795	844	841	818	862	788	816	816	814	873	810	820	823	856	771	823	826	797	818	822	865	794	803	807	834	849	811	818	778	790	830	810	810	830	821	804	846	857	803	851	781	849	840	815	778	813	773	845	799	863	813	800	806	874	817	828	839	822	835	817	826	830	827	791	811	819	807	800	842	863	820	859	789	809	806	836	796	771	826	780	848	812	819	805	868	834	850	804	837	827	830	793	829	766	832	829	821	792	797	839	855	786	831	808	781	819	804	780	833	835	837	821	851	842	801	811	822	856	828	775	863	830	802	811	827	845	820	798	843	816	800	811	884	809	773	812	824	898	841	802	814	811	794	815	819	810	858	791	819	815	843	825	802	771	838	807	826	825	805	843	773	803	831	800	828	865	835	812	833	842	857	844	787	839	883	847	874	846	876	855	859	819	841	838	811	865	799	794	847	832	816	863	877	830	842	808	862	778	786	865	823	838	822	811	817	790	822	827	830	871	802	788	807	868	822	807	790	861	762	800	764	846	841	774	786	827	842	774	854	830	754	813	818	864	814	794	784	796	822	795	812	813	835	795	794	821	894	826	847	800	835	831	856	830	805	782	823	804	835	866	830	850	827	846	805	831	757	834	843	830	834	807	851	810	794	821	802	808	823	839	807	849	863	841	833	783	796	810	836	826	802	802	859	832	805	865	858	780	753	835	864	800	831	803	774	781	822	798	869	815	773	784	819	816	813	809	859	818	815	848	846	803	831	802	835	759	866	792	804	776	831	825	815	837	813	827	811	839	813	799	830	777	798	813	865	799	844	790	823	811	832	867	829	807	793	822	832	857	800	826	837	836	847	825	789	817	775	770	827	851	810	804	828	820	820	785	839	855	808	795	797	819	798	840	781	816	815	799	812	830	823	803	788	816	799	818	843	787	812	756	862	835	844	829	844	850	840	822	808	867	810	820	865	805	817	812	816	828	853	817	814	772	864	824	832	782	808	828	831	805	817	857	858	840	813	773	777	829	835	818	819	812	780	824	793	828	824	801	766	786	781	799	761	834	782	803	836	835	857	885	875	808	797	846	836	819	835	808	840	840	751	868	801	854	842	834	788	829	840	786	798	816	840	806	784	872	832	837	798	844	829	825	807	829	817	837	853	803	845	808	820	793	834	811	845	845	807	841	855	842	810	841	867	859	872	851	848	862	811	809	830	848	812	814	826	817	797	809	850	788	835	885	845	789	839	791	869	822	871	888	830	788	841	770	795	862	854	850	809	819	824	832	772	807	834	812	778	807	807	810	835	821	812	741	832	822	845	861	812	799	764	845	798	837	841	851	788	798	831	835	830	844	771	749	805	852	799	842	852	817	812	821	833	842	850	833	823	834	831	777	786	801	824	809	859	827	803	867	837	819	829	801	832	844	829	790	811	835	830	797	783	858	841	858	776	796	813	793	846	779	841	822	812	782	815	833	809	797	824	788	786	821	893	829	780	807	800	839	836	752	824	839	801	819	842	822	811	802	850	800	839	838	817	818	808	799	791	816	820	791	829	857	791	776	828	823	828	809	831	842	806	839	809	785	812	840	835	807	792	782	780	839	778	806	818	787	808	759	792	796	832	789	842	753	772	829	865	835	870	769	812	825	891	829	815	867	770	805	818	803	803	821	800	840	883	849	836	877	791	833	821	792	800	798	770	817	792	803	844	779	835	816	794	895	799	799	805	805	795	780	807	846	828	783	754	790	843	829	803	794	792	832	851	851	767	817	794	770	784	805	869	782	796	834	858	848	826	799	799	795	809	800	825	851	895	843	841	810	801	860	804	829	798	827	848	780	801	861	826	836	798	845	864	823	863	805	809	806	802	836	804	818	804	805	787	876	802	843	839	852	875	811	866	881	817	791	827	831	799	825	832	845	828	756	815	806	799	772	767	804	806	844	834	799	860
17033	8880	7389	5713	3611	2099	1175	945	829	762	567	424	389	343	379	380	361	357	405	421	378	380	362	390	344	381	376	383	325	435	368	379	382	367	382	371	363	385	392	382	372	372	369	403	395	369	376	348	336	372	371	353	380	371	410	374	378	373	375	344	369	334	364	383	358	347	365	378	337	374	353	339	349	379	365	339	359	350	332	370	390	359	362	359	377	362	346	402	365	367	400	402	328	403	364	377	344	380	345	360	360	332	350	368	322	384	343	396	387	377	344	348	371	353	366	389	369	361	379	371	388	352	365	340	346	334	348	380	352	398	371	354	383	369	378	338	384	373	379	345	376	393	393	345	356	371	386	370	370	428	388	350	388	379	370	353	378	353	347	347	387	388	381	368	387	343	323	353	361	371	355	365	381	352	348	363	345	351	329	329	377	409	341	378	350	370	390	401	366	379	383	370	358	417	351	395	391	374	354	386	399	352	344	351	328	362	371	391	389	371	379	371	355	343	387	371	394	359	386	391	410	358	335	377	349	366	365	356	392	350	337	423	389	366	368	352	357	343	361	355	391	366	401	374	348	359	344	315	393	370	378	343	393	358	385	331	371	379	392	358	318	325	356	378	410	365	397	392	374	368	378	370	345	403	362	410	349	350	381	335	395	370	371	374	365	338	376	386	356	355	349	355	371	368	363	376	369	369	345	346	340	381	353	421	346	362	374	380	351	323	364	363	361	384	392	360	348	381	355	357	356	344	350	383	373	370	379	384	356	349	362	352	389	353	414	386	376	356	378	364	403	420	401	369	349	335	401	373	354	325	393	352	370	376	349	372	372	375	364	351	372	343	336	377	383	395	370	391	395	375	357	375	362	385	367	387	335	368	350	393	360	360	356	373	354	356	369	347	370	401	406	369	414	378	396	357	405	388	386	376	351	359	406	380	372	357	353	420	325	354	348	380	356	376	361	379	401	382	391	364	377	378	362	374	367	402	345	340	394	414	412	384	360	345	391	383	360	332	379	418	366	368	357	361	380	332	357	387	397	352	347	372	362	328	389	354	386	378	396	341	380	370	363	400	407	399	357	385	367	358	383	388	343	339	342	344	379	385	349	414	374	375	351	377	352	368	327	400	365	322	347	348	390	368	396	410	378	377	379	373	328	397	384	353	340	378	369	367	396	367	378	379	366	345	334	363	345	366	353	339	379	365	345	366	361	367	365	320	363	302	348	400	335	349	379	368	374	403	347	373	383	370	402	387	383	370	394	366	366	352	408	365	380	356	354	369	384	414	359	388	373	378	356	360	344	347	379	377	388	383	368	353	358	388	409	378	378	366	381	330	355	329	370	365	372	353	379	373	369	360	346	378	386	364	403	367	348	405	382	375	372	381	370	372	334	402	365	362	374	368	371	378	368	360	322	352	385	353	340	378	348	345	359	343	355	363	340	383	360	343	359	376	351	382	377	349	386	407	381	358	374	389	393	384	356	362	365	372	361	366	342	369	388	368	419	342	322	336	410	353	411	404	363	355	382	372	355	306	385	352	366	333	357	366	419	384	363	376	365	348	406	377	360	378	326	378	370	396	370	375	374	367	390	353	365	359	406	371	355	363	355	381	374	355	328	336	324	363	379	351	353	374	325	358	348	350	379	377	369	359	372	401	335	348	333	372	382	366	357	389	362	361	349	363	387	387	361	375	370	389	403	359	395	334	369	372	375	387	367	353	351	353	403	388	370	368	359	360	378	318	399	374	372	390	372	373	390	371	367	370	375	373	336	384	371	390	383	362	367	356	391	384	354	337	381	337	321	376	383	353	353	340	379	344	353	369	366	328	379	371	367	346	379	392	370	379	348	355	352	369	365	348	371	342	369	358	384	404	384	368	338	389	327	364	344	375	401	372	362	320	355	375	367	354	381	395	377	362	360	325	361	396	376	364	390	379	358	359	381	334	354	379	370	355	375	370	353	336	349	363	365	386	371	388	336	386	389	352	344	389	364	371	376	389	365	337	356	336	372	371	353	348	372	333	368	341	342	365	388	370	348	390	346	363	402	367	379	372	338	376	369	372	375	350	365	366	396	364	367	363	364	378	357	363	392	362	403	348	355	370	377	387	371	378	354	367	359	343	371	347	382	348	371	348	370	364	358	378	386	345	343	348	360	393	374	363	417	384	412	379	340	346	393	359	405	362	388	383	400	365	377	329	367	353	385	375	351	374	377	362	388	390	356	377	372	367	377	377	354	356	374	375	404	422	348	374	378	386	384	384	354	361	355	357	339	353	382	365	367	379	374	346	356	367	370	398	347	375	329	363	371	370	367	396	372	360	343	357	371	374	382	381	366	367	411	398	352	354	327	376	369	370	368	341	367	312	358	352	355	365	397	380	347	372	345	346	373	392	377	357	365	416	397	342	368	418	369	396	348	374	353	330	379	350	343	392	319	363	347	399	374	357	357	409	356	360	392	361	357	359	376	378	400	394	354	405	407	390	400	360	366	386	354	405	344	377	330	380	408	393	372	382	390	395	359	363	361	390	381	369	350	377	385	350	383	393	358	372	359	357	381	340	348	364	394	333	376	372	367	368	390	381	371	321	383	349	368	369	346	389	396	329	404	375	423	379	363	356	343	401	372	357	393	341	388	399	358	374	321	356	347	370	341	381	345	363	310	324	370	329	342	396	368	352	362	368	330	409	328	369	392	350	345	388	365	345	336	396	334	395	376	329	380	365	354	383	350	357	322	330	355	393	381	380	367	385	350	345	361	375	348	333	355	371	351	360	339	362	393	387	363	341	390	376	397	359	333	396	376	360	422	391	329	369	359	355	345	367	359	375	334	382	353	371	352	365	372	366	372	343	367	395	359	364	350	396	403	382	370	369	379	350	376	338	365	372	403	363	351	347	380	407	397	412	365	373	365	359	397	352	408	358	376	340	372	348	379	348	398	378	377	412	404	401	348	381	386	358	351	369	388	354	364	332	360	369	378	368	341	399	375	385	389	352	357	381	353	341	348	349	361	379	349	364	376	320	359	372	359	372	402	411	369	374	336	356	367	358	371	361	398	383	381	380	360	418	388	355	364	381	394	318	391	381	397	373	317	353	359	384	348	359	352	386	378	375	355	382	375	363	357	354	365	352	338	370	387	354	389	357	334	376	351	374	363	389	364	384	322	361	367	342	376	331	386	370	355	355	354	366	375	376	391	338	390	375	390	367	385	368	360	329	368	360	386	380	352	376	317	400	395	354	390	358	360	328	360	355	370	358	349	351	351	396	400	344	374	370	371	358	327	345	371	355	369	325	358	348	379	371	372	364	380	360	371	372	335	376	391	409	358	395	403	367	369	370	349	363	373	372	362	377	357	353	359	371	369	387	378	361	362	417	365	394	353	404	405	338	364	374	367	355	358	353	383	363	367	381	362	353	363	392	370	376	370	370	354	366	385	388	374	346	386	397	346	391	333	389	365	365	381	354	383	345	392	390	356	415	372	357	365	358	342	373	401	351
12585	8952	13136	14372	11092	7143	4303	3697	3186	2770	1932	1268	997	952	937	937	909	905	923	869	915	946	931	889	913	893	902	912	919	899	874	903	861	877	829	872	913	861	890	932	893	883	898	895	872	891	897	883	897	920	895	878	881	880	909	887	900	883	878	903	845	905	911	924	884	901	863	888	860	868	849	862	908	849	868	929	867	930	904	890	938	929	880	921	863	895	877	921	885	899	887	868	889	884	882	915	915	897	872	846	889	913	862	914	888	841	937	918	888	877	881	906	871	856	864	821	879	865	906	882	853	870	897	880	870	890	865	934	900	910	880	854	894	901	926	881	887	870	944	873	914	887	876	887	872	875	887	905	915	935	895	914	872	847	900	881	930	869	837	855	856	872	875	883	902	880	928	899	871	833	874	918	828	851	941	859	880	850	900	867	905	876	876	884	797	925	871	898	872	849	877	921	823	900	858	894	908	851	845	864	850	866	870	934	858	872	847	878	880	884	892	880	884	881	860	929	919	889	909	885	883	858	888	879	916	890	898	925	915	888	939	830	881	833	907	900	868	894	856	835	816	899	910	912	902	835	874	877	938	969	954	889	825	852	822	831	899	868	903	903	903	871	910	884	900	880	856	902	888	878	886	905	865	909	910	890	892	869	870	871	902	834	900	891	909	879	842	855	885	889	881	858	879	858	916	897	928	904	872	868	857	859	912	904	911	906	846	877	814	867	915	877	906	884	888	885	901	901	896	902	898	890	877	868	889	976	854	890	904	910	855	920	877	903	914	906	878	931	835	916	879	898	878	891	882	878	952	842	903	874	870	877	909	888	908	914	918	887	916	882	853	877	916	870	928	920	822	920	848	848	888	897	892	880	882	900	918	914	867	875	864	863	876	890	885	900	863	847	860	881	852	903	907	866	926	850	892	884	881	910	907	960	922	882	840	862	878	861	888	874	834	859	922	887	859	906	891	882	900	877	890	882	874	924	882	800	824	839	923	881	858	893	892	857	895	851	869	900	943	924	904	883	858	873	893	875	870	896	855	880	880	922	853	919	833	911	886	893	856	881	875	895	837	810	869	859	901	911	890	954	932	882	867	860	897	850	954	851	927	887	882	885	916	899	883	884	849	917	899	918	889	920	940	923	953	852	862	914	940	849	906	904	838	813	863	909	904	854	919	872	898	921	921	848	893	867	861	891	909	826	901	899	882	907	920	894	903	868	915	864	901	861	873	892	862	825	851	858	877	902	875	846	774	941	847	882	866	889	899	876	856	845	880	844	897	897	855	843	903	853	855	899	835	867	905	899	845	874	889	852	884	839	856	915	906	905	867	870	912	888	839	821	878	882	824	814	918	960	910	867	850	881	847	896	946	921	890	899	885	878	836	928	875	844	905	874	883	882	905	892	877	894	846	916	879	908	874	852	901	896	849	914	830	860	936	824	852	856	859	855	876	879	852	909	827	888	878	889	875	900	897	850	935	896	889	885	895	894	905	863	884	841	925	879	932	897	852	904	880	840	864	886	834	869	888	857	873	849	831	858	920	927	856	862	867	915	907	879	841	890	940	873	988	868	900	852	875	872	905	860	916	860	851	936	942	887	869	908	827	882	932	879	813	892	932	902	887	880	920	892	922	899	902	896	896	854	839	905	861	834	900	889	835	891	861	872	853	856	878	875	912	911	916	891	863	889	893	884	874	927	868	887	882	842	881	891	868	920	838	905	814	898	878	886	862	904	903	862	918	862	876	918	879	881	833	855	966	862	866	832	850	884	897	923	897	878	850	862	902	852	877	886	880	848	853	908	859	890	906	876	914	898	885	875	878	850	868	938	888	877	900	876	877	918	873	844	935	843	888	853	851	844	916	868	865	913	880	884	848	828	875	857	879	900	962	898	914	840	846	913	843	925	885	878	919	873	897	926	941	899	884	909	893	892	920	914	888	914	875	892	828	864	934	871	930	871	895	854	889	846	886	900	873	860	908	895	921	873	872	914	927	878	884	887	891	816	932	861	881	868	877	834	869	947	877	855	871	848	852	906	853	876	910	846	945	900	911	870	871	884	880	887	912	913	878	908	886	899	911	883	917	890	897	835	859	926	857	890	875	852	887	923	814	863	846	928	862	864	920	865	890	889	889	853	940	931	847	821	899	845	829	868	908	884	885	882	861	845	873	872	924	810	854	889	898	892	893	897	903	904	888	918	889	884	893	870	938	861	883	880	862	868	889	853	909	826	892	875	895	848	896	894	920	892	910	892	823	840	881	872	895	886	900	886	897	924	880	848	879	908	813	872	860	860	904	854	833	863	855	900	907	885	882	869	869	838	865	836	904	893	844	896	889	872	821	848	839	902	830	875	935	890	858	930	922	905	860	915	892	880	894	891	892	844	871	908	879	910	934	908	929	941	899	810	809	873	903	863	877	902	883	885	867	876	891	875	932	910	869	924	889	908	906	910	832	937	820	891	894	952	912	857	913	908	863	908	879	841	882	916	869	914	864	834	880	840	871	880	890	865	903	905	925	909	910	933	862	901	882	903	874	889	908	889	935	880	869	902	889	862	934	796	877	887	878	892	879	895	884	890	911	878	894	898	881	883	887	901	868	856	841	959	916	863	883	915	850	938	890	865	855	863	880	905	849	936	876	904	969	878	907	825	871	856	908	853	908	862	848	881	861	901	879	890	846	874	918	891	836	861	822	890	927	870	860	851	838	877	862	861	884	871	893	913	903	837	875	865	872	932	924	896	869	872	920	866	919	931	905	861	876	918	936	872	890	890	864	881	886	903	921	908	902	868	898	869	877	838	907	862	944	839	882	831	880	837	869	886	869	870	838	870	847	891	905	875	809	904	885	850	931	892	857	853	849	926	945	843	940	899	916	910	889	914	881	862	855	897	880	857	861	874	891	858	880	800	887	916	899	897	884	867	872	915	904	849	841	921	889	858	882	887	939	903	861	881	885	880	875	894	862	893	956	870	875	877	845	838	838	868	875	883	883	906	880	871	872	900	847	863	876	837	882	849	852	939	850	886	880	909	821	920	895	888	859	870	938	899	849	885	911	926	869	869	889	888	878	861	832	871	843	885	871	883	918	917	831	886	890	896	891	845	924	880	887	876	847	877	870	840	838	884	912	906	917	904	945	877	904	939	906	869	846	827	897	874	861	881	918	887	864	861	887	877	884	862	908	852	882	855	860	898	854	884	876	855	837	917	917	885	874	855	909	908	876	866	876	798	933	912	853	930	898	871	891	909	880	844	848	908	825	898	915	887	792	808	861	857	919	834	897	855	861	863	908	932	908	861	902	902	874	822	898	928	911	858	873	909	933	910	872	917	911	942	936	886	913	923	868	918	859	947	844	878	887	857	881	880	898	877	954	886	909	882	892	864	815	915	873	882	906	884	861	898	902	857	896	857	904	910	863	891	897	859	920	882	816	913	916	848	878	909	911	873	889	879	830	913	927	913	889	847	891	858	907	928	882	915	877	894	889	865	920	884	873	849
29748	20928	21507	17161	10034	5944	5374	5087	4456	3616	2103	1075	491	412	394	390	398	454	432	450	435	462	497	411	433	458	460	432	439	426	393	387	415	415	404	366	370	406	418	398	400	403	397	341	369	433	402	392	418	366	382	419	408	389	367	366	384	371	343	372	361	390	405	385	397	416	394	372	421	401	396	420	368	385	389	377	379	388	365	372	425	389	381	383	352	374	371	414	359	368	396	369	374	354	372	389	385	384	419	381	363	406	380	403	398	395	387	400	379	388	388	420	395	387	393	364	394	406	350	378	373	379	345	380	372	405	428	365	360	431	392	417	432	415	395	374	383	348	402	391	418	410	378	413	429	393	400	393	400	399	370	357	416	383	380	386	358	384	373	398	388	370	417	405	369	371	381	369	384	408	421	379	386	375	370	379	398	403	380	412	388	340	406	378	380	369	406	403	374	393	406	378	385	376	423	387	380	386	444	375	403	403	411	407	383	377	365	392	388	378	392	398	379	374	413	409	387	426	383	382	391	419	404	405	377	418	385	387	372	383	373	414	399	410	376	404	387	419	385	390	358	370	355	388	380	404	384	390	377	387	377	375	365	363	388	372	372	388	387	371	367	348	387	389	381	369	398	406	395	397	396	395	402	426	391	369	416	385	383	331	359	401	441	402	409	383	386	395	382	377	366	413	391	426	361	372	378	355	425	384	373	357	407	389	378	370	389	402	343	356	389	401	377	388	414	369	367	358	393	430	393	395	343	369	389	392	391	382	366	399	405	394	377	396	412	379	382	424	404	393	404	412	388	391	387	376	396	387	377	383	374	366	395	402	358	377	398	352	410	388	408	407	347	397	399	376	402	407	393	383	413	327	387	395	378	401	360	361	422	407	370	411	407	400	372	364	386	426	411	374	386	367	411	379	408	441	365	375	389	372	397	422	404	431	366	366	404	377	420	389	386	353	404	368	393	404	404	401	405	382	357	374	387	403	412	393	394	394	370	361	393	383	379	436	405	424	395	391	371	380	391	381	365	398	403	368	345	380	401	361	412	389	398	409	402	368	360	404	354	417	391	397	373	404	394	452	348	357	404	371	375	365	414	435	386	386	416	376	402	386	385	372	400	385	408	408	407	405	399	397	382	374	399	392	400	390	409	397	357	380	388	394	355	380	370	367	361	415	403	443	386	372	424	398	368	393	400	378	412	395	422	391	381	382	423	415	366	396	404	386	377	397	390	387	373	422	383	415	382	397	372	360	402	402	398	384	397	389	410	369	379	326	340	414	411	378	406	385	375	381	387	379	356	392	400	403	378	387	435	399	364	402	409	387	386	366	456	422	359	373	407	385	359	402	400	375	390	409	359	376	391	377	367	404	409	414	387	386	403	441	399	350	400	384	404	380	392	390	344	369	410	377	389	397	401	365	366	413	400	331	394	434	370	361	359	384	389	377	407	395	383	378	387	406	365	363	358	386	419	372	410	381	391	378	382	368	403	371	359	382	360	397	412	399	433	390	399	398	375	380	402	337	388	419	404	401	379	379	381	420	406	373	377	404	370	348	355	372	353	353	363	402	364	417	404	337	395	419	385	393	385	389	383	348	381	390	396	404	418	345	372	387	429	384	395	409	357	362	421	383	405	363	392	383	406	385	411	391	392	396	362	418	410	376	371	409	362	393	434	383	354	394	365	375	396	433	401	412	403	424	384	375	381	404	388	371	340	402	397	388	383	384	386	374	380	396	373	411	402	375	353	418	425	367	397	408	391	393	395	391	420	386	379	380	395	408	408	402	398	385	379	405	365	409	397	365	343	413	413	415	386	360	389	415	396	416	399	373	398	380	403	378	391	366	377	399	427	360	375	386	398	376	388	381	415	366	399	370	431	394	376	365	372	398	401	412	411	405	372	373	421	371	362	377	379	377	379	368	388	414	383	388	373	389	357	379	381	404	381	397	370	406	369	406	362	415	375	415	390	395	399	380	385	371	361	393	360	415	400	400	417	389	374	356	377	380	388	371	396	383	369	392	413	415	361	408	388	412	384	391	391	375	403	380	358	393	399	389	421	350	351	354	393	383	407	377	387	398	350	410	402	368	367	414	357	405	414	372	419	367	396	382	363	392	391	371	380	358	400	376	388	364	399	379	387	385	414	374	410	376	400	404	381	448	435	378	391	407	394	392	380	386	379	367	389	392	384	385	398	359	402	375	367	379	401	374	368	424	379	357	380	368	380	409	388	436	347	410	400	370	388	407	363	386	338	411	361	380	396	394	408	391	404	382	393	380	385	358	390	343	375	405	388	404	355	375	340	392	387	384	360	369	354	386	369	387	390	443	369	438	439	397	375	380	374	373	388	407	429	379	438	391	370	409	358	351	336	414	370	422	369	396	389	425	403	379	395	405	371	362	398	426	420	412	392	404	391	408	371	394	391	403	380	366	375	399	372	356	351	405	371	387	369	386	397	376	357	334	413	400	448	412	414	396	384	360	366	367	378	377	378	366	353	398	366	374	397	381	374	403	422	394	410	347	392	384	383	369	372	387	378	389	362	403	392	410	363	379	393	368	382	394	384	374	363	371	352	422	427	358	403	384	367	410	372	389	403	409	368	413	386	385	352	352	420	412	387	379	418	409	364	397	409	359	351	407	374	401	415	361	391	363	400	379	408	397	416	363	385	406	373	387	404	391	402	357	360	368	383	376	424	368	373	352	379	361	367	383	395	369	394	414	409	435	392	381	393	373	382	421	379	370	409	362	358	394	395	403	380	367	366	390	401	360	349	352	418	364	385	359	383	371	406	390	387	409	407	346	388	397	368	390	395	409	365	410	409	422	391	368	446	383	396	396	389	387	368	404	379	366	409	386	409	371	384	397	393	326	360	403	363	353	407	395	357	367	412	376	424	429	353	427	408	375	381	404	385	402	385	355	404	371	355	383	392	351	408	404	340	367	362	379	382	383	410	388	422	405	376	407	370	391	401	383	408	359	368	353	401	404	404	384	357	396	380	382	396	344	391	409	379	382	419	376	360	373	385	407	355	350	412	389	381	396	403	435	382	390	393	354	415	370	426	369	364	403	414	362	398	389	352	395	400	393	393	396	368	405	391	386	390	396	382	400	389	410	354	405	362	418	390	438	377	390	415	350	382	358	392	396	386	420	389	412	399	366	354	381	424	373	396	402	392	398	365	390	403	356	382	396	401	424	370	396	365	391	416	409	340	400	377	420	407	392	358	338	393	362	406	411	414	394	418	373	389	423	416	391	424	406	386	400	397	367	417	373	375	436	397	406	402	397	409	380	402	392	422	365	400	411	359	394	418	381	420	389	402	382	368	390	376	398	388	368	379	381	383	359	387	369	400	401	391	369	401	349	359	399	403	390	406	372	376	398	452	410	382	395	355	366	371	399	364	368	379	391	389	395	380	349	391	392	374	396	381	380	411	390	370	364	408	368	439	399	394	384	400	412	387	401	402	359	379	377	381	397	396	392	425	418	398	364	416	456	364	358
21182	19508	28087	28245	21151	16941	16398	17027	15442	13642	7967	4073	1549	1075	1150	1074	1137	1181	1151	1209	1263	1287	1604	1444	1194	1273	1303	1332	1149	1124	1036	1008	1041	1062	984	951	905	963	927	1016	941	886	938	899	930	902	922	948	902	876	964	936	880	917	933	921	917	915	957	947	933	968	852	949	942	971	937	922	939	907	924	902	886	950	910	923	887	911	948	886	929	952	933	970	909	951	935	932	888	963	928	932	889	935	924	885	1027	912	916	962	937	893	933	941	925	946	924	936	931	954	946	932	915	970	969	949	928	921	898	898	879	936	944	942	915	949	950	890	945	878	923	924	890	923	871	900	940	944	916	901	913	921	939	913	905	894	926	962	986	929	974	916	960	983	883	943	955	887	880	893	880	973	911	921	939	971	928	914	905	968	1005	924	964	881	942	895	890	873	897	886	966	908	919	951	928	901	913	872	928	959	920	969	891	844	940	940	923	952	969	959	889	884	923	942	933	904	941	881	907	981	961	931	937	942	929	930	906	942	908	888	952	893	938	908	882	951	974	959	908	906	885	919	885	981	965	895	920	909	915	918	975	888	871	902	943	975	860	904	938	951	936	929	897	924	858	919	952	957	907	941	936	910	888	913	923	952	972	936	870	861	977	926	943	938	919	973	959	903	943	895	944	909	944	977	933	950	935	893	895	912	901	949	923	926	928	895	907	921	924	996	882	930	928	926	920	922	946	860	962	923	908	979	912	943	987	939	937	914	966	921	961	899	936	885	897	943	912	950	902	925	1010	913	921	947	882	921	905	941	1000	948	924	915	903	920	964	880	896	965	956	885	965	958	881	920	906	919	951	963	920	922	979	981	970	959	894	888	897	924	952	964	888	907	919	891	974	923	986	905	921	932	920	942	913	905	894	965	960	910	883	986	1006	931	961	920	871	868	973	892	904	950	900	925	889	930	982	852	969	971	982	897	917	854	929	898	938	942	942	907	944	960	931	890	937	920	917	939	972	928	914	960	987	868	975	972	921	950	886	922	928	915	972	915	936	885	921	959	893	904	942	895	955	879	926	885	899	945	866	938	953	964	954	910	907	956	918	960	894	967	917	911	902	926	949	944	928	907	919	975	902	933	870	941	905	965	902	904	957	882	921	971	937	964	917	956	931	894	974	955	945	897	983	939	962	899	911	947	970	969	950	909	924	931	923	924	900	932	921	948	892	910	956	927	924	924	938	926	912	972	955	859	903	913	942	883	897	905	963	874	925	932	938	919	914	902	925	894	928	891	963	909	882	891	882	919	907	927	967	926	943	932	900	945	919	923	894	899	894	924	913	936	967	973	936	888	946	910	965	932	956	916	931	934	926	910	919	943	970	896	952	933	982	912	910	898	910	894	908	931	935	912	924	945	924	949	887	919	902	914	886	931	970	925	927	941	930	995	952	966	894	910	885	943	961	935	909	934	940	946	915	911	969	946	952	945	961	894	961	921	968	875	919	966	906	961	920	928	888	917	967	953	899	932	952	949	959	881	927	974	887	911	964	981	890	927	953	907	943	873	898	891	894	949	957	918	962	937	955	935	932	918	948	956	955	930	892	929	915	889	917	880	924	921	912	921	923	917	886	912	923	909	953	972	921	927	984	882	916	918	948	931	912	937	921	923	975	966	907	918	902	894	906	875	896	948	940	939	942	947	945	899	923	897	929	976	918	967	891	990	884	925	986	907	905	904	934	883	934	925	958	919	903	868	936	895	951	922	943	965	874	916	931	936	923	974	912	928	969	933	939	879	885	933	887	904	992	953	914	927	955	880	944	938	899	913	932	940	894	929	952	935	894	963	947	990	927	903	917	962	946	947	909	976	900	969	931	912	894	939	899	935	929	887	901	934	928	920	945	910	919	968	912	910	963	899	892	880	892	965	884	916	936	879	961	928	904	938	892	969	870	896	952	903	944	931	922	894	901	920	879	924	927	931	925	903	914	922	899	857	934	859	940	934	933	919	920	931	898	926	932	913	919	896	945	934	958	969	942	989	890	925	913	938	902	853	889	895	921	907	899	950	886	921	880	907	883	920	945	902	911	934	906	952	942	907	883	910	885	1018	944	918	971	911	960	916	900	880	834	935	954	863	961	970	957	953	946	828	946	931	943	936	910	974	960	879	913	927	941	955	925	930	948	957	896	922	944	908	920	821	920	867	947	903	906	931	939	889	949	905	913	874	907	950	931	894	934	883	965	917	887	904	917	877	886	918	904	927	965	946	927	957	918	923	964	916	893	953	952	923	928	903	920	908	918	910	931	948	868	935	961	894	918	936	918	942	1000	911	900	939	874	931	922	968	889	944	989	889	886	893	921	951	874	960	942	925	906	931	869	952	939	876	902	895	954	916	905	900	920	947	941	927	898	942	917	919	972	945	938	937	934	873	937	928	907	885	929	981	901	982	929	938	913	1003	926	899	898	936	878	898	968	965	832	880	903	880	932	965	929	915	964	884	932	859	913	885	906	938	884	925	928	950	905	909	934	945	933	949	957	940	934	944	935	873	918	950	977	971	897	965	931	957	925	866	907	980	966	916	991	904	945	915	915	930	907	976	919	994	913	898	895	914	890	935	927	935	952	909	950	950	914	877	891	962	929	922	967	915	876	949	966	957	921	966	950	917	933	937	980	926	905	889	930	859	921	924	908	915	938	967	908	908	882	957	906	883	951	1014	947	916	945	889	939	877	944	910	922	934	946	906	922	954	921	919	953	891	972	913	888	992	942	892	888	909	949	952	932	909	924	897	958	922	915	936	884	889	917	866	932	953	904	930	899	930	907	929	951	907	941	891	944	905	896	933	940	922	906	936	964	935	931	942	935	989	929	940	926	878	905	965	957	908	908	959	887	948	880	941	957	896	937	896	952	895	853	884	903	943	922	940	905	917	929	908	913	903	870	895	966	903	916	948	937	934	914	899	904	973	951	919	906	923	982	872	963	891	959	856	914	949	917	938	962	916	960	888	931	949	953	930	894	935	914	974	873	941	916	926	892	914	938	863	921	955	923	924	914	937	906	907	938	909	931	964	920	912	941	962	959	863	910	942	900	949	931	934	890	871	982	887	928	922	937	955	918	937	974	915	916	927	957	888	946	932	925	870	913	938	923	940	919	953	963	919	938	941	971	941	869	863	929	929	972	923	931	913	920	897	895	1023	980	961	943	975	892	862	934	871	907	960	947	931	904	947	930	922	943	950	948	927	904	945	937	950	864	935	895	974	949	887	962	938	857	936	900	924	993	915	869	935	969	987	954	928	972	903	897	908	907	950	956	903	962	904	957	965	929	932	911	935	961	889	981	927	924	858	876	941	901	885	942	955	942	950	932	893	980	942	912	971	988	943	921	900	904	906	952	970	915	943	935	914	918	918	894	937	963	880	930	943	941	931	912	914	912	877	890	904	936	906	936	914	1008	955	893	919	924	934	973	979	943	903	942	896	920	962	914	931	897	945	913	915	917	956	908	909	942	862	877	940	943	952	961	901	946	914	902	862
39725	30508	30216	28189	19060	14526	10651	10207	9141	3815	1124	551	492	412	409	406	424	457	434	418	438	470	509	511	432	451	493	497	422	384	428	371	338	408	373	385	368	358	356	326	362	360	310	330	345	361	355	390	352	364	353	334	374	346	323	349	352	355	345	328	352	352	318	361	355	345	362	324	318	341	333	368	344	358	334	337	359	406	347	361	361	360	296	362	379	312	342	378	313	325	365	395	351	334	363	367	359	367	333	357	351	357	347	376	386	345	326	331	324	346	373	388	361	339	360	347	334	336	337	380	332	351	362	318	360	343	353	347	366	385	350	370	340	338	335	348	385	325	371	345	339	355	378	352	371	353	345	325	329	347	339	335	350	323	349	378	351	344	342	361	339	359	370	346	363	342	308	321	323	341	340	340	348	359	308	358	351	393	352	368	338	367	352	335	346	362	332	323	353	355	393	348	354	344	367	350	329	350	359	320	376	352	335	329	406	336	346	388	334	349	362	376	356	375	309	343	342	342	363	366	370	362	336	341	339	366	327	353	334	346	395	319	331	334	369	345	335	301	403	390	376	347	323	366	368	327	365	328	340	335	345	322	348	345	346	352	338	345	375	348	370	358	343	320	332	390	354	359	373	374	330	335	324	340	336	350	369	329	361	336	334	337	331	345	345	339	349	335	363	327	375	325	343	344	352	337	338	370	363	340	355	400	355	349	353	357	357	348	353	356	345	343	351	348	380	364	339	361	366	341	347	363	351	358	330	330	373	335	373	346	339	335	320	335	354	352	343	337	362	347	364	350	349	318	338	398	374	331	351	346	378	336	398	347	366	360	329	357	361	328	358	367	318	363	365	337	355	348	345	330	323	365	354	358	358	321	355	313	342	356	341	360	357	391	351	342	359	313	357	343	370	347	343	336	350	365	368	350	366	336	327	361	313	375	388	347	344	364	386	377	384	374	349	345	329	343	363	347	371	350	367	352	355	329	318	385	340	355	385	372	339	327	342	357	360	353	328	358	345	372	331	344	389	306	309	355	350	365	347	365	321	348	339	352	353	324	376	332	339	335	311	353	334	339	353	352	344	357	388	365	363	343	361	304	347	353	332	377	354	332	320	349	341	327	325	381	339	360	352	330	343	345	371	347	383	349	375	359	363	388	355	354	331	350	358	333	344	350	322	336	317	365	360	355	344	353	360	376	348	356	330	334	356	337	335	371	342	363	346	350	378	347	347	355	363	373	346	351	324	337	337	365	289	389	379	351	345	332	336	371	338	333	381	374	342	337	372	367	329	366	340	298	327	334	343	346	374	384	344	314	345	356	349	351	351	362	327	356	353	380	401	355	370	366	359	347	327	327	390	339	307	361	347	294	354	363	355	347	320	339	348	363	347	313	350	373	333	307	336	366	350	345	355	331	321	342	351	331	358	341	357	371	376	366	365	351	341	354	342	350	380	335	338	312	372	341	344	348	325	336	328	322	347	352	336	362	328	392	312	372	355	368	326	357	343	374	331	366	324	356	329	348	326	335	351	371	328	351	367	350	340	337	334	355	350	349	342	371	360	327	386	345	368	353	372	359	334	350	356	320	340	362	314	361	334	348	362	369	346	333	350	347	352	356	343	348	365	358	334	364	360	350	314	333	360	344	369	343	332	361	347	335	341	354	361	388	364	350	343	350	346	357	348	366	332	347	343	354	333	358	359	369	343	354	342	329	348	337	311	332	373	374	360	345	346	328	381	390	359	359	343	341	373	356	373	381	333	363	353	346	361	357	362	350	330	329	347	381	355	322	330	352	319	344	339	351	368	341	343	376	359	358	352	362	337	387	346	363	361	390	351	340	357	367	393	341	345	362	349	357	330	325	330	349	379	386	355	335	359	362	346	351	344	345	332	349	356	328	324	339	353	337	331	328	335	335	347	337	338	360	307	365	344	352	387	350	369	344	366	362	315	312	348	331	386	346	375	342	317	373	359	356	340	361	337	314	344	304	362	342	365	354	352	329	372	362	353	381	327	363	376	312	354	339	365	349	369	330	339	347	332	349	366	360	337	332	372	329	343	340	334	349	336	345	339	350	349	358	330	354	328	362	338	337	332	323	336	375	339	342	331	332	354	337	359	339	352	350	353	364	334	349	346	373	371	362	340	332	360	385	335	341	350	375	369	308	363	334	321	331	350	347	335	356	353	302	335	356	354	338	332	326	381	369	339	346	373	368	345	337	405	366	357	372	334	342	340	362	346	367	342	366	351	356	348	338	366	330	375	401	348	336	336	307	354	315	343	321	357	310	342	351	348	340	372	347	339	362	347	385	359	328	389	347	367	371	350	353	326	373	347	365	343	389	377	307	350	339	332	352	328	362	345	325	336	372	337	344	384	335	320	330	350	361	340	337	353	318	379	338	375	360	331	364	321	373	349	368	347	334	332	381	357	340	358	327	355	368	344	340	335	330	352	345	321	333	381	341	403	363	345	393	331	360	339	394	358	360	359	382	341	353	375	358	342	315	342	374	352	351	359	363	344	349	348	325	340	347	347	328	360	321	365	343	342	367	326	352	364	358	357	323	324	351	379	349	347	341	361	357	363	322	374	328	386	351	346	376	321	349	343	384	357	359	373	363	359	305	368	384	350	371	371	334	321	344	346	346	370	336	323	321	363	369	315	332	361	371	330	342	322	338	362	370	339	362	359	353	372	357	352	334	355	356	340	344	396	336	379	363	383	335	370	322	324	364	370	366	402	322	336	339	393	339	331	340	344	314	375	330	380	349	350	393	346	351	343	389	350	355	353	325	338	358	377	351	354	342	340	349	323	325	339	356	338	366	349	351	324	343	313	356	361	373	342	350	360	375	338	341	350	354	357	396	370	335	358	341	372	328	378	337	345	391	357	370	315	389	362	381	350	315	316	369	353	338	377	353	353	331	359	337	370	349	327	344	329	332	370	334	363	319	355	364	351	295	333	336	328	329	360	332	377	362	369	372	375	380	344	370	304	355	330	355	325	327	320	346	347	345	334	347	380	394	351	344	371	342	338	355	326	349	392	358	415	368	345	318	336	351	327	364	366	354	368	339	325	336	332	370	321	311	336	351	352	340	329	337	310	344	373	319	343	332	365	357	338	368	367	351	376	343	357	331	364	340	361	332	375	356	383	371	336	352	350	360	348	324	340	340	352	351	335	323	353	397	367	324	356	350	364	323	338	327	378	371	344	360	362	378	355	362	362	376	346	329	370	388	332	344	350	362	367	329	373	363	389	376	315	347	324	330	342	329	330	368	339	331	321	369	352	364	329	355	341	365	361	367	326	361	339	314	331	344	367	341	362	336	356	342	361	357	348	305	326	364	333	365	362	370	372	366	348	324	306	332	348	354	352	329	366	323	353	342	347	349	392	326	381	368	320	375	346	379	335	362	369	343	323	326	357	319	325	337	304	340	364	359	339	341	342	371	357	327	365	321	338	317	337	326	349	346	365	339	384	378	308	358	391	336	339	327	327	347	354	373
27470	25542	34860	37105	31508	28465	24730	25106	23409	10590	3856	1873	1475	1119	1096	1183	1169	1210	1303	1298	1314	1405	2013	1670	1316	1488	1505	1489	1331	1207	1066	1011	1022	1026	927	887	890	875	853	877	845	873	840	771	875	804	830	827	808	787	854	799	825	807	854	823	845	820	840	814	831	824	848	886	799	847	848	847	854	804	830	835	849	870	790	844	862	830	834	840	748	842	791	854	807	863	847	813	809	825	897	905	871	847	775	841	806	837	834	870	804	863	820	861	828	840	822	812	853	825	799	833	834	810	877	872	832	833	887	831	864	847	833	818	818	838	894	861	844	776	854	868	877	793	790	856	779	863	837	815	849	809	778	823	830	845	820	820	880	855	843	825	817	791	810	805	843	844	823	837	876	805	811	856	789	851	819	843	795	852	846	812	813	785	831	856	872	844	828	848	801	845	831	874	843	833	792	817	806	846	860	881	845	851	807	848	796	831	853	823	793	818	788	875	835	903	845	881	832	828	816	838	846	804	864	847	813	819	828	865	816	838	843	876	831	794	873	825	877	809	841	836	892	756	847	824	848	827	831	823	804	843	871	837	872	784	873	833	841	829	819	850	789	854	873	847	847	872	817	843	909	815	837	894	855	845	846	842	842	867	822	818	842	807	837	898	874	829	833	781	834	829	830	840	837	826	863	890	865	865	805	842	831	851	883	874	878	827	857	837	835	861	845	824	870	829	828	769	847	824	861	856	822	806	884	809	867	808	889	813	865	782	802	801	886	825	797	858	856	869	832	855	821	855	819	880	841	822	843	844	814	818	837	804	842	854	824	835	822	860	881	835	843	823	897	854	844	825	842	848	810	898	825	837	814	855	872	804	810	795	864	869	875	848	790	793	844	855	777	857	844	874	816	837	815	855	867	837	844	834	822	827	851	827	853	849	868	842	838	799	845	884	890	819	823	816	893	783	845	832	856	812	851	883	791	757	855	873	901	840	826	832	855	820	816	838	887	796	822	844	832	827	802	853	847	856	822	817	856	813	876	897	875	856	841	829	777	864	834	837	848	879	814	782	783	883	855	806	864	847	889	848	832	840	853	859	899	865	863	828	848	879	909	881	848	854	802	780	852	819	854	801	782	804	861	872	813	810	818	817	829	785	790	828	850	843	869	810	851	848	821	763	872	819	801	855	869	867	831	810	823	871	879	847	856	854	884	815	861	833	806	846	844	845	847	825	837	840	836	887	772	745	821	851	792	852	839	875	824	849	832	845	822	806	865	823	847	820	861	867	814	792	815	841	817	809	798	849	851	864	894	831	822	820	823	835	828	798	854	878	872	854	858	869	913	878	892	844	841	844	831	860	834	867	857	824	867	858	857	841	844	876	783	841	875	810	848	800	823	835	850	905	886	844	833	791	813	846	881	844	847	835	825	862	815	875	855	820	845	839	838	805	858	853	900	841	786	815	825	829	803	813	831	835	833	829	813	829	844	849	795	796	841	825	849	829	799	814	862	849	832	871	891	827	818	825	838	785	768	817	825	823	828	892	823	888	873	790	801	859	888	850	819	863	881	852	807	862	878	868	813	890	813	878	868	845	868	867	859	908	847	819	887	854	806	832	840	867	829	801	816	779	845	843	833	832	873	831	819	854	816	864	839	857	835	823	832	918	792	838	808	807	910	811	802	795	845	819	872	833	786	847	820	816	790	880	801	839	854	830	867	853	821	884	875	856	831	860	868	779	850	871	843	839	846	814	882	806	888	852	826	845	822	802	848	828	797	849	812	848	853	814	829	839	822	784	796	833	875	820	843	848	879	767	837	862	856	833	817	816	831	790	844	881	865	849	824	848	854	838	831	876	826	838	851	854	827	851	836	783	857	802	854	843	852	797	862	839	840	828	828	801	822	821	855	861	845	868	872	806	830	854	847	838	848	880	804	855	844	867	809	829	838	843	824	802	877	822	825	817	815	789	790	850	852	832	806	846	845	842	829	809	883	868	799	891	877	838	849	823	827	836	814	859	813	849	838	815	837	844	799	828	866	837	823	861	828	821	903	857	836	879	807	881	882	748	843	837	809	823	879	829	808	827	820	794	790	879	830	836	835	747	867	834	878	861	846	833	824	788	878	830	820	834	856	832	922	831	873	827	776	926	828	842	872	851	786	865	818	803	838	859	840	827	861	804	843	832	847	893	825	831	808	839	862	830	883	800	874	814	822	822	797	803	814	810	807	835	806	851	824	819	851	857	825	799	806	839	816	850	844	787	852	865	877	831	876	880	838	851	862	844	904	873	855	830	834	820	802	806	826	795	863	845	826	853	820	857	863	847	861	852	866	811	872	852	823	841	811	867	821	832	865	832	832	865	870	857	844	827	861	787	830	839	772	864	862	819	847	830	813	805	858	801	834	852	833	853	859	791	858	893	875	820	831	855	848	845	851	815	855	846	861	818	803	874	856	858	864	827	835	831	853	835	792	839	787	844	810	809	838	893	869	802	861	806	825	808	852	874	845	800	827	797	852	824	828	869	865	826	848	891	848	844	866	859	854	897	854	782	789	866	856	876	840	857	821	832	824	814	851	820	780	899	838	834	815	865	874	806	825	860	878	833	809	823	836	834	885	833	847	804	866	850	903	857	828	895	852	835	860	889	782	803	852	813	815	851	819	849	824	816	834	821	812	812	863	845	841	829	794	813	835	879	811	887	806	811	861	851	844	892	867	830	835	861	821	845	800	877	824	869	850	848	820	784	835	834	825	860	836	820	792	855	844	803	832	837	783	856	866	839	806	819	839	811	868	880	841	788	831	877	798	833	875	838	823	828	867	814	887	789	808	871	813	835	838	832	842	850	815	796	843	875	825	857	871	784	782	813	865	883	849	886	815	815	810	820	825	859	870	832	838	874	828	820	909	875	879	874	833	833	880	858	807	860	806	828	864	855	836	829	831	809	872	845	786	810	830	853	834	843	843	787	814	828	874	806	800	876	865	847	820	835	821	861	811	811	857	861	798	793	859	823	772	826	821	812	828	799	835	851	854	826	900	836	855	847	855	839	785	806	825	883	851	899	864	793	842	841	868	866	805	801	806	826	850	864	827	820	840	806	850	860	841	882	862	834	845	861	846	852	880	813	820	816	857	859	822	868	854	785	849	819	890	864	844	874	852	840	826	832	865	890	812	837	862	826	848	789	817	832	820	803	874	781	926	816	852	852	905	827	845	834	826	856	818	895	856	851	831	870	841	824	856	837	853	789	847	805	852	833	861	808	795	847	817	828	789	786	849	888	813	842	834	813	775	861	853	790	778	815	854	878	811	883	835	837	834	855	822	878	847	842	808	822	866	840	847	830	853	876	806	819	847	813	813	873	877	826	818	899	886	848	785	809	879	811	822	817	835	844	906	806	872	809	842	828	883	796	869	861	844	807	798	818	837	805	862	815	852	853	858	845	817	856	849	883	834	818	866	820	810	815	848	841	869	850	828	876	856	800	876	882	854	822	864	794	807	893	814	847	865	841	831	870
15511	9168	8713	5923	3607	2055	1134	868	727	630	487	424	394	375	398	368	402	368	379	394	379	376	398	366	330	424	373	385	357	358	377	378	373	403	430	374	373	350	364	373	387	379	355	358	346	380	362	390	362	381	305	368	383	403	375	338	389	409	378	341	340	367	363	376	368	365	378	341	345	374	372	380	397	362	346	384	366	367	392	367	380	406	372	384	367	372	378	430	378	385	361	412	371	394	382	391	390	364	382	356	359	375	393	403	350	373	389	366	385	381	403	419	369	341	370	398	341	371	365	409	369	385	403	330	370	333	358	366	350	360	382	349	352	363	364	362	379	396	404	361	358	354	366	350	404	363	346	404	375	388	370	362	365	355	373	364	390	380	376	388	370	349	371	370	366	388	371	393	360	399	346	369	343	409	371	373	345	354	386	358	397	362	389	374	387	372	409	357	410	374	393	369	404	369	352	343	407	339	391	345	346	369	347	390	360	362	364	366	402	327	377	350	352	359	384	377	334	344	339	340	337	382	325	407	378	374	350	371	399	361	385	360	375	363	330	399	324	367	337	354	359	416	368	345	425	400	384	379	362	365	374	368	402	340	355	338	383	353	381	364	359	355	358	377	337	373	402	337	389	394	375	377	351	396	374	370	379	371	398	379	347	372	368	379	380	361	356	381	367	389	381	373	387	362	346	380	403	391	379	372	400	392	357	360	370	359	362	363	366	397	324	321	421	374	412	355	355	332	347	374	354	330	374	347	379	394	377	381	383	382	356	358	377	349	417	342	366	385	380	367	356	357	351	392	382	362	355	359	373	420	395	397	395	383	380	370	372	364	368	379	385	373	378	401	384	363	377	337	416	377	366	376	345	396	374	382	391	397	352	341	378	377	384	399	363	353	381	387	342	377	362	377	414	352	391	370	377	353	351	368	351	390	364	376	364	375	413	379	366	341	364	353	355	376	402	391	385	364	361	373	370	349	394	365	340	355	330	381	375	387	372	342	367	377	389	417	365	364	371	363	360	364	396	413	414	362	380	362	342	353	393	357	360	382	356	376	364	350	389	334	404	370	360	401	375	364	380	389	337	394	400	400	395	351	340	415	369	367	371	383	396	371	388	369	337	368	339	397	342	358	334	374	365	352	366	387	348	377	374	382	359	401	372	371	354	354	373	361	398	423	349	358	315	394	354	359	360	367	353	369	340	389	373	342	366	358	367	358	360	342	384	367	372	378	391	352	379	400	414	380	362	400	369	374	354	391	377	382	335	365	350	358	400	338	382	379	390	375	317	373	418	376	391	397	406	381	369	367	395	403	343	343	341	369	354	363	373	380	318	358	376	391	342	378	401	393	395	377	373	408	388	381	388	369	383	343	382	384	349	358	385	364	365	384	378	369	381	384	378	393	423	365	346	392	362	381	399	356	354	394	367	344	364	358	407	325	401	393	369	358	322	357	373	364	378	384	396	383	364	371	372	387	382	359	372	358	350	396	367	392	390	380	350	378	340	384	366	347	362	373	379	385	346	405	362	350	339	390	349	357	360	377	365	389	355	408	364	390	342	396	381	385	414	371	359	372	376	340	368	386	372	393	349	356	375	398	355	371	398	377	378	362	364	374	377	404	394	337	322	364	388	368	378	349	395	350	368	363	372	423	386	370	375	371	394	335	372	404	372	353	362	390	360	356	380	383	366	367	389	358	343	418	352	412	396	369	349	376	378	378	368	364	398	368	385	387	400	343	409	412	402	382	364	368	401	394	362	378	374	374	373	367	363	394	377	337	361	375	397	341	379	355	393	350	363	377	352	387	353	393	345	350	401	363	394	373	378	355	351	364	388	359	349	362	381	357	343	388	374	328	381	398	367	343	386	378	392	381	370	358	383	360	412	391	379	366	352	371	360	363	343	399	402	392	321	416	359	394	376	362	361	376	363	366	359	373	366	360	378	327	407	372	363	359	368	370	372	382	382	384	360	370	361	401	379	342	373	343	370	344	390	389	375	406	366	342	372	365	338	366	361	370	390	374	334	385	360	344	362	395	382	369	352	389	367	392	362	396	362	364	368	381	371	370	388	368	354	368	370	372	407	397	342	379	345	360	375	419	359	370	379	352	402	344	365	395	350	348	344	354	366	383	376	387	390	347	365	404	361	367	381	379	364	384	383	377	382	350	344	346	363	364	359	373	385	351	399	375	389	333	372	381	382	374	396	359	353	322	355	351	369	374	339	396	410	398	370	411	351	434	394	400	379	417	390	382	359	369	357	344	359	393	356	349	375	352	350	387	382	374	369	352	356	355	368	309	366	362	399	387	367	380	382	346	404	403	373	338	358	359	362	393	370	368	388	384	372	402	380	374	321	387	378	310	348	362	362	346	381	349	412	388	358	374	408	393	404	389	378	372	380	395	378	384	374	349	424	335	356	365	386	362	362	338	333	395	389	357	392	369	370	380	384	371	383	376	314	361	343	363	408	400	384	371	367	392	364	369	397	382	347	416	378	390	401	357	368	366	374	382	366	383	376	350	374	379	365	402	390	389	391	325	395	383	376	372	389	332	388	400	361	357	388	399	344	371	374	342	403	363	418	363	394	362	413	369	358	334	320	379	360	332	379	374	403	356	338	388	346	382	360	401	371	381	396	383	361	364	375	393	366	349	358	347	385	386	383	361	366	365	359	341	394	389	380	409	361	323	383	372	350	385	339	384	387	392	401	343	395	364	375	370	400	413	340	375	373	413	370	377	420	378	363	325	355	358	359	377	322	375	348	376	354	334	374	336	384	363	375	373	348	365	366	360	387	383	305	346	370	362	368	352	324	358	397	336	390	387	375	374	408	398	361	414	374	380	369	376	382	374	365	359	373	375	358	358	357	374	355	343	378	379	366	368	355	343	367	375	362	339	389	381	362	408	358	332	390	355	346	358	405	384	374	379	386	370	356	373	392	384	383	388	377	356	363	355	377	400	362	397	375	371	366	423	375	362	356	394	351	384	399	371	338	342	370	396	370	365	366	367	365	365	385	360	358	366	364	380	389	352	364	396	314	370	387	355	356	394	343	348	401	384	398	392	359	349	372	382	362	348	382	360	388	369	366	358	392	362	365	394	361	389	366	363	370	385	419	362	361	380	370	412	355	392	356	371	390	338	392	390	366	363	391	359	383	336	359	389	374	375	396	366	383	343	376	387	358	394	380	395	369	410	385	365	354	386	385	384	375	363	352	383	402	375	377	374	353	380	395	376	358	368	368	356	352	399	379	397	424	364	406	360	348	350	363	337	355	374	389	419	355	339	355	332	389	366	382	389	349	350	368	390	390	420	358	391	375	379	374	351	399	352	386	365	370	395	379	373	360	392	361	361	346	376	357	372	397	382	349	383	382	384	365	379	337	356	353	373	380	334	397	381	388	373	381	376	391	384	364	389	368	364	331	402	418	364	405	332	400	360	379	395	394	385	404	355	388	356	390	375	365	374	361	387	358	395	420	363	388	373	367	373	369	362	368	366
11169	9593	15427	14896	11546	7192	4562	3402	2696	2017	1594	1276	1033	980	974	950	918	926	919	908	964	920	954	958	870	884	926	915	873	917	899	846	911	923	893	954	881	870	892	902	891	935	891	935	841	914	849	948	946	852	972	857	902	889	880	875	919	861	902	886	902	933	955	890	870	904	898	917	950	900	922	894	903	900	903	920	889	892	895	872	923	851	875	922	886	949	909	841	921	891	910	912	900	878	883	881	873	882	892	843	893	841	866	872	870	849	901	904	915	958	928	888	885	883	885	877	908	878	885	831	884	846	892	918	856	867	882	878	855	917	896	943	899	891	893	887	964	890	928	899	859	920	900	900	887	905	874	922	921	811	911	906	883	873	872	866	934	876	881	917	908	910	922	848	855	880	893	856	851	955	903	885	890	965	889	898	893	881	894	870	907	905	911	858	964	869	865	882	880	909	881	880	850	818	909	902	884	917	876	820	883	880	907	905	906	853	906	900	910	893	902	897	879	881	924	860	868	875	942	861	910	909	899	869	894	889	908	893	898	913	874	864	806	877	916	867	866	879	865	917	923	879	861	921	863	937	967	852	929	875	892	847	864	886	898	894	842	860	910	861	866	905	914	886	919	876	910	897	894	917	888	921	892	835	895	920	898	886	906	916	882	948	889	861	911	874	880	898	913	909	870	867	866	903	907	905	898	948	894	839	886	947	890	891	923	893	833	869	867	877	899	879	837	856	871	859	937	893	945	892	925	896	856	902	905	910	865	881	886	854	932	946	926	912	905	910	883	918	887	855	871	895	895	868	907	885	972	881	892	897	922	830	885	911	878	905	893	882	873	931	909	948	887	918	913	872	855	892	872	887	919	877	868	890	910	941	913	901	830	900	885	902	889	897	863	879	896	842	816	876	905	877	842	890	923	874	874	979	907	849	932	906	879	819	920	827	896	936	848	900	869	903	873	869	916	886	910	891	909	887	822	916	862	932	890	852	908	900	890	898	913	910	846	922	881	924	952	902	900	913	909	838	862	916	889	927	941	937	879	898	930	842	893	885	916	874	898	850	882	908	845	928	890	884	887	860	896	878	868	872	855	872	927	909	915	825	892	904	883	930	920	836	876	858	921	864	885	891	911	915	885	876	837	877	936	919	884	874	906	891	881	944	898	879	850	850	873	850	945	975	846	933	903	875	885	878	872	960	881	889	896	910	874	904	904	872	916	886	946	948	886	873	894	864	872	933	896	807	892	874	901	889	882	938	832	873	846	874	839	931	914	927	872	869	874	922	893	880	858	911	899	888	895	936	881	866	935	940	931	856	850	900	919	878	862	895	909	873	930	889	913	911	805	869	841	910	913	913	914	896	852	893	907	896	920	927	886	922	920	912	952	896	848	876	922	908	916	884	855	866	849	920	890	860	837	908	900	913	829	879	908	861	933	831	923	921	899	891	908	909	890	896	897	876	945	880	857	918	946	915	863	825	903	867	859	899	901	935	901	916	940	870	876	903	920	883	957	898	906	881	896	822	859	931	888	861	886	884	859	916	874	942	926	907	876	917	931	861	968	922	870	875	895	891	908	906	879	911	922	869	875	892	932	840	860	874	923	932	935	896	976	920	905	951	866	909	929	859	849	879	912	883	898	876	847	914	882	862	858	884	955	913	903	856	911	923	833	879	925	928	907	846	910	908	944	848	912	916	949	865	947	915	855	882	900	945	886	899	919	899	874	921	924	931	876	867	955	890	874	906	895	875	881	911	884	791	933	907	857	902	916	867	883	892	900	888	865	946	936	882	904	881	931	898	877	917	884	859	902	914	937	897	881	871	934	884	878	927	867	893	926	853	887	889	939	929	891	879	899	916	941	922	934	866	913	846	893	888	873	853	876	862	909	876	897	843	887	898	880	897	900	859	920	925	910	850	911	879	886	926	875	862	873	904	862	928	938	873	891	884	901	879	909	880	926	910	934	910	899	925	896	897	893	911	928	931	884	912	907	919	916	897	937	907	870	904	865	843	912	827	836	862	923	915	862	850	937	899	917	875	886	885	873	909	875	915	908	898	861	880	849	907	942	890	920	910	841	872	860	919	903	914	886	867	888	895	908	895	956	815	900	897	863	917	884	887	878	906	825	886	861	878	878	922	882	922	853	888	870	886	897	881	922	888	886	861	847	917	928	891	877	912	879	831	931	844	890	950	869	923	938	899	850	968	950	910	894	883	884	927	868	858	906	890	897	939	885	924	842	868	932	884	908	890	848	905	866	878	907	927	862	873	906	900	867	889	893	853	902	912	909	885	904	903	948	890	890	883	868	888	917	901	847	850	875	868	921	928	899	817	895	932	903	885	913	961	891	924	884	901	907	933	872	836	871	893	902	957	916	922	921	864	867	879	908	913	952	895	886	880	878	943	944	864	803	889	906	914	880	921	950	842	868	889	914	869	908	899	963	862	896	888	921	931	935	905	890	896	879	865	864	895	888	878	855	869	889	885	899	879	978	862	930	867	897	925	871	894	883	924	868	905	889	922	870	934	893	906	905	843	882	864	916	864	888	891	927	944	871	903	913	920	894	921	920	934	941	896	885	952	936	875	865	865	896	896	900	889	855	889	874	889	886	883	898	901	888	893	927	903	902	866	917	910	863	916	924	938	850	890	877	878	870	886	844	921	906	869	865	862	860	915	834	945	884	882	861	868	829	875	903	902	904	928	860	851	914	878	890	875	876	901	926	867	916	868	867	830	869	889	872	911	900	934	896	878	923	899	904	880	855	915	930	920	862	890	886	863	906	883	885	908	833	894	879	894	895	898	921	875	884	898	907	934	933	898	865	919	900	895	895	889	900	931	913	900	905	893	905	921	855	910	879	899	899	882	885	876	948	953	859	877	879	928	866	930	962	959	850	881	860	859	923	937	956	887	905	898	843	880	929	898	935	860	933	893	911	923	937	930	922	886	937	869	952	914	900	913	934	941	947	890	867	896	903	921	832	945	912	885	886	970	872	849	874	917	878	891	895	893	868	887	869	876	908	884	937	957	882	839	906	880	932	869	852	925	934	837	933	910	885	866	868	840	915	909	875	895	879	943	914	913	894	935	901	953	913	940	914	901	899	890	879	902	916	937	947	936	863	903	857	892	915	864	869	873	862	882	895	952	926	943	887	883	872	878	857	928	894	865	888	932	922	849	871	885	898	831	869	867	932	887	842	859	851	846	910	879	962	882	904	872	888	917	927	864	915	912	881	876	859	866	873	911	865	883	894	882	883	909	926	888	846	872	969	855	896	904	963	886	909	913	887	926	865	867	904	894	917	929	941	879	881	887	888	878	861	862	863	910	948	902	817	946	788	904	862	848	885	899	905	907	864	908	898	917	883	893	908	886	884	936	906	885	893	885	928	904	895	847	914	857	879	859	888	921	920	904	868	883	918	925	885	868	855	883	924	888	900	920	902	930	921	856	910	894	863	861	884	886	881	898	877	904	907	874	937	841	912	962	920	870	867	861	896	943
29501	21102	22927	18730	12588	8283	5604	4756	3062	1976	1307	744	477	445	439	436	450	430	441	431	456	469	522	448	425	386	439	409	428	431	427	362	382	442	413	421	379	406	383	346	366	420	378	374	392	388	356	375	384	421	386	372	401	391	394	374	345	404	412	351	406	391	375	376	350	419	373	373	407	442	414	403	359	363	357	365	375	389	414	396	408	402	373	380	402	381	381	379	418	399	401	388	377	412	369	404	382	415	417	366	422	378	385	389	429	407	376	345	383	367	376	372	398	370	365	393	398	399	379	393	372	374	389	368	380	381	377	374	382	361	369	345	428	375	399	348	404	370	411	385	384	373	390	391	411	381	352	409	381	409	382	410	360	403	373	375	403	406	397	366	383	399	354	388	393	409	421	380	377	383	403	415	347	350	401	339	407	387	405	387	374	427	399	407	422	367	405	385	409	407	367	360	384	363	396	343	369	397	403	392	381	375	405	415	414	371	395	391	333	414	426	373	448	417	424	396	337	353	405	361	370	376	379	397	432	406	394	429	355	392	384	396	400	348	354	404	404	398	387	370	387	374	379	409	404	375	379	383	407	374	397	373	392	376	363	423	402	385	327	370	365	394	396	385	393	405	405	407	383	397	373	381	319	382	424	385	399	401	383	387	404	383	363	391	422	390	380	402	389	385	377	377	363	419	409	413	357	381	388	372	353	345	366	351	381	413	367	386	381	380	372	432	359	389	396	370	424	408	418	370	401	384	416	396	387	379	377	382	374	361	413	388	419	391	407	408	355	385	417	420	375	414	415	415	391	404	400	367	354	397	380	422	426	405	422	390	409	409	376	378	373	414	422	357	432	401	420	387	365	399	389	360	378	367	410	388	376	385	390	424	360	363	376	387	376	416	354	385	346	409	391	407	373	399	383	355	359	381	373	401	370	356	396	362	373	391	420	397	306	349	439	420	369	415	409	387	383	400	392	399	398	371	384	386	376	415	390	369	383	356	366	396	433	387	350	381	390	352	391	390	395	369	397	368	382	419	385	387	388	396	419	364	356	383	377	382	369	367	401	387	366	389	381	388	388	412	385	380	403	395	401	414	358	389	411	414	407	394	385	386	389	395	384	383	386	411	377	362	434	360	390	400	387	408	418	384	388	364	402	389	376	374	395	386	407	379	396	372	395	383	422	396	400	405	416	346	407	389	414	378	398	401	375	382	373	355	448	374	400	431	392	356	402	385	379	406	418	393	384	411	424	426	392	420	363	352	407	389	370	413	379	372	341	390	398	417	379	376	397	404	400	400	349	382	397	385	376	377	383	355	383	433	411	410	374	438	392	402	380	432	395	376	382	363	365	395	362	389	403	361	420	395	411	371	397	391	360	406	397	418	371	386	390	350	385	396	407	395	388	377	398	379	380	479	402	391	361	360	389	391	362	406	390	364	366	372	418	407	425	419	393	389	374	370	365	376	401	362	352	352	395	408	371	367	385	401	420	376	406	393	371	350	433	397	380	397	375	366	393	436	425	389	368	359	367	394	399	416	407	435	389	370	361	363	404	371	381	403	383	349	423	375	353	451	374	377	385	358	357	371	397	370	379	411	388	376	426	386	379	363	401	366	372	371	372	361	368	350	383	407	414	383	404	400	427	389	382	413	429	432	386	361	349	387	381	397	405	376	410	386	391	426	410	418	374	352	421	350	411	394	357	392	430	410	358	386	401	374	389	395	402	387	343	385	397	366	388	404	397	384	385	399	383	348	386	388	379	396	368	358	419	391	437	402	392	391	441	394	419	378	399	366	381	387	367	374	452	424	413	331	365	370	414	338	390	395	371	382	385	414	385	422	383	386	362	383	372	400	407	386	382	370	404	383	413	358	396	420	371	367	411	372	398	336	408	388	380	393	380	395	410	369	389	380	401	388	380	406	408	381	363	345	388	352	412	377	410	431	405	385	390	397	406	387	406	378	398	377	350	372	373	408	368	439	401	427	391	391	379	403	412	408	403	397	373	409	408	392	378	393	368	364	419	362	378	366	398	406	375	394	389	397	408	414	352	374	381	361	381	405	431	383	403	390	386	411	406	403	363	410	384	422	367	394	400	389	387	419	365	353	384	392	399	410	362	384	378	406	412	376	382	397	387	354	390	384	389	389	384	369	389	395	325	392	377	391	400	351	401	363	389	403	402	412	388	371	347	378	380	399	391	347	372	357	377	404	381	407	401	375	393	370	384	370	379	339	383	418	371	416	388	364	374	378	394	409	408	412	323	365	398	398	407	380	395	392	398	365	396	351	402	409	412	395	354	405	365	366	387	417	382	387	399	410	367	405	386	387	413	399	407	401	409	382	407	371	385	351	364	364	384	386	392	398	398	394	399	378	422	406	371	423	375	380	385	375	386	383	438	395	383	368	399	389	397	365	369	382	405	383	374	372	403	420	404	332	401	424	369	385	373	364	380	357	415	410	396	367	387	398	400	367	411	394	369	377	392	380	372	352	412	390	381	385	402	398	405	341	385	385	390	382	383	383	374	393	346	397	402	379	369	401	389	394	361	365	395	378	375	393	407	373	393	376	389	414	386	377	399	371	393	412	400	409	385	368	395	421	416	380	397	403	384	415	377	384	388	388	359	412	364	363	412	403	392	345	415	394	396	386	379	406	376	391	396	441	405	368	432	372	398	375	402	389	392	415	420	454	384	420	385	371	389	399	377	381	420	394	379	408	365	390	380	333	405	382	404	399	420	380	381	380	359	377	403	385	409	391	382	358	360	402	373	356	395	367	383	407	366	422	381	391	389	416	420	419	397	343	374	373	367	395	385	346	381	372	357	395	417	352	421	385	396	350	368	398	382	371	387	415	371	362	347	384	390	407	365	408	389	388	378	398	403	393	424	347	394	412	366	414	409	405	413	418	364	399	378	353	384	384	398	379	394	390	399	399	372	384	406	411	423	403	375	378	418	368	408	401	376	386	384	440	392	391	395	412	367	388	382	386	405	414	407	397	391	372	408	393	403	384	400	420	402	373	409	382	395	399	366	381	368	356	402	363	374	378	393	388	393	394	394	409	407	392	397	378	367	358	366	425	393	365	414	401	391	379	382	393	414	412	395	419	433	385	369	381	391	407	358	381	387	400	389	388	449	428	362	393	390	400	378	347	380	342	398	368	372	439	386	414	360	394	342	399	416	420	372	389	397	347	383	400	370	399	358	370	375	419	391	382	387	396	409	397	367	414	430	419	363	357	410	401	438	366	409	384	371	405	406	413	375	408	386	390	378	385	373	369	382	409	380	423	389	377	382	369	400	375	378	388	391	373	406	420	431	417	412	358	399	377	382	408	401	398	382	383	348	393	407	333	373	390	371	419	386	408	390	391	355	393	384	375	400	397	354	361	358	398	403	373	383	413	425	421	412	385	397	397	365	377	388	402	396	382	361	377	384	398	397	368	397	380	392	416	367	354	369	386	390	393	374	360	396	364	391	433	367	410	369	363	392	412	416	415	405	371
21330	19231	28894	30435	25446	20192	16307	15481	11102	7717	5302	2936	1484	1185	1081	1090	1082	1120	1153	1172	1226	1228	1577	1544	1290	1214	1254	1193	1138	1188	1073	1029	1041	935	984	966	938	913	973	918	916	933	900	883	980	845	947	946	922	924	891	970	900	915	967	908	899	958	929	924	909	897	913	932	897	908	940	925	907	875	925	934	844	957	931	960	970	917	877	927	920	927	942	916	946	975	927	925	944	924	896	916	911	930	941	931	947	906	894	891	942	925	938	918	882	967	890	954	898	904	864	922	957	923	977	919	949	891	940	924	881	951	957	957	919	961	918	961	949	960	888	884	942	897	909	900	880	878	886	922	890	897	914	898	938	903	938	924	927	946	890	930	917	954	927	954	963	955	924	988	954	958	997	931	994	897	901	875	903	904	945	928	948	954	964	927	964	947	900	904	936	963	960	940	866	910	965	987	941	989	953	913	882	973	902	899	884	922	886	938	907	1004	988	934	912	921	961	910	933	946	961	941	951	928	957	981	933	863	939	944	968	855	994	866	921	920	878	914	938	963	906	956	914	899	865	914	1010	908	901	907	975	912	996	944	933	944	959	967	967	951	977	913	938	979	899	927	932	960	942	952	890	872	955	889	911	984	946	963	880	962	926	909	929	966	926	909	869	896	903	955	919	909	948	912	927	951	950	900	914	967	935	937	1009	923	931	931	940	979	863	892	894	903	997	860	930	902	954	937	940	862	883	903	922	968	859	960	922	880	926	930	911	943	955	926	898	914	956	940	899	918	943	974	952	962	890	912	912	900	940	973	907	935	921	953	940	1003	942	867	943	1001	875	961	943	962	984	928	992	873	870	982	928	900	910	972	960	953	917	928	949	910	1004	854	879	946	925	936	957	918	935	941	954	905	917	907	936	904	945	895	936	975	933	896	894	949	888	915	961	926	945	864	983	912	846	920	910	976	955	912	939	915	921	927	936	899	971	939	943	939	978	934	947	922	935	952	939	979	872	905	889	930	904	865	982	1003	930	958	895	958	911	995	882	917	921	867	909	931	935	948	908	950	995	894	916	965	960	963	928	931	895	970	972	877	925	977	944	938	891	904	873	872	911	917	925	885	914	934	928	924	932	937	846	920	912	949	923	940	920	960	1019	931	935	918	948	954	928	909	932	923	922	942	924	884	928	977	936	970	924	904	911	893	913	935	921	936	946	970	952	940	881	896	942	954	892	931	912	984	951	897	970	948	984	964	871	932	966	938	889	964	924	940	921	852	916	922	926	911	871	911	904	953	893	917	984	940	940	943	951	942	916	936	874	870	867	985	982	922	878	927	877	875	924	940	917	927	916	929	943	939	952	947	941	857	919	952	949	904	879	951	1017	951	918	948	905	931	947	952	953	961	934	935	918	956	920	920	893	931	943	903	859	932	913	938	922	937	891	904	947	965	926	885	914	976	920	993	944	987	1000	903	941	920	931	947	902	909	897	968	933	916	923	974	949	906	917	947	987	977	928	940	931	866	938	878	889	914	953	946	926	959	913	887	992	949	919	975	945	947	932	958	930	923	922	923	918	889	921	871	917	952	977	957	927	916	955	913	930	965	895	898	895	913	948	960	933	910	921	953	914	921	957	879	927	983	908	921	948	912	888	946	898	952	951	919	962	891	937	965	986	961	960	931	937	903	904	912	920	907	972	976	999	963	925	947	903	907	970	949	905	879	895	926	946	919	901	940	936	935	952	925	923	891	936	897	920	914	937	951	940	922	949	900	926	960	925	929	952	872	921	863	966	931	963	918	934	962	913	949	958	890	944	913	933	947	910	956	912	900	959	950	933	953	928	916	958	910	944	939	943	918	942	914	941	866	936	946	877	930	917	958	955	925	942	936	887	924	945	959	956	948	944	906	912	915	923	955	969	912	918	914	900	932	945	964	934	951	930	968	903	897	974	918	932	896	932	917	941	927	960	967	942	986	920	853	939	933	888	859	941	948	902	978	920	936	928	961	945	906	916	946	932	941	940	920	955	893	936	882	946	955	945	927	944	961	903	928	957	915	951	941	883	910	905	927	936	969	952	970	950	919	906	986	919	925	983	940	936	881	947	918	939	930	862	976	959	954	953	960	919	927	893	912	956	966	948	900	957	955	899	947	926	976	918	915	942	922	964	942	925	941	960	877	936	885	928	948	932	900	892	970	870	933	966	932	937	919	864	912	952	868	897	936	925	983	918	898	961	909	951	913	881	898	955	965	953	924	919	959	948	897	963	926	973	926	929	939	939	955	927	941	911	916	975	892	934	933	979	935	915	960	922	979	925	956	959	953	959	942	965	934	931	963	913	915	916	995	921	886	911	883	924	943	939	926	929	948	887	947	948	889	989	1005	921	923	904	926	976	932	929	946	887	859	872	901	936	958	918	906	895	971	948	915	918	963	899	949	904	959	891	998	928	969	907	915	927	863	937	934	898	927	910	933	906	987	946	943	878	868	917	860	872	948	931	940	925	888	913	878	950	955	891	969	927	949	860	952	950	935	938	902	945	918	956	986	858	951	953	872	938	930	903	1011	873	942	902	915	944	888	919	936	913	946	901	941	898	962	944	898	964	947	979	958	896	923	976	895	924	956	915	911	920	909	1009	893	990	889	976	986	961	947	891	949	977	889	980	915	928	940	907	899	949	868	890	861	895	895	927	928	901	961	917	969	971	903	901	946	884	978	934	933	946	914	902	962	955	943	944	937	964	927	939	943	961	910	915	1001	937	938	976	902	900	974	925	935	922	918	933	982	911	981	907	934	924	969	963	981	896	911	910	936	966	846	973	947	972	930	927	933	898	911	933	922	898	1003	943	926	932	910	910	898	967	948	968	957	942	904	958	955	929	958	895	931	961	933	977	962	950	940	944	905	924	925	953	921	930	974	925	929	966	905	917	918	926	950	947	927	896	913	875	900	951	963	963	966	945	913	864	938	928	913	921	938	940	945	968	913	902	885	974	971	943	985	939	864	936	997	905	996	876	962	899	926	951	930	924	919	923	913	932	914	919	906	956	963	947	914	919	941	932	938	922	947	915	934	1000	920	908	971	921	931	937	972	992	932	916	911	920	930	898	897	941	968	954	939	948	953	913	924	924	893	935	953	969	904	894	988	963	986	937	931	980	930	955	929	938	924	914	914	937	906	921	896	998	929	959	925	916	906	949	896	917	970	892	989	951	893	904	973	924	974	932	897	930	941	957	955	954	961	970	940	973	936	944	948	952	933	915	930	906	905	914	926	941	871	929	910	963	927	988	984	916	910	963	878	857	931	936	888	939	947	921	958	944	939	1014	943	932	908	917	956	889	967	927	941	951	954	930	950	921	947	967	928	946	879	942	925	863	969	949	970	927	933	897	908	959	941	927	922	915	888	902	890	943	914	959	940	922	920	919	932	913	899	923	941	1014	988	969	937	922	929	917	932	926	960	940	915	928	958	939	916	892	930	953	925	926	968	949	921	915	971	939	895	946	939	918	929	959	901	888	948	928	932	913	913	951	905	885	943
38375	34367	37028	32752	23051	11419	7749	7298	5977	3315	2145	1074	456	397	393	407	416	425	439	447	485	427	581	565	397	440	432	434	417	461	384	378	373	418	343	358	345	344	340	304	356	335	362	366	328	369	356	381	347	320	358	328	358	317	343	323	358	364	350	374	349	333	363	343	326	364	339	361	359	348	351	347	364	349	383	359	342	356	349	354	380	352	338	348	332	373	359	336	346	340	322	338	352	355	339	345	356	336	350	341	316	323	346	331	324	382	360	402	325	372	345	376	340	323	333	356	330	355	356	370	374	378	318	353	344	348	321	327	334	346	327	311	351	344	326	373	361	390	333	358	320	314	346	334	358	335	344	347	345	371	363	344	376	343	372	353	358	368	323	337	360	341	359	304	334	363	370	353	351	323	329	333	338	325	349	378	375	363	351	342	326	356	354	306	351	334	347	339	334	363	353	383	358	358	330	333	389	356	366	349	354	369	356	332	338	335	340	364	348	358	314	351	364	326	377	380	355	350	336	358	378	358	364	330	367	367	347	371	333	356	356	341	339	339	360	379	369	378	352	365	329	357	334	336	338	358	319	370	361	365	338	333	349	355	339	336	341	356	369	364	344	383	373	389	393	358	354	370	330	317	318	323	346	350	360	375	360	354	279	355	332	317	351	373	333	340	349	365	396	324	351	349	352	365	344	323	348	339	363	329	353	346	387	373	327	319	343	373	356	351	354	369	364	355	389	368	325	333	337	387	363	361	338	302	329	352	363	370	357	332	337	354	349	340	331	344	386	375	345	336	346	315	372	340	353	350	347	346	356	385	354	333	346	368	361	346	358	345	342	379	368	370	360	342	343	355	376	358	396	326	354	323	323	341	371	376	341	310	361	317	355	318	336	336	353	386	346	344	305	350	370	367	338	362	331	354	344	329	354	323	323	389	344	348	377	354	291	362	348	354	328	365	330	351	316	358	376	325	351	331	365	359	351	375	366	388	342	369	347	367	353	374	366	309	340	356	363	359	374	352	343	340	384	350	333	356	362	320	307	325	322	353	369	327	335	335	337	357	322	351	345	336	338	379	356	353	373	340	342	321	368	381	346	335	375	332	337	334	325	340	317	345	356	377	358	365	332	331	318	365	344	354	393	342	331	338	335	354	325	374	344	355	349	367	324	345	324	372	326	355	331	310	342	352	369	359	395	345	334	338	349	335	338	358	354	379	361	355	350	379	362	358	332	358	377	373	363	315	377	349	362	344	367	362	342	377	357	353	335	332	348	317	396	348	356	328	344	354	346	360	358	347	374	365	343	359	358	333	332	356	359	349	372	328	361	372	334	337	363	356	387	333	358	367	364	347	329	354	336	350	360	373	331	347	380	392	371	373	358	348	348	340	371	348	347	320	335	343	353	359	338	339	388	352	358	344	325	397	353	381	379	329	362	316	338	334	387	339	340	359	377	345	364	331	354	306	399	387	357	391	354	328	342	309	339	377	325	327	365	343	329	353	360	376	327	311	348	353	359	355	345	352	336	351	363	340	365	355	348	380	324	346	358	346	359	322	321	343	350	328	371	353	354	318	338	365	344	371	374	369	357	347	358	362	363	355	367	337	346	378	342	345	338	367	327	359	342	331	317	353	356	349	354	326	341	323	343	324	354	352	338	333	335	336	345	336	361	368	388	353	322	363	339	317	361	358	344	370	361	329	324	336	381	347	334	306	360	384	345	344	337	346	384	350	346	357	353	344	360	363	375	369	380	336	387	319	337	351	364	368	319	371	352	369	368	401	374	319	354	366	313	376	353	315	351	349	345	349	354	360	367	325	392	371	374	353	369	414	352	372	381	346	343	330	354	327	371	354	359	302	335	354	402	329	339	364	371	377	333	338	348	330	350	344	357	331	341	348	359	365	371	304	372	351	341	379	351	337	341	344	335	347	373	363	321	344	338	324	303	334	366	362	333	368	331	356	389	343	325	333	320	363	334	341	381	350	325	325	316	348	361	390	330	341	344	350	379	362	345	365	336	388	365	361	328	332	351	386	354	339	405	355	360	358	314	355	362	378	328	367	335	341	350	368	350	342	310	351	332	363	318	381	377	318	366	355	340	344	331	350	333	342	357	355	358	355	332	334	327	342	365	366	342	375	377	347	354	375	359	359	338	368	383	338	353	375	381	356	322	352	328	384	331	360	329	364	377	363	367	345	335	333	364	365	357	351	316	342	362	372	346	353	357	342	355	357	359	336	379	339	353	363	365	373	336	330	370	356	347	349	341	325	323	368	337	346	352	358	326	332	355	362	335	339	325	352	347	364	328	338	382	365	357	351	345	363	358	332	319	358	342	357	307	345	356	342	376	342	399	377	332	310	327	335	338	367	366	341	369	346	369	379	357	357	364	361	366	359	347	327	344	347	365	352	331	317	373	303	362	350	370	347	354	333	342	368	356	329	321	345	297	362	373	348	346	324	319	376	369	336	352	347	400	331	358	346	355	376	350	326	377	340	309	335	342	339	327	375	340	331	364	364	372	355	340	370	352	328	349	358	361	341	363	326	344	359	398	382	366	367	341	353	331	314	325	385	369	362	377	368	395	326	339	356	380	359	351	350	371	335	387	312	327	352	354	383	375	380	323	338	354	377	330	322	349	346	358	358	385	368	368	364	358	344	338	358	360	353	401	398	357	372	343	367	340	382	330	346	388	351	337	355	371	367	347	373	366	355	417	372	369	345	377	315	326	352	349	350	319	356	348	341	351	337	383	345	382	352	369	368	317	337	355	341	353	370	353	359	328	330	337	328	359	385	362	326	366	359	344	332	322	370	328	324	368	332	327	379	374	363	359	365	376	313	347	356	384	316	333	390	381	358	359	376	345	337	376	330	351	360	365	346	322	339	391	353	345	351	332	381	399	361	336	361	364	382	378	371	311	318	377	356	319	348	314	346	320	330	345	367	356	348	362	375	375	318	327	376	334	363	329	348	342	316	401	336	344	325	345	354	351	340	354	360	344	331	351	337	355	361	353	371	329	361	339	360	330	348	375	363	360	361	380	290	328	341	360	341	322	337	377	345	352	359	369	352	361	397	376	354	346	378	364	344	352	359	337	385	337	362	333	349	342	344	333	357	330	322	329	334	333	358	356	353	329	351	360	395	369	347	335	376	306	349	362	377	332	310	329	334	363	339	399	384	357	391	319	371	337	347	348	333	339	358	359	385	340	343	335	353	353	346	343	348	406	382	340	343	352	343	344	337	356	328	357	356	327	366	350	332	353	379	334	349	351	355	321	379	339	331	329	354	354	322	360	343	350	321	349	345	377	372	303	338	322	326	343	352	343	360	329	350	335	378	328	345	339	397	354	363	343	367	349	368	384	384	376	353	387	373	313	354	305	339	361	336	353	350	385	356	368	322	336	391	349	340	351	345	349	357	330	359	347	351	340	348	347	367	367	320	360	366	350	382	364	361	388	346	330	342	368	363	351	354	318	353	378	380	363	306	332	328	339	344	350	361
26794	28805	39988	41217	33432	21716	19793	20476	17848	10997	8456	4152	1414	1170	1134	1184	1241	1247	1376	1428	1507	1540	2247	1999	1410	1464	1623	1457	1244	1242	1135	998	1039	987	948	890	859	861	857	840	854	920	825	854	861	923	815	805	826	793	843	847	855	850	810	815	859	801	881	829	811	808	812	870	816	810	905	808	897	909	828	887	808	870	772	847	858	772	903	820	824	823	783	869	857	783	851	811	865	873	848	859	791	826	826	829	866	886	806	898	860	843	825	830	833	846	834	855	855	812	785	849	821	862	850	874	837	844	801	829	830	815	821	858	818	826	862	860	819	807	828	838	846	816	830	826	817	823	879	851	815	797	875	830	814	852	827	837	880	830	856	836	929	875	868	837	813	855	776	841	833	866	883	840	821	825	888	850	871	820	831	926	853	826	829	876	829	831	821	859	861	850	807	853	849	823	845	813	838	906	802	849	843	855	788	855	833	860	893	854	792	817	838	810	842	814	848	881	831	784	839	885	871	918	867	817	839	829	862	842	852	833	832	881	867	825	835	802	825	839	807	815	870	811	852	800	752	827	803	853	818	830	909	832	800	876	828	846	868	786	827	848	804	839	855	808	859	868	807	848	840	797	825	837	826	829	791	832	784	801	830	770	845	834	827	818	827	808	796	835	795	793	821	838	810	864	825	817	889	849	816	857	843	920	797	788	814	870	848	895	800	817	803	817	770	803	841	850	831	809	795	869	816	848	890	829	884	813	829	860	840	828	815	805	818	834	822	851	891	881	841	824	812	828	846	888	855	806	837	840	860	828	836	863	865	785	850	801	781	867	828	784	793	884	808	841	855	826	855	857	797	827	858	879	855	834	853	863	849	845	844	881	904	795	814	872	822	819	823	864	819	844	846	837	883	825	900	819	861	869	822	834	853	846	827	842	846	840	813	839	843	830	804	820	791	836	797	784	805	825	866	816	808	850	791	831	881	852	841	879	827	802	795	854	827	852	795	820	842	854	834	788	827	882	790	827	817	813	882	856	876	862	838	834	821	903	839	831	792	856	844	850	807	827	867	813	889	834	793	757	905	827	822	876	859	841	831	822	823	792	871	787	851	866	854	829	856	798	836	797	824	838	841	876	830	817	880	809	888	800	830	822	840	823	843	835	872	871	803	830	813	836	764	849	811	859	817	806	825	815	851	850	844	816	793	891	864	823	865	840	843	818	846	796	804	880	851	832	786	850	801	839	825	810	831	855	797	851	805	858	835	846	859	823	823	867	815	869	840	761	809	788	809	829	835	910	808	862	795	852	849	831	873	872	814	886	864	845	874	862	834	818	757	826	787	828	858	837	816	822	861	832	883	833	808	813	854	885	844	811	889	832	879	801	881	784	817	850	851	836	817	834	869	763	871	842	861	836	834	812	837	835	841	824	860	815	816	828	883	830	802	805	824	834	844	836	867	805	866	821	823	854	839	822	846	875	791	877	810	798	822	898	822	838	863	842	753	837	788	825	839	785	855	813	804	835	825	836	843	876	844	827	878	858	801	817	779	842	779	851	841	828	808	870	856	821	868	796	834	844	879	841	868	826	854	842	840	825	823	763	815	814	829	831	821	818	817	825	804	806	900	860	826	816	799	834	825	883	804	822	863	877	808	865	843	861	857	838	911	894	843	820	818	812	840	844	812	875	823	791	893	790	881	769	824	811	859	822	826	787	902	872	847	834	885	880	845	810	814	849	846	826	850	842	826	834	844	811	849	799	846	816	856	863	898	809	802	825	859	851	785	826	839	858	767	863	849	834	909	834	821	864	861	875	788	828	816	833	834	815	842	865	840	846	836	870	870	826	803	890	857	833	837	892	837	828	852	851	821	832	811	810	831	810	820	811	852	859	779	790	845	842	852	822	853	864	823	812	823	841	836	837	838	850	817	834	844	889	853	870	829	860	870	775	855	806	828	871	847	841	872	855	814	862	841	840	811	833	844	862	826	829	825	863	834	835	837	801	844	813	862	854	843	821	850	867	836	832	907	835	800	846	932	848	871	803	827	795	880	874	796	839	876	810	881	818	784	839	844	810	849	831	820	882	803	810	805	823	831	843	834	824	813	798	856	810	792	822	900	854	807	821	867	875	872	849	840	803	846	849	831	841	860	818	788	840	816	839	868	854	848	825	848	850	834	878	891	899	850	790	813	803	851	834	858	851	819	849	803	831	805	890	840	834	820	846	837	860	804	879	847	852	836	858	821	871	842	817	858	826	820	903	844	784	865	810	816	884	831	861	818	817	862	818	807	814	827	839	847	809	886	862	814	816	838	844	812	862	835	837	771	792	830	883	830	832	844	884	829	864	894	874	861	853	838	855	832	889	804	829	882	841	845	825	847	809	831	799	844	870	841	820	809	833	864	870	825	876	842	861	846	860	871	886	856	876	832	774	831	791	849	832	846	875	949	823	795	883	819	825	844	839	854	844	844	805	874	846	818	858	822	842	843	858	809	841	834	818	844	867	850	850	810	866	831	881	867	842	859	852	814	818	813	904	874	829	835	815	827	842	809	809	760	827	876	828	902	827	867	872	843	829	897	852	831	836	834	802	860	786	867	806	851	856	877	825	802	838	844	810	821	870	856	834	830	878	806	830	866	802	848	821	833	860	857	814	857	860	830	845	852	807	857	823	836	826	812	843	823	828	877	845	835	894	857	827	852	880	821	794	862	791	830	873	869	878	794	796	865	862	811	862	862	822	867	819	815	823	805	838	833	851	793	830	833	813	820	775	850	851	859	861	827	862	871	854	849	833	872	836	836	844	836	849	861	828	886	857	833	829	860	797	843	839	829	816	839	850	839	822	868	808	830	798	836	909	818	832	864	843	864	840	888	861	854	920	856	784	819	861	829	848	840	843	895	832	835	874	798	818	802	844	846	854	831	813	903	788	812	827	778	835	843	865	841	802	816	832	798	832	770	790	886	824	868	805	815	781	820	810	868	827	815	817	869	824	859	816	825	852	815	889	887	835	844	844	819	862	803	793	816	808	808	825	837	856	839	830	822	860	784	845	867	820	884	806	844	850	816	860	825	798	819	842	858	844	831	849	789	883	828	833	807	793	836	845	826	842	867	860	791	875	800	833	833	849	837	851	852	823	853	861	807	815	847	804	839	816	889	837	832	801	859	822	830	846	803	849	855	812	833	876	843	808	861	861	803	849	858	829	865	822	821	802	790	813	863	848	844	827	798	776	840	875	839	833	887	802	853	891	847	905	756	843	878	871	841	864	871	833	870	837	830	850	828	840	780	888	858	864	880	810	888	817	807	911	846	832	826	818	838	852	825	822	889	858	801	845	816	890	817	825	848	872	851	840	797	851	818	787	871	830	861	816	847	827	845	795	854	839	806	825	830	885	836	798	832	847	827	816	814	849	819	848	867	879	851	853	835	849	823	827	895	820	814	915	818	833	818	813	800	891	833	860	828	830	825	877	879	878	849	843	812	839	810	853	795	865	788	881	851	811	875	803	824	816
14347	9970	9315	6197	2431	1314	998	725	606	583	518	464	425	390	400	384	343	376	350	378	379	382	377	394	394	370	376	365	366	393	373	387	349	422	377	340	406	373	329	336	380	358	385	364	358	352	389	359	332	372	376	391	398	383	369	351	352	348	375	390	380	356	392	341	376	385	360	377	350	388	380	341	380	410	365	370	381	376	413	355	381	342	368	343	399	385	345	350	345	342	351	350	345	354	395	364	366	437	370	368	336	392	319	366	373	360	367	367	393	374	387	339	357	362	387	343	351	356	365	384	420	323	406	416	371	397	369	358	373	373	379	338	395	360	345	387	366	355	374	387	387	376	367	403	344	363	402	323	360	354	381	353	386	356	382	339	363	364	371	344	396	375	357	385	398	351	343	362	365	361	360	336	383	375	360	360	359	346	399	407	365	351	370	393	348	360	374	368	390	382	354	403	374	356	372	321	367	368	368	364	355	400	367	381	371	349	384	352	360	362	385	388	395	378	402	386	392	377	389	396	385	378	349	367	387	365	377	377	398	351	366	372	381	355	352	389	339	374	382	383	397	356	333	372	382	351	382	375	351	405	342	392	349	356	362	435	368	402	425	363	392	358	365	356	365	351	377	406	391	393	354	377	378	400	347	415	351	375	399	372	366	401	377	401	369	354	358	381	388	414	392	379	358	370	364	365	432	363	383	355	369	378	363	411	351	356	398	377	358	380	363	377	354	351	380	398	330	369	388	384	357	364	379	389	348	352	364	375	411	378	393	357	359	339	364	339	404	362	355	390	390	366	397	358	363	391	353	359	338	335	363	378	369	332	357	353	395	362	385	345	415	383	389	365	364	367	349	340	360	347	360	374	373	336	368	378	363	359	362	377	362	389	376	346	395	322	400	404	347	378	389	345	347	367	397	380	392	397	364	391	389	353	363	357	393	375	357	361	359	369	372	372	342	336	386	356	361	371	364	376	397	386	386	352	376	401	392	391	352	380	396	387	399	396	382	392	362	387	368	362	381	376	365	355	378	371	394	416	373	367	348	366	345	363	397	353	383	335	385	326	320	387	394	418	425	355	393	382	393	376	343	398	419	376	369	410	356	369	365	399	320	367	395	418	387	369	371	403	380	360	393	354	383	410	404	371	368	374	383	358	398	337	389	360	402	376	386	377	357	365	407	370	305	331	360	328	378	375	375	363	408	337	324	404	368	354	363	388	350	386	349	351	390	349	391	371	364	391	382	365	353	346	347	386	389	376	401	350	382	325	360	375	370	342	365	354	399	375	371	345	319	357	351	373	384	383	362	411	370	403	349	350	366	375	400	366	365	353	371	380	379	357	372	394	367	364	375	372	399	336	374	376	398	365	346	397	361	384	350	374	374	355	357	369	386	345	362	358	391	334	381	392	377	354	406	371	350	356	385	339	410	353	366	423	385	354	383	373	400	392	336	363	369	396	394	398	388	375	386	380	390	361	391	380	389	377	380	347	316	350	353	356	382	358	351	379	376	400	423	379	369	376	366	365	409	354	361	363	365	345	354	375	413	391	354	414	347	361	391	407	346	381	357	386	392	398	374	393	363	358	386	388	383	375	387	358	359	392	384	354	329	370	365	359	357	368	394	374	379	349	361	338	319	384	344	389	388	333	391	372	354	379	407	407	362	359	352	380	352	372	372	349	365	333	360	364	387	393	368	402	402	337	382	354	353	378	403	360	334	340	390	374	381	393	364	397	390	343	381	412	342	357	374	349	362	371	403	342	350	362	370	349	402	381	401	382	370	362	324	371	391	339	389	381	368	368	386	373	353	406	405	388	352	370	358	364	366	372	385	370	407	384	419	387	362	392	382	377	368	401	372	383	315	376	328	375	352	391	365	359	390	350	380	401	379	370	357	382	386	347	373	356	385	380	378	375	344	362	384	387	372	370	367	365	380	386	337	380	361	391	341	331	357	363	361	350	376	374	368	361	381	392	365	363	334	365	396	364	376	352	376	406	398	381	385	369	366	383	370	382	376	343	353	385	323	376	360	395	408	352	327	373	380	381	338	356	337	375	377	387	373	353	342	360	346	344	379	430	396	352	381	402	385	369	391	338	379	350	326	370	363	347	402	369	355	353	377	390	378	356	359	363	354	382	389	357	316	362	366	383	384	370	398	375	374	339	360	382	348	358	368	394	341	348	373	410	377	361	359	382	391	347	364	356	409	380	388	395	372	369	333	384	406	404	363	371	395	370	396	409	401	406	376	336	361	374	371	381	348	380	406	400	376	395	340	373	385	357	387	389	357	381	395	372	367	392	375	353	381	397	363	385	370	363	382	376	375	338	364	368	378	369	340	387	398	401	370	394	385	385	359	374	398	419	400	331	386	377	346	360	373	418	372	377	381	391	341	372	377	378	395	362	389	364	364	353	377	351	403	359	339	357	380	337	360	388	348	371	386	407	408	378	383	356	386	398	372	417	358	395	363	373	379	374	387	390	395	339	388	384	383	400	341	375	376	382	352	417	360	362	392	371	376	373	399	357	373	368	348	422	392	341	370	389	373	347	392	364	343	350	405	385	378	376	365	354	380	357	339	393	369	370	326	388	401	344	388	382	369	357	393	376	367	394	367	398	387	396	366	347	352	418	349	390	382	368	333	383	363	360	389	371	375	393	400	387	348	415	394	358	361	350	388	359	362	378	371	350	362	354	373	369	379	389	431	345	375	334	376	358	374	347	370	362	347	352	372	377	352	356	342	349	362	370	381	388	372	357	376	342	365	346	383	377	347	363	392	341	391	348	377	407	353	341	425	385	372	365	368	374	352	340	367	384	361	371	362	357	352	370	365	345	406	362	330	348	350	355	387	367	385	370	353	370	381	350	374	377	389	390	361	343	376	353	345	370	353	383	386	385	363	402	339	367	375	366	365	383	356	373	369	376	366	339	387	342	369	382	400	342	385	344	393	377	376	375	390	370	353	328	393	378	370	383	375	344	404	394	373	377	369	368	382	343	344	381	382	341	356	409	363	361	383	341	402	325	378	366	351	373	349	361	390	391	369	346	335	327	407	379	389	384	376	360	360	378	309	360	347	374	361	379	371	378	369	343	387	359	364	423	374	361	413	378	357	366	368	359	385	382	339	373	372	368	347	394	377	373	365	409	347	370	372	375	368	396	357	373	342	406	389	354	365	390	380	377	370	385	407	365	388	364	346	355	351	381	377	374	390	399	422	390	366	340	370	344	410	405	412	376	348	361	362	383	397	314	370	363	345	374	401	388	362	417	356	355	404	361	356	382	358	400	371	364	372	390	340	378	380	425	376	382	334	405	370	388	373	396	380	350	386	364	437	395	382	362	365	379	364	379	366	408	408	355	334	380	342	354	390	380	386	347	349	403	396	372	374	365	400	364	363	367	386	395	354	377	374	384	374	347	367	380	357	359	348	344	358	364	380	390	392	388	378	373	370	374	385	375	348	357	360	384	384	350	393	344	347	362	362	426	399	393	373	357	420	391
10553	10473	15752	14352	7813	5150	3770	2743	2312	2078	1766	1389	1060	994	976	943	935	914	917	976	916	921	924	963	891	909	922	923	915	890	927	943	921	883	913	889	891	916	883	859	900	888	959	919	941	873	905	959	934	907	869	955	904	890	864	883	895	944	870	933	913	899	888	881	914	894	900	849	895	880	863	917	856	857	882	886	893	940	857	962	827	929	911	884	913	921	832	897	859	882	846	984	918	860	929	853	877	913	938	904	896	936	830	911	897	861	913	884	923	832	856	930	902	879	860	942	906	893	941	884	901	867	922	917	926	922	924	849	855	902	853	881	862	899	930	857	868	933	874	856	858	848	871	866	865	876	870	881	905	911	865	934	924	890	901	938	881	939	894	894	889	944	854	888	911	902	911	839	882	895	905	926	925	910	892	896	943	891	896	872	884	891	930	860	886	899	888	950	841	865	892	909	835	820	931	893	872	913	870	879	906	827	903	924	945	925	895	910	824	889	876	850	875	860	900	883	892	870	897	893	863	869	913	952	884	845	882	904	901	928	912	892	906	876	897	876	892	881	916	859	878	906	910	882	884	902	843	882	937	894	922	914	916	889	870	850	960	922	860	857	902	920	922	904	897	928	860	872	871	899	914	842	828	867	892	875	884	900	867	905	828	893	929	877	895	900	950	900	902	824	935	866	895	908	862	905	902	931	922	966	874	836	839	944	875	895	944	889	837	863	878	930	916	863	877	877	917	969	892	904	854	925	896	891	883	911	884	886	884	893	888	902	881	907	862	880	918	857	837	909	967	893	879	914	852	870	881	838	934	867	938	903	888	934	906	907	872	892	863	906	894	959	890	850	878	829	868	866	885	870	959	963	892	874	939	946	861	846	878	888	861	897	910	858	896	888	925	901	905	877	938	943	891	864	921	839	871	893	887	907	927	902	864	936	893	829	849	877	927	887	860	869	869	976	872	888	886	864	918	839	911	901	920	886	936	881	861	910	873	901	915	842	890	888	942	896	891	895	885	870	884	910	919	902	875	874	886	868	854	903	868	938	849	895	886	865	852	920	861	884	858	873	911	852	917	911	861	860	847	878	903	911	884	849	897	940	905	879	871	945	818	851	884	906	888	892	893	917	883	899	849	911	894	882	849	894	822	908	846	852	892	854	855	867	807	941	883	923	932	941	945	862	921	847	921	892	870	847	917	895	932	864	912	950	908	889	876	898	857	880	891	890	915	935	878	937	888	905	859	893	950	907	902	915	992	820	885	855	877	862	871	865	869	879	871	845	844	914	883	853	899	838	915	930	899	940	833	817	919	844	903	887	868	899	854	913	937	844	924	876	855	887	896	907	908	906	908	867	908	845	948	932	838	892	924	865	909	906	910	866	888	977	863	901	871	899	867	943	856	920	914	854	911	882	863	923	895	896	893	832	863	867	865	892	931	861	946	917	869	904	909	874	840	872	869	870	897	808	904	803	859	908	867	892	893	870	883	932	809	862	853	856	892	921	928	843	861	937	885	861	909	882	858	855	913	900	863	936	888	945	821	883	899	900	865	872	870	926	874	879	869	923	865	858	907	829	933	913	889	906	882	877	904	878	893	871	870	876	887	885	889	886	899	887	849	924	909	886	913	848	879	923	915	852	939	866	895	904	856	917	904	892	882	904	880	868	882	885	859	887	915	892	847	921	841	939	886	924	884	858	940	897	846	918	934	884	935	878	881	904	898	911	911	901	832	837	929	891	915	898	912	859	887	886	926	863	869	866	865	907	935	931	911	907	875	928	893	837	855	904	905	915	833	871	872	868	891	880	878	888	896	906	883	916	867	858	857	891	839	917	964	876	915	852	889	918	894	861	925	908	921	917	926	876	879	888	864	863	863	850	954	851	917	919	890	853	883	937	846	843	934	846	878	921	890	838	887	835	886	871	939	886	894	898	867	901	914	870	879	910	861	844	864	889	903	892	926	856	912	910	913	878	858	908	922	864	892	878	911	860	883	914	882	856	939	949	890	892	954	933	923	892	868	837	864	875	864	844	899	845	903	901	891	910	892	886	850	901	894	862	839	905	845	919	922	908	938	877	870	880	903	945	917	874	924	916	946	879	884	851	904	880	874	931	935	911	839	847	887	898	882	903	884	866	855	927	924	946	901	878	896	893	866	864	880	890	913	854	851	897	867	884	909	882	862	934	929	898	889	902	832	897	915	906	876	878	913	861	899	898	875	900	885	899	888	913	903	914	869	880	889	851	865	877	855	849	917	879	882	869	869	890	940	854	886	856	938	867	897	855	879	886	867	817	900	890	876	908	870	927	874	880	920	909	908	922	876	894	892	930	966	855	888	943	893	902	803	885	889	881	910	886	924	900	892	912	797	873	878	929	906	884	886	891	969	879	918	916	869	919	888	922	922	844	904	925	907	870	888	927	834	903	895	886	863	910	877	910	899	925	919	896	896	889	927	829	876	907	910	875	840	875	902	874	916	884	900	919	914	865	883	900	872	867	938	963	988	858	876	874	857	885	898	904	893	922	913	871	877	877	911	882	882	956	852	930	854	834	907	878	913	903	917	852	842	893	843	963	882	917	939	866	875	887	910	899	937	932	902	925	923	884	905	849	885	873	842	899	883	923	864	881	894	898	855	938	913	918	865	902	822	891	840	866	866	905	872	892	866	899	914	901	894	887	854	923	866	848	910	927	893	930	915	945	870	961	938	851	952	879	869	943	844	959	898	925	895	835	891	882	862	914	865	876	854	856	914	872	881	916	849	887	841	875	860	887	896	906	872	847	915	893	846	811	857	929	914	905	951	878	928	927	940	875	871	901	916	897	896	873	883	854	874	870	888	887	868	884	852	911	867	901	830	833	896	905	904	897	895	878	830	869	916	845	876	890	899	878	874	868	886	871	907	915	871	860	878	839	899	861	962	880	905	912	878	878	922	888	863	892	873	927	874	856	835	868	873	879	810	906	911	926	916	867	865	879	939	899	868	865	822	927	917	886	860	897	879	895	864	934	871	845	914	886	915	870	911	899	874	948	822	860	876	926	963	887	871	919	886	900	916	859	890	943	883	880	922	867	871	889	903	901	838	871	933	911	980	916	859	898	884	916	885	920	882	866	917	887	901	881	896	898	869	884	880	923	949	883	875	893	919	849	898	885	883	897	904	937	883	933	879	899	886	908	927	884	840	862	860	881	939	848	876	876	878	918	964	916	933	858	877	886	857	907	870	876	841	863	892	904	883	914	850	893	852	893	923	865	882	885	906	908	928	889	877	843	918	870	911	932	889	884	911	888	827	903	901	864	891	861	912	888	916	922	959	896	846	873	957	924	869	937	903	908	888	879	912	884	874	907	941	836	922	907	935	896	848	898	868	871	891	853	897	862	895	855	913	901	886	943	914	927	892	854	894	902	953	851	905	819	872	918	872	920	907	891	886	872	856	886	878	913	944	858	921	881	864	895	870	860	904	897	881	812	927	881	819	906	882	874	896	901	898	885	960	858
29001	19688	22199	16245	11022	6494	4151	2949	2661	2445	1745	863	497	421	404	453	422	439	476	435	455	413	498	501	479	418	432	463	441	407	390	431	411	427	431	370	377	398	398	418	400	374	390	373	413	367	412	380	367	379	362	404	370	397	413	386	349	405	384	350	391	403	410	400	395	377	366	397	417	381	378	384	391	371	397	384	381	395	409	407	390	376	409	401	372	413	386	434	373	399	394	400	367	424	385	390	408	422	379	385	374	371	379	372	415	384	361	413	371	394	387	377	393	392	399	427	390	387	378	375	383	422	381	407	424	362	376	374	402	416	396	368	391	409	381	383	381	391	411	364	423	394	394	417	375	410	364	394	383	375	378	382	373	424	432	387	386	404	417	368	406	378	411	401	418	358	351	418	396	396	393	407	434	408	376	398	408	401	401	371	419	436	380	390	393	390	377	394	412	390	401	377	397	398	399	380	373	405	347	410	402	339	413	356	357	381	389	393	442	394	433	363	403	414	423	383	417	397	402	358	396	369	385	378	403	388	370	368	358	364	379	378	384	412	371	401	407	375	360	388	404	389	406	383	363	402	342	351	390	404	416	389	390	406	406	405	373	371	406	393	426	428	388	414	376	390	375	406	386	363	417	407	370	357	396	429	417	404	364	381	378	357	398	393	371	380	421	394	411	386	385	409	397	407	373	362	376	403	426	405	411	403	394	370	408	383	409	369	365	384	438	369	415	397	408	421	404	366	406	397	409	364	373	355	391	406	382	392	448	393	438	378	392	384	400	406	381	371	394	375	380	374	419	405	428	385	407	392	375	401	423	353	376	373	380	386	362	382	359	354	395	375	432	358	369	430	382	413	376	345	385	409	408	368	385	381	384	378	378	429	381	412	389	367	384	363	419	374	409	371	414	406	388	406	375	382	407	371	375	369	371	368	413	384	408	381	380	362	390	416	400	373	353	404	366	355	436	378	399	371	420	415	386	422	398	394	374	386	421	373	385	425	351	356	409	395	405	362	393	418	401	392	366	398	449	363	354	386	356	406	400	409	383	396	402	430	387	400	392	402	377	410	399	411	376	400	374	406	374	372	406	409	389	439	351	410	377	371	409	355	375	431	400	404	407	416	397	386	393	418	381	389	361	376	414	416	389	364	375	399	375	408	390	426	417	386	414	384	397	410	404	400	422	416	442	392	397	395	378	411	424	412	386	422	369	393	394	406	394	393	388	398	390	405	372	433	403	409	399	391	421	365	395	369	397	401	369	399	370	375	353	421	391	397	400	407	367	412	395	392	378	408	431	412	380	403	419	399	364	384	372	384	393	409	413	409	388	403	379	389	390	348	399	360	348	403	361	376	384	386	389	365	404	385	411	411	423	387	374	371	379	350	392	391	408	410	392	403	394	380	401	389	396	394	364	407	371	418	377	385	389	402	376	399	409	405	392	398	387	395	432	402	385	410	318	389	395	382	402	337	385	377	409	405	368	390	388	380	390	430	342	397	417	411	408	376	431	404	367	369	390	416	447	406	365	364	396	366	388	383	391	395	367	374	392	378	381	382	437	406	399	378	411	400	389	395	392	375	398	427	380	377	355	369	416	396	406	394	397	401	360	373	411	409	370	400	406	405	373	388	382	395	379	388	401	414	390	379	369	400	414	376	399	377	432	391	394	370	336	382	385	408	390	399	381	362	352	433	396	410	422	376	363	355	389	386	425	400	419	414	397	390	394	398	373	388	384	396	399	435	400	376	396	368	382	397	385	434	422	391	357	380	389	390	378	380	416	405	376	414	411	353	370	373	401	387	416	390	409	387	402	410	372	385	441	385	360	377	389	453	416	384	382	414	349	393	413	398	405	397	396	367	397	413	388	421	388	426	409	407	399	370	389	396	415	361	360	376	370	389	391	412	378	364	393	399	359	381	370	392	378	391	414	419	402	405	382	372	407	404	396	386	374	401	355	408	380	401	370	397	358	423	402	374	369	377	380	381	406	409	415	346	410	421	385	428	413	371	375	399	421	402	395	390	388	381	408	433	365	382	389	384	372	354	382	385	394	427	376	412	412	411	408	340	382	383	377	404	370	392	377	356	367	361	366	385	378	381	406	397	383	394	339	368	366	391	386	392	420	427	393	357	401	381	374	401	414	414	389	385	378	371	429	390	384	332	362	367	361	390	406	357	400	413	384	383	395	422	399	399	405	402	391	364	381	405	413	414	376	379	402	383	352	353	371	376	415	415	381	383	419	375	415	386	360	359	390	393	405	384	422	366	379	366	425	393	397	408	416	383	436	394	397	395	422	420	415	379	375	361	368	404	441	392	379	372	354	361	407	379	372	392	434	408	437	405	341	409	420	393	408	405	383	382	437	413	369	412	403	379	456	359	413	390	362	396	396	414	383	380	401	394	420	340	409	359	361	416	392	392	399	396	352	354	406	385	377	384	392	401	397	422	356	412	366	396	384	385	392	356	355	372	392	409	393	385	410	432	400	347	405	370	408	381	374	397	376	394	401	387	407	398	410	378	397	416	402	402	405	432	409	397	387	366	369	403	411	412	391	393	428	365	404	408	402	399	391	350	376	409	397	406	395	382	365	390	372	394	395	408	384	387	378	364	378	415	405	394	410	391	364	379	359	348	411	374	415	421	408	392	389	384	364	387	361	385	336	396	397	381	383	399	414	403	405	371	372	364	397	426	378	408	383	388	381	381	410	365	406	402	378	365	376	399	382	375	377	416	403	402	418	378	382	383	381	396	404	386	357	361	370	415	374	378	375	389	426	384	395	380	401	414	399	394	422	350	375	426	384	403	403	400	373	401	421	444	389	410	372	400	403	390	403	388	402	386	399	402	374	358	362	352	398	392	400	438	396	380	398	409	376	406	372	406	407	400	356	393	390	380	367	359	381	365	411	389	401	357	380	397	378	383	404	426	371	425	415	410	404	397	407	383	425	369	399	395	406	406	402	411	401	399	374	429	406	354	381	382	383	404	402	361	347	352	350	387	371	416	354	371	376	424	395	384	376	388	411	365	378	398	379	354	390	390	376	364	366	403	348	401	402	356	378	391	398	363	353	368	374	410	391	423	402	380	386	401	390	403	409	370	384	399	397	400	418	395	409	374	422	357	360	403	387	383	362	384	394	367	388	399	390	375	401	377	380	376	387	416	402	382	390	400	428	429	406	357	378	379	387	381	380	390	405	406	370	413	408	359	414	403	383	367	409	403	406	379	364	404	413	395	385	394	345	424	375	331	393	384	382	441	412	395	419	344	404	384	429	382	416	399	357	364	384	375	370	378	375	413	449	400	370	384	382	379	412	389	388	395	417	425	429	371	410	394	400	352	380	373	405	374	385	377	419	388	414	393	393	373	402	391	399	403	346	362	399	390	385	392	380	375	392	396	359	381	397	358	379	356	412	391	373	394	389	395	370	395	379	420	379	428	387	397	362	411	389	404	383	370	398	392	388	404	375	381	387	386	347	422	421	443	391	385	375	362	401	430
20881	18206	29150	26489	23199	17752	13913	11227	10473	10312	6936	3040	1549	1157	1078	1151	1155	1115	1137	1246	1284	1308	1712	1572	1286	1181	1276	1326	1177	1193	1063	1041	1093	1048	972	945	925	858	942	904	1004	966	975	950	935	939	895	944	869	960	911	963	861	938	873	964	924	922	911	868	929	881	932	915	953	924	921	950	948	932	920	1007	899	841	912	871	944	928	938	919	888	951	946	888	950	969	949	925	884	905	916	961	936	942	940	898	983	929	963	938	935	950	962	943	940	923	932	894	934	949	888	944	872	932	920	913	976	922	899	904	949	939	963	908	1016	967	900	922	938	952	914	945	940	1003	921	917	941	952	858	931	962	914	934	883	939	970	959	935	902	914	933	950	877	944	910	918	909	968	956	894	932	946	940	921	903	952	909	943	940	923	889	919	942	947	945	956	949	915	938	869	959	953	934	989	944	977	955	872	981	917	937	923	924	940	960	935	942	955	975	979	917	955	962	950	996	926	913	955	939	924	910	965	898	898	986	910	904	930	915	929	879	928	906	930	883	935	918	960	950	918	924	945	962	952	971	899	940	988	946	921	965	925	962	918	984	970	910	910	932	918	926	978	911	885	898	943	947	931	903	884	914	982	934	915	931	924	893	935	938	900	915	968	948	978	887	946	947	946	928	959	929	906	888	907	911	939	905	988	894	903	970	900	965	959	988	933	885	925	953	907	947	956	854	906	950	939	935	983	926	925	930	943	916	924	923	957	923	969	940	988	935	894	920	955	970	885	929	966	961	915	900	915	940	918	954	950	884	922	913	932	953	931	954	888	947	913	987	926	952	949	871	905	931	989	886	928	906	935	906	893	950	932	828	976	903	948	899	906	901	891	896	992	923	919	887	897	966	937	967	927	956	926	936	946	942	902	910	923	927	932	910	1004	929	922	887	937	903	975	901	891	948	910	986	936	983	981	927	968	963	902	919	964	935	897	1001	994	925	925	946	968	929	891	938	889	940	888	955	931	912	937	940	903	899	926	886	918	945	910	1001	875	904	890	945	950	923	893	984	928	913	931	983	937	906	979	914	902	946	927	949	877	967	905	895	967	904	920	929	945	925	901	939	962	865	838	909	864	898	932	925	904	930	900	953	966	952	959	896	922	840	946	986	940	944	943	951	935	930	877	931	867	922	944	932	872	932	899	921	976	931	926	922	943	916	923	931	926	895	945	961	986	928	930	954	961	925	951	981	935	938	930	929	969	936	929	931	957	945	913	933	928	929	894	948	928	939	950	955	905	894	940	904	901	947	975	981	922	943	905	917	968	975	973	974	935	918	903	893	900	919	918	935	934	885	896	914	917	924	966	983	933	920	977	931	901	961	959	908	937	913	953	931	956	960	937	938	940	954	933	894	922	963	969	927	981	874	902	928	956	911	935	965	956	958	974	902	952	938	949	887	984	900	936	964	918	946	1004	893	960	929	919	880	930	934	922	902	948	965	958	955	939	953	951	980	1007	910	890	970	939	912	932	935	1003	944	944	929	993	996	936	927	926	897	954	945	923	898	902	917	905	916	957	963	980	953	895	902	940	937	883	945	944	965	892	881	963	914	914	891	944	984	994	948	881	952	883	929	955	941	939	891	903	934	923	853	949	931	967	937	975	937	896	974	941	976	947	935	915	938	912	945	959	932	977	968	960	921	965	938	872	924	914	948	910	922	901	952	987	918	944	971	937	983	895	894	908	924	905	956	961	910	902	988	972	918	949	898	901	968	913	930	939	927	957	931	988	924	936	929	871	915	932	911	962	980	957	1014	887	936	953	908	940	923	892	942	961	981	960	918	893	865	951	940	952	934	962	920	890	1004	913	940	930	931	888	905	894	929	944	999	956	948	929	927	958	939	903	919	928	928	943	910	918	872	981	898	963	954	912	866	912	935	935	948	912	985	1002	978	982	937	959	904	936	932	920	868	930	909	915	933	926	963	907	948	971	976	927	939	903	949	919	924	945	929	912	965	945	969	941	963	889	892	966	964	925	946	962	915	899	909	941	930	968	934	931	903	919	981	941	981	899	964	967	946	1017	964	919	919	934	873	943	929	892	926	963	945	964	926	946	923	909	973	904	982	976	895	937	939	916	940	919	943	1003	955	932	933	896	925	933	882	949	954	952	932	939	932	919	957	961	966	967	914	963	990	929	925	932	951	911	941	945	929	882	941	943	1007	951	970	926	939	924	895	962	952	888	931	912	946	935	941	928	944	951	900	940	946	933	992	878	958	863	915	924	902	973	925	912	917	958	952	936	941	936	967	957	895	994	907	892	949	948	911	969	881	948	911	891	926	917	930	931	932	953	928	887	933	926	942	909	925	915	933	931	938	894	927	969	939	936	926	889	922	946	876	942	930	955	941	936	918	951	922	909	893	935	974	968	951	932	901	945	930	946	932	978	917	966	884	912	950	960	955	917	888	992	885	893	958	906	962	944	927	948	923	935	1007	939	880	952	945	903	898	966	943	925	944	974	948	936	964	923	916	981	897	921	924	935	870	892	934	934	945	965	944	958	931	937	940	902	921	930	906	933	901	899	932	944	926	948	970	975	960	922	915	969	973	923	894	927	941	914	890	926	972	871	892	924	920	930	921	967	959	899	947	926	890	924	989	882	967	941	906	921	897	915	973	909	961	975	876	951	964	899	902	909	917	946	933	961	918	914	917	979	870	921	901	995	993	932	1003	927	944	995	912	865	969	941	933	970	958	944	908	954	920	911	925	943	894	912	899	922	867	912	920	870	896	886	906	905	906	939	922	921	951	945	905	964	928	925	894	989	946	939	955	929	919	976	959	952	979	974	928	1003	968	900	923	942	926	894	936	964	922	914	932	936	939	957	933	901	865	921	979	945	909	978	873	991	945	912	929	956	895	902	914	975	913	951	903	873	974	951	919	907	925	991	973	942	941	915	948	1025	928	926	923	931	925	898	925	927	929	935	899	913	932	938	971	1015	989	972	892	926	916	897	894	901	866	939	967	909	916	905	951	896	923	956	934	975	907	904	958	910	972	935	967	912	913	984	863	982	888	866	925	911	899	918	945	919	968	991	922	899	950	957	934	979	929	918	921	963	937	944	936	928	964	910	981	926	915	936	912	943	903	958	960	901	922	923	926	935	933	896	928	932	953	888	892	906	969	1035	927	976	967	940	969	937	939	913	928	905	905	938	892	897	956	962	981	861	1026	956	935	929	979	945	937	977	929	929	955	952	947	901	967	926	993	957	936	975	940	856	961	943	959	923	922	898	955	934	971	946	949	901	932	922	944	948	893	920	987	914	1013	896	1018	980	917	933	936	924	872	955	971	904	974	901	915	922	934	927	966	893	931	932	950	929	976	945	974	875	904	932	939	948	936	988	957	849	906	939	893	939	939	974	975	969	906	1003	938	957	936	939	954	856	892	957	901	963	958	918	906	936	907	932	953	938	958	904	920	921	925	913	946	929	874	932	934	912	966	923	939	932	930	966	918	943	934	937	858	958	922	921	958	928	965	921	935	929	934	918	915	968
37663	27118	27691	29159	24520	15542	10458	7342	5151	5887	4484	967	411	365	449	403	399	410	448	459	471	444	547	569	482	427	478	434	411	426	351	370	373	382	376	377	366	352	331	354	344	325	365	358	363	356	336	383	303	356	346	363	343	346	308	347	345	335	338	381	355	361	384	338	349	353	377	356	356	356	336	348	356	343	334	305	309	378	345	348	327	356	344	349	339	346	356	349	363	327	331	337	359	358	374	319	349	347	415	355	357	371	377	336	347	344	357	311	346	359	359	346	339	386	349	303	330	354	369	339	360	378	320	366	353	355	381	358	332	353	358	335	333	365	340	351	351	362	346	389	366	369	372	331	342	349	331	387	353	371	339	332	367	392	375	353	319	380	374	372	334	360	349	350	357	347	341	363	356	386	337	352	362	360	337	329	347	356	377	364	372	336	327	338	341	343	350	331	375	309	350	353	389	337	353	347	341	328	305	383	340	318	321	377	348	335	337	341	382	354	347	353	350	366	320	344	349	355	346	384	361	357	337	371	350	321	367	378	368	349	358	339	390	354	356	389	332	367	366	364	369	346	337	333	362	333	347	361	330	346	341	352	365	350	359	336	325	371	344	366	376	342	331	374	329	385	380	354	396	324	343	329	318	346	374	331	370	352	345	330	340	369	339	343	343	344	397	369	316	304	365	356	326	364	369	341	345	361	330	334	313	325	338	365	354	324	323	348	376	354	402	355	351	370	325	348	358	344	356	378	363	384	349	351	345	346	352	359	371	360	345	370	320	346	340	369	329	353	327	344	318	346	372	349	308	376	335	376	342	394	366	330	363	357	364	368	344	347	321	327	336	348	363	313	320	321	368	385	309	335	330	345	355	346	352	341	369	343	362	359	377	381	310	366	352	363	360	326	339	310	367	327	330	378	320	332	339	370	379	344	328	339	344	344	327	356	366	317	366	378	364	350	347	346	364	380	314	349	351	353	348	346	350	329	354	353	384	375	374	359	373	379	373	360	329	354	355	350	372	365	357	361	341	355	363	365	344	342	352	328	354	363	347	334	366	350	368	337	341	333	309	299	331	319	399	332	326	318	318	344	364	395	371	320	376	321	329	366	317	348	344	319	354	343	342	358	339	342	348	367	364	400	362	317	363	344	350	328	359	329	335	373	331	354	372	365	366	367	331	310	374	361	328	345	344	339	351	356	335	309	345	373	371	355	345	371	320	363	343	359	356	318	357	368	344	379	363	337	354	335	366	342	355	348	336	305	336	342	331	357	342	324	346	357	352	322	334	355	323	368	330	370	348	355	369	347	351	353	341	394	358	350	338	314	365	334	345	351	330	338	335	349	361	341	334	353	336	383	371	360	348	364	341	315	324	340	347	350	347	354	355	350	338	345	347	359	347	394	335	317	357	314	362	369	388	346	357	392	352	372	380	353	342	350	344	359	353	333	308	354	327	350	379	347	337	354	355	321	354	342	353	329	378	328	337	352	350	350	326	380	346	373	366	374	356	330	338	360	372	351	357	355	373	344	337	343	367	374	321	289	348	349	336	359	337	341	340	337	341	327	322	374	351	333	361	351	313	338	341	356	365	376	372	355	359	345	340	311	366	383	362	349	347	316	324	339	351	365	316	332	356	361	340	391	371	334	357	354	357	367	363	363	351	338	334	341	360	364	335	310	310	370	360	362	333	361	350	359	324	334	345	331	372	333	341	320	340	356	322	330	361	365	351	349	363	342	348	340	382	341	381	360	360	345	343	347	353	344	377	341	342	367	327	345	351	332	362	352	341	329	325	325	310	336	351	340	341	374	341	337	351	377	364	349	349	366	353	334	311	331	335	333	351	379	342	367	345	346	338	352	369	344	337	337	372	334	377	347	343	376	360	370	371	319	319	347	311	335	344	366	349	332	328	336	381	332	323	358	355	345	327	362	368	327	380	349	356	341	367	368	326	356	364	330	323	342	323	319	376	343	362	325	311	356	363	365	371	368	352	351	351	347	335	351	413	334	346	312	329	324	366	329	331	324	329	357	336	372	380	373	338	356	386	345	359	329	331	364	342	339	353	345	371	325	347	326	351	326	359	383	348	351	323	353	381	353	392	371	407	372	369	362	327	337	348	332	345	349	327	329	329	341	377	352	327	321	358	348	368	332	378	370	372	358	369	346	353	390	345	330	382	379	367	337	367	336	354	350	326	343	368	366	360	358	332	365	379	359	350	349	327	360	325	335	320	380	312	328	307	330	334	344	344	350	331	346	362	321	338	340	367	342	365	354	342	348	342	340	346	348	389	376	331	359	370	362	372	348	351	350	363	374	389	352	321	318	359	333	356	362	340	351	329	333	346	373	351	368	317	341	355	343	348	365	369	333	398	370	362	358	341	357	331	320	357	362	350	336	376	327	322	379	373	316	352	367	332	346	348	356	341	369	336	350	363	328	330	368	358	354	340	369	365	350	353	380	351	308	353	346	358	364	371	339	352	354	386	373	386	350	350	335	340	344	378	349	357	354	322	387	356	349	340	345	351	366	361	336	307	373	332	343	324	338	356	353	310	316	351	348	329	335	334	331	370	371	340	351	327	379	328	350	364	323	346	368	328	363	317	370	370	359	354	348	350	336	376	373	348	373	348	362	332	343	356	353	344	336	298	341	352	371	390	366	366	362	345	353	345	350	361	352	324	341	352	347	340	366	330	390	342	376	354	360	334	357	348	331	321	339	336	350	334	347	351	355	328	332	360	379	325	346	356	360	325	357	335	370	325	339	359	350	343	353	362	324	344	338	359	352	375	378	380	332	333	327	374	345	347	357	399	363	331	327	354	362	372	358	344	361	329	330	353	375	357	339	369	412	342	355	304	387	368	345	366	322	324	343	359	368	309	355	364	329	353	355	344	318	353	359	365	358	361	356	343	347	341	364	351	357	365	347	348	336	350	376	324	340	336	334	378	349	346	356	380	344	348	329	327	350	399	348	348	368	364	353	307	376	339	328	373	355	347	340	344	332	302	383	332	324	366	331	346	347	333	357	341	373	357	346	375	368	337	396	385	320	316	341	360	390	338	354	343	326	343	329	337	330	341	335	352	384	354	332	336	348	345	358	386	340	312	383	346	364	368	340	368	378	339	383	335	379	354	382	384	354	350	348	325	336	365	343	333	356	338	335	308	351	335	342	353	370	339	346	395	314	361	345	326	326	342	362	316	327	380	363	355	367	351	340	311	379	365	358	374	334	352	377	343	342	364	349	370	356	338	345	371	367	334	332	328	323	372	359	357	371	368	369	360	313	352	346	323	316	355	344	354	370	356	342	365	367	312	324	386	350	334	322	361	353	373	385	303	316	377	361	348	382	330	340	328	315	362	376	355	383	364	333	361	350	357	351	377	338	310	370	335	348	346	336	371	339	325	314	353	343	402	374	351	314	308	340	345	357	337	354	331	336	376	380	297	344	343	340	343	371	325	348	346	357	328	315	377	349	342	316	331	363	370	358	347	367	395	341	364	321
25451	23058	32610	39322	36788	28322	24135	18868	16351	18979	13367	3482	1379	1033	1093	1138	1133	1228	1335	1378	1438	1515	2082	2116	1585	1444	1499	1479	1306	1251	1138	983	953	1000	850	904	863	882	831	856	848	826	872	788	823	835	815	828	829	830	798	796	837	793	803	833	842	835	820	821	857	824	855	796	857	874	865	851	854	854	825	851	844	822	868	837	795	840	853	807	856	835	856	820	805	860	839	844	814	845	865	831	832	786	847	840	827	786	839	811	789	874	800	824	832	832	875	890	862	844	802	809	838	820	816	822	863	894	881	837	851	810	872	864	836	848	836	903	872	829	896	822	833	868	806	836	800	803	871	867	851	775	807	817	875	844	802	826	826	799	835	867	876	840	831	801	882	787	818	880	829	824	801	817	805	824	802	882	861	827	850	845	878	804	812	850	832	813	834	873	833	858	871	840	772	782	864	855	835	875	850	805	840	830	834	819	847	817	762	885	828	828	860	905	806	896	831	841	787	783	878	842	866	850	844	809	857	822	819	843	842	811	891	871	840	840	828	823	893	800	839	832	847	861	823	881	843	796	798	825	817	846	826	842	838	822	826	811	801	868	807	824	799	802	795	833	840	832	902	789	832	875	851	873	859	797	849	884	856	800	912	940	836	866	857	824	841	867	822	805	851	783	805	799	860	819	817	904	847	845	841	895	808	843	877	856	808	833	843	762	819	840	814	751	818	848	816	865	853	854	804	833	876	831	848	885	832	888	824	807	831	830	793	881	836	819	843	820	846	856	807	811	839	828	820	806	836	827	839	820	860	869	845	844	820	819	817	826	819	782	825	854	889	823	839	789	847	799	808	857	831	835	854	795	831	855	831	840	850	834	883	818	821	882	866	807	864	840	837	833	794	833	808	797	865	848	858	860	864	817	911	875	821	851	810	836	850	835	816	833	865	794	817	776	806	862	874	860	841	856	853	812	817	818	743	815	865	888	806	865	852	842	853	860	813	897	844	824	826	840	876	857	860	842	836	805	864	807	835	854	831	818	822	795	913	831	833	850	860	833	815	885	840	863	810	892	835	871	877	840	873	840	897	801	859	785	800	830	818	837	855	857	886	868	843	815	851	842	874	820	837	847	880	847	813	849	806	847	890	838	788	797	837	838	905	811	839	859	801	814	898	808	929	836	828	855	876	817	812	839	854	833	873	843	833	850	803	844	805	847	812	815	841	823	869	836	804	851	809	826	783	852	906	785	836	835	838	855	835	825	785	772	840	850	797	860	831	865	819	830	858	826	804	805	832	847	844	851	863	762	854	840	837	891	841	844	829	821	823	858	821	817	829	817	881	827	815	876	863	830	879	814	843	826	811	835	831	751	867	860	854	827	816	864	870	896	819	784	835	808	826	866	834	836	779	852	859	855	811	825	847	879	836	882	832	841	830	812	853	784	873	790	820	792	798	826	818	864	828	767	816	856	831	916	822	872	798	832	910	843	863	844	829	870	824	794	800	848	876	798	861	820	852	828	817	820	826	848	806	797	856	825	870	868	827	871	815	866	822	868	790	831	835	844	809	874	805	863	815	803	793	822	859	850	848	790	846	842	869	833	831	832	825	811	810	859	839	790	859	820	853	884	847	860	831	817	858	834	812	833	863	800	863	870	783	820	811	893	843	795	781	815	871	818	803	830	861	754	849	845	796	875	858	810	815	832	900	842	821	843	851	900	856	809	891	832	846	791	845	823	852	847	786	846	856	850	863	809	800	824	886	809	822	850	860	855	852	803	794	855	869	788	851	862	847	822	810	823	838	838	800	834	843	816	830	853	847	845	890	881	856	868	824	880	825	819	843	808	866	791	828	782	825	791	812	832	846	865	855	795	815	826	836	795	769	863	787	838	812	818	829	883	845	867	809	859	841	788	813	879	871	823	839	835	833	793	828	864	860	852	831	838	870	867	877	867	895	814	864	861	915	876	864	830	879	875	788	863	862	786	861	822	829	837	865	850	794	846	795	818	802	854	855	827	836	867	804	864	829	839	813	844	810	869	879	833	844	810	809	886	821	847	827	785	823	838	786	805	851	828	828	832	824	832	771	829	840	808	878	846	789	866	833	878	804	862	832	869	821	883	878	838	854	828	831	822	856	806	862	856	821	844	819	845	854	797	872	829	877	857	852	812	837	878	867	839	839	795	855	804	837	788	769	796	819	833	847	811	825	824	864	819	842	848	812	811	786	841	838	847	836	840	892	833	796	829	886	784	872	841	851	872	828	859	796	854	757	831	855	807	893	854	851	830	798	868	855	859	873	824	882	866	857	786	819	814	860	838	836	842	861	849	842	858	793	824	838	813	839	852	819	775	843	829	834	858	843	837	785	858	831	855	866	869	853	839	825	839	778	871	809	857	856	811	884	865	873	891	836	848	797	861	850	813	840	819	792	836	860	853	866	823	820	909	835	852	857	843	880	833	835	817	805	857	857	884	799	841	824	914	843	831	815	875	861	828	795	852	838	798	785	832	866	808	807	836	846	824	866	800	831	807	833	810	875	803	786	863	842	895	799	829	823	816	816	813	830	821	890	861	857	873	845	821	809	875	814	862	838	833	854	886	820	843	834	833	854	864	870	830	819	840	778	840	854	852	832	826	776	786	868	837	830	831	857	851	858	818	819	777	828	861	833	841	840	878	833	845	858	876	835	843	796	804	801	832	848	866	810	831	877	856	829	864	849	816	836	881	841	841	819	855	832	881	782	828	835	897	802	852	809	815	874	829	870	817	864	845	852	832	890	826	856	884	806	838	842	856	848	814	825	895	851	842	832	875	849	880	829	833	868	837	844	842	820	840	829	890	828	769	862	824	810	815	834	867	851	858	851	822	892	814	867	824	838	846	855	852	891	807	782	791	834	865	867	803	833	864	831	845	860	806	862	792	867	837	849	873	870	824	796	791	789	831	836	843	811	842	839	860	871	859	816	842	846	877	781	808	836	855	857	814	858	801	794	831	871	849	809	817	829	830	839	846	847	814	885	843	826	893	814	884	841	813	855	848	849	813	791	830	827	862	840	814	827	782	872	832	805	797	806	815	814	832	799	793	862	850	809	817	859	813	877	827	842	849	829	855	788	827	858	830	815	841	837	822	858	778	865	811	804	820	858	824	848	818	846	871	870	780	860	841	804	896	875	865	846	842	876	837	872	825	850	864	829	832	844	819	812	832	899	841	829	836	804	814	846	835	847	870	845	818	839	854	870	842	866	812	778	834	848	882	851	864	808	847	870	854	874	844	835	815	834	860	867	868	834	832	791	852	807	807	783	793	849	805	858	831	855	844	787	832	853	801	828	821	827	789	801	847	840	837	865	838	788	791	791	824	853	795	882	862	785	812	816	874	818	848	822	873	812	855	813	797	803	846	834	872	825	803	819	887	865	845	872	817	830	817	821	836	867	873	791	858	839	812	872	861	849	861	837	843	914	805	815	833	827	868	876	844	853	788	873	812	775	808	826	889	796	847	862	837	819	840	878	789
14763	6925	6483	5208	3070	1418	1152	947	835	728	505	400	374	358	384	390	413	412	379	401	362	390	416	339	412	377	396	363	381	386	389	356	379	371	376	357	379	377	381	363	390	340	324	347	365	376	376	381	366	383	401	375	366	390	375	354	364	373	370	365	346	362	356	371	368	406	334	417	397	370	367	365	361	365	328	372	336	353	364	417	361	336	375	361	404	384	376	385	407	384	407	391	386	343	360	414	378	369	367	370	390	365	393	360	375	329	375	378	358	349	350	371	376	399	376	376	397	371	386	366	382	364	375	340	363	369	394	356	380	338	413	394	394	352	392	349	376	366	361	355	374	381	366	376	374	380	366	388	374	376	352	355	374	383	404	398	362	378	338	367	381	355	360	387	385	340	341	364	362	368	362	351	356	354	384	381	357	369	381	369	381	374	357	331	355	356	389	362	356	377	381	389	393	392	371	376	367	365	350	386	378	360	350	394	346	385	388	349	343	315	363	341	396	352	391	386	359	364	340	414	379	379	327	357	372	367	352	353	351	375	376	332	368	387	395	377	365	333	350	379	367	375	387	398	372	357	387	359	411	386	403	351	351	396	336	367	387	367	370	381	394	377	398	376	335	388	335	351	359	370	363	351	364	365	356	380	382	362	374	392	394	350	400	401	369	341	378	327	372	384	391	376	367	358	351	382	409	358	354	363	401	364	366	375	337	374	376	347	409	421	363	395	390	396	370	378	355	354	378	363	389	372	352	349	392	387	389	365	371	354	379	383	384	371	387	347	356	410	386	372	338	378	396	353	387	395	329	324	356	395	357	390	376	374	356	399	383	380	397	389	372	364	400	355	361	345	387	376	373	339	374	356	401	390	386	371	356	331	406	365	375	386	393	379	363	345	354	383	368	362	350	355	371	388	377	356	354	355	358	377	351	354	372	346	338	394	387	392	334	390	404	377	358	360	416	365	373	351	371	357	363	380	342	368	378	376	353	359	360	341	366	354	322	372	359	347	352	369	394	360	372	382	363	362	363	375	381	367	400	379	359	346	396	387	391	335	356	360	333	387	409	365	361	361	363	352	396	354	343	361	352	370	376	343	388	353	379	346	386	347	380	382	375	348	382	358	403	388	358	347	396	371	377	381	376	378	372	378	361	359	372	355	395	377	385	341	405	382	374	352	373	360	394	352	368	374	317	352	372	388	364	375	337	361	383	407	392	337	335	366	386	366	359	420	363	401	359	342	373	388	357	388	381	372	346	384	364	364	378	374	318	366	404	416	411	361	419	399	380	361	363	355	369	355	383	379	415	358	340	393	384	371	372	393	439	353	350	372	357	363	335	364	362	356	389	334	380	363	369	365	401	324	375	401	346	363	379	387	391	358	371	368	373	360	394	393	376	374	366	326	349	354	349	348	385	381	430	384	403	389	357	343	352	383	398	356	372	382	374	379	364	378	397	384	344	382	397	369	346	383	357	378	372	369	384	369	339	312	377	380	376	370	355	397	363	378	394	367	366	378	367	362	387	363	394	358	394	349	368	362	353	352	325	356	359	363	364	390	374	369	368	386	388	363	369	400	368	377	348	367	380	393	382	405	371	402	364	422	369	379	352	354	372	364	375	336	362	374	332	377	375	327	351	345	370	342	344	383	381	404	378	369	359	403	335	338	392	352	386	316	383	376	369	367	373	372	367	377	354	302	380	414	382	383	370	368	362	353	381	388	416	373	376	421	366	361	359	365	331	354	356	385	361	372	395	364	398	395	374	363	360	341	397	380	398	365	368	369	416	345	341	363	363	355	369	382	355	360	330	370	387	346	406	356	339	342	363	342	380	349	385	326	380	391	343	352	387	349	394	431	378	337	352	380	348	362	334	339	341	391	344	362	353	370	361	383	383	401	389	370	391	384	339	388	364	391	382	354	394	389	382	399	381	372	377	347	411	364	385	431	379	327	368	375	333	380	378	389	367	357	368	367	391	388	380	357	372	433	381	385	342	380	384	341	323	388	380	362	397	366	410	384	356	380	368	334	394	371	342	344	387	361	373	339	342	367	329	349	386	348	382	375	356	381	378	365	357	396	325	325	365	359	372	379	321	386	376	402	372	369	378	369	351	404	394	377	363	356	369	364	339	376	361	367	334	373	332	344	388	394	377	402	366	368	359	374	352	395	403	325	381	400	409	392	343	377	334	333	344	395	372	388	367	362	386	371	366	355	377	386	375	327	335	392	323	333	371	404	406	379	363	409	371	342	335	389	392	387	355	343	415	370	380	404	380	390	354	399	355	348	369	383	404	382	420	353	390	359	344	363	399	361	368	395	322	361	377	392	374	353	366	381	415	362	338	339	365	370	372	363	380	380	361	347	335	333	357	398	355	349	407	368	355	398	351	389	356	346	395	358	417	406	369	374	353	370	364	410	359	386	366	361	336	369	342	365	405	370	356	398	367	313	318	389	385	371	351	365	366	379	354	389	398	376	366	418	369	370	342	378	377	359	374	399	375	355	365	362	352	345	341	369	339	390	346	380	340	347	353	346	365	362	362	359	374	404	342	378	395	362	382	383	376	369	359	403	362	343	392	372	362	364	386	402	385	375	342	357	373	374	373	377	343	358	347	388	350	333	397	352	376	373	388	397	384	403	385	346	356	355	408	379	344	384	340	358	336	360	378	366	357	388	366	383	365	387	380	390	357	399	365	350	356	358	403	337	383	318	343	376	402	384	357	317	360	341	379	394	406	376	386	364	371	350	348	357	369	361	353	354	388	367	336	339	398	356	359	364	368	376	377	367	330	357	339	374	342	353	404	367	414	327	362	394	350	378	386	356	362	367	370	346	387	382	371	386	304	348	348	366	397	355	375	379	387	422	355	358	363	389	378	363	359	363	375	410	323	375	363	393	384	376	382	400	331	393	357	337	365	375	395	378	355	371	377	404	372	324	335	382	367	404	365	347	384	353	340	374	377	332	360	374	371	373	381	370	345	409	402	381	363	373	373	376	344	380	370	343	384	372	350	336	372	370	347	380	357	412	404	367	388	349	352	407	364	350	333	352	355	360	379	365	382	372	418	370	360	382	342	373	347	373	406	367	354	379	385	405	375	336	411	368	360	377	341	410	354	380	357	355	408	374	333	364	329	345	406	374	357	407	372	377	387	345	355	359	402	345	349	352	397	373	374	356	382	354	392	372	371	402	374	398	401	352	346	353	365	390	371	396	373	394	351	388	383	387	403	395	359	371	372	394	372	400	360	362	397	398	385	375	389	352	370	386	392	395	384	373	355	353	398	362	364	380	357	356	395	358	371	355	370	390	392	355	374	343	341	353	373	399	404	354	366	356	366	344	374	395	354	375	316	356	366	385	340	365	368	382	348	384	361	379	396	372	337	405	344	342	373	352	396	398	340	315	398	397	340	351	395	398	359	348	361	317	359	353	339	378	399	365	367	347	423	375	364	394	367	387	342	372	398	376	384	346	359	356	347	382	356	407	415	376	334	404	400	396
10809	7609	12524	13858	9941	5648	4409	3885	3270	2798	1480	1147	1003	1011	916	977	957	890	914	937	959	940	845	960	906	928	895	896	906	912	887	920	929	922	916	892	920	920	907	875	896	884	908	891	912	899	875	846	953	896	868	857	936	945	930	908	854	869	872	833	876	937	863	928	940	911	877	898	859	955	869	881	870	846	831	854	921	973	875	901	916	893	896	916	921	937	844	912	871	863	926	912	929	922	841	881	910	855	965	932	850	913	915	961	908	888	915	844	915	957	897	914	872	894	916	868	868	888	911	904	873	887	910	890	944	858	896	912	891	886	907	865	913	920	940	889	899	940	876	897	864	886	823	942	920	880	862	922	857	893	897	863	881	913	886	894	916	902	880	896	890	927	909	882	923	890	883	878	911	907	877	863	914	883	939	861	898	902	892	875	884	867	877	955	835	900	925	928	856	845	891	897	893	868	870	965	876	857	867	885	887	858	929	877	875	904	844	906	928	860	831	944	890	825	867	871	878	858	914	902	898	834	885	916	881	915	895	899	847	839	874	908	889	941	915	898	852	934	900	852	894	886	894	834	871	887	886	884	873	908	902	870	921	863	898	909	943	897	899	875	907	914	887	878	886	914	858	856	902	877	880	880	881	912	917	938	896	945	865	914	923	911	889	919	856	914	873	886	878	932	908	933	856	851	899	878	863	889	920	888	840	898	896	893	874	879	877	893	897	914	867	922	870	929	896	934	878	940	877	898	911	868	870	870	852	911	911	915	876	876	852	930	926	942	873	850	856	912	839	851	893	905	893	894	876	874	898	935	908	898	914	896	882	912	884	901	903	851	887	914	835	925	885	958	885	885	854	947	926	893	906	894	886	857	893	904	905	883	931	893	885	894	889	853	872	929	906	925	906	863	901	881	828	904	875	884	862	861	881	878	897	853	901	873	860	931	907	862	895	824	866	877	947	861	869	938	852	921	957	918	942	832	917	846	896	931	832	832	851	872	845	894	878	901	893	900	890	846	898	938	879	913	909	910	879	910	938	912	928	928	916	883	873	888	855	853	832	839	890	909	908	901	900	897	937	900	903	859	898	851	887	884	943	870	915	891	957	867	925	932	918	887	931	878	898	924	836	899	881	890	871	879	926	948	922	847	889	892	923	897	909	904	866	892	901	883	888	923	928	914	858	911	937	930	847	897	854	928	883	923	964	874	927	862	894	922	886	922	899	921	888	870	900	907	870	927	873	849	921	949	941	879	881	898	909	900	882	890	877	854	862	890	840	906	929	834	887	880	896	863	912	900	840	917	904	913	949	933	915	869	916	869	903	864	856	911	933	864	943	884	913	856	920	925	892	935	923	845	877	828	922	898	915	892	901	906	874	933	823	911	908	939	884	886	919	889	848	912	877	872	895	882	919	884	895	905	868	882	879	923	919	940	897	908	869	882	919	901	908	901	924	889	872	885	851	895	925	892	877	851	916	846	916	866	938	876	915	935	862	883	893	945	871	895	890	912	850	861	877	875	894	898	837	890	937	864	897	904	947	862	826	886	881	862	938	923	883	908	880	886	882	849	905	913	925	895	925	936	909	925	897	891	921	854	942	896	872	882	854	914	913	866	875	863	950	935	843	948	969	890	871	880	908	878	922	876	878	826	919	886	849	930	906	866	894	894	917	869	882	907	859	912	933	899	897	904	924	947	936	923	805	869	901	865	917	941	948	894	859	962	858	870	888	922	932	887	923	901	894	911	899	876	850	932	877	827	877	898	882	905	908	915	875	918	879	909	898	893	908	902	846	920	880	935	903	955	904	912	936	951	884	908	888	881	889	856	882	918	901	872	883	911	874	900	867	941	844	893	892	808	952	924	926	936	834	933	867	836	894	882	861	878	916	939	882	894	853	868	884	861	861	916	908	881	906	847	886	882	887	906	878	868	900	941	865	800	895	888	888	924	873	867	903	879	931	888	909	883	913	903	908	905	885	838	923	904	911	884	880	880	891	912	906	896	860	903	889	894	903	928	873	858	852	877	845	909	898	900	930	913	897	868	836	920	906	894	897	872	901	855	915	887	903	944	931	852	872	918	951	871	906	858	930	872	940	893	894	913	899	932	850	901	939	907	902	883	855	877	892	890	904	893	933	883	882	904	928	887	868	907	936	928	843	914	950	898	874	885	894	904	845	876	895	969	903	887	863	871	905	842	876	908	877	911	918	859	903	926	970	958	840	952	968	928	863	883	900	901	898	869	906	920	902	962	852	872	899	906	887	861	880	916	894	918	917	876	893	894	847	904	933	948	832	882	890	827	895	911	874	891	884	881	904	912	886	899	927	875	878	876	873	872	903	877	914	898	914	912	881	899	894	883	918	920	869	857	919	896	883	866	918	886	888	934	885	862	860	838	899	941	923	881	869	888	919	900	889	863	877	885	865	931	939	869	885	909	928	847	850	913	905	873	910	907	943	918	883	943	860	914	876	873	887	915	910	940	843	886	907	850	941	900	877	875	966	904	831	884	935	855	898	887	865	900	896	902	874	901	896	896	906	841	916	896	921	890	870	886	914	910	943	915	903	908	916	879	919	935	906	872	953	901	892	906	909	933	902	900	883	873	872	905	935	868	845	908	918	862	857	876	866	861	881	891	849	863	913	901	945	873	963	883	920	911	940	873	895	843	949	919	904	880	899	886	896	925	899	872	892	910	931	893	862	926	922	883	862	931	890	867	850	905	877	854	864	906	839	923	924	916	885	917	911	891	889	912	907	833	929	862	878	932	864	929	870	888	856	859	951	899	884	894	886	983	938	863	938	892	889	870	863	904	933	878	867	903	905	908	892	918	906	942	917	893	920	913	892	909	898	892	835	913	903	870	904	862	918	903	906	864	920	915	905	905	904	904	893	874	919	903	787	892	884	952	906	954	923	907	893	887	894	886	896	833	964	862	877	869	943	950	887	840	923	928	908	851	897	929	842	871	902	874	847	962	840	906	923	860	914	895	915	901	899	895	921	888	893	916	868	875	849	942	908	856	824	905	888	886	859	887	862	885	905	948	891	922	915	834	909	836	879	887	944	950	974	903	940	883	899	911	920	875	903	897	889	889	912	894	863	860	887	895	849	856	865	879	901	884	903	909	902	945	932	883	832	899	883	858	881	931	919	870	898	919	888	880	882	902	929	936	923	825	967	914	858	918	898	876	905	852	858	840	861	903	874	952	882	853	911	863	871	937	936	844	857	861	922	886	880	915	878	942	860	940	894	853	812	940	896	893	911	902	882	885	878	955	961	883	860	907	858	943	874	882	884	903	914	922	836	942	919	893	898	928	937	893	922	860	872	893	933	892	961	887	907	947	909	846	862	974	920	906	852	876	875	884	887	896	857	966	853	877	900	909	863	834	974	897	915	901	948	903	887	882	857	895	910	926	876	898	914	893	871	896	887	895	904	862	892	873	915	928	923	867	866	858	828	850	990	912	912	895	888	904	894	776	882	835	911	914	911	885	902	924	932	924
30241	18037	20064	16436	9611	8198	5510	5046	4528	2231	1067	561	430	412	439	424	402	418	413	412	426	464	488	508	475	444	471	470	419	410	443	422	433	371	422	411	399	404	391	399	400	376	423	409	393	414	422	385	414	410	371	355	402	388	383	397	382	405	386	406	374	379	385	375	395	365	361	375	437	376	402	374	412	390	373	409	388	391	424	401	372	374	382	361	337	385	405	385	410	399	374	370	385	390	417	397	374	382	384	404	392	355	349	350	379	407	411	366	389	422	368	415	397	410	350	363	368	386	419	381	373	429	374	376	391	401	398	410	409	411	393	410	378	383	382	382	392	388	356	344	385	374	402	363	383	403	376	339	367	403	355	393	419	418	356	399	390	409	380	410	371	416	398	389	396	465	404	398	401	385	406	390	408	374	373	406	397	412	421	399	436	401	360	369	381	370	405	407	426	373	356	316	357	403	410	428	387	390	399	385	381	391	402	364	387	420	359	414	393	385	384	378	400	370	379	397	364	402	355	405	372	425	399	383	385	374	368	383	399	404	404	369	408	398	342	391	421	406	391	358	378	401	363	387	396	385	375	393	377	405	379	382	358	391	450	365	420	408	427	370	370	371	398	381	407	375	368	371	418	361	401	394	412	389	412	421	384	414	352	413	374	387	388	416	374	370	369	396	386	386	395	341	355	402	387	404	365	393	388	389	377	391	390	369	337	334	383	410	398	381	386	414	395	414	399	415	393	390	393	380	402	411	367	382	405	390	395	424	361	424	385	379	393	365	349	404	392	397	426	409	393	388	387	362	395	390	395	407	379	391	396	405	420	394	413	381	377	412	393	379	407	384	411	418	408	393	388	398	373	442	409	449	382	355	397	374	394	369	395	382	395	406	406	418	385	419	409	405	370	386	375	387	376	396	411	423	416	422	354	406	403	416	428	411	417	383	400	358	423	400	401	401	419	414	394	372	354	391	366	417	374	356	371	393	377	391	395	380	417	382	379	379	419	381	393	389	392	387	413	392	426	395	368	395	392	397	417	362	402	372	380	421	371	386	391	380	360	397	399	374	385	367	387	376	394	410	378	413	401	395	374	364	374	403	384	395	397	392	412	420	351	351	375	398	438	380	394	372	411	413	368	360	364	386	405	362	402	405	431	417	388	371	366	384	397	388	412	386	392	385	401	366	377	386	387	418	364	387	394	394	384	382	393	376	399	384	361	367	417	422	405	398	384	400	354	408	401	370	377	383	367	400	405	412	396	413	392	409	401	372	393	415	368	408	417	394	384	415	371	382	372	354	379	421	386	400	394	370	405	394	399	399	389	393	401	375	404	397	366	394	391	370	402	400	392	394	356	437	371	365	378	415	352	368	395	375	388	410	413	395	399	368	416	381	393	363	392	407	380	391	381	391	369	397	355	393	398	389	364	380	396	363	386	397	396	417	411	379	386	390	420	405	397	392	384	388	413	376	382	407	390	379	399	390	428	443	366	417	384	444	387	384	413	396	443	386	406	388	418	407	352	450	381	380	413	397	451	368	373	402	371	403	392	357	411	434	393	395	386	433	392	425	415	385	350	384	412	372	420	372	421	403	357	368	356	356	402	414	380	390	387	384	402	390	375	390	399	391	393	400	404	377	420	408	404	347	378	390	408	410	409	394	396	415	408	405	362	426	413	389	391	423	363	373	410	408	394	381	363	370	371	432	379	382	398	377	426	378	385	377	439	395	364	387	400	430	394	404	378	374	397	374	354	352	379	376	373	384	416	411	372	388	388	403	392	401	362	370	388	370	383	376	401	399	406	402	381	421	368	415	416	397	361	393	426	402	392	419	389	398	418	366	396	353	396	398	412	377	380	427	372	365	398	391	389	383	398	382	424	409	405	383	397	419	410	376	429	378	391	414	428	448	429	344	411	407	379	394	383	383	361	397	377	397	397	413	353	388	384	385	403	391	387	412	368	369	355	351	442	412	368	363	398	411	394	398	380	386	360	375	381	409	326	400	350	397	430	395	395	428	370	400	379	384	394	404	417	385	367	350	415	383	427	411	386	382	398	405	423	398	381	405	423	397	393	420	405	406	388	368	409	440	376	360	391	391	399	389	397	404	387	437	380	370	385	377	426	404	389	403	391	351	383	387	398	395	399	370	380	386	371	413	386	353	378	381	405	386	398	352	383	414	379	422	447	387	361	381	374	368	429	366	370	395	423	407	412	384	371	379	359	376	355	392	382	354	362	396	382	387	362	402	377	378	363	365	367	389	385	380	362	369	430	414	411	372	341	403	361	408	403	375	389	416	406	364	437	422	416	406	368	365	371	381	361	399	363	388	392	382	377	390	362	396	383	391	399	395	384	361	380	386	366	402	383	416	381	390	397	425	359	352	375	401	363	362	352	394	414	376	422	406	426	448	353	372	397	375	390	418	376	423	386	418	399	412	394	387	355	387	402	388	386	367	421	368	403	388	397	378	384	390	365	365	393	435	396	406	438	388	369	377	400	385	370	399	393	379	404	378	367	352	404	387	409	393	432	421	374	347	392	426	385	375	447	394	446	430	410	415	433	447	377	450	415	411	385	396	384	400	362	384	398	402	422	420	382	414	402	418	403	423	389	432	432	419	402	381	408	401	426	389	382	418	375	393	396	378	418	413	412	358	410	383	363	384	377	413	421	378	376	353	421	425	389	404	403	355	389	388	416	376	377	392	353	366	424	379	408	357	404	400	385	369	372	412	356	405	426	365	396	387	403	380	397	406	415	425	391	359	397	397	386	384	428	381	399	368	398	401	406	385	395	376	383	392	395	376	369	391	391	362	406	411	400	382	422	342	402	401	362	362	372	390	395	408	392	358	423	407	438	391	404	410	430	383	416	371	391	398	371	392	404	372	430	381	373	422	403	365	427	378	373	391	389	393	375	396	429	391	421	398	394	418	393	414	396	377	410	427	382	380	416	398	430	390	401	390	385	413	375	366	404	403	418	378	403	430	368	377	382	378	384	371	367	391	362	376	387	426	377	384	383	406	367	417	419	394	409	356	377	420	391	405	358	419	362	377	437	440	398	388	420	388	406	430	384	413	361	407	396	378	414	412	393	371	416	432	394	343	359	408	382	402	362	368	389	416	359	348	365	361	414	400	409	383	377	405	394	411	381	414	380	373	373	404	396	356	432	389	414	421	377	393	376	441	349	391	377	364	372	364	393	384	384	400	388	391	352	372	343	411	424	418	399	409	350	389	404	375	415	402	427	380	398	361	394	398	400	388	376	385	402	389	424	372	381	391	412	402	410	343	387	389	385	370	366	393	405	370	403	415	319	408	359	392	406	388	374	373	412	356	365	378	399	402	381	350	416	372	403	376	406	397	360	415	381	412	393	349	432	386	403	362	388	395	422	400	391	369	413	368	364	390	412	429	366	396	355	392	385	392	396	397	364	412	400	376	387	372	408	406	376	390	381	390	377	410	398	384	401	387	390	397	377	417	382	399	359	392	401	379	378	367	406	384
21578	16336	26822	27771	20771	20871	17069	16376	14597	8510	4046	1982	1320	1106	1098	1082	1079	1170	1180	1176	1211	1224	1421	1488	1343	1273	1241	1246	1177	1102	1078	974	990	991	942	969	949	907	985	928	911	947	932	923	943	934	938	976	963	923	951	913	961	957	933	897	902	867	951	860	1008	899	892	915	976	983	960	933	924	927	867	933	903	933	955	910	935	963	916	933	930	944	914	970	953	910	937	921	900	887	961	936	922	926	923	944	908	974	934	946	923	906	931	947	945	941	909	931	965	973	917	978	917	926	885	916	913	952	967	947	927	915	943	962	951	897	936	966	975	923	933	987	897	929	927	887	928	962	884	910	970	906	882	872	970	913	955	889	896	915	895	906	951	889	984	952	946	948	929	918	906	984	976	955	953	866	933	964	944	924	946	884	980	912	990	862	887	967	903	973	957	883	923	912	971	897	882	905	899	923	907	861	906	995	1008	1012	939	895	924	950	913	928	927	933	939	944	934	1006	951	953	955	887	923	951	943	962	934	940	947	958	924	916	941	950	984	915	989	923	913	934	945	951	906	964	984	946	881	982	933	956	916	907	977	889	969	933	897	888	923	969	946	937	912	915	890	893	915	899	923	944	974	946	932	950	915	1002	942	982	975	851	973	936	938	921	937	948	903	863	947	929	868	857	949	907	906	933	958	929	957	994	965	918	1027	920	936	890	960	848	887	969	942	889	846	935	931	906	890	889	954	919	918	943	907	961	956	856	897	930	934	891	922	949	959	936	989	953	907	952	894	894	893	923	950	914	943	978	956	925	906	898	989	895	906	927	890	964	940	926	928	932	877	920	917	998	916	923	976	951	944	921	926	977	926	923	902	912	934	939	968	946	926	945	912	928	892	968	948	973	940	926	936	916	991	949	944	939	934	941	969	935	950	959	908	925	917	922	956	970	879	954	901	927	908	998	942	978	903	957	894	958	955	945	958	957	952	954	943	979	972	886	951	942	920	934	943	932	899	950	921	902	950	963	933	893	936	947	952	949	934	944	941	906	933	937	922	890	954	868	916	925	955	909	922	963	951	909	932	939	917	935	925	955	871	962	952	929	965	912	960	939	903	891	974	884	917	923	953	914	905	922	956	939	965	933	946	944	977	989	954	900	933	972	980	929	904	919	938	944	940	955	933	975	905	922	964	929	948	928	897	891	887	902	903	937	921	928	887	936	902	911	926	929	981	944	879	938	966	904	962	939	967	890	957	942	950	916	957	907	964	900	911	911	1004	916	897	902	933	958	867	920	945	872	944	972	909	887	865	943	907	932	930	899	964	922	952	975	925	963	881	917	942	947	945	992	869	971	918	908	906	1003	911	862	938	899	928	946	904	962	992	935	943	919	929	955	915	919	880	905	908	891	906	912	918	976	950	926	892	979	953	906	934	877	967	921	898	968	972	930	910	892	994	935	988	905	960	993	949	986	904	874	919	924	928	946	925	855	945	920	935	943	894	939	941	989	902	944	953	901	961	955	911	947	937	966	929	980	867	969	891	940	962	951	973	935	913	895	909	993	928	906	942	917	937	907	865	923	954	866	899	964	938	939	887	947	957	911	942	973	880	862	900	922	909	950	1000	946	938	887	981	926	942	952	934	937	874	913	903	911	941	921	945	960	888	909	913	953	935	905	976	938	928	960	962	941	971	954	975	917	910	933	907	922	937	884	894	999	959	955	929	893	924	938	911	892	905	932	964	915	984	893	918	917	930	945	866	972	932	984	927	934	954	919	924	933	953	943	973	970	960	936	921	967	966	928	912	957	913	948	953	960	881	953	897	945	902	918	943	968	1019	896	973	892	982	929	925	930	942	905	934	964	976	903	976	904	953	862	924	929	925	976	871	884	953	928	933	937	920	939	914	919	918	916	981	897	884	892	950	928	962	957	912	923	913	943	921	953	944	929	876	924	937	887	912	868	970	897	879	919	937	904	939	925	934	897	936	928	944	944	926	945	969	966	903	933	977	913	950	939	942	946	880	917	886	925	935	882	924	955	958	969	940	923	889	864	945	961	924	913	935	957	906	867	912	920	951	962	881	983	955	921	952	920	906	912	920	984	947	1000	969	957	980	1012	896	906	973	942	969	905	926	928	924	868	957	935	969	956	918	974	930	964	900	951	973	920	987	956	942	949	922	914	918	952	922	969	891	985	932	965	920	887	864	919	888	934	905	966	883	911	890	969	934	965	938	966	948	956	892	940	932	936	935	909	990	932	938	904	966	888	1016	891	934	919	958	916	920	949	905	823	955	949	889	918	953	976	946	955	913	940	953	937	953	923	955	938	932	922	928	937	945	937	914	925	931	931	912	954	926	888	937	974	948	936	913	978	962	879	922	907	903	952	901	881	949	933	913	950	911	953	990	945	953	886	904	915	989	910	911	967	952	994	958	942	925	897	889	922	923	901	944	881	949	888	970	920	919	950	956	974	982	940	981	880	1012	958	920	954	955	951	922	954	920	939	969	920	903	881	943	933	929	903	898	849	921	889	972	946	973	955	927	890	917	941	967	911	911	924	939	976	897	939	956	971	913	916	958	914	901	908	942	910	921	976	933	941	998	933	942	955	994	912	884	944	965	938	976	952	908	950	902	924	914	925	917	862	913	959	945	997	895	939	885	927	928	974	977	957	951	901	910	945	934	978	903	907	919	910	923	922	912	956	940	957	936	981	980	991	968	930	953	890	941	944	947	978	975	941	956	939	910	951	909	939	942	986	969	944	969	945	908	926	951	896	919	898	972	1008	959	917	925	930	943	899	896	948	939	917	928	903	887	932	965	974	934	963	910	924	906	897	909	907	928	979	928	890	912	939	932	965	908	979	916	889	914	949	933	947	887	909	866	935	1005	955	948	882	932	910	960	970	945	924	925	881	900	920	905	916	976	897	901	947	947	914	987	971	983	921	908	936	959	942	919	943	985	985	915	924	913	961	887	940	929	917	958	916	911	958	942	976	897	915	884	898	940	936	919	945	926	925	957	966	951	991	898	921	928	917	898	872	916	925	960	940	920	928	960	920	976	864	912	896	929	983	907	895	937	887	960	983	964	911	1006	989	941	950	877	946	947	970	935	935	1008	947	976	887	925	980	948	923	864	922	922	983	959	910	962	903	961	970	979	932	878	978	940	956	893	935	907	894	882	926	954	942	944	901	914	877	903	949	881	905	931	932	984	960	942	919	964	903	930	922	947	911	912	937	956	938	952	938	921	939	918	932	956	954	959	892	978	950	930	923	912	936	921	934	964	970	892	962	927	946	922	936	980	960	934	869	953	937	942	921	929	932	896	931	942	916	889	922	910	976	965	926	916	906	964	918	938	911	968	914	948	977	938	925	959	903	939	962	911	922	878	922	931	938	932	966	955	925	964	917	969	914	920	900	931	915	951	896	921	923	942	973	925	879	889	933	965	910	987	924	963	939	886	938	897	962	950	928	906	980	941	916	907	889	931	905	1019	968	928	855	931	926	953	1009	962	961	964	926	932	946	949	954	922	975	946	956
37147	25813	28468	23729	17976	12716	11311	11552	8943	5428	3315	1387	530	395	404	403	402	440	410	445	458	462	538	548	469	445	450	425	437	427	368	389	368	347	369	360	340	333	348	329	377	337	377	333	335	359	365	352	406	378	354	361	353	358	326	374	381	317	331	351	346	310	348	352	304	323	379	303	330	334	366	322	337	361	357	347	336	344	359	310	357	364	376	401	344	333	327	317	364	350	319	333	346	314	346	363	368	372	340	346	330	311	366	329	366	368	335	354	365	387	320	340	382	322	328	308	320	319	289	395	340	327	310	323	361	325	327	343	351	352	332	350	351	366	337	390	361	363	300	340	341	356	351	347	346	375	347	374	369	292	351	361	318	351	356	344	340	345	353	325	334	330	351	348	369	331	342	301	375	341	345	335	322	357	334	333	310	314	320	337	326	354	357	370	336	356	341	358	370	346	357	338	295	358	322	358	321	360	365	336	346	355	357	373	345	332	361	358	304	334	348	346	335	342	370	342	341	364	347	361	379	350	326	333	354	350	369	373	368	337	322	371	350	353	350	327	372	333	343	345	359	344	331	345	332	358	339	350	334	351	345	337	362	339	342	352	356	396	343	357	379	359	352	319	330	364	345	336	368	359	307	376	365	340	345	357	366	340	355	349	341	375	370	357	342	385	340	347	377	382	365	340	346	371	329	335	355	340	348	323	326	349	313	348	363	344	356	348	372	367	384	333	325	359	368	350	314	360	332	346	354	348	335	312	314	337	354	324	395	367	341	343	373	320	348	342	320	346	344	355	311	314	350	346	357	331	307	379	372	344	354	351	331	344	369	380	346	342	352	346	342	342	321	334	348	360	323	377	335	321	314	324	314	354	324	327	343	373	352	356	372	355	374	370	368	362	351	366	357	333	337	374	363	341	323	323	357	366	328	343	341	344	364	364	357	322	404	339	338	331	347	351	346	343	352	351	343	346	317	368	343	354	351	326	389	381	332	361	322	339	368	321	345	340	329	349	358	357	331	350	311	318	350	365	330	352	339	318	343	344	338	363	337	332	360	377	321	347	346	329	305	377	351	344	340	331	345	369	319	352	347	354	318	361	351	346	358	348	407	385	349	335	360	368	340	370	362	357	302	345	331	335	338	338	338	343	323	354	346	352	347	362	338	325	351	339	365	344	334	346	331	345	337	363	354	336	378	332	339	350	336	345	359	322	360	367	395	328	381	337	368	340	332	324	323	336	380	360	325	313	340	351	346	357	320	318	364	322	360	367	365	326	353	344	333	366	354	344	343	353	350	378	355	316	380	357	333	362	339	340	337	344	349	330	352	349	346	371	342	359	362	337	338	369	395	326	342	363	328	320	341	371	314	310	332	340	331	335	347	302	367	327	330	319	370	361	366	370	373	351	349	314	325	349	345	322	342	338	343	358	390	373	359	313	360	305	328	344	360	337	370	365	353	327	323	352	378	314	382	363	339	372	332	347	314	345	350	311	355	327	335	338	353	367	370	317	351	309	297	357	357	346	341	357	377	345	363	346	346	351	352	335	341	373	376	339	343	320	336	318	339	345	354	356	327	310	339	345	350	360	354	341	368	316	328	361	348	342	357	353	368	370	315	359	335	368	331	366	368	321	364	343	336	344	346	380	342	334	375	340	378	359	385	330	351	357	340	355	341	329	341	305	347	327	334	335	315	342	361	358	315	358	365	349	390	410	344	364	356	358	367	376	372	309	322	343	351	334	337	346	337	370	368	309	321	361	350	298	338	316	342	359	329	331	398	363	358	402	353	353	367	369	338	296	319	305	295	362	329	359	382	366	373	336	359	317	353	360	327	374	353	320	358	349	339	355	342	350	362	330	353	359	338	349	314	344	351	309	341	375	373	339	357	328	354	363	332	317	369	332	334	347	318	366	353	327	323	382	367	332	361	348	356	350	330	327	347	349	355	320	358	330	342	352	362	338	352	366	369	344	331	329	343	355	334	293	344	325	311	402	371	345	340	347	352	348	355	386	342	313	364	333	343	340	317	317	370	305	323	340	348	344	349	366	351	329	344	345	327	319	345	372	349	325	355	320	360	368	316	324	331	345	352	350	331	362	391	345	337	361	350	338	300	343	329	345	349	334	336	342	376	365	317	361	319	360	347	354	341	334	340	365	382	351	336	354	348	355	355	344	329	350	360	361	388	353	339	348	359	330	329	349	289	320	325	336	329	328	341	358	347	368	331	315	377	314	337	333	341	341	375	373	362	344	358	322	340	375	345	363	348	343	344	320	391	407	352	359	353	375	367	308	334	354	366	320	342	324	349	327	354	377	318	322	368	331	320	353	349	328	347	368	335	333	354	346	390	338	333	376	310	368	386	343	324	338	350	353	330	340	350	347	339	374	351	371	347	300	346	368	358	363	333	323	323	365	360	369	385	364	341	325	330	306	363	362	374	367	402	373	322	334	361	359	348	338	349	351	315	335	364	335	318	329	327	380	316	316	355	332	335	325	358	306	366	355	297	351	331	333	372	349	336	355	357	353	338	323	350	324	347	362	311	336	335	329	339	338	351	350	344	378	343	319	350	363	381	331	372	338	294	342	315	362	383	326	336	321	358	328	371	331	355	345	333	369	345	361	339	328	364	352	353	372	340	335	341	355	382	337	343	305	350	326	360	329	378	312	346	343	363	397	344	349	375	381	319	372	364	355	356	348	344	362	331	341	335	352	341	313	342	317	310	362	359	392	351	315	336	341	331	367	376	377	343	379	310	336	377	322	332	369	324	325	348	340	336	329	377	345	356	393	347	319	332	303	381	343	305	372	367	333	344	346	361	336	328	348	356	358	340	348	331	339	317	321	337	329	343	326	365	311	353	394	369	349	348	349	347	361	365	357	335	326	375	335	384	372	341	360	367	337	393	386	303	310	352	368	356	338	327	314	331	343	361	330	340	376	350	365	334	354	331	325	380	337	346	344	398	342	332	342	362	363	370	357	356	356	354	346	379	314	388	371	348	354	338	314	359	356	346	364	333	352	343	352	325	346	346	393	352	326	356	335	346	357	346	367	373	343	355	334	365	333	322	333	352	337	341	376	334	333	341	366	363	344	331	364	346	352	324	368	356	333	362	367	344	366	325	384	370	369	382	347	366	346	366	371	375	343	359	358	330	348	348	361	368	369	328	333	385	329	354	345	384	328	315	350	345	334	328	357	321	315	312	353	333	350	328	316	361	311	335	392	329	348	307	353	341	336	342	397	337	329	350	321	365	355	327	323	347	333	335	341	355	337	380	357	352	319	348	341	365	323	356	329	375	336	340	371	314	327	352	378	322	344	328	327	346	357	332	338	343	366	330	319	338	367	323	337	346	338	365	371	345	343	336	327	324	352	359	354	316	357	360	314	331	367	345	361	340	327	377	360	354	348	383	344	338	372	357	348	348	347	367	357	317	327	354	352	347	322	316	363	341	352	337	326	334	329	339	327	333	329	366	352	325	327	347	351	356	342	318	353	351	386
25129	21867	33407	33430	30330	27343	26092	27157	23121	17244	11879	4931	1641	1144	1151	1111	1179	1210	1267	1397	1470	1497	2028	2037	1595	1491	1521	1540	1336	1224	1124	1018	998	959	877	851	867	875	864	905	843	837	858	835	839	783	811	836	850	890	794	850	839	839	841	848	809	829	852	833	771	814	811	777	816	843	826	851	860	881	846	832	802	835	779	801	832	791	823	840	852	844	813	835	796	813	819	809	840	839	851	826	832	809	833	829	838	864	775	844	864	810	872	858	812	766	809	775	810	845	812	864	854	820	841	790	801	878	803	863	813	845	870	872	832	859	848	844	812	803	831	783	848	830	805	815	774	853	810	825	806	834	773	813	804	812	828	736	832	820	880	755	849	802	805	827	859	841	785	806	800	820	854	854	828	850	871	812	787	805	806	807	844	842	803	810	902	833	860	802	806	841	843	813	804	844	851	812	836	798	862	864	862	819	799	844	854	870	797	860	826	814	793	810	837	878	830	836	826	888	855	860	854	877	796	824	759	820	869	828	802	776	810	881	809	889	834	874	879	877	829	851	831	832	828	835	846	847	836	834	799	838	827	857	873	827	817	856	812	804	843	850	827	801	782	840	898	818	862	829	807	847	781	877	776	796	866	839	847	761	823	857	811	812	805	842	848	805	859	843	774	813	835	826	810	838	823	815	848	809	800	837	866	884	852	893	835	800	800	855	857	870	830	851	817	836	779	779	808	783	802	827	794	772	779	817	867	831	821	845	773	859	812	821	817	878	846	829	878	862	804	795	793	863	768	834	781	868	787	792	823	860	815	836	847	800	831	799	811	828	854	826	830	794	790	834	853	808	818	810	847	840	844	819	796	788	829	832	818	856	832	838	814	807	831	781	830	879	817	850	802	826	781	812	831	788	865	782	849	810	839	788	814	791	884	808	852	819	869	780	811	822	815	845	837	819	764	859	766	872	831	789	877	826	795	797	806	834	832	773	817	803	837	814	865	830	851	819	816	783	874	824	760	830	832	808	859	752	817	830	823	834	810	808	840	855	850	853	789	807	817	841	805	850	833	897	870	836	792	858	855	849	796	837	804	808	866	840	844	837	800	786	858	822	826	790	807	812	821	844	822	760	833	824	822	792	856	807	872	757	859	837	844	856	812	845	825	843	866	823	830	754	751	856	809	884	820	837	801	808	839	832	814	837	769	845	817	820	861	821	834	837	843	811	793	798	838	844	861	840	821	833	837	851	805	837	843	788	820	744	879	809	832	814	793	847	774	821	854	798	800	847	810	805	782	808	856	854	788	830	826	807	811	788	833	807	837	828	815	849	830	814	853	820	845	837	860	791	834	798	815	799	864	824	875	853	816	810	782	912	840	823	811	856	775	802	838	796	768	831	844	809	783	817	795	869	826	864	852	828	794	800	867	828	871	798	814	805	878	842	848	798	827	817	800	790	820	841	786	861	836	847	779	807	832	825	835	828	830	852	825	806	892	842	847	864	841	835	817	862	814	846	804	880	783	784	835	826	817	799	880	801	800	819	778	795	831	837	828	839	886	857	801	839	857	794	816	840	800	867	840	787	820	860	832	792	870	802	815	806	837	839	870	848	803	873	803	830	881	842	848	834	819	913	794	803	889	822	870	831	875	804	830	930	830	823	815	839	808	793	850	835	811	837	853	848	811	855	841	774	839	825	836	780	859	815	846	818	802	865	825	858	827	796	802	806	839	839	850	787	807	783	827	846	784	843	827	852	783	879	880	866	864	886	802	834	900	829	811	792	816	771	879	791	867	852	784	788	825	849	791	817	832	793	854	897	829	803	829	799	911	837	875	850	790	822	833	848	793	902	829	827	822	843	817	852	826	831	894	809	797	842	831	795	836	860	825	912	806	831	835	806	829	868	837	798	807	824	809	837	847	827	843	834	847	770	828	810	876	809	841	816	821	841	869	820	822	822	834	852	884	821	830	825	866	775	849	830	797	817	799	802	842	837	816	784	810	786	800	879	828	781	852	828	818	806	808	858	814	834	819	804	812	806	859	846	830	779	894	801	883	787	800	820	809	759	865	818	876	839	836	869	831	816	847	873	829	853	824	860	861	808	842	813	832	824	858	906	857	877	864	779	856	820	839	781	826	820	851	815	832	846	838	841	813	838	827	804	828	838	850	801	845	852	856	774	821	811	827	846	798	831	839	846	858	870	810	763	847	779	803	806	853	855	835	840	889	859	880	897	826	827	821	817	839	832	869	824	790	809	837	828	815	859	838	876	812	768	800	845	868	826	792	794	830	836	791	839	865	836	853	788	820	808	810	839	834	855	797	851	802	852	797	832	858	800	842	838	820	797	847	818	816	821	799	801	790	833	858	843	852	842	809	855	838	823	799	828	816	803	863	812	808	794	848	830	839	851	802	832	823	846	823	809	860	852	891	873	867	848	851	831	860	825	815	806	892	810	809	829	815	849	853	789	817	813	811	784	843	813	811	822	779	764	848	761	787	864	854	826	820	815	823	740	843	832	855	838	811	806	802	816	853	847	769	830	834	842	819	862	805	839	855	813	815	815	841	818	823	851	857	802	846	755	828	880	856	780	843	826	833	807	841	851	844	887	874	791	840	823	845	811	792	841	795	861	788	797	903	794	826	867	844	893	806	896	801	848	821	794	802	868	812	775	819	799	836	815	866	827	857	846	838	815	760	815	899	846	822	768	838	799	813	832	882	868	847	799	788	828	821	878	846	825	834	830	793	840	879	881	883	835	790	888	810	813	860	822	831	817	866	876	778	797	813	830	872	818	802	839	842	830	868	809	839	845	849	827	785	840	849	817	839	846	816	780	839	805	820	820	833	795	869	827	842	838	803	785	824	814	842	837	838	828	821	797	876	811	806	886	836	790	839	821	855	817	816	781	795	826	767	827	777	813	796	789	852	795	766	849	835	817	856	821	835	803	794	867	822	823	874	809	818	793	911	831	830	822	832	793	904	868	828	833	834	800	801	855	852	804	816	841	825	799	838	765	848	772	894	819	809	830	836	881	859	872	814	793	836	825	867	766	886	838	797	866	830	809	864	830	774	824	761	779	843	822	838	857	832	828	845	840	858	849	754	827	857	846	772	837	849	818	840	820	830	815	766	791	851	799	792	826	838	853	819	863	837	856	806	818	864	862	872	815	821	820	826	813	833	802	870	831	825	850	820	852	834	843	857	877	836	880	857	867	857	813	802	878	807	792	840	839	853	814	819	841	803	785	860	828	855	841	825	876	836	812	792	819	793	863	868	888	819	812	827	788	806	853	883	831	786	803	801	807	776	838	839	830	864	803	890	875	814	845	820	862	815	844	841	820	814	805	795	827	864	843	780	815	822	811	844	827	855	826	777	835	818	768	813	808	833	832	867	859	813	792	849	845	859	789	856	820	777	808	828	842	785	824	829	848	815	793	811	816	796	837	801	876	844	816	824	856	847	845	771	839	852	865	822	840	860	875	856	862	904	853	792	820	859	840	792	875	823	812	874	849
13948	7202	6459	4764	2753	1619	1177	1186	868	709	594	460	382	422	374	365	412	359	364	379	367	407	394	369	364	339	362	377	368	377	381	332	353	392	368	351	373	372	392	374	359	374	371	345	385	333	365	356	381	354	391	384	379	392	368	374	361	369	403	381	378	402	397	341	375	340	369	345	410	376	364	386	387	366	380	375	366	366	347	375	347	382	392	388	370	377	340	370	351	342	369	370	364	379	386	399	358	354	363	382	378	380	385	369	374	373	367	344	361	371	342	334	337	396	341	359	401	368	388	358	399	348	375	342	365	354	394	342	362	343	352	391	328	357	392	397	380	390	418	334	308	357	333	343	341	389	382	389	341	378	356	371	413	335	331	403	338	370	363	359	347	360	374	348	379	355	364	393	361	359	367	379	373	391	358	356	389	394	345	354	364	391	371	341	341	335	358	418	372	393	402	354	366	329	374	381	371	356	337	387	397	348	347	394	364	387	379	358	363	348	338	350	338	374	372	384	377	364	402	381	389	350	378	389	376	408	378	398	362	337	359	405	350	356	378	386	349	389	388	340	351	417	389	382	349	345	385	376	385	362	351	358	359	384	390	358	331	370	343	361	333	351	345	392	384	356	374	363	384	345	380	370	390	354	361	378	367	357	353	358	373	385	373	346	346	411	363	374	352	354	339	386	384	377	332	393	368	378	381	338	370	333	354	368	418	347	379	368	374	392	369	371	396	373	358	355	354	392	339	360	397	383	366	395	371	384	339	401	361	392	360	383	417	406	352	385	381	330	338	426	388	366	367	397	373	375	391	416	343	395	378	348	365	382	393	414	381	362	340	345	375	380	368	375	351	349	358	356	379	403	369	358	366	360	384	370	376	350	362	363	338	400	373	397	352	372	372	429	367	391	382	384	398	379	372	360	379	387	380	367	352	381	389	361	395	372	355	327	348	364	350	375	374	385	356	346	368	375	334	358	364	378	358	416	360	366	355	371	372	402	379	367	431	376	344	343	375	338	402	357	339	359	352	377	356	373	366	354	332	332	376	323	360	396	403	361	402	397	364	381	360	356	356	356	369	366	342	400	366	406	374	361	345	390	378	365	372	369	366	378	352	380	332	384	383	344	400	363	368	369	404	379	409	369	376	377	341	379	343	393	364	365	400	368	341	337	353	390	353	362	404	361	342	370	369	351	364	371	365	380	386	355	376	361	343	328	368	375	375	370	381	394	375	348	367	368	399	385	393	374	380	358	329	360	373	353	352	383	393	393	378	371	358	349	386	357	412	392	358	347	349	353	345	372	375	358	384	396	391	404	366	401	331	409	386	356	343	380	356	379	369	378	380	356	356	370	338	358	365	347	388	351	325	382	367	378	416	354	397	354	355	426	371	371	405	365	397	375	386	358	387	374	384	376	330	377	370	336	363	361	368	388	364	368	379	405	359	359	345	374	397	321	341	426	375	364	371	374	381	357	380	350	355	362	379	364	377	367	380	332	352	376	351	379	381	367	346	359	376	366	400	412	377	349	360	333	394	382	396	361	365	361	357	355	335	345	365	341	383	353	391	413	378	347	400	381	367	376	333	372	406	386	372	373	349	378	341	342	392	376	395	351	386	391	376	391	375	354	381	382	363	385	377	363	355	361	370	378	358	352	340	344	385	379	388	358	365	395	358	358	374	348	371	345	391	378	375	352	365	422	330	346	378	390	352	396	374	356	343	358	354	402	421	352	392	372	353	333	379	351	355	334	365	359	401	397	395	374	361	368	377	372	336	388	394	319	389	362	374	381	389	362	375	334	380	361	342	358	364	343	373	395	393	368	358	352	324	410	389	404	372	361	369	348	362	391	378	398	362	348	360	382	390	346	384	352	416	379	352	380	406	371	383	388	368	371	386	401	359	380	383	330	379	364	374	375	355	397	364	355	374	380	316	346	327	333	377	351	382	303	383	381	371	375	393	356	329	353	384	349	374	406	356	399	350	391	380	390	402	338	391	357	362	368	384	395	401	373	340	369	386	372	377	380	354	362	383	370	394	345	377	343	367	392	369	377	369	349	389	407	378	357	373	389	357	378	371	353	386	370	371	351	360	380	360	384	381	392	370	367	368	352	376	349	379	382	336	379	333	371	400	364	394	398	395	368	360	378	411	376	380	375	382	349	299	376	395	370	361	352	360	356	342	366	421	357	376	354	385	374	374	340	367	362	391	368	384	374	377	364	374	394	362	389	402	355	436	387	335	349	365	356	362	350	362	386	409	398	371	350	362	380	407	343	359	367	353	403	370	402	351	375	358	389	374	338	408	374	395	381	381	340	370	350	355	352	387	353	358	356	392	391	393	394	359	374	331	385	392	355	355	354	371	405	400	344	372	385	375	352	366	374	334	398	377	347	367	379	361	398	393	365	360	400	388	346	353	433	349	364	379	361	373	383	360	358	380	366	360	358	324	395	385	350	344	375	352	374	369	352	389	375	387	353	359	428	394	381	359	407	364	405	375	363	346	349	374	353	356	355	377	362	366	368	386	344	365	352	396	404	362	370	336	375	346	384	354	383	351	348	374	407	364	375	354	362	406	384	360	342	365	370	364	346	367	399	334	336	354	363	367	340	389	384	391	353	358	373	383	369	378	399	367	387	331	367	412	383	398	368	409	362	361	392	365	388	400	355	379	365	404	326	347	415	376	344	332	399	376	378	350	415	388	369	364	346	362	342	362	365	381	382	397	335	382	396	349	348	365	380	380	340	369	361	333	382	357	360	367	355	344	358	360	335	345	362	368	362	347	396	358	376	349	362	354	359	375	384	385	363	338	342	387	370	380	386	386	349	367	370	427	380	378	343	398	368	397	377	332	372	399	351	355	381	434	355	351	383	345	347	362	390	375	375	340	342	383	375	341	374	387	371	398	393	365	355	379	335	369	371	363	365	366	376	359	366	378	373	368	357	355	396	366	361	352	365	403	368	373	337	392	401	357	366	381	378	374	386	341	350	360	374	372	355	342	353	374	369	377	377	396	352	358	395	336	368	429	379	378	357	370	377	349	373	379	375	372	376	338	359	358	367	433	415	403	404	379	358	348	365	372	368	404	352	355	340	381	402	350	341	372	376	374	385	383	367	372	369	377	341	371	331	355	367	376	391	377	376	387	384	335	375	373	401	365	341	379	357	364	359	361	391	375	383	357	357	382	397	377	398	338	376	387	394	386	364	403	326	388	368	364	414	334	303	398	342	372	423	378	387	358	350	366	391	381	359	347	376	346	370	362	362	365	376	369	364	416	392	384	383	406	353	351	371	369	368	375	350	392	351	340	365	345	362	354	377	373	389	385	374	376	329	379	388	366	409	381	379	328	341	337	344	369	377	355	408	396	419	371	370	320	334	384	335	383	408	369	391	396	369	406	342	350	357	383	383	331	412	394	368	370	388	360	389	353	357	380	348	350	359	322	397	335	354	352	387	358	378	404	390	412	377	362	380	378	369	378	374	369	328	385	351	345	404	374	334
10368	7686	12032	12713	8777	5935	4709	4553	3584	2835	1897	1297	988	986	958	951	966	1003	990	955	916	876	918	944	881	936	878	895	914	919	885	933	904	877	918	913	918	907	836	882	862	870	906	913	902	923	876	883	870	894	795	879	940	865	945	871	865	901	926	869	913	919	881	927	939	868	918	893	882	900	875	895	960	914	921	889	873	911	880	883	938	896	886	894	884	865	926	887	857	856	845	859	931	867	890	925	896	911	941	957	815	888	871	918	896	870	864	841	871	857	897	879	916	905	889	892	859	876	920	910	914	928	915	861	929	878	925	882	884	896	852	883	881	849	887	878	916	821	885	909	867	921	844	930	911	859	922	860	859	897	904	914	930	818	903	866	883	891	936	894	876	889	829	936	942	871	915	874	889	896	894	936	914	889	916	936	907	901	947	913	845	924	953	912	911	889	873	850	873	888	833	917	872	822	876	870	871	889	857	869	839	876	869	882	803	850	878	874	918	898	886	870	882	895	917	882	892	917	895	893	845	910	859	893	858	911	878	903	921	936	888	929	908	937	901	906	870	899	874	900	914	909	925	868	840	906	876	896	924	913	914	918	903	902	910	896	863	862	855	923	877	928	911	911	842	859	879	884	848	847	852	933	834	874	916	873	874	932	878	858	864	869	930	914	868	889	895	872	862	903	914	873	859	843	914	911	855	916	883	918	868	932	913	854	901	915	876	883	905	912	839	916	879	905	837	871	885	914	958	858	845	894	877	938	912	895	918	932	859	916	888	836	903	862	867	918	947	878	884	877	879	880	888	866	892	864	892	837	875	847	889	909	915	941	897	925	926	886	857	863	947	883	867	908	871	862	890	894	915	854	899	843	918	868	871	900	877	924	873	924	922	834	837	941	888	893	914	916	894	902	839	872	913	874	874	882	844	850	904	877	926	897	814	936	886	988	888	847	871	877	887	903	889	925	905	864	927	905	875	887	835	894	936	857	892	873	913	833	927	869	883	828	879	878	920	860	878	934	864	915	895	915	888	857	917	868	936	880	886	916	902	866	882	858	872	909	866	928	814	884	899	877	847	855	910	917	889	915	945	900	902	884	799	857	868	840	875	900	949	986	873	888	883	900	866	888	874	852	883	934	923	930	858	861	896	869	922	905	904	904	854	861	888	878	881	889	833	887	941	857	900	867	904	894	903	887	903	892	881	918	915	915	877	905	878	923	889	831	924	898	832	896	880	887	864	866	910	859	897	847	900	868	915	861	856	923	836	933	936	883	851	890	868	898	863	913	905	825	900	891	865	878	888	911	879	866	831	877	886	918	909	906	875	933	863	890	924	876	931	892	857	924	913	855	896	903	929	899	950	920	912	920	896	872	900	898	867	872	863	894	865	882	885	930	851	930	901	902	878	950	984	913	867	861	955	821	842	842	930	907	894	896	869	885	892	888	888	889	872	824	879	904	898	887	896	927	845	866	860	899	862	835	824	898	889	861	904	868	850	897	867	851	909	914	869	890	817	857	852	813	914	934	896	886	892	915	879	912	914	866	876	899	911	923	900	896	909	878	837	892	918	882	878	862	951	889	881	875	898	919	932	890	880	841	870	886	907	902	928	883	888	863	908	928	900	917	859	917	923	909	874	877	906	925	842	890	918	854	878	881	834	904	894	932	902	915	888	915	872	857	882	876	907	853	902	930	900	902	889	870	908	881	927	879	816	858	891	877	921	917	918	888	895	966	852	881	866	841	844	894	857	899	913	831	958	856	871	912	918	870	921	921	883	914	882	876	831	881	928	885	863	881	879	891	834	867	930	846	859	852	856	954	876	881	879	885	910	926	858	856	806	903	864	876	894	851	909	863	903	905	886	944	920	852	918	927	877	946	811	890	894	858	873	878	857	930	882	950	880	878	912	904	913	816	887	916	908	920	952	929	869	897	899	899	844	911	930	895	905	885	854	950	892	841	948	802	879	848	968	893	894	909	866	901	897	872	854	929	883	887	910	853	896	875	853	900	819	854	861	905	824	867	858	886	926	892	869	864	860	930	857	878	940	895	888	902	898	904	879	871	850	860	900	864	906	861	876	906	903	923	872	924	873	884	886	914	890	918	861	882	884	907	847	924	881	884	937	874	881	919	894	976	900	890	866	942	903	905	893	910	799	828	927	837	927	893	905	929	885	849	888	964	875	875	952	863	917	949	893	915	871	885	895	851	856	912	868	906	908	843	877	882	871	901	920	898	878	918	905	890	912	901	887	874	891	903	901	842	898	912	886	921	880	854	920	794	858	859	869	890	946	860	875	935	856	932	962	919	893	902	904	904	898	920	878	885	827	880	890	898	899	868	940	876	906	884	895	880	858	897	863	914	909	888	910	876	875	957	864	965	841	885	856	896	913	924	878	829	888	882	910	811	869	916	898	862	871	940	852	902	895	885	917	823	901	908	888	888	847	864	853	887	892	848	850	880	915	942	876	906	835	923	927	931	880	843	881	912	885	935	940	851	875	883	876	877	905	897	880	945	868	922	886	916	890	878	896	878	897	890	895	869	859	901	903	858	873	864	873	848	869	893	924	881	861	945	955	890	928	917	911	898	859	881	842	882	899	880	935	867	850	872	817	878	895	873	939	893	868	831	896	886	872	821	906	938	951	872	895	850	875	892	846	909	868	871	907	899	865	888	860	895	914	878	882	922	893	877	841	901	888	922	860	842	842	883	828	908	824	873	905	828	877	843	954	912	867	892	892	887	878	851	949	889	946	888	905	854	861	867	877	920	872	921	850	853	860	921	878	882	904	879	890	897	896	907	852	891	924	906	873	924	882	862	897	851	855	871	900	855	858	864	906	878	914	873	904	943	871	926	901	872	903	871	874	922	880	848	927	887	893	885	866	913	906	863	863	877	896	873	873	861	896	952	879	963	944	892	885	931	915	905	854	870	922	906	868	930	856	860	899	897	890	908	909	897	899	825	937	916	911	885	906	871	914	893	910	885	893	819	861	865	898	903	901	881	877	905	860	894	918	936	868	869	938	882	923	885	890	850	865	901	902	892	870	903	902	855	902	911	859	848	951	917	870	853	908	856	872	913	864	859	858	849	875	905	845	968	861	857	860	867	849	866	866	913	898	894	877	872	864	838	911	883	907	899	871	896	915	923	892	873	887	907	945	887	894	890	883	917	920	821	894	853	852	837	900	878	920	869	860	904	876	878	899	856	865	887	913	848	885	916	920	926	903	861	877	871	937	933	935	936	973	890	902	863	869	941	906	918	903	880	928	841	887	897	897	909	891	870	866	914	884	923	912	885	919	912	868	917	941	872	925	857	884	904	888	914	889	894	912	903	857	970	853	896	877	937	850	902	837	910	911	886	845	900	919	889	912	818	889	924	876	941	887	894	848	888	896	864	898	844	898	906	905	904	916	884	871	891	857	874	911	864	933	933	918	913	912	832	898	894	876	881	909	941	891	837	906	895	897	861	892	907	900	848	874	891	921	892	904	851	887	867	932	897
26349	18838	20541	15979	9981	7202	6524	5243	3714	2118	1254	609	454	440	402	397	390	449	419	421	459	464	485	469	451	430	463	451	417	441	382	420	422	381	410	404	430	369	408	413	390	355	382	417	402	385	374	382	384	359	424	388	343	326	371	415	424	372	388	391	397	374	399	393	389	416	405	380	360	397	370	385	357	395	377	371	372	386	400	396	385	382	408	426	418	429	365	368	354	342	356	383	424	346	366	384	378	428	414	366	370	372	353	374	394	403	415	384	395	397	377	426	388	352	404	406	391	385	361	404	377	367	406	384	366	389	390	395	381	373	350	398	394	402	412	395	376	381	392	388	375	366	382	405	386	379	363	392	369	391	408	406	390	392	383	367	401	417	388	349	386	399	389	359	379	388	359	397	391	384	398	371	354	408	399	367	379	374	403	363	392	411	413	409	388	420	405	371	415	391	363	375	408	372	408	373	387	381	379	391	381	430	411	417	386	352	422	423	393	364	403	367	377	371	358	384	412	342	401	397	393	393	424	411	404	384	366	395	352	409	390	376	396	390	382	356	419	415	422	386	391	440	384	397	382	399	390	380	402	374	424	370	391	358	404	396	393	415	374	400	408	415	395	412	396	367	392	418	355	427	411	378	385	360	376	372	394	381	359	418	418	408	361	371	391	354	428	406	368	363	379	406	374	389	369	423	417	359	381	430	422	411	407	382	405	374	404	380	399	420	394	380	406	408	387	420	369	442	384	442	419	373	404	377	419	375	354	413	365	392	423	407	413	357	407	415	341	362	414	444	415	409	396	402	365	392	405	383	367	392	382	378	408	361	388	363	434	422	391	369	381	406	377	410	400	419	366	378	404	420	374	414	414	408	361	394	354	368	433	390	366	382	379	354	396	386	363	378	426	369	403	440	402	426	412	367	364	386	354	371	399	362	381	405	425	404	421	386	376	400	405	399	372	404	388	391	389	343	366	396	385	418	400	396	427	411	388	357	388	413	366	357	402	417	375	417	387	385	401	383	402	413	427	413	380	419	390	336	386	345	368	405	380	388	386	399	418	375	393	396	424	378	361	379	401	388	393	392	388	410	372	422	376	386	371	401	365	404	411	442	388	418	363	367	377	408	374	415	423	376	397	417	386	397	381	377	364	406	404	402	388	407	404	368	412	406	396	404	405	373	406	363	380	382	374	390	400	388	406	359	395	370	405	393	370	338	370	379	368	402	402	332	379	372	427	384	398	408	384	406	386	427	402	381	403	364	400	402	387	395	403	385	380	373	423	390	408	413	383	356	421	378	383	394	373	378	341	381	348	359	373	376	404	376	337	387	384	436	386	397	375	383	389	410	395	378	423	392	352	396	408	360	404	394	365	391	359	388	372	378	381	419	390	402	349	380	366	369	403	404	402	409	386	425	413	378	416	398	414	405	392	367	391	372	366	355	379	400	391	400	391	402	381	399	397	385	410	390	421	418	386	425	399	369	382	397	334	378	368	396	401	356	391	361	394	421	418	398	389	377	361	385	396	392	352	359	414	391	356	395	383	419	391	389	391	406	401	375	372	370	390	385	380	403	380	382	393	396	414	384	387	392	361	408	430	341	387	379	369	349	379	405	409	420	397	384	369	410	407	426	422	424	391	386	412	414	394	407	399	385	376	382	403	384	386	389	386	356	392	371	381	392	407	405	420	394	363	389	374	374	420	420	418	369	386	393	401	401	357	383	365	328	403	385	386	386	383	385	402	357	409	368	419	385	396	385	391	403	374	398	377	400	378	418	379	366	398	372	388	396	357	375	382	370	419	365	409	406	418	387	377	385	401	380	385	382	373	360	368	409	411	366	386	359	388	416	386	432	380	381	430	395	375	388	367	401	410	366	394	402	394	419	367	394	417	400	328	365	362	404	393	368	347	349	394	394	434	395	400	383	395	414	348	392	353	356	393	399	377	391	362	389	356	404	403	414	360	373	371	387	389	374	368	371	349	359	405	392	401	389	421	396	384	371	423	376	382	399	369	373	415	382	390	371	359	390	365	432	346	406	408	383	422	384	426	366	398	393	359	354	411	416	398	405	360	386	385	396	409	402	388	364	415	430	395	390	429	418	398	413	403	397	361	398	375	365	399	382	407	374	408	414	393	409	384	375	410	388	351	395	378	388	405	373	417	395	373	390	396	369	392	398	374	388	396	374	366	359	425	404	406	388	390	389	398	395	363	399	391	366	396	424	366	370	348	398	399	403	409	348	402	377	393	400	390	413	405	391	390	391	402	398	362	419	390	432	399	373	412	409	358	378	367	406	366	372	424	372	354	375	416	373	364	418	385	428	339	388	396	390	426	407	407	409	361	404	339	373	378	394	429	396	417	395	354	406	410	392	396	391	421	393	374	343	393	390	392	367	385	396	385	362	380	403	393	374	370	399	385	375	389	381	388	391	393	382	377	375	426	385	392	427	388	391	384	371	391	402	355	366	388	415	396	400	371	415	427	394	386	372	408	376	391	413	407	416	388	431	418	403	396	448	400	374	424	383	385	407	385	394	346	340	373	421	400	379	396	381	433	416	415	376	379	415	374	400	381	418	385	407	359	390	418	439	385	396	388	375	360	428	391	400	397	365	377	386	388	389	377	362	384	400	378	375	398	403	372	401	364	405	365	406	396	407	387	396	381	371	386	383	377	388	412	369	409	398	404	407	401	349	406	381	363	379	396	382	358	393	413	363	430	421	414	370	425	420	409	377	411	399	391	391	405	356	352	391	323	354	398	415	384	371	394	418	400	371	391	425	385	384	340	331	390	406	402	355	418	404	379	380	357	378	363	373	388	383	382	373	407	366	367	399	377	406	375	375	376	403	378	389	397	394	387	405	375	411	379	344	361	381	391	416	394	386	417	438	422	407	381	389	403	359	385	383	378	406	364	379	421	386	384	388	411	398	407	384	373	350	385	384	406	368	424	374	430	402	377	433	397	398	401	382	401	398	375	376	398	390	365	407	410	404	382	381	392	434	404	369	349	391	417	369	386	392	379	340	405	386	391	389	397	425	386	403	405	407	408	402	416	387	375	406	399	427	426	391	361	400	399	417	388	384	411	347	347	366	398	409	396	402	397	424	399	406	383	428	402	387	361	411	414	392	407	388	378	393	373	361	389	365	382	400	397	395	441	397	375	401	411	422	396	353	382	432	388	413	398	391	393	379	358	397	369	388	399	387	359	412	415	396	412	408	360	370	387	402	376	384	400	365	379	387	372	388	392	417	406	403	419	416	396	387	430	395	427	414	365	410	402	378	371	364	355	431	400	389	403	444	427	425	382	350	376	367	368	383	423	381	395	386	387	419	383	398	431	381	387	390	379	389	398	408	365	369	427	389	422	388	386	411	354	352	392	360	373	373	371	437	399	356	345	392	416	373	397	397	392	393	410	385	419	407	383	382	385	351	383	400	395	399	394	427	407	386	399	413	424	378	397	371	387	380	388	423	428	405	334	363	389	429	402	428	388	367	377	376
18953	17987	26344	27571	22114	19734	19651	16393	12798	7752	5197	2000	1340	1132	1070	1069	1177	1113	1181	1235	1219	1269	1522	1503	1378	1305	1310	1314	1261	1110	1123	1030	1076	1047	1031	998	959	954	973	944	938	924	948	915	906	933	901	918	950	897	930	985	886	985	955	909	882	1017	947	955	936	917	949	928	909	913	926	935	895	901	892	919	990	987	969	915	918	880	969	923	928	917	949	937	1009	945	979	846	939	932	972	951	921	920	904	903	920	888	895	907	936	892	907	926	957	945	891	941	990	932	881	934	960	1006	936	909	993	942	895	958	904	891	950	892	934	930	913	931	914	877	946	921	960	951	926	932	975	987	937	895	905	940	901	921	936	919	922	957	966	939	909	890	964	972	940	913	975	962	889	925	906	906	939	975	951	924	944	925	943	976	913	915	999	913	871	929	942	928	986	936	898	908	962	1008	1006	957	938	901	949	870	925	934	970	906	944	881	959	951	908	955	923	917	939	919	888	925	913	945	893	958	1000	916	910	939	972	976	926	944	896	962	897	917	952	897	950	896	972	940	882	934	899	894	973	880	909	928	929	949	930	947	941	923	917	966	946	948	982	896	956	984	928	1007	865	965	924	911	913	920	908	936	898	947	983	893	913	929	926	955	905	862	932	916	950	950	955	920	993	1007	941	924	866	976	853	971	918	938	935	947	962	908	906	960	922	951	966	921	951	852	944	950	928	986	976	900	956	953	938	916	952	935	940	968	855	951	936	983	976	938	873	871	960	918	930	921	868	1022	917	887	912	934	967	925	896	989	992	875	943	923	967	952	934	897	947	947	891	922	923	939	907	942	933	904	989	883	938	961	966	881	923	890	895	987	950	925	922	927	914	949	983	940	929	895	1009	940	928	929	896	953	972	942	919	893	906	903	916	940	912	914	883	932	955	959	900	886	969	901	954	967	949	960	947	923	914	921	920	914	886	930	963	884	978	918	906	933	933	848	942	949	934	980	977	893	921	919	902	931	921	901	905	938	969	912	848	1030	906	899	939	960	919	962	919	928	966	969	909	900	936	915	912	917	962	940	933	926	928	997	902	988	936	905	965	953	912	907	929	952	927	876	945	931	935	918	886	942	972	975	947	1017	930	920	917	916	909	919	907	915	924	969	918	910	942	948	975	917	963	886	916	965	888	989	930	906	923	988	920	881	970	894	968	921	913	919	956	939	938	961	941	922	904	940	870	883	938	972	930	963	931	906	971	888	999	921	911	907	910	911	917	916	930	907	1003	863	993	938	965	924	920	950	961	957	964	923	940	878	921	934	957	946	932	959	987	914	892	913	908	976	886	896	911	947	968	975	923	939	918	935	956	898	930	935	939	902	934	927	901	898	974	932	1013	924	924	1014	901	968	941	997	920	933	879	936	890	936	922	942	978	926	926	890	981	878	936	932	902	998	903	889	918	978	935	988	935	944	961	914	980	892	946	905	903	940	950	958	923	947	964	963	1016	947	900	909	907	961	905	994	917	959	953	915	949	912	896	940	976	940	969	898	921	888	949	898	905	910	883	956	922	944	945	917	965	966	850	932	926	952	904	897	971	867	895	887	934	959	965	945	911	974	858	902	898	972	896	932	978	969	935	959	930	892	916	959	956	892	904	949	941	904	952	936	946	940	949	931	874	906	925	929	938	928	942	945	936	921	922	928	922	896	924	929	958	914	927	954	951	955	905	947	931	872	917	963	929	899	956	893	929	956	913	889	927	913	915	909	958	908	935	864	934	900	905	914	925	876	905	950	976	970	967	894	962	917	907	915	957	927	935	939	877	923	932	970	901	978	889	974	861	942	912	872	873	929	953	934	909	926	923	915	866	974	969	903	900	954	920	901	890	921	929	914	909	927	990	954	945	917	917	890	922	925	961	896	964	888	920	939	938	930	898	914	931	912	953	968	929	931	977	909	947	976	930	906	888	878	893	977	930	954	972	903	909	936	965	959	934	1020	946	955	949	945	934	997	945	939	953	907	935	930	937	916	963	952	938	947	947	978	928	971	964	886	976	904	941	936	946	930	963	923	903	878	937	905	906	934	910	914	952	990	933	975	912	963	930	957	928	932	956	955	931	927	932	889	939	1010	908	977	902	960	957	920	960	888	980	949	884	905	935	900	927	914	895	938	946	955	934	969	940	905	980	906	938	980	907	944	957	924	895	957	952	921	969	916	894	938	916	940	967	951	942	904	963	908	850	933	921	934	932	966	951	916	953	961	959	961	912	914	900	927	908	937	972	912	945	977	901	920	917	936	929	899	964	992	880	924	932	923	916	919	939	848	927	910	904	952	932	939	944	900	915	929	921	935	916	930	943	952	924	937	962	897	975	907	969	974	934	905	956	934	942	946	940	968	957	906	926	965	943	879	965	957	993	1006	892	971	961	984	939	940	965	927	888	939	936	891	967	947	960	965	927	957	946	973	935	929	918	906	933	973	932	944	921	941	903	912	952	937	900	942	905	890	931	951	933	900	895	894	930	903	904	961	874	936	926	971	995	926	924	914	893	913	950	919	896	893	924	970	927	932	879	920	954	949	907	912	917	894	932	987	936	919	968	934	917	962	928	1010	984	920	951	944	928	910	968	885	949	922	976	915	878	933	920	929	976	923	934	882	937	914	936	941	889	939	903	916	905	998	960	930	909	912	916	903	874	933	947	895	926	952	978	902	916	951	927	950	878	905	858	949	954	966	907	894	911	930	942	957	990	951	966	961	939	891	915	891	974	887	949	913	928	943	940	935	876	920	902	924	943	924	932	965	896	931	940	902	972	976	895	878	941	941	908	958	924	952	949	943	954	915	919	908	940	948	922	913	907	978	911	981	907	907	1000	897	908	986	940	973	887	928	908	947	913	891	921	893	922	924	891	931	942	1013	999	940	920	913	959	904	929	880	941	881	991	909	907	918	934	952	925	946	934	931	959	940	920	974	995	894	964	944	939	903	899	917	872	905	932	943	928	941	1013	931	957	927	904	958	940	935	955	948	912	935	923	934	949	889	915	915	921	917	907	920	946	965	988	945	904	927	912	907	959	995	946	906	966	920	956	939	920	918	978	974	885	957	968	942	941	886	920	854	914	931	954	926	948	953	965	955	952	942	918	931	997	907	977	984	962	938	979	865	886	930	926	948	901	927	928	899	936	874	878	907	928	944	968	906	983	922	924	954	888	904	915	935	931	964	963	924	932	956	921	909	952	936	926	995	905	913	956	926	936	921	916	952	946	877	929	922	963	943	918	925	933	997	962	896	862	892	922	937	923	951	980	950	884	945	903	951	922	958	883	930	902	894	902	943	902	877	912	912	978	934	918	944	908	904	903	922	984	960	967	938	918	877	911	967	870	913	884	937	928	929	925	949	908	976	950	915	925	927	951	914	942	936	914	929	969	936	943	874	972	915	910	927	911	950	880	980	943	938	917	882	911	939	923	897	942	928	909	959	927	946	937	906	918	925	907	957	901	886	966	989	921	928	903	910	921	956	956	952	900	924	931	938	923	996	932	908	949	928
36518	22834	24061	25302	17638	13301	9940	6649	4504	3503	1742	864	463	375	452	398	408	400	427	409	420	483	513	513	466	488	447	467	403	420	384	406	388	403	346	340	341	351	363	384	349	384	384	366	403	375	362	362	343	332	362	315	363	308	375	365	312	323	362	333	317	381	346	367	386	369	369	354	392	339	357	378	374	362	320	345	356	342	348	349	318	342	332	354	371	378	355	346	342	342	337	350	367	348	326	354	372	367	360	359	349	319	359	363	402	357	355	357	355	328	326	334	350	366	340	327	338	336	349	344	340	363	335	348	342	308	348	388	339	342	333	315	374	340	353	367	343	332	351	374	342	336	375	359	364	344	374	324	343	385	345	356	352	364	350	373	353	363	314	341	332	307	348	341	356	340	341	384	343	387	349	317	324	373	330	332	356	341	326	349	341	359	363	364	341	325	355	330	342	367	370	381	329	329	345	360	381	345	336	330	321	376	371	342	331	349	353	371	346	347	335	322	325	337	346	374	314	349	357	367	357	348	316	316	353	357	335	351	377	348	355	362	330	340	363	354	355	365	364	326	376	363	339	328	377	350	356	339	373	309	378	345	365	343	353	304	367	332	326	322	358	348	319	354	359	346	356	368	341	347	349	362	341	355	334	319	362	349	360	292	343	373	343	334	337	342	352	351	373	350	334	372	360	359	344	322	361	342	381	341	351	367	337	350	348	332	327	338	366	366	336	312	336	376	329	357	347	334	314	308	351	346	341	368	378	366	335	348	361	353	360	333	347	326	324	330	350	384	338	386	366	300	343	349	364	359	332	367	357	335	357	343	338	367	343	383	314	349	335	357	351	351	372	336	327	349	332	342	332	368	308	390	356	308	341	357	356	356	367	330	337	369	359	374	361	343	366	304	353	340	352	389	336	336	348	345	366	371	342	360	346	362	276	336	349	319	355	331	349	380	354	357	330	358	392	376	354	339	322	371	361	317	393	371	365	347	375	367	341	380	347	352	336	336	345	355	356	371	340	362	319	347	343	322	311	359	343	373	368	341	359	358	342	331	348	337	362	327	331	322	376	383	350	347	363	350	342	346	334	365	388	356	325	343	328	356	366	366	354	345	331	398	356	340	338	340	344	325	321	340	330	384	338	376	330	323	350	356	350	334	358	373	369	355	341	395	332	355	338	345	366	324	333	343	347	370	351	326	330	363	334	337	334	357	342	385	354	366	349	352	321	388	355	306	373	356	348	380	393	339	354	356	338	356	365	329	318	343	368	315	336	334	345	322	334	383	418	340	345	360	356	360	369	341	339	384	341	366	353	354	351	390	351	335	358	327	332	327	366	360	328	361	340	343	348	337	326	350	339	321	347	391	361	341	326	323	355	338	329	337	366	361	355	334	368	342	380	343	357	370	347	319	356	308	341	350	341	336	393	388	364	404	348	360	350	347	349	354	353	349	326	342	333	334	336	308	345	368	381	329	377	346	350	384	346	321	360	366	360	355	345	351	350	396	385	361	309	351	340	342	354	373	363	347	372	358	350	324	363	313	336	312	373	368	361	355	385	338	343	350	327	319	361	338	361	378	353	355	359	369	349	387	365	323	348	341	355	370	327	331	325	340	365	352	323	329	365	331	317	373	385	347	337	366	358	343	335	344	313	327	348	361	359	342	366	347	379	348	348	377	311	334	337	317	353	370	350	360	357	314	332	343	342	369	363	339	337	354	334	336	360	343	297	338	347	353	324	341	359	363	340	329	342	325	334	331	362	377	312	366	394	320	376	359	316	363	319	347	337	379	372	390	309	365	367	330	345	320	373	331	356	364	343	318	322	372	336	366	384	327	332	321	370	322	329	339	351	330	335	344	323	339	343	349	356	359	326	374	380	335	359	320	340	370	365	346	330	327	372	360	344	337	348	349	329	373	371	331	353	300	363	353	353	353	328	364	329	366	334	341	338	347	347	392	367	362	366	320	406	381	356	328	382	377	357	367	384	347	346	344	353	338	371	370	331	337	365	307	366	382	359	331	337	335	338	334	347	347	358	333	367	360	341	342	374	352	387	343	369	358	365	370	377	412	332	353	352	362	364	361	359	341	345	344	359	358	359	378	343	397	381	357	392	360	368	357	374	353	361	343	344	349	352	367	328	348	357	336	375	365	337	356	342	354	371	346	365	365	365	347	342	357	336	350	356	312	374	358	345	315	353	319	343	372	348	338	365	361	323	346	370	359	367	315	351	338	357	291	371	321	343	328	342	364	355	371	373	336	337	331	331	375	369	354	342	358	340	341	354	339	353	346	323	350	358	329	330	370	364	325	397	377	342	362	354	345	344	341	357	346	353	328	326	378	369	347	339	370	340	387	356	370	351	362	406	364	356	331	384	389	357	374	340	354	349	341	331	328	352	372	352	331	336	334	348	359	329	344	363	361	391	376	360	319	328	352	341	350	378	350	334	332	376	330	388	348	337	348	377	359	353	389	335	353	333	356	351	366	338	341	331	344	334	376	342	327	359	334	351	331	364	359	334	363	370	348	354	352	366	326	349	346	360	362	349	353	359	326	384	351	360	317	340	330	362	358	309	337	377	317	340	370	370	375	334	320	359	350	352	376	355	344	377	340	322	371	369	352	369	363	332	340	329	346	377	371	359	328	351	345	326	377	365	368	312	344	346	362	346	367	374	389	362	316	331	361	340	369	365	337	343	326	328	333	371	341	350	347	378	377	363	366	350	385	382	360	375	385	358	336	330	333	343	369	366	346	350	331	305	321	336	366	309	346	335	328	331	339	351	342	363	350	347	407	358	344	340	399	314	369	371	339	363	349	371	315	370	351	366	348	371	405	366	355	358	355	336	341	345	317	348	372	315	323	350	344	355	342	349	334	340	333	327	354	334	384	340	379	359	349	342	341	366	339	383	345	342	336	329	358	347	368	375	341	335	350	335	328	346	345	364	367	346	327	341	354	344	382	329	376	360	330	383	329	321	331	368	373	348	323	320	344	333	361	326	320	396	353	327	337	383	306	338	325	370	353	359	368	354	373	346	336	358	386	337	356	346	385	332	367	327	338	329	322	301	321	296	333	302	348	347	333	342	360	374	348	362	336	332	352	320	355	337	334	351	340	351	341	350	357	338	322	363	360	364	364	373	331	367	347	330	417	375	370	350	326	377	376	350	360	353	345	338	384	342	331	317	340	345	352	325	313	360	362	348	369	344	347	338	365	355	362	320	349	329	365	376	342	356	356	318	375	366	358	338	388	348	359	374	365	341	331	353	323	322	337	354	356	347	376	365	357	340	359	356	323	319	336	320	324	358	353	363	392	353	372	361	346	350	346	303	322	369	358	330	358	362	329	356	366	370	366	332	315	357	352	339	367	336	361	302	341	366	358	330	359	368	327	329	339	344	333	362	384	328	369	335	327	350	351	338	324	302	344	376	359	350	367	377	351	390	338	313	382	333	337	350	350	315	364	359	373	353	332	365	354	370	369	362	339	381	332	334	364	330	330
24758	18477	30236	36821	30810	27880	24410	18150	14932	11797	6891	3254	1445	1143	1061	1201	1136	1187	1238	1400	1480	1486	1913	1918	1534	1575	1491	1626	1364	1250	1144	1029	1033	997	870	904	870	861	884	824	829	842	854	914	900	861	872	778	814	866	816	834	828	879	879	846	853	834	818	837	869	827	818	838	821	822	834	832	808	829	811	796	846	797	842	783	836	854	841	830	814	808	828	820	853	876	844	824	865	830	858	844	840	845	882	785	824	805	877	876	877	835	841	825	815	858	850	838	875	806	829	863	888	817	829	856	828	833	849	834	881	812	867	817	865	823	833	856	801	840	850	838	843	815	861	879	855	865	867	830	825	836	862	824	805	817	800	828	835	857	822	815	840	836	817	863	825	854	836	808	860	785	897	815	857	852	830	839	835	836	833	847	813	723	840	858	798	811	865	850	816	814	847	807	821	837	816	868	765	836	844	783	800	853	866	815	848	783	843	800	848	814	797	776	807	809	852	825	834	831	848	801	806	864	822	862	863	797	832	785	833	856	838	906	819	843	868	865	854	832	840	831	862	848	851	852	830	821	817	805	793	849	827	785	852	788	779	825	832	845	832	878	805	835	838	806	849	908	863	858	844	831	825	914	785	855	874	816	860	879	875	835	807	888	827	809	843	819	819	835	822	828	854	829	779	756	814	864	881	808	843	836	844	848	822	844	848	825	853	901	808	819	797	880	762	826	833	859	843	797	854	841	775	850	844	880	849	840	825	844	836	850	852	791	820	839	850	828	845	829	781	847	854	841	828	880	807	817	820	808	833	832	825	892	836	843	840	811	840	819	842	847	821	849	816	799	849	827	824	845	801	840	883	800	853	821	857	815	845	828	853	818	843	823	798	838	826	818	863	848	835	854	855	814	838	812	874	802	808	800	783	812	803	845	806	880	861	873	849	860	866	804	830	800	900	838	788	866	849	856	828	846	912	855	814	841	871	848	801	851	894	823	813	817	834	860	832	849	853	858	862	871	842	856	816	871	850	857	828	833	816	859	839	873	837	823	864	905	858	791	801	839	866	814	801	837	843	849	832	872	843	895	782	850	826	834	833	880	783	802	844	841	832	847	795	803	810	830	811	868	860	809	821	862	830	849	875	825	808	810	864	801	830	851	872	828	844	828	832	798	834	838	922	833	833	913	864	812	838	864	831	806	826	826	842	845	815	885	835	889	846	859	856	905	894	808	899	810	880	868	818	814	776	857	834	850	816	850	770	781	856	855	891	863	851	819	843	855	814	810	833	855	858	863	823	899	861	819	836	820	816	800	823	821	788	848	773	807	881	863	779	869	833	876	832	803	838	799	863	873	828	827	790	831	856	888	828	827	855	868	830	832	817	796	876	873	833	850	792	864	849	823	767	807	813	844	865	818	865	835	833	802	851	852	858	865	782	824	852	857	855	796	814	841	778	790	866	861	806	827	815	818	824	866	855	753	840	845	837	829	781	836	828	836	877	783	819	866	885	830	831	829	813	872	876	817	859	851	792	885	857	827	780	824	831	834	866	830	794	855	821	839	822	874	779	807	813	794	804	869	842	845	787	868	798	857	821	837	864	869	854	858	811	851	765	865	839	821	847	863	798	838	835	897	873	771	825	807	840	865	844	800	855	793	794	891	832	822	860	849	850	812	871	824	797	844	841	800	820	835	840	809	819	840	852	829	812	861	855	867	846	808	837	868	859	847	844	829	837	847	840	828	857	851	868	823	824	853	821	871	831	908	839	806	826	804	892	835	821	837	847	857	831	839	854	849	886	821	804	824	795	838	862	825	840	850	822	857	817	812	825	864	834	808	850	832	864	789	829	796	831	825	820	838	837	867	824	865	783	823	869	798	819	844	811	794	849	829	821	847	838	851	838	844	819	852	847	786	851	843	860	836	747	832	805	905	866	832	795	845	862	848	863	836	852	826	809	819	811	818	789	847	886	840	836	792	827	817	804	838	839	854	877	834	844	776	877	884	823	835	820	852	857	803	857	851	809	831	854	770	796	774	793	818	841	857	849	850	827	842	823	855	814	861	804	825	851	882	814	819	817	845	836	840	823	818	793	869	857	860	822	843	828	854	843	891	870	851	813	832	821	841	819	818	874	853	836	826	804	842	861	855	857	858	820	884	896	852	831	843	790	823	859	850	803	823	863	872	783	859	845	840	819	846	807	810	788	844	866	847	838	817	855	815	836	780	837	877	839	842	821	812	866	853	791	862	831	882	813	861	808	824	836	791	843	768	857	860	841	872	853	834	865	810	863	825	797	810	816	770	848	868	903	877	830	807	851	897	897	802	736	835	849	855	856	762	854	805	835	826	840	880	841	861	812	843	791	863	824	834	851	858	837	896	827	903	823	801	811	804	841	798	856	792	824	869	795	818	819	779	886	822	878	817	857	827	838	826	870	823	846	817	845	819	879	817	845	842	812	831	804	813	884	782	791	844	812	854	825	847	869	801	821	868	840	827	891	817	868	839	870	832	851	875	772	889	782	833	859	850	843	773	855	842	789	836	821	836	881	873	844	825	798	833	867	856	844	860	846	806	811	816	844	907	826	816	872	826	810	847	862	820	778	801	873	884	878	830	809	798	841	908	834	813	820	906	852	873	834	835	860	886	800	845	843	827	842	850	790	816	776	863	824	788	844	835	808	844	839	854	848	801	855	879	769	779	842	824	832	843	904	893	870	824	816	813	883	831	815	823	844	837	847	855	824	807	865	876	850	873	825	835	806	820	777	829	845	795	788	804	820	861	855	812	822	804	890	814	801	827	790	853	843	823	827	839	820	825	820	816	797	872	827	886	821	856	818	840	809	864	805	829	845	808	810	812	839	858	832	812	883	814	826	830	804	823	809	847	845	806	836	860	825	830	843	833	862	837	817	854	836	810	869	839	837	809	860	780	831	855	793	820	850	802	837	856	786	843	864	798	831	846	833	854	787	870	820	858	865	850	845	827	818	778	823	842	810	835	835	829	833	823	851	825	887	840	879	806	835	852	859	795	850	846	858	829	802	826	837	818	897	826	787	844	879	907	788	799	829	789	827	834	834	826	797	861	820	860	781	865	871	856	855	855	884	780	787	823	816	805	835	852	822	778	861	855	781	817	862	846	866	846	915	833	878	815	826	823	808	866	881	837	864	844	806	837	796	809	878	805	893	829	841	861	844	875	791	786	887	866	884	831	813	824	812	881	850	833	830	799	836	787	856	828	821	816	800	884	836	859	799	841	835	858	838	814	804	827	794	846	782	790	828	854	875	800	818	847	868	860	839	805	875	785	884	854	871	848	816	820	801	846	880	802	814	897	805	820	855	819	826	834	815	831	833	862	843	809	847	865	817	899	819	836	826	816	828	774	844	840	860	825	785	838	791	841	796	871	871	830	846	812	850	831	887	861	853	836	824	812	821	835	853	845	840	845	857	834	821	838	855	883	832	808	845	832	793	826	808	805	899	852	890	800	791	893	865	856	832	828	860	850	814	800	846	887
15182	7600	7425	5881	3420	1768	1190	876	757	626	541	467	406	394	408	391	358	380	411	366	403	339	393	380	351	398	376	384	339	380	368	376	379	371	372	385	337	366	363	341	373	375	404	402	413	363	392	401	374	367	364	391	420	387	367	380	384	408	398	384	388	382	337	364	346	389	367	360	374	369	371	364	386	350	426	339	306	392	397	369	359	414	365	353	384	367	396	372	345	389	348	372	372	353	346	369	382	331	363	386	406	397	370	371	376	370	378	324	363	404	352	381	380	412	381	362	335	346	385	341	405	399	392	373	413	370	379	376	409	364	366	386	393	379	358	390	357	388	366	310	395	365	377	355	370	365	375	398	377	395	383	378	367	388	409	368	408	350	357	326	376	373	339	392	368	386	353	348	370	381	352	402	381	364	381	377	392	382	366	381	368	379	394	402	382	367	366	438	392	356	402	378	384	358	378	343	356	350	396	364	379	369	365	405	361	359	397	326	375	356	383	340	386	355	363	358	392	372	349	385	398	352	345	385	368	364	414	386	383	358	369	401	361	371	388	377	359	433	349	396	364	404	377	391	385	396	380	376	405	370	366	340	344	373	370	369	374	389	378	349	345	386	395	418	378	379	357	403	354	365	400	355	380	370	410	360	365	364	383	374	370	375	371	384	350	400	394	391	340	369	358	399	411	351	406	396	352	342	369	361	394	361	376	359	390	373	349	390	344	358	383	369	352	379	400	360	376	373	361	385	356	334	355	373	360	345	396	364	402	352	344	368	392	405	378	379	357	358	382	375	386	378	416	361	385	383	393	337	390	354	389	377	366	364	370	396	351	369	382	393	372	375	399	349	357	358	395	375	391	348	356	348	360	361	374	400	404	382	360	359	334	364	343	387	367	351	391	387	368	393	386	380	365	360	353	404	374	372	367	389	376	382	376	389	363	360	349	352	365	419	391	350	366	364	359	418	354	366	368	357	335	357	387	407	411	350	375	365	381	345	372	373	363	363	359	374	352	374	364	391	384	355	369	385	377	355	342	390	400	382	390	379	379	376	353	380	374	392	373	385	367	384	344	353	349	403	352	380	378	424	378	380	402	396	330	380	334	352	348	363	376	408	354	384	358	397	356	372	372	370	388	382	390	378	378	376	394	370	371	398	388	353	388	379	354	382	333	369	360	406	397	336	348	378	360	380	326	374	383	408	374	389	394	368	355	358	390	362	380	364	336	408	389	392	338	409	363	353	393	362	377	397	384	362	371	353	344	358	403	363	392	387	361	375	372	395	358	367	389	363	352	365	400	348	332	365	360	339	384	364	351	357	370	394	379	376	388	419	344	395	355	356	355	347	369	375	372	345	393	417	428	377	372	374	346	361	376	364	380	386	406	385	382	357	362	356	360	333	401	340	383	395	363	401	368	349	347	397	376	371	391	338	344	386	373	375	373	386	372	395	400	412	386	360	389	391	381	334	355	379	365	368	374	396	360	444	402	365	326	378	386	375	377	338	395	446	376	378	347	366	393	384	337	358	377	390	398	364	372	385	359	381	365	389	399	378	374	374	355	400	399	389	337	399	365	387	364	377	352	362	378	366	370	367	396	356	358	378	328	374	357	383	354	393	381	395	369	357	348	448	374	367	355	383	379	389	367	356	362	380	380	395	337	349	375	342	356	378	360	369	405	375	375	380	379	378	386	367	362	365	375	371	345	349	368	368	383	393	351	361	384	400	390	388	403	343	376	371	392	385	386	365	372	365	384	357	432	394	395	390	364	399	382	375	381	380	422	369	359	379	387	352	362	363	366	359	348	341	364	380	399	375	391	378	372	376	403	361	385	420	344	390	397	354	354	341	387	373	387	371	370	370	363	374	377	386	374	367	371	398	367	361	333	350	346	353	361	367	329	358	395	371	377	369	343	366	392	372	366	376	393	337	361	388	368	414	326	391	343	378	385	393	369	376	375	351	390	387	379	353	382	434	356	331	385	362	333	356	358	349	389	398	385	328	389	341	420	387	376	359	379	392	392	397	365	342	374	330	376	405	370	365	380	394	380	381	377	348	386	381	329	386	391	412	391	355	370	362	394	375	369	386	365	396	372	384	371	398	435	382	365	398	363	398	376	350	335	353	327	369	402	398	372	371	385	378	362	349	373	390	366	344	348	361	374	352	387	355	375	362	361	375	409	372	397	361	369	347	354	359	370	423	379	350	388	372	377	394	403	341	348	359	335	353	399	391	385	366	370	374	367	340	373	374	364	370	358	389	357	395	361	331	395	343	414	342	392	351	386	436	378	404	358	387	352	328	380	347	356	387	396	369	391	396	376	346	384	377	367	345	405	363	337	390	369	398	367	384	389	360	354	358	342	362	351	353	400	370	364	388	402	358	372	365	393	371	377	351	359	384	346	381	377	347	354	378	358	424	374	376	349	347	372	385	390	380	366	340	389	341	351	360	395	385	368	360	359	368	375	380	405	396	367	347	372	389	376	387	400	394	383	365	392	390	348	375	377	371	353	376	394	382	377	373	414	374	378	402	349	380	403	371	408	388	368	361	386	387	339	408	366	431	415	404	349	376	404	395	387	391	368	338	376	387	369	362	369	358	376	376	385	383	361	405	377	384	345	376	361	420	375	352	371	353	394	386	374	346	380	373	346	376	353	391	358	360	357	382	396	360	373	393	393	383	366	376	394	399	339	355	368	391	382	386	368	386	363	354	373	363	395	400	335	328	407	378	381	402	406	356	387	355	417	368	338	353	361	364	379	362	368	374	362	350	352	369	379	405	332	372	374	395	354	368	364	396	350	395	347	368	365	401	343	377	363	368	402	439	382	378	351	396	357	351	342	347	385	389	352	373	360	382	404	362	411	387	364	377	375	322	380	360	362	369	405	372	414	369	397	352	353	368	339	368	369	384	374	342	362	379	407	376	368	364	347	380	362	375	364	374	400	398	368	381	353	338	395	361	385	393	365	374	392	407	389	353	342	347	364	354	358	361	367	373	370	358	350	393	372	361	370	375	379	369	370	401	357	386	394	387	362	391	373	358	352	368	359	398	377	385	407	350	367	380	360	365	382	379	358	375	370	377	403	373	393	349	366	366	396	343	370	353	387	391	392	391	387	373	386	379	358	392	398	331	333	383	362	383	397	342	360	389	410	379	379	375	379	390	383	347	356	362	372	362	317	356	324	393	410	355	399	380	383	386	383	363	406	370	362	367	369	373	344	366	375	385	381	401	384	360	376	381	368	370	401	368	374	420	388	371	412	375	422	414	385	383	340	379	352	413	356	375	382	351	385	367	385	349	356	344	353	412	378	390	386	341	372	384	375	414	399	377	382	367	393	394	355	391	388	380	386	406	356	355	383	376	381	346	380	397	375	363	406	365	351	385	395	375	349	390	356	352	307	375	396	371	333	376	379	396	373	378	377	352	385	367	402	410	345	386	360	368	368	394	381	400	367	372	369	367	363	352	379	371	390	330	402	377	404	358	393	397	385	357	362	376
11012	7545	13663	14418	10353	6467	4331	3245	2604	2104	1665	1344	1048	946	1001	969	950	937	905	944	921	938	934	980	938	1027	982	909	914	937	909	932	876	951	914	903	897	929	889	907	871	934	905	947	898	900	906	937	861	877	929	903	865	910	854	902	936	887	872	914	932	922	879	910	915	920	894	870	886	877	867	934	862	957	870	873	867	866	898	904	890	906	938	866	901	911	912	894	883	925	884	921	900	856	897	874	939	899	881	899	898	880	934	919	893	925	854	864	862	869	869	898	873	879	910	895	908	943	889	814	865	960	869	845	879	902	889	838	911	923	930	919	867	883	860	877	892	883	900	862	887	898	941	894	898	908	935	840	858	911	883	870	890	891	888	881	895	972	904	921	935	913	918	919	905	933	939	814	909	898	895	883	918	871	947	910	867	931	890	868	872	917	926	915	898	894	952	927	919	898	920	853	916	933	833	877	887	897	875	892	865	887	858	905	843	894	856	878	917	892	887	919	872	872	894	884	958	892	864	882	946	872	882	872	872	851	905	896	881	868	894	888	891	859	926	955	925	925	844	888	925	896	893	906	905	925	883	977	932	957	904	922	892	889	840	876	890	885	827	943	881	883	887	908	914	875	938	842	929	949	835	946	922	935	874	928	893	887	888	870	865	874	922	937	884	891	942	907	924	889	897	861	859	934	865	879	865	922	889	839	909	890	906	859	889	941	820	933	863	873	889	876	929	899	914	932	876	850	922	903	890	849	867	899	908	942	927	869	891	846	889	927	923	864	892	891	930	884	865	916	879	914	877	904	914	864	916	878	858	869	878	828	938	894	925	876	892	850	898	906	901	875	938	849	905	907	925	887	867	855	923	874	855	908	877	871	890	889	870	927	911	857	947	905	919	884	866	870	918	902	876	895	909	859	877	931	957	880	889	914	825	927	951	875	854	835	859	901	884	852	901	892	860	851	898	876	931	903	871	937	856	895	891	893	917	913	913	842	906	874	917	951	894	907	897	903	915	917	924	864	884	933	915	924	930	913	843	914	829	909	872	873	924	865	881	922	888	902	885	910	914	839	863	896	897	878	929	904	895	920	823	900	869	903	897	907	897	911	933	892	878	913	911	852	934	879	923	908	905	918	925	929	885	932	898	955	859	909	867	862	936	854	861	902	892	835	874	905	900	923	909	901	872	873	847	900	906	933	881	902	896	898	904	853	937	882	913	892	915	954	912	903	895	947	900	887	882	863	958	893	894	873	854	872	867	919	954	914	927	891	925	945	866	871	905	886	940	849	902	923	937	896	896	893	900	890	902	882	908	876	883	903	917	870	894	847	936	840	843	884	881	871	886	905	929	862	887	941	888	889	873	914	951	903	921	957	895	863	934	872	864	883	945	908	902	915	894	880	957	890	910	871	878	856	904	875	886	868	891	881	865	884	894	883	917	848	878	863	902	928	859	899	888	939	898	909	910	901	876	925	914	904	932	919	867	936	871	928	894	899	887	850	910	872	896	912	843	924	918	891	863	872	882	944	933	907	855	891	848	882	803	923	919	861	912	873	897	938	897	903	862	847	865	838	940	877	800	936	931	927	898	883	908	815	885	859	898	909	878	936	849	884	874	870	932	890	893	873	881	901	952	814	870	913	859	918	886	955	868	934	905	918	893	802	889	881	909	901	896	864	890	876	956	895	875	915	901	910	897	856	869	881	932	932	898	867	928	959	856	929	913	902	861	904	907	907	905	923	885	902	946	881	852	927	930	868	904	864	887	885	894	871	919	888	916	866	942	865	908	881	913	875	944	864	884	879	914	855	915	858	849	903	883	920	896	927	921	936	903	891	863	914	866	903	952	914	882	941	877	885	903	890	899	910	922	891	930	879	875	863	916	869	900	911	907	853	862	866	869	888	892	908	908	893	887	932	873	918	887	884	889	894	952	903	928	893	849	914	884	810	898	844	905	879	853	912	886	900	889	890	882	848	860	903	940	881	901	896	796	861	890	913	902	901	887	896	932	925	909	866	887	849	909	892	890	870	942	895	899	881	910	861	851	862	932	868	865	951	883	912	939	900	874	911	882	913	959	907	953	886	903	879	838	888	902	872	939	874	928	934	908	881	833	849	899	906	884	893	890	876	884	915	905	932	897	899	896	877	924	904	866	917	892	884	901	881	883	912	868	894	931	877	839	882	931	925	913	855	891	869	888	919	928	897	908	870	921	860	896	934	915	876	912	938	933	887	862	890	939	884	914	899	891	893	879	851	888	930	918	885	882	934	883	955	898	874	952	920	856	903	893	867	869	874	971	833	933	954	906	877	918	876	852	912	932	872	839	920	836	879	884	875	881	839	892	928	952	950	917	881	940	861	848	869	884	936	952	873	870	917	934	925	860	890	882	852	907	937	921	927	956	842	929	897	901	866	889	903	895	880	882	896	947	879	904	886	933	918	890	875	875	919	883	876	842	913	873	860	899	846	914	926	874	929	827	903	885	865	915	872	903	936	855	919	863	899	885	914	874	901	856	901	916	889	881	872	916	913	909	826	946	909	817	945	895	935	935	876	856	871	903	925	891	889	890	901	872	953	926	844	909	914	932	900	969	884	927	898	905	935	909	929	907	890	873	875	893	913	918	899	838	894	860	873	874	889	884	884	887	914	875	843	903	927	870	881	878	897	867	905	867	872	921	960	923	937	878	912	886	908	877	871	929	912	868	854	898	846	874	951	909	887	915	906	899	943	900	866	872	931	933	926	865	916	888	885	882	898	878	935	891	933	966	914	895	839	906	851	862	895	916	873	877	836	854	876	882	871	844	884	922	899	893	850	952	917	883	887	900	862	873	910	924	964	862	865	896	889	872	849	890	960	865	899	889	857	915	893	929	890	872	936	869	903	858	918	939	875	889	868	909	848	928	900	928	888	867	949	897	907	908	847	913	976	928	912	869	870	912	862	855	929	920	881	955	889	922	882	916	877	857	897	894	884	934	942	907	872	884	915	917	924	929	902	905	896	869	889	914	867	940	852	939	907	899	951	867	898	935	893	802	926	907	888	863	846	919	888	889	888	904	911	929	911	937	886	900	882	886	892	820	860	908	866	893	921	902	902	910	859	897	897	913	913	900	869	892	897	904	916	902	902	875	887	929	910	866	879	917	926	893	941	935	881	926	850	864	940	892	885	913	922	917	840	940	918	866	918	873	849	882	908	884	902	918	850	883	896	898	903	926	873	893	891	914	908	889	921	862	841	882	883	874	874	842	882	845	826	861	875	905	882	885	924	867	888	903	947	901	886	895	845	881	866	859	883	857	876	930	947	908	943	892	913	854	931	884	946	882	899	901	841	901	945	904	863	903	905	922	832	901	932	888	858	854	894	861	853	932	880	903	904	937	913	968	876	853	914	919	896	862	905	837	899	876	891	897	874	877	903	898	873	821	851	882	920	858	873	914	886	922	901	851	901	867	914	850	958	889	818	871	884	906	941	853	905	936	885	855	808	861	914	840	877	892	890
23917	14090	17741	17225	12727	6740	7258	7670	4499	2747	1553	1316	738	463	412	414	458	418	411	446	410	438	484	493	431	435	461	484	447	432	438	429	421	393	427	372	404	388	412	394	413	378	393	397	370	408	396	347	371	418	389	440	388	400	375	399	393	417	411	368	381	349	380	449	407	397	377	418	377	438	391	390	398	414	407	345	410	426	416	396	389	367	432	359	383	396	395	386	352	437	410	412	459	404	382	395	340	388	388	362	440	385	395	434	409	380	377	367	384	377	406	397	361	414	387	390	368	370	426	405	414	375	427	391	334	416	377	397	392	395	382	365	393	393	389	362	420	432	437	383	406	399	389	381	374	428	376	375	388	396	370	404	416	387	392	392	403	389	423	390	390	404	402	388	429	398	368	386	420	432	409	397	375	365	368	395	378	356	420	350	372	372	388	404	409	424	386	385	359	354	413	409	411	361	419	411	409	425	379	371	374	378	381	379	442	432	403	389	421	393	427	398	373	380	434	398	403	362	419	349	382	383	367	433	433	368	394	376	361	406	381	361	368	389	408	395	374	371	385	373	397	401	447	384	402	391	394	384	404	449	412	356	358	421	427	448	400	414	417	386	404	394	428	401	391	397	375	384	420	381	431	396	412	378	401	409	399	407	367	391	382	398	407	373	423	390	371	397	390	384	422	419	398	404	389	424	443	403	359	417	388	416	407	399	373	373	408	427	400	377	420	383	394	393	376	358	368	362	402	389	386	372	365	366	376	402	389	428	375	390	409	380	408	402	388	412	424	391	425	396	425	396	410	383	413	448	365	387	385	403	399	398	389	378	395	408	386	359	398	405	391	397	419	403	381	340	410	388	376	378	397	382	395	404	432	373	428	376	388	365	384	359	385	371	400	369	407	393	387	396	409	358	369	410	402	341	397	428	380	384	387	404	393	371	380	393	381	390	375	398	403	384	390	443	393	378	391	371	372	366	363	406	394	386	411	375	387	432	410	421	386	383	390	425	416	392	400	375	428	419	405	399	399	391	344	402	414	398	417	349	424	357	380	385	385	371	379	357	390	409	380	424	406	413	374	392	399	419	409	424	416	352	381	390	376	402	408	428	394	361	393	410	356	389	384	409	411	418	428	410	435	417	372	400	394	392	412	401	382	408	404	428	423	405	404	365	422	371	444	369	443	366	405	395	372	399	388	382	398	408	413	398	382	393	387	372	367	414	371	416	363	400	364	395	392	372	400	392	415	396	380	414	452	380	392	387	362	411	365	398	396	394	418	439	364	385	396	369	423	430	398	401	400	368	423	390	394	384	430	385	393	422	424	375	383	382	366	385	394	413	425	358	395	410	421	410	381	404	378	404	435	398	383	394	381	399	400	393	400	409	366	394	398	381	416	344	362	375	451	396	376	368	427	393	416	387	415	339	347	408	383	374	432	404	380	393	369	417	377	414	405	410	448	401	425	363	390	393	403	350	381	388	392	416	395	395	388	400	410	401	423	410	383	365	397	417	384	344	362	416	421	389	400	398	435	396	378	366	403	384	389	401	371	402	380	377	426	387	358	399	407	383	434	399	390	359	417	372	437	425	364	408	391	387	351	389	405	393	387	356	436	402	404	372	418	416	357	381	422	417	409	398	447	406	381	392	399	368	425	391	392	404	389	385	374	419	354	441	404	333	393	385	413	424	388	395	381	355	397	427	359	397	388	424	443	437	359	388	403	425	376	411	400	395	400	389	384	404	393	372	400	370	401	388	392	414	394	394	398	416	368	374	413	411	433	389	355	363	397	376	422	402	340	391	378	389	354	404	406	389	368	437	370	375	394	373	383	399	395	397	371	377	393	387	387	374	385	374	420	381	400	405	404	429	412	378	388	422	402	398	357	352	399	354	412	397	395	425	390	407	369	401	430	382	368	398	392	402	430	404	394	438	401	403	380	407	391	378	364	431	398	405	375	402	399	402	401	414	380	403	414	406	358	394	387	414	396	410	383	355	414	386	366	375	407	391	379	416	394	380	367	406	368	386	356	389	431	405	401	397	398	427	388	398	398	393	378	378	381	443	412	395	424	412	379	395	368	411	393	422	390	358	377	390	422	395	381	400	457	381	347	344	413	391	396	404	425	406	395	392	385	394	378	363	401	385	366	387	387	359	403	400	398	400	389	400	418	399	452	379	393	396	387	407	391	374	385	388	403	383	405	434	401	386	405	408	401	377	401	416	410	392	398	356	387	376	350	391	392	399	382	414	373	428	369	394	387	382	369	351	419	377	383	369	401	373	424	386	381	400	390	370	391	399	360	411	412	392	389	413	407	357	376	358	375	374	397	385	365	369	455	383	411	360	371	400	414	402	357	385	375	376	386	403	383	360	405	399	377	356	405	391	399	378	361	396	401	357	461	393	376	398	407	391	413	398	397	370	397	427	408	386	406	382	407	361	403	357	376	368	383	392	411	382	405	390	409	389	395	438	409	439	411	367	393	364	365	392	404	393	405	359	455	354	369	417	401	404	418	414	389	363	409	412	406	373	389	433	444	406	388	392	379	397	391	406	408	356	408	374	370	365	355	390	420	379	426	360	408	369	418	392	391	354	382	354	399	374	384	387	393	411	374	407	378	410	406	383	420	369	413	386	397	384	380	396	391	415	403	376	401	406	415	398	394	405	394	366	413	402	422	404	380	411	397	394	373	400	381	397	368	383	404	354	388	389	389	379	386	357	411	424	382	399	391	377	382	416	434	385	370	361	408	394	375	387	393	413	401	367	390	429	397	371	397	424	406	398	395	384	386	365	403	383	370	391	444	387	388	364	415	373	403	396	381	427	383	369	425	432	355	371	400	421	408	382	369	397	435	404	399	388	401	406	407	418	372	390	381	391	368	405	397	399	382	403	385	427	392	416	403	353	349	407	410	388	378	367	359	408	406	385	401	404	432	368	384	405	356	365	394	419	381	406	404	401	383	395	429	420	375	364	430	379	342	372	356	393	388	410	388	410	373	387	400	392	407	363	371	388	386	410	399	404	375	414	384	406	353	390	407	384	376	370	406	420	377	405	399	415	397	395	374	403	386	426	362	380	385	404	414	359	390	413	392	375	400	370	374	379	355	400	346	398	370	401	386	405	413	401	395	413	410	390	368	379	400	401	358	403	356	386	379	365	367	382	349	393	367	382	426	408	395	417	393	410	420	405	401	409	407	378	409	368	376	469	411	379	401	373	411	399	434	377	328	394	380	378	363	398	410	388	368	394	447	391	390	379	408	392	389	398	372	398	385	384	369	388	349	371	387	399	407	408	424	423	393	369	399	376	404	364	424	386	351	400	432	434	394	411	382	402	390	385	394	402	408	399	371	421	405	427	450	391	417	434	359	377	399	383	386	396	399	383	404	373	393	399	394	415	361	403	405	377	405	384	388	381	397	387	370	412	370	422	395	380	421	383	377	363	447	381	401	406	425	373	421	414	388	416	417	402	399	371	408	429	393	415	407	413	402	365	372	386	381	391
16667	13659	25395	29719	24967	18459	21429	22340	14367	10685	6459	5472	2590	1121	1108	1109	1120	1016	1165	1227	1295	1289	1493	1479	1273	1304	1347	1281	1194	1163	1031	1082	1059	1007	988	928	918	913	954	953	886	914	972	974	943	987	931	958	963	898	910	963	888	890	966	892	952	932	898	966	958	942	967	916	945	925	963	993	925	962	932	951	883	921	949	914	976	932	913	952	925	917	1014	875	938	926	964	995	963	930	952	893	936	952	934	926	913	944	960	958	929	984	854	944	898	963	926	962	928	949	925	908	907	958	958	932	902	961	945	907	917	947	991	944	902	955	945	952	879	891	923	883	856	963	949	911	955	934	976	948	908	933	898	977	946	908	979	900	918	925	958	898	957	972	934	973	913	881	981	959	989	964	897	935	925	885	911	920	952	957	932	921	954	932	925	919	959	941	917	949	984	936	909	975	992	968	982	865	934	998	910	928	894	928	965	932	932	942	893	917	882	914	895	943	913	925	910	905	859	945	903	936	893	914	911	889	970	940	952	944	942	942	942	930	924	962	992	941	968	944	874	953	975	970	922	946	903	991	926	963	979	892	933	945	930	934	959	947	914	910	933	963	921	957	946	936	994	995	976	963	930	923	956	867	880	976	967	937	978	929	933	920	965	901	1013	940	923	946	943	1004	950	926	957	952	981	954	932	930	932	881	879	939	921	941	919	958	956	901	950	953	928	955	950	943	932	921	1008	958	980	942	960	942	937	938	892	966	903	896	980	936	906	935	942	945	883	940	902	884	922	924	966	904	970	912	981	969	949	938	906	922	920	995	901	911	964	927	966	954	875	925	954	942	984	989	977	918	927	933	951	933	961	953	959	968	943	916	933	925	877	959	910	924	933	955	926	930	908	955	916	992	942	945	960	993	937	918	893	917	939	952	938	948	967	924	961	954	945	900	928	925	959	948	937	941	948	956	974	947	966	955	955	972	934	908	979	969	936	913	914	934	940	975	968	875	946	938	976	921	923	931	978	967	955	921	879	958	940	900	924	929	889	970	905	943	901	920	913	1007	1007	970	911	941	955	946	943	975	941	958	1023	952	903	936	935	964	943	970	994	881	988	935	929	947	929	978	933	961	913	950	1001	929	931	953	920	937	950	927	963	938	937	914	891	967	880	922	950	934	912	863	1032	963	903	927	905	932	968	895	927	959	964	879	911	913	944	901	953	904	946	937	942	911	900	941	962	931	941	916	932	979	924	893	971	981	951	979	869	914	946	965	895	961	890	906	889	977	918	921	947	979	932	949	925	894	931	914	895	912	976	901	912	916	933	967	951	927	990	941	955	946	951	945	896	928	969	922	919	920	957	944	986	975	913	888	930	925	955	964	985	954	972	952	946	987	874	956	926	886	944	885	968	950	944	902	928	914	947	923	991	934	929	915	923	949	938	949	928	937	941	974	983	888	940	969	965	914	933	883	909	927	965	896	982	1000	911	931	948	974	929	920	952	982	966	903	916	915	1001	904	956	933	918	905	963	934	1046	971	926	914	916	994	993	972	921	899	953	956	926	932	901	986	938	975	982	944	921	940	972	944	919	915	983	928	953	974	1011	933	979	928	940	964	940	944	933	897	885	925	937	987	970	941	960	931	932	970	955	894	932	970	871	944	964	956	938	985	921	952	935	951	968	971	963	948	972	945	967	957	950	957	903	934	914	1039	986	879	963	891	910	955	969	873	966	943	930	967	913	921	902	868	938	977	932	981	954	978	917	958	955	954	944	936	891	957	908	936	933	943	929	917	929	932	940	940	955	967	944	959	964	936	963	916	909	914	947	922	910	890	923	952	940	942	924	907	1012	986	922	906	940	932	955	919	959	928	905	923	914	936	936	901	935	970	978	890	928	959	876	906	923	932	957	949	923	897	940	1012	934	942	902	959	942	918	956	931	923	987	911	891	920	852	927	942	912	938	957	945	926	915	917	949	938	961	996	974	933	895	951	999	924	915	903	901	946	925	983	975	946	938	960	961	960	952	968	926	943	965	909	935	935	929	953	968	954	922	957	875	923	944	911	975	917	958	979	952	949	944	913	889	985	955	900	958	945	961	922	920	945	958	944	895	955	916	970	919	969	894	910	959	994	971	934	941	938	964	895	865	926	904	900	966	956	957	962	936	964	890	872	951	981	967	919	918	963	894	886	977	989	979	951	921	916	974	946	992	972	944	890	920	942	958	997	922	931	909	910	880	882	942	899	931	943	909	926	1018	950	933	940	960	904	944	917	897	960	860	1037	927	949	942	950	969	945	911	944	957	948	956	951	923	977	933	930	1004	945	965	946	945	1015	935	930	936	921	941	927	927	899	966	962	990	915	910	938	880	942	948	927	879	872	903	994	984	984	978	967	915	938	929	901	916	977	929	946	939	949	957	862	919	973	953	916	897	932	897	907	962	934	900	943	961	945	948	920	933	1023	878	933	913	893	929	928	939	937	884	934	952	927	918	918	920	965	927	930	984	908	975	956	955	898	954	905	923	935	945	985	928	957	949	890	921	982	907	891	964	940	934	905	979	972	927	976	943	969	942	894	935	940	933	934	997	1020	951	979	958	959	877	923	865	950	949	943	920	942	952	912	932	991	927	940	1003	920	907	958	1023	869	955	930	944	975	911	869	983	971	952	903	943	952	950	926	894	928	948	893	938	957	934	956	964	924	964	919	911	958	930	954	972	905	977	901	940	935	927	1006	949	936	919	958	931	981	954	931	903	979	965	931	995	1005	953	961	991	972	933	969	974	960	923	901	983	909	941	960	934	959	898	949	914	923	1012	905	960	916	980	997	931	931	977	943	958	936	938	934	951	934	903	941	953	982	943	945	971	924	941	942	921	951	936	937	922	926	917	909	941	914	879	985	952	969	920	944	947	974	917	977	940	921	925	964	947	923	964	946	969	951	930	948	942	894	926	906	946	954	952	973	962	916	944	919	965	917	941	955	916	919	919	932	940	956	924	945	951	897	947	937	936	908	915	948	941	957	958	908	970	930	936	970	963	922	897	938	879	1007	949	920	941	925	952	947	972	946	905	912	937	921	942	974	971	956	881	933	893	937	906	921	935	953	908	889	985	926	1006	957	994	940	922	1002	886	1021	948	956	968	957	949	977	931	943	999	882	945	963	946	963	872	925	945	913	921	960	947	963	956	961	960	914	945	939	887	974	922	1038	993	1008	921	904	942	969	899	899	969	947	946	904	937	858	961	921	976	918	942	974	918	885	965	982	933	903	923	981	996	919	956	938	957	941	901	919	949	962	971	937	909	937	946	924	924	915	931	950	928	878	865	971	960	958	938	938	957	971	975	935	984	925	917	892	931	976	931	969	932	928	909	957	897	957	925	985	858	955	896	952	943	946	920	924	965	952	889	956	925	923	928	1008	910	921	989	995	880	917	965	941	980	907	964	923	967	992	945	947	970	929	911	934	966	947	931	942	952	978	908	927	990	981	940	967	907	965	970	988	962	945	921	928	932	960	955	929	977	953	937	972	887	968	909	931	912	893	942	927	890	951	920	968	909
34606	23862	27475	22713	16703	14874	20934	19332	11023	5286	3137	1543	782	515	368	397	437	420	421	461	468	463	529	553	459	512	488	441	438	411	413	386	375	381	331	338	349	364	319	358	378	346	339	332	341	331	343	378	370	378	336	375	336	377	350	356	343	379	336	337	348	353	363	362	353	363	355	343	344	330	314	395	351	340	367	324	385	353	353	384	352	331	339	350	366	349	338	360	363	309	347	341	342	360	363	367	348	354	352	369	355	369	374	346	341	337	368	347	334	352	341	342	351	345	314	363	351	332	371	352	337	368	374	335	361	349	346	365	361	377	377	360	352	387	350	350	339	350	344	313	325	352	353	341	313	316	334	353	344	386	332	371	361	352	360	374	351	371	368	321	332	338	354	333	334	404	353	332	361	334	366	352	371	333	324	344	363	334	344	350	369	368	359	362	385	320	328	352	369	344	314	352	351	314	344	340	350	382	351	346	355	383	337	337	338	377	381	377	342	351	379	378	336	364	357	319	315	341	351	365	316	384	360	306	334	329	344	351	346	395	318	324	352	368	378	354	346	325	360	341	346	338	342	361	335	336	354	340	341	312	332	375	399	376	328	320	348	345	319	365	332	343	377	332	362	334	322	325	342	370	344	347	354	341	345	351	364	360	358	382	359	323	326	341	365	379	358	322	339	352	350	356	351	356	374	354	347	332	340	342	364	345	352	361	348	339	362	344	342	343	369	357	344	331	325	351	343	389	342	356	348	391	343	337	359	365	360	329	388	343	334	357	367	404	301	349	366	355	354	361	381	353	313	346	335	334	348	340	322	339	362	327	360	330	314	348	311	346	364	337	344	309	365	327	311	362	349	360	330	340	353	388	345	348	325	348	338	358	332	345	387	346	360	349	349	330	363	336	378	384	373	319	334	310	405	334	381	352	340	383	364	348	349	340	374	309	383	326	367	371	338	347	358	349	354	364	347	365	334	321	333	335	334	338	354	342	345	339	354	365	402	339	345	331	362	342	345	325	325	365	352	322	326	360	356	351	329	334	363	362	353	366	357	358	353	368	336	339	350	382	383	337	354	335	380	340	367	327	342	371	332	336	341	351	334	361	377	362	328	366	339	349	334	345	374	361	335	343	363	375	336	353	322	323	349	342	346	358	348	363	340	378	343	339	330	304	367	334	331	320	309	352	338	332	363	348	353	334	325	360	350	326	353	361	352	376	345	378	379	346	365	334	362	355	369	353	357	332	349	340	328	347	340	393	332	354	379	348	322	361	330	362	353	375	347	333	322	375	354	360	380	333	351	352	338	356	342	372	322	347	347	358	348	329	339	333	311	354	360	332	368	331	347	353	350	350	339	353	357	323	359	355	328	321	372	349	363	335	304	365	339	361	323	355	360	345	368	390	381	346	336	322	348	326	351	364	358	355	351	367	393	365	345	357	315	332	373	380	329	405	372	317	343	373	347	344	349	376	367	328	356	340	340	350	340	366	307	331	360	352	341	314	349	332	352	376	364	338	349	350	322	315	378	328	336	360	312	337	327	331	378	331	362	390	374	346	332	351	355	335	329	351	318	344	347	357	297	355	357	310	368	335	357	348	372	336	369	366	340	347	365	385	356	341	371	308	351	344	337	367	339	346	337	369	362	394	338	344	332	367	371	350	353	383	344	381	345	332	345	352	328	352	356	322	380	354	374	323	339	327	368	355	377	340	359	347	361	371	359	358	343	348	353	382	373	336	346	351	327	352	310	376	335	340	364	352	351	327	338	370	357	348	336	346	359	381	342	371	361	334	347	340	360	348	333	400	328	359	346	352	323	340	376	345	335	385	319	369	379	339	357	344	335	341	363	355	358	354	364	320	352	370	321	361	354	368	311	342	321	344	335	349	387	370	378	327	357	351	368	375	353	371	328	359	385	337	334	330	343	357	377	377	363	376	336	343	339	317	385	332	343	330	336	358	347	337	371	347	373	331	339	347	343	336	315	351	342	337	338	368	357	353	336	335	294	343	356	355	344	340	351	392	353	333	337	356	328	292	384	353	330	349	361	330	328	358	362	352	355	312	351	312	374	341	310	354	354	352	360	365	314	331	319	368	343	338	354	363	304	336	358	349	331	356	352	357	375	345	368	345	358	361	348	318	339	334	351	347	364	336	339	374	340	340	359	320	343	323	357	375	374	329	352	367	356	358	333	360	353	358	331	315	341	366	332	347	318	340	356	370	338	359	318	360	342	304	355	340	373	359	379	344	370	376	328	359	369	345	331	337	374	335	319	351	334	325	346	338	348	365	334	322	347	345	339	346	330	352	348	370	323	360	376	367	287	368	345	368	372	339	350	335	369	363	343	332	348	350	367	350	315	300	353	356	343	341	357	367	331	347	311	336	323	372	331	333	371	329	343	359	343	374	359	354	364	354	369	324	350	335	329	375	340	342	387	357	342	353	334	321	345	327	304	322	337	408	332	353	364	372	351	330	334	316	350	368	343	349	343	349	364	309	341	312	321	364	349	367	351	326	346	333	346	348	333	349	326	320	321	362	349	341	404	329	340	362	352	370	338	366	347	351	375	387	350	335	331	339	337	334	319	314	348	360	336	342	353	376	351	385	322	339	351	361	352	342	372	361	317	302	319	343	317	379	364	377	307	321	340	347	334	386	327	351	307	335	349	345	344	336	334	295	336	363	356	352	349	322	329	357	396	348	353	357	331	340	349	331	337	324	355	354	347	344	344	361	346	367	361	379	298	356	373	352	346	321	391	356	356	300	328	347	372	311	356	350	330	322	377	347	331	363	368	312	348	363	315	358	355	352	353	351	350	298	363	363	361	344	353	328	320	358	346	330	367	347	326	411	366	297	305	344	370	378	351	357	364	337	385	363	341	360	328	330	339	358	381	328	331	349	354	367	361	355	360	349	368	313	344	339	376	325	361	315	339	354	352	363	373	342	357	321	323	359	346	383	303	323	332	331	345	365	345	341	328	345	383	338	358	321	343	365	334	336	385	350	341	361	383	351	339	367	348	338	337	374	367	340	324	367	339	327	360	342	337	332	335	384	355	312	311	347	353	324	336	350	338	351	323	374	386	353	339	350	354	336	356	399	366	337	356	342	321	358	373	339	375	366	346	364	350	357	347	337	353	322	386	335	363	349	331	336	366	354	355	330	338	333	318	337	334	339	373	339	343	352	353	353	354	351	357	360	356	364	397	371	391	353	359	350	354	383	371	322	381	330	369	321	326	348	335	338	335	344	329	317	343	361	340	358	351	372	359	341	333	324	332	358	345	347	372	384	350	335	326	361	344	329	362	374	335	365	330	380	353	336	334	342	292	345	354	346	372	324	344	366	334	370	337	351	373	376	347	384	356	355	333	356	297	329	364	341	370	337	330	349	323	344	379	348	318	331	357	315	346	329	336	319	321	370	398	358	322	355	372	357	359	336	353	359	346	329	334	325	345	334	354	327	334	360	364	347	317	369	368	341	312	357	314	329	373	317	344	361	362	339
22931	20753	32442	32123	30094	30002	38015	34888	23066	15822	11792	5727	3150	1685	1103	1126	1124	1251	1317	1516	1598	1678	1989	2208	1574	1694	1700	1549	1345	1261	1116	1047	1074	955	899	882	797	855	787	820	835	852	846	860	870	855	818	859	832	782	828	794	839	831	809	862	854	846	868	795	785	859	798	808	831	828	826	856	788	813	853	847	852	858	836	840	858	812	847	876	816	836	824	840	830	847	825	812	829	828	794	803	794	870	826	828	784	871	786	835	812	851	829	842	824	879	795	838	802	872	791	819	817	787	845	859	800	862	821	825	799	814	820	838	825	810	813	841	782	871	848	868	809	831	830	818	805	874	836	858	825	819	862	804	826	849	856	845	816	816	790	822	872	858	831	821	834	865	828	922	820	800	809	823	822	850	876	827	812	835	825	819	819	845	846	788	836	823	807	855	889	830	853	829	819	809	865	812	831	845	806	806	831	847	852	819	810	892	855	851	842	798	795	788	868	850	815	886	835	836	816	834	803	812	822	816	829	824	830	856	779	852	798	811	824	848	842	807	837	829	866	833	883	831	870	815	865	833	829	851	859	817	836	854	865	889	831	839	806	842	800	853	806	808	856	844	870	875	846	860	839	798	814	825	843	862	820	829	809	829	832	888	834	829	841	789	822	823	849	846	831	831	817	810	833	824	841	789	821	816	817	871	842	824	816	816	825	828	825	773	803	804	865	822	837	828	877	832	815	793	809	845	840	845	870	831	845	807	818	834	829	861	780	797	785	845	863	868	797	867	810	837	824	819	877	840	836	788	804	808	815	785	813	857	867	855	846	811	868	841	854	856	842	848	808	800	833	907	804	856	818	891	798	841	826	855	856	836	796	815	866	832	870	869	769	831	781	751	887	848	875	859	825	807	890	858	850	828	830	915	752	812	855	814	857	816	878	778	855	802	830	840	859	824	854	828	814	847	815	858	841	861	832	830	806	887	823	829	863	854	872	867	849	771	862	847	801	851	821	834	741	861	837	838	846	792	815	848	857	802	863	830	840	786	852	821	822	817	806	806	843	799	896	837	902	855	838	846	802	886	787	829	838	879	851	853	824	844	858	825	784	873	784	815	857	821	834	814	887	839	835	834	814	792	859	869	838	840	805	873	874	782	823	769	858	806	797	802	815	832	840	830	831	845	839	828	844	808	849	829	827	879	760	785	873	849	884	889	838	798	846	838	803	802	826	820	853	839	803	869	824	829	826	906	853	838	813	871	834	868	828	856	874	826	798	856	780	782	803	866	887	875	815	778	864	841	851	853	835	836	823	822	807	836	806	829	816	801	820	874	883	813	849	830	828	844	788	865	924	850	869	844	857	836	857	804	805	804	806	764	847	811	805	819	826	793	834	837	811	821	869	835	812	764	849	827	836	827	850	846	831	854	820	756	831	818	858	844	802	837	821	815	848	847	819	773	822	857	810	799	797	818	849	845	879	842	787	838	868	887	868	918	844	860	818	839	856	858	822	789	794	819	827	847	835	804	866	820	816	838	858	812	865	828	863	814	817	856	853	807	805	832	813	827	813	823	848	789	849	825	761	832	833	874	844	867	856	818	813	853	859	843	829	822	828	853	843	869	882	801	801	859	869	829	836	846	815	779	816	882	837	884	803	821	834	828	858	823	827	782	805	893	870	833	818	814	834	866	824	826	809	884	855	824	837	804	779	803	863	810	798	860	809	814	861	837	815	893	809	827	921	808	829	817	833	857	819	844	859	862	836	846	837	811	852	820	789	898	837	875	863	841	881	874	867	842	869	834	818	809	780	851	810	854	812	796	849	799	854	856	833	827	831	802	798	854	828	839	790	868	768	803	866	818	874	846	814	785	829	832	824	824	791	809	829	803	800	814	837	824	813	777	845	791	827	823	873	791	834	836	804	781	827	794	886	793	842	830	857	819	856	796	842	867	774	829	848	822	806	824	829	782	837	815	857	881	847	803	813	839	880	814	847	857	813	822	831	831	849	818	809	842	855	822	855	893	809	858	818	858	850	813	857	840	809	792	873	851	838	899	770	835	857	826	828	811	845	870	818	867	860	868	826	785	829	796	816	815	884	855	864	791	841	824	795	795	823	859	863	830	802	821	799	835	828	885	829	800	834	789	817	839	852	803	798	814	818	812	897	777	820	819	860	829	818	797	807	882	796	805	827	815	884	884	853	875	795	894	813	825	837	854	858	877	795	815	807	845	804	841	808	853	795	825	781	867	842	843	816	862	831	816	826	793	885	867	820	864	788	825	847	826	792	828	843	820	815	837	801	796	817	894	801	920	840	839	814	832	846	819	888	871	799	895	841	799	832	844	863	780	779	863	825	845	782	870	853	832	777	915	820	779	833	854	846	802	832	855	849	774	856	852	835	802	845	820	795	811	789	813	787	842	830	871	768	833	829	766	877	849	818	865	859	864	835	901	803	877	819	847	822	861	777	854	772	820	839	777	859	846	869	805	839	833	854	837	836	831	810	829	769	824	847	837	940	849	836	852	858	823	838	824	847	772	826	850	827	808	824	863	854	805	836	809	856	812	837	867	859	809	853	850	890	854	874	865	829	816	824	822	804	834	862	835	820	822	784	829	836	886	818	799	816	844	827	770	862	805	835	831	891	840	864	832	811	861	876	825	794	843	810	841	842	827	834	856	865	845	867	875	875	838	842	810	788	813	878	852	805	850	810	819	845	850	853	834	796	813	840	878	867	837	822	876	842	845	856	816	786	832	831	841	866	824	809	798	795	875	812	800	856	836	900	824	817	790	794	810	855	855	853	846	843	821	846	849	839	834	854	843	800	834	828	808	809	861	867	861	804	795	847	824	851	793	883	788	808	856	808	768	882	867	823	823	891	852	818	822	814	830	826	811	868	793	822	818	777	811	886	825	832	831	856	846	792	764	822	808	854	834	827	766	798	823	824	828	824	866	871	807	822	817	819	815	850	818	821	832	834	860	852	808	857	818	777	860	913	768	796	817	845	874	808	869	889	785	832	854	874	817	801	787	834	825	849	834	811	888	823	865	790	823	881	816	820	852	823	821	885	860	827	819	834	803	829	847	869	779	816	808	827	841	872	855	829	860	859	882	865	829	826	850	855	780	813	772	817	887	824	870	816	831	817	845	840	868	881	816	878	872	833	877	833	812	882	826	854	851	858	881	814	843	825	864	842	847	810	839	830	900	782	813	840	865	848	885	871	807	846	799	827	822	833	888	841	834	786	866	830	770	857	887	814	862	856	836	812	879	814	856	862	846	862	811	898	810	879	799	836	854	851	872	851	811	829	824	824	834	808	817	888	868	855	845	782	797	828	793	814	800	849	834	859	851	817	838	853	830	845	795	841	879	816	823	833	847	820	824	875	874	866	860	822	882	796	811	812	836	831	856	812	807	833	810	836	817	799	818	830	849	840	906	858	785	869	874	858	821	877	834	819	847	838	833	849	872	890	824	867	903	868	810	850	860	860	887	853	838	808	822	812	809	823	840	858	854
13547	7071	5583	3854	2962	1978	1451	1125	827	645	580	450	400	378	330	383	416	400	389	399	380	380	384	378	364	377	389	357	366	353	372	358	394	374	377	332	385	354	368	381	381	345	360	357	354	325	367	379	377	403	376	386	383	368	350	362	362	339	365	342	411	388	362	371	380	382	374	357	379	386	347	366	413	394	386	391	410	382	374	382	371	381	380	347	362	353	392	374	383	374	376	384	377	359	333	334	382	358	358	320	361	379	371	398	351	381	382	360	366	380	376	376	335	394	382	340	401	355	380	369	349	360	368	372	382	378	382	364	386	375	341	369	372	377	379	386	381	394	357	359	398	356	342	387	355	376	372	357	375	348	340	372	389	385	394	361	363	336	346	382	340	358	367	352	384	388	381	382	386	373	356	410	376	376	344	357	373	367	344	367	400	356	359	403	314	322	369	362	396	397	372	364	369	371	385	382	384	378	361	338	397	399	396	379	341	373	375	361	384	392	365	335	348	375	371	340	359	399	367	344	360	410	383	395	352	378	349	388	381	345	375	373	350	361	366	376	377	356	358	392	356	372	361	391	347	393	376	382	388	365	375	319	404	359	403	339	366	375	381	400	372	394	387	403	348	422	382	343	393	334	386	384	396	342	363	335	367	376	403	372	409	401	387	399	360	366	378	361	355	361	393	362	360	379	392	377	389	386	350	365	358	363	400	362	379	364	363	373	330	374	405	380	326	356	366	346	418	355	356	364	367	380	387	387	341	403	375	373	414	365	411	373	386	362	376	342	356	368	395	395	340	368	381	356	377	373	339	342	364	375	403	381	376	386	380	380	358	367	383	364	364	372	366	359	347	323	364	365	372	414	362	334	341	364	373	360	365	335	354	382	382	382	393	361	351	406	342	389	403	380	339	401	404	385	382	334	367	392	356	366	366	397	399	363	387	348	354	359	378	349	329	346	369	364	367	384	383	387	394	357	353	407	371	373	377	396	363	353	352	362	398	377	344	344	362	369	362	389	350	382	370	347	385	388	396	390	358	384	357	346	377	393	385	384	364	368	352	362	349	389	373	367	415	383	341	377	368	387	380	364	327	382	376	364	364	355	376	376	391	396	355	351	370	354	348	352	325	353	353	380	326	386	374	368	405	364	347	362	383	390	379	356	361	406	420	365	383	344	355	414	373	374	360	335	376	383	349	323	375	361	383	343	401	393	361	397	390	379	412	357	390	370	367	348	359	396	410	379	399	387	368	365	412	345	397	360	387	369	373	389	366	368	355	349	388	388	348	381	365	359	374	365	367	354	358	365	324	394	367	373	355	329	353	386	371	336	354	385	377	377	383	395	356	365	356	407	336	368	415	350	411	367	351	373	381	371	373	403	408	330	390	340	359	370	332	371	387	350	392	366	391	396	346	382	362	369	336	369	355	387	373	382	375	361	360	388	391	323	380	316	394	365	377	378	356	359	387	404	375	363	378	372	352	377	388	383	344	358	369	365	356	348	338	341	379	361	397	391	382	378	370	377	362	385	377	366	375	365	355	374	353	379	392	320	370	367	352	377	400	363	387	379	357	384	357	387	349	359	363	362	351	363	359	334	366	394	374	371	399	426	381	389	357	389	394	348	397	344	384	376	385	376	398	357	376	370	382	366	363	370	358	410	414	328	360	383	357	352	373	357	391	383	372	378	363	349	331	366	375	371	352	351	377	355	388	369	369	348	372	367	363	355	380	365	348	385	381	355	355	386	377	357	347	399	378	353	357	386	367	364	359	395	393	372	393	380	353	349	419	339	345	335	421	392	376	338	352	355	365	371	334	426	374	360	376	367	329	413	371	388	383	346	376	347	383	404	379	393	381	368	382	355	377	357	370	391	391	378	379	408	380	349	382	349	359	390	357	393	390	372	359	365	384	371	364	374	352	363	357	406	361	357	358	380	385	351	396	375	337	353	398	398	394	399	367	391	386	364	412	340	366	332	414	378	339	369	357	361	364	381	390	372	375	404	408	374	374	351	357	410	373	337	366	376	368	391	364	372	374	336	355	372	386	385	364	343	376	366	377	367	365	362	413	374	368	335	328	361	376	377	373	372	374	341	376	363	362	380	377	365	363	380	370	347	367	401	340	374	322	363	394	397	352	368	351	375	384	388	388	393	383	361	349	383	384	346	376	405	385	379	376	351	369	386	371	351	343	370	378	377	397	345	386	379	385	394	378	359	367	372	377	376	342	363	381	360	370	346	367	368	407	354	379	404	405	341	381	354	376	336	415	385	386	357	325	403	346	362	401	353	326	408	344	348	358	339	366	385	374	339	374	364	388	360	370	347	348	355	386	378	390	396	394	414	336	368	380	360	337	358	361	368	323	330	383	359	343	398	347	364	383	341	415	339	348	365	388	312	418	370	389	367	420	357	370	353	400	378	342	380	392	340	398	380	357	365	379	346	393	370	358	404	378	353	386	417	352	335	387	379	367	374	396	369	352	366	345	370	388	355	378	325	360	388	367	378	401	395	349	377	389	376	342	375	371	361	338	387	352	329	400	385	373	371	387	349	376	373	363	387	389	354	352	376	363	389	396	396	340	362	391	358	388	395	363	371	373	376	323	358	390	400	351	387	367	348	359	386	401	396	393	352	383	389	386	387	367	387	385	368	369	380	395	386	375	378	360	367	361	345	361	373	355	370	326	351	355	359	393	377	360	392	339	383	399	352	373	373	387	365	389	377	381	381	372	370	407	352	391	332	409	396	350	358	377	390	395	414	394	363	385	421	348	305	412	354	370	362	358	373	360	364	374	349	331	339	350	363	360	376	362	354	372	408	368	387	396	374	359	358	401	369	361	359	355	379	392	347	389	344	379	376	382	372	389	380	369	360	379	398	381	368	355	393	386	398	347	396	392	360	374	377	344	391	356	361	363	389	371	353	355	363	379	360	376	377	387	375	363	337	389	378	379	357	372	329	355	394	331	410	369	388	362	394	375	377	357	367	402	404	403	372	355	356	400	361	378	381	363	380	394	362	365	369	392	348	375	373	388	352	376	356	368	324	346	358	385	371	384	371	379	365	364	387	356	391	368	363	396	396	398	334	370	335	401	382	373	386	375	359	385	362	368	394	365	335	376	390	403	380	378	395	348	357	349	396	360	364	359	366	366	369	368	401	363	400	386	366	366	355	355	347	372	391	356	375	398	384	394	357	393	351	340	341	365	395	381	401	371	370	402	420	350	359	388	367	397	345	379	377	347	363	376	384	372	367	397	402	362	370	372	390	394	406	405	380	342	368	396	406	395	389	361	340	356	383	360	413	383	384	377	377	401	399	383	392	398	375	371	367	382	380	363	339	389	371	382	372	357	378	398	378	385	351	391	378	358	373	363	338	377	361	351	406	391	355	352	367	368	413	376	352	370	406	350	367	367	349	378	378	370	390	361	388	412	392	380	388	363	373	367	381	374	381	402	399	368	351	384	365	390	389	353	356	394	354	368	385	362	351	341	365	359	350	368	355
9942	7301	10427	11094	9937	7261	5775	4554	3101	2312	1722	1291	1080	936	948	988	946	887	878	901	927	941	1001	958	943	898	964	952	867	900	915	873	901	882	912	916	877	942	932	863	881	909	932	825	883	917	847	857	931	944	898	894	918	919	865	881	902	904	881	892	859	882	883	893	876	898	838	899	874	781	953	872	892	884	907	954	849	906	870	882	925	837	903	850	877	890	865	871	881	899	890	854	898	910	890	902	830	870	890	852	876	912	891	915	877	895	881	887	859	910	903	921	885	898	904	884	888	903	874	893	925	883	916	879	840	906	895	902	894	937	909	893	928	895	888	897	877	864	922	862	907	897	881	857	903	888	888	873	876	920	903	847	931	910	911	830	929	892	871	887	900	920	892	892	902	927	851	885	881	874	886	891	891	901	890	886	879	916	915	916	838	921	880	910	887	924	907	918	904	906	897	928	859	889	902	869	909	883	836	891	892	879	887	894	893	857	896	899	897	912	884	948	826	842	929	925	907	947	887	919	922	883	881	897	896	896	932	883	933	926	919	860	858	867	854	916	859	865	930	890	883	873	882	930	920	946	883	932	944	843	826	901	905	893	821	897	871	863	903	862	841	906	789	876	896	885	928	901	900	921	900	907	905	873	883	861	912	880	975	913	882	905	837	898	948	944	846	912	907	936	921	921	913	877	828	840	873	949	882	884	922	832	904	858	875	889	915	892	930	877	914	927	855	847	811	875	915	866	901	927	883	921	832	898	913	884	927	923	941	815	869	914	893	901	890	916	912	874	887	961	907	861	901	904	875	968	946	909	923	910	888	874	884	870	866	954	862	875	856	858	940	940	899	917	921	860	814	873	847	933	904	870	893	891	906	837	924	931	897	858	846	926	882	870	887	929	841	908	901	884	844	950	871	831	878	839	893	924	906	823	908	898	838	940	863	870	944	912	929	932	906	942	873	917	838	857	865	946	851	891	872	892	902	923	950	917	918	904	891	904	954	968	905	896	914	894	890	880	856	926	840	970	881	877	886	886	906	904	869	872	899	913	892	905	894	904	904	905	883	945	887	870	865	893	896	917	902	876	886	848	953	1014	877	898	884	877	967	873	908	909	924	897	843	880	854	925	870	898	919	870	935	887	908	899	915	916	900	896	882	804	954	859	941	938	912	934	922	923	900	931	870	874	887	881	936	899	845	913	892	901	899	937	952	909	899	893	892	873	949	857	898	935	885	845	924	845	919	845	876	894	914	850	907	962	848	918	917	866	881	891	912	912	909	869	869	950	871	864	913	879	911	856	936	902	870	860	896	917	868	882	842	873	920	840	866	898	938	913	897	867	896	818	908	916	886	915	929	932	882	918	888	856	841	812	853	867	888	873	925	867	912	857	881	887	884	901	867	919	891	890	845	916	865	881	929	875	877	893	880	887	929	856	901	892	902	945	861	891	910	937	909	892	928	947	872	886	917	880	879	877	935	917	860	884	892	889	908	900	886	902	895	878	883	862	890	889	849	884	870	970	899	930	905	934	957	899	904	913	933	875	809	873	894	904	899	861	905	841	918	869	868	900	930	902	844	908	892	939	931	943	891	900	913	883	956	892	927	863	887	857	892	898	916	946	905	905	870	877	859	927	937	899	828	896	893	909	900	907	897	866	864	934	892	890	879	924	853	878	919	884	892	915	882	909	904	894	934	857	936	861	851	934	905	904	867	928	907	887	857	892	867	855	896	922	827	924	922	885	865	908	905	905	878	904	913	921	928	840	912	919	877	858	876	876	916	808	876	928	875	920	890	953	887	838	879	894	823	943	928	866	870	874	890	892	920	909	901	872	866	893	898	898	859	900	927	882	940	904	846	885	896	866	860	955	918	903	942	894	887	917	919	867	798	836	857	886	889	932	842	858	901	929	908	902	877	906	880	898	885	982	901	913	913	886	871	875	882	845	905	891	888	889	913	940	974	881	881	882	873	892	806	905	846	943	912	892	942	907	877	895	929	833	853	916	938	904	878	883	839	825	897	878	841	880	855	935	874	865	944	902	923	873	909	926	877	898	877	909	873	912	881	922	886	933	901	872	902	882	931	891	876	954	926	862	903	893	920	886	880	915	893	899	890	881	876	901	822	914	862	853	881	953	901	847	861	907	875	856	922	845	885	935	902	885	921	917	901	852	922	932	927	936	873	892	920	863	909	882	897	859	848	939	892	885	913	883	940	916	913	921	893	943	877	853	862	872	949	915	897	869	845	885	838	920	919	868	924	854	872	852	929	849	875	888	890	908	910	889	890	896	903	877	892	873	915	915	845	917	842	876	918	899	944	904	869	900	853	833	831	888	864	899	899	834	876	871	893	892	942	928	863	889	914	876	864	894	912	894	914	920	918	918	897	889	817	907	870	887	859	912	890	901	849	934	896	854	882	923	914	914	884	895	944	877	853	882	932	927	937	927	905	889	898	895	872	829	925	926	908	882	880	869	877	927	874	907	926	899	913	949	851	835	845	897	907	842	870	881	903	910	935	889	916	936	884	895	907	868	897	858	910	897	909	940	886	925	932	874	885	889	911	845	873	926	891	894	852	842	854	898	887	895	881	889	937	894	901	896	898	893	849	879	928	921	922	891	866	898	885	882	894	904	859	887	882	936	899	900	906	869	843	843	920	879	850	882	867	803	898	928	933	861	878	875	936	907	887	896	905	884	910	879	876	925	905	866	850	895	903	846	933	880	900	893	883	912	918	893	859	925	853	886	894	902	893	903	869	896	856	892	924	879	895	894	900	897	896	889	844	853	916	941	930	926	900	924	893	901	880	947	881	918	889	921	953	884	844	895	901	864	853	879	896	901	862	842	905	897	898	888	919	884	916	871	869	931	911	856	868	895	895	913	909	912	887	880	911	844	886	898	935	902	870	913	839	931	858	888	885	864	852	841	894	937	868	893	903	899	903	898	879	894	922	898	905	846	894	857	888	940	911	883	814	895	911	901	913	927	913	911	926	873	886	948	843	847	861	886	921	897	864	860	830	903	879	888	882	888	880	882	890	896	936	875	884	879	897	889	869	863	916	918	915	906	891	902	913	913	876	908	895	896	861	913	905	932	903	872	924	900	914	873	924	861	905	879	859	906	894	921	903	959	856	921	900	941	844	873	917	931	872	853	869	916	893	862	967	925	903	878	835	861	902	912	858	864	891	920	884	938	893	871	889	856	884	874	897	883	878	858	845	825	918	876	881	888	875	887	934	941	880	881	875	835	894	922	862	840	878	913	846	903	979	949	895	851	919	871	928	927	906	911	916	899	888	876	838	899	907	924	931	886	946	886	876	861	865	889	876	863	882	922	886	856	912	912	901	912	894	884	892	881	880	887	802	862	916	906	846	909	909	922	854	912	927	895	861	909	873	862	873	914	882	879	894	911	912	914	817	872	864	821	913	900	862	911	862	923	915	908	875	886	880	869	945	848	864	823	867	899	918	880	881	885	876	885	850	838	876	879	891	920	899	917	877	926
27751	17734	15795	13039	9435	6853	6052	6113	3812	2748	2418	1387	478	458	426	407	419	445	428	453	412	439	479	471	463	440	481	432	432	419	403	405	413	366	406	421	354	406	395	412	395	411	401	390	359	395	384	389	431	409	447	387	380	410	386	397	388	374	401	399	386	415	416	392	395	398	387	391	377	352	383	411	431	407	444	386	372	396	399	369	421	389	456	414	371	415	377	401	435	391	424	368	429	376	402	400	419	401	363	392	392	407	393	408	388	369	400	389	411	360	377	379	385	440	386	386	407	398	395	350	347	384	401	421	377	389	406	419	399	390	387	364	389	371	399	389	408	373	397	388	409	362	407	405	427	359	402	397	359	377	405	386	413	380	373	397	389	396	374	372	406	371	385	363	397	384	404	389	393	402	391	350	388	392	409	438	417	428	377	399	421	437	404	365	415	398	449	399	384	365	372	376	403	376	373	411	407	403	414	370	407	380	398	381	366	382	418	393	407	377	415	431	425	384	384	410	369	412	409	387	384	395	372	368	387	439	414	391	388	379	382	386	351	381	381	366	444	409	390	367	393	428	414	431	424	386	398	419	398	390	408	397	344	419	393	407	410	357	414	417	366	373	388	428	381	402	425	405	417	374	379	384	373	377	395	362	388	397	386	373	400	398	405	356	390	430	367	396	430	388	416	387	423	387	404	407	364	424	402	386	355	453	411	392	376	383	376	408	413	362	391	414	393	447	408	375	404	384	385	375	409	429	430	378	396	370	414	390	371	393	409	425	432	393	400	407	382	393	403	405	404	430	420	353	385	382	409	374	367	392	389	354	403	397	386	393	439	396	381	376	406	378	386	373	384	390	408	399	374	415	375	357	399	385	399	396	374	371	366	416	397	399	424	411	416	363	421	380	362	407	386	387	383	341	358	367	411	398	375	380	413	395	391	390	379	395	361	397	383	379	395	406	405	408	410	375	373	359	376	407	423	407	393	409	447	389	383	394	433	444	403	376	374	397	369	387	391	383	371	388	390	385	371	415	382	385	377	380	420	419	426	386	400	359	377	382	409	348	349	369	385	354	379	386	414	388	406	427	387	374	389	403	407	373	391	382	350	382	377	399	386	409	406	380	371	386	388	408	426	357	393	369	380	403	364	391	401	426	403	408	357	394	402	419	407	414	351	350	406	405	377	440	418	398	357	382	401	400	401	389	395	395	405	373	392	362	350	371	368	409	375	409	410	376	412	401	396	388	417	394	379	376	412	404	376	375	397	395	403	414	398	419	398	385	399	405	389	375	430	388	418	423	409	410	394	404	391	379	391	367	411	414	404	389	380	403	406	424	390	370	388	393	361	400	399	396	404	399	359	388	409	375	371	416	392	355	391	392	400	376	374	373	404	367	378	374	415	394	401	393	407	390	386	389	402	407	413	412	382	399	408	396	398	409	420	410	405	414	389	419	437	415	380	357	399	386	411	387	387	389	377	404	355	388	425	385	390	380	390	395	392	424	371	433	393	376	380	411	410	403	385	394	412	441	395	411	390	417	428	430	386	371	409	416	397	405	398	393	411	380	390	419	426	358	381	370	406	427	387	427	432	374	406	382	363	415	394	389	368	393	373	423	375	411	473	368	391	403	398	371	405	393	416	411	433	420	379	383	450	400	396	409	410	398	399	357	345	401	446	376	404	405	381	381	384	416	387	413	369	448	418	387	418	397	388	381	410	405	400	375	390	404	410	434	381	342	388	411	425	385	371	410	378	389	393	385	370	382	406	433	370	381	390	415	432	376	437	420	400	400	389	400	432	400	440	378	376	381	430	399	412	399	394	415	408	392	418	379	380	393	380	409	366	385	429	374	397	388	377	377	415	376	404	381	377	410	384	393	417	385	366	365	384	405	405	380	383	401	363	407	432	338	386	415	371	353	430	379	384	412	390	355	388	399	411	373	422	409	398	372	394	381	341	377	422	388	387	399	408	369	391	393	377	367	392	408	409	405	399	426	393	443	403	401	390	397	393	417	424	411	421	378	411	397	391	382	436	391	420	408	392	435	377	376	416	405	382	407	380	372	386	391	409	388	397	363	398	368	403	386	418	396	398	419	365	381	414	400	390	362	385	376	401	397	377	364	399	408	403	343	405	414	401	392	390	392	398	406	395	400	361	363	411	386	384	421	367	389	399	391	409	363	399	427	368	388	411	392	412	402	387	372	413	402	410	396	418	436	351	380	378	445	363	412	414	377	395	360	392	385	401	385	349	372	378	393	377	402	379	387	388	379	393	371	380	399	407	404	404	408	391	415	397	391	421	382	367	408	422	415	409	393	372	385	394	391	373	390	390	439	425	416	381	395	420	404	405	397	408	409	436	428	369	399	406	371	375	421	409	424	399	411	381	399	394	378	403	415	426	413	396	402	401	422	375	380	401	402	391	384	355	357	406	406	390	397	390	355	405	388	409	434	431	400	385	389	440	405	419	391	422	377	406	382	380	412	376	376	386	404	406	393	380	390	394	400	411	404	409	401	407	368	355	425	361	417	395	431	415	399	407	370	429	388	369	409	376	395	406	404	380	385	376	400	393	377	371	399	412	400	382	385	409	392	384	411	402	371	381	402	406	409	420	373	378	433	388	402	398	395	382	409	425	400	407	377	435	390	400	391	376	366	404	364	404	398	380	414	414	417	416	445	423	426	379	388	403	377	360	372	394	375	400	386	371	385	397	393	369	376	406	370	411	389	373	383	400	364	419	369	390	360	413	396	391	414	446	416	381	419	360	380	392	412	388	387	382	412	367	358	426	359	402	394	381	383	411	409	391	393	381	396	392	407	398	366	389	384	397	424	396	404	378	394	399	390	401	380	429	423	397	372	397	443	407	358	367	427	376	419	413	394	393	370	394	426	381	389	358	400	394	384	400	397	391	368	398	394	388	410	416	386	390	415	372	393	408	419	394	392	395	383	408	381	404	391	420	411	388	403	384	411	432	391	389	416	402	380	376	408	383	369	409	388	382	354	391	415	375	355	395	420	400	419	391	396	405	392	395	377	391	352	417	406	393	357	374	365	449	414	389	353	405	370	365	382	412	405	348	405	418	429	410	375	397	397	389	408	393	373	383	382	339	369	422	364	411	391	364	451	393	383	367	374	355	405	419	401	402	400	398	393	352	403	404	384	418	404	401	409	387	397	374	422	409	372	352	410	407	402	411	391	387	371	419	415	383	383	376	382	381	393	390	392	396	382	382	373	337	431	393	403	423	372	418	375	391	380	347	391	405	398	372	387	417	386	412	398	364	408	419	359	388	403	429	379	434	405	371	405	421	409	370	379	376	371	370	382	426	352	389	376	388	368	377	432	374	374	407	414	370	384	377	371	378	376	410	386	421	402	415	383	363	366	387	367	408	398	423	377	389	403	423	393	398	428	393	379	389	393	375	394	397	398	366	394	403	390	399	401	379	394	378	374	394	384	393	381	405	410	373	399	391	425	346	381	396	399	351	369	378	375	377	395	399	357
20409	16072	22874	24777	22673	19321	18381	18657	13030	10395	9340	4933	1380	1059	1124	1071	1079	1150	1145	1207	1222	1253	1470	1393	1296	1286	1184	1230	1182	1148	1068	1001	1029	1016	1028	942	936	935	948	909	925	961	963	913	1009	897	911	957	938	941	915	952	892	1026	942	915	983	894	967	992	954	934	941	915	966	941	976	971	906	916	949	963	932	932	950	944	901	940	936	935	942	962	962	917	981	916	942	958	950	969	893	941	919	894	944	978	957	934	973	958	860	957	907	942	908	939	949	916	951	921	985	886	981	936	931	974	889	949	927	975	917	952	892	957	954	911	974	955	952	908	968	923	953	964	933	919	895	982	1000	976	912	926	961	906	974	944	960	940	962	980	950	941	912	988	907	944	954	897	929	910	877	926	967	933	947	963	949	955	950	936	998	974	934	901	989	979	1001	950	987	958	947	926	897	953	933	957	918	983	917	989	922	951	958	929	960	949	933	928	897	909	988	898	915	960	900	901	926	942	957	873	950	953	924	928	951	905	897	948	914	952	894	959	953	964	984	938	982	919	915	925	971	982	923	944	956	921	898	968	896	943	932	986	962	918	906	930	912	914	958	935	947	910	916	922	911	954	970	995	915	952	957	880	900	1016	956	923	925	992	962	922	934	1001	949	980	937	932	880	959	1004	936	922	916	974	942	939	915	959	935	966	978	913	922	941	961	924	929	925	942	953	889	885	935	884	976	958	942	973	894	938	886	961	983	971	946	960	853	993	930	977	947	940	949	924	934	916	975	878	961	958	983	970	937	904	922	920	973	968	867	943	976	954	966	921	961	896	949	891	943	953	894	983	886	928	983	909	992	895	968	894	897	951	960	936	902	926	942	999	943	996	921	894	962	999	940	916	920	914	905	981	884	1035	913	983	942	904	999	922	929	886	940	951	940	971	1006	877	969	921	919	945	904	939	1033	918	937	928	911	931	961	932	953	931	906	937	946	944	935	948	922	952	946	935	931	938	978	900	937	940	981	929	922	960	909	931	934	1000	964	960	914	936	916	950	946	924	915	1007	977	959	951	906	942	947	987	962	1013	932	927	897	949	898	960	905	929	950	934	1007	933	944	867	960	883	970	963	940	946	929	874	915	935	912	930	997	892	977	905	900	969	905	861	951	957	971	903	969	931	975	892	938	904	944	882	929	939	928	951	978	950	954	961	951	953	939	966	934	925	953	997	929	968	938	942	960	993	955	883	900	891	927	946	1017	971	982	935	962	934	921	914	930	963	934	942	969	974	925	971	895	929	887	947	943	970	910	945	935	928	926	918	956	997	879	982	1010	971	912	890	914	923	934	943	920	908	929	925	917	999	920	976	935	916	868	924	939	939	947	916	972	943	976	945	964	948	960	923	1008	933	975	935	947	935	1003	945	870	880	933	916	947	961	938	951	947	997	937	929	897	952	927	922	896	906	951	940	963	932	953	972	962	924	921	944	950	971	955	942	920	934	969	950	894	924	1003	986	945	959	915	966	941	884	982	921	933	956	929	951	910	963	944	952	934	908	934	988	941	948	936	960	956	951	916	984	920	915	871	946	918	968	958	957	915	927	886	940	899	934	982	970	928	914	946	942	911	883	953	911	900	978	944	945	945	924	891	996	960	899	959	878	864	947	930	984	957	898	906	949	954	954	951	986	911	936	963	950	952	943	868	891	983	935	969	958	935	928	908	948	945	947	929	976	902	923	991	930	872	925	889	936	982	976	898	945	955	953	868	919	965	907	945	900	923	997	944	972	964	939	934	870	973	905	940	923	948	893	938	945	906	929	964	946	968	985	940	909	967	975	957	960	921	868	967	927	946	910	917	937	975	895	888	889	926	936	867	964	967	959	950	936	963	915	991	871	1019	945	934	924	972	896	953	956	959	962	899	915	969	950	941	908	944	989	968	967	965	929	958	897	936	904	969	951	941	960	962	924	946	899	945	924	966	912	972	923	928	930	938	937	938	907	1003	929	983	960	916	950	948	967	959	984	947	933	896	979	973	966	931	951	967	932	903	982	907	932	951	959	910	947	923	916	936	947	933	932	963	955	882	926	889	941	984	1009	987	923	904	992	956	975	945	986	910	935	965	924	900	938	970	952	964	957	951	912	921	962	898	945	936	946	985	936	968	919	907	946	940	939	983	962	954	942	906	959	951	981	970	894	917	949	936	928	923	914	962	954	881	971	934	923	966	913	976	902	969	945	922	983	934	952	936	927	956	903	940	913	899	918	914	941	938	976	970	967	956	941	958	970	968	937	982	876	937	924	960	950	925	935	949	952	995	875	1018	906	930	958	986	938	954	933	922	950	947	920	911	917	892	927	932	952	939	990	973	929	975	980	921	938	980	912	923	922	886	933	959	917	956	950	866	893	1010	946	1012	923	1019	950	948	959	929	969	1009	905	988	940	949	924	952	937	936	901	974	922	926	902	903	976	984	920	951	923	949	971	957	934	919	966	921	925	946	900	864	904	945	889	942	950	970	928	972	938	970	910	941	964	912	923	924	931	856	924	966	937	983	898	958	969	927	974	941	945	921	981	908	945	951	957	919	924	915	917	962	976	910	932	949	951	943	897	952	950	937	947	972	954	951	935	887	973	947	932	929	923	889	948	908	905	1009	907	900	864	913	879	989	929	953	901	905	923	933	933	966	905	942	986	928	958	1008	925	962	943	896	928	914	933	1015	927	904	1012	921	916	963	945	935	918	943	956	970	925	931	959	929	922	953	929	964	992	979	1001	975	945	917	971	922	906	963	883	903	995	929	963	879	981	987	914	965	912	937	921	940	911	923	909	948	899	916	949	915	930	939	914	911	877	954	962	975	934	960	920	920	931	993	972	964	951	931	947	997	903	957	916	959	902	919	893	932	947	988	988	939	965	925	956	957	924	932	956	960	890	978	931	996	983	925	906	989	919	946	999	935	984	951	877	933	946	911	966	966	950	920	967	907	941	890	925	952	939	962	910	906	959	955	943	975	894	962	935	960	976	952	863	936	913	925	972	886	937	892	928	960	954	941	921	935	935	980	974	976	952	963	936	882	970	937	920	908	958	903	946	984	941	939	947	989	896	900	952	972	907	944	998	1005	953	896	903	914	951	940	872	983	895	921	1014	949	939	909	988	931	951	923	949	966	946	940	878	963	950	945	887	929	873	906	884	944	943	969	921	895	960	988	957	934	892	926	941	912	915	1002	941	939	934	947	933	936	937	885	889	1018	974	929	910	940	871	926	945	918	941	969	943	955	924	962	934	984	959	955	935	910	910	915	931	908	876	972	968	959	902	918	923	927	958	933	952	972	923	932	940	931	970	966	949	843	910	908	972	986	933	969	922	939	917	904	932	934	922	919	942	945	917	967	1004	949	945	993	950	895	948	915	893	951	954	915	937	963	919	936	919	929	979	915	951	966	948	914	950	892	940	959	942	930	977	856	866	983	935	971	911	961	940	923	894	928	978	945	917	976	998	906	1014	929	993	941	912	918	953	963	949	887	966	946	961	910	985	965	900	955	998	898	955	982	949	926	978	967	962
37103	25629	24272	21999	17710	15134	10255	6572	7172	3621	2279	1323	457	425	453	374	407	397	420	444	488	465	534	543	452	444	485	459	386	425	358	376	410	365	366	348	378	347	385	344	337	355	354	316	329	332	344	356	373	374	363	360	324	316	336	347	364	355	357	392	350	306	359	344	374	368	341	351	354	356	382	345	353	403	331	381	359	345	352	361	344	357	343	343	373	340	334	349	342	346	354	357	321	348	340	354	348	359	351	344	351	331	336	422	364	336	353	321	360	335	345	352	359	326	333	334	348	354	355	333	361	320	377	342	347	359	338	375	340	357	311	349	350	353	341	348	374	358	389	399	352	331	357	351	343	337	356	350	327	332	359	335	371	365	367	329	367	343	360	338	371	360	388	327	355	359	376	362	346	335	352	334	349	368	366	342	362	339	364	342	328	343	371	345	374	290	368	364	345	376	345	370	359	367	331	345	386	382	395	353	317	346	340	366	333	329	312	360	340	349	349	326	323	349	360	322	359	345	380	363	338	338	373	343	332	315	355	366	341	353	333	381	332	332	389	349	373	361	358	374	338	357	359	363	359	340	350	345	374	340	360	319	355	379	341	357	346	323	355	388	326	351	334	336	368	343	327	353	364	354	372	320	344	341	341	350	334	370	340	370	405	348	322	329	349	333	348	364	363	370	355	364	319	335	363	363	309	367	363	320	384	356	356	351	336	348	339	326	355	350	369	363	351	326	360	378	364	362	364	383	326	378	330	382	349	391	383	322	384	381	366	347	344	361	374	355	354	356	340	358	349	327	365	347	358	360	338	321	322	345	331	349	359	334	350	345	339	368	389	341	325	343	319	337	338	358	351	368	323	308	336	379	356	327	357	320	333	353	356	377	343	331	351	379	342	352	361	334	365	320	399	374	324	370	347	348	327	359	345	382	332	341	367	353	362	324	365	347	363	342	348	373	336	343	353	359	354	356	325	327	365	386	333	340	344	350	315	337	337	333	320	329	360	349	338	375	338	339	318	334	341	328	351	356	387	347	345	336	356	366	326	372	326	378	344	346	374	351	342	353	338	368	334	322	363	341	392	347	370	343	341	344	342	319	345	345	353	362	328	362	346	339	367	348	369	346	333	358	377	347	359	356	341	350	357	376	353	372	373	373	357	377	314	365	343	389	325	362	356	344	351	347	322	303	315	329	317	345	320	369	354	346	372	358	361	375	327	371	384	384	363	378	354	358	370	345	327	360	385	372	328	379	359	365	364	355	332	343	330	344	337	359	307	375	368	330	360	368	346	349	373	310	364	342	328	365	316	345	363	391	363	326	341	338	362	345	353	350	377	324	315	344	369	352	345	391	354	341	329	332	331	355	337	377	358	318	362	338	336	369	334	330	352	371	366	325	368	359	336	382	369	337	335	358	344	342	319	346	334	345	353	397	380	361	348	345	385	336	368	362	392	341	369	342	335	367	405	380	329	346	344	339	344	369	349	383	344	354	373	338	369	364	321	364	348	382	377	336	357	390	352	356	358	397	342	341	359	324	370	334	402	349	346	347	344	314	344	336	342	351	339	380	369	365	338	367	346	358	332	352	359	347	355	364	330	355	368	335	373	350	365	354	362	354	351	339	341	350	328	345	387	354	330	361	348	347	354	307	297	342	347	334	343	341	377	333	343	348	381	354	394	341	325	327	356	348	337	382	332	360	362	328	393	357	378	373	335	342	357	351	391	322	345	335	337	361	383	345	335	321	361	369	344	338	321	362	377	353	360	333	337	348	353	358	338	323	317	340	366	329	376	352	383	372	355	325	377	345	366	339	363	328	324	302	348	321	356	364	359	364	344	335	362	334	374	363	376	321	334	340	321	358	333	362	344	358	328	387	375	333	333	357	369	335	385	336	355	333	348	317	364	351	349	378	353	388	328	365	342	345	357	348	319	380	361	357	336	350	343	353	343	334	355	365	378	349	351	336	306	346	313	345	365	335	337	369	355	343	342	367	337	349	344	329	348	344	366	384	368	356	351	362	342	357	360	358	350	378	326	336	358	379	390	357	342	341	416	385	361	352	367	312	382	355	330	345	353	327	346	372	349	384	354	352	379	351	359	372	347	327	346	321	347	367	354	381	336	346	329	376	341	354	361	327	317	368	342	361	336	326	358	330	349	350	356	321	380	308	344	386	352	332	354	345	375	340	349	342	376	318	368	376	337	369	365	361	339	355	361	387	338	394	353	328	360	339	380	380	370	331	358	392	337	356	369	384	337	337	339	348	331	370	328	312	347	352	366	343	347	364	380	337	343	365	345	377	361	349	322	342	343	348	353	378	386	381	340	348	336	341	360	334	353	355	343	356	355	361	395	322	347	349	359	345	340	348	349	358	328	367	345	334	332	321	369	333	342	349	347	339	308	340	345	353	354	344	339	344	366	361	348	391	304	329	353	358	382	327	346	337	380	410	372	368	383	362	342	378	329	362	338	350	339	337	346	341	325	330	336	348	337	369	378	360	341	358	356	325	365	342	362	343	390	371	377	339	362	357	361	347	359	343	337	366	333	336	353	373	337	349	376	338	321	344	322	330	352	344	338	366	375	379	345	354	371	344	291	341	359	361	328	350	324	356	365	350	386	361	337	326	350	374	316	360	342	329	349	353	332	372	380	342	326	361	343	349	329	372	340	371	321	380	338	317	358	379	361	354	355	375	322	384	373	377	367	311	336	367	356	351	368	340	377	371	362	348	396	354	351	354	318	361	362	326	368	393	385	362	335	338	379	380	367	331	371	359	370	345	331	347	366	342	340	362	343	344	364	379	349	360	374	365	327	374	369	312	341	328	370	366	346	356	351	374	358	362	353	393	388	359	371	344	361	329	357	381	344	343	366	374	385	341	359	349	310	386	368	323	310	372	348	361	370	334	342	371	390	340	343	334	353	341	365	334	342	367	341	322	319	380	313	300	354	372	374	346	348	350	337	354	344	327	352	324	374	327	345	301	347	382	314	334	311	371	355	362	345	344	365	363	350	345	354	372	374	356	325	341	375	356	360	349	359	316	375	346	373	351	351	350	315	371	350	345	352	355	360	311	355	370	359	384	344	339	334	358	349	394	351	344	389	355	335	350	383	345	352	317	313	350	351	328	366	309	340	339	367	336	370	392	348	355	377	393	300	393	359	321	361	358	352	330	324	340	358	346	414	331	325	344	353	330	386	353	350	359	372	328	340	352	386	349	378	368	303	352	364	378	364	351	342	337	345	333	343	364	352	323	351	361	322	343	362	407	316	323	332	403	344	352	344	364	371	328	347	346	335	331	366	337	364	357	356	353	350	376	372	352	360	372	327	310	377	345	361	319	341	344	373	349	372	332	346	362	372	337	363	274	370	344	378	384	330	341	366	327	355	354	325	369	339	359	360	331	348	323	354	319	358	336	353	338	340	350	350	371	362	350	369	341	371	355	336	348	369	362	357	358	362	339	367	323	366	386	340	345	348	317	333	372	331	347	349	370	349	314
25007	21681	29545	33332	31496	30664	24106	18316	19934	11039	7554	4198	1284	1095	1095	1107	1067	1193	1244	1474	1566	1518	1802	1808	1559	1499	1519	1465	1322	1156	1070	1039	1043	919	955	913	908	871	858	876	877	851	888	810	864	812	896	820	813	856	806	873	876	841	804	841	871	819	802	851	842	812	854	888	838	825	874	851	833	860	853	857	810	812	842	838	895	909	873	744	796	839	835	830	890	798	842	901	886	809	837	826	861	872	860	831	782	820	792	819	825	842	792	857	853	833	847	825	871	841	834	884	855	850	847	855	865	877	868	865	878	873	847	847	818	804	836	872	850	822	833	858	835	805	857	825	863	844	827	873	838	781	852	883	886	838	813	825	832	824	851	824	831	793	866	847	841	873	817	858	824	867	887	889	854	841	886	895	835	840	850	799	885	875	855	811	879	875	874	877	863	902	833	852	867	866	829	815	887	846	843	857	878	818	897	806	836	825	819	810	858	868	810	848	887	826	853	869	867	880	849	847	858	789	842	839	848	842	850	824	841	837	878	842	816	849	874	799	852	858	826	887	868	802	836	883	852	880	821	886	885	824	872	845	832	858	854	831	803	837	838	820	826	862	819	839	853	846	839	783	791	816	800	854	858	851	852	851	852	860	872	858	860	838	869	885	812	855	845	838	847	816	874	874	881	845	832	863	878	875	882	827	872	882	854	824	833	855	845	811	806	829	813	903	841	856	870	868	839	863	864	897	862	845	855	857	893	804	874	828	861	863	819	776	854	877	791	861	846	882	866	860	836	902	861	796	836	850	820	838	790	827	832	841	788	845	789	876	828	814	841	844	873	803	828	910	820	836	842	894	822	806	811	834	795	859	887	870	785	794	842	855	881	849	845	890	854	891	814	857	853	867	835	861	823	799	876	830	814	860	869	817	892	896	822	862	809	778	828	795	870	844	833	839	839	838	839	854	823	906	855	828	883	870	879	800	837	860	872	860	885	861	808	854	832	843	869	868	868	777	812	825	825	842	858	874	815	858	844	849	836	910	825	876	846	843	848	842	806	839	830	864	796	798	813	905	879	825	849	886	762	892	853	846	833	811	869	807	879	851	821	857	848	815	843	829	882	843	852	878	793	857	829	856	864	850	852	852	847	866	857	837	864	846	836	843	827	821	886	886	854	862	893	823	873	849	849	892	870	830	863	862	817	882	879	873	835	835	907	799	873	811	864	871	859	856	897	861	806	903	822	829	879	890	826	847	842	831	830	810	797	852	867	870	828	839	828	843	827	858	844	837	871	841	790	847	826	855	810	811	833	806	869	787	835	847	852	845	810	814	889	790	847	847	887	836	806	815	849	893	822	864	868	855	877	898	800	832	817	858	837	839	885	841	897	828	855	821	803	835	872	912	878	813	812	877	843	837	937	861	821	865	853	848	798	845	830	882	809	844	837	840	805	804	877	844	800	813	870	837	880	853	876	831	823	870	879	884	851	835	853	866	879	878	848	896	818	836	856	852	813	833	853	900	820	857	779	860	856	864	883	838	854	846	875	867	855	807	901	854	890	881	876	838	826	825	812	882	795	888	822	846	810	848	882	876	817	882	848	822	824	837	834	847	836	807	821	844	855	874	895	893	816	864	847	862	849	838	857	852	871	822	791	834	876	823	825	900	895	830	880	860	865	819	840	862	865	866	862	786	863	824	859	849	829	850	804	834	882	850	846	832	858	843	835	821	805	854	807	837	832	833	895	834	874	763	896	861	848	837	794	904	842	828	861	870	859	873	860	819	836	847	919	828	781	871	819	830	850	855	799	804	855	855	837	860	830	870	858	873	878	868	825	820	886	805	864	837	865	836	850	837	846	839	843	875	898	817	872	861	874	866	881	823	816	854	865	851	848	850	861	878	797	814	837	804	905	919	845	833	891	792	864	872	845	822	841	849	766	776	794	901	846	858	896	800	827	867	850	840	870	861	843	883	841	824	855	799	846	842	847	818	815	809	815	799	840	807	877	856	873	878	811	824	837	856	790	901	871	906	801	833	869	811	838	840	836	884	803	813	834	830	860	818	844	848	876	848	813	837	851	864	838	843	833	862	812	816	887	846	840	832	838	817	829	811	864	851	814	844	848	910	876	815	869	827	853	829	833	849	819	865	821	859	878	847	868	858	809	810	842	821	883	853	880	849	857	805	867	845	864	863	899	852	844	831	859	918	833	848	838	854	831	814	877	883	894	810	876	862	847	874	871	867	836	820	853	848	843	866	864	874	804	894	876	823	890	849	839	811	850	857	824	841	856	842	803	865	844	888	838	856	823	812	848	846	874	840	845	879	869	789	840	838	880	845	915	805	851	863	858	865	825	846	857	881	877	863	885	861	762	830	862	841	893	825	859	813	849	825	865	833	828	842	842	808	838	873	832	854	865	883	810	817	846	886	907	853	856	824	861	832	831	838	869	878	844	835	862	833	864	814	819	801	814	855	885	904	838	799	839	893	854	855	883	843	839	875	890	872	841	815	856	872	865	882	856	829	852	832	832	878	839	803	828	805	817	818	907	879	854	893	800	860	838	863	831	835	854	867	899	805	859	873	834	832	886	808	833	828	866	874	856	837	856	836	864	787	824	838	810	825	909	911	823	840	843	889	854	848	829	868	891	860	820	823	832	838	855	840	824	848	803	847	849	827	843	861	818	868	812	791	833	869	858	862	873	850	847	860	819	834	843	877	833	838	848	783	883	858	831	876	872	840	854	853	837	831	831	864	841	872	832	840	842	827	862	830	862	859	795	851	863	864	881	875	866	879	864	886	756	833	845	865	797	806	893	789	829	844	846	822	833	879	896	881	884	861	864	832	849	872	854	856	857	807	861	854	845	846	864	825	828	887	840	828	894	868	803	848	835	888	839	839	818	815	821	888	883	803	829	829	850	847	836	869	883	849	862	911	853	783	886	849	811	805	861	789	834	868	873	833	826	862	828	821	826	849	829	867	821	861	871	803	806	878	805	869	866	867	831	837	853	885	837	811	820	839	853	855	881	782	786	895	852	851	875	851	884	807	874	817	847	874	882	812	897	859	865	844	822	824	843	863	837	848	883	842	823	787	844	835	893	837	897	843	854	865	780	861	847	807	807	839	820	822	836	861	813	846	830	819	843	831	877	860	809	819	798	887	867	808	880	838	851	839	801	850	854	835	846	849	875	833	772	844	898	866	872	850	913	862	889	815	830	840	861	880	902	818	830	817	799	823	807	857	771	785	841	864	829	832	795	897	867	835	827	820	861	834	845	810	843	856	874	812	887	841	825	820	797	944	795	840	824	821	890	824	798	897	870	896	818	835	847	852	831	858	852	879	829	835	849	844	831	854	827	866	801	836	871	847	890	830	827	814	825	834	849	826	813	826	788	846	860	870	791	835	855	859	886	900	805	856	824	868	868	815	872	830	866	867	871	841	840	892	844	871	818	867	881	845	901	835	850	881	875	820	818	782	844	800	813	829	844	847	822	834	861	855	879	852	822	851	823	873
13671	7749	7502	4402	2654	1901	1237	980	678	525	459	451	379	398	388	365	369	380	407	365	380	347	415	357	362	380	408	426	355	335	389	387	385	372	381	361	381	388	365	343	373	393	360	374	380	351	366	374	387	365	437	390	352	390	382	396	403	348	363	386	390	356	370	370	328	380	359	366	374	386	361	367	365	388	373	370	378	389	358	368	354	344	399	394	419	364	377	353	425	342	389	379	377	380	342	396	352	357	380	384	365	354	384	335	409	355	427	368	402	417	392	336	448	361	340	400	374	338	429	416	393	343	400	366	390	401	351	361	403	356	373	354	334	398	360	359	393	371	379	381	359	346	403	374	374	339	374	350	420	384	378	354	360	403	408	393	355	377	410	394	375	380	334	411	382	391	385	375	356	388	388	357	367	390	358	362	361	381	352	338	350	350	369	379	383	381	335	433	367	389	336	374	347	379	394	376	364	375	357	367	366	358	327	388	394	327	350	369	362	398	370	375	393	376	389	330	384	361	358	389	394	402	359	371	397	391	345	349	388	398	406	390	394	390	385	379	380	356	367	389	375	355	401	377	425	373	332	364	406	368	390	376	342	390	397	359	414	355	387	413	373	378	375	367	378	372	356	407	390	385	400	388	391	383	391	369	342	393	426	376	381	377	343	378	377	355	398	381	379	395	383	379	344	358	324	373	406	405	369	354	360	368	335	353	328	368	363	376	402	386	345	369	391	339	356	365	413	410	354	368	382	388	390	358	346	380	376	416	355	388	394	383	383	341	362	325	351	387	356	397	386	454	405	383	373	372	400	404	350	377	403	385	401	356	366	365	382	355	394	335	366	375	382	369	386	436	414	359	336	368	355	347	366	358	350	394	382	397	375	345	394	370	381	376	389	386	385	357	355	329	387	415	382	376	367	414	377	369	357	405	391	376	424	371	359	370	370	383	363	378	346	355	386	394	354	393	374	346	374	351	378	372	379	368	379	381	340	353	360	390	406	392	372	370	392	365	369	372	389	407	408	402	394	364	390	412	375	363	383	375	385	387	392	366	375	341	380	369	356	335	404	360	376	391	373	347	357	355	409	370	382	413	355	372	408	359	429	367	323	371	368	347	377	395	372	371	406	396	352	378	348	375	355	388	388	364	372	349	405	411	344	327	371	361	359	375	372	357	377	385	370	330	366	348	404	367	380	396	380	409	388	393	326	359	367	341	348	351	373	398	333	366	363	377	359	396	391	394	318	367	377	360	402	377	402	399	388	384	383	377	366	374	377	364	333	376	397	370	383	363	384	372	386	384	382	371	379	371	330	361	408	374	391	370	400	376	391	380	386	395	359	359	414	349	429	359	395	333	382	360	378	379	392	432	374	338	371	341	370	395	391	351	368	327	379	390	359	372	361	365	404	360	368	347	361	364	369	371	381	384	345	389	359	371	355	361	358	417	387	347	365	379	387	395	371	387	387	373	353	366	379	341	365	375	361	372	362	341	372	351	350	395	370	385	391	398	388	374	352	356	337	374	356	357	399	365	375	349	354	372	362	366	398	371	392	354	413	399	387	335	320	363	350	358	373	382	368	372	326	375	389	343	375	355	336	345	392	379	420	358	346	384	362	382	370	382	378	417	367	348	364	359	378	341	369	361	375	361	409	363	387	364	371	408	355	389	366	380	368	396	409	365	359	395	369	383	388	351	371	367	368	363	368	367	350	380	382	372	411	378	407	358	360	365	411	393	392	396	363	398	392	357	377	373	401	401	367	358	388	343	355	352	350	356	403	396	385	357	365	378	354	342	374	336	370	357	337	347	365	342	396	354	370	405	376	373	341	371	353	397	352	356	402	377	395	347	359	368	343	378	402	374	404	358	348	335	400	390	403	342	387	355	362	363	348	354	360	347	373	373	388	353	376	363	423	401	371	373	414	362	374	330	379	415	380	396	336	388	367	373	360	372	342	368	338	364	358	386	361	382	437	371	367	374	377	358	395	341	368	346	375	393	388	370	380	364	368	363	365	412	367	344	371	406	372	361	385	329	410	367	372	408	336	346	398	384	376	407	372	375	360	330	396	374	397	395	364	394	371	366	359	347	343	354	380	393	383	386	384	348	415	411	374	366	393	344	372	379	423	389	397	372	369	380	357	349	366	386	351	380	367	351	406	369	375	405	377	399	395	372	392	408	330	390	391	380	342	350	362	388	369	350	386	360	390	357	375	349	380	368	366	358	361	365	360	368	396	369	404	402	393	371	389	382	371	396	381	377	378	393	379	406	407	350	348	375	379	391	358	359	392	367	381	371	333	390	350	376	386	368	409	371	395	386	416	374	401	402	372	377	372	421	355	377	374	348	374	426	366	378	364	363	354	371	369	364	408	363	387	377	349	384	377	388	390	384	393	383	390	366	366	362	378	378	368	395	401	379	393	402	384	394	379	389	359	402	368	361	384	371	402	371	363	331	351	387	391	326	376	358	398	371	382	365	391	399	390	398	399	342	374	343	387	381	370	349	374	421	346	379	404	413	414	379	382	341	385	396	356	378	384	388	397	361	390	374	416	432	367	396	345	342	334	383	341	396	365	387	368	394	401	356	369	350	374	356	381	347	375	328	389	369	365	347	384	376	390	360	372	376	398	402	366	378	355	384	381	418	393	394	353	372	394	411	381	370	394	378	371	354	380	366	366	380	374	398	361	383	396	412	406	379	323	364	361	376	376	376	374	380	404	379	368	420	383	397	397	358	357	354	403	365	380	372	400	362	368	368	375	355	395	405	338	390	370	394	385	382	410	398	390	332	372	379	389	382	381	371	358	403	329	406	383	353	329	389	349	367	369	395	382	376	385	377	378	366	353	329	354	365	387	368	346	344	352	363	368	353	376	374	386	331	395	402	363	372	383	354	346	363	335	402	364	404	373	401	376	405	375	417	399	384	351	378	357	352	394	362	376	377	376	354	403	349	396	397	392	369	375	381	387	373	374	378	406	395	360	346	381	378	360	406	370	391	366	368	374	346	414	394	372	400	372	348	377	361	388	387	376	340	383	383	393	354	381	394	383	373	377	342	417	370	350	440	409	366	372	420	407	364	375	373	385	377	339	360	356	361	375	372	355	378	336	376	366	410	342	389	390	369	435	405	434	387	396	372	356	380	406	368	347	380	362	353	360	413	374	413	374	360	408	374	350	396	389	378	395	382	351	355	386	359	370	383	413	369	354	392	384	384	381	366	370	353	403	376	397	382	376	359	389	389	336	359	406	395	359	379	368	362	380	388	336	408	393	390	375	348	363	423	347	363	355	363	368	393	383	377	402	371	402	372	367	396	375	394	391	377	385	360	376	365	333	342	367	374	336	376	365	357	365	343	371	388	360	361	373	364	378	387	376	394	397	358	370	422	352	346	378	336	352	366	356	377	373	327	389	387	376	405	359	390	366	390	354	375	412	393	356	324	356	372	412	358	366	378	377	337	390	360	347	389	356	372	343	404	373	335	360	353	363	382	360	354	387	366
9906	8133	13409	11793	9316	7529	5017	3692	2684	1715	1290	1099	999	977	994	961	917	939	936	913	921	924	953	938	917	948	925	898	967	886	874	877	947	938	868	881	900	893	908	905	898	922	879	901	883	905	861	899	893	937	925	904	904	957	935	875	913	927	875	876	929	836	879	903	865	892	923	923	917	892	881	837	899	887	871	889	914	885	858	924	897	881	861	934	953	920	876	918	878	905	917	907	919	905	876	906	932	860	931	929	880	872	897	910	893	916	885	882	857	904	891	884	894	889	897	920	953	952	920	897	900	901	944	914	860	875	848	974	849	937	942	871	885	894	902	903	898	903	895	919	869	884	862	917	912	877	959	897	870	898	948	842	902	953	845	893	870	922	872	905	884	889	913	849	878	929	885	903	928	882	879	941	921	891	894	895	825	901	929	885	861	902	867	883	869	913	951	870	892	961	879	888	899	921	893	904	913	909	903	921	825	902	914	890	867	851	856	890	884	940	916	923	899	928	951	932	882	871	925	904	845	938	854	934	909	912	905	931	892	876	900	900	892	846	946	908	936	918	925	913	868	870	898	884	931	871	892	873	886	857	906	867	882	920	873	892	941	895	836	924	914	892	888	887	922	881	878	895	978	901	951	899	880	865	851	887	890	893	883	909	920	892	878	920	845	943	907	853	925	913	875	869	910	847	949	832	939	873	928	932	945	897	907	852	855	919	936	902	950	918	857	907	898	850	944	899	903	853	904	927	925	888	863	930	908	917	912	927	896	900	915	888	936	902	872	910	885	912	936	868	852	942	918	893	961	930	882	901	883	934	949	919	904	895	924	920	905	889	919	890	873	867	924	923	925	877	912	900	886	914	897	920	915	906	909	853	855	901	927	890	923	907	870	921	876	857	925	867	878	900	863	907	893	943	963	891	858	898	887	926	887	896	927	859	921	877	909	916	899	893	840	886	916	918	892	920	928	845	915	903	941	852	935	891	849	953	858	889	916	920	890	881	934	894	893	922	859	874	891	888	921	923	897	919	908	861	912	885	858	931	925	912	891	836	901	925	906	937	898	882	932	872	851	920	889	883	897	931	878	884	919	927	931	895	918	869	880	933	930	898	893	833	898	898	916	918	864	950	907	855	881	888	902	887	893	800	908	908	871	930	905	847	877	927	883	945	906	887	923	893	908	881	901	890	897	909	889	956	902	926	837	882	901	875	901	941	892	861	894	918	814	915	901	869	933	912	882	898	920	880	934	932	869	852	901	925	929	900	959	869	896	876	892	891	930	874	899	837	903	919	917	890	890	888	893	908	947	879	912	886	927	883	952	839	903	954	906	892	838	917	916	952	947	853	883	900	901	827	893	870	918	926	882	899	928	964	878	911	913	851	902	926	928	899	900	934	904	937	902	921	855	936	892	886	870	933	942	909	875	925	865	899	877	854	940	890	849	912	928	902	865	940	878	890	891	963	927	929	888	921	859	874	886	937	902	891	881	904	921	944	896	903	884	872	907	917	908	925	923	956	851	917	955	900	960	886	950	952	850	928	878	934	875	883	866	871	922	889	832	919	878	884	906	839	894	902	821	920	954	920	865	913	903	951	962	879	946	902	898	940	916	904	913	912	908	906	876	857	869	935	909	937	908	900	911	836	923	852	856	897	896	860	880	893	910	887	855	908	860	929	849	887	898	847	900	928	888	890	898	873	916	923	921	848	933	903	879	908	945	827	886	901	907	932	878	889	864	873	901	914	980	926	932	926	872	872	877	893	920	938	867	948	905	890	892	856	890	927	885	911	906	914	897	903	924	912	873	892	846	848	870	906	925	910	876	875	902	912	893	814	898	869	866	866	868	881	891	869	898	908	892	895	872	883	874	892	989	910	932	920	938	921	943	943	896	846	926	891	832	914	915	897	885	904	898	920	898	893	924	883	907	880	910	896	919	842	919	912	911	935	896	911	874	881	924	938	909	927	897	881	902	899	884	926	871	945	869	897	930	888	906	858	860	925	883	909	842	910	937	912	896	893	911	862	853	916	899	918	860	860	918	899	872	874	892	876	904	930	882	926	914	895	899	853	951	902	904	900	906	951	910	904	842	900	861	858	906	909	884	896	956	830	918	924	946	888	874	881	895	946	915	874	903	896	874	878	899	944	911	910	890	885	933	861	868	903	871	890	836	966	958	862	876	882	885	863	907	887	927	905	906	876	884	916	893	878	876	864	899	905	873	872	869	925	906	918	926	863	906	860	927	931	883	931	881	929	879	887	880	903	909	861	907	848	900	886	837	902	916	937	919	849	904	903	893	865	908	874	896	934	896	974	884	890	853	889	872	913	887	911	914	840	879	926	913	893	898	961	914	855	816	861	869	897	886	845	928	879	946	884	897	887	913	914	883	906	912	897	946	882	915	952	924	873	910	915	866	920	904	858	936	909	892	869	883	858	906	957	922	852	883	900	921	905	909	905	877	921	880	851	902	916	892	933	834	885	952	930	895	949	877	919	908	869	937	903	875	954	919	915	878	898	913	893	917	866	900	928	900	893	924	925	882	925	840	933	938	912	879	836	914	902	882	913	904	939	866	898	863	941	899	924	918	917	875	910	926	903	881	864	894	881	869	936	894	894	904	886	890	932	945	918	848	828	913	909	969	884	884	880	899	915	918	918	862	947	909	897	913	884	925	927	905	879	868	940	913	897	874	925	903	929	878	955	860	879	925	925	933	870	908	860	918	884	904	950	903	887	932	917	908	884	953	876	922	909	916	866	941	907	888	869	909	915	855	928	913	883	866	856	847	871	927	900	899	896	926	846	974	867	877	917	898	865	890	906	934	885	877	955	861	920	946	935	917	909	901	934	868	906	902	925	864	922	924	947	919	906	836	892	889	889	917	919	889	878	889	927	914	890	881	888	895	935	871	932	921	926	892	924	884	877	933	940	841	907	881	880	943	932	920	927	940	906	888	897	969	956	863	887	906	899	945	901	900	875	893	907	959	891	870	1002	918	886	871	895	932	899	874	886	861	896	927	900	876	919	917	892	919	925	880	875	919	894	920	915	850	905	939	885	882	890	850	887	911	923	913	864	912	913	904	903	891	858	935	940	844	905	913	873	863	975	914	907	884	924	914	909	913	854	878	901	893	913	903	893	920	866	908	880	966	919	892	862	892	896	927	925	908	867	913	947	957	939	895	878	868	915	872	894	898	912	875	880	889	884	896	933	887	901	848	879	876	921	894	866	863	894	912	934	866	849	837	884	849	885	898	933	939	893	863	898	902	857	884	912	854	932	920	965	872	856	878	892	873	870	906	912	933	969	882	909	860	922	872	856	943	833	901	915	946	902	896	884	878	908	873	915	878	885	904	862	893	886	940	918	950	906	915	850	894	931	941	889	902	901	904	913	880	869	858	891	903	941	874	857	928	935	831	896	911	906	925	903	828	884	886	892	880	913	840	868	863	904	891	884	924	889	914	893	889	883	904	905	883	872	941	889	928	912	893	870	864	867	895	893
27149	17086	16309	14439	10870	8653	7191	6838	5333	2421	1588	882	548	432	448	406	446	412	451	415	523	484	478	443	440	430	434	484	402	454	406	444	413	440	397	408	407	408	411	437	399	422	409	387	377	402	384	397	411	349	334	399	370	367	417	355	417	404	397	437	374	398	343	385	401	398	399	413	361	391	367	371	401	368	405	365	398	401	381	397	416	396	398	391	405	409	402	388	401	402	396	403	380	364	396	416	427	410	417	394	424	412	382	414	390	379	372	420	394	397	394	405	414	401	382	406	374	419	401	389	388	389	387	406	426	378	416	407	367	407	442	391	404	388	413	386	414	410	428	382	401	370	408	405	374	409	411	382	380	394	382	386	389	385	400	368	380	428	404	408	410	432	379	406	413	392	382	395	401	406	415	392	403	394	402	399	392	393	410	408	397	356	396	398	380	407	375	422	374	424	369	425	371	411	356	379	438	393	410	386	432	375	374	414	389	392	404	396	408	369	386	408	383	342	382	378	376	416	395	414	434	406	441	407	363	378	449	381	354	361	397	431	389	368	400	409	387	405	398	424	413	425	385	407	375	384	439	353	408	393	411	385	387	403	403	410	411	381	398	373	394	435	382	383	393	398	402	366	425	397	405	400	350	420	399	403	376	383	397	384	435	401	400	369	383	405	384	415	375	368	408	402	416	391	366	422	428	366	406	396	406	425	397	401	417	386	400	375	407	426	410	410	376	410	382	374	401	428	343	398	402	431	396	426	409	441	381	363	421	406	386	393	381	392	415	421	403	371	358	397	394	370	349	436	384	374	430	411	417	410	359	363	436	378	396	381	358	404	398	377	403	381	412	423	387	362	407	397	395	404	383	379	380	414	385	364	359	379	392	366	416	440	375	394	444	395	417	409	383	431	417	373	420	392	416	446	456	379	382	394	410	361	353	401	401	389	415	421	410	382	423	421	427	399	425	408	400	393	430	364	426	371	389	385	423	372	384	363	383	371	452	355	398	384	377	403	393	366	414	416	404	386	360	367	434	392	405	389	387	421	385	389	411	404	416	430	406	381	373	392	390	400	395	386	396	387	417	401	409	403	369	386	365	417	376	380	384	386	424	441	418	411	432	390	381	387	418	428	414	371	370	377	427	436	386	385	378	409	386	379	412	386	407	389	366	399	366	383	362	393	404	368	391	394	453	380	385	379	426	419	392	427	376	401	392	419	415	388	377	373	418	373	409	396	386	401	410	356	424	417	414	370	398	422	398	415	387	392	402	396	429	368	420	417	405	409	387	399	390	398	346	394	359	417	393	417	402	405	405	387	391	403	408	408	368	420	394	406	407	440	393	421	401	417	384	407	387	422	411	387	456	424	408	354	378	393	373	404	437	408	415	388	400	361	393	390	412	385	377	419	376	393	384	412	354	427	398	361	438	408	408	377	373	411	436	385	422	420	390	331	401	389	382	382	382	400	431	379	401	395	370	425	411	383	399	416	395	381	431	419	410	411	410	427	361	396	437	466	411	426	416	432	417	381	368	389	379	396	438	393	426	413	374	372	403	372	464	389	402	385	414	368	393	408	422	378	405	380	411	418	381	411	396	397	412	377	402	411	400	392	379	418	352	399	406	359	430	423	377	404	363	404	353	380	397	412	369	389	407	418	410	432	426	357	408	413	387	386	402	427	361	415	364	399	349	396	441	387	362	405	372	401	420	383	418	383	433	399	421	406	375	442	389	407	403	393	406	413	406	386	373	415	374	366	412	429	397	409	420	393	404	412	415	402	395	410	411	371	361	423	391	347	395	409	383	424	371	380	380	360	431	410	378	392	428	375	378	375	372	399	400	412	382	396	429	429	412	395	408	397	384	423	410	397	422	389	415	439	408	419	355	426	429	375	401	386	363	390	387	405	431	387	417	412	400	392	403	420	400	409	429	368	417	414	372	381	365	403	374	413	409	446	417	385	387	370	416	406	374	397	384	386	406	392	399	438	373	426	443	388	374	402	405	424	408	394	429	367	396	364	397	417	358	397	395	431	385	369	376	420	408	391	352	370	385	391	399	383	411	407	388	380	402	396	355	402	389	400	390	394	420	394	438	395	408	376	399	372	363	403	420	430	389	408	413	398	413	362	393	373	407	392	427	396	406	388	399	396	381	371	460	384	414	396	379	431	410	413	426	410	415	411	382	434	397	391	408	385	373	430	393	412	371	408	384	411	371	398	428	384	396	380	414	393	410	390	373	411	412	343	412	414	398	374	391	406	391	418	397	393	398	405	386	461	406	395	418	409	417	395	371	394	402	370	399	387	402	421	375	391	397	412	391	373	429	412	400	411	361	410	384	404	393	396	361	426	413	405	381	374	425	392	390	391	416	372	435	373	392	397	364	416	385	390	376	377	374	387	375	409	400	392	384	365	386	388	402	412	405	400	412	403	444	403	374	376	386	386	386	391	344	424	414	407	409	413	398	405	384	447	388	424	410	404	420	399	416	400	388	428	404	381	422	367	444	423	415	397	384	371	423	388	401	400	416	388	393	378	374	388	368	406	425	422	439	398	411	396	433	409	359	367	424	379	380	395	423	401	395	396	394	409	413	443	390	437	384	397	408	379	375	410	406	355	428	412	387	355	379	393	395	385	397	392	363	421	374	386	375	449	416	414	372	372	387	392	366	407	370	377	389	375	356	400	424	382	393	389	417	365	403	363	378	367	418	386	418	422	416	412	394	412	404	400	392	383	412	389	424	376	393	387	387	362	393	359	406	389	372	422	433	410	386	385	403	415	404	361	386	407	362	413	384	408	401	391	381	401	400	423	396	418	407	380	371	376	408	373	385	404	406	407	388	439	392	429	402	410	382	390	409	414	439	372	363	367	393	401	390	398	402	402	437	364	375	383	438	413	396	406	444	438	398	416	411	407	380	386	420	431	384	373	405	395	369	391	374	375	396	334	411	412	410	402	387	397	368	395	407	392	362	384	406	461	391	379	410	417	394	363	402	389	373	386	397	359	387	398	402	355	383	420	424	409	407	390	383	382	411	431	391	383	378	373	394	387	417	390	399	386	366	403	444	410	387	409	411	380	371	415	407	388	408	335	354	364	409	412	387	447	362	400	425	416	398	391	456	439	402	400	419	400	393	407	416	359	392	380	371	410	377	387	402	384	368	387	430	390	376	425	368	424	379	383	389	389	387	423	344	372	385	407	400	386	372	424	409	402	369	405	412	406	397	434	392	365	425	372	400	357	412	417	433	397	409	377	373	422	383	400	385	390	384	402	398	398	395	416	420	412	359	395	385	390	372	367	401	377	369	398	410	421	410	358	399	422	419	413	413	375	379	405	379	418	400	360	346	381	387	419	411	406	398	373	397	380	421	411	382	385	378	419	388	387	365	402	439	423	434	400	374	373	395	421	431	423	400	391	394	397	408	408	441	395	431	385	427	377	368	411	383	363	393	346	414	405	364	395	408	362	374	358	419	472	377	397	462	390	406	415	382	388	410	388	392	391
19486	15791	22741	26364	23920	21970	20463	20833	16773	8696	6675	3321	1795	1172	1104	1102	1107	1178	1187	1221	1367	1357	1558	1451	1366	1390	1377	1332	1228	1187	1180	1078	990	974	1017	1019	936	953	916	961	920	942	1054	890	940	908	913	991	943	953	945	954	926	946	1008	947	900	988	941	976	900	948	921	940	931	937	917	931	979	919	925	877	989	918	982	921	943	947	981	922	971	965	960	937	937	940	882	966	917	909	952	947	929	982	950	938	932	955	931	886	943	907	982	951	962	972	966	942	929	935	977	945	997	983	939	958	980	994	930	954	913	912	960	910	915	876	980	976	907	942	949	909	928	902	961	964	930	942	937	941	924	915	991	953	937	945	919	887	906	949	919	918	913	949	940	875	962	965	920	927	978	954	981	969	936	927	908	937	924	951	936	959	953	991	927	960	914	929	957	980	999	918	937	865	945	940	977	936	946	900	961	975	944	979	939	912	939	977	949	921	969	920	949	948	951	910	903	902	966	965	911	910	903	926	993	896	915	980	964	931	956	976	1031	934	913	962	981	915	916	892	946	964	922	949	988	871	942	910	960	897	968	901	934	949	944	915	958	941	965	931	939	919	921	953	964	940	985	980	923	967	939	929	896	982	997	876	945	971	930	892	966	937	901	1000	859	984	996	920	932	940	951	933	924	926	1005	900	947	968	905	938	971	931	957	917	957	974	1004	940	963	929	997	939	941	961	907	965	923	919	947	973	956	953	987	999	965	920	963	950	938	934	959	977	919	945	950	935	947	906	951	1011	974	900	943	973	882	946	948	928	979	1021	952	955	994	904	934	974	980	971	1008	909	990	935	979	918	960	971	977	916	953	927	968	976	962	938	939	958	905	1012	936	940	980	920	913	878	918	963	954	939	963	948	914	972	905	954	962	915	964	1010	939	909	986	1008	907	886	986	911	977	987	935	1003	967	903	964	925	986	965	968	933	966	933	904	917	936	986	1038	949	994	936	897	996	949	914	982	926	947	948	978	911	960	932	963	941	939	962	961	910	924	947	949	951	963	962	982	938	922	918	905	867	997	972	935	897	938	894	884	929	947	974	952	1001	922	925	921	947	1027	945	960	969	924	979	910	952	911	925	914	950	939	956	961	919	956	928	991	901	915	907	967	1002	911	884	945	934	974	930	961	973	959	879	934	915	906	946	938	982	974	969	978	926	958	934	925	958	981	949	911	986	933	916	962	986	976	933	958	934	976	986	1004	939	945	923	902	908	933	988	997	935	879	929	947	945	928	972	951	916	1000	945	958	901	939	960	961	987	914	914	916	968	955	904	938	937	947	978	919	943	898	936	942	933	927	956	924	926	921	935	955	1001	972	943	927	902	911	911	952	939	941	950	937	905	977	947	952	923	964	953	957	929	960	937	957	923	948	989	881	993	931	939	951	926	983	949	863	967	950	908	908	946	943	1022	895	934	928	959	951	957	968	929	969	974	985	946	909	891	925	993	916	931	961	893	968	976	938	968	939	945	975	936	917	948	957	962	982	935	957	913	891	905	1016	1000	931	924	991	964	983	960	930	939	964	996	964	942	952	965	950	994	971	942	974	931	956	911	931	926	917	952	955	919	955	890	929	984	931	914	931	916	905	948	953	945	928	963	967	921	949	985	920	939	977	955	936	887	971	947	926	891	917	937	980	916	950	969	911	963	1009	963	910	963	944	949	936	924	977	969	914	933	901	922	938	950	914	954	957	917	980	902	916	978	939	941	942	954	973	980	906	1003	928	905	927	889	936	919	956	958	980	931	938	963	898	913	915	947	938	952	850	952	947	938	972	946	938	944	930	991	923	991	924	960	939	915	947	967	918	921	937	966	928	983	972	959	935	947	878	895	1007	987	939	924	961	964	943	937	936	901	974	943	981	892	969	900	907	946	898	952	970	942	912	933	1006	920	933	928	921	983	921	968	948	948	936	963	958	897	918	923	941	954	963	1009	983	902	942	954	1000	968	972	965	926	961	938	943	889	1060	932	976	962	959	971	952	949	906	1004	920	957	940	942	1007	973	951	934	985	957	931	995	900	884	930	916	904	933	889	1001	1001	933	956	924	1029	953	975	892	911	963	953	934	920	914	953	950	951	916	971	959	929	966	960	975	925	948	986	921	965	931	980	1035	950	921	942	968	898	967	978	942	941	921	908	954	984	927	937	984	906	979	966	991	966	932	950	915	909	996	919	952	953	943	939	929	906	937	965	886	897	928	951	948	915	945	955	1004	980	912	984	907	949	926	1003	887	959	965	918	931	936	976	991	995	956	875	1006	969	1008	988	917	928	950	933	967	972	949	899	955	1002	955	944	885	966	936	902	914	941	966	950	1014	935	944	903	937	915	920	953	896	986	923	921	958	935	935	964	915	970	980	922	953	926	926	917	988	1030	972	929	900	943	959	917	946	990	934	948	945	899	938	999	908	918	974	935	944	913	1010	908	902	917	961	952	946	950	928	917	949	947	963	976	899	953	988	950	981	944	934	938	956	929	953	1010	918	987	921	963	929	933	924	948	950	949	984	966	932	984	991	971	990	985	965	951	942	947	947	994	944	1011	932	959	975	974	939	883	975	928	974	979	982	968	965	953	937	939	922	997	883	961	989	913	943	956	956	949	932	1001	998	873	930	879	948	905	990	948	917	965	920	932	892	980	918	937	941	958	974	887	943	945	1042	872	935	950	935	943	955	962	934	963	871	959	964	926	906	902	925	925	983	897	921	904	980	977	926	922	939	896	989	910	930	923	997	1000	992	999	972	963	930	975	947	941	917	962	904	913	945	925	955	959	925	933	943	908	922	937	926	921	951	939	927	906	942	970	912	983	915	1013	954	871	972	973	986	961	918	988	928	881	989	927	951	926	945	977	946	936	958	970	900	893	967	937	911	963	948	947	945	970	1000	997	940	988	926	1018	924	929	951	961	939	943	920	900	916	998	935	952	944	952	909	966	965	961	928	966	898	926	945	968	931	968	919	1009	985	932	907	993	943	957	996	1001	986	974	956	964	904	976	959	950	909	926	994	942	980	938	927	977	925	915	923	928	977	933	969	935	944	913	972	926	987	956	906	958	965	968	945	949	946	929	968	927	953	934	1008	912	979	904	933	931	969	932	936	925	1001	973	937	904	934	928	969	976	947	918	932	919	933	937	942	994	1006	929	907	952	937	920	916	953	884	952	928	962	911	937	846	913	929	982	968	942	1007	940	945	926	927	951	962	1003	935	938	1014	938	919	969	911	918	988	906	930	983	983	890	992	938	914	952	916	893	1009	1008	963	924	921	983	938	925	894	953	966	957	981	931	928	927	937	921	940	938	918	930	985	983	963	913	957	946	919	971	944	919	928	953	966	950	924	952	884	923	953	897	993	976	990	888	927	941	961	946	926	906	922	933	941	966	925	943	985	921	887	918	952	977	940	935	978	929	1000	880	935	843	968	906	959	1012	949	908	927	950	968	963	921	995	954	981	941	950	919	965	967	927	982	976	925	932	921	988	918	957	980	930	941	918	987	959	950	915	958	943	895	977	955	917	908	963	929	903	956	1005	1012	960	939	991	1011
34904	25063	26364	23471	16717	15648	12689	11153	8418	3774	3511	1659	536	425	382	414	419	430	416	503	488	436	504	490	482	489	433	473	437	416	428	347	400	382	352	377	358	333	379	357	329	351	334	370	329	328	356	341	321	363	356	321	355	345	388	354	344	351	394	345	331	326	342	330	376	343	376	342	353	342	358	343	342	353	340	384	367	385	351	367	334	389	347	376	373	355	362	353	375	330	347	383	407	388	357	390	384	359	355	355	304	343	344	357	333	357	327	365	382	389	323	386	333	339	322	321	356	333	374	353	326	349	374	322	371	377	346	362	315	377	375	328	347	335	345	349	339	351	406	325	348	323	343	343	389	314	327	346	363	387	313	388	327	347	337	376	352	351	378	379	315	330	372	379	352	346	375	345	371	351	363	364	362	335	374	339	365	348	336	321	342	362	396	331	310	391	373	355	340	350	344	353	372	364	340	379	340	345	364	376	354	368	323	329	370	346	365	370	339	353	318	321	343	341	374	393	365	378	360	359	353	343	347	335	349	376	349	383	335	322	350	350	351	332	348	365	381	331	361	348	351	395	359	364	365	332	352	371	379	386	329	348	397	352	351	344	318	330	360	366	377	343	392	343	334	368	357	346	357	359	387	344	394	343	322	340	349	359	347	360	302	334	317	389	382	368	341	344	338	371	337	366	373	367	337	363	350	316	345	350	370	341	363	347	357	369	369	339	347	354	360	332	339	363	379	319	351	356	358	376	369	329	344	355	356	364	396	368	331	320	370	382	361	367	324	354	326	338	337	343	313	349	381	346	369	362	375	370	317	312	323	380	362	363	365	340	346	358	369	354	364	351	378	337	373	386	359	361	365	334	377	339	358	325	337	349	330	358	373	367	370	369	336	362	339	360	368	353	366	342	342	378	326	341	313	353	346	319	326	335	363	365	355	338	352	327	354	338	383	329	337	324	349	311	343	375	373	379	337	350	354	334	346	349	321	385	362	350	390	337	391	379	356	346	340	383	350	366	347	358	348	318	328	349	407	342	354	343	320	364	362	368	372	341	329	359	328	340	324	318	360	370	329	385	362	332	359	354	346	366	354	339	361	324	345	398	365	360	367	330	336	325	345	352	353	329	374	357	376	357	333	369	388	334	358	343	386	372	365	350	365	344	347	363	378	340	377	359	365	366	348	368	364	366	347	347	372	323	353	341	355	338	359	351	364	339	369	348	367	358	339	346	341	353	371	317	347	343	345	348	365	335	373	318	360	333	342	383	350	352	351	346	330	361	339	346	355	335	322	362	348	349	368	393	362	332	347	350	352	351	347	365	355	324	314	356	364	362	339	355	391	373	394	349	353	327	373	411	335	336	371	348	362	340	375	320	353	376	357	348	354	375	367	328	336	374	374	348	345	355	346	397	395	366	355	371	327	358	353	361	353	334	340	340	338	375	391	359	369	348	360	377	367	391	370	388	344	341	350	357	352	331	343	367	324	308	345	331	348	376	393	356	375	356	357	329	360	297	332	378	342	363	338	348	340	328	372	346	366	383	358	353	359	342	349	327	396	339	345	365	339	341	351	348	392	369	383	372	367	375	375	324	333	353	382	339	356	364	353	326	339	381	361	338	340	344	374	365	352	361	380	347	358	347	359	397	362	303	351	356	352	337	357	353	362	330	378	376	325	359	363	352	357	358	363	368	349	370	353	341	383	359	352	332	359	372	374	353	336	348	358	336	356	313	348	330	339	362	341	378	340	346	330	346	373	340	345	340	349	328	338	383	362	333	373	346	376	365	319	347	369	333	345	339	348	326	349	374	389	355	371	363	347	330	363	365	386	312	360	367	356	326	385	357	367	368	385	333	347	382	333	356	371	334	362	341	320	395	363	357	339	337	340	389	345	314	349	320	383	369	349	347	351	334	350	353	342	347	344	347	344	365	335	351	309	328	352	366	335	375	389	359	335	339	360	354	338	322	351	358	340	345	348	387	348	389	341	327	347	404	355	340	381	321	348	356	339	365	355	377	352	353	365	368	358	355	358	404	330	373	369	351	360	373	325	339	342	334	311	359	346	321	358	392	362	362	349	357	332	335	360	337	341	325	332	361	371	328	325	362	373	358	388	343	363	348	319	344	365	370	375	349	345	335	354	351	359	349	366	351	338	352	364	363	368	339	347	358	330	327	358	360	340	356	313	367	341	350	329	362	347	321	377	377	339	315	350	342	377	341	357	347	344	339	343	355	303	348	362	352	332	378	350	352	370	320	340	335	342	359	345	395	368	381	339	374	348	391	323	356	364	345	345	356	338	328	368	334	338	367	357	337	371	316	333	351	365	332	369	341	348	350	342	355	346	359	347	355	338	335	373	319	355	398	386	400	315	335	360	346	328	365	339	362	313	371	350	339	335	341	370	355	359	350	348	341	322	376	343	364	322	376	324	355	363	350	382	339	349	375	368	370	381	358	380	375	302	367	357	344	336	372	337	380	344	359	353	343	315	336	356	350	325	378	352	340	368	355	374	338	337	346	351	364	385	354	319	367	370	355	338	368	331	340	371	330	366	372	328	309	354	333	319	350	343	335	350	361	340	328	340	373	336	347	357	379	337	335	335	353	351	381	352	378	343	373	361	362	375	385	385	390	343	350	344	346	381	332	339	328	384	347	347	326	379	349	355	304	367	359	371	329	357	358	354	351	313	379	348	394	371	372	346	358	348	357	337	338	330	388	372	351	337	338	342	341	358	368	370	326	339	325	326	321	354	342	360	341	358	359	352	377	350	361	336	345	319	383	320	385	356	363	390	373	354	338	311	344	327	351	334	380	374	351	316	312	361	353	327	338	369	361	338	341	383	335	352	361	319	338	352	381	330	333	340	375	358	334	334	355	379	352	345	365	359	350	378	373	367	402	352	359	329	369	341	347	356	350	392	378	359	329	330	359	339	347	337	402	342	353	353	349	340	367	399	355	356	343	364	359	334	403	375	361	357	360	391	361	370	381	325	365	341	341	345	338	326	344	338	345	376	371	360	335	352	342	378	359	322	322	375	349	346	366	360	338	334	327	327	342	384	342	328	363	348	341	343	375	330	361	363	393	349	340	323	341	368	375	361	398	352	333	385	360	374	356	324	348	357	330	379	349	352	339	364	324	360	387	319	340	352	348	313	340	344	317	349	364	350	330	348	370	348	352	370	337	403	357	342	365	338	339	349	362	354	363	332	353	344	333	343	358	341	358	366	301	361	356	344	348	361	336	367	359	329	385	322	357	377	358	357	398	376	334	338	340	372	333	332	366	365	349	391	371	357	366	331	367	306	349	366	341	355	388	311	337	328	357	356	326	339	354	364	336	354	364	350	318	347	333	360	348	350	341	347	360	388	344	341	329	356	354	341	348	379	324	356	307	341	370	372	343	332	331	365	366	363	356	379	335	351	388	392	369	351	323	337	370	320	354	312	339	356	351	383	349	387	347	352	358	341	339	361	363	382	386	337	299	337	345	388	342	343	361	366	369
23141	21625	31485	34563	30259	31104	26695	27132	20566	12927	12659	5877	1834	1258	1097	1114	1156	1155	1282	1482	1521	1516	2058	1671	1490	1450	1608	1577	1335	1310	1138	1121	1016	1001	927	894	911	916	851	799	881	898	772	830	862	892	872	828	860	833	844	841	894	867	818	816	872	841	797	834	821	864	829	831	843	833	834	821	870	819	880	849	814	868	860	858	780	870	867	782	855	846	790	823	889	844	837	831	822	815	821	802	881	797	831	841	872	880	863	849	841	813	860	818	830	830	842	857	821	884	845	847	860	837	874	862	838	900	862	871	909	860	862	799	817	826	831	869	836	866	859	825	895	820	850	867	867	845	803	794	811	903	873	794	849	792	881	828	849	903	871	813	847	804	895	805	830	804	830	793	860	830	842	780	811	834	846	821	870	881	870	812	880	811	828	809	847	817	848	777	865	859	888	890	843	851	869	804	801	828	872	796	781	831	853	825	858	849	833	833	884	806	876	831	819	811	836	917	862	850	820	832	835	853	854	836	840	846	847	855	834	833	803	857	776	881	791	854	819	885	806	822	802	852	812	836	808	779	868	857	872	827	808	890	808	830	858	854	819	790	851	836	781	884	865	811	827	831	825	842	823	852	818	840	798	883	856	819	853	796	894	854	826	881	874	868	792	855	843	850	859	904	804	839	821	808	822	809	792	817	834	863	831	883	828	858	817	821	847	801	804	867	880	899	845	889	840	855	850	858	893	812	801	883	844	857	823	811	860	883	914	869	808	909	816	876	870	831	843	825	834	821	840	835	840	781	859	864	840	836	833	831	812	845	864	796	836	819	802	799	888	836	833	842	837	843	864	858	839	803	841	881	844	818	876	881	800	852	840	850	837	860	816	810	820	866	819	883	838	875	835	887	826	842	815	851	811	789	828	869	833	854	881	842	815	881	868	863	887	795	825	874	909	890	884	829	877	844	808	833	827	865	833	847	831	863	839	839	855	862	849	841	856	838	850	811	830	847	850	813	846	841	833	871	837	834	866	843	782	914	831	787	864	834	905	865	849	880	844	824	787	828	834	903	823	791	873	844	839	815	854	792	874	811	814	825	896	863	889	835	834	804	830	851	833	865	842	824	831	890	923	835	829	829	858	861	842	836	831	839	828	844	841	825	832	855	867	809	879	842	858	887	859	861	828	816	826	836	893	850	839	858	830	799	841	816	792	845	831	787	817	890	862	865	855	827	811	795	815	834	896	810	869	822	865	900	840	779	777	818	856	800	872	826	851	825	799	820	822	880	809	814	871	861	832	865	900	742	865	887	863	867	832	881	808	834	829	843	847	908	810	859	820	824	827	867	826	844	838	843	896	822	876	850	834	867	949	804	862	830	880	842	839	887	931	789	825	777	862	858	807	860	828	830	766	828	791	865	870	850	818	857	887	826	863	827	841	891	821	870	818	799	803	874	803	808	850	844	792	890	830	877	844	890	832	895	839	806	832	863	872	889	880	877	873	829	874	864	849	831	845	840	829	819	798	845	839	832	815	794	828	836	826	863	927	852	814	817	870	859	805	851	855	862	842	810	843	803	786	824	910	855	850	859	857	837	856	807	863	759	821	838	830	866	884	799	820	877	800	872	823	858	808	829	843	862	819	840	845	821	815	825	873	821	800	820	854	782	758	814	834	828	779	889	848	834	872	786	855	856	818	839	834	859	843	828	824	810	863	862	815	867	815	841	838	854	842	802	845	834	851	814	871	857	863	799	886	846	880	854	856	872	827	826	848	861	902	838	838	840	836	818	800	845	878	813	867	860	852	820	860	836	865	883	817	839	859	803	808	806	868	820	822	827	827	807	833	854	830	815	821	851	820	818	852	880	810	824	845	835	854	816	850	812	845	845	861	857	859	857	828	836	863	859	831	876	884	858	861	819	860	837	882	804	847	835	820	851	879	832	859	844	849	810	827	905	882	804	840	826	890	850	827	855	881	861	818	801	851	840	828	864	835	856	827	855	878	851	830	865	828	829	869	846	862	843	813	806	891	855	847	846	861	860	860	799	827	827	817	817	838	828	823	876	814	861	805	863	811	849	845	882	806	864	846	820	819	875	829	854	855	804	808	851	810	843	839	843	867	821	807	850	858	879	821	810	853	852	850	836	839	880	827	856	841	838	835	822	809	837	845	791	822	862	888	835	835	887	857	832	831	835	836	858	841	830	850	915	832	920	877	813	824	833	825	857	873	845	820	902	864	870	853	832	808	851	829	796	822	818	875	829	831	776	820	858	829	857	861	831	814	877	836	871	824	817	861	868	823	836	831	849	888	834	826	846	864	768	841	870	824	862	843	843	850	858	826	827	883	820	844	868	817	851	883	869	868	830	875	832	817	878	839	826	846	889	842	819	865	836	861	841	819	820	829	819	837	843	941	855	837	808	873	856	833	791	853	853	828	863	857	854	864	817	816	831	900	814	833	840	806	901	863	822	806	825	851	798	821	855	831	790	834	803	870	857	851	779	841	800	802	806	819	838	881	843	868	885	822	785	821	814	847	825	857	826	879	866	840	871	779	917	862	839	766	836	816	801	820	860	836	887	804	856	815	842	823	815	821	844	809	807	895	869	829	859	870	834	870	840	831	804	845	886	829	928	818	816	862	852	807	830	877	855	887	835	817	836	893	828	893	865	867	864	837	859	854	847	841	856	826	840	894	883	836	823	875	841	831	810	854	800	807	789	848	804	858	803	829	859	820	872	831	839	825	828	849	839	832	806	830	784	791	827	814	813	857	832	826	821	827	827	834	857	860	838	833	848	822	826	823	805	838	824	831	824	814	852	841	871	846	809	784	843	839	852	852	803	883	847	813	828	867	822	813	801	859	889	870	840	854	798	866	830	895	868	783	829	824	852	848	839	870	797	827	850	822	888	809	860	854	826	901	843	824	862	900	870	804	833	875	861	861	851	856	846	854	904	839	870	846	837	853	852	857	875	841	885	829	845	838	829	848	804	831	872	806	838	855	900	861	834	857	834	865	843	815	852	851	885	860	827	840	854	854	840	840	791	843	871	807	842	886	825	814	864	855	826	859	820	845	793	868	876	825	859	857	874	872	823	839	875	843	870	806	852	869	838	844	870	837	839	849	775	775	840	838	849	865	869	874	837	835	831	883	839	862	835	775	789	879	834	815	811	823	805	871	841	834	866	853	806	854	810	817	844	785	901	860	863	777	827	880	817	853	830	858	873	830	814	822	851	802	865	841	825	850	818	796	840	820	867	824	852	794	862	916	880	845	814	882	847	849	832	830	753	835	886	913	866	830	807	827	845	907	774	848	823	851	894	852	845	854	887	849	813	873	845	814	833	843	849	904	887	853	912	834	883	842	853	875	859	836	881	821	875	846	853	869	835	836	883	803	851	813	873	881	822	825	871	846	833	817	830	799	822	832	869	823	856	860	800	855	827	917	874	856	847	825	859	827	805	846	847	842	844	800	844	809	881	853	857	843	922	871	845	860	861	857	831	851	878	818	836	834	813
14228	7208	6990	5164	2895	1891	1348	1030	771	544	473	419	397	338	356	384	351	353	352	380	368	382	407	373	365	359	377	350	386	368	383	383	423	386	373	384	380	347	395	405	343	359	346	397	368	356	394	362	354	395	376	384	390	420	364	353	363	374	380	401	369	379	372	374	388	371	389	343	388	359	393	345	395	380	347	365	349	332	390	388	347	412	374	361	364	404	375	384	379	401	372	370	355	364	372	338	397	339	333	372	389	399	348	363	386	371	439	371	337	376	387	343	352	373	397	363	433	368	368	378	354	371	402	363	372	354	382	359	382	371	391	395	406	395	347	386	405	399	377	388	417	414	380	394	429	381	398	382	371	354	407	349	391	401	381	371	354	416	392	380	367	372	411	378	354	363	384	402	420	351	384	368	387	392	374	394	379	352	416	395	382	361	353	370	359	387	392	385	360	405	364	387	365	362	353	369	361	344	423	356	405	377	361	364	362	340	386	351	401	373	407	378	383	357	398	406	380	358	409	376	394	354	378	406	356	374	347	360	361	387	386	395	360	364	383	373	335	388	381	385	394	356	386	362	374	389	364	364	383	404	380	349	366	334	374	351	345	389	378	355	381	394	389	404	388	375	383	327	387	382	363	381	368	409	371	356	356	341	362	410	358	357	398	343	349	359	353	385	386	397	349	362	369	360	398	375	378	401	353	352	387	329	377	383	351	362	347	367	393	373	361	406	339	397	391	373	378	382	378	415	404	404	405	377	378	362	364	368	361	378	391	358	378	387	345	372	404	378	400	371	379	405	382	391	386	353	365	398	379	391	408	354	385	354	352	343	382	383	395	389	374	368	351	378	364	374	373	383	370	373	374	397	387	365	365	369	396	393	377	377	409	358	354	416	382	383	349	350	417	346	383	371	324	350	414	391	351	387	410	368	355	384	373	356	345	374	370	387	352	349	383	391	388	395	362	413	369	364	357	341	352	337	381	361	380	362	357	361	370	389	425	387	356	390	375	374	348	366	357	364	359	345	345	377	348	417	365	398	383	387	369	324	366	388	353	351	346	373	381	361	384	359	370	399	398	367	378	373	350	374	355	351	352	386	370	406	416	394	388	346	375	392	377	388	369	382	368	407	403	411	365	365	368	359	342	364	378	406	364	357	357	375	365	382	404	346	346	388	376	367	425	358	396	372	392	372	370	390	408	387	409	380	397	370	421	397	409	370	387	376	395	358	374	369	362	378	408	400	355	361	394	367	372	402	373	360	374	346	362	394	373	396	393	423	412	365	363	424	401	383	362	383	397	354	419	396	386	350	340	392	364	389	384	362	385	369	392	412	379	378	388	355	373	373	397	387	390	383	347	363	420	388	384	360	365	333	388	381	361	407	386	383	348	372	402	372	412	385	361	359	357	419	392	387	384	387	375	374	420	413	369	369	334	378	378	404	341	362	373	359	365	376	379	356	385	378	387	385	356	403	408	348	389	388	408	388	330	339	336	374	374	366	382	389	404	373	395	333	408	428	386	365	391	383	390	403	358	399	393	417	334	380	423	381	373	407	376	406	405	359	384	363	367	364	405	384	344	381	389	400	371	376	405	340	314	378	394	381	370	378	400	387	408	372	370	377	337	363	351	353	360	370	384	409	408	370	407	376	348	404	371	380	368	393	372	372	381	376	353	375	398	376	366	367	383	365	385	379	395	381	381	357	341	371	372	355	370	359	361	362	365	352	398	351	337	377	354	387	396	364	385	386	383	366	401	362	372	392	359	371	389	360	382	350	406	381	383	379	378	388	356	409	366	367	377	366	351	340	379	367	412	377	392	363	374	374	427	413	387	379	358	343	404	392	365	383	398	388	346	351	360	397	361	387	397	367	369	358	369	372	366	336	386	371	367	378	391	375	371	375	401	380	365	346	379	396	351	377	352	387	356	403	370	374	369	387	388	333	371	362	389	359	362	392	352	380	365	365	392	422	355	378	361	381	375	379	370	410	359	398	350	384	412	378	384	362	397	408	361	407	390	364	370	364	339	361	331	377	396	369	390	371	404	440	423	387	385	384	359	364	344	366	357	347	367	377	366	373	380	358	363	417	378	367	426	358	377	390	372	348	393	377	350	409	367	353	359	402	361	403	357	370	372	422	353	349	355	381	365	370	368	358	376	364	416	403	362	332	391	379	393	392	348	362	370	371	362	370	380	371	362	379	351	392	386	317	349	357	398	363	363	357	375	364	356	365	363	356	368	379	372	405	353	404	395	362	356	366	403	370	374	384	375	344	384	366	368	392	371	395	362	370	379	417	424	368	383	361	339	364	367	372	395	397	376	361	373	405	379	367	353	364	372	361	396	369	403	346	413	366	355	339	369	328	395	388	371	425	386	385	370	395	358	407	346	369	379	381	349	371	333	399	370	365	387	384	389	351	343	376	399	377	354	363	332	402	372	385	374	373	372	368	373	387	359	373	348	411	370	353	368	362	355	342	368	364	377	368	349	376	375	365	386	413	340	390	347	355	401	381	406	425	391	414	393	384	374	378	352	388	403	338	351	367	341	362	353	371	334	386	369	351	372	354	341	361	374	392	395	405	382	395	359	358	378	418	367	373	403	376	373	384	376	358	366	380	375	369	389	393	361	379	417	388	408	393	378	357	378	405	411	358	383	361	421	368	371	377	416	359	365	395	373	404	375	358	363	347	379	354	386	403	385	378	392	369	407	394	393	407	381	353	360	380	394	367	389	376	372	361	402	375	398	344	390	397	385	393	378	355	357	327	373	371	358	407	411	371	347	397	348	367	367	337	388	383	346	378	364	353	363	384	373	360	359	400	384	395	385	370	396	389	404	369	381	369	380	343	416	386	382	389	412	350	387	384	366	383	365	322	355	367	372	353	344	359	384	380	379	336	360	366	392	383	363	369	423	378	389	386	415	401	361	355	382	375	346	399	381	366	350	379	348	404	385	377	348	389	414	384	375	373	381	394	390	387	372	385	379	394	380	389	386	388	383	371	390	381	383	372	390	383	412	338	403	368	355	387	353	397	385	405	355	334	364	398	383	373	364	406	365	376	349	356	363	360	354	359	388	399	369	349	374	405	362	373	384	393	381	357	361	374	399	366	372	352	404	362	366	396	394	411	381	389	382	366	378	356	374	379	335	387	397	409	382	389	380	363	356	378	393	406	377	372	355	390	398	386	363	373	384	355	363	371	349	385	382	391	359	410	363	376	400	369	352	380	347	400	391	349	374	365	375	368	368	346	374	382	388	366	372	346	364	378	401	402	363	347	395	362	382	384	416	394	337	343	359	393	351	335	384	384	359	383	388	386	361	347	392	399	345	373	364	337	423	372	390	366	377	385	373	376	380	409	377	370	406	355	352	384	347	375	418	333	378	357	396	385	398	358	357	382	351	392	367	384	374	347	362	363	382	330	397	376	344	379	354	386	343	369	417	391	387	413	348	372	379	387	363	366	427	378	325	363	354	369	378	373	322	346	349	365	393	385	374	363
10993	7766	13132	13549	9599	6865	5717	4339	2961	1828	1494	1145	989	967	993	933	934	1001	936	930	963	939	887	891	878	978	918	920	959	942	922	919	931	906	892	857	950	882	879	929	891	893	866	902	890	871	930	946	955	919	845	931	907	891	915	955	895	915	912	873	898	911	887	960	923	895	878	877	949	940	957	903	919	880	942	829	936	930	907	881	950	898	908	894	923	935	939	915	934	901	891	895	932	842	874	925	911	904	937	918	872	830	894	940	918	888	933	881	907	926	928	929	963	945	860	917	892	874	914	884	848	936	897	956	872	892	868	930	937	880	853	911	903	941	889	931	937	909	902	881	885	942	871	936	861	901	908	913	919	938	909	925	936	909	885	905	877	916	883	901	913	919	899	879	885	903	923	834	852	905	929	917	971	867	888	938	897	888	914	859	902	884	882	923	940	955	897	892	908	896	939	974	879	893	839	971	862	911	883	910	885	847	892	850	931	949	879	891	886	943	916	867	863	889	896	908	905	890	862	944	858	916	848	938	925	920	936	913	872	882	865	904	882	875	907	859	890	848	848	904	920	941	913	850	951	888	877	957	909	899	882	894	872	904	856	991	899	911	877	940	926	895	921	911	876	870	860	904	874	894	881	933	947	868	908	881	899	890	959	896	878	875	942	901	912	924	927	909	865	875	875	911	859	894	910	887	912	871	875	909	943	880	962	966	945	876	889	901	929	911	928	903	915	907	809	929	927	925	930	920	854	905	935	878	853	943	906	899	907	970	927	879	909	953	884	870	933	831	885	922	916	941	880	909	961	876	905	923	918	867	888	896	895	831	911	885	889	922	926	1000	905	918	860	894	916	915	926	903	862	881	909	948	860	952	937	933	903	920	926	905	904	880	881	920	924	914	990	903	874	901	906	832	867	937	908	912	911	876	930	922	870	966	883	884	889	944	884	944	880	924	899	906	909	864	909	846	932	930	876	959	893	889	867	905	928	869	948	932	880	847	911	930	918	903	929	918	912	884	919	951	888	946	919	867	905	900	896	910	869	867	918	891	928	897	938	877	903	894	877	911	886	901	898	951	897	941	903	936	893	904	901	852	868	908	937	949	908	844	872	918	907	973	844	921	914	913	953	834	876	951	885	938	927	928	850	892	877	930	935	911	923	925	955	862	868	898	848	844	872	944	860	895	905	906	919	930	885	873	928	946	853	893	905	926	901	903	883	898	895	833	862	946	934	917	901	936	835	854	900	935	888	873	918	903	941	922	946	839	914	865	865	870	943	872	887	898	943	949	908	891	900	937	886	895	912	926	925	912	914	932	907	878	953	921	964	940	870	872	915	891	890	900	937	859	865	903	877	920	898	896	908	888	877	916	899	884	903	933	927	928	906	876	927	918	938	899	893	880	891	936	856	904	913	921	879	902	921	928	910	933	854	904	909	889	858	920	898	912	888	887	900	913	920	899	886	886	898	927	889	858	932	910	883	850	936	904	852	921	930	900	939	911	906	940	862	904	879	920	960	894	881	889	893	903	912	913	910	906	921	889	926	898	850	894	968	944	895	880	854	913	913	901	941	934	886	913	964	937	915	884	899	959	919	882	883	931	960	902	862	947	898	962	949	922	915	850	971	913	889	956	902	870	837	878	847	907	887	914	917	914	899	911	872	888	833	913	895	891	897	873	929	964	888	870	940	895	874	925	866	861	903	858	885	861	885	894	884	897	945	953	854	870	987	944	896	947	881	885	939	895	862	893	917	913	913	933	897	865	927	898	920	856	921	920	904	911	864	886	856	850	882	903	874	931	883	859	942	829	910	920	923	879	939	921	903	908	864	885	913	889	901	925	898	848	880	919	836	888	910	902	945	890	896	876	870	858	892	871	860	872	905	853	918	903	869	933	938	951	926	936	904	882	873	925	900	852	860	920	940	947	926	919	865	858	844	920	866	905	917	905	906	881	876	926	935	924	930	883	908	873	916	918	927	887	877	910	915	909	883	880	931	910	925	868	871	955	869	921	899	915	877	951	918	867	907	906	900	930	939	865	884	928	984	897	847	901	869	870	919	924	895	902	876	892	949	846	937	889	902	872	879	885	919	920	904	917	908	911	908	873	946	850	869	912	934	913	907	916	873	959	892	853	872	933	919	841	947	958	887	930	939	929	828	915	929	932	907	927	950	934	967	927	853	863	901	900	875	921	897	901	901	895	878	808	883	925	862	926	859	932	888	912	917	898	854	859	875	876	887	880	926	894	906	946	943	898	944	890	903	889	889	944	921	898	883	917	900	899	874	883	919	936	910	919	866	914	913	906	897	898	881	881	894	845	892	890	949	961	870	851	869	912	921	901	865	934	925	889	931	894	916	869	889	928	886	922	910	907	898	883	926	946	932	948	940	889	917	906	922	846	892	927	925	864	863	905	903	928	895	935	922	909	897	904	842	956	907	904	910	950	878	881	928	911	918	916	876	850	871	911	939	937	879	940	857	881	926	961	856	925	919	964	930	900	961	906	858	903	903	874	868	936	905	882	900	905	894	926	918	892	880	957	920	908	871	894	962	986	949	957	904	904	924	905	886	907	924	895	871	943	891	913	909	918	903	904	967	941	901	922	923	868	910	894	902	884	921	911	918	943	914	930	891	928	940	892	909	903	908	923	882	900	906	931	933	969	892	942	884	887	927	908	896	914	885	917	882	956	887	866	895	891	851	916	921	871	910	927	897	887	909	917	924	876	948	906	858	904	867	951	937	864	852	859	868	889	925	895	893	897	912	956	867	905	911	908	902	887	857	965	950	905	903	896	912	937	919	903	871	903	901	907	898	880	922	896	912	870	947	926	928	861	926	895	896	905	909	861	904	897	850	894	887	931	931	884	915	902	957	893	885	921	962	872	925	924	929	926	942	887	932	860	949	898	884	900	874	950	889	891	941	951	885	878	873	895	955	957	882	933	877	861	923	923	940	886	929	887	905	915	878	908	886	893	879	848	915	868	902	900	918	903	910	870	884	895	944	850	899	937	900	863	915	907	870	905	887	928	937	938	886	871	933	921	918	929	896	925	942	907	867	864	915	895	923	929	963	864	967	910	909	890	875	939	946	897	987	879	942	868	889	936	928	921	886	913	920	917	943	903	897	940	894	887	900	869	909	938	949	966	909	908	943	887	953	970	929	905	951	955	940	901	947	954	871	901	936	876	870	920	936	982	939	924	955	982	933	914	911	903	923	933	905	914	894	912	893	916	923	929	909	867	936	904	869	893	932	879	874	967	892	862	920	879	964	905	899	942	843	880	913	934	909	914	937	914	894	869	882	926	889	920	898	949	932	914	890	915	902	846	932	927	880	925	955	917	933	888	957	935	917	897	888	936	876	962	943	891	911	935	911	902	908	857	874	873	915	925	899	887	917	900	857	957	900	978	895	896	891	908	925	903	916	908	909	942	911	926	931	919	923	933	888	895	962	879	869	925	945	866	888	901	864	887	885	904	911	883	880	919	887	921	881	939	888	890
27781	17588	18266	15615	16733	14003	7904	4572	2600	1763	1417	861	542	464	434	419	455	440	414	454	457	485	436	478	475	484	503	444	432	477	457	421	414	418	450	408	397	427	348	387	377	418	410	368	401	393	377	435	403	396	393	385	410	372	369	399	377	396	380	412	381	388	407	362	384	410	394	394	371	364	429	415	378	376	341	395	386	365	394	430	405	390	382	366	367	408	376	388	401	423	430	434	371	432	366	392	401	384	391	368	393	399	398	411	405	388	413	362	445	406	403	405	410	380	400	372	402	366	395	390	416	393	408	407	393	411	397	405	368	416	368	382	409	421	425	400	366	441	383	395	365	407	410	422	401	352	401	392	377	378	399	388	384	362	388	387	402	421	372	375	371	382	382	372	435	407	421	396	389	419	394	378	376	408	358	420	428	412	379	380	371	380	362	392	415	396	355	411	395	407	390	378	393	419	356	346	366	381	392	383	360	424	415	395	387	380	379	393	410	385	380	367	445	406	386	420	381	399	373	419	437	396	383	424	377	398	428	403	408	422	394	404	420	400	408	369	374	373	389	371	388	394	422	404	431	368	384	399	369	397	439	390	412	416	382	388	376	341	387	347	401	386	416	391	412	401	402	369	380	378	389	421	381	406	378	369	404	372	393	410	365	430	406	413	414	408	376	387	392	399	406	373	439	424	382	389	378	401	391	406	388	381	380	413	404	372	395	384	374	402	458	403	387	356	434	346	388	419	391	408	383	378	376	402	412	373	370	417	376	393	392	453	387	388	402	398	384	382	427	426	416	411	391	387	429	382	368	366	402	397	381	378	360	396	434	375	384	422	373	393	396	395	386	362	377	389	400	412	358	361	417	394	396	401	362	426	374	358	378	386	382	399	401	441	397	394	405	381	391	357	408	377	420	360	384	403	407	375	402	393	393	371	396	386	395	358	400	390	395	374	378	373	404	348	403	391	367	389	401	378	430	397	393	391	370	378	389	389	422	359	417	384	398	378	365	402	399	396	419	444	386	377	391	448	388	403	414	415	376	391	389	437	382	393	416	381	430	407	374	370	379	380	382	401	418	426	393	395	404	381	424	408	431	403	393	402	389	386	420	392	391	401	393	397	433	415	364	416	390	380	376	409	405	377	361	376	409	377	389	405	400	418	366	393	408	425	419	447	414	406	385	387	380	408	374	408	419	392	415	375	390	351	414	373	404	365	404	409	381	427	438	368	360	371	385	419	348	396	425	384	381	367	367	428	421	391	387	376	404	400	382	388	421	399	393	408	370	373	375	357	376	376	382	377	387	419	386	402	363	377	412	408	393	382	417	421	404	411	353	372	389	381	442	401	364	387	390	416	414	402	394	389	362	426	369	429	385	420	403	361	394	402	364	381	376	411	381	407	390	387	387	390	409	348	392	394	403	408	418	384	344	386	355	399	399	359	383	403	388	404	352	393	375	406	397	417	387	374	404	412	380	414	385	406	361	427	413	352	398	373	405	396	391	393	360	392	422	387	416	441	441	378	381	359	409	388	382	406	408	353	399	396	392	402	423	430	393	416	438	398	411	394	373	415	401	372	396	394	370	397	414	411	386	367	411	420	411	373	379	379	399	404	395	378	362	405	382	402	398	367	390	413	423	336	394	352	403	398	396	395	380	409	420	375	418	399	384	424	383	381	406	384	402	403	391	412	415	402	375	385	417	404	367	386	381	404	399	391	411	385	426	381	381	397	353	367	381	373	355	395	420	375	388	359	396	417	380	381	395	378	428	406	388	425	378	410	384	373	411	400	402	443	414	432	408	379	403	367	394	406	372	400	434	387	390	383	379	390	420	376	367	394	387	378	400	437	377	381	386	414	405	418	408	372	346	368	402	420	416	412	400	404	361	379	372	412	375	421	412	385	381	425	398	397	370	379	372	414	346	399	396	379	389	423	346	382	376	379	384	367	369	417	398	401	376	391	411	388	356	388	372	427	419	400	394	386	414	362	361	384	423	422	402	398	396	392	378	374	403	404	356	399	378	402	376	382	419	389	393	384	373	380	358	384	382	370	388	419	366	427	397	401	382	367	403	412	399	398	365	384	381	415	393	427	363	402	391	379	363	417	378	389	432	412	416	362	398	402	415	395	375	385	408	389	377	361	385	387	346	405	404	417	422	393	386	405	391	408	381	380	385	398	366	419	371	391	404	417	365	405	374	357	388	364	439	436	374	399	393	394	349	415	392	397	349	395	433	400	406	401	391	405	406	393	397	432	384	375	392	394	361	427	371	356	365	407	423	388	393	386	403	384	388	400	378	385	399	379	388	406	399	403	400	416	367	389	360	443	406	412	422	383	386	400	404	411	412	359	438	396	390	360	389	423	428	378	386	424	349	380	365	395	380	398	374	422	395	369	365	362	406	422	402	391	423	431	406	363	388	385	424	368	385	368	406	396	386	400	373	369	365	357	394	411	385	397	401	386	395	439	380	397	428	395	379	429	412	377	393	340	373	395	374	375	401	392	370	395	392	421	411	427	412	363	409	416	399	415	387	393	390	345	418	406	397	402	398	426	394	386	398	417	384	409	392	386	424	364	383	410	359	405	341	357	395	364	384	368	394	388	367	348	442	376	400	403	386	403	368	404	386	376	384	360	352	390	396	384	431	405	421	375	387	385	376	374	408	386	397	364	390	394	364	396	378	374	405	368	418	396	376	348	369	397	402	386	422	379	419	429	403	417	407	345	394	398	358	407	401	415	395	414	379	418	389	404	425	429	403	389	414	392	437	391	361	385	371	386	397	421	392	389	426	358	409	374	398	379	380	399	370	404	389	438	409	383	407	430	407	390	387	397	380	435	364	354	380	418	390	385	377	391	398	415	447	404	379	383	427	355	394	416	401	400	382	391	443	413	402	403	373	382	371	424	414	393	418	386	396	432	359	423	355	350	385	366	391	376	374	436	415	386	405	407	370	398	381	417	362	416	376	419	419	419	437	386	391	424	391	380	415	408	411	454	415	356	396	405	356	340	393	395	387	377	364	376	394	373	371	412	393	364	396	423	417	429	391	416	352	387	407	398	408	399	409	376	405	394	398	395	382	396	385	401	405	379	369	378	359	417	388	397	351	395	394	369	384	402	447	399	396	365	394	397	379	402	355	375	358	405	418	420	374	390	394	410	399	411	429	434	357	382	395	405	424	365	364	327	398	393	371	379	388	400	431	385	404	419	369	414	425	398	398	355	410	370	428	391	389	364	369	410	395	357	374	402	402	397	414	380	423	409	389	418	408	404	347	362	397	390	368	394	380	349	374	350	420	351	390	385	415	417	374	392	353	373	392	393	420	400	384	360	407	393	425	404	437	363	378	395	425	431	405	365	397	393	417	373	386	371	382	379	417	358	429	381	398	404	369	395	404	349	372	403	379	415	401	393	342	391	391	375	378	332	395	381	380	420	385	386	404	413	391	398	429	361	413	407	371	383	403	364	362	415	371	362	359	394	363	401	416	412	359	400	399	419
19874	16492	25043	27606	31652	28082	20264	14065	9266	6935	6055	3372	1747	1261	1194	1214	1125	1166	1206	1303	1341	1499	1589	1446	1306	1369	1408	1359	1316	1228	1111	1059	1066	1011	1053	1011	948	986	918	918	928	900	933	889	945	910	915	903	955	900	949	986	957	923	921	965	922	939	971	917	891	908	928	923	924	932	930	919	943	940	989	917	971	937	915	916	893	1004	927	966	967	941	973	961	916	967	932	938	947	912	1006	962	929	930	971	964	961	954	944	897	900	975	945	951	897	923	960	925	915	949	978	974	967	951	1015	936	959	1004	980	950	970	939	976	980	930	975	990	970	913	918	947	1000	994	965	974	946	953	901	960	974	908	987	919	980	927	875	984	971	911	929	975	965	928	961	909	956	892	977	1005	1009	889	895	913	917	946	936	937	944	917	906	954	940	875	967	922	955	903	924	950	900	981	939	941	964	921	919	969	942	869	934	983	956	946	960	1002	940	948	950	906	955	939	965	892	948	949	919	986	944	966	969	912	884	932	972	933	933	908	975	937	937	894	946	915	931	916	931	921	984	948	880	931	906	948	974	980	917	951	927	932	982	919	904	913	982	957	952	935	952	953	852	957	934	909	952	894	1013	869	975	886	910	901	953	967	984	966	972	896	948	932	916	918	1010	950	954	965	928	876	911	1013	982	905	916	900	998	937	975	903	933	973	970	963	915	944	927	998	964	960	937	1007	883	1008	930	958	978	961	967	933	885	958	918	912	882	952	978	924	890	945	942	909	931	932	956	894	969	904	914	937	944	979	939	1002	914	926	921	954	896	891	965	978	976	953	960	896	951	959	943	934	900	977	920	914	925	976	924	947	961	965	900	907	920	929	900	934	949	912	890	943	953	934	964	923	924	824	939	929	907	967	939	894	969	932	948	937	923	884	892	917	972	907	917	921	911	904	967	924	958	958	991	914	957	947	886	941	943	957	966	942	940	907	942	920	937	907	966	917	914	938	937	951	967	967	978	926	912	942	908	962	940	913	901	937	919	951	899	918	970	971	911	923	929	940	991	975	938	962	934	977	972	929	947	937	959	918	986	958	920	924	953	979	979	951	945	936	902	937	931	968	931	947	900	921	974	982	939	1008	938	901	949	933	911	942	911	950	914	984	983	973	950	917	938	883	960	966	900	933	925	983	936	903	1021	945	968	936	931	922	921	935	960	978	917	965	883	1012	1012	952	906	1000	915	979	939	931	939	923	933	938	966	936	926	978	985	911	980	968	929	949	958	961	957	896	931	973	932	936	910	936	915	913	865	938	910	959	909	986	894	924	970	939	979	936	946	933	858	904	982	965	918	961	940	918	914	910	918	920	986	958	938	961	954	929	894	924	921	968	963	898	945	941	954	977	963	911	965	862	973	921	977	1009	961	969	935	940	901	961	922	990	991	912	999	904	879	943	967	927	929	926	979	912	932	919	889	958	906	1001	933	1005	915	944	951	906	921	917	965	911	959	853	939	948	953	953	926	956	995	900	941	909	872	927	969	915	897	910	969	961	988	946	937	969	957	968	958	932	936	961	936	938	912	949	944	933	941	962	926	916	933	931	979	884	927	948	960	865	890	938	961	936	986	962	856	937	968	929	919	903	912	961	935	973	967	933	922	970	894	928	937	945	943	963	967	949	925	967	904	958	946	948	891	933	943	907	970	931	930	963	934	952	980	952	916	924	944	994	916	964	908	908	896	925	937	907	938	987	913	955	874	974	898	931	930	924	961	973	988	941	970	965	908	954	1035	1000	956	961	987	912	909	926	957	913	967	932	941	977	907	928	955	963	971	934	938	934	946	960	941	912	947	937	904	918	921	995	924	937	880	974	996	921	944	905	923	962	920	890	919	984	925	964	967	946	960	936	919	912	924	935	962	923	988	973	954	916	920	943	1016	923	945	952	941	1013	951	970	932	974	916	916	911	912	962	923	977	933	890	922	1020	940	942	923	959	950	943	939	981	958	959	959	979	951	978	948	946	921	962	951	921	955	945	875	967	909	976	956	986	940	955	909	915	932	882	990	927	965	946	1010	977	947	944	893	897	913	953	904	921	966	959	971	958	919	975	1017	898	921	916	970	935	935	941	906	940	943	906	954	948	966	879	968	904	941	950	955	947	983	899	914	902	962	949	927	935	939	943	923	990	884	908	926	943	911	917	944	964	945	944	915	918	885	932	963	914	956	899	957	884	932	957	956	932	940	916	960	961	986	996	927	928	920	911	947	951	959	986	956	927	957	981	1000	932	1013	933	919	973	939	951	965	952	963	914	955	915	969	938	900	952	920	963	911	934	885	966	982	976	942	880	960	938	972	955	925	923	956	930	974	939	933	979	917	941	866	908	932	943	923	932	905	912	918	948	922	1020	903	946	931	881	962	944	986	951	971	999	923	931	931	888	926	999	934	941	985	961	890	906	961	966	990	953	954	947	943	892	906	902	936	1006	973	928	945	922	963	940	935	926	957	926	890	978	959	965	1004	946	969	939	924	939	950	950	859	918	938	891	935	992	932	921	920	933	968	897	924	966	956	999	938	1003	921	958	915	942	948	940	941	907	958	969	966	880	973	930	873	979	898	956	940	942	905	883	947	873	901	975	892	959	937	931	926	939	932	992	927	863	956	899	944	972	926	943	909	940	951	927	951	899	907	899	925	927	1009	956	926	903	901	936	908	934	996	949	915	937	933	916	938	918	961	1011	977	928	961	931	1010	985	918	956	898	899	1019	956	972	929	1007	921	907	924	991	928	968	956	940	994	942	907	954	1002	873	966	964	961	916	974	928	947	955	957	978	968	940	875	972	940	918	935	879	943	952	924	922	905	956	1019	947	1000	961	917	972	885	981	904	1007	957	965	947	918	934	990	989	988	910	889	991	942	935	952	938	960	941	916	909	947	899	960	945	962	969	965	989	958	929	980	906	938	980	934	979	922	944	922	989	973	937	946	946	952	977	958	970	913	989	920	884	970	939	942	957	906	965	965	896	939	979	928	887	996	876	923	937	935	922	948	971	983	955	945	868	907	959	948	877	890	911	927	966	969	954	929	916	949	964	930	958	950	985	958	965	927	919	957	905	942	875	951	975	965	920	889	943	947	965	912	950	934	944	876	945	955	971	920	950	955	938	942	973	960	931	938	922	919	937	993	968	986	928	982	900	964	961	936	950	966	913	913	915	953	993	985	1009	913	871	1006	965	868	951	982	919	916	876	949	969	922	873	944	946	947	967	944	926	978	951	957	933	961	929	913	918	909	909	887	897	969	864	953	970	980	945	960	955	954	946	949	959	956	979	955	907	956	934	924	986	959	929	887	934	969	917	897	974	936	944	949	911	923	991	933	951	982	922	858	923	891	943	927	970	923	946	962	965	980	955	912	973	988	934	977	953	940	936	924	936	946	925	898	978	948	928	868	893	979	910	908	966	942	991	898	906	936	949	954	878	948	950	942	976	973	925	907	957	975	943	913	922	952	942	944	899	916	964	914	932	919	940	938	934	924	942	916	896	978	970	898	951	944	950	901	953	991	913	949	892	987	886	938	934
37611	27476	26178	20837	17986	17313	18712	15483	7287	3877	1748	1033	606	440	355	401	415	405	463	434	434	473	491	475	478	481	485	490	403	442	396	405	358	413	348	339	363	334	365	335	368	376	326	313	389	363	380	333	343	341	341	365	345	361	328	346	327	339	346	335	338	397	338	331	339	338	336	343	341	320	344	351	354	359	350	323	318	326	345	331	361	348	343	351	351	318	320	345	368	329	370	328	390	387	350	359	322	318	338	354	356	320	324	361	369	366	351	339	370	318	354	338	379	340	338	359	351	367	348	399	380	359	313	377	357	345	338	350	367	354	368	353	333	328	382	354	348	386	355	354	319	311	343	361	355	360	333	329	348	356	356	333	326	379	359	360	323	324	329	346	339	348	371	330	333	366	348	373	346	374	344	336	379	356	322	325	329	362	359	370	381	340	347	345	350	347	322	365	389	349	361	344	361	337	334	355	339	350	346	366	331	328	283	353	333	322	358	355	351	314	342	359	351	351	334	330	353	341	363	337	330	354	370	357	362	317	355	341	386	342	376	322	368	349	320	346	345	322	350	338	337	380	362	330	339	346	347	334	355	367	363	344	345	354	335	365	357	352	347	363	354	338	346	333	328	362	329	351	354	359	306	365	316	297	363	355	347	327	349	373	399	335	326	340	335	308	370	345	332	343	303	322	320	321	378	327	316	326	328	351	353	338	361	338	339	347	349	320	325	320	371	320	287	340	362	351	342	350	366	355	301	363	345	340	308	331	367	337	336	397	361	339	345	353	332	347	378	379	343	331	370	372	384	340	377	323	328	322	382	364	342	330	336	354	338	376	366	329	368	356	350	350	316	336	328	362	355	383	355	356	348	338	357	360	366	348	327	333	352	362	328	368	348	346	344	362	356	355	358	315	331	346	342	320	365	339	318	364	344	346	344	319	309	403	351	323	343	340	384	362	346	341	370	393	349	372	329	347	337	348	342	381	341	364	389	339	373	372	359	359	340	310	373	362	355	358	325	360	363	348	354	319	321	346	332	347	342	351	360	352	345	372	398	330	343	315	322	314	348	341	344	358	353	370	374	339	362	355	381	387	352	374	358	367	323	339	317	339	343	363	331	368	346	327	317	336	314	386	365	324	342	357	366	317	317	308	352	359	369	348	358	341	342	333	367	383	347	348	361	317	353	349	360	335	356	371	350	359	313	338	341	325	357	327	370	385	377	356	347	334	320	326	335	350	404	345	350	338	337	320	351	352	331	336	320	359	344	311	372	353	352	351	361	346	371	369	339	364	359	344	330	364	341	348	341	342	317	362	359	328	356	316	348	381	363	346	331	350	359	344	363	330	347	324	371	391	343	352	343	322	365	344	337	353	350	353	327	353	358	354	341	359	360	315	334	370	353	345	394	340	345	343	313	349	355	346	341	318	361	342	359	325	338	369	344	348	347	350	370	335	319	363	341	360	346	337	323	360	354	370	337	362	338	361	383	324	337	329	351	379	333	360	394	360	328	342	347	357	350	356	312	350	322	342	362	351	340	367	359	319	321	343	341	364	336	362	338	358	359	345	342	328	305	352	325	392	365	369	366	346	357	332	373	332	327	345	395	375	385	350	330	359	341	343	350	322	344	383	339	398	333	325	345	330	333	387	328	353	379	375	374	347	357	349	358	326	325	332	342	392	335	300	337	309	344	342	336	321	342	376	335	326	345	347	357	346	387	357	329	357	360	326	328	341	338	347	347	342	335	343	326	327	353	309	344	337	353	344	329	326	344	360	350	357	345	317	370	352	409	355	369	374	338	393	331	357	320	338	380	341	340	350	345	341	325	343	373	347	357	379	327	339	378	348	388	357	319	356	346	347	331	382	312	328	367	347	312	356	338	321	352	343	355	316	321	353	324	345	321	354	358	346	357	348	380	339	379	338	342	332	358	324	353	329	330	341	341	372	331	340	339	329	383	332	361	332	366	329	335	346	312	322	365	329	337	343	338	411	334	303	343	344	351	384	342	341	360	352	363	369	326	343	373	322	341	321	362	320	301	311	331	322	373	386	354	351	336	319	331	331	366	340	369	361	362	351	310	359	340	351	364	362	366	321	362	373	335	339	355	356	343	333	343	348	352	339	293	342	402	362	378	330	362	352	352	348	385	355	350	377	346	305	323	339	340	353	366	331	336	339	340	360	360	384	347	354	329	365	342	351	359	344	303	356	370	344	374	322	309	341	348	329	382	384	376	341	345	351	339	333	336	337	327	343	323	337	356	333	356	369	354	364	318	361	354	367	374	344	328	354	341	332	359	364	336	359	347	368	335	337	378	350	360	320	328	360	343	374	346	362	359	350	353	364	375	388	342	316	377	339	369	358	356	354	351	371	356	347	312	350	328	337	338	346	292	344	336	381	365	343	349	327	361	356	345	359	349	322	344	342	362	334	362	351	350	323	337	367	356	364	330	383	337	360	316	346	325	344	332	355	359	373	367	345	347	379	344	362	333	353	353	356	347	354	392	376	374	363	324	342	348	330	370	358	343	353	341	355	350	313	354	350	373	387	322	288	377	336	368	387	316	362	347	353	369	359	310	366	379	369	324	341	349	322	348	340	347	357	346	351	325	350	342	353	377	304	362	346	342	340	365	354	331	337	369	354	335	366	381	367	379	352	361	312	320	329	316	350	336	342	326	365	321	338	304	347	355	370	360	339	332	368	343	342	359	327	343	322	332	353	362	363	335	354	339	353	376	367	355	331	387	365	324	335	324	338	378	354	382	359	344	322	362	387	365	339	393	335	335	366	336	322	324	312	345	338	324	318	369	390	350	333	332	360	321	335	357	354	343	337	352	339	317	334	324	352	372	356	343	360	331	358	334	326	339	349	357	402	334	381	361	349	330	345	360	357	366	344	346	341	373	349	362	364	318	345	325	359	312	326	342	371	337	349	331	338	332	368	388	326	358	373	334	296	315	332	339	373	369	333	352	360	364	365	341	321	352	370	365	367	361	338	367	348	364	326	356	352	319	355	353	353	378	376	323	344	384	324	328	356	323	390	377	357	341	360	323	358	336	386	382	321	383	315	338	359	332	336	385	338	361	383	350	343	333	345	348	323	342	360	359	332	348	315	342	377	353	363	358	367	343	341	329	341	342	350	352	392	349	352	343	369	387	368	382	364	325	342	384	356	352	373	337	352	336	335	350	344	334	348	363	360	340	336	324	333	327	329	343	318	341	299	369	332	324	362	342	354	378	349	347	333	364	297	366	357	356	333	328	339	324	350	372	334	362	336	336	370	344	350	335	343	346	345	359	342	334	372	373	330	337	385	369	357	341	318	358	317	364	367	329	365	330	335	320	315	393	340	336	323	354	350	329	319	353	357	342	345	332	316	352	320	354	348	400	342	358	334	353	328	355	374	328	380	326	319	337	364	341	323	315	330	346	356	374	356	349	343	376	365	326	353	376	324	355	314	360	390	363	376	326	353	323	369	347	340	332	322	306	335	330	355	368	370	336	344
25673	23830	30968	30666	30910	32272	33408	29795	17990	12722	6526	4016	2211	1460	1142	1193	1145	1168	1334	1445	1624	1685	1898	1561	1588	1647	1789	1664	1443	1274	1238	1140	1070	988	932	883	873	875	859	885	833	836	858	822	800	836	833	808	806	848	823	890	826	840	855	836	898	830	815	825	792	872	814	792	805	824	780	834	840	829	807	826	801	809	836	817	844	807	824	859	805	795	820	843	833	823	801	873	835	863	846	827	780	830	836	777	802	826	831	853	867	863	819	828	806	837	792	828	846	885	855	866	833	873	830	777	909	906	834	806	816	846	877	837	863	803	815	791	833	799	860	845	819	870	818	835	860	862	817	874	814	782	892	799	849	831	804	831	886	831	819	837	828	798	835	788	804	825	866	872	818	884	862	815	800	809	850	787	839	805	809	857	824	820	835	830	838	777	849	851	817	808	845	878	781	829	818	819	807	847	797	832	840	847	843	828	886	860	906	841	888	820	802	864	826	769	848	810	846	866	835	805	822	822	816	858	892	779	808	825	852	835	885	825	875	841	814	829	845	822	868	802	864	817	867	844	866	822	803	850	869	819	878	845	795	768	844	809	859	771	815	840	804	812	812	850	860	819	822	843	853	824	882	875	777	822	824	849	797	799	814	798	825	855	804	821	823	806	817	861	878	839	865	881	822	854	854	868	815	822	831	826	856	889	838	828	853	821	793	833	811	843	810	854	817	872	831	856	824	806	792	824	833	806	825	847	837	843	825	772	833	849	830	816	822	824	834	870	823	847	862	858	803	860	878	830	870	832	845	842	781	862	837	799	871	810	793	812	860	826	868	781	852	827	847	824	799	810	817	829	862	874	870	852	867	810	783	844	837	814	834	828	822	821	836	802	802	845	818	838	844	824	855	839	831	835	845	877	829	776	837	837	876	860	801	875	833	833	840	806	856	864	838	849	809	848	781	896	805	807	812	824	805	863	854	820	782	907	836	781	799	874	834	849	822	822	878	878	816	906	856	817	820	855	874	860	825	857	835	844	833	845	826	844	872	835	806	885	819	804	824	856	837	849	844	857	842	838	815	785	881	828	811	831	797	870	828	843	831	823	826	832	863	814	835	821	829	809	848	821	845	864	793	795	788	816	817	838	874	903	837	808	855	880	792	814	840	894	838	814	852	819	752	850	845	830	844	838	862	843	799	821	832	822	832	810	860	808	807	849	828	853	851	856	825	839	844	883	778	814	831	829	796	833	846	910	839	817	848	803	855	872	822	813	797	881	830	839	822	862	830	833	837	815	855	838	809	847	855	838	836	864	771	833	821	866	826	842	850	855	868	791	889	814	808	826	804	820	818	822	817	797	857	848	814	764	841	833	781	816	812	840	812	813	798	823	890	818	839	821	827	823	815	816	869	826	886	797	825	784	823	802	809	776	813	831	768	842	843	827	888	850	957	890	843	890	819	756	866	832	850	818	839	820	828	822	867	818	820	863	844	821	831	805	796	796	836	900	834	863	835	816	853	802	857	817	889	796	876	864	865	860	831	858	846	849	841	830	882	792	819	867	872	894	906	887	826	874	828	776	843	828	896	853	841	852	842	846	880	813	866	835	817	830	804	828	801	870	886	777	801	770	846	803	853	825	853	853	897	830	860	794	861	846	834	839	857	830	795	850	852	843	813	894	803	852	830	852	804	825	845	866	818	814	902	849	821	839	810	799	835	823	909	849	810	798	840	848	815	820	870	789	812	780	887	850	863	830	848	874	853	777	819	839	848	866	845	857	810	850	867	818	800	808	811	781	863	821	862	850	843	826	827	793	805	845	805	835	835	835	778	821	836	816	883	837	813	829	826	808	830	841	813	841	794	901	813	790	819	852	847	850	848	869	835	896	838	804	826	809	830	830	826	843	798	823	822	843	841	862	816	834	832	791	819	806	890	824	834	842	771	861	791	859	852	881	816	794	852	815	826	893	807	751	840	835	863	802	827	880	798	861	838	848	838	850	839	838	840	784	867	816	853	863	824	808	838	855	834	847	854	771	776	854	819	854	839	786	872	839	900	806	793	815	824	835	836	822	823	824	823	844	845	857	847	812	889	856	822	865	849	830	812	824	821	832	773	855	823	815	826	842	826	792	830	827	842	834	851	818	845	870	898	843	882	843	873	897	834	802	809	818	815	865	840	858	802	828	863	821	829	886	849	814	836	863	809	814	845	837	852	824	843	847	841	851	825	835	846	885	840	795	832	812	884	853	812	797	840	841	823	830	821	849	796	835	832	866	841	814	869	862	843	799	807	839	803	888	794	834	857	845	819	832	870	810	819	804	809	846	828	804	810	897	750	840	831	820	804	845	846	796	810	820	798	827	886	874	818	875	826	851	811	847	888	804	855	830	794	882	825	812	842	862	815	820	785	866	808	846	816	860	821	801	814	836	865	837	798	844	829	835	871	847	821	826	837	844	878	814	846	819	814	809	804	835	830	856	864	880	820	866	827	796	850	855	846	809	779	828	830	822	817	857	879	867	847	847	787	850	844	861	876	810	835	810	797	826	848	842	770	853	820	831	813	875	831	878	829	827	806	827	860	835	875	822	830	859	878	797	784	834	824	852	827	776	841	836	862	829	835	849	840	884	818	845	848	855	846	848	830	850	866	812	884	840	848	817	893	823	844	819	819	832	836	894	849	872	864	787	868	812	837	839	841	833	841	819	820	845	850	890	854	789	861	814	870	837	850	867	835	787	851	851	826	848	813	849	819	851	849	846	847	861	849	842	818	878	847	877	860	830	820	808	821	814	833	757	870	901	773	871	861	884	840	851	824	845	812	876	880	848	846	798	869	772	817	827	801	849	819	845	773	833	816	831	831	835	826	832	809	786	862	809	870	889	815	841	825	800	873	861	825	835	862	822	825	859	795	830	864	894	839	897	892	866	841	849	857	858	879	826	895	877	828	834	834	860	864	849	871	824	830	807	814	826	906	855	880	800	819	814	820	826	819	832	841	798	816	823	799	833	864	843	904	899	864	824	811	818	857	825	883	880	908	878	851	812	816	826	829	791	850	781	838	779	833	808	812	817	864	839	817	852	847	864	845	831	871	849	857	844	855	843	845	834	825	863	837	809	816	839	830	797	894	846	826	838	797	861	793	854	835	805	776	821	811	799	854	848	776	840	841	827	864	855	840	838	807	795	813	829	877	885	806	820	875	849	860	825	831	870	812	802	828	828	810	850	893	842	840	835	845	847	792	828	816	818	841	832	856	875	859	846	859	825	828	816	821	822	791	823	852	874	923	832	844	819	799	880	866	808	837	800	824	854	826	862	864	842	854	856	823	794	864	827	892	899	790	861	835	851	847	773	860	891	826	859	861	757	841	830	860	825	878	813	821	816	818	853	840	813	806	788	851	815	822	805	831	880	848	842	875	844	799	805	815	779	839	863	887	795	843	861	885	841	825	786	879	849	837	811	827	794	851	785	838	848	860	860	807	822	843	861	830	870	849	877	776	851	807	861	855	844	837	885
13151	7175	5378	4651	3006	1724	1638	1507	1108	754	478	471	454	386	355	337	350	387	399	383	363	367	371	435	371	403	381	362	384	356	374	362	402	348	365	340	372	361	381	394	376	362	402	355	375	408	358	338	336	328	396	363	389	400	361	391	349	416	362	354	386	394	364	364	374	383	374	350	364	371	381	344	381	375	372	404	372	402	380	343	375	354	378	335	359	359	373	380	372	392	370	376	405	336	358	404	410	379	378	362	371	400	355	382	388	400	395	380	366	386	399	404	395	374	385	370	382	345	368	390	389	382	408	326	418	327	389	396	363	338	359	350	393	358	386	406	360	392	396	353	364	379	382	402	381	346	371	373	356	352	381	392	410	357	364	416	390	357	389	389	394	404	382	388	364	404	367	423	366	340	345	377	381	359	364	385	344	364	344	369	352	376	379	370	394	388	381	422	369	369	367	374	356	387	353	381	373	406	357	352	345	366	370	395	339	366	378	363	373	402	374	379	394	387	403	421	346	375	375	338	354	381	367	387	337	384	371	410	372	320	388	401	356	389	358	367	387	350	389	369	373	338	357	361	405	393	366	379	376	381	341	366	358	398	376	398	365	375	393	356	372	369	414	367	350	358	351	382	369	395	314	392	414	363	411	384	371	359	383	370	374	389	368	314	392	414	366	333	401	361	366	409	413	368	343	372	392	374	372	414	378	351	399	411	366	377	377	339	350	373	345	385	361	399	381	405	358	386	339	356	367	383	391	358	407	381	403	443	397	380	345	371	401	358	354	363	398	392	384	367	395	372	357	399	367	371	352	336	389	372	344	391	400	389	363	388	417	383	371	351	377	340	381	380	379	379	363	414	389	388	392	369	365	391	370	346	362	338	369	378	390	375	359	370	352	376	326	369	402	353	382	380	378	378	389	396	386	394	356	408	377	377	389	355	369	399	390	409	370	361	357	378	365	354	399	392	370	401	347	369	368	354	367	378	356	378	376	373	369	357	400	397	389	357	371	346	379	369	379	340	377	385	343	365	380	365	353	396	350	409	372	376	404	382	387	393	326	378	384	414	359	382	408	402	369	384	387	359	388	380	358	362	390	316	340	411	370	356	397	325	382	383	385	375	389	374	366	348	410	369	358	383	380	352	389	367	354	363	374	358	392	391	369	356	395	415	364	379	389	390	381	392	357	410	387	402	385	377	351	320	386	364	379	375	344	347	377	380	362	357	353	390	363	359	382	375	393	364	402	383	404	369	352	364	368	382	410	354	363	405	386	377	398	397	380	400	359	372	329	391	388	386	377	376	399	373	381	397	376	352	384	369	354	336	416	360	401	379	381	368	378	414	367	357	361	379	379	407	379	354	384	367	392	365	360	358	367	358	334	358	364	374	367	398	430	384	378	413	382	356	344	381	366	359	372	403	347	388	350	410	412	408	375	373	383	394	376	387	386	371	334	384	356	387	396	369	387	372	371	389	375	345	381	355	358	374	322	383	392	354	371	354	394	370	405	399	362	371	381	332	382	367	371	408	396	368	385	380	393	373	396	389	388	370	373	374	403	380	398	386	339	381	415	384	381	369	368	378	363	346	404	354	365	369	377	377	327	378	351	358	378	410	380	398	362	365	344	356	366	373	356	392	388	393	391	361	382	386	416	334	365	394	369	362	381	392	416	390	377	365	393	399	403	389	368	361	378	375	383	403	396	383	350	368	402	375	368	371	371	359	363	393	366	350	357	406	383	416	331	347	376	359	403	400	392	382	379	359	395	402	375	353	350	379	355	371	379	387	344	371	388	365	393	352	344	357	367	355	381	359	350	410	424	385	373	388	369	352	361	362	367	375	354	394	370	340	373	348	375	353	385	358	335	361	371	364	352	306	390	373	384	396	396	382	354	356	376	400	373	361	349	370	380	364	364	339	371	398	346	362	374	370	351	362	382	397	351	380	380	385	399	353	354	393	368	423	367	390	375	361	415	382	423	374	369	394	392	357	373	379	378	386	388	378	386	367	394	337	326	364	344	358	356	342	351	356	353	398	365	369	368	350	357	371	385	373	373	336	348	372	345	390	355	424	405	395	367	400	371	391	396	368	363	376	368	384	370	385	388	347	344	307	373	389	374	352	368	382	415	393	363	370	406	358	363	379	420	340	388	344	350	399	382	366	359	380	384	369	366	350	339	376	378	367	379	362	342	385	371	374	374	344	354	413	352	398	341	364	371	410	350	347	388	379	344	382	381	352	366	350	396	326	411	381	401	392	421	363	366	338	364	395	380	369	363	366	385	409	416	358	345	383	378	354	356	358	402	366	366	372	348	402	408	368	368	374	386	360	369	378	386	361	365	363	401	378	316	333	383	380	383	363	359	371	397	385	397	341	386	354	380	364	390	387	385	383	391	360	377	411	383	361	358	356	409	403	340	381	381	378	379	353	359	363	382	371	391	398	360	340	385	358	381	377	369	338	352	371	366	385	377	344	389	383	343	366	395	370	398	396	395	380	383	389	375	379	343	397	367	374	371	351	389	404	388	360	360	405	356	409	402	402	356	326	400	368	414	377	373	352	370	352	366	359	356	359	371	379	383	399	372	389	366	396	343	345	341	349	329	335	336	376	395	369	341	375	417	385	373	374	359	362	351	378	376	368	412	377	382	394	357	371	349	348	370	401	373	375	357	378	344	374	377	357	399	384	377	366	423	393	354	376	371	399	398	370	399	398	379	372	391	372	393	377	362	392	380	378	364	392	346	383	380	380	408	391	376	369	370	351	377	356	398	359	389	360	424	394	373	408	341	381	353	344	385	362	403	365	374	356	357	390	360	409	379	367	375	358	388	382	336	388	381	332	391	365	356	401	375	381	395	372	349	362	367	431	377	403	406	378	385	361	347	338	370	373	380	392	365	415	364	393	385	369	360	404	380	360	386	398	382	375	394	379	390	395	384	399	365	382	385	382	353	387	387	367	341	348	375	370	392	362	354	425	366	400	397	392	386	417	386	347	385	396	371	352	435	353	411	379	388	353	400	373	356	386	386	412	370	362	391	375	422	365	389	348	372	373	427	383	391	368	392	343	365	375	344	364	361	351	371	344	376	365	355	410	368	368	394	406	355	373	392	362	358	390	382	343	379	343	358	370	359	400	364	374	368	353	356	389	370	382	378	396	391	364	373	386	375	345	364	383	361	365	391	374	369	369	419	366	378	379	389	393	400	359	398	379	418	414	439	361	359	362	380	455	387	330	346	393	392	390	383	358	367	385	381	364	370	357	376	385	365	339	394	379	370	376	345	355	381	391	417	361	368	348	347	392	355	358	377	364	361	391	404	386	376	361	376	359	387	357	417	396	375	358	398	366	319	392	366	372	384	366	380	384	388	351	385	383	386	370	384	351	343	367	369	392	387	350	387	379	375	344	365	361	349	360	399	373	362	383	378	356	368	366	389	356	397	357	376	401	357	362	393	357	388	342	331	394	391	385	398	378	395	343	363	363	386	349	393	373	378	394	337	345
9827	7534	10542	12613	9743	6424	6974	6392	4345	3026	1688	1382	1174	1032	974	1011	928	938	947	976	982	981	980	933	910	928	903	958	953	930	961	880	848	903	882	860	895	912	823	910	873	912	887	893	844	877	915	866	900	846	875	933	918	908	907	898	948	870	912	902	860	905	830	914	890	881	906	950	910	896	876	889	898	856	913	895	903	936	888	902	893	874	905	911	876	869	896	963	885	902	901	951	906	918	907	886	908	873	902	896	895	904	878	903	862	900	910	910	936	887	894	926	880	876	855	909	843	915	945	867	913	886	923	896	873	898	908	897	880	862	882	913	920	921	878	875	971	883	930	915	886	885	893	841	896	884	891	909	905	914	878	894	870	875	885	912	908	913	893	831	876	864	879	869	887	919	926	886	892	1009	903	937	915	920	884	883	928	907	896	940	912	891	913	909	938	935	930	919	903	901	890	913	882	880	911	938	941	924	878	938	928	906	914	920	873	897	939	886	880	960	926	930	958	902	851	893	890	917	898	964	904	905	970	929	887	908	905	900	870	874	910	918	872	953	895	959	887	904	883	892	882	924	962	891	874	931	901	927	922	962	924	905	892	900	950	884	922	927	944	894	926	921	899	934	901	900	897	923	912	924	929	891	880	890	896	881	952	866	869	868	901	834	876	915	893	863	889	921	909	918	917	904	837	920	929	919	860	851	864	861	871	912	860	910	894	897	895	893	904	900	930	892	869	893	930	904	892	923	937	837	899	941	925	925	930	900	946	891	879	921	929	887	904	874	947	927	897	910	908	901	876	873	907	887	922	936	925	918	985	872	946	848	913	888	928	866	912	866	931	915	913	887	944	892	917	901	931	912	894	887	887	914	876	920	895	848	936	882	897	886	886	881	917	915	925	960	874	897	892	848	886	867	929	943	878	943	925	926	938	869	885	928	876	894	936	887	972	902	873	893	911	911	934	880	910	937	901	936	841	872	854	864	875	867	861	889	928	904	879	938	903	849	918	883	850	931	950	889	904	915	924	910	897	882	904	922	874	852	873	861	929	906	926	884	874	922	914	871	875	901	918	916	886	884	899	890	894	907	851	847	883	969	913	922	918	944	913	860	880	896	855	899	929	916	903	877	896	902	890	872	886	907	915	877	896	857	911	902	870	856	917	934	923	954	915	906	928	856	904	926	924	888	902	876	939	912	935	855	873	909	840	878	938	900	890	956	884	858	897	873	888	909	973	855	947	907	866	915	915	900	871	891	940	866	903	879	924	885	883	915	923	890	888	902	930	868	875	945	895	853	982	913	853	887	914	878	840	892	913	917	847	932	920	909	922	880	930	936	891	915	902	864	931	890	912	942	858	862	847	852	847	929	864	861	865	921	863	850	922	958	861	896	862	974	877	877	941	902	875	851	895	877	896	859	923	896	875	927	883	878	891	883	864	902	919	976	904	906	964	927	923	925	954	908	921	941	917	900	874	843	946	940	900	931	923	907	913	927	918	863	874	888	898	926	854	873	906	874	884	935	882	913	888	882	850	922	886	895	860	890	869	943	912	915	934	907	889	872	856	914	874	869	912	930	920	926	934	920	951	913	968	882	869	889	888	882	947	921	878	883	889	874	947	857	870	963	865	890	856	930	869	879	913	900	881	866	922	946	885	881	883	954	926	904	953	862	907	904	841	978	860	875	897	902	933	872	885	902	896	904	931	919	882	913	838	921	923	897	892	886	882	855	899	938	962	885	915	874	906	928	897	937	880	907	912	885	845	880	880	906	885	925	876	903	894	902	854	922	907	932	843	878	868	917	851	912	903	922	867	931	875	940	914	895	878	930	915	866	886	911	942	885	913	911	879	952	889	921	961	876	871	910	958	899	857	911	892	799	866	899	912	896	903	882	859	878	890	928	943	887	927	933	949	880	875	924	922	851	882	836	903	900	864	906	914	901	861	888	898	937	922	906	879	920	916	881	934	898	892	909	977	911	826	884	876	902	917	971	874	886	943	898	908	948	980	959	928	934	903	933	923	896	888	921	888	917	895	916	910	904	955	920	943	892	905	899	897	870	906	863	923	904	832	951	901	868	879	887	907	907	861	902	938	906	896	899	871	862	915	925	900	877	930	909	862	917	884	864	935	910	936	888	835	878	873	868	930	856	873	913	907	931	970	900	883	839	910	848	931	882	877	863	936	884	903	919	943	905	898	914	869	896	895	874	840	916	879	932	868	940	885	910	930	880	875	891	890	901	939	934	894	864	908	918	935	930	904	873	943	935	857	893	879	897	858	903	932	855	890	912	875	860	902	854	910	832	921	881	840	856	927	887	901	869	903	854	917	893	896	932	889	869	904	892	946	887	938	897	908	891	870	905	890	872	858	896	880	860	855	912	894	881	912	926	901	937	936	966	828	868	856	866	897	836	935	912	892	914	940	915	905	877	879	895	922	921	890	889	936	918	899	889	889	953	927	877	853	913	883	943	898	890	889	870	894	864	906	899	872	903	935	901	885	909	891	934	911	870	931	918	910	926	961	921	859	922	905	869	847	880	913	858	945	942	860	918	935	896	920	912	901	932	951	886	823	883	889	884	903	913	891	893	905	942	892	884	888	895	927	900	884	878	954	923	897	945	897	926	896	910	964	917	882	907	890	861	857	920	872	959	887	898	897	902	901	851	896	873	848	908	885	927	890	908	894	832	906	880	888	923	910	893	929	900	904	904	948	838	909	948	872	897	902	888	930	938	888	928	871	934	884	897	888	896	879	909	950	936	899	940	924	924	909	937	947	890	872	872	909	896	887	885	871	918	895	892	873	893	924	940	889	888	935	885	929	902	862	874	952	857	916	925	886	866	876	914	916	868	862	897	918	910	837	931	912	959	862	845	922	890	860	894	866	938	888	891	913	874	869	880	907	875	906	913	872	948	918	913	866	891	884	891	938	934	888	871	907	915	927	909	921	883	881	858	942	885	870	913	884	926	910	945	935	918	936	913	862	879	891	842	863	909	963	909	915	898	971	903	902	889	894	897	930	882	865	926	899	909	881	895	930	897	900	972	859	930	862	870	950	923	896	914	913	889	924	875	921	881	862	876	921	876	885	947	894	903	889	929	890	917	911	858	820	928	884	920	933	905	928	923	918	932	890	929	886	917	917	910	911	869	948	890	896	883	885	949	906	918	899	900	879	869	975	944	916	884	949	910	894	898	890	967	937	875	896	840	901	902	864	875	943	848	920	920	942	873	909	895	899	930	917	841	899	910	896	862	910	908	876	934	908	921	855	933	915	882	878	838	917	904	874	879	933	917	952	874	827	882	932	876	878	889	964	899	925	887	920	953	908	913	892	927	877	892	904	921	898	870	908	886	877	877	858	878	936	918	883	882	878	880	887	897	896	901	892	903	873	894	896	889	887	913	870	888	910	909	894	909	980	899	848	946	861	894	924	914	945	904	938	874	983	945	900	919	916	903	883	878	853	939	871	888	946	936	886	909	937	881	882	900	913	885	934	850	888	912
26537	14000	15391	14843	9640	9137	10929	10987	10487	4689	1089	691	512	445	443	418	461	421	442	420	497	440	500	474	430	413	486	417	437	436	378	366	398	415	358	401	394	412	403	397	386	391	398	395	355	362	391	398	381	389	378	402	393	398	387	399	410	384	381	405	411	371	380	366	389	385	407	368	414	352	401	372	402	399	397	389	410	373	403	421	399	427	353	408	403	417	394	406	374	365	354	352	383	406	389	395	413	389	367	391	405	398	398	383	412	407	433	407	390	418	398	385	420	401	386	395	408	390	383	401	391	402	422	433	360	410	406	383	400	356	371	427	406	370	406	374	359	397	396	391	371	374	420	400	398	396	374	416	386	424	423	437	398	381	371	415	412	375	376	403	412	407	372	381	420	392	381	374	431	397	404	387	384	386	415	385	406	431	397	387	358	369	393	419	403	429	374	389	409	388	418	407	445	410	367	396	391	344	408	368	381	393	384	375	408	420	409	399	401	365	367	416	389	420	410	403	386	428	427	410	426	388	390	382	402	362	354	370	393	364	424	401	389	354	428	401	383	375	393	404	409	390	370	377	376	402	396	387	426	408	357	398	353	402	387	404	407	372	351	390	383	372	371	430	414	406	406	415	421	391	440	418	446	368	419	418	399	374	397	382	373	394	392	404	395	346	399	399	374	399	395	391	348	409	406	396	390	391	390	384	412	406	413	343	423	411	422	425	361	382	396	415	398	390	364	393	384	424	396	379	421	388	440	409	349	398	392	361	407	390	359	375	373	390	382	390	411	419	349	405	409	419	369	377	392	428	416	375	374	406	400	376	441	397	371	413	405	403	365	409	398	399	396	350	364	372	421	370	349	405	391	365	439	394	379	391	410	395	399	414	427	382	402	383	357	374	399	397	395	368	426	397	382	378	399	380	387	423	395	442	400	358	424	426	418	394	398	405	425	379	399	411	373	419	409	386	377	384	387	404	399	395	394	377	384	395	396	404	362	406	406	469	390	361	386	404	386	388	388	407	385	442	417	355	394	415	350	392	390	393	389	382	410	395	396	410	394	397	391	427	404	398	400	401	390	373	436	417	430	394	399	404	431	373	394	377	383	406	401	418	401	398	405	403	400	401	399	389	406	403	381	386	384	386	407	362	399	399	423	396	384	378	442	405	376	382	394	390	422	414	378	382	380	358	396	379	385	397	373	348	427	392	366	404	409	372	406	410	410	359	335	416	400	383	365	361	389	411	404	393	390	396	401	410	406	425	394	387	436	389	378	387	373	396	388	401	427	380	375	398	390	370	381	424	355	418	423	405	386	389	424	419	431	383	348	400	403	414	407	389	383	373	384	434	388	415	367	411	403	372	411	385	422	403	401	456	375	369	362	395	403	415	436	372	395	373	376	359	380	352	368	353	394	401	404	363	411	406	392	392	397	397	401	389	372	403	369	414	384	339	422	376	418	391	431	395	354	396	400	388	373	402	393	363	360	387	382	387	387	393	426	359	417	406	402	390	402	383	395	370	445	431	351	396	360	412	371	380	370	386	351	394	426	384	402	384	396	396	365	372	384	404	399	387	410	416	375	401	392	379	426	366	413	404	368	384	440	403	402	408	427	388	389	433	386	411	373	407	396	387	349	410	387	415	388	407	399	392	407	410	409	409	411	398	374	394	451	415	401	442	380	394	440	393	387	439	401	422	418	377	428	395	404	412	413	361	380	385	394	434	435	398	382	402	409	400	398	384	407	366	413	358	386	402	387	360	379	409	373	378	416	373	395	383	370	392	427	402	384	386	408	405	391	431	371	396	441	463	383	381	379	396	405	382	384	410	385	371	401	423	389	412	371	390	425	426	390	407	349	404	366	387	405	376	406	357	357	411	365	420	377	365	407	396	382	379	396	425	403	374	395	402	378	396	370	410	380	416	370	397	379	394	396	383	389	404	417	378	389	404	372	392	396	392	435	441	412	412	409	352	394	393	393	400	408	414	404	406	432	423	368	407	386	372	386	387	411	353	364	401	350	401	412	407	390	378	403	387	392	411	398	402	413	378	371	423	416	415	390	380	363	440	392	405	364	387	378	353	391	408	403	436	402	399	385	330	402	420	381	400	366	398	361	413	388	424	410	437	379	394	403	410	385	406	375	414	369	384	375	415	410	399	376	377	343	400	408	367	394	431	404	415	392	406	381	400	389	359	383	380	379	380	370	389	405	392	387	384	391	391	406	423	374	391	371	427	369	373	386	406	396	373	406	359	390	392	374	420	433	373	379	405	422	400	407	409	407	365	422	378	392	391	398	384	403	382	417	408	409	411	397	398	415	391	401	393	413	412	352	420	411	409	423	388	365	409	387	426	358	360	386	389	405	429	360	404	408	455	398	377	381	405	381	383	417	376	397	398	396	424	430	412	378	424	394	349	404	416	396	385	361	380	413	411	431	389	394	382	411	406	399	359	412	431	392	388	395	412	412	410	390	404	383	406	391	423	414	394	378	398	394	427	382	383	412	368	411	400	400	379	395	378	425	396	400	406	364	364	392	390	439	435	392	420	379	409	391	438	410	375	376	409	379	400	401	369	374	372	374	421	397	371	394	367	409	394	403	439	366	357	378	422	391	406	364	386	393	404	386	402	419	375	380	396	418	378	408	432	441	387	377	416	412	400	377	414	408	391	395	346	427	397	376	363	430	393	380	386	394	430	427	401	361	392	435	373	391	411	394	377	400	385	411	393	370	415	404	399	378	386	385	385	367	392	401	364	404	373	378	376	404	380	409	411	400	395	421	405	389	353	382	396	413	400	431	389	379	393	413	397	434	395	371	414	414	411	385	390	382	435	409	403	372	372	372	389	402	402	408	398	371	393	399	409	391	416	397	360	391	411	429	379	377	415	398	406	401	404	419	398	389	399	383	370	381	403	380	364	379	396	345	426	389	374	371	431	390	395	369	410	384	388	379	424	415	353	406	363	393	389	414	401	369	375	380	399	361	414	382	377	390	416	432	400	426	401	381	414	417	399	407	385	382	402	434	393	385	411	390	412	381	380	426	420	355	403	375	394	424	385	352	434	429	392	375	397	400	407	389	389	461	416	436	405	391	371	379	384	343	407	379	434	393	419	366	420	390	376	367	406	361	360	393	368	399	386	392	389	391	350	416	376	416	390	410	407	389	442	370	411	431	416	421	381	356	431	383	431	366	436	408	387	378	419	405	406	408	367	411	389	400	364	420	405	413	433	392	384	389	372	383	397	406	379	392	380	385	444	409	388	430	380	381	376	370	405	423	381	366	373	418	392	426	393	393	379	423	386	392	409	413	348	373	355	386	394	400	413	403	419	363	415	423	375	392	388	385	389	404	402	408	366	378	447	374	413	420	459	430	426	410	371	374	374	370	391	394	367	381	381	420	377	353	427	398	405	387	384	409	405	379	395	411	389	367	430	386	363	386	429	384	349	399	434	421	389	396	386	441	397	372	391	405	426	379	376	377	359	404	393	435	396	404	403	383	390
18955	12821	23034	26286	22100	23780	27547	28167	26926	13529	3567	2649	1705	1309	1113	1155	1123	1155	1152	1268	1345	1379	1487	1362	1235	1342	1415	1356	1294	1205	1166	1078	1046	1022	944	977	908	964	937	963	958	952	944	938	901	977	899	985	882	882	927	929	928	953	930	971	971	894	975	985	952	938	939	955	966	970	957	927	942	869	952	921	910	968	964	943	899	957	922	976	938	960	943	920	960	938	920	946	941	910	970	986	926	922	955	926	1005	907	887	932	936	930	911	976	892	955	964	898	944	1016	951	998	964	958	946	960	975	940	956	1009	946	906	933	930	946	946	937	920	941	868	957	947	960	877	973	940	1006	907	969	983	940	925	892	974	968	943	966	930	927	901	919	955	967	982	934	981	910	907	950	946	960	937	934	995	986	919	959	949	961	947	995	938	938	973	903	937	907	954	938	899	924	1015	933	952	953	902	947	949	971	929	945	937	986	949	956	982	917	948	953	896	963	928	919	954	929	925	935	970	900	911	961	981	932	1014	998	980	951	896	963	1002	969	978	996	923	859	897	914	951	968	920	968	961	935	987	955	931	1004	957	944	956	966	953	946	974	927	905	942	953	972	960	920	926	985	914	880	930	949	896	945	945	944	938	895	965	871	931	969	901	985	1001	930	962	962	978	933	927	938	906	923	950	876	979	1012	934	963	923	934	936	995	942	914	938	999	966	941	988	934	952	969	951	940	1002	993	969	991	952	993	912	976	923	925	946	964	911	937	924	945	972	934	992	917	941	961	983	949	946	937	890	947	957	933	928	967	978	876	1012	923	899	934	950	936	887	958	968	947	977	957	921	953	931	957	940	983	927	956	924	921	923	982	975	958	983	946	919	964	952	1001	884	926	857	967	956	904	944	935	982	959	966	986	958	928	919	973	906	914	979	972	972	952	899	985	945	988	948	984	942	925	991	953	940	927	937	964	961	939	900	901	941	975	930	950	928	960	932	911	961	930	944	949	996	907	969	913	955	955	934	989	984	923	929	936	912	935	944	929	966	951	959	948	937	937	970	967	901	906	963	964	921	1012	927	966	940	935	922	961	970	945	945	929	956	914	975	988	862	958	963	979	912	968	966	958	936	966	935	984	923	947	946	978	924	948	906	889	951	933	983	937	947	937	933	992	937	882	944	869	979	964	941	881	907	930	943	921	929	898	940	993	914	948	963	951	952	945	969	943	943	949	996	947	906	912	948	975	903	890	914	1011	1016	972	982	970	995	947	940	979	908	966	1025	929	947	906	970	950	904	968	1018	955	911	1000	922	943	937	916	977	937	937	975	958	975	968	953	954	895	946	933	942	945	980	950	923	970	982	923	946	972	950	968	963	912	963	981	938	967	929	915	928	935	946	946	886	969	922	907	964	924	945	952	931	951	947	989	962	911	931	933	958	981	969	958	956	963	923	909	954	950	931	1008	960	942	969	927	930	936	899	980	947	939	972	942	949	988	966	949	965	950	956	1009	942	935	920	954	973	1003	955	951	944	912	966	972	973	915	931	983	943	938	963	942	923	903	977	965	935	893	935	906	917	978	997	950	958	972	951	943	1005	950	936	933	982	1008	872	930	952	955	920	932	933	950	915	924	970	945	918	939	891	947	977	946	945	896	974	878	922	984	978	963	983	920	886	951	957	965	1002	972	928	894	969	975	904	974	908	959	899	972	900	912	972	997	953	994	957	932	929	986	959	963	947	996	946	940	911	881	904	963	939	935	932	952	959	963	915	960	971	977	933	991	967	930	983	968	980	948	936	997	969	993	950	948	917	932	952	956	935	941	927	988	928	995	942	920	938	935	907	967	924	953	962	982	947	947	975	982	895	936	974	952	960	983	1000	885	929	973	927	899	956	910	912	953	887	895	900	915	928	858	946	978	961	933	957	899	975	922	1007	982	925	926	957	936	904	922	960	930	1022	953	919	989	954	951	969	937	971	913	899	973	913	924	944	935	974	930	918	926	918	951	947	989	966	950	924	942	996	937	902	942	952	923	915	961	890	959	882	982	969	947	956	924	970	948	937	949	906	915	968	949	934	922	984	942	915	1009	961	991	940	997	941	939	959	975	911	919	934	937	956	942	948	955	948	967	973	957	890	988	943	950	943	925	1011	964	914	868	907	970	883	961	963	942	1021	931	975	932	955	972	925	910	1005	926	996	982	972	950	947	936	921	912	932	927	979	970	917	955	948	921	932	928	958	990	1020	947	965	998	937	944	947	931	949	891	941	941	974	934	956	917	956	974	976	951	933	915	912	963	934	953	924	904	956	979	1003	897	948	922	965	914	943	912	905	941	948	955	904	972	916	939	876	948	944	975	954	938	938	970	965	1001	989	913	954	951	987	933	943	956	1024	908	1002	941	927	948	913	955	937	939	949	924	917	952	949	975	952	980	896	939	951	875	973	884	939	981	931	986	928	935	919	965	905	938	1008	892	951	949	966	905	994	974	966	895	944	972	919	905	946	915	916	948	914	996	970	959	940	948	934	951	952	965	969	956	920	914	962	962	939	939	938	959	949	925	958	935	972	950	951	940	931	912	859	961	977	937	956	1005	947	902	977	992	917	961	918	930	1016	932	938	968	964	942	954	914	913	949	962	958	952	929	976	1001	927	965	935	990	946	982	967	940	921	937	995	893	989	980	957	950	985	939	987	984	944	948	915	930	917	882	962	935	979	919	922	916	978	914	1000	950	953	982	925	910	941	972	959	949	936	988	947	910	926	963	912	963	947	947	933	958	967	924	992	960	950	893	918	973	950	988	945	969	981	976	949	962	915	949	925	976	929	939	943	937	899	930	973	945	987	944	943	872	939	929	1005	951	919	923	956	969	929	943	945	928	938	987	945	954	960	935	932	924	979	921	991	940	958	977	935	907	955	933	976	970	957	952	953	968	955	943	957	971	945	949	959	1005	990	912	966	984	923	949	938	929	975	961	945	907	975	914	885	876	908	973	909	998	941	936	971	925	994	889	941	954	920	980	924	981	969	967	956	891	985	927	920	940	909	959	937	974	957	935	925	956	963	925	991	987	959	953	939	941	948	959	1010	932	949	988	970	974	948	930	902	928	941	942	930	905	962	946	906	985	983	915	953	944	906	947	1001	950	986	926	905	944	961	912	1010	958	955	887	984	926	963	949	920	984	956	991	936	988	942	929	973	954	892	1004	995	942	996	948	966	899	943	950	985	941	921	935	888	948	944	890	910	953	1006	910	944	875	963	934	921	958	935	896	931	961	896	918	983	946	939	989	886	925	936	847	965	985	915	931	990	954	952	951	966	949	931	944	926	996	938	941	933	963	922	936	995	975	930	926	934	981	923	1014	954	940	959	922	951	960	998	900	929	981	932	952	935	953	919	972	952	912	921	943	976	959	905	929	999	954	980	980	970	1040	973	978	945	977	926	903	920	937	958	934	998	921	929	920	954	910	891	955	923	949	976	1006	932	907	931	974	937	959	993	926	918	916	931	955	970	907	991	986	879	979	904	906	911	1005	944	1007	979	925	909	918	923	974	985	988	950	919	930	953	988	964	947	948	937	938	901
37259	27422	27745	23796	22695	21594	17875	14725	9075	3291	1562	678	498	436	412	385	378	396	402	454	440	510	591	528	451	447	479	487	426	414	393	404	387	366	326	367	380	328	365	332	395	333	343	342	380	343	360	314	386	348	328	361	339	352	352	347	357	330	323	341	328	350	351	355	346	336	323	354	356	361	356	351	349	357	376	366	368	345	359	347	338	336	354	365	324	327	333	350	351	342	388	402	348	374	377	361	363	317	337	335	338	349	374	361	357	349	363	339	333	365	373	330	360	323	357	358	344	376	337	329	343	361	333	360	351	335	324	345	354	303	311	321	307	351	328	363	337	358	336	345	363	364	352	336	315	355	355	368	322	331	369	368	374	332	351	348	338	328	356	308	352	352	321	330	330	392	334	332	339	350	327	352	357	325	326	332	363	356	349	340	362	339	313	379	379	340	370	359	324	324	364	361	346	365	328	359	390	354	344	355	349	368	338	334	355	373	328	344	370	365	344	370	350	328	366	329	328	362	358	361	336	339	336	332	362	342	403	335	364	343	354	352	347	353	369	330	292	375	308	342	305	343	367	321	373	391	336	362	370	364	352	361	338	351	367	355	338	375	334	394	325	366	322	323	320	345	329	398	349	340	365	358	338	347	335	330	371	328	323	352	422	359	340	370	360	351	343	334	331	351	310	351	340	333	386	326	360	325	338	351	365	373	389	343	335	358	354	333	346	345	369	363	334	349	370	351	349	365	344	367	374	344	363	341	342	341	344	359	331	361	291	360	318	333	357	369	381	336	351	348	349	346	304	376	343	322	383	324	356	360	357	359	378	356	323	320	324	360	325	328	348	341	382	348	347	352	330	342	335	326	356	335	351	320	347	338	356	340	362	330	344	397	321	334	367	351	336	332	374	334	324	348	346	353	334	345	367	316	363	327	343	381	341	369	334	361	364	340	366	389	346	348	394	355	367	339	358	375	339	350	335	352	354	373	352	362	360	358	324	366	345	323	370	352	340	358	384	389	353	342	340	387	353	325	365	382	353	318	323	353	387	345	392	319	338	340	318	357	348	331	357	376	383	392	330	356	347	324	303	327	357	338	351	387	370	347	355	377	340	304	334	352	376	331	359	362	360	325	312	340	359	334	389	324	342	357	337	306	353	381	342	326	337	382	352	335	344	351	366	376	373	355	354	345	334	345	345	339	373	361	368	371	343	388	335	339	393	327	331	363	349	344	362	340	365	351	361	311	359	361	321	324	345	324	348	364	337	383	333	385	338	313	375	325	336	340	337	369	332	370	371	327	356	346	352	360	324	341	332	362	314	310	393	349	377	335	312	326	334	350	328	343	373	365	340	331	305	334	368	379	392	338	351	325	354	339	400	361	349	369	355	397	387	330	389	336	328	367	334	350	364	318	302	341	342	333	344	335	351	380	369	338	352	346	389	337	352	348	359	367	373	322	343	330	316	336	348	353	355	309	339	340	332	342	368	330	312	340	338	316	327	335	382	386	375	328	339	348	350	365	342	341	379	346	379	362	354	357	355	364	349	342	350	356	334	358	375	351	336	350	373	350	355	407	343	325	351	354	365	308	305	322	349	313	339	363	341	362	369	364	327	353	373	390	334	345	361	369	335	347	356	317	351	335	341	348	377	385	368	351	336	372	351	356	347	330	351	363	340	378	340	366	347	366	373	340	354	340	326	335	349	348	369	353	355	337	334	355	319	339	321	335	362	319	335	338	325	366	335	344	379	331	327	359	352	367	330	326	330	340	397	356	347	372	334	348	346	356	369	349	314	392	375	384	344	369	339	348	350	317	360	354	340	343	364	382	343	373	379	327	337	346	341	308	320	355	355	345	323	337	317	331	298	344	357	340	352	318	342	399	349	367	345	354	332	317	345	320	345	375	344	349	354	344	320	363	360	374	352	344	377	385	371	348	336	341	338	355	354	346	348	346	328	338	359	321	369	354	301	382	385	346	343	358	341	346	372	358	356	335	358	393	349	356	312	362	355	320	304	342	375	345	340	340	329	348	350	348	372	349	343	372	352	355	344	358	354	331	355	391	328	308	329	350	315	375	333	345	332	338	334	351	324	326	353	346	337	360	328	355	305	345	357	339	371	319	313	317	348	353	363	327	344	366	380	360	357	327	335	342	369	387	329	373	372	358	370	358	328	343	379	340	339	358	364	319	296	353	363	325	357	347	320	367	324	360	349	349	348	396	354	379	358	382	320	391	317	311	344	365	399	376	347	422	337	321	377	349	329	366	349	357	343	337	340	353	323	349	364	328	338	370	362	315	379	359	351	304	355	344	382	326	362	329	338	336	365	315	355	346	360	354	337	334	330	365	371	367	341	337	342	332	346	372	349	369	331	329	340	346	378	346	360	386	367	352	385	375	340	362	338	377	318	318	361	336	325	385	354	335	354	357	378	374	330	335	361	326	335	369	362	343	357	375	350	331	312	341	366	332	344	351	337	344	372	348	321	355	341	312	334	377	359	351	346	355	340	356	346	373	344	330	335	369	347	311	349	360	340	340	343	315	367	341	369	366	371	322	337	305	348	344	336	382	387	368	365	336	399	356	379	342	395	315	347	354	349	380	319	322	354	351	336	336	337	348	353	347	368	340	304	329	341	393	336	316	337	348	357	381	334	363	319	318	317	325	322	337	318	345	361	317	323	375	352	368	341	356	328	300	327	336	350	349	343	361	329	333	334	333	370	348	354	362	317	349	292	394	381	301	338	369	322	349	324	334	324	371	330	369	377	379	387	367	343	346	304	352	371	337	369	372	360	364	356	346	345	368	328	337	348	358	366	322	322	306	366	355	345	375	352	384	371	373	346	350	350	344	371	355	372	351	332	331	331	351	342	393	337	327	355	372	323	352	350	356	363	327	358	347	377	334	365	359	371	354	387	382	338	347	329	351	335	364	324	333	408	347	345	375	362	335	322	348	329	337	319	337	361	361	369	342	369	344	357	404	317	363	337	364	335	299	354	330	403	318	358	313	349	387	369	345	351	359	351	344	325	338	336	336	358	345	321	375	346	367	349	380	390	357	371	352	362	377	382	351	337	327	364	353	368	331	351	370	343	350	324	308	340	366	375	325	348	355	353	367	391	343	378	332	345	327	363	374	358	329	350	363	325	347	339	364	368	357	367	346	347	363	343	317	316	396	365	351	367	357	352	324	351	347	327	353	368	335	353	340	336	316	356	368	387	329	351	330	341	296	353	336	325	344	337	384	329	363	332	373	383	352	346	355	331	373	337	342	363	395	380	322	375	398	326	370	347	317	339	357	332	353	372	350	362	387	348	381	346	352	365	367	349	327	351	370	346	319	339	340	349	350	341	374	345	349	351	331	354	376	346	319	337	336	360	353	379	311	334	361	352	324	337	374	358	332	339	371	357	341	351	345	310	367	320	349	315	367	373	348	386	374	336	373	372	347	341	357	377	341	349	348	381	357	357	331	364	375	355	382	348	371	368	369	342	352	342	337	357	330
25056	24006	31907	33893	36578	35568	33758	30700	20054	10665	5975	2719	1592	1187	1060	1073	1127	1176	1216	1440	1592	1727	2236	1791	1574	1631	1609	1501	1441	1350	1211	1125	972	957	909	884	866	919	856	838	877	878	837	828	837	869	792	786	843	823	850	826	927	805	805	876	818	816	807	831	845	850	839	855	849	844	811	836	874	849	827	800	821	824	778	814	848	869	859	799	887	815	857	823	815	839	830	878	869	822	860	863	815	818	839	862	818	838	817	834	841	881	788	815	860	828	851	780	806	865	832	797	786	847	819	828	831	866	805	870	816	798	818	863	874	845	810	859	838	823	839	783	895	857	906	791	824	798	835	825	853	847	846	835	801	815	832	881	887	854	813	828	818	838	819	854	844	790	858	806	847	820	847	823	829	802	837	825	845	833	803	857	820	816	860	857	845	789	821	859	828	873	840	805	860	855	834	849	859	827	811	792	813	857	896	820	828	844	832	859	878	839	843	864	829	789	872	755	855	866	838	853	875	855	845	829	838	833	824	850	828	860	827	863	812	877	883	789	773	837	814	820	832	857	828	856	840	837	873	867	809	882	813	852	813	798	827	850	796	824	847	840	812	822	854	815	829	878	864	870	833	862	801	869	846	809	857	843	852	856	870	889	819	848	824	818	824	868	823	836	872	855	825	839	866	803	836	889	792	843	794	798	827	866	827	878	840	839	824	840	844	846	877	836	828	823	831	756	848	861	818	797	804	821	780	839	840	827	822	848	807	858	851	842	849	871	840	792	827	811	822	844	868	793	888	904	861	823	867	807	875	846	867	865	809	805	859	837	837	819	823	835	823	849	854	857	861	837	831	838	849	866	824	860	828	820	842	832	824	862	852	820	814	879	839	853	826	827	799	835	835	791	855	812	806	840	805	812	881	828	890	842	836	848	770	828	845	816	816	793	805	847	864	847	831	849	883	876	836	840	855	815	836	887	819	823	818	849	866	855	892	769	836	823	871	876	867	806	890	816	800	828	856	815	819	858	833	834	872	778	862	878	816	848	844	804	839	834	885	857	842	858	833	818	821	821	803	819	882	780	774	837	825	846	795	780	846	836	899	840	853	809	838	803	777	846	794	829	853	801	852	831	846	844	854	851	830	834	834	852	813	856	822	839	811	843	837	877	871	876	803	825	781	745	846	829	856	818	797	839	852	889	876	855	847	847	838	869	834	883	817	869	859	912	832	859	837	856	796	826	842	887	836	819	828	868	856	850	841	875	857	827	809	846	810	849	815	814	839	794	837	850	892	833	820	847	838	791	805	848	835	859	828	848	787	843	826	824	829	856	883	840	818	789	846	793	815	814	837	778	809	838	835	834	787	852	852	861	817	831	818	884	894	802	846	828	887	865	798	845	868	860	807	835	895	791	830	810	883	839	830	867	853	857	814	837	886	884	865	824	808	888	848	846	872	814	786	868	815	860	867	830	855	894	794	810	784	834	860	894	825	860	859	840	844	820	871	801	834	827	827	821	806	841	790	864	845	779	837	888	814	836	800	844	836	895	820	856	782	800	811	847	809	808	823	847	909	810	916	852	838	748	885	773	832	828	833	817	823	807	865	824	817	799	849	885	850	812	799	837	781	874	832	800	837	855	840	787	850	820	810	777	811	821	851	805	856	831	881	828	808	875	802	816	837	830	744	816	834	833	833	865	794	837	886	811	847	794	881	857	823	847	853	851	803	849	863	841	796	811	767	867	821	818	865	816	868	858	834	858	807	862	836	838	862	822	794	869	840	816	814	872	856	846	836	863	814	803	840	844	805	843	816	887	806	856	798	886	841	829	832	819	839	832	776	888	824	864	861	765	839	807	793	811	779	830	847	838	854	816	785	853	815	854	896	825	874	829	828	853	857	872	839	797	846	837	849	875	877	816	821	802	846	828	809	867	813	796	829	795	910	835	874	863	848	822	868	807	835	879	858	813	806	853	815	823	818	828	844	859	828	872	810	899	838	847	875	786	825	834	831	812	876	788	828	841	867	842	825	811	841	816	865	830	845	842	835	863	828	823	854	898	836	830	828	868	805	855	815	840	796	832	864	837	831	855	874	834	848	787	879	826	909	826	817	835	797	813	845	788	817	812	822	778	860	830	878	843	837	838	865	819	917	851	814	830	846	850	831	792	877	822	794	787	792	830	856	806	816	815	876	870	859	804	855	835	831	853	865	847	851	825	827	848	849	812	905	811	877	871	817	844	848	823	817	808	878	888	796	808	855	836	835	880	863	833	827	835	864	877	869	812	837	814	847	855	828	824	852	815	852	847	841	804	860	844	822	805	831	851	824	816	824	824	835	859	810	891	808	820	864	872	835	829	834	812	839	865	802	827	896	814	841	810	880	798	806	791	858	855	812	837	836	863	825	869	892	815	824	789	849	832	862	825	870	833	796	885	850	798	798	833	860	843	831	836	812	802	926	818	852	816	825	838	848	882	860	827	859	856	817	822	854	814	846	825	847	842	883	836	835	813	832	871	823	820	808	826	821	842	780	839	867	814	827	830	921	838	761	789	825	857	870	813	882	840	833	859	891	815	855	831	854	848	826	820	836	838	809	863	836	846	832	902	826	836	888	805	853	833	815	854	869	851	825	802	862	806	858	844	841	802	826	815	895	838	828	787	863	862	864	777	811	842	847	786	872	850	795	822	846	808	868	863	890	821	844	841	870	859	881	826	865	822	831	832	831	779	858	883	837	800	852	858	842	818	784	860	805	859	819	868	880	833	843	852	839	856	783	864	796	873	808	880	873	859	833	830	806	831	837	851	837	806	800	830	837	864	840	840	837	866	850	786	838	844	847	812	815	812	855	822	854	854	785	814	868	822	786	822	808	843	796	803	792	830	822	860	784	860	793	845	871	810	830	844	785	826	838	839	816	829	900	825	839	838	826	806	858	869	823	788	830	831	814	823	825	878	844	775	813	834	813	852	866	864	809	801	876	863	794	782	830	845	815	863	856	843	870	876	821	784	810	816	843	812	819	807	802	815	856	837	858	877	866	805	813	830	882	861	891	806	802	804	790	866	876	855	886	844	839	868	853	836	843	852	809	816	795	838	762	817	822	816	853	864	801	851	867	803	861	787	847	814	828	829	796	801	837	853	836	910	862	806	842	809	864	824	843	864	837	837	854	905	828	804	847	806	841	844	888	826	839	831	803	808	838	826	807	876	819	802	805	843	857	827	800	844	840	832	819	835	842	818	865	832	855	858	843	814	773	862	817	808	831	839	894	782	856	865	857	856	884	811	831	842	869	831	811	822	810	796	776	828	803	905	849	855	816	799	817	873	886	793	820	829	802	822	824	830	840	813	822	862	839	825	794	861	827	840	887	906	925	801	819	793	827	821	844	818	882	868	845	779	778	785	844	851	837	894	844	834	839	824	774	826	833	798	829	858	809	866	867	804	794	852	853	852	849	827	843	855	816	874	872	842	827	841	871	885	858	858	843	802	833	823	840	836	846	852	836	841	831	798	796	876
14928	6959	5262	3791	2228	1884	1546	1150	918	755	589	458	428	392	399	392	355	380	352	389	375	366	370	394	370	380	377	364	417	341	392	401	348	364	368	343	350	398	382	374	382	376	384	401	347	374	365	386	373	365	366	365	390	359	380	369	387	371	420	377	369	387	383	351	383	396	408	380	371	389	367	350	359	390	410	391	382	367	386	390	336	387	372	386	423	336	372	375	394	364	365	359	398	399	376	373	379	384	404	358	377	395	394	405	408	398	366	355	401	386	354	365	405	355	368	370	387	362	375	379	395	376	340	397	367	374	345	388	337	394	369	388	372	384	370	401	361	402	369	378	395	341	364	367	361	382	355	403	362	395	383	365	370	372	409	378	370	363	336	353	374	380	392	364	393	437	381	378	419	377	381	391	370	399	368	364	372	404	367	370	375	384	373	381	389	368	371	377	390	380	348	367	385	379	357	366	358	365	406	398	397	358	377	353	370	381	386	371	396	376	375	347	355	372	380	384	367	350	358	385	369	379	357	376	333	375	352	376	336	374	405	381	375	387	368	402	405	416	370	365	355	331	365	407	399	345	405	414	371	398	372	372	449	399	376	383	383	382	365	392	395	397	371	377	370	378	390	369	365	342	379	409	322	406	391	369	346	399	382	345	407	390	371	356	391	373	355	367	371	387	337	375	402	377	417	383	396	382	392	400	374	381	379	384	396	348	388	368	369	362	369	320	359	381	378	382	331	364	344	347	379	379	375	398	394	375	331	378	396	384	344	362	359	388	380	347	356	340	377	379	345	390	377	382	332	371	369	352	349	405	400	355	370	370	380	377	346	407	424	383	365	361	347	388	370	398	393	377	365	383	362	386	410	357	400	377	379	376	389	384	397	406	405	380	375	389	388	393	389	382	340	407	366	395	360	336	383	428	352	378	380	384	378	389	354	395	395	374	355	422	407	378	383	381	378	363	370	342	378	384	335	377	404	385	374	394	362	398	375	344	396	377	396	394	370	391	398	374	356	379	377	366	359	347	407	384	399	388	355	383	378	324	388	367	367	371	394	368	358	363	385	362	392	371	388	369	394	405	363	372	376	378	393	365	416	355	364	390	363	391	408	371	428	338	379	375	363	400	385	338	365	390	385	387	365	330	382	410	401	363	395	381	367	365	356	344	384	418	380	328	382	356	399	378	372	379	349	368	359	380	355	402	356	361	351	376	391	357	419	389	347	375	391	373	353	390	397	356	365	367	364	388	413	391	381	367	378	365	364	365	374	401	369	373	344	379	366	350	376	382	355	347	360	399	375	349	327	392	370	346	402	356	402	338	363	360	384	398	371	402	374	394	408	399	393	356	350	370	354	428	339	336	355	339	398	408	383	386	383	387	423	383	335	371	361	382	388	379	340	380	364	370	377	389	354	418	385	375	378	376	371	343	378	397	373	397	394	321	401	358	356	335	369	362	357	404	366	381	386	351	351	375	395	395	391	327	413	350	370	370	342	378	400	359	366	383	374	372	393	355	361	392	376	370	370	382	369	391	356	362	379	384	378	408	384	341	367	377	347	423	353	385	399	384	348	362	381	386	382	372	359	336	370	395	373	385	399	354	358	351	372	382	391	360	399	372	346	405	347	374	357	371	384	379	412	337	384	384	355	364	427	395	363	393	386	369	403	365	377	416	361	347	400	409	367	368	379	377	369	367	366	383	357	373	358	365	358	359	409	338	360	374	343	366	390	330	364	396	402	370	384	357	391	369	355	381	361	386	371	418	367	357	379	387	380	386	398	339	393	402	410	364	333	339	355	388	370	329	375	404	399	361	435	413	382	402	383	387	375	350	412	384	379	353	405	375	360	332	368	384	403	350	364	375	397	368	406	370	369	371	396	360	414	355	407	385	344	394	343	384	339	357	371	361	371	377	385	382	347	380	394	363	353	389	374	381	364	430	326	371	375	355	346	417	363	396	393	367	364	386	397	332	347	413	378	372	344	391	378	358	353	359	378	402	368	381	347	376	357	348	387	404	367	378	405	371	355	396	381	347	374	414	322	354	377	369	378	376	362	368	393	397	361	366	334	387	372	398	346	397	389	385	400	408	353	356	348	419	354	382	355	388	381	375	409	393	365	353	404	396	351	400	360	398	382	405	403	380	366	364	383	376	355	410	436	391	392	390	373	340	389	352	361	393	378	382	380	377	380	395	387	392	388	392	364	353	375	366	357	380	397	390	364	388	405	377	380	355	325	371	382	379	364	360	394	373	399	383	337	361	368	378	372	372	408	380	396	361	375	396	369	388	387	402	397	331	351	382	372	370	370	399	352	380	376	384	361	378	388	359	376	351	413	355	358	379	347	351	364	367	375	387	383	402	401	401	366	386	350	351	372	369	355	362	363	349	398	357	371	368	373	353	374	416	360	402	363	342	330	385	352	381	390	364	374	385	396	373	366	370	403	379	355	384	342	401	371	403	343	391	394	339	383	367	364	428	380	377	397	396	400	408	380	415	360	379	346	348	407	369	373	376	394	387	369	375	389	360	385	377	400	396	375	341	417	389	388	380	373	391	408	399	395	394	349	326	375	393	338	383	399	368	341	383	369	383	380	404	361	386	400	378	403	382	325	374	354	387	356	393	391	400	362	370	377	387	381	383	368	386	370	384	381	391	345	381	366	317	370	377	392	357	365	397	402	395	374	372	368	388	388	390	382	375	357	378	396	369	402	320	361	369	395	351	412	377	395	415	398	357	371	345	344	347	359	377	393	394	372	391	412	384	377	377	383	376	376	344	392	399	365	352	369	369	379	388	373	361	393	393	368	395	367	352	388	374	394	347	384	403	371	392	375	371	401	362	383	390	361	346	376	387	376	389	380	370	327	356	384	365	378	371	414	357	364	381	387	370	337	422	368	390	380	382	373	399	376	396	372	359	329	377	390	379	316	383	367	396	403	366	398	372	376	401	366	350	364	369	383	418	386	385	374	370	421	369	406	417	408	387	385	369	378	384	363	415	392	382	358	379	369	405	373	300	375	383	373	370	365	333	374	368	382	352	377	388	375	348	369	343	358	397	354	374	382	359	340	370	349	392	356	337	430	345	367	393	424	420	386	341	387	394	351	354	338	401	392	384	354	335	398	352	354	397	344	393	402	374	390	374	370	389	403	406	363	382	391	408	380	353	367	404	367	393	387	373	367	390	381	373	366	386	373	365	363	374	348	373	389	381	397	388	360	375	376	355	433	381	394	411	345	386	339	368	396	373	385	400	375	363	368	386	371	420	398	371	386	366	363	371	371	375	367	384	371	413	380	343	356	381	379	405	380	371	411	389	364	365	346	401	402	366	395	384	374	370	408	373	393	371	414	366	360	416	353	373	385	400	346	369	365	362	367	345	364	366	382	363	410	384	350	384	354	363	404	368	374	378	405	353	408	362	374	414	342	394	379	387	384	382	376	375	349	364	396	373	396	410	396	405	380	343	388	355	401	397	370	378	339	384	346	385	357	360	330	378
11461	7171	9763	10937	8250	7469	6160	4555	3656	3046	1996	1418	1140	983	1019	950	950	953	927	947	915	928	984	928	848	948	928	956	881	958	889	910	909	918	924	921	941	934	946	865	927	922	857	895	881	845	890	883	896	885	949	909	879	870	865	960	912	914	917	876	881	866	893	936	930	858	908	878	861	916	914	871	959	917	890	921	863	959	879	859	919	978	956	860	907	908	934	917	923	896	875	915	924	890	927	925	913	907	940	858	878	866	895	926	904	913	904	918	882	887	931	915	949	903	940	973	903	926	933	907	893	841	884	924	863	892	919	934	890	924	874	902	886	910	873	881	903	804	873	927	875	883	902	911	862	919	869	878	869	879	889	881	871	914	910	915	905	903	870	879	905	927	918	896	890	903	898	928	839	924	917	911	943	917	931	861	904	885	895	912	903	913	922	887	932	912	910	910	871	863	917	924	846	924	873	903	880	925	913	880	873	895	888	914	906	934	908	955	893	900	911	868	851	906	903	925	885	877	867	925	896	901	915	908	943	920	914	919	866	895	883	899	910	923	871	955	901	899	880	899	911	880	895	893	900	873	858	873	941	865	910	933	891	886	870	880	931	955	901	869	860	912	909	904	918	853	915	891	907	852	945	836	966	849	844	876	870	929	856	898	897	905	891	842	911	936	871	891	904	979	921	913	838	922	894	881	838	860	896	927	937	887	918	889	917	924	878	871	914	905	880	943	926	863	921	907	886	920	953	910	926	911	853	916	994	885	897	926	920	884	932	888	922	945	880	961	912	885	896	854	880	877	921	876	884	918	949	906	911	963	908	873	893	896	938	878	892	866	864	851	883	895	907	904	856	880	910	897	920	902	867	908	903	945	830	953	888	900	878	889	892	918	908	947	866	882	923	860	887	868	927	909	912	914	906	852	902	863	954	922	922	908	868	858	894	873	859	930	945	936	894	905	899	913	942	914	937	873	903	866	902	1001	842	902	888	943	925	876	919	897	855	951	911	948	863	891	911	918	897	890	915	908	895	866	958	889	869	886	897	914	871	910	858	910	832	837	923	900	912	869	912	856	859	954	904	915	893	912	853	847	909	945	919	871	915	904	902	927	900	893	887	938	850	918	866	857	910	905	887	852	893	943	915	886	932	961	916	884	865	905	945	919	933	939	914	918	900	898	883	897	902	923	885	882	925	868	897	895	914	883	882	911	952	955	864	919	919	922	879	957	908	895	925	870	872	890	922	953	905	921	940	917	900	923	896	872	891	913	838	895	916	888	882	865	877	903	845	934	872	935	895	934	875	836	921	889	893	874	897	876	850	928	891	914	902	891	899	899	883	889	937	901	919	906	888	874	944	947	888	875	846	910	865	885	904	904	932	948	894	904	881	889	879	883	917	862	844	905	879	892	878	934	856	926	889	849	860	966	849	911	888	923	850	925	917	912	872	911	880	879	909	890	883	926	911	893	922	928	891	919	918	914	911	916	885	897	917	906	945	877	864	904	932	839	889	915	855	876	914	859	871	916	942	870	848	910	906	861	834	934	928	920	926	923	893	915	885	934	881	916	870	886	922	904	961	882	943	860	912	903	941	910	895	936	913	848	909	945	906	882	900	897	905	950	873	953	950	918	878	874	889	988	912	896	912	905	933	961	934	912	941	900	928	903	950	952	938	874	860	910	887	924	902	909	919	889	892	912	848	941	934	958	964	928	897	920	894	875	895	843	855	938	926	878	899	935	859	858	881	965	918	930	891	910	887	873	929	880	940	884	925	878	930	927	901	826	897	869	880	891	896	902	918	938	891	895	916	846	882	885	925	945	938	899	919	871	904	893	879	918	894	937	929	966	845	900	884	934	916	877	969	905	924	919	877	794	926	868	877	942	866	936	874	865	841	915	970	914	893	891	874	917	959	937	886	919	914	929	901	914	905	878	863	915	886	884	900	895	897	913	887	898	920	927	912	931	891	921	873	848	920	868	893	864	873	923	902	907	881	897	896	933	950	942	904	954	906	888	913	924	917	877	931	902	909	868	873	928	944	939	905	885	934	879	912	892	855	917	941	883	910	892	886	893	863	964	935	942	917	899	881	918	920	934	890	847	886	869	925	896	900	959	910	900	893	852	898	884	876	895	916	972	925	885	899	934	897	923	932	930	881	927	853	844	865	861	885	843	876	885	903	888	915	898	898	903	916	858	943	949	940	925	900	879	938	952	906	886	932	883	893	932	877	888	877	861	917	906	933	928	920	910	846	886	885	927	876	905	943	913	913	906	888	955	908	944	911	864	878	895	917	906	890	916	930	888	913	942	879	818	874	852	918	884	886	951	873	833	938	975	914	898	859	847	906	906	893	869	908	870	863	898	895	921	893	919	859	902	955	900	884	898	903	935	951	896	919	932	918	929	933	848	852	910	889	875	879	919	887	905	902	957	929	903	900	888	857	910	957	915	913	928	904	918	958	856	872	964	869	862	907	909	921	897	955	935	870	920	864	933	938	884	862	903	964	918	813	904	899	924	918	884	947	900	883	904	878	853	932	904	951	970	886	853	912	875	893	896	929	939	909	914	929	872	950	971	883	889	901	859	913	974	871	898	844	891	870	928	845	918	866	909	921	904	907	905	901	946	873	931	943	881	884	872	954	876	888	910	889	930	903	881	874	879	888	861	956	863	907	943	954	895	925	949	890	916	870	924	944	977	912	978	884	922	891	856	920	944	890	906	937	890	918	888	858	893	889	929	895	842	863	948	866	886	932	850	943	931	904	884	904	920	910	872	899	898	911	915	880	845	890	902	880	911	924	918	860	894	908	896	893	919	894	920	897	854	890	941	884	910	920	917	912	885	945	907	916	880	906	935	837	929	921	857	891	923	908	939	942	859	863	905	914	882	868	925	917	894	937	947	942	928	910	942	919	921	890	943	910	847	879	893	911	880	899	840	918	951	936	867	823	923	908	884	887	932	911	909	894	904	926	927	913	892	948	901	888	879	945	880	872	907	916	856	876	949	886	925	869	896	873	852	947	923	908	898	901	912	922	911	909	870	950	857	906	859	933	884	923	865	909	923	836	906	885	899	898	907	907	884	856	896	888	916	932	901	920	923	860	884	895	888	909	946	945	921	881	877	872	880	945	893	913	875	904	911	836	913	909	889	918	938	884	896	917	869	933	876	864	895	896	915	932	892	893	915	903	888	868	967	923	905	899	916	878	882	840	899	904	869	964	887	883	976	914	882	937	869	947	895	923	922	916	927	884	878	905	908	919	897	908	951	941	902	890	967	891	904	896	921	884	929	906	919	917	901	915	930	894	893	872	900	900	928	892	936	905	932	889	916	870	883	895	920	906	904	862	930	901	908	882	897	897	865	935	889	877	907	889	935	860	905	867	910	883	891	940	915	881	917	897	932	889	865	967	849	915	857	901	919	898	899	901	895	906	895	907	947	865	886	933	874	892	862	895	900	857	893	906	920	946	899	905	829	927	877	952	938	872	872	870	965	831	911	884	919
28972	17587	19071	16391	13580	9553	7027	7282	5852	2371	1036	1090	733	443	428	413	416	434	405	433	466	450	483	518	437	478	442	440	468	402	436	427	409	430	421	357	421	392	413	395	418	439	398	384	418	393	388	411	415	368	381	412	435	381	418	393	404	352	358	425	393	402	406	402	396	365	411	382	371	401	415	374	383	356	405	415	389	449	433	400	390	373	380	408	425	397	354	423	431	379	389	435	391	408	419	386	407	385	396	380	381	413	389	372	377	400	375	392	390	387	387	380	366	404	369	395	373	347	386	402	395	365	367	424	355	389	399	382	404	413	400	388	414	402	400	374	394	436	367	381	365	364	371	378	407	371	391	425	445	403	401	375	372	400	373	406	383	415	388	374	400	403	383	393	462	420	390	362	377	395	423	416	399	402	388	414	367	380	374	408	398	406	390	362	408	398	386	381	400	408	377	402	387	408	393	392	407	407	425	398	428	427	385	367	358	381	364	391	378	412	387	387	362	426	397	380	421	359	377	369	403	396	385	420	376	374	378	406	408	418	387	393	353	410	381	352	403	421	382	346	356	399	379	419	435	386	420	378	379	401	364	380	413	377	393	432	402	385	418	402	428	369	388	396	427	379	429	400	407	413	383	395	386	406	389	377	375	396	377	386	403	391	420	407	376	384	385	363	376	384	413	419	390	390	375	374	400	362	431	394	375	392	412	400	392	424	415	402	351	368	440	407	398	410	399	421	368	381	394	385	415	402	407	375	389	417	401	377	387	390	431	411	384	389	399	395	406	398	415	397	398	376	406	402	383	425	422	371	422	393	358	395	404	379	412	401	429	382	410	376	413	392	367	357	385	381	421	366	374	351	423	401	408	414	413	401	420	398	378	398	396	397	373	388	392	375	405	420	376	383	390	412	405	425	385	370	415	403	360	382	400	399	416	366	379	395	363	383	408	399	404	432	359	400	403	398	400	374	418	412	394	423	417	419	390	410	338	422	397	369	391	401	354	405	402	417	433	385	386	409	403	374	421	419	372	412	392	363	382	360	382	333	405	382	380	417	409	369	417	372	414	394	362	385	381	398	451	384	395	380	377	388	379	401	457	371	374	418	410	385	410	399	408	397	365	385	380	413	420	396	414	393	398	400	378	453	415	384	426	387	422	394	395	362	432	409	382	400	384	401	388	395	399	394	400	409	393	451	404	375	401	397	375	417	433	400	432	396	413	392	437	407	415	397	358	369	378	409	359	376	389	385	398	408	377	395	410	384	381	406	368	372	399	377	426	415	408	350	393	342	356	389	365	393	386	376	375	400	394	405	413	426	423	391	453	373	397	408	367	418	364	373	359	360	382	388	412	401	390	424	395	402	430	401	354	404	379	417	419	416	412	383	397	382	421	401	391	393	355	403	397	369	441	395	385	351	351	352	374	409	392	388	408	418	405	416	398	405	424	416	416	424	423	391	353	383	396	429	349	375	405	410	364	378	390	404	397	391	396	395	403	403	418	422	395	384	408	379	357	393	382	398	417	402	403	369	425	411	394	398	420	394	382	361	420	399	389	392	389	392	376	412	408	412	415	406	385	365	399	375	390	382	407	398	372	407	379	380	377	358	382	414	426	376	414	380	399	363	367	377	392	347	380	400	393	391	386	426	392	368	420	363	410	415	367	396	359	357	366	403	358	373	397	379	439	419	387	374	369	400	418	389	358	400	435	398	417	391	392	355	434	383	413	424	359	362	429	401	378	430	400	366	433	418	374	360	369	378	428	437	408	370	401	448	407	361	376	394	403	397	375	395	390	380	406	391	398	397	375	387	428	426	385	348	361	399	386	401	416	383	404	401	398	385	416	413	398	417	430	361	391	400	388	382	397	393	385	411	388	396	387	349	387	382	390	416	413	434	409	399	375	363	364	403	368	389	382	388	373	435	403	397	396	399	379	433	408	424	410	458	394	422	371	405	394	408	380	438	401	352	427	381	420	372	398	372	366	376	410	415	353	394	401	382	386	390	375	411	378	431	368	407	345	397	415	403	399	410	436	381	370	386	421	410	393	403	396	388	444	371	365	380	395	383	385	405	360	405	390	365	404	407	391	377	398	415	392	408	398	423	400	372	403	363	423	405	366	399	379	417	413	374	384	430	433	395	424	396	376	391	423	389	376	433	378	401	418	352	403	391	364	414	419	424	404	386	413	403	425	376	409	412	398	396	381	399	416	386	406	399	399	415	381	444	411	421	391	369	379	401	387	392	405	402	411	418	395	386	389	348	361	354	435	364	396	376	391	382	404	370	380	392	398	368	412	402	411	380	421	406	387	401	380	381	421	399	434	401	361	401	367	370	420	411	375	404	372	380	392	403	389	394	430	387	419	402	371	387	375	403	399	409	394	401	376	387	386	395	367	412	383	392	429	371	395	403	372	419	414	394	403	412	366	393	388	418	417	441	361	404	395	391	382	405	443	397	400	374	379	381	397	353	412	417	404	345	368	368	405	418	413	406	394	418	375	382	399	365	379	364	383	380	380	392	408	404	406	403	396	392	402	357	395	411	412	390	400	382	401	413	452	462	405	396	412	424	458	364	418	367	405	375	366	387	407	363	388	381	405	404	399	396	397	389	392	409	404	412	400	409	417	351	385	370	352	412	420	408	382	387	378	433	419	408	383	368	417	422	411	426	356	415	398	412	410	418	396	390	424	400	416	457	411	405	406	439	415	380	382	392	403	378	381	405	367	371	430	410	397	439	411	412	421	367	447	400	412	415	407	437	397	409	389	413	404	354	382	381	387	363	420	364	389	445	429	404	379	399	409	446	393	415	415	387	428	403	430	384	399	393	377	356	393	396	392	373	416	382	412	398	432	434	365	388	414	382	381	405	403	409	382	394	374	416	364	404	462	401	340	421	399	416	417	396	349	404	403	391	425	388	383	457	400	401	375	388	383	411	425	403	427	418	410	393	382	423	410	418	392	414	390	394	459	375	384	395	418	379	377	360	419	385	376	373	402	441	371	418	379	377	378	352	402	397	390	393	433	364	399	379	403	429	397	405	398	371	393	371	377	379	413	417	392	402	376	419	395	409	377	426	397	396	380	388	390	410	399	385	367	416	433	397	389	404	395	372	411	393	375	336	419	446	415	435	448	411	400	403	420	419	382	372	403	405	432	411	372	416	415	378	395	389	406	401	376	426	390	376	413	396	400	373	391	381	392	378	394	390	393	391	393	382	409	382	427	420	394	411	433	430	397	422	422	386	380	400	384	401	390	392	391	415	377	406	372	393	382	388	381	350	388	410	402	393	391	392	390	369	407	421	382	447	403	397	380	365	360	396	411	428	387	395	365	348	381	371	406	343	453	377	412	396	395	379	406	391	357	353	418	404	398	385	405	392	377	382	417	436	346	391	377	408	373	415	397	423	403	391	413	405	402	347	419	374	381	385	360	360	433	412	394	399	387	412	416	384	362	420	411	378	366	381	359	421	434	393	407	436	396	391	410	414	428	384	388	374
20270	16532	25962	28133	26555	22733	19998	21421	17972	7780	3939	4436	2894	1297	1164	1075	1038	1134	1214	1283	1368	1357	1604	1456	1318	1306	1334	1432	1271	1158	1140	1114	1026	1086	1043	979	983	945	948	956	963	1007	1003	850	945	933	956	922	924	946	934	954	1019	898	960	965	975	928	971	924	947	917	973	925	863	882	953	921	977	979	940	957	949	960	909	941	1008	950	921	906	880	922	936	955	973	933	1000	1000	945	934	913	905	926	903	926	941	895	913	943	925	907	926	950	915	970	930	901	929	958	949	945	938	905	938	986	942	935	917	936	907	915	955	952	980	962	994	941	893	908	981	998	938	935	912	871	878	954	948	932	960	916	944	929	974	921	1009	928	930	949	903	952	936	939	953	948	930	984	955	958	941	930	955	937	933	971	922	928	944	935	933	949	944	989	917	886	916	950	924	926	906	892	984	867	901	916	977	980	929	955	1013	939	954	983	974	920	970	923	918	969	954	927	914	984	955	980	973	940	931	1007	926	928	956	984	905	925	920	995	917	919	934	938	952	977	949	1009	924	909	882	918	932	964	918	1010	1022	922	948	919	925	936	962	939	960	953	950	946	898	895	933	970	918	936	944	900	912	944	941	961	911	970	956	949	925	984	915	961	920	947	938	889	957	938	950	952	947	971	968	942	941	899	966	950	892	971	934	973	944	957	953	935	977	932	937	902	964	970	967	986	931	914	921	911	896	949	991	868	931	946	917	957	910	958	1007	954	919	925	956	938	954	941	899	932	929	943	911	932	966	930	951	917	1003	998	978	965	937	998	990	912	1005	931	933	914	883	981	953	898	980	933	937	953	887	984	898	923	981	886	894	994	960	963	972	897	960	904	919	992	958	919	945	964	957	945	921	946	905	965	934	957	915	934	900	917	941	942	957	929	937	981	950	939	910	954	958	979	962	912	949	972	953	898	883	952	928	935	983	965	993	913	947	1006	944	915	950	919	932	912	940	935	956	1009	954	972	943	916	929	981	919	954	943	933	950	973	1002	937	991	948	889	927	943	971	928	917	938	962	937	958	954	965	918	986	922	959	883	929	923	944	958	969	963	932	951	960	941	979	987	957	950	958	1002	942	920	986	977	940	848	962	998	912	965	922	1007	920	903	907	946	946	960	950	916	920	946	934	1000	962	888	926	916	939	938	927	916	966	898	973	888	918	914	911	911	934	922	932	949	921	907	950	963	922	919	946	926	937	998	973	934	961	937	949	916	908	945	920	979	967	968	916	925	1004	962	961	968	938	945	963	977	979	961	975	1016	905	933	969	957	912	939	901	929	946	990	941	913	895	953	941	944	986	1024	987	972	929	942	987	961	884	939	929	949	973	949	963	934	952	949	938	912	1005	942	943	927	923	917	899	926	938	955	944	992	976	959	952	991	933	920	940	981	973	989	953	916	918	925	918	979	930	971	932	985	959	933	936	908	955	961	991	963	947	962	968	975	925	921	974	967	906	913	956	909	946	951	937	913	925	979	971	908	909	932	955	960	929	958	939	961	951	958	943	918	954	920	972	983	954	906	1023	1029	971	925	919	922	967	916	910	960	993	912	911	978	995	907	937	928	953	946	968	981	985	888	929	963	952	975	867	900	930	952	946	1003	972	952	922	936	918	897	913	980	930	921	984	908	935	945	986	979	967	931	941	911	940	950	942	889	919	923	946	902	938	944	928	985	897	952	980	923	948	983	908	965	927	957	950	929	979	929	935	939	916	947	917	946	939	966	936	963	922	955	979	971	936	936	935	919	947	961	950	925	940	941	955	960	929	968	967	936	1007	912	924	928	931	981	968	885	944	939	958	939	960	929	922	902	979	918	935	943	926	923	951	909	973	954	899	942	930	943	930	932	952	953	992	925	965	921	896	942	939	920	969	989	979	877	915	911	1006	943	967	971	928	947	923	910	900	897	1021	921	928	955	867	977	931	976	939	936	942	954	914	923	930	963	930	972	913	912	950	932	937	927	973	930	890	953	952	937	924	965	927	981	939	959	897	920	957	912	976	942	979	969	976	977	937	963	952	957	922	951	950	964	905	908	933	983	1007	951	936	899	947	977	908	965	936	906	914	907	956	917	950	924	863	890	880	918	928	909	982	917	965	967	974	938	977	904	976	934	926	925	947	926	971	926	945	982	953	912	932	1008	951	934	911	1013	941	883	992	955	944	960	965	942	968	927	1006	949	919	910	896	953	979	921	935	972	952	942	913	910	954	917	922	942	1001	964	955	935	989	947	894	928	992	985	873	978	960	965	958	906	986	959	915	900	943	982	942	1002	958	943	972	989	902	944	933	949	869	915	1005	957	952	964	993	919	939	932	935	909	957	934	881	977	966	925	955	924	984	916	914	935	960	939	937	964	997	1016	992	977	940	904	904	919	940	952	912	927	960	942	959	907	978	947	973	951	964	947	989	960	921	1022	904	929	935	978	982	998	926	991	985	923	959	915	937	995	927	952	943	930	983	968	999	955	972	922	943	939	921	993	956	953	1012	980	917	970	982	947	918	897	946	963	949	931	927	915	948	975	930	1027	939	958	928	882	928	894	945	943	940	961	945	885	976	964	919	950	940	945	937	951	945	946	1000	949	939	934	946	927	972	946	952	952	935	953	972	933	937	933	963	934	924	960	977	959	965	961	967	958	894	945	946	954	903	983	947	1022	1017	919	951	920	938	977	929	921	898	903	970	965	950	997	919	932	917	970	919	980	979	966	944	925	930	942	965	882	926	899	934	898	972	937	968	901	937	902	974	919	973	900	913	957	992	917	943	937	912	976	974	915	956	953	958	959	952	953	967	938	984	980	942	939	955	928	963	906	914	880	941	978	990	966	993	956	894	936	932	865	928	907	989	931	948	956	962	970	960	974	955	894	947	943	940	989	1002	909	922	954	933	937	1031	945	914	954	954	947	973	954	933	911	947	939	873	938	982	913	927	958	921	958	956	898	962	954	957	945	915	980	891	980	992	959	958	944	906	971	943	932	928	906	898	891	867	936	954	937	959	960	960	977	1003	946	947	959	976	927	902	954	938	928	967	927	920	944	935	948	941	961	938	942	933	988	912	904	949	945	930	970	966	959	994	963	957	935	954	935	942	938	884	955	1000	982	905	1016	898	913	961	995	956	934	938	950	973	993	919	947	949	916	942	908	921	964	980	975	945	974	895	922	953	967	940	924	980	922	1001	922	967	939	979	958	929	972	975	963	942	904	960	931	956	946	923	982	939	976	991	966	944	932	973	981	943	953	904	971	945	901	928	909	946	975	969	984	945	914	969	896	979	938	935	982	968	967	991	931	894	917	949	919	961	942	938	947	895	926	964	938	919	954	960	979	988	952	882	930	965	959	917	987	939	959	885	937	914	946	937	975	928	914	946	960	911	956	955	913	959	969	951	913	943	896	958	981	960	967	885	929	956	958	989	944	956	982	956	936	964	953	942	927	903	981	968	898	961	999	962	944	906	951	972	936	944	915	927	926	937	907	928	966	979	968	986	929	895	897	948	944	911	911	971	949	994	946	1028	934	908	938	898	931	928	947
37339	27625	32106	26034	22243	17992	14875	14474	10087	3026	1776	1030	567	408	421	395	409	376	408	435	482	506	552	512	450	440	458	490	445	439	389	406	379	382	344	370	359	355	343	343	319	317	376	370	379	373	379	351	371	324	339	381	348	321	354	322	322	357	358	346	338	333	342	344	329	314	341	355	332	376	333	330	309	352	357	340	339	342	385	330	360	322	357	354	320	317	304	365	319	330	352	340	349	338	366	346	366	325	322	349	334	381	345	352	362	393	339	359	352	326	344	342	351	351	351	365	330	332	330	362	309	359	346	331	389	367	370	351	353	390	364	324	340	379	366	313	361	374	380	332	343	353	321	321	354	353	346	346	336	337	342	329	338	334	336	361	319	347	316	360	344	364	334	335	325	349	340	354	341	339	337	355	369	341	349	365	358	329	312	364	355	298	378	370	339	350	343	351	372	357	358	382	297	351	345	362	347	338	366	321	327	335	326	380	333	367	342	363	361	340	363	332	335	356	365	281	370	298	322	346	334	338	351	371	319	345	334	349	340	306	366	321	330	395	366	349	323	351	351	358	335	327	348	340	358	324	343	344	347	318	350	361	365	311	309	330	378	348	342	317	395	338	332	378	346	355	330	332	334	345	332	336	361	379	347	331	383	349	321	362	361	343	353	351	337	356	317	344	351	348	326	337	325	358	330	345	339	330	356	322	340	390	358	332	336	303	375	377	367	316	359	341	324	336	333	347	328	335	385	334	363	357	360	374	373	370	368	364	380	367	322	307	321	359	344	343	349	353	356	374	362	329	333	344	375	349	361	319	337	337	377	330	355	313	343	324	335	346	327	313	336	386	343	350	342	349	364	343	346	379	360	351	365	346	369	332	349	307	347	333	366	341	324	332	342	304	332	362	379	306	323	331	333	352	366	380	334	344	344	346	357	338	357	335	361	370	318	358	381	361	359	365	356	343	379	365	327	368	359	346	337	360	359	342	333	364	352	342	355	336	334	356	340	344	351	355	326	344	304	369	341	341	345	382	326	358	366	344	326	318	377	332	364	371	350	353	344	356	351	331	337	316	336	360	349	339	346	327	317	341	340	366	360	321	338	362	331	330	377	320	327	327	341	323	360	357	359	337	359	346	314	350	374	378	337	367	355	347	355	334	357	338	354	368	367	346	358	366	350	347	313	342	379	341	345	322	341	359	314	337	342	344	357	345	317	308	350	370	357	328	398	359	342	328	345	367	321	314	351	342	340	355	364	307	354	365	334	343	330	347	340	322	310	355	314	338	340	338	367	330	315	346	354	293	342	327	366	342	351	345	323	337	344	331	364	375	376	351	386	351	355	343	367	365	341	309	357	370	335	331	320	339	327	390	322	365	334	345	332	357	357	337	372	368	346	367	346	329	321	340	347	352	340	329	329	322	340	309	332	324	336	350	366	330	348	312	326	354	358	312	361	348	351	327	344	336	335	323	325	346	364	322	328	349	322	357	362	367	324	319	325	339	378	335	330	337	379	360	339	349	338	347	338	301	301	349	309	329	337	368	316	340	373	327	344	356	326	368	330	354	373	362	353	309	357	359	361	389	328	350	323	326	363	333	370	314	346	347	376	335	378	336	337	323	342	328	354	332	327	338	340	327	361	363	331	361	325	297	360	337	360	346	351	322	344	362	350	331	318	357	361	362	318	327	375	323	373	337	318	335	319	331	355	349	313	353	325	349	340	302	348	332	355	328	359	356	352	357	333	346	360	311	316	354	346	345	371	356	328	356	360	346	376	334	363	340	347	364	321	366	330	350	346	351	359	343	346	355	334	378	361	350	365	356	391	328	306	341	344	321	337	347	365	353	376	322	346	358	317	399	342	332	358	335	331	344	321	377	369	350	379	344	357	356	312	345	364	351	341	358	390	359	337	325	363	336	362	353	348	339	335	354	371	323	349	357	355	351	362	407	352	293	352	312	374	333	313	342	332	311	367	361	353	331	342	333	356	347	329	366	330	341	335	386	319	333	360	357	340	365	353	338	350	353	313	337	298	329	370	373	335	330	347	345	348	339	325	336	355	350	337	348	357	371	328	313	369	354	299	333	352	334	343	357	316	366	342	338	360	331	343	349	360	352	318	331	355	374	333	355	321	338	330	357	317	377	356	353	334	357	347	344	377	328	341	322	359	341	384	340	353	342	402	324	370	310	364	345	330	334	372	338	372	313	352	381	386	338	359	340	307	343	352	331	349	346	364	313	365	344	332	314	314	317	316	327	352	345	356	345	348	335	328	364	301	359	352	370	345	317	366	366	367	382	357	339	324	357	306	374	359	323	348	343	337	352	341	348	346	339	337	353	344	339	330	321	349	333	366	352	359	349	338	313	382	361	334	335	321	347	357	332	350	364	363	356	353	324	324	371	369	373	334	348	338	335	341	336	340	312	345	343	336	379	309	342	342	356	342	332	334	333	344	328	336	321	320	333	332	361	328	345	384	332	361	327	339	356	317	317	372	373	391	393	342	339	362	322	320	340	367	338	348	324	333	360	322	369	325	348	362	316	343	351	347	352	346	391	358	361	337	327	349	374	333	330	298	365	367	324	336	319	316	355	332	329	368	381	362	343	367	351	337	363	327	362	369	318	338	311	364	330	329	364	322	354	359	339	347	362	350	336	318	358	328	325	347	337	353	351	332	332	367	334	359	392	378	346	352	361	327	357	355	342	344	286	339	320	330	357	361	350	370	344	360	348	339	352	348	365	337	359	383	356	335	343	348	322	321	364	345	312	321	356	351	338	340	343	329	336	358	378	338	362	357	346	343	339	350	344	342	377	346	382	334	357	359	355	383	353	359	350	365	301	370	355	343	322	348	339	388	356	339	348	362	306	322	342	338	351	346	343	335	363	343	332	352	303	325	313	336	352	394	325	345	360	344	340	311	325	340	341	356	341	342	354	337	322	293	338	386	366	314	324	335	324	370	351	340	354	356	381	369	322	354	345	336	329	313	343	359	358	349	314	340	330	328	340	368	335	332	355	339	379	368	315	336	349	377	331	334	354	337	348	328	341	383	334	325	352	347	360	337	339	343	351	355	360	372	332	340	332	339	313	310	363	313	341	348	358	362	324	338	363	353	330	347	346	358	337	323	332	306	388	340	339	326	311	332	336	337	325	343	355	351	333	373	346	378	346	328	353	375	334	361	328	361	337	337	378	344	344	341	330	347	362	356	354	318	332	361	315	364	381	339	350	357	325	326	346	340	339	331	333	353	374	362	377	354	333	337	350	395	380	364	354	351	396	342	353	348	331	358	360	351	362	345	332	329	351	353	344	369	343	344	312	336	337	326	325	347	338	342	323	365	321	344	343	313	387	345	351	338	359	382	337	343	314	354	352	339	337	340	352	341	321	341	363	353	362	327	319	311	349	350	350	369	357	329	356	375	338	338	350	371	339	352	349	333	347	349	358	328	331	337	384	360	343	363	378	343	337	363	351	311	370	313	363	333	372	360	355	329	335	337	338
25903	23501	35444	35527	34976	31042	30522	30569	23729	9256	6929	4064	2140	1236	1193	1180	1124	1126	1248	1355	1566	1820	2142	1847	1614	1613	1682	1722	1541	1337	1254	1108	1056	1057	950	909	915	872	816	883	834	822	834	823	811	832	857	825	790	799	829	822	834	843	860	832	872	870	839	814	815	821	811	831	832	824	805	810	825	868	827	862	831	865	841	834	766	832	860	898	810	868	881	806	872	804	789	874	801	843	836	807	862	773	841	834	829	801	804	863	834	868	834	886	825	835	856	855	818	836	824	846	800	782	833	865	836	809	808	849	883	805	804	881	839	848	814	884	830	836	819	811	834	801	818	881	848	877	844	818	853	848	818	828	777	840	830	793	858	823	796	834	834	862	836	798	817	806	782	836	810	810	844	817	809	818	830	864	809	831	841	858	807	811	845	868	818	822	826	845	844	847	831	853	809	829	823	822	824	820	863	800	802	893	811	847	834	858	827	847	848	847	850	810	862	823	810	836	858	834	850	863	812	830	799	862	803	834	834	885	805	803	816	847	877	829	873	816	860	813	837	830	862	846	865	866	790	829	828	792	867	832	826	762	801	857	810	855	799	825	867	795	861	816	870	824	832	853	811	839	860	865	818	820	876	848	846	865	901	853	846	842	844	816	813	817	812	814	811	808	805	859	839	837	787	821	873	817	793	814	884	839	849	799	831	786	796	815	779	838	799	820	844	848	804	827	865	822	820	835	852	867	854	835	786	878	884	819	823	886	848	841	813	800	822	870	845	868	802	813	785	837	758	873	851	843	833	766	814	859	829	830	821	860	781	753	811	768	818	820	839	834	848	838	856	813	818	878	808	796	825	795	839	827	826	810	837	773	829	848	868	815	807	816	816	834	845	795	800	761	855	785	893	846	826	801	835	814	794	858	863	820	821	817	829	883	821	871	818	844	808	848	788	809	848	889	831	853	898	811	827	837	829	830	822	818	834	848	791	880	809	797	797	871	835	836	888	897	775	840	852	864	811	888	851	761	856	813	854	825	811	856	806	822	774	828	836	785	845	847	853	879	851	793	824	860	838	787	921	836	803	850	845	842	772	812	871	798	867	853	821	804	808	856	858	770	815	845	873	845	791	861	830	825	811	869	833	857	825	803	851	842	826	831	852	873	836	806	853	849	868	837	835	804	806	798	839	805	836	835	787	826	776	848	902	866	845	828	795	826	865	854	899	798	831	848	875	814	824	856	846	831	803	818	832	811	855	872	838	829	817	854	870	781	797	818	779	819	843	830	820	820	888	866	848	832	840	827	858	830	847	839	827	859	808	822	825	833	851	851	828	835	860	790	856	805	789	820	810	804	874	890	832	845	848	824	811	843	792	826	841	863	827	853	818	781	834	808	858	821	811	820	817	788	891	814	835	781	812	869	856	821	841	844	858	839	873	869	788	811	876	819	832	841	793	859	797	840	770	861	820	832	808	839	906	834	822	869	797	792	847	869	816	791	805	874	813	852	841	826	790	859	832	825	848	839	807	833	833	818	850	831	824	848	810	813	876	850	840	821	816	804	786	802	887	830	821	822	861	852	788	840	840	752	813	813	877	779	850	867	864	798	898	848	777	834	787	802	850	801	835	851	832	839	792	872	823	886	823	854	843	844	835	862	870	856	830	833	846	883	805	818	832	774	818	825	836	888	806	901	821	788	873	818	844	808	855	870	812	881	810	832	881	848	856	796	837	831	860	869	806	849	841	818	867	850	799	806	807	848	851	825	869	844	847	862	851	838	845	838	877	783	805	811	808	806	852	837	831	874	846	812	792	814	823	805	861	835	836	778	780	822	828	822	770	845	825	789	828	860	851	847	772	923	847	818	767	825	840	851	843	809	821	813	836	828	823	803	784	822	799	828	796	861	814	817	853	851	800	840	856	847	858	813	827	843	815	826	882	833	792	843	796	850	850	863	825	848	774	850	847	840	791	878	837	843	829	801	841	883	781	829	799	821	833	839	842	827	801	846	821	802	817	857	808	851	850	875	869	851	773	894	810	821	852	884	867	833	814	858	852	795	883	848	828	829	855	823	766	838	834	862	813	798	787	886	836	849	919	860	825	878	775	784	827	831	838	885	843	866	837	866	825	793	810	822	864	848	825	842	837	843	800	904	859	877	821	852	838	850	859	802	822	820	851	842	808	824	839	832	831	879	832	844	848	852	836	840	845	872	848	818	866	914	797	782	820	824	828	832	828	840	804	816	829	855	837	809	849	853	804	828	816	848	757	822	817	805	861	845	776	825	826	837	851	824	839	803	835	777	849	815	876	877	816	839	824	841	818	872	867	828	809	826	818	872	866	796	800	821	785	841	864	816	827	836	827	827	856	788	801	760	854	849	880	808	834	805	819	855	830	823	846	852	843	890	898	877	823	851	828	901	836	872	828	814	801	828	802	791	787	833	821	858	881	803	902	807	879	844	801	866	861	815	851	813	858	810	870	776	813	803	865	890	805	858	830	839	830	850	809	806	798	890	807	821	846	889	848	809	805	865	856	785	874	811	819	814	821	852	820	832	860	830	860	839	874	798	831	770	807	890	858	780	802	816	816	842	823	850	812	852	830	860	804	812	842	811	840	854	804	771	808	812	848	790	823	791	870	796	855	815	779	847	790	843	839	836	853	820	841	811	804	818	897	823	833	848	843	828	796	789	822	849	816	833	816	830	828	783	830	850	840	842	822	795	826	868	870	848	804	840	887	840	843	820	880	868	803	809	823	808	816	834	830	892	798	807	821	807	869	821	787	845	813	826	810	787	853	749	857	804	820	793	857	852	804	784	823	847	774	847	846	851	825	795	871	799	805	829	874	891	866	869	824	888	773	783	809	849	839	853	839	828	823	852	761	850	896	880	818	802	812	818	804	852	861	836	821	853	798	821	780	836	845	838	828	834	845	906	864	882	871	833	832	839	872	851	806	848	842	838	839	789	747	876	825	848	829	873	835	806	828	893	849	861	826	875	800	776	847	780	786	878	821	818	848	798	849	858	853	804	841	835	840	844	830	812	842	844	820	797	842	860	859	830	856	812	802	862	849	843	866	834	810	863	797	850	864	798	800	799	868	799	791	838	847	823	844	827	811	855	824	823	814	820	792	854	874	850	872	848	847	879	858	792	809	806	845	811	834	829	820	833	813	810	828	793	860	857	857	893	852	823	795	844	818	819	814	835	860	822	828	801	829	863	785	864	819	858	854	825	817	857	802	838	804	803	812	848	842	793	814	833	893	803	874	852	838	846	869	771	809	788	861	834	853	834	838	827	831	855	850	834	854	814	831	832	829	862	820	859	828	892	815	808	897	826	811	808	757	773	840	847	813	830	818	830	838	805	800	816	873	848	815	784	785	855	863	863	823	858	785	833	823	843	853	858	807	814	808	815	848	849	880	822	810	848	757	805	778	834	866	831	817	851	830	859	840	821	812	823	840	806	813	843	829	814	837	838	858	841	863	833	850	822	812	871	816	855	891	865	851	884	869	846
14668	7292	6707	4021	2720	1830	1402	974	791	577	453	424	436	402	374	371	382	416	389	396	364	350	393	370	401	376	351	392	409	387	356	403	354	376	401	401	374	358	359	392	411	397	342	359	352	398	358	358	370	374	417	379	431	380	354	399	383	362	378	351	324	399	361	379	382	363	365	362	383	387	429	398	391	368	375	342	355	357	338	371	390	358	400	376	392	416	338	375	381	379	383	383	343	403	370	362	376	355	358	368	370	380	374	390	373	373	353	374	376	415	375	378	354	390	369	361	376	364	359	367	342	377	368	368	355	389	401	338	374	354	413	396	387	343	356	390	390	395	375	338	399	372	352	381	360	382	376	356	357	360	326	347	373	398	384	388	341	362	354	384	364	382	373	358	363	374	368	383	378	421	356	393	374	381	354	399	370	368	380	346	387	358	376	357	382	334	359	369	365	353	393	402	392	358	385	387	375	341	391	394	364	378	374	360	326	380	345	349	364	365	365	352	358	374	396	382	378	392	377	384	345	368	364	373	371	369	395	380	402	439	369	380	357	389	363	357	369	370	347	346	366	379	395	413	389	333	384	376	377	403	358	359	398	350	367	367	354	347	369	353	372	363	391	346	383	408	360	390	365	374	366	381	377	338	379	390	378	337	349	378	369	349	376	364	344	358	374	371	371	354	342	381	374	371	379	379	372	377	400	368	388	395	357	337	392	355	385	361	366	417	376	358	343	401	370	380	365	345	361	376	367	350	347	378	407	384	355	361	385	392	395	381	335	334	372	372	396	368	374	382	364	392	358	358	364	353	401	362	368	349	352	365	384	379	398	333	354	376	350	349	368	350	344	395	357	426	338	411	423	394	403	348	356	353	347	376	342	370	319	363	390	331	381	383	342	365	383	365	374	392	362	415	352	375	341	358	365	392	368	368	352	359	374	363	395	353	380	371	384	420	362	379	376	373	383	392	358	384	382	372	390	393	362	371	394	424	363	342	347	375	436	414	365	385	383	407	402	366	397	362	333	355	380	377	368	373	359	369	365	413	409	366	352	401	350	374	407	391	390	383	331	408	380	380	347	323	402	411	368	371	340	370	399	359	338	346	363	354	380	395	386	381	367	372	372	383	363	356	376	357	340	340	371	361	363	377	440	391	356	361	398	362	351	355	394	416	352	361	383	343	346	344	389	344	358	365	362	404	351	336	391	369	399	393	366	342	373	401	378	366	367	369	385	398	368	379	376	371	399	357	365	375	368	352	378	343	401	406	373	381	379	381	378	362	316	394	377	357	387	352	375	367	374	380	357	336	397	365	373	398	385	388	381	392	365	422	380	386	343	358	398	383	376	365	369	333	337	360	376	360	360	370	391	321	369	380	425	402	409	407	329	349	375	373	396	372	372	364	399	366	370	368	386	358	385	393	370	361	395	334	369	342	384	366	373	407	404	363	394	392	371	384	385	377	352	387	370	405	403	377	377	371	396	380	351	368	362	364	347	382	375	367	363	350	367	416	367	371	376	332	333	370	357	364	375	419	370	354	369	378	361	366	369	392	373	359	398	347	377	368	401	364	370	362	400	362	363	365	404	400	341	363	414	398	433	383	347	399	375	379	354	410	362	367	388	377	404	383	347	362	367	358	398	408	365	397	388	389	388	393	370	364	408	354	379	353	392	368	384	415	344	375	387	386	391	343	384	415	388	359	366	356	359	397	360	382	371	385	373	369	394	404	343	392	418	346	376	406	352	405	381	380	382	367	389	376	371	362	372	372	359	367	350	375	392	360	329	375	378	368	348	416	366	358	378	364	354	420	356	380	363	384	364	360	377	399	330	375	376	329	382	358	370	347	357	389	384	351	357	348	345	359	401	386	348	414	366	362	375	383	374	347	417	369	377	363	390	367	351	362	388	339	362	350	351	371	368	362	354	394	385	359	365	359	407	405	371	363	391	424	386	331	367	371	391	382	366	375	373	401	382	356	379	370	356	385	363	330	355	402	377	365	335	361	392	402	362	371	339	335	369	391	371	327	344	372	382	373	378	352	388	390	365	379	379	350	373	348	374	386	355	340	387	365	326	292	359	357	386	416	371	325	322	388	374	406	385	395	403	398	383	343	371	407	367	408	410	356	375	364	361	367	403	371	363	382	389	357	372	377	332	367	381	349	376	349	378	370	380	378	347	345	386	368	388	382	362	382	406	387	357	418	393	395	384	398	339	370	375	360	379	368	388	388	350	385	383	343	408	404	373	411	383	381	329	337	382	358	350	365	388	345	374	383	371	362	388	325	359	364	359	407	368	366	354	351	364	358	368	345	394	385	379	355	364	361	305	401	377	389	393	415	364	355	346	347	409	327	390	359	358	371	423	389	337	347	388	393	350	368	359	365	344	391	367	393	364	387	370	385	384	395	389	387	359	348	390	391	370	419	391	344	373	361	386	373	368	380	408	375	374	345	361	412	368	397	378	370	376	418	362	344	405	360	366	386	409	359	371	377	353	364	390	349	354	376	344	383	415	341	386	372	409	330	356	373	397	402	383	401	385	379	362	410	351	351	350	354	363	381	380	399	362	410	374	381	395	395	368	363	397	400	421	347	378	377	405	377	391	364	375	359	385	381	398	387	372	348	364	361	396	381	351	348	395	392	389	402	355	398	377	375	359	368	372	390	330	361	380	348	362	350	345	375	379	339	355	411	392	369	390	366	369	385	383	357	350	354	399	361	381	370	368	360	384	357	364	380	394	382	387	397	372	390	394	337	385	407	401	382	339	418	339	352	360	371	369	385	378	378	379	349	365	410	381	398	394	348	361	342	354	346	384	346	355	354	369	359	383	332	360	378	390	385	364	378	364	374	392	360	380	349	367	350	381	370	402	415	386	393	390	432	403	422	354	344	397	397	420	364	414	377	455	377	349	351	374	374	397	402	390	360	376	340	346	344	363	408	392	385	360	379	348	363	366	342	381	348	411	453	371	394	404	371	351	356	335	412	387	392	387	375	395	415	357	383	427	370	371	390	372	382	378	312	358	377	365	380	361	371	400	372	364	355	398	367	364	399	398	364	361	383	380	377	365	382	376	368	400	380	381	361	382	334	356	399	374	401	389	397	367	328	344	370	397	381	376	383	388	383	362	370	365	365	393	384	401	360	391	346	365	372	372	382	365	372	368	363	377	416	386	359	406	391	389	370	374	375	344	386	367	360	365	416	383	384	414	349	375	346	372	410	373	357	392	405	379	376	344	365	371	352	351	391	370	375	353	399	346	349	376	379	386	369	352	372	393	387	365	371	373	367	402	405	354	357	363	394	348	371	348	364	363	389	373	377	382	357	361	364	351	384	361	379	358	351	386	411	391	361	350	362	391	343	367	390	363	357	372	394	387	355	404	411	368	360	385	403	413	357	383	341	361	401	372	363	358	374	385	388	385	357	378	388	362	392	340	384	401	399	368	367	415	391	339	394	382	378	375	384	404	325	381	362	380	374	390	351	380	401	386	365	339	342	340	365
10738	7679	12211	10578	9126	7438	5680	4053	3078	2021	1383	1345	1184	1082	1024	959	980	878	1009	929	966	921	898	953	967	887	940	950	967	910	913	932	950	913	910	901	851	895	933	893	857	851	888	912	873	923	888	914	866	912	925	914	919	954	895	899	888	882	867	858	956	828	874	876	952	915	890	887	950	864	861	866	866	988	865	928	822	929	901	877	884	914	854	881	901	884	895	883	934	914	920	942	923	893	896	860	912	896	891	905	851	902	901	910	901	901	877	880	946	856	953	911	916	886	911	953	862	941	943	922	887	847	898	886	873	944	898	990	915	877	862	856	922	931	901	854	895	898	898	918	921	916	869	860	915	941	912	936	907	941	884	903	879	912	907	921	900	874	897	897	876	899	880	918	945	910	875	919	909	888	907	955	962	840	841	921	910	905	879	954	915	900	939	852	885	933	910	896	939	935	931	916	934	920	878	902	893	917	902	926	907	916	890	905	856	861	877	911	885	896	932	948	871	915	917	897	881	913	882	918	907	922	947	906	914	906	865	917	903	904	904	885	834	868	893	892	923	890	898	902	901	890	894	930	881	902	912	946	865	931	879	915	844	931	894	885	871	915	930	938	897	927	884	927	841	925	910	908	869	904	914	924	951	913	870	896	880	958	871	927	942	941	915	903	904	876	865	845	922	871	869	984	908	896	903	867	901	872	867	903	927	882	916	908	895	956	885	918	948	861	900	884	959	948	893	900	914	920	907	908	924	907	909	870	917	897	886	914	858	888	869	916	943	877	897	813	938	884	858	941	931	921	907	968	834	886	884	884	885	904	912	920	930	927	932	896	943	899	912	918	861	886	906	912	917	922	846	896	816	862	946	890	909	952	928	878	926	916	938	877	872	868	932	898	908	903	906	928	885	896	887	901	931	933	886	956	927	915	871	886	890	960	877	865	907	901	892	920	824	916	892	847	881	858	950	931	910	864	916	942	839	874	910	860	904	848	917	940	915	931	866	954	852	912	927	869	870	889	944	921	859	881	939	899	915	867	962	876	924	944	869	922	927	896	951	932	867	872	928	883	942	905	864	860	894	904	912	905	893	918	829	867	954	925	891	843	824	883	889	832	935	885	929	852	913	886	890	914	885	943	904	883	896	863	934	904	871	900	860	872	872	904	882	910	925	915	916	921	823	912	900	966	943	857	911	928	820	942	883	929	915	897	898	874	912	917	867	858	924	914	871	913	901	929	940	907	866	928	932	884	951	883	919	889	869	918	937	883	890	837	912	900	916	923	856	871	921	906	873	894	946	885	919	944	915	916	895	881	923	923	932	930	891	919	895	917	956	916	920	877	923	915	852	873	971	944	921	861	969	933	858	896	873	947	921	881	874	895	866	917	878	871	932	907	935	870	907	902	928	927	904	913	885	900	916	889	905	915	878	894	919	893	854	950	951	877	915	945	957	834	908	897	874	919	883	914	943	867	874	915	892	897	907	940	866	929	897	923	880	902	924	914	891	899	866	875	927	845	866	836	868	892	908	922	863	876	857	887	925	910	878	881	881	905	947	903	900	904	925	908	891	838	915	918	875	926	923	881	882	947	965	878	964	903	874	894	898	876	900	930	884	940	875	914	893	924	908	954	902	930	932	918	853	902	931	933	835	900	869	938	889	921	897	932	914	881	898	868	878	856	854	923	924	864	876	887	932	888	919	911	894	852	885	877	910	885	899	882	918	874	930	965	941	836	887	909	907	931	791	906	926	887	931	903	879	928	930	920	931	971	923	889	908	946	924	899	916	838	893	947	892	915	918	946	882	916	879	858	906	899	918	879	922	881	890	908	929	882	901	902	952	920	934	867	840	878	859	880	920	914	961	926	895	927	894	910	879	959	896	950	865	898	893	866	865	853	930	975	909	937	865	914	902	932	909	915	894	881	936	931	878	916	864	922	814	917	902	907	890	922	921	916	859	858	947	888	919	900	914	858	891	868	880	918	920	908	897	899	862	820	881	871	913	885	890	890	903	875	892	867	950	910	947	869	939	911	926	884	921	945	952	861	906	877	983	895	955	904	914	873	894	943	917	901	924	873	887	851	915	865	862	922	870	864	873	913	895	887	882	893	888	946	972	870	916	934	865	928	887	909	898	862	885	875	873	866	924	932	928	961	923	844	880	933	904	930	872	921	884	901	954	883	904	912	867	936	906	923	915	915	952	887	880	881	844	862	895	879	879	930	938	880	906	894	896	887	891	858	883	866	891	874	921	909	844	827	943	883	849	879	887	923	892	900	907	906	866	863	837	976	941	889	907	909	901	885	940	887	883	874	944	889	909	897	896	860	944	921	883	795	910	919	958	881	870	931	963	837	912	917	874	922	985	871	904	910	892	920	913	868	884	927	904	915	895	910	903	860	876	865	854	961	935	845	949	889	895	869	933	882	861	964	920	931	953	902	920	893	885	869	941	922	874	887	890	877	931	902	898	865	911	883	881	895	866	912	938	890	884	954	853	886	953	898	861	887	900	883	902	886	914	904	950	952	959	914	887	940	880	851	906	956	916	950	848	838	933	893	899	900	898	921	880	875	904	919	878	874	906	931	917	968	881	897	882	914	894	907	899	921	926	937	927	879	951	934	921	860	959	927	951	876	909	923	890	871	900	915	928	958	955	876	915	909	910	877	965	907	839	885	941	834	906	891	933	874	919	861	875	913	888	902	908	869	849	911	924	897	909	957	861	893	896	888	925	950	927	887	892	924	907	896	877	984	924	898	882	897	905	881	918	930	833	838	920	936	914	921	876	865	948	926	936	956	933	878	968	880	824	855	868	923	923	902	907	868	883	937	923	872	940	917	937	932	925	859	895	930	913	959	981	886	957	901	917	927	885	907	920	921	885	899	930	920	886	902	883	907	923	963	915	937	933	900	926	885	865	912	908	868	947	931	901	860	947	891	878	833	914	936	949	931	944	924	876	860	896	885	913	871	909	892	865	845	863	918	865	877	889	915	958	921	864	886	891	964	886	893	881	918	889	843	821	917	929	851	906	902	870	917	836	939	897	887	907	881	883	915	922	864	906	919	927	872	945	946	910	926	906	855	915	864	956	887	887	872	847	917	908	923	886	891	961	935	878	854	913	956	925	893	846	890	841	933	931	883	889	883	881	928	891	903	906	936	870	860	910	921	929	892	957	874	932	840	884	930	930	913	910	935	901	936	940	899	941	892	899	899	921	942	883	944	864	851	908	913	875	936	882	884	907	908	862	881	904	891	884	866	892	913	925	953	895	877	936	886	892	952	895	883	886	898	898	916	894	902	863	934	945	866	909	887	968	918	917	918	909	908	902	916	887	975	869	905	905	903	826	900	931	929	937	896	918	901	933	909	890	913	910	902	939	866	866	880	920	859	899	922	995	879	901	861	912	939	932	933	879	955	898	911	829	926	878	863	945	846	946	898	937	895	887	917	883	870	817	924	924	892	869	937	911	935	912	935	865	849	881	901	842	868	903	909	873	913	910	871
27668	16478	19076	16518	17953	16835	11220	6879	3658	2258	1711	1016	586	481	424	432	410	460	440	436	472	510	488	510	480	462	413	475	463	432	387	383	382	402	404	374	433	368	380	381	380	405	414	406	397	441	427	424	428	420	391	432	413	389	395	380	413	388	409	418	396	401	404	364	405	384	428	394	402	417	387	403	375	377	389	411	401	449	414	388	458	425	396	392	398	430	398	421	408	383	417	397	407	425	445	390	418	402	401	404	420	416	371	405	370	389	403	415	390	405	377	417	383	385	395	409	408	415	395	380	393	413	398	371	353	378	378	381	370	385	416	374	395	387	405	405	399	442	430	389	413	459	400	415	432	388	405	419	421	420	387	381	417	407	428	396	414	398	420	390	403	407	437	399	414	395	368	410	368	414	403	390	410	401	385	412	421	396	381	396	438	401	403	392	377	413	391	415	385	371	414	425	395	413	372	418	425	410	407	371	354	388	392	351	383	405	389	399	411	414	417	372	404	368	398	413	438	422	413	416	424	394	401	411	375	404	389	406	409	396	380	413	429	387	401	393	385	412	415	416	411	395	417	392	394	386	408	362	372	369	383	413	392	380	448	394	395	376	363	406	391	388	371	397	388	402	388	385	392	360	419	363	418	416	383	392	409	393	372	431	429	401	383	378	414	403	397	376	423	403	404	394	375	410	381	395	389	389	382	445	423	419	372	414	394	400	412	419	435	372	409	392	434	410	390	390	370	438	394	411	386	390	435	374	403	341	401	399	395	407	386	383	382	413	417	439	419	424	439	422	412	392	389	363	386	429	415	426	382	409	397	380	414	404	436	395	418	385	410	405	400	387	401	385	413	419	430	398	398	447	389	439	372	398	416	414	392	418	443	437	413	419	417	406	410	412	393	381	424	406	377	391	359	421	407	410	448	395	361	429	380	378	415	370	408	410	387	381	388	396	438	413	392	421	407	396	403	405	407	434	399	412	379	407	390	371	400	388	430	382	399	422	427	410	443	410	407	404	409	397	394	433	382	423	402	426	394	420	375	375	379	409	412	418	402	403	378	400	372	418	379	421	377	376	385	365	472	409	387	378	410	406	375	407	425	442	401	425	398	370	367	400	399	389	384	415	397	404	435	419	442	383	438	409	381	398	397	406	373	386	397	438	438	386	427	397	425	410	402	422	382	442	421	421	404	425	465	370	421	358	384	426	392	406	424	410	414	427	377	386	356	375	422	417	403	406	364	406	428	377	406	409	405	362	393	417	397	397	411	404	377	416	387	429	399	392	416	442	429	369	389	403	375	418	419	394	402	404	389	402	383	412	391	417	409	363	401	387	431	437	420	421	434	386	376	416	387	391	402	416	420	400	388	385	441	404	426	405	414	372	380	377	433	432	402	404	388	399	391	407	398	417	353	430	404	402	423	411	401	402	418	408	394	392	420	393	398	378	413	398	424	396	394	448	409	381	380	397	412	391	384	432	413	440	419	393	428	416	402	416	433	410	410	459	425	410	403	377	409	441	377	415	423	437	418	409	394	374	399	359	426	403	402	366	418	374	377	447	410	425	439	425	360	402	420	397	414	389	393	398	428	449	409	393	391	392	392	420	353	435	398	390	437	406	391	423	404	366	393	411	417	370	422	393	387	428	392	431	363	400	397	387	385	407	346	386	415	405	382	435	410	398	370	390	382	404	379	377	391	411	397	405	430	411	445	459	407	414	392	404	423	438	383	422	388	430	449	404	405	412	385	403	364	436	423	460	412	360	419	377	396	394	394	374	417	385	395	421	406	384	390	421	425	380	387	433	396	379	402	393	381	374	414	407	384	404	372	387	456	399	391	429	398	377	389	406	428	394	380	401	425	376	422	405	358	425	390	368	393	407	351	363	394	407	414	378	403	397	392	397	411	386	379	409	386	404	398	413	404	384	381	398	417	394	410	385	378	417	422	410	383	427	395	422	415	386	392	399	353	407	396	369	429	380	395	364	401	388	408	399	342	373	370	352	415	403	360	430	439	419	393	416	409	405	420	349	422	427	416	380	373	402	405	404	431	403	436	373	413	435	419	396	382	367	418	382	376	418	434	456	355	414	396	405	360	430	388	371	386	427	383	392	411	380	402	370	383	395	404	425	439	436	429	379	409	380	399	413	419	400	414	398	456	410	376	415	381	441	415	417	453	387	365	407	388	419	386	428	402	391	376	379	390	394	422	377	404	425	379	412	415	397	395	392	450	364	422	405	390	376	423	378	393	419	407	395	374	395	415	414	368	434	388	394	416	404	402	424	419	411	402	397	427	386	406	397	437	446	440	388	416	367	399	393	373	409	398	377	377	364	401	419	394	392	405	471	388	426	392	392	412	432	428	435	430	380	391	398	402	414	409	413	420	398	395	400	437	389	377	374	403	407	416	388	411	393	406	400	357	441	420	403	387	407	411	420	398	375	409	420	410	390	387	417	412	420	440	390	416	427	419	464	424	420	412	420	406	396	419	383	408	416	413	414	425	408	368	368	373	406	421	403	376	425	414	369	399	393	399	417	417	454	417	385	368	433	392	378	402	396	386	378	350	401	404	392	390	417	401	410	366	404	392	467	409	387	382	411	414	406	409	372	386	397	407	410	386	420	419	389	432	407	430	419	421	387	364	386	401	441	385	396	388	394	381	362	355	370	414	436	416	420	368	400	407	423	405	406	374	399	386	445	395	428	408	399	376	396	401	419	392	403	407	414	435	408	400	449	372	406	402	385	424	413	432	360	405	426	408	390	405	400	396	412	421	372	450	427	388	387	422	406	379	415	423	413	403	464	387	428	387	395	417	414	368	421	396	411	400	390	396	406	388	377	400	418	412	435	402	435	404	451	389	384	406	381	418	393	395	416	407	379	447	375	420	394	407	448	398	413	402	387	386	420	392	418	409	404	450	416	398	392	379	400	395	431	372	412	442	454	419	380	425	403	413	423	418	409	410	412	427	385	408	392	396	405	401	428	392	398	396	380	380	406	416	381	420	376	417	415	405	367	377	375	390	386	399	413	442	413	406	374	388	407	373	406	362	403	412	408	371	418	439	367	399	409	394	417	387	433	358	368	370	362	404	409	396	381	438	410	427	421	408	413	403	389	399	405	411	410	406	384	380	395	430	399	434	385	375	402	415	398	379	402	373	409	369	393	435	450	424	387	454	394	422	401	426	433	370	401	423	401	414	441	361	401	453	386	399	394	381	385	432	392	380	404	392	381	412	423	403	388	408	439	417	399	387	408	395	398	407	405	403	426	421	422	416	439	425	408	393	365	423	399	364	437	391	422	373	461	380	392	400	383	422	395	413	408	407	383	407	400	398	393	387	414	396	403	387	384	418	387	406	421	417	422	433	419	372	399	429	372	412	404	403	413	385	387	386	383	401	368	369	368	421	410	390	407	436	397	407	445	419	404	454	395	399	408	367	382	384	386	419	431	437	418	412	435	411	384	435	406	401	400	458	406	416	437	405	430	387	391	436	414	410	394
19660	14798	25540	28250	33543	31668	24954	19419	12384	8967	6794	4073	1816	1407	1144	1109	1169	1226	1248	1310	1351	1481	1531	1500	1388	1336	1435	1423	1240	1238	1063	1169	1100	1093	947	1036	965	1013	977	1030	1019	968	961	980	897	948	1009	952	1006	971	925	911	917	992	921	923	982	955	963	1000	1008	955	909	895	955	1015	967	961	944	968	940	914	961	920	972	967	1049	923	944	995	972	965	995	980	958	964	935	887	955	1001	953	928	962	990	932	872	991	947	983	973	875	971	932	926	936	927	939	935	1007	954	968	986	979	907	979	953	935	921	983	1008	1031	959	919	1034	940	948	945	1031	970	972	983	949	996	907	964	914	953	972	917	1014	948	955	974	965	956	981	998	884	942	975	965	897	959	942	917	955	1022	995	983	974	927	933	912	990	937	905	936	941	939	957	928	958	943	960	913	974	891	959	968	980	925	955	954	971	956	949	975	938	907	955	999	1001	974	938	978	956	970	925	981	967	929	951	951	955	977	944	1011	964	993	915	966	988	921	943	987	1007	966	966	942	961	950	915	967	961	974	984	935	942	943	975	974	932	948	903	994	930	968	948	971	984	1011	1004	977	930	975	920	1000	962	1024	947	970	1009	960	926	893	939	952	948	1031	956	985	985	949	936	933	935	930	959	1000	896	948	958	993	915	973	973	981	896	975	994	964	940	1035	956	958	933	937	913	1000	933	918	971	943	949	926	957	946	1022	957	955	953	956	929	945	883	960	984	880	983	953	931	939	959	937	871	928	898	984	908	940	981	1001	985	953	993	959	959	1032	938	961	944	997	948	958	933	958	945	992	941	973	929	992	979	962	941	956	918	896	919	1002	980	976	948	880	940	989	975	934	959	997	922	938	957	942	1006	937	983	960	932	959	918	960	965	929	994	958	945	961	952	968	972	1002	1018	992	920	938	891	935	963	952	1046	985	975	988	939	959	975	947	991	964	946	936	955	938	990	923	959	1012	934	977	968	968	936	989	933	916	924	957	955	938	1024	999	931	965	928	979	992	957	983	1034	945	987	930	990	1015	939	960	986	994	938	983	965	961	952	958	917	983	947	924	947	899	926	969	935	958	973	1022	958	936	970	927	937	961	932	971	946	954	950	892	925	920	943	948	970	946	952	898	992	916	914	955	946	919	953	946	948	1029	958	1005	978	964	901	974	885	970	933	999	926	952	938	977	952	963	920	954	978	923	963	974	910	935	915	957	956	942	987	967	958	930	1006	973	943	969	993	948	885	964	988	980	1002	928	1013	944	940	912	963	963	968	944	925	938	967	943	938	986	938	968	978	986	941	974	1034	938	980	894	963	948	1025	962	966	975	948	928	951	996	972	972	947	880	952	929	932	921	925	958	1019	981	952	959	1043	951	940	978	989	926	976	968	993	951	981	952	947	989	976	974	959	987	997	991	943	954	924	961	985	946	982	940	970	943	942	967	902	959	929	959	923	950	925	947	923	944	943	982	960	967	957	981	955	952	933	982	886	939	985	942	991	991	945	960	989	961	945	940	943	964	901	1002	945	954	963	933	913	912	961	974	987	973	938	983	987	1038	946	902	959	933	984	960	1007	935	1022	956	980	949	937	946	959	937	924	973	923	954	946	1001	965	958	933	977	1004	906	989	957	935	952	939	902	959	999	934	997	924	936	942	969	975	993	959	953	947	958	1006	965	978	931	920	951	928	1017	966	986	997	996	962	969	927	964	969	995	980	925	983	949	976	969	963	998	1015	934	924	930	952	981	1023	969	934	939	991	978	982	983	958	1050	927	953	908	1008	966	937	907	928	969	930	988	962	984	945	937	991	966	972	966	981	939	1010	942	941	946	956	982	973	939	956	979	865	958	985	970	998	904	976	968	945	925	900	973	984	926	1006	972	962	932	1019	1016	932	1020	978	963	997	937	970	886	956	957	977	942	979	996	969	979	923	977	948	1010	952	1014	916	950	1007	978	894	939	896	970	962	963	941	1009	976	958	950	955	954	931	956	936	943	982	999	984	987	973	995	906	962	919	979	968	997	1015	931	934	979	932	989	945	919	957	1004	986	972	972	956	985	931	933	943	924	923	928	958	904	939	940	954	952	936	979	927	924	956	960	921	936	946	938	950	928	959	977	989	988	972	914	902	942	943	966	989	916	944	1023	955	930	956	965	938	945	990	973	946	917	900	956	996	965	1019	1008	948	963	959	978	976	1020	960	949	970	948	977	1033	967	940	987	962	977	997	972	947	963	887	931	980	876	967	937	957	968	955	969	923	990	1001	957	943	966	949	986	926	1019	945	969	953	950	943	978	981	967	975	940	924	972	986	994	924	994	959	974	977	960	973	1012	984	917	950	944	952	930	920	949	917	942	942	943	975	988	945	917	923	961	989	933	943	957	939	1001	978	943	938	968	951	991	959	972	940	924	943	948	893	918	948	966	972	964	941	957	977	986	950	1014	994	998	985	987	960	941	947	911	971	922	967	951	945	968	936	974	979	933	949	973	908	972	993	971	967	935	931	958	930	1000	931	975	960	954	965	949	912	939	937	947	943	975	937	956	939	971	1009	981	1004	922	959	979	956	955	950	969	932	982	1004	976	975	924	905	997	963	947	973	979	943	930	920	979	936	927	1001	961	936	941	926	977	941	921	960	946	974	971	937	996	957	936	955	984	978	933	938	1015	952	954	922	905	904	979	911	919	922	925	927	970	947	939	996	934	937	932	986	1001	924	959	940	995	936	977	968	1010	939	980	979	961	952	961	944	965	952	1007	971	938	980	983	957	938	946	908	928	968	955	985	966	918	1035	942	987	992	992	953	936	916	953	933	990	939	995	982	962	950	924	963	995	964	998	973	956	920	937	953	954	972	1006	943	954	998	962	911	973	930	924	942	976	957	994	942	969	1003	941	996	966	980	969	992	968	970	953	942	973	961	942	902	971	946	905	900	910	975	946	975	948	969	999	917	955	981	985	965	942	976	925	932	931	931	996	942	997	1006	887	925	895	948	913	963	952	961	952	924	936	972	941	962	907	943	971	1000	954	994	969	962	947	976	996	966	954	971	931	945	983	953	946	968	914	985	942	981	981	969	920	921	957	971	976	929	1001	957	960	959	970	998	972	969	987	945	899	972	910	974	936	971	950	957	944	988	989	930	958	947	927	972	1005	933	987	910	983	938	1023	936	947	956	969	973	961	999	912	958	932	997	976	967	1009	927	929	932	954	972	961	997	969	927	991	937	975	1008	981	932	935	949	922	969	902	957	954	921	986	962	1001	898	941	945	949	967	929	947	944	953	974	951	940	955	985	893	936	867	915	987	935	951	953	989	933	948	961	974	944	998	945	1026	944	946	957	981	963	977	971	959	946	969	935	941	967	961	912	961	944	969	980	957	916	953	929	1000	973	957	944	914	891	926	1020	994	1013	970	901	936	943	938	979	930	958	972	978	950	963	895	980	983	948	928	964	979	971	885	990	972	895	961	967	934	977	921	919	973	918	952	970	976	928	966	1003	944	887	952	990	967	971	967	964	985	958	920	980	935	944	1032	896	996	902	967	960	1000	1012	983	968	931	919	971	954	942	935	970	990	924	957	967	927	968	956	957	942	946	908	943	944	988	983
38459	27141	29343	23954	20226	22235	15056	9507	7052	3274	1271	818	579	497	421	410	412	394	406	476	442	491	609	500	514	442	487	507	458	436	403	387	407	356	375	352	359	350	342	406	325	365	373	345	363	324	328	375	338	367	359	334	346	376	410	372	378	356	367	327	328	350	342	385	350	347	357	323	359	342	354	333	366	333	362	316	374	352	360	370	343	372	353	336	343	339	364	347	392	361	346	336	377	337	308	383	347	340	334	363	377	321	336	349	384	360	338	379	331	327	335	355	390	327	307	343	384	370	354	322	331	351	341	350	361	355	371	374	355	353	337	369	379	382	334	385	346	346	368	360	350	352	351	331	338	358	361	360	355	363	392	322	378	393	336	342	364	388	343	346	379	353	392	386	369	378	329	331	331	340	322	352	362	384	387	348	342	357	389	364	357	353	345	331	366	376	333	352	345	351	346	345	370	370	397	364	345	374	326	345	338	336	358	370	348	323	340	336	389	379	350	363	300	339	353	369	349	346	355	335	378	358	357	360	325	346	366	335	364	336	346	365	367	396	380	309	344	362	421	364	390	336	350	385	413	332	363	352	380	363	337	340	339	357	350	355	367	382	367	365	365	369	388	336	355	379	350	370	341	356	378	400	341	328	347	373	379	371	365	344	344	367	372	340	363	348	340	334	353	354	340	339	353	321	354	364	368	390	369	373	392	343	371	372	363	322	342	340	361	363	377	349	341	357	331	348	350	372	403	381	351	310	386	336	337	379	346	347	334	362	355	374	350	365	342	336	394	367	322	343	377	351	332	338	356	336	371	343	344	367	360	376	345	355	345	334	365	362	364	356	365	359	376	384	335	356	386	377	345	398	334	353	320	379	357	344	365	377	359	356	358	365	366	346	332	359	331	318	378	346	347	365	352	339	388	368	370	365	394	371	330	345	358	372	363	329	369	348	377	362	312	350	371	361	382	346	319	360	350	358	337	348	370	384	328	384	395	348	342	376	353	345	363	357	355	334	370	366	363	349	337	361	369	379	363	340	380	382	380	342	360	351	332	324	345	315	364	369	346	358	337	331	319	382	387	382	358	321	342	344	347	355	353	342	341	353	354	384	405	332	379	364	370	359	352	384	360	361	348	343	322	371	330	330	314	357	339	395	362	378	405	349	329	333	336	341	373	374	380	347	352	359	343	376	386	342	368	324	321	340	373	328	358	374	325	351	390	353	312	330	358	348	371	372	320	344	343	353	315	352	336	346	369	352	308	323	385	364	375	331	328	402	356	347	370	363	399	337	402	360	366	329	340	374	382	398	350	338	360	346	355	346	381	372	382	345	372	312	366	344	350	358	358	387	378	350	371	331	327	362	369	360	335	361	364	352	328	302	358	348	340	353	324	364	357	323	359	349	340	356	348	351	375	355	392	350	349	361	354	369	362	371	388	379	336	344	337	369	378	329	351	368	342	344	320	366	354	329	367	356	338	372	351	374	357	361	364	369	302	332	331	334	364	347	356	376	331	371	331	342	377	340	334	360	344	348	338	365	350	359	347	385	360	351	373	328	341	345	363	375	368	359	357	377	401	373	350	344	359	340	352	371	357	346	352	370	346	334	352	357	380	359	352	350	326	337	383	302	362	344	373	356	360	381	370	331	352	410	353	371	316	332	358	350	373	359	369	378	385	403	357	341	365	343	388	385	343	342	374	398	371	332	373	377	356	352	352	351	349	332	352	363	379	343	362	344	313	359	328	380	377	327	355	322	333	350	348	336	387	369	362	318	336	331	346	365	345	337	363	366	342	308	339	392	346	351	338	347	312	350	378	362	358	329	381	360	372	330	334	361	377	387	403	352	330	369	359	338	393	344	358	384	353	372	384	354	369	361	375	333	385	345	349	331	363	336	343	363	320	332	353	320	354	356	339	398	343	374	367	371	353	391	390	365	354	391	340	334	363	359	356	350	393	358	364	366	364	364	364	313	369	337	347	371	325	369	340	316	354	339	379	333	357	347	390	351	379	368	355	378	369	371	337	370	362	380	345	368	322	352	389	362	366	344	376	388	340	396	374	355	344	359	339	347	363	368	330	362	356	335	378	368	368	372	353	358	335	367	388	368	363	352	369	350	369	340	354	347	334	347	372	359	350	335	343	331	353	363	330	391	373	369	358	339	358	360	345	371	345	346	355	373	314	351	380	374	338	364	377	359	336	387	330	378	342	342	384	352	347	342	322	364	343	350	373	359	379	379	332	343	340	393	322	358	393	350	356	332	353	330	389	358	394	351	341	347	363	374	345	360	346	338	384	363	314	362	371	374	343	364	372	370	390	315	359	327	375	346	362	362	314	367	364	350	381	391	353	330	353	361	351	362	358	326	322	352	346	339	341	361	353	361	329	361	383	358	344	339	343	344	389	342	363	355	303	356	364	393	341	327	379	348	337	383	342	344	352	387	362	356	387	364	357	373	355	355	343	350	353	385	366	377	307	368	322	339	361	334	368	342	366	317	350	353	338	328	371	366	334	394	342	374	361	354	357	338	321	326	354	340	372	384	386	387	309	388	378	394	371	369	365	327	402	377	368	323	331	415	389	341	338	378	366	382	338	332	394	394	315	331	372	324	364	352	333	332	350	342	360	350	350	386	343	375	376	374	352	323	332	340	362	339	352	349	333	367	367	352	381	376	343	381	327	357	344	370	359	327	330	363	352	361	369	351	380	336	339	359	360	346	356	354	354	337	371	353	393	354	366	334	333	357	370	362	347	366	354	375	334	363	341	343	321	341	336	351	360	337	340	342	357	360	383	410	350	378	353	313	324	374	313	379	354	321	355	350	393	336	361	369	407	360	397	363	327	302	387	369	372	334	373	365	383	360	357	384	390	337	382	367	387	343	371	334	355	379	374	365	361	339	353	356	343	356	367	360	335	381	385	325	361	391	359	354	339	342	331	378	366	331	379	350	315	328	363	334	331	338	347	313	344	363	326	349	378	363	355	356	366	359	356	303	347	335	366	379	357	356	365	348	365	358	386	369	358	387	340	329	359	347	352	331	356	349	366	383	377	377	381	360	346	330	373	355	363	351	357	363	356	336	354	346	380	360	356	380	350	346	384	356	372	383	356	363	325	370	366	340	351	334	354	372	374	369	357	361	329	343	351	357	364	389	357	328	343	370	365	361	356	414	351	345	359	324	356	361	379	323	390	350	336	347	359	343	370	338	407	376	364	379	349	361	368	359	371	313	388	360	357	373	355	395	352	376	346	336	350	338	394	373	349	339	355	368	355	339	372	344	349	357	372	338	355	359	384	395	356	352	344	351	316	306	349	343	371	357	368	315	360	341	338	346	356	329	372	389	338	353	334	353	321	375	351	330	344	383	352	326	373	388	346	384	387	346	345	353	366	361	321	370	347	372	347	355	361	363	345	337	399	348	352	362	345	377	368	379	354	340	342	315	347	355	355	331	334	350	369	363	346	373	339	326	375	342	316	377	358	362	347	379	346	336	345	342	347	363
26346	22934	33910	34271	33900	36149	28022	23138	19861	9919	4531	3434	2071	1570	1191	1135	1175	1297	1369	1551	1655	1829	2173	1661	1652	1640	1694	1672	1541	1327	1195	1149	1134	1072	942	891	917	835	950	916	887	844	867	886	849	817	839	867	858	880	864	849	868	854	830	885	890	859	857	883	874	866	815	832	827	852	845	850	877	891	871	886	800	858	853	845	776	855	849	823	854	855	826	863	855	856	803	876	828	848	886	850	821	830	872	849	906	877	840	890	841	892	822	856	867	866	884	826	835	865	867	855	836	901	844	875	897	820	807	824	846	841	865	812	858	888	854	845	887	818	877	855	851	858	854	803	860	848	874	870	872	821	815	857	835	820	825	849	844	832	814	874	834	855	870	852	889	834	893	887	833	822	853	800	892	837	809	858	839	830	864	884	857	858	849	817	838	829	861	839	833	923	863	852	847	843	879	794	876	849	842	866	883	860	871	766	864	864	872	816	837	883	880	829	776	857	864	837	844	833	814	785	820	885	831	884	821	911	864	823	876	790	883	814	824	897	812	889	874	839	854	851	823	789	937	846	809	798	791	813	824	848	821	847	878	828	922	872	882	872	868	818	829	855	843	803	845	837	825	844	842	858	844	842	863	852	815	849	862	869	828	846	819	817	862	845	832	892	777	879	882	801	892	838	800	827	872	795	849	828	773	868	859	881	867	878	805	862	866	855	829	843	859	793	846	820	872	845	902	892	820	853	837	818	828	845	783	857	813	839	902	813	834	850	854	829	892	871	873	876	857	823	834	874	868	830	880	913	839	875	858	884	897	806	854	852	854	861	830	848	813	861	817	825	853	829	889	878	911	875	841	852	894	900	886	840	844	876	843	877	832	808	848	782	834	848	887	810	928	897	837	889	855	861	828	850	815	861	818	870	864	874	852	842	824	881	881	823	816	889	848	880	806	900	866	842	856	861	846	858	849	908	887	854	853	875	830	826	870	800	855	817	854	868	845	820	870	860	829	857	835	804	839	852	851	874	843	849	933	856	882	860	869	804	840	864	822	803	816	849	885	829	824	830	819	898	879	833	880	810	866	852	885	837	897	844	826	847	859	869	847	846	869	881	826	858	802	864	865	793	866	876	875	803	870	810	899	888	836	857	846	797	856	877	843	795	836	852	856	876	813	831	810	827	809	881	804	829	862	874	834	903	844	860	876	858	818	856	858	894	792	833	829	870	860	860	869	867	808	910	873	858	897	890	900	835	847	838	827	895	835	871	819	834	870	847	841	887	872	782	824	863	838	844	893	878	859	876	837	874	845	866	818	829	884	836	819	895	832	852	851	789	868	873	871	880	918	845	883	832	890	825	879	869	795	886	860	878	891	847	856	883	841	794	867	842	835	835	861	867	823	882	857	833	874	845	850	841	874	833	846	825	849	887	859	822	815	837	887	876	861	842	922	887	851	854	811	790	814	842	821	839	800	899	851	877	842	838	814	862	875	877	857	836	824	799	863	886	866	852	854	872	888	826	864	854	834	909	806	841	876	853	843	874	855	855	817	805	861	839	808	873	838	863	802	833	849	819	829	836	848	869	824	830	845	835	889	826	883	820	861	859	877	879	868	802	850	862	852	834	853	908	793	827	871	845	845	884	851	814	883	898	859	877	891	866	883	899	840	814	902	894	832	857	888	841	807	838	834	871	850	852	885	821	832	895	825	840	852	787	904	835	865	800	836	848	881	805	870	865	853	869	823	853	848	818	863	851	848	891	830	861	825	843	865	874	866	883	826	865	826	854	835	842	822	863	917	875	841	845	857	825	837	865	841	837	871	867	818	858	807	841	873	850	883	836	859	797	875	886	947	840	838	913	913	812	848	867	886	832	798	870	879	801	846	895	836	847	883	842	887	885	891	834	834	803	850	878	844	820	880	847	845	843	879	847	843	837	812	830	869	846	866	837	857	829	826	849	830	854	826	851	765	845	854	816	837	802	875	859	852	859	852	843	890	831	896	821	851	872	901	876	882	851	811	853	854	854	822	799	918	895	847	874	800	829	844	835	849	775	902	863	896	852	851	841	877	846	842	881	816	817	860	795	866	857	850	812	793	866	838	879	886	900	824	826	872	852	854	810	881	842	851	837	830	916	839	865	815	824	864	859	892	885	841	874	803	809	886	842	893	823	808	861	828	829	865	886	854	840	930	885	930	871	884	821	869	809	810	875	848	820	862	819	795	820	815	886	835	874	861	855	856	862	851	877	868	842	841	797	873	891	877	829	867	845	871	842	864	907	825	853	832	871	811	890	826	871	782	829	803	864	881	811	852	863	809	836	802	870	811	886	782	833	886	849	846	884	882	859	834	867	823	817	855	865	847	839	883	844	895	872	853	914	807	890	852	852	851	822	867	827	875	808	914	859	856	828	858	860	826	869	834	839	854	825	878	864	849	826	852	847	869	828	817	861	863	845	880	843	846	802	847	840	840	835	855	826	845	800	856	849	884	909	847	884	839	862	864	909	856	800	860	836	866	888	877	864	815	859	839	810	813	854	835	891	879	850	846	828	839	866	858	850	854	850	924	859	879	871	832	840	860	859	861	867	840	806	846	817	857	856	828	823	811	807	842	855	838	834	919	855	879	812	805	866	873	863	864	818	871	861	888	872	862	823	883	931	879	853	839	841	855	834	879	860	870	803	843	810	841	843	885	854	830	828	838	881	841	858	804	810	876	858	844	851	814	837	816	845	904	864	829	866	870	875	860	845	804	843	883	854	881	831	825	877	850	859	834	878	823	866	821	823	860	839	780	837	866	842	850	864	880	832	817	883	883	795	891	884	872	855	786	862	895	867	838	843	813	869	895	819	888	854	816	846	879	878	864	840	849	877	775	844	828	859	855	853	850	856	845	829	836	878	827	882	808	883	809	832	856	879	870	874	896	913	819	824	840	831	856	878	869	881	862	871	872	817	850	796	883	882	854	855	859	859	885	857	897	854	832	831	826	812	878	858	863	894	886	841	831	904	884	858	862	840	811	852	863	867	871	887	856	874	878	850	868	870	857	840	841	825	849	855	823	758	899	808	796	858	920	868	882	880	854	832	833	854	868	882	846	866	833	819	809	852	867	847	813	912	834	880	901	858	865	839	802	899	841	877	844	852	818	853	877	886	893	848	901	808	880	850	843	873	817	836	806	868	835	854	804	847	823	896	848	855	806	826	843	873	847	817	824	839	898	860	872	879	890	877	860	862	868	886	882	842	843	824	850	856	849	897	828	799	832	810	852	828	808	825	796	830	835	908	863	899	891	836	886	897	817	835	859	854	856	862	868	876	774	844	806	852	864	868	888	834	864	842	851	904	871	878	860	868	879	902	847	882	814	822	790	820	874	843	838	940	860	890	821	784	880	786	872	842	811	862	841	872	821	873	895	856	888	833	868	840	818	832	879	842	866	879	849	855	858	843	843	884	813	870	856	791	878	837	846	846	812	789	817	842	826	857	849	823	841	816	843	853	851	852	802	843	817	871	836	810
14434	6765	6253	4811	3256	2282	1306	988	833	694	585	469	444	449	435	429	406	358	419	364	386	464	427	403	375	375	402	385	351	376	357	389	389	362	346	341	369	339	379	377	424	402	365	387	371	380	400	379	427	350	398	403	427	412	378	382	367	334	372	387	395	384	376	397	373	389	370	341	407	372	361	393	374	371	375	395	401	409	357	353	403	412	379	434	374	343	420	359	389	389	367	392	405	400	393	375	362	385	403	374	369	360	370	424	398	391	364	356	374	389	375	363	366	430	380	372	349	406	396	365	404	378	366	422	374	344	412	447	405	376	400	342	359	357	376	398	354	353	346	337	396	368	383	412	372	377	391	385	399	393	369	371	368	391	395	403	408	369	372	349	396	389	379	371	404	393	402	368	379	406	392	378	387	372	388	394	398	369	411	414	386	384	395	387	386	372	376	368	348	411	397	387	384	406	365	347	374	411	399	358	370	375	416	398	377	375	391	432	370	374	379	397	372	365	372	346	375	389	398	393	383	389	370	390	382	402	391	370	391	395	356	382	359	349	363	375	388	388	389	377	386	396	364	370	366	383	383	360	365	399	385	350	383	368	408	376	395	404	397	410	347	368	401	368	371	377	384	402	412	417	430	422	404	385	387	388	375	391	367	383	407	369	399	392	375	389	420	377	364	359	393	341	372	370	403	367	395	399	340	377	408	383	411	376	398	422	430	374	416	375	352	407	357	374	400	409	361	366	407	378	417	398	379	381	358	366	390	370	363	405	394	352	397	369	391	396	361	359	385	417	386	394	383	379	379	375	366	381	359	380	389	406	412	362	356	364	404	394	368	343	419	393	391	381	349	389	389	356	385	405	389	383	397	393	388	371	362	358	386	402	356	418	405	382	408	413	390	414	463	397	380	379	412	373	387	372	385	363	395	369	384	385	411	373	397	420	394	394	372	390	374	377	380	393	373	383	372	380	383	374	383	380	369	375	381	392	372	409	387	384	401	398	366	374	375	381	403	399	386	417	348	394	390	387	391	435	450	347	420	419	384	360	384	387	395	372	329	376	368	396	383	402	410	398	356	358	379	378	396	369	393	430	392	352	353	409	410	371	363	356	365	383	368	406	388	369	345	345	404	428	370	352	346	408	390	415	409	403	449	376	359	394	385	371	398	395	378	401	374	324	349	373	378	358	378	381	381	394	370	374	389	411	381	363	418	436	387	349	395	383	367	403	372	359	389	338	385	394	372	393	402	400	412	394	374	415	425	375	376	406	391	386	411	356	366	378	363	348	413	395	416	380	364	385	418	386	398	412	399	416	376	381	389	378	410	348	371	363	378	404	408	388	354	382	398	401	405	391	380	345	365	354	397	384	399	428	409	398	369	373	376	384	416	377	403	421	415	380	394	396	390	359	392	415	389	357	461	394	341	372	395	359	396	399	390	369	400	362	374	376	390	374	401	382	384	383	353	402	395	390	401	394	380	384	396	373	416	370	359	433	349	390	345	379	393	431	371	400	390	392	376	381	381	356	411	378	406	375	414	364	389	393	386	402	381	395	393	404	412	383	376	349	354	383	406	415	418	384	414	389	379	373	376	369	382	367	379	379	410	386	364	390	413	377	346	356	376	400	379	388	378	390	352	402	387	373	390	357	360	385	384	382	389	391	361	415	422	383	414	364	386	395	366	387	364	355	402	399	385	363	371	370	380	378	395	373	391	394	393	356	374	373	390	437	375	404	401	362	451	427	391	421	391	388	366	374	409	389	441	393	387	382	391	371	378	409	351	406	377	331	361	380	361	365	398	385	361	384	388	418	356	381	403	400	394	378	422	406	379	405	395	382	359	396	360	381	353	380	365	386	424	391	375	420	401	409	373	375	397	374	360	388	372	361	337	354	412	368	388	420	399	381	403	383	410	384	417	372	368	389	377	370	389	398	387	377	370	363	416	358	418	381	388	360	395	390	384	392	360	396	377	385	402	407	392	386	398	346	381	352	360	384	403	390	364	372	414	386	364	394	392	387	415	404	387	386	411	357	408	398	403	369	366	389	378	394	370	386	347	369	373	378	385	375	384	391	398	422	369	367	372	340	383	379	363	383	428	374	385	382	385	417	405	396	416	435	364	367	348	355	395	431	397	406	414	394	377	399	391	361	388	385	417	391	376	384	356	386	379	383	363	394	386	398	401	372	388	405	388	344	366	403	396	379	362	370	387	385	383	398	413	409	397	373	350	358	416	383	367	410	396	350	396	354	388	404	400	389	401	412	378	352	397	362	370	350	362	374	402	361	381	393	385	407	406	355	412	382	384	386	380	386	329	373	364	339	403	403	398	386	388	374	396	380	391	378	357	397	386	415	405	386	417	390	377	397	397	371	412	402	386	348	374	392	371	354	367	362	396	407	385	354	375	385	406	381	412	376	403	404	327	388	383	411	392	397	398	390	387	386	371	421	376	396	393	382	396	395	386	378	396	359	394	402	391	393	378	344	373	396	394	385	348	401	385	335	359	389	395	401	370	379	406	367	356	376	346	355	352	380	359	371	391	352	395	413	357	357	408	384	390	359	384	394	382	397	361	406	366	365	404	396	356	398	378	356	414	366	369	395	389	376	362	371	403	376	395	387	381	377	354	397	426	374	399	408	364	374	390	426	363	413	430	407	388	381	370	383	393	371	426	383	372	426	363	398	377	354	382	363	394	430	410	364	363	374	379	410	415	445	415	361	383	368	366	386	418	376	401	361	355	357	409	410	427	379	399	415	404	381	384	329	385	381	373	386	388	408	359	396	412	399	385	374	341	345	390	368	378	391	377	403	373	419	384	403	387	417	377	402	376	380	388	398	394	367	358	369	368	431	367	377	397	381	387	378	419	359	399	380	372	371	382	376	400	398	348	380	394	380	404	385	420	385	392	384	391	378	395	362	424	396	429	358	389	394	399	394	401	384	377	396	347	390	384	358	359	348	413	405	348	362	433	361	399	402	359	377	418	384	457	401	387	410	378	396	390	372	388	402	387	381	388	386	346	361	429	413	417	403	406	352	387	376	397	389	385	393	402	381	381	406	406	368	400	337	406	350	392	378	378	390	373	390	406	340	364	349	375	414	391	382	435	380	399	382	356	395	375	375	414	388	373	406	363	345	356	375	366	386	364	362	374	365	401	424	391	385	356	364	388	432	313	388	366	371	386	396	421	389	386	424	378	402	448	378	384	415	363	377	345	362	364	410	383	345	399	393	432	395	387	375	382	372	384	401	375	377	366	408	380	375	378	395	372	393	395	373	391	405	389	390	369	382	388	404	383	370	407	373	408	388	361	406	352	373	406	380	416	394	372	357	354	386	385	360	388	368	354	384	391	371	405	367	391	363	387	366	375	403	391	356	360	393	379	387	373	393	401	375	390	397	416	391	391	357	354	411	383	384	425	395	372	366	404	353	387	388	386	412	383	390	376	373	373	382	401	374	408	350	406	357	376	375	404	388	376	382	402	407	378	382	399	399	364	362
10468	6977	12005	13100	10702	8805	5245	3811	3327	2334	1867	1280	1121	1053	977	1019	955	953	915	991	935	942	998	956	911	948	1004	995	1025	991	961	918	963	923	922	929	928	898	928	908	935	970	898	915	896	944	895	972	929	902	924	947	930	904	959	955	961	907	926	895	884	961	940	867	880	884	908	943	936	911	914	958	929	938	889	883	961	962	911	942	901	914	901	932	929	942	934	985	890	944	974	915	930	869	981	898	950	900	892	992	915	980	887	910	887	862	893	944	953	957	928	919	946	898	910	890	865	940	898	940	967	914	948	893	953	910	936	938	958	903	916	929	946	948	955	918	909	934	887	927	919	953	880	897	972	942	941	978	890	912	910	916	908	928	926	887	948	881	961	913	931	972	930	917	908	863	856	970	886	849	950	899	914	928	904	935	896	931	879	904	896	942	931	921	913	951	946	929	920	921	857	995	904	924	917	925	912	890	924	873	901	914	888	931	918	964	947	918	918	918	924	948	925	917	853	954	945	983	934	928	913	892	893	930	881	902	950	921	953	917	925	939	991	933	938	968	923	973	917	964	921	892	920	936	931	955	921	934	896	933	939	882	908	911	874	914	900	936	892	950	908	898	917	917	964	907	920	922	908	907	917	951	942	919	949	942	947	916	953	928	899	939	877	877	939	931	945	955	909	916	886	921	1010	914	906	917	990	908	888	953	901	941	851	939	931	967	889	911	919	936	915	898	938	879	875	900	976	892	945	957	941	868	944	936	933	889	916	937	924	960	885	920	913	908	980	949	929	921	943	913	904	938	924	898	939	927	968	936	907	943	937	921	968	873	887	893	950	973	959	877	899	909	891	927	840	931	931	939	889	906	898	942	870	914	852	919	898	897	934	909	900	816	942	924	885	939	928	944	901	923	926	923	935	890	915	912	974	899	968	894	919	900	911	933	950	945	941	905	966	984	894	912	932	901	946	936	929	919	984	951	943	860	936	926	888	897	928	898	906	933	944	903	935	950	858	928	912	908	948	934	943	944	926	900	949	913	921	907	928	940	974	915	895	906	941	892	922	941	961	953	916	902	956	950	964	947	910	860	938	899	942	949	865	946	935	905	869	900	943	928	932	939	938	965	905	906	946	935	923	924	973	898	891	943	957	940	900	918	886	892	927	978	885	935	961	932	920	930	973	949	945	1004	923	904	919	956	941	943	935	932	912	904	977	929	899	870	915	877	950	901	906	944	935	969	932	964	928	911	922	887	929	905	868	900	890	911	929	952	893	913	935	886	960	908	913	926	946	939	907	923	881	922	893	944	870	980	929	910	892	947	867	909	961	904	943	911	917	944	923	917	879	907	875	933	932	1000	908	857	910	912	911	926	932	955	912	922	887	960	904	913	926	932	912	950	929	943	938	952	966	905	918	945	906	856	917	921	898	925	938	914	921	889	960	931	912	860	969	951	967	927	927	930	893	918	921	882	914	957	927	900	909	994	929	929	920	885	896	930	935	980	879	941	903	967	852	927	914	962	901	915	895	916	917	941	889	945	960	848	949	866	952	948	939	907	946	886	956	870	970	920	899	949	897	895	868	916	895	915	929	944	944	899	884	874	919	965	913	928	928	929	946	902	963	932	883	970	896	848	956	896	916	964	924	910	888	910	879	898	912	950	909	933	809	944	930	946	996	914	903	925	874	863	901	979	953	903	938	882	930	893	1008	963	970	884	947	941	938	902	900	909	925	933	965	892	941	966	919	910	942	939	929	871	916	899	977	929	946	888	942	936	928	880	953	947	925	984	903	916	940	897	924	926	904	940	942	927	900	916	873	926	932	940	969	977	939	969	961	885	928	931	891	909	907	940	904	886	905	920	929	962	902	909	912	922	925	1000	893	913	945	964	927	944	896	954	949	884	939	910	962	941	980	916	923	920	972	881	898	963	898	915	888	935	932	909	971	908	917	958	913	928	935	879	977	938	959	906	918	888	888	944	947	933	930	916	985	901	930	913	936	903	897	913	946	920	990	918	948	956	888	953	898	966	921	975	931	891	892	903	883	916	975	888	892	960	929	909	951	970	942	916	979	955	979	934	892	943	913	903	910	906	920	935	885	879	922	920	885	971	904	959	929	891	906	915	947	928	897	979	884	924	929	905	943	958	926	921	908	905	941	930	915	910	898	864	889	907	902	932	953	938	878	928	896	868	965	893	933	947	949	961	946	954	906	897	973	915	898	918	931	886	890	901	919	938	968	934	944	971	908	935	915	874	926	945	911	900	954	945	941	961	918	960	921	925	935	921	931	929	929	909	917	886	938	887	908	938	934	977	908	949	986	930	906	975	903	924	962	910	879	930	857	876	904	977	933	962	932	908	905	945	936	919	963	897	940	938	943	922	937	888	891	926	904	936	934	889	906	922	919	919	925	953	870	896	871	947	881	898	923	901	937	905	924	952	1000	880	978	842	967	923	930	939	962	956	910	931	906	896	951	918	940	906	914	963	914	925	939	949	954	933	975	948	932	933	905	926	895	963	930	943	916	959	891	898	960	901	947	947	913	945	933	959	907	936	922	971	911	931	939	970	964	902	898	917	957	893	965	895	892	895	934	941	899	934	939	867	947	946	914	986	930	951	962	912	871	937	967	956	919	942	953	945	975	896	970	938	938	942	980	898	959	900	894	878	955	910	946	916	933	970	888	906	945	956	891	951	929	918	933	915	873	979	967	882	924	858	894	920	920	948	941	901	926	960	972	915	897	850	929	883	902	899	933	933	941	948	904	967	947	902	961	883	869	878	914	960	963	943	897	957	938	912	911	911	886	928	886	952	911	925	912	977	945	918	976	935	882	886	913	909	933	959	907	910	934	926	961	916	928	867	930	944	898	956	895	954	907	914	941	908	887	895	895	898	885	945	923	946	962	966	886	963	938	934	919	927	957	941	968	931	949	936	910	975	915	960	897	937	946	907	893	923	948	979	945	933	932	864	894	957	865	897	944	934	886	898	922	907	920	924	906	947	864	957	950	870	918	973	923	944	942	918	926	922	955	941	948	912	922	931	902	916	915	925	945	935	970	979	919	958	872	935	954	944	925	854	962	905	938	898	885	969	909	918	919	872	916	964	912	904	1001	949	902	897	939	947	944	932	897	928	920	883	899	909	945	982	896	938	946	929	916	937	932	955	925	912	937	929	915	927	959	843	927	951	903	928	962	950	934	955	914	924	972	909	930	901	884	887	911	941	952	951	918	978	909	899	929	954	972	920	951	927	979	910	925	934	894	886	911	857	941	971	981	948	920	917	902	953	880	945	931	951	939	916	952	882	920	933	919	967	951	904	972	859	890	951	903	926	917	965	912	924	873	938	899	971	944	929	958	946	1003	915	949	922	916	990	876	929	890	906	929	887	915	937	938	931	978	935	939	927	930	896	947	906	952	918	931	921	903	914	947	859	902	912	900	903	931	973	970	913	938	1015	895	918	943	962	939	938	934	932	916	893	882	919	952	923	935	876	933	885	956	931	899	931	926	958
25129	16268	18623	18316	14222	14928	10433	6508	4492	2453	1124	816	543	522	445	452	435	424	411	503	477	473	519	479	413	513	541	531	443	490	417	428	410	398	440	401	433	454	399	426	405	409	426	460	398	418	415	413	397	425	380	393	405	406	419	410	432	436	422	408	387	415	339	391	429	395	419	444	426	419	402	412	424	362	406	378	460	422	409	437	442	383	423	404	393	420	380	410	393	402	403	410	385	386	403	418	400	430	397	412	443	396	430	426	374	401	439	393	441	425	412	390	380	389	398	399	430	412	380	403	414	433	455	391	381	401	428	418	436	384	414	410	424	432	406	390	409	404	432	392	409	403	387	401	423	402	418	402	427	403	409	451	423	411	380	387	391	404	397	425	437	403	393	363	412	391	427	366	404	395	375	392	393	396	416	417	422	398	414	406	436	426	385	394	381	386	400	402	366	449	413	386	411	415	413	425	414	399	396	409	381	398	423	424	372	427	426	406	402	368	402	410	399	379	433	428	402	411	368	431	448	423	400	405	387	415	368	413	416	399	408	441	425	400	402	416	429	395	406	411	408	392	407	432	485	421	403	426	409	394	392	377	405	389	399	447	412	389	379	395	422	402	393	411	419	413	411	402	431	401	448	418	416	425	393	374	407	405	450	423	406	397	396	410	411	409	433	416	380	398	442	416	434	392	419	433	429	414	442	410	401	389	389	418	395	422	411	425	439	404	377	384	411	404	437	420	416	409	417	447	404	418	411	389	417	405	428	410	437	422	421	383	394	394	373	427	376	424	422	407	386	423	382	373	352	384	388	410	410	393	410	405	394	409	440	381	391	393	396	426	439	382	431	472	401	404	419	402	411	418	413	401	368	435	389	432	418	391	392	394	440	409	464	382	416	403	392	423	378	365	407	433	417	426	409	419	418	401	371	378	394	379	416	428	409	414	392	378	413	405	407	400	400	409	394	405	459	418	400	384	399	419	383	422	393	425	411	436	401	362	421	428	385	381	413	411	411	391	432	407	398	415	430	428	389	371	416	385	391	448	416	388	400	391	438	437	399	453	399	429	422	412	434	398	406	432	421	387	417	406	398	403	415	406	404	382	417	396	394	392	390	449	451	402	390	394	395	428	439	380	445	435	416	374	429	438	380	395	412	407	433	360	410	411	395	407	441	411	381	423	381	386	455	419	409	392	376	387	427	406	421	423	397	410	409	373	390	405	337	417	384	426	381	395	384	387	436	415	421	371	415	385	428	387	429	430	374	388	388	423	420	392	400	378	410	405	430	426	386	380	411	387	433	470	420	449	386	409	417	413	425	392	411	408	416	414	418	433	422	398	415	418	417	434	440	449	431	361	406	385	398	430	397	443	421	416	402	415	408	404	421	426	389	443	375	449	434	408	407	427	390	409	411	388	398	415	429	392	411	405	387	411	423	372	415	383	378	408	422	408	450	471	430	439	449	380	426	397	388	443	405	360	385	388	402	381	413	385	429	437	399	381	373	365	384	415	410	433	398	391	428	428	405	450	423	378	401	403	381	433	381	354	411	403	379	401	403	408	430	426	395	413	419	409	409	424	409	421	399	412	395	392	406	435	423	400	439	371	428	397	408	382	421	403	426	416	379	405	413	420	437	384	422	441	390	411	398	402	395	419	448	438	412	379	396	438	392	384	392	436	423	398	400	395	421	384	393	372	381	452	414	355	406	386	400	386	439	422	378	407	365	381	393	427	419	429	405	446	449	419	405	397	400	421	381	431	394	423	401	393	409	394	425	361	432	405	420	409	423	400	424	474	415	402	392	445	396	387	402	375	447	362	420	409	408	422	389	427	392	371	396	427	396	399	405	399	429	410	402	422	393	463	409	404	386	429	421	423	390	363	440	407	427	417	420	448	399	396	392	430	424	440	407	408	402	396	392	418	410	364	375	428	460	405	388	431	389	387	371	410	435	420	416	423	382	387	415	395	423	390	412	419	391	410	406	409	452	444	401	434	439	409	406	386	388	432	423	438	436	451	433	415	376	412	399	420	386	411	451	385	405	423	399	388	460	404	387	397	419	404	389	456	423	393	390	400	405	408	448	430	362	397	395	391	384	417	389	413	437	386	420	419	394	417	415	374	437	401	422	420	370	384	384	386	389	417	387	408	402	420	407	422	399	393	437	435	390	398	432	374	353	447	396	421	416	415	426	402	403	440	403	416	448	426	439	414	424	370	407	409	420	424	383	416	392	408	395	438	408	378	391	380	422	415	386	413	356	431	390	429	416	396	374	361	399	415	393	430	394	438	396	421	422	416	413	419	404	442	370	371	403	424	437	379	437	393	404	443	402	428	408	401	453	432	379	414	415	414	436	420	435	428	437	405	408	415	382	417	411	434	391	424	383	373	399	407	402	401	427	397	382	367	409	397	409	423	389	437	428	392	371	409	443	462	393	391	418	428	412	376	393	407	406	396	375	387	423	403	406	403	388	406	450	386	402	409	400	421	399	434	437	395	370	396	419	406	405	406	420	440	453	370	415	397	406	418	372	388	383	382	458	377	415	396	391	397	429	423	449	410	430	448	377	368	454	420	442	386	443	387	397	430	410	424	413	401	436	383	380	431	419	372	414	383	369	381	437	408	392	412	427	425	414	400	405	381	405	413	419	407	403	438	416	404	416	426	377	387	442	403	401	409	426	410	370	381	391	409	394	422	401	404	376	439	388	386	415	417	351	425	380	366	409	431	386	408	412	419	413	396	415	398	372	412	362	380	411	407	409	380	432	419	409	418	410	383	388	419	395	416	417	421	435	395	376	440	406	416	420	402	416	387	413	427	415	436	411	424	411	416	362	393	427	418	441	421	405	414	424	409	407	421	442	385	399	419	436	417	410	405	400	404	433	388	430	376	392	435	431	413	436	405	438	399	469	436	405	408	409	404	426	400	439	400	408	410	407	393	419	432	430	400	439	442	426	425	422	390	400	397	437	386	375	409	398	437	437	427	389	405	431	418	414	437	401	409	441	439	452	413	387	378	424	400	404	479	415	379	394	418	412	433	386	396	390	431	403	398	368	412	426	414	435	447	412	371	390	424	419	422	414	407	475	418	450	413	433	413	384	415	421	397	415	401	407	381	429	400	435	393	427	414	436	410	421	395	422	412	384	379	451	395	383	455	442	404	396	412	435	438	410	391	416	415	424	382	391	402	402	407	386	385	429	410	390	390	402	413	374	355	403	441	403	410	386	388	394	414	428	399	424	390	379	431	416	397	389	389	453	431	409	395	378	417	375	419	394	384	439	428	394	406	388	406	430	432	431	426	414	383	411	397	396	383	380	400	393	421	417	407	447	407	398	394	451	423	426	429	406	425	440	431	375	407	439	446	399	392	454	417	400	373	391	381	406	432	412	425	432	387	397	400	414	453	410	382	392	397	365	419	376	400	391	421	400	406	383	416	414	416	433	373	376	416	440	376	378	414	403	367	462	419	398	377	412	402	374	380	412	405	430	398	405	422	416	389
18111	15331	25112	30123	28805	30165	24944	18614	14831	8482	4499	2888	1648	1490	1196	1173	1155	1151	1263	1272	1398	1459	1532	1400	1416	1491	1518	1450	1403	1239	1150	1192	1104	1055	1007	979	1020	982	973	970	991	927	1001	962	945	954	980	981	1014	974	990	940	1015	972	964	934	991	990	981	966	997	999	912	967	948	962	1000	925	927	964	1003	977	962	936	1018	933	1050	989	968	964	986	980	1024	925	951	957	1003	954	947	1017	989	943	1021	978	1001	949	951	980	971	931	929	959	1008	974	986	952	972	976	932	964	942	934	1011	978	1003	948	1004	975	985	993	962	1018	953	936	959	991	970	948	971	982	945	966	951	985	985	1000	936	1048	975	951	957	929	942	943	960	1002	945	998	980	917	1006	945	999	966	954	978	978	955	947	924	964	1012	964	972	972	966	965	988	948	961	995	942	1012	950	959	934	942	976	945	1002	907	951	995	930	949	1014	966	976	911	1010	987	949	946	953	953	903	1007	956	933	950	989	980	942	921	988	959	1012	972	942	990	990	1027	932	952	926	901	952	959	962	972	953	984	970	1021	965	1000	958	992	921	965	953	999	964	977	963	981	954	949	945	942	995	987	927	975	958	961	1034	1009	938	1002	938	1000	1004	1035	999	976	932	981	946	936	988	961	974	964	964	922	914	994	953	979	1013	926	986	973	969	1013	997	981	976	935	1020	951	945	993	967	935	932	1010	953	996	963	963	1019	947	972	939	957	952	1011	948	994	996	973	968	999	1001	920	1004	964	1016	1015	930	984	984	947	944	954	945	967	971	993	903	969	950	957	977	949	990	963	1031	995	970	978	963	949	888	993	950	956	976	936	999	1003	962	1000	997	952	956	992	993	1044	1018	963	910	941	978	1020	962	988	956	937	1000	1015	953	913	993	986	953	914	994	958	999	927	981	961	970	1008	965	997	942	974	1022	969	993	1034	991	970	1006	997	1005	962	1018	967	938	913	898	959	941	946	979	983	954	926	946	962	950	952	937	973	980	954	999	925	981	921	961	988	989	927	992	1039	1020	987	978	868	903	977	964	962	951	993	932	1017	974	987	1052	1002	914	961	1000	993	898	971	1015	997	998	953	979	974	978	996	930	968	953	971	1001	924	927	981	973	937	922	932	1004	959	937	969	957	929	947	952	986	1007	980	952	953	984	976	996	996	969	982	984	973	1023	975	1006	950	1024	947	963	949	944	944	933	1023	933	995	1007	938	1011	1008	990	1004	970	944	960	909	976	1005	966	988	918	1011	993	980	1014	969	987	933	997	973	934	985	1017	993	1014	941	920	935	948	997	958	942	904	939	974	969	937	978	966	984	995	972	1023	1006	1015	960	939	963	930	1027	918	1000	970	938	933	990	938	931	1001	996	992	951	965	941	1006	958	932	943	931	994	893	973	972	1015	942	950	937	977	988	1005	960	968	944	968	973	972	1023	929	960	971	992	973	981	1009	1015	916	930	986	974	970	928	977	927	926	941	1014	940	936	969	945	1001	969	1021	1054	998	979	988	888	912	980	970	953	939	968	929	969	1045	956	957	1008	1001	965	975	913	995	1016	962	959	960	991	1003	938	982	974	963	1015	951	947	980	1000	958	961	930	954	916	983	979	977	938	931	940	946	917	969	978	1000	991	1008	954	919	949	958	960	963	965	977	976	989	1002	1021	996	966	988	994	945	963	955	998	948	945	994	1029	999	935	991	914	1014	978	931	948	997	962	966	958	970	957	963	968	929	994	1009	954	964	898	980	969	946	989	984	1018	992	967	971	985	947	956	943	1033	944	977	989	969	988	987	978	944	979	969	951	966	952	977	1004	914	1002	947	993	983	925	965	965	1002	1026	974	937	969	1015	991	980	949	967	982	957	1009	975	953	984	937	953	957	933	1043	976	1007	959	992	970	938	971	1040	1024	969	892	989	937	913	958	986	964	988	927	950	986	955	938	952	951	985	1002	963	956	977	964	986	1002	951	1011	942	1002	958	1022	1005	916	955	1008	988	1006	963	955	965	1021	939	970	984	974	974	938	964	1016	1022	917	1009	924	965	940	942	972	970	957	946	995	961	993	968	961	927	974	977	936	992	918	966	992	939	951	1028	987	992	997	956	982	900	923	1032	1043	969	937	987	1003	1025	968	1018	1011	983	965	970	927	979	1025	973	988	975	953	978	941	937	1009	916	971	980	955	963	1009	990	1005	965	1018	966	996	945	957	939	989	1006	951	977	970	1012	991	953	908	982	1001	926	996	886	988	1013	957	959	963	973	977	1006	967	997	965	944	1009	978	968	989	987	900	953	944	945	964	995	938	1009	1007	934	942	937	1001	981	1000	999	1004	963	984	954	979	999	952	990	1027	999	1012	983	947	975	961	934	983	1015	978	1004	1044	926	957	985	968	948	928	994	960	941	952	984	1019	976	1024	969	924	919	1001	946	978	1028	1006	1028	982	980	966	916	998	1008	993	936	986	977	991	991	1005	970	944	978	1017	1012	990	928	983	955	1027	995	962	957	972	978	930	950	978	932	919	991	1005	1008	1013	966	953	1000	968	938	992	958	971	1004	984	983	963	997	955	963	977	1002	988	1006	975	944	961	929	952	976	978	953	952	1000	1015	958	946	985	945	969	991	935	997	1002	973	1002	959	960	942	907	959	989	1033	970	952	977	968	1000	950	926	955	976	980	1000	969	961	989	902	986	967	957	991	993	961	990	971	928	941	983	974	977	906	1019	931	983	1032	930	961	949	944	972	955	964	1010	1016	993	977	991	940	984	966	949	949	965	915	939	959	964	1041	975	927	1054	986	1021	952	945	949	911	937	1003	933	974	922	988	989	1005	953	975	975	933	1023	1000	983	925	953	954	964	930	929	957	965	941	919	974	989	969	972	1006	1009	964	962	975	966	919	1013	924	984	932	927	982	992	946	973	1036	979	928	975	994	1029	985	973	986	953	935	956	925	942	1018	987	986	973	1029	995	1018	922	961	1005	1000	992	964	972	925	962	947	979	957	967	925	965	967	925	980	960	910	998	960	939	1033	971	942	980	987	979	910	1004	991	974	948	1022	981	929	1025	1048	936	959	959	1004	974	929	975	977	925	1000	989	932	968	945	1004	989	957	942	1002	955	1028	1006	1016	1024	947	994	1013	961	991	1021	949	941	956	1001	965	962	958	988	935	983	926	1014	994	979	1001	968	947	999	963	954	895	918	930	1003	967	972	951	1033	999	1002	1004	996	995	995	968	991	1006	959	1003	978	951	962	987	943	974	994	943	974	976	992	999	1010	1068	969	963	969	1007	975	959	1003	954	1000	969	970	963	961	970	1017	963	933	990	959	948	957	950	1030	945	956	999	943	984	970	991	992	962	951	965	1009	944	973	973	989	1003	998	946	928	933	989	932	949	988	953	983	999	965	946	969	1022	972	972	995	921	967	979	961	991	899	930	1012	936	929	975	948	1003	940	1001	971	988	920	931	983	910	939	967	1028	948	963	984	1017	961	973	919	970	927	1001	940	980	1023	989	950	978	987	973	965	977	1017	992	961	968	946	1012	903	953	920	1018	977	944	956	915	986	930	983	980	976	991	965	998	943	976	995	974	997	918	978	1007	985	995	983	978	986	961	962	968	995	943	989	972	975	950	962	978	949	1036	948	975	979	916	1021	994	947	1017	983	896	994	1000	964	1036	991	1019	952	997	984	1030	1038	970	997	980	923	985	939	973	957	957	991	968	990	958	968	1002	949	933	951	955	931	998	973	988	917	989	1007	982	992	956	980	996	959
36630	27782	30312	27054	20987	14207	13829	12222	9120	3930	2278	946	569	508	441	392	417	414	388	435	460	518	497	497	519	502	493	465	438	492	409	435	392	380	381	326	366	378	353	397	345	354	360	384	354	359	328	339	361	407	324	349	396	373	408	380	374	365	355	376	364	372	371	333	348	373	358	355	418	368	339	390	353	362	342	356	350	349	394	345	374	348	371	372	357	384	346	367	358	372	352	365	377	367	354	385	401	370	368	327	389	377	343	372	350	389	373	335	331	367	344	373	386	363	376	365	360	351	376	383	366	379	326	336	340	347	333	352	353	344	342	357	350	381	325	323	357	355	351	338	339	346	332	360	356	370	357	359	342	386	394	381	364	364	338	390	407	352	366	347	344	347	361	340	360	372	357	377	351	372	335	355	366	348	353	395	336	335	331	357	329	364	383	347	326	389	342	379	364	367	391	351	363	334	371	388	359	361	379	375	376	353	335	353	356	367	334	351	371	360	358	360	386	363	360	385	356	379	320	354	343	403	357	356	367	383	363	373	340	350	375	361	352	387	357	364	365	371	360	383	359	357	346	405	352	385	372	322	368	372	369	356	340	337	341	362	358	355	333	373	389	358	348	377	374	368	363	374	387	347	320	358	365	331	341	345	341	374	358	340	395	361	383	355	338	390	347	375	381	327	374	370	336	376	368	352	362	366	339	376	384	352	348	374	374	351	358	351	407	381	341	333	350	344	373	353	357	347	387	335	375	374	376	387	354	320	373	360	361	406	412	354	347	379	358	350	345	390	348	368	393	366	367	359	364	380	349	325	345	382	367	410	376	395	346	352	340	349	346	309	361	355	374	399	360	363	334	359	388	357	402	366	376	340	370	351	345	354	401	319	353	339	381	339	336	354	370	375	377	388	371	385	369	360	324	373	382	342	377	373	385	360	350	403	352	350	322	383	352	366	368	334	363	352	357	381	355	353	375	362	342	369	361	382	379	369	368	367	350	369	373	364	333	377	384	350	360	369	357	406	356	338	342	327	370	381	377	371	358	402	344	400	304	354	382	399	351	352	390	346	382	378	368	374	356	341	393	334	326	389	365	402	359	352	333	334	396	349	367	407	388	353	347	324	342	402	355	360	362	370	322	371	373	324	394	346	351	388	358	378	363	369	343	415	343	365	371	328	349	367	326	358	355	364	348	369	348	359	358	358	375	385	346	394	357	358	344	337	378	345	376	362	362	364	360	366	377	388	375	333	393	360	363	345	362	353	358	341	345	386	381	365	354	343	368	319	340	344	376	324	370	362	387	347	335	362	380	344	373	372	336	353	372	375	329	338	347	360	364	358	346	375	334	329	380	363	345	344	373	353	405	379	365	359	335	393	363	387	384	352	392	378	338	349	346	358	367	397	352	354	358	341	358	409	374	358	371	345	376	357	391	352	329	331	340	379	393	373	338	358	378	396	350	338	351	345	372	356	372	339	359	378	348	341	332	396	356	399	346	347	367	324	389	348	368	353	347	382	357	351	363	374	407	366	356	358	366	336	369	367	337	368	340	354	352	366	330	348	327	362	347	373	362	376	389	349	371	349	347	366	314	349	340	386	346	349	367	356	343	344	367	356	392	423	354	361	366	357	334	374	387	379	340	366	353	367	372	394	370	364	373	412	390	354	333	348	387	365	352	349	343	358	374	363	367	377	375	370	375	367	364	351	366	358	363	356	367	354	403	379	379	391	365	399	381	372	348	349	343	379	352	352	390	374	370	353	393	369	340	374	367	388	372	380	341	369	336	353	328	367	344	339	363	375	387	368	367	366	358	351	364	378	355	343	364	364	362	349	377	359	326	370	341	351	348	364	332	348	393	331	388	376	381	361	379	351	354	391	362	360	367	349	361	380	383	353	348	341	333	361	392	380	354	382	377	403	357	351	337	356	329	385	350	367	335	366	341	356	393	370	395	347	400	348	380	332	373	386	351	358	375	365	370	361	339	368	376	358	361	386	367	380	372	388	352	364	345	381	384	341	397	339	378	328	373	358	396	369	364	366	354	349	374	413	408	354	344	381	337	368	365	390	364	359	329	413	352	348	340	368	337	389	345	408	321	370	378	353	327	388	352	357	350	424	380	376	360	357	365	369	373	359	337	383	369	335	389	373	370	357	378	372	380	351	403	319	348	383	360	340	391	321	402	348	349	356	335	357	337	399	378	405	416	399	363	371	322	378	331	329	368	366	392	342	353	336	405	340	352	364	362	380	380	345	357	352	386	392	388	368	370	363	349	364	362	344	361	349	349	385	371	337	373	362	403	358	358	353	339	313	347	364	340	359	347	335	344	360	360	372	349	353	337	348	374	377	333	368	371	404	383	395	374	402	332	353	345	370	334	355	334	325	323	377	381	352	364	360	369	359	359	360	360	360	393	378	354	356	342	387	361	361	345	380	379	395	349	344	327	350	413	345	376	366	356	334	319	384	365	389	341	346	355	361	369	339	380	388	374	408	371	369	353	382	361	359	338	387	339	345	373	354	372	397	407	414	365	355	369	370	342	379	361	353	392	396	367	367	377	378	362	379	358	365	372	386	359	390	372	352	337	369	362	368	362	338	392	374	369	372	352	325	364	372	363	361	366	371	392	354	373	369	366	377	357	338	352	384	349	359	385	344	402	371	384	400	392	394	330	374	377	382	381	397	350	372	388	390	374	360	393	338	359	343	375	350	353	351	344	357	319	392	355	332	377	370	346	388	349	346	341	347	326	346	345	364	366	370	343	363	373	375	365	350	371	386	364	354	382	338	328	356	335	329	335	371	365	368	356	366	345	349	363	354	326	346	349	364	347	351	374	348	344	360	327	360	368	363	372	350	342	399	367	375	378	348	386	388	381	367	323	330	379	341	332	344	329	344	360	391	404	363	359	337	338	344	355	374	365	379	355	367	356	349	376	356	338	355	389	367	334	357	338	362	394	373	366	341	385	352	384	348	325	379	383	395	368	356	371	336	364	372	354	349	365	354	377	347	377	409	388	359	380	422	341	377	353	386	343	348	375	344	353	365	376	371	357	373	359	379	366	365	362	350	327	355	375	339	381	337	336	329	377	387	353	338	375	344	353	390	342	348	359	341	360	381	360	360	357	374	319	386	324	322	412	361	359	332	366	396	396	349	346	353	396	363	389	407	368	353	366	362	331	397	401	366	409	375	375	356	377	364	359	347	373	337	350	346	357	380	366	381	371	337	380	331	378	378	367	358	334	367	353	357	335	352	346	347	387	361	355	372	351	341	369	367	312	370	331	383	355	322	348	357	339	385	409	371	389	377	367	316	333	355	365	346	363	362	364	317	353	364	372	370	352	334	381	400	355	370	354	356	377	371	340	349	359	348	388	361	387	319	411	350	383	393	362	345	363	338	352	353	371	352	350	387	389	398	362	389	344	378	378	385	371	341	396	373	369	366	372	332	352	348	359	340	341	386	378	358	350	392	348	363	422	386	394	338	383	394	358	373	357	379	330	378
25028	23550	34149	37570	33844	28342	29842	27096	21650	12234	8712	3573	2056	1627	1141	1105	1117	1172	1267	1381	1485	1663	1824	1700	1619	1606	1750	1629	1542	1373	1199	1182	1118	1053	925	905	920	895	916	904	906	907	866	878	882	869	856	850	862	868	895	918	869	875	847	855	874	834	844	845	866	870	867	911	851	803	827	898	942	850	876	909	816	871	827	891	864	879	828	889	874	848	874	887	868	889	857	848	902	855	840	908	840	855	865	828	844	859	841	821	891	918	859	872	845	894	847	848	833	893	841	842	863	865	840	847	874	856	860	859	905	878	855	850	871	887	875	880	867	864	863	883	845	884	908	871	878	809	869	878	869	893	880	867	825	820	874	834	844	769	861	855	831	841	956	897	906	851	884	856	886	844	827	887	877	887	842	836	872	878	849	823	860	842	850	873	892	835	840	880	859	894	847	881	837	881	876	852	844	897	887	905	861	882	835	830	838	834	898	859	848	884	861	859	873	830	871	870	916	846	867	837	867	886	855	914	855	917	816	831	906	866	892	820	903	861	834	897	917	880	864	853	895	931	970	846	838	840	884	909	856	876	899	892	856	897	884	872	881	886	829	928	825	851	886	889	894	836	857	856	890	821	856	926	846	877	842	846	839	862	829	860	885	863	872	849	879	841	884	883	868	859	889	817	894	846	893	854	835	808	873	857	887	880	777	853	929	933	871	865	796	909	840	904	836	824	870	840	862	866	865	892	885	887	851	889	814	901	857	823	860	873	879	835	883	858	903	875	828	875	860	860	865	867	870	893	852	893	868	854	851	821	812	874	853	821	865	854	889	847	875	868	867	906	889	896	892	841	838	850	854	876	835	894	845	893	854	895	894	859	849	879	863	801	852	897	858	871	863	817	846	862	842	891	869	807	893	913	901	915	864	844	887	897	839	873	837	867	857	784	867	889	900	871	823	899	866	866	877	840	843	873	842	887	905	849	836	861	866	923	888	876	907	845	862	919	870	841	842	872	852	885	846	822	850	862	877	817	872	845	830	860	872	877	858	867	892	858	845	858	901	880	882	829	914	828	851	897	916	856	841	877	853	878	883	836	906	879	895	876	864	917	824	829	979	860	894	885	872	833	813	865	837	844	955	870	909	866	861	886	866	879	925	854	921	864	839	872	833	877	899	814	854	829	860	854	894	905	881	850	830	880	875	878	876	891	874	877	932	853	879	919	906	845	866	813	909	873	896	761	884	865	891	861	838	870	851	910	871	835	860	858	862	878	868	887	833	831	884	850	861	908	863	879	870	846	872	885	842	839	848	875	859	886	894	907	836	888	824	865	861	882	850	914	863	854	856	858	813	856	873	845	848	857	895	876	877	852	881	857	845	837	876	873	834	889	888	882	921	867	907	855	862	928	822	868	840	871	854	920	863	835	869	858	884	863	862	848	900	849	869	827	869	851	910	813	853	913	854	866	828	853	832	872	831	824	836	883	888	942	901	866	835	890	844	879	830	827	840	819	879	833	844	854	792	842	901	875	910	890	816	898	834	909	834	824	826	823	871	831	861	862	878	913	879	864	852	852	903	872	834	862	862	851	819	853	844	881	841	878	827	863	872	863	782	872	884	894	853	867	830	891	938	879	864	847	881	820	875	850	859	800	834	861	864	887	881	895	866	887	860	909	914	877	882	892	874	870	832	844	896	845	861	855	878	887	889	918	846	859	879	841	837	863	873	871	897	884	884	897	896	895	869	867	851	864	811	872	824	857	898	842	877	949	894	859	836	864	833	836	904	880	830	881	912	863	847	893	893	837	870	895	856	882	863	896	866	937	857	868	824	883	857	835	829	881	872	911	860	863	882	905	838	974	867	837	854	899	879	890	882	886	838	916	889	865	894	887	875	838	890	915	888	914	875	852	886	860	921	834	864	831	863	865	911	861	877	862	855	914	867	934	822	901	922	871	801	853	828	892	888	876	883	896	838	877	868	866	861	853	844	872	867	880	861	850	867	840	881	856	884	893	859	880	883	836	904	850	874	874	858	892	930	798	852	886	850	873	836	860	905	847	909	918	862	844	887	910	861	849	900	934	851	834	893	879	839	846	899	886	826	850	911	915	873	888	846	869	908	870	841	840	872	897	824	860	852	849	931	868	858	855	880	847	894	870	879	825	828	851	930	897	836	932	854	880	916	838	814	824	858	835	857	845	872	852	839	861	862	850	871	875	862	885	883	880	825	894	885	834	834	862	878	881	891	891	832	829	869	902	854	834	881	925	911	885	844	871	876	839	891	935	830	881	891	867	918	887	879	824	835	930	899	840	853	912	878	849	833	850	860	866	845	848	881	914	817	857	788	875	880	863	828	898	856	879	883	844	879	850	883	884	846	920	806	912	942	833	853	926	932	867	893	852	914	853	891	858	836	917	850	814	850	915	886	865	866	850	844	868	879	826	884	881	859	857	942	825	862	874	869	828	857	874	841	845	863	897	887	870	876	904	859	864	826	893	889	833	861	843	869	824	861	846	826	858	806	829	835	903	863	895	926	834	940	841	852	826	834	881	839	890	892	848	864	836	873	918	949	866	856	886	852	856	896	873	894	834	952	782	838	876	837	854	911	941	868	848	840	838	853	814	872	863	906	886	851	928	860	851	882	836	872	848	884	873	825	862	839	850	898	878	880	905	846	901	824	830	859	837	918	839	836	831	936	901	949	915	846	816	835	870	868	891	855	818	878	896	893	830	844	861	851	864	854	797	853	882	905	937	912	833	831	911	828	839	879	854	878	906	919	849	871	927	860	820	900	875	829	867	880	841	864	898	867	894	874	852	838	878	833	843	867	873	871	818	868	894	856	908	828	891	843	869	818	870	863	884	887	852	836	848	855	903	823	826	840	896	809	802	831	928	862	835	821	918	826	923	862	870	836	876	889	841	839	860	877	856	834	864	842	857	921	841	839	830	843	863	863	890	862	857	829	885	909	911	865	829	823	867	889	866	841	884	842	836	903	848	932	856	882	858	900	820	880	876	828	877	867	867	894	913	887	864	860	836	854	857	849	839	856	854	841	898	897	884	862	862	867	875	870	819	887	873	871	838	910	819	869	936	851	850	865	872	892	853	856	841	909	857	876	847	884	857	872	869	851	877	870	878	922	879	886	821	853	869	880	866	896	889	910	883	863	876	833	871	863	889	867	883	857	802	860	865	873	841	910	833	881	823	837	837	869	878	816	886	853	884	915	919	863	881	880	879	833	882	880	850	836	894	895	877	869	936	877	836	846	873	881	885	879	900	835	860	853	931	850	891	829	804	861	878	841	820	840	899	893	877	853	887	873	863	917	879	851	880	925	794	856	855	902	834	897	836	810	919	879	907	871	868	865	826	875	845	883	828	871	856	855	879	825	858	859	833	834	872	900	843	877	831	910	799	834	884	872	826	905	889	856	894	893	815	870	865	881	868	873	884	838	883	826	896	869	889	856	868	888	874	844	832	864	870	912	851	849	854	882	843	863	873	876	838	856	871	869	855
13574	8453	7982	5708	3266	1819	1503	1186	788	587	509	412	447	433	433	432	430	458	399	408	407	414	377	418	430	423	416	403	381	421	381	402	400	379	403	362	362	373	408	389	397	366	392	419	361	358	343	418	383	387	361	370	399	395	404	367	364	378	380	402	410	414	361	389	391	382	410	432	376	371	374	367	411	387	403	388	418	395	449	412	420	385	379	385	391	410	415	351	379	379	418	399	385	398	384	432	384	364	427	364	404	390	388	386	391	439	378	385	362	390	404	384	417	392	386	415	389	382	396	427	433	408	390	343	449	391	397	414	405	418	461	393	397	419	401	358	415	422	393	422	388	359	401	392	387	386	417	405	441	433	367	386	344	407	384	374	406	377	372	400	403	397	361	408	406	402	396	400	383	386	385	412	386	393	396	395	407	425	431	402	379	427	438	352	361	414	353	392	402	419	366	378	349	397	399	393	394	370	403	406	414	368	410	365	392	370	399	390	373	402	387	414	365	415	412	389	365	383	414	395	360	390	395	409	401	398	381	416	400	399	426	383	387	445	382	414	401	375	418	374	395	359	365	407	395	361	400	410	384	424	385	360	365	366	437	399	391	391	415	377	443	370	376	385	417	391	400	392	392	381	413	391	353	449	385	371	381	391	429	428	386	351	383	398	418	367	393	444	343	372	404	388	402	395	376	399	397	391	381	388	399	427	405	415	362	410	417	402	365	442	440	397	433	360	410	419	408	411	422	383	429	384	393	375	340	396	379	401	387	383	371	377	404	378	415	432	392	394	416	411	402	412	407	371	406	393	365	388	398	414	397	391	388	432	413	421	413	419	382	357	409	401	383	369	403	414	379	442	376	382	378	384	387	392	389	386	372	392	404	397	350	387	369	386	389	401	351	419	400	423	372	368	408	387	398	366	365	382	374	362	342	420	427	376	383	400	399	389	402	407	388	392	387	357	426	393	399	389	426	432	340	406	378	404	379	398	383	370	373	401	403	339	363	379	439	367	385	380	408	411	383	388	432	362	387	381	380	376	388	398	359	385	395	401	408	385	407	379	380	394	393	374	366	389	391	374	398	387	373	389	377	393	391	407	427	392	382	394	396	391	403	397	401	427	421	395	398	401	399	411	379	362	420	381	381	389	421	394	385	378	411	372	381	400	382	435	408	416	363	371	350	359	349	412	433	375	372	357	447	393	402	395	388	407	416	392	414	402	385	407	416	379	399	397	382	399	424	410	386	369	438	377	436	411	402	417	389	418	401	407	383	381	423	402	407	396	399	359	437	402	405	424	412	385	379	365	395	401	407	383	406	380	416	392	406	362	371	416	404	397	393	388	382	411	412	400	397	405	385	397	399	404	388	392	360	365	368	387	395	441	392	348	394	419	430	413	405	404	402	378	395	411	381	381	398	405	399	386	422	447	370	422	399	390	432	352	403	388	380	341	401	435	398	404	373	399	398	369	412	393	427	402	418	404	406	391	375	419	396	349	395	408	361	395	382	380	400	363	412	411	395	400	422	430	367	393	409	422	426	392	406	402	407	394	426	390	400	390	360	383	414	386	385	352	410	402	374	385	368	390	372	399	436	421	377	393	392	400	398	407	375	402	381	421	347	365	414	397	382	423	397	368	401	376	388	380	408	348	394	373	424	392	395	392	389	387	394	460	375	379	375	390	409	374	415	417	410	385	415	421	411	403	391	408	370	400	424	412	392	419	390	388	407	408	400	398	379	412	395	371	404	386	357	407	376	391	366	415	437	443	413	413	394	400	385	381	375	394	401	364	360	342	393	394	376	399	360	412	413	377	399	415	403	409	384	411	374	398	367	406	420	416	396	403	400	393	401	375	428	392	369	409	401	408	384	412	381	369	412	463	364	421	389	370	392	422	375	371	389	374	391	359	400	377	379	395	384	401	377	393	440	427	370	379	406	375	380	386	417	380	433	422	377	407	358	407	392	371	384	433	428	408	407	405	433	381	423	355	408	374	375	428	406	406	422	392	394	412	375	404	362	413	388	394	389	392	331	437	425	391	395	397	399	389	357	436	402	382	347	411	392	387	419	406	435	361	375	424	382	386	375	420	387	387	396	382	391	422	381	417	400	404	386	428	416	396	364	358	398	387	375	394	370	404	374	358	372	378	395	331	385	410	363	396	376	361	426	362	423	394	404	387	390	439	373	413	363	350	451	385	366	406	365	427	366	372	383	377	409	432	412	403	355	375	352	411	402	376	381	410	352	386	386	382	418	399	415	399	409	379	394	390	400	438	429	387	402	384	394	423	383	391	403	378	365	416	417	383	402	436	407	387	376	382	378	390	377	379	374	379	394	426	410	402	392	394	420	406	418	389	406	394	409	391	390	391	374	445	370	402	380	361	404	395	407	407	381	397	412	372	386	396	389	378	400	374	397	419	403	401	411	381	423	383	356	375	414	405	423	393	367	371	374	390	413	376	359	391	395	394	383	436	399	387	432	414	356	394	389	371	372	362	392	451	376	395	366	359	352	410	405	395	378	371	372	388	378	384	369	385	380	398	410	390	400	429	430	410	385	395	377	380	407	383	366	401	431	389	389	409	400	416	428	385	390	370	399	397	392	376	424	392	392	385	390	402	380	381	398	391	418	440	374	366	390	419	399	436	371	404	386	374	388	410	364	416	355	396	360	400	408	395	348	408	400	364	410	391	430	407	366	367	394	372	377	365	387	420	365	371	442	423	345	354	399	403	398	377	366	392	446	376	397	424	358	405	421	407	398	373	382	421	399	397	404	387	386	384	395	353	413	433	366	366	369	402	407	383	361	367	369	354	390	384	382	405	387	390	381	388	397	380	401	402	416	416	415	388	372	395	346	384	400	397	378	470	402	365	377	394	393	386	427	393	378	411	385	395	418	420	386	398	402	393	432	375	379	383	420	383	420	388	407	410	407	360	396	379	335	397	398	399	380	387	403	399	388	360	368	402	400	420	402	400	414	398	365	395	413	384	384	388	436	384	416	393	382	379	410	417	360	357	398	400	402	407	418	395	430	378	406	410	356	358	399	423	439	369	408	381	378	431	409	386	376	414	410	409	391	388	422	383	380	354	380	372	387	386	403	430	402	385	375	341	408	393	393	378	414	388	370	381	388	361	406	418	369	422	403	393	403	410	403	394	414	388	403	380	375	385	422	405	388	351	407	400	357	372	411	406	367	327	360	394	375	366	374	374	391	384	369	376	420	403	392	399	382	387	393	384	364	401	389	411	380	394	389	375	374	397	409	393	391	405	407	388	443	411	406	359	383	353	402	392	409	404	397	405	364	411	386	397	411	393	377	369	410	392	381	410	370	405	378	421	353	407	404	422	431	396	391	386	406	355	396	389	396	417	398	388	379	402	396	427	399	347	409	397	399	435	446	413	393	415	392	400	405	403	419	381	358	381	387	397	372	378	389	372	363	383	389	391	398	382	408	378	430	379	374	427	396	446	440	359	418	401	382	394	392	352	380	406	412	396	387	415
10194	9148	14088	14221	10210	6852	6144	4692	3131	2230	1628	1234	1116	1074	1023	1016	973	1007	982	945	956	1005	956	1013	984	917	991	924	927	1026	921	1016	932	965	939	968	967	932	950	969	962	924	891	982	907	951	947	896	962	957	949	946	967	949	955	938	953	951	901	940	951	906	925	863	976	959	936	986	975	948	978	868	982	977	1005	929	923	1025	937	961	894	931	982	909	945	953	923	986	906	1009	885	931	943	936	952	959	966	989	952	986	955	976	966	965	1003	935	906	908	977	922	974	940	982	926	925	952	933	915	901	928	904	909	985	928	871	960	889	983	947	891	951	935	924	963	928	914	965	919	952	916	932	932	946	995	998	947	931	961	949	879	969	892	892	920	947	928	950	976	925	880	935	953	907	967	945	986	978	915	949	917	965	970	930	961	953	946	921	938	901	938	896	964	995	933	904	966	891	976	908	912	994	883	920	953	988	917	962	932	965	964	898	932	924	935	927	969	945	872	957	956	961	948	942	974	911	987	925	921	971	908	973	966	940	913	969	937	1017	947	983	928	937	969	998	911	957	1006	893	923	971	973	920	947	944	917	897	977	978	997	924	951	948	900	901	944	956	929	963	960	921	983	972	967	910	891	925	907	941	930	930	926	939	984	969	936	932	915	910	909	912	981	910	942	875	923	951	943	1003	889	906	921	976	946	940	887	874	957	912	967	937	993	940	945	972	904	953	975	927	926	921	951	949	912	952	935	963	893	914	959	931	948	961	967	930	987	940	927	998	954	876	973	947	961	949	978	926	901	891	972	917	890	968	958	922	951	1008	948	983	924	977	955	930	894	939	932	957	947	997	981	981	924	894	969	904	981	902	906	918	946	957	904	950	894	866	912	890	980	943	918	923	934	922	897	980	959	923	921	945	955	983	940	961	930	948	921	929	941	972	915	888	909	922	932	964	975	914	926	882	943	946	962	881	968	911	909	916	883	960	938	940	941	908	936	952	978	898	1016	963	860	913	937	952	961	866	979	931	974	922	893	962	868	973	989	939	961	896	947	945	903	959	895	938	951	923	939	887	938	1002	950	951	915	953	945	1009	902	984	982	900	978	932	993	992	951	922	902	875	943	929	946	980	900	969	937	946	929	945	941	978	975	947	969	949	945	993	930	930	944	934	935	900	979	943	971	967	880	927	916	953	905	970	894	926	965	952	969	952	974	927	958	955	871	903	952	899	928	985	978	889	953	979	940	999	902	865	960	963	939	943	982	967	915	887	908	935	962	963	923	948	962	911	937	985	911	934	915	949	923	923	927	946	933	897	948	992	962	941	925	946	970	921	967	912	951	913	901	910	933	904	967	889	914	976	901	936	954	923	929	901	885	929	926	923	968	918	925	946	939	933	988	844	976	928	965	926	1008	920	941	932	950	1002	901	946	940	981	927	960	941	938	909	897	945	938	963	930	919	959	921	923	897	930	831	920	940	960	971	944	930	971	946	992	938	936	954	938	979	961	952	855	963	974	974	967	975	950	981	921	924	928	940	921	904	888	962	928	932	987	949	932	974	981	908	962	915	931	892	940	892	984	928	877	933	974	920	928	945	960	949	909	935	970	967	923	958	963	978	933	963	944	942	927	971	970	887	949	934	953	941	854	903	909	937	949	947	987	943	941	916	932	940	901	919	959	920	901	991	914	938	1004	929	958	926	918	928	979	949	897	980	950	893	917	998	968	963	899	947	910	923	979	918	906	996	941	976	970	917	976	921	959	947	929	945	925	904	937	1011	931	930	877	998	933	938	897	881	906	922	925	922	938	934	950	981	921	967	919	946	932	948	920	938	957	958	910	910	879	919	907	967	933	930	931	962	909	962	894	896	930	960	988	943	933	937	927	952	927	978	882	965	964	971	946	932	977	913	939	925	932	925	920	965	941	876	917	942	907	943	927	957	939	949	928	904	937	991	957	894	976	972	945	926	899	907	902	913	899	975	949	939	916	922	942	974	919	943	939	945	976	954	914	889	933	927	941	930	877	956	969	966	907	954	930	930	928	958	936	906	917	930	983	935	922	915	921	910	873	991	927	932	946	970	892	958	938	957	908	930	943	935	947	924	919	941	954	938	943	965	919	981	941	952	960	919	934	938	933	962	944	970	912	981	940	937	941	913	955	928	949	929	928	925	891	982	922	886	963	929	969	907	916	977	914	933	951	954	933	949	962	911	925	975	934	957	932	922	937	963	975	919	972	955	938	958	945	949	963	931	964	966	927	956	936	902	965	911	973	929	908	891	945	991	989	913	912	967	951	924	880	967	899	972	933	990	960	941	956	928	898	946	916	876	884	931	933	915	969	905	992	974	978	931	942	935	981	963	973	962	979	928	926	947	911	944	946	975	891	969	938	950	920	885	878	868	938	959	895	959	912	925	957	941	903	933	942	956	951	935	927	916	964	949	898	985	974	941	963	946	922	909	912	937	965	962	949	922	919	889	877	939	882	908	950	908	920	887	958	947	908	917	912	915	929	937	935	986	895	917	967	977	939	931	974	930	948	954	992	905	952	982	967	919	871	974	984	920	954	900	897	969	896	953	965	925	975	925	920	951	914	984	922	871	990	938	957	951	945	911	922	928	945	902	909	923	955	961	958	962	1002	946	975	948	980	897	936	946	951	982	931	955	935	1006	893	967	932	977	927	931	960	956	957	918	903	969	942	913	919	902	904	914	931	963	895	950	971	920	915	986	909	961	927	914	937	951	954	1016	910	925	903	948	902	923	944	941	950	963	942	943	935	977	953	998	951	958	938	929	969	967	925	938	950	950	973	919	955	961	939	962	982	934	928	899	918	928	971	945	939	930	1005	977	989	915	910	973	920	984	945	945	897	928	993	970	967	935	993	970	973	931	969	984	947	939	911	932	958	939	976	956	860	933	936	877	920	882	937	894	997	911	956	930	973	958	952	965	957	917	915	885	949	942	958	1003	955	960	909	923	924	918	929	942	1001	907	929	980	1006	961	930	922	922	992	902	900	893	951	892	921	957	971	944	979	913	910	918	907	969	930	895	974	929	907	922	922	923	947	945	920	989	962	909	967	981	944	926	948	954	926	914	937	928	954	931	975	919	919	923	930	913	919	1000	939	883	961	946	900	934	927	986	941	931	919	951	987	938	884	913	949	886	932	930	957	973	943	978	908	917	919	951	983	925	909	961	920	961	934	938	942	982	977	929	955	931	898	896	936	971	999	935	966	930	901	919	958	1007	921	918	942	911	894	929	952	926	927	957	966	919	921	857	954	966	978	939	952	1001	928	945	969	911	888	960	997	928	956	934	954	887	967	942	893	941	880	879	948	927	977	958	941	941	993	969	1008	953	975	893	900	989	881	889	948	932	955	912	982	905	909	942	954	1004	911	944	957	965	893	950	972	986	852	862	937	875	959	944	954	974	878	941	957	927	916	916	994	940	967	919	966	935	979	965	1011	927	908	894	923	925	873	1008	940	917	926	929	901	969	913	989	942	967	944	935	928	935	964	899	944	923	923	1030	898	950	925	949	973
28842	18889	17889	18542	14018	13839	9811	6849	4139	1737	1082	836	480	479	470	437	453	413	470	462	500	478	538	533	512	481	487	482	480	454	414	432	405	412	418	396	421	406	435	439	433	398	418	350	421	402	395	377	419	407	397	391	412	451	422	415	401	420	385	424	417	410	403	441	423	419	385	418	431	391	467	379	442	422	396	425	411	416	399	418	393	365	432	401	440	424	424	389	406	423	383	384	413	398	369	415	416	401	374	411	382	394	407	429	421	411	426	414	370	429	378	425	408	429	420	428	394	416	453	379	417	407	414	393	374	453	430	408	391	396	386	387	388	421	413	420	377	422	391	393	428	441	406	383	421	403	458	395	408	412	422	423	430	430	397	405	426	405	377	428	390	422	443	415	350	413	391	394	397	388	445	474	436	408	410	434	396	444	432	408	395	419	373	401	447	402	409	458	407	422	433	435	423	424	369	428	426	413	436	399	403	395	385	417	441	396	421	416	404	444	361	403	431	440	408	431	410	374	404	375	401	416	423	418	443	396	457	397	403	418	395	393	386	419	387	397	394	384	444	430	370	463	446	407	430	404	398	406	425	412	401	407	418	400	397	411	421	407	419	382	448	385	430	416	427	388	395	397	409	409	430	417	397	382	423	436	440	453	397	389	417	429	407	402	364	418	445	393	400	436	407	391	387	410	451	454	446	412	442	404	411	433	406	406	386	421	426	381	394	445	451	430	436	415	399	399	421	410	374	372	451	396	454	433	430	430	455	395	400	451	384	407	460	400	393	422	451	394	429	437	352	401	417	411	395	371	413	397	436	368	422	412	423	440	457	417	398	403	423	436	381	466	390	398	419	376	413	412	434	424	372	439	435	419	408	417	418	412	441	406	402	416	414	412	398	438	425	376	444	409	404	423	407	417	395	413	427	411	443	419	445	370	412	439	418	437	417	436	436	419	394	396	430	439	450	424	411	424	415	386	401	387	449	376	423	403	412	425	413	430	415	395	414	403	424	425	372	369	394	413	447	413	414	403	411	401	405	435	392	384	414	364	424	442	417	381	404	431	377	362	414	429	413	389	393	451	418	449	420	396	411	377	411	421	409	382	447	380	429	391	441	422	415	407	423	425	448	403	448	415	414	442	384	460	391	418	420	410	389	440	419	425	413	409	403	408	407	455	403	403	397	417	416	397	424	408	387	441	377	378	406	433	384	420	425	405	407	424	412	404	406	429	437	402	442	401	371	396	392	395	419	431	400	410	423	428	397	408	387	416	403	438	380	379	378	450	402	417	419	414	365	411	440	441	402	401	403	420	405	384	450	411	437	398	418	440	418	443	437	397	405	446	442	411	388	431	396	440	461	398	397	437	398	399	406	390	411	404	421	394	431	402	406	408	431	427	387	408	431	377	419	436	404	399	401	398	417	419	400	404	404	397	379	397	403	392	403	374	377	400	427	409	450	389	420	415	383	403	424	410	390	405	409	445	404	436	396	435	408	400	427	435	402	438	440	457	463	438	364	427	420	374	434	399	426	416	417	425	428	400	383	416	443	438	414	412	388	399	393	395	418	434	428	431	422	366	397	445	405	396	384	426	424	392	418	407	388	402	437	426	431	442	408	413	371	401	446	396	428	436	379	389	355	442	388	404	398	420	404	443	373	392	409	439	409	404	439	430	410	429	406	423	425	397	408	385	440	399	378	440	403	464	422	381	370	435	440	402	401	414	356	415	398	387	393	426	419	430	436	459	405	416	428	435	442	425	418	448	429	449	402	393	383	416	417	421	409	403	361	373	404	384	415	375	402	407	398	392	400	392	410	391	407	463	457	402	390	353	378	389	399	367	400	393	441	424	414	418	420	411	431	396	417	388	430	403	397	435	415	411	395	381	403	446	408	390	395	466	453	401	413	359	414	417	440	424	421	421	430	431	413	407	409	412	436	384	422	438	396	394	391	430	387	433	403	409	440	417	452	427	428	403	414	410	449	410	384	424	379	385	380	416	418	384	440	402	416	404	406	390	427	453	445	447	413	452	411	415	426	436	405	412	428	436	416	436	397	408	396	452	400	403	383	387	425	430	443	441	434	403	438	393	431	419	401	421	401	403	400	418	412	411	395	435	433	401	408	426	407	385	398	419	427	391	405	391	406	386	400	416	384	435	398	416	435	403	407	446	433	413	407	438	428	406	457	378	438	405	407	410	439	409	404	410	433	464	424	427	405	402	395	452	419	451	399	431	401	422	411	395	400	390	452	389	429	407	415	420	417	381	424	429	402	410	388	398	376	433	402	376	431	411	435	391	406	357	414	407	456	418	429	406	395	418	417	432	436	426	431	419	460	426	454	425	365	446	444	434	425	393	411	418	424	440	448	403	411	366	416	403	404	416	382	377	411	413	411	438	405	428	421	411	404	415	412	414	410	400	435	455	387	414	411	405	458	394	434	418	411	442	440	455	389	442	401	404	410	446	381	441	460	447	421	430	429	426	403	399	400	429	448	442	421	406	467	425	409	415	364	405	433	405	443	418	391	410	439	393	415	387	403	434	454	410	401	386	409	402	398	414	426	383	421	423	404	400	420	428	413	382	415	453	413	418	426	409	440	417	437	369	405	430	401	450	412	390	434	424	410	412	412	430	462	438	434	450	425	378	461	408	433	443	406	373	439	393	401	402	411	404	449	402	433	385	424	402	362	416	394	439	437	424	404	408	438	430	464	446	393	432	412	397	386	424	422	402	396	388	417	390	368	413	407	384	437	415	371	464	431	430	391	415	376	447	413	399	413	422	411	394	443	382	411	418	390	383	406	417	416	411	433	444	389	436	391	386	375	393	451	415	406	447	410	454	443	436	409	394	425	430	408	416	380	495	393	420	439	436	407	426	427	401	432	446	424	446	414	400	383	401	411	408	406	439	379	406	422	423	404	395	406	402	383	426	466	416	383	379	427	438	468	417	434	419	403	409	398	392	405	457	437	419	406	439	391	369	385	423	427	402	366	456	458	423	419	439	439	367	394	413	442	434	428	430	426	411	396	428	379	398	420	427	406	434	412	449	430	445	427	414	434	405	399	399	403	406	405	424	407	406	392	426	423	398	431	411	403	395	400	415	420	443	420	368	422	434	432	435	380	376	405	446	429	400	422	460	441	421	420	428	396	406	413	383	409	403	412	390	447	431	425	426	395	425	403	426	406	394	443	462	417	400	384	436	424	429	383	429	408	441	435	393	445	391	411	394	444	422	387	412	407	420	424	376	410	375	381	413	450	438	427	398	436	408	384	403	376	446	433	409	418	375	403	418	416	403	402	422	395	426	430	406	427	420	405	438	369	427	444	424	429	418	400	419	416	425	419	429	399	430	403	397	407	419	431	430	465	438	416	392	416	400	425	431	401	411	368	403	428	437	405	428	383	439	431	427	442	415	414	417	404	435	374	398	396	416	464	399	432	407	431	414	438	407	391	389	442	398	405	424	387	412	394	398	455	437	390	420	429	412	409	410	410	386	422	390
20820	16774	24674	30141	27522	28810	23356	19735	12817	6615	4319	2879	1451	1282	1199	1154	1150	1154	1171	1285	1372	1359	1390	1488	1418	1404	1396	1351	1340	1280	1132	1104	1127	1027	990	1010	1049	1015	1020	1020	1044	1011	1020	981	929	1022	978	1003	1029	1038	969	962	958	954	957	1017	944	1017	977	1020	978	931	935	978	975	990	997	980	950	969	1006	989	982	1003	1021	988	1035	1004	978	948	1036	954	1026	1034	910	1011	963	983	973	940	947	964	1015	995	1010	967	1083	941	976	982	991	991	1024	924	967	974	1003	941	1007	969	1045	998	977	946	893	1006	1014	1009	1003	971	1008	987	989	979	1017	1040	1012	1057	988	951	911	997	998	1032	1029	988	1039	960	1012	934	1025	964	984	1010	977	923	948	1020	956	1022	978	975	962	916	965	995	965	969	1021	996	1015	988	946	942	1029	998	997	995	974	941	956	948	1026	1018	1038	995	958	1026	1000	901	990	988	970	956	980	973	906	1011	989	1050	972	1026	1029	985	962	997	980	972	1038	933	1017	963	957	991	991	966	982	956	942	966	993	959	963	1009	966	961	1041	966	946	1028	967	985	914	949	964	1011	984	951	993	926	967	941	1004	998	976	974	927	954	988	1014	1004	974	1010	930	994	993	1031	997	1008	1020	996	951	999	1000	969	984	973	964	980	984	1009	986	939	939	935	991	999	966	1041	978	1006	1019	976	983	988	904	1001	965	969	932	950	1056	969	974	998	1025	949	941	992	1000	941	971	1049	948	951	959	1020	973	981	902	978	975	950	963	1038	965	972	1009	965	989	974	970	1047	920	996	947	978	962	948	1018	1013	1035	924	1000	945	1042	973	980	951	957	1024	975	1023	919	974	1054	964	970	955	969	984	960	1010	988	1022	975	944	964	1003	935	985	980	987	994	1013	967	996	966	947	1025	959	954	1038	987	931	992	966	1019	935	950	996	996	959	1024	1026	1030	951	987	1044	1008	1000	1003	938	973	920	1004	957	982	974	987	953	995	1001	986	1036	954	1034	1036	972	913	968	1012	962	1020	954	932	990	999	1020	1017	955	959	1007	977	997	1005	954	993	959	963	972	1030	1008	979	997	1026	996	996	1012	947	966	963	1001	915	945	1019	1022	950	983	953	973	1024	929	986	1037	954	998	929	974	977	994	1022	954	964	1019	949	996	968	1037	991	993	920	1001	1011	1004	964	961	960	1035	989	947	953	986	934	967	967	951	1047	994	981	1004	1016	941	996	984	993	915	988	1030	984	1016	955	1024	985	1014	1009	956	1016	967	993	988	1017	1061	970	1041	1022	955	942	1019	994	950	989	983	984	1035	974	965	975	958	986	961	970	981	981	926	1028	936	974	973	969	999	997	975	961	1039	991	1004	952	959	1000	975	1006	992	1025	960	974	948	1002	981	948	960	1018	986	1007	970	997	923	986	971	988	946	940	995	965	1021	983	964	961	946	1023	1007	1006	1010	956	1006	1021	990	974	970	911	964	993	965	979	968	994	1006	972	957	1037	994	1002	983	1047	944	985	981	957	1051	973	981	1006	1005	950	995	984	1002	1021	957	1010	980	1061	924	992	1026	967	996	1026	1027	938	1011	971	954	978	983	1048	988	926	935	935	981	986	984	983	932	903	972	1049	969	1022	977	973	1014	960	947	1034	993	999	995	985	1010	984	1036	995	977	992	995	987	986	977	1020	967	989	1008	958	945	1047	1019	1041	1007	1001	1017	995	990	953	960	970	994	957	984	928	935	956	1001	998	1017	1009	964	1045	956	981	925	1000	963	985	980	963	982	1010	978	995	977	954	984	968	972	976	976	938	998	986	1028	939	945	993	1049	925	993	965	998	1004	1035	986	961	953	986	1034	994	959	994	953	1009	1010	962	1044	961	966	968	949	1013	974	935	962	951	1050	995	1001	959	980	969	974	1025	979	1014	983	999	942	995	980	979	957	952	973	997	993	996	1005	965	963	1003	963	991	999	918	974	995	951	994	985	977	960	1011	973	970	1002	1005	955	993	944	949	972	1012	1036	962	965	1000	989	1020	987	962	940	992	963	1019	1030	973	1039	998	997	964	992	931	964	1027	1010	993	992	994	979	996	988	989	984	998	1015	968	981	958	980	970	1021	958	969	974	995	963	1005	1012	974	958	919	978	1005	960	1012	917	975	928	936	977	1000	989	1007	977	963	1051	968	920	966	995	988	979	1003	1048	997	941	955	1025	957	948	1017	1010	937	1040	937	959	1012	1041	949	1021	1053	962	973	988	976	942	939	1020	1055	1013	961	1003	969	992	951	958	1007	987	951	999	982	1003	987	951	970	978	995	963	949	943	1017	938	989	950	1006	967	995	1018	1002	970	945	1016	960	974	945	959	965	976	968	1023	994	988	952	1004	973	979	986	963	952	984	899	1051	1024	1003	984	954	1030	973	974	955	1013	975	954	989	979	963	948	996	986	1002	992	981	1013	1004	979	985	978	963	954	1025	981	964	994	960	962	1031	963	932	964	971	967	1018	996	979	1000	936	985	937	1001	997	1018	1002	956	888	990	968	993	977	918	943	1008	971	1007	979	1029	999	1039	1039	955	1063	978	962	1012	1008	977	1022	998	967	966	997	927	969	968	945	982	1013	979	1050	976	952	971	1048	991	1001	981	967	959	928	980	1026	984	990	984	981	984	1003	955	1018	1028	963	952	978	1015	950	986	1027	992	1025	978	1017	965	1066	972	980	1024	993	1020	967	996	1005	962	971	1017	986	988	1040	935	984	981	988	1028	902	990	1027	979	1001	936	978	960	990	987	964	971	1004	961	983	966	990	969	964	969	1035	947	955	956	989	1006	937	910	954	1001	956	969	1022	962	1003	1049	927	945	1010	1004	970	1030	987	1025	935	993	1020	948	1039	1003	965	968	968	968	938	1034	972	1029	979	934	964	941	959	970	1005	976	947	1022	993	954	934	1030	952	999	1012	954	974	976	987	1008	935	973	1001	961	941	983	1040	951	1026	986	974	1016	963	952	938	1020	955	1002	990	1007	972	983	964	1026	931	940	1024	1093	995	990	953	966	947	1028	1006	954	922	975	951	1015	879	983	1002	1009	980	955	965	940	969	988	990	1024	949	1033	1006	1031	961	977	990	968	1018	971	977	939	930	1007	1041	958	957	937	965	978	999	1020	1039	966	1004	898	951	996	992	978	1024	950	974	969	976	1014	1003	991	972	978	918	943	1000	991	945	938	1024	975	977	972	957	981	965	1002	1003	973	1029	979	978	1013	950	1050	1012	960	1016	962	965	975	1019	1023	985	985	1000	967	1010	946	1006	1010	1014	1005	946	1030	983	1010	1046	940	952	952	1000	945	958	981	995	1019	979	973	989	968	1018	956	1003	988	1017	920	956	990	1051	990	1003	1006	979	971	952	992	924	962	1012	1037	994	985	932	945	945	964	998	987	993	1001	956	1049	967	988	958	978	1005	931	966	969	970	1014	954	1029	995	1016	986	999	963	982	961	934	975	1037	992	968	1010	938	990	932	1011	1030	973	963	960	1010	946	930	999	1018	920	997	958	961	1024	961	972	991	956	952	980	988	1001	1018	982	971	972	952	976	991	958	973	1014	965	987	1060	1003	986	1016	989	947	964	965	1013	989	1010	982	1005	1041	935	955	960	990	974	973	928	953	939	934	995	1012	995	1000	992	980	993	969	993	970	944	991	939	1018	966	1035	953	1004	1021	924	933	1014	968	1011	1037	990	981	969	936	1000	991	998	1014	1030	1020	1024	962	972	976	1007	985	1015	958	969	1005	1011	985	947	1030	984	999	980	936	958	1002	985	930	958	1025	971	949	892	967	1026	943	926	1004	988	1026	982	983	983	944	1014	989	989	991	956	976	1009	983	1005	1006	963	1014	947	981	1011	970	958	989	974	972	980	979	900	983	993	964	979	981	1003	953	910	970	967
36325	24768	29022	29452	23442	20066	15334	12402	8486	2649	1851	1328	615	585	484	406	433	420	418	483	486	461	565	594	517	505	510	520	525	460	431	421	386	403	361	396	364	350	385	375	324	349	375	341	332	365	358	341	420	335	343	332	320	359	341	321	361	322	350	352	355	362	356	359	373	377	361	389	379	376	330	346	346	350	379	361	354	350	364	357	335	375	369	372	350	383	371	368	401	344	338	335	360	359	382	351	330	373	327	329	380	388	352	360	362	368	318	350	367	365	342	333	365	377	359	385	402	395	363	348	354	393	370	379	338	362	353	404	365	357	347	342	355	350	335	357	388	356	345	330	358	374	343	355	344	334	362	396	360	353	354	359	366	344	329	370	399	355	338	384	340	381	347	339	366	322	336	377	330	377	361	354	300	329	355	334	361	312	391	351	372	367	328	362	399	385	332	368	363	342	341	376	414	362	399	373	353	376	312	327	339	363	378	350	394	382	383	362	367	362	342	398	360	380	351	324	310	327	367	350	307	362	365	341	343	357	366	338	344	351	361	354	301	378	391	354	370	362	367	345	373	346	376	380	330	358	372	352	377	374	363	368	327	371	363	334	358	398	346	337	352	385	347	342	360	356	342	339	352	364	382	356	370	331	361	332	372	365	340	362	326	322	347	376	380	353	377	372	348	378	319	339	388	344	332	363	386	372	321	393	350	372	387	329	337	345	350	359	354	358	376	367	365	370	381	354	357	363	370	363	351	394	397	336	357	340	348	373	359	381	382	347	363	359	338	348	375	340	341	350	365	353	340	309	367	385	359	342	346	365	390	363	373	321	385	370	347	345	394	378	342	379	369	362	351	371	373	361	332	360	363	361	351	355	352	356	356	357	374	367	344	339	321	321	355	394	399	339	351	366	335	299	311	340	371	381	397	361	387	336	379	378	358	366	344	340	388	363	366	380	342	372	352	373	356	363	334	349	362	367	380	364	356	355	371	363	368	364	352	330	315	371	367	371	346	357	354	352	350	340	371	309	338	385	351	330	357	360	381	364	362	342	409	362	397	388	394	350	341	354	382	369	341	365	338	369	379	391	320	323	383	355	339	381	350	375	351	376	368	347	374	320	372	375	358	356	346	347	345	354	366	344	348	319	377	366	376	348	360	327	385	366	375	344	364	411	371	321	328	370	339	361	345	401	358	392	329	369	338	360	375	328	368	354	354	353	359	356	366	340	395	353	351	364	336	324	354	375	346	341	353	322	343	347	353	352	367	342	382	354	355	345	358	335	365	371	355	346	322	335	344	376	356	341	369	382	380	398	400	303	366	343	383	351	387	397	379	368	359	342	358	338	334	345	369	351	335	356	309	324	370	340	339	347	411	363	321	365	336	372	379	372	363	367	354	367	357	337	396	380	389	340	338	361	347	332	319	348	340	342	358	343	344	357	354	399	357	355	340	365	346	380	351	339	374	391	350	389	383	346	330	355	369	362	357	367	351	379	351	359	363	354	384	359	366	368	350	343	348	314	374	367	373	377	325	402	355	379	355	342	359	344	320	375	361	352	363	382	373	340	369	373	360	376	373	356	342	346	382	351	363	381	370	386	365	352	348	355	351	371	340	335	389	374	355	376	360	359	378	389	349	371	367	361	363	344	381	322	352	358	341	332	384	372	366	326	317	351	339	320	365	364	346	380	351	345	386	376	392	356	341	353	355	383	360	375	346	349	361	331	400	335	331	394	360	371	308	347	352	336	354	401	344	362	348	357	329	347	348	349	322	407	368	369	395	339	334	348	351	338	339	365	330	372	340	314	366	354	373	375	357	358	357	371	316	388	378	338	349	333	329	378	328	359	372	362	336	336	341	360	398	384	342	349	345	327	374	396	398	327	354	373	389	322	379	381	349	345	331	377	329	360	337	398	364	335	322	370	340	329	384	327	388	330	400	355	365	343	341	368	387	384	364	384	390	324	374	367	343	388	365	364	369	370	369	332	356	378	332	361	377	355	331	357	359	359	365	376	341	336	360	348	355	348	382	354	370	357	339	383	334	357	356	359	389	412	363	375	329	377	326	366	359	366	371	346	309	361	344	335	401	347	380	377	373	387	354	374	369	346	376	359	357	363	346	355	359	354	330	358	335	370	360	354	368	380	323	338	367	329	358	359	383	372	375	384	367	346	353	369	379	338	405	391	379	376	347	337	319	363	373	371	389	371	342	336	356	378	347	362	369	325	349	340	363	352	363	394	373	340	372	352	385	378	348	348	376	363	349	352	382	361	337	340	342	356	331	330	343	378	355	359	367	364	344	395	388	355	367	371	357	390	369	371	336	339	381	337	353	365	376	343	341	351	336	369	366	394	348	375	344	313	355	356	390	364	372	362	362	376	353	336	364	365	360	383	357	352	332	348	380	353	399	303	329	392	360	345	372	354	350	351	375	383	345	332	363	342	322	324	369	349	353	378	395	340	366	317	356	335	380	331	342	342	356	352	352	390	344	343	413	344	329	334	386	370	381	349	351	336	346	313	369	354	369	372	349	353	376	364	351	347	371	369	354	383	392	398	364	380	364	364	382	360	348	380	349	333	383	388	369	344	360	340	386	372	372	373	380	412	361	354	381	342	355	386	353	384	355	389	357	384	359	366	353	365	341	357	356	370	316	356	374	346	334	383	362	354	370	397	384	375	399	383	324	366	368	400	344	373	333	344	344	355	353	335	345	342	368	336	357	338	325	337	385	360	375	347	361	357	369	333	368	382	419	393	334	374	346	358	338	381	342	360	368	355	364	346	370	370	388	343	398	357	344	374	360	376	369	338	382	385	364	334	381	374	310	415	359	315	339	332	377	367	345	362	377	391	356	371	390	350	352	326	343	373	372	361	325	354	359	393	356	375	396	352	342	378	350	359	360	355	358	349	318	348	355	354	347	321	363	340	351	349	375	365	338	370	377	375	372	359	324	339	379	382	361	352	331	398	350	378	380	421	374	361	362	354	377	371	376	326	367	380	385	361	375	348	362	351	341	333	374	384	395	336	366	350	362	385	371	363	337	373	347	394	363	349	317	357	391	335	340	330	361	367	377	317	361	400	367	349	381	349	361	387	345	364	338	364	367	356	378	361	367	373	364	355	406	340	389	336	346	403	368	369	384	375	390	387	386	334	365	378	344	349	361	349	374	389	331	377	354	371	412	359	356	368	361	371	349	354	322	332	339	363	386	358	364	343	385	344	366	341	375	379	342	353	397	352	350	381	341	369	361	360	371	340	332	316	346	375	354	358	386	364	395	371	308	338	355	384	381	340	362	388	355	336	365	369	343	361	356	363	329	372	352	355	374	376	386	371	351	336	367	343	339	365	347	397	360	340	387	357	346	362	354	344	370	375	335	371	342	338	321	371	367	354	300	369	379	347	365	375	353	349	343	359	346	400	402	310	339	364	396	345	346	365	360	390	373	358	378	339	370	360	380	343	348	343	347	414	380	361	332	329	339	349	383	356	369	343	412	364	359	347
24184	21258	33395	38723	34824	33939	29901	27661	20106	8294	7264	5075	2162	2080	1238	1221	1169	1241	1273	1483	1603	1773	2169	2253	1759	1669	1788	1770	1572	1485	1341	1193	1127	1027	944	958	912	941	918	865	831	868	844	862	856	882	823	902	857	894	837	847	865	871	822	872	892	865	852	896	858	852	865	882	854	841	817	837	904	830	824	841	908	864	868	832	867	811	863	871	827	880	879	875	869	868	863	852	908	819	912	847	874	852	826	862	855	816	858	925	901	897	866	910	843	823	877	837	883	846	833	895	818	876	881	853	869	889	887	898	810	896	814	835	794	844	796	835	866	832	931	898	813	862	866	869	863	855	846	864	847	832	821	822	882	855	841	837	866	852	837	891	863	870	830	858	840	874	868	824	858	855	828	867	844	811	853	842	868	862	776	885	894	826	870	832	843	861	862	893	872	825	851	772	876	851	849	847	855	817	844	896	896	818	850	838	902	864	851	806	841	855	881	855	847	819	817	948	858	892	852	878	889	918	837	879	868	852	843	863	822	832	836	828	828	824	841	884	857	813	885	852	888	848	881	884	829	851	871	835	817	840	873	818	819	892	917	906	844	884	827	828	863	779	861	897	877	842	885	881	849	875	857	880	863	851	828	864	864	852	841	875	831	865	869	853	856	871	869	877	853	819	804	847	812	860	853	859	902	872	857	849	899	849	821	867	874	912	833	831	893	855	851	869	824	872	860	848	891	841	855	837	876	829	914	879	871	846	820	885	845	784	828	876	877	851	832	873	834	867	861	784	848	806	884	845	870	902	829	871	841	886	857	858	892	904	879	848	812	893	903	878	847	865	865	874	848	888	899	845	854	862	793	876	812	837	839	847	857	869	893	855	869	908	868	919	856	836	874	901	838	787	876	842	868	835	838	867	881	833	844	843	866	884	882	852	879	838	884	842	852	865	825	863	872	914	871	888	895	831	861	828	894	911	825	857	844	874	915	820	869	852	875	841	839	843	890	898	869	824	833	851	844	881	826	828	853	891	922	810	876	879	862	829	845	861	908	835	862	841	851	847	853	821	875	843	839	894	817	850	826	856	830	899	843	868	887	840	846	827	821	856	808	810	866	822	887	880	798	880	825	837	845	889	897	862	879	871	840	829	821	910	898	922	792	892	854	883	862	891	847	876	868	861	831	876	848	850	871	837	871	896	909	884	867	846	878	859	842	813	869	856	865	871	858	866	798	861	829	853	911	870	873	868	904	843	887	845	872	833	843	865	833	805	872	887	892	857	852	811	784	864	868	828	813	827	832	883	863	882	865	900	834	819	825	894	874	852	872	818	898	871	895	804	843	866	820	873	854	861	896	879	867	807	818	823	838	884	831	817	863	856	882	824	877	873	874	832	826	828	904	849	838	853	832	907	872	811	820	856	823	901	893	797	845	875	877	874	830	837	862	866	932	845	881	836	824	862	882	902	893	860	907	817	857	814	867	852	837	855	869	878	877	862	825	869	912	825	837	890	829	851	851	813	916	830	873	850	842	865	861	846	847	810	827	890	886	847	834	913	832	816	856	858	861	867	871	858	868	829	898	836	873	882	860	881	848	877	799	843	869	837	843	881	893	883	842	834	859	850	883	870	864	831	891	861	852	796	858	807	835	833	838	936	825	857	884	857	781	875	882	841	829	851	847	908	845	869	845	859	852	871	873	844	841	839	843	939	880	829	877	871	865	834	870	854	862	875	836	818	872	861	829	835	887	875	834	841	864	890	840	856	810	904	818	802	877	847	880	839	849	847	871	875	833	835	887	815	831	832	832	845	820	845	875	845	867	894	843	849	862	858	866	872	902	852	828	864	812	850	831	863	850	830	884	830	906	881	858	904	818	848	864	835	816	881	939	818	859	843	839	848	853	809	840	870	856	849	843	853	897	868	889	932	896	862	849	833	889	862	888	862	817	804	889	863	851	829	879	825	876	911	830	859	854	813	888	847	890	870	890	862	836	848	879	877	886	837	846	803	866	921	849	839	880	821	829	898	860	890	879	801	856	830	799	808	811	883	942	814	884	852	833	845	881	802	873	853	880	781	902	902	833	860	852	928	803	859	824	931	892	911	835	860	855	898	848	891	858	848	886	824	845	854	771	881	848	858	893	860	878	842	884	875	857	876	885	876	828	907	846	853	834	904	845	860	892	838	853	890	862	858	894	829	885	852	833	793	836	862	825	934	890	901	871	854	850	866	802	851	896	819	829	856	874	823	783	871	917	870	817	836	856	915	900	840	821	820	902	896	846	837	882	887	846	855	849	883	821	853	892	858	922	820	893	857	878	861	853	852	888	870	851	840	869	827	884	851	825	904	844	867	818	811	855	860	836	861	881	864	842	823	865	899	860	914	901	863	797	803	837	878	828	862	860	876	845	855	874	883	817	849	852	847	844	864	815	803	818	787	810	887	833	834	879	843	881	864	856	835	933	872	860	876	862	853	809	863	843	867	859	849	852	863	853	839	906	808	800	869	878	884	839	863	879	852	881	867	816	854	882	874	862	842	859	879	888	835	867	889	862	887	867	914	782	894	891	838	860	844	840	871	843	845	851	839	881	838	899	876	871	837	799	880	854	820	834	879	897	874	831	881	845	916	868	843	835	846	865	863	809	884	872	875	815	872	855	866	846	872	859	813	840	793	817	889	877	837	853	865	807	860	868	844	834	858	829	861	874	825	857	872	842	873	840	899	870	811	859	853	831	866	854	843	835	868	860	861	841	863	872	848	827	813	865	842	832	833	894	817	851	887	886	856	942	860	912	817	821	827	813	862	844	834	817	886	839	851	813	855	894	858	819	841	847	841	844	883	817	858	860	875	840	856	850	817	817	838	851	887	835	888	830	813	841	841	876	823	879	872	840	855	835	849	872	884	846	846	850	824	896	834	830	886	856	891	881	872	927	879	839	821	828	850	848	840	859	850	851	806	856	837	877	791	851	842	868	897	873	869	865	843	903	842	886	853	884	893	902	850	854	808	849	846	823	879	839	862	839	881	844	883	848	837	877	912	910	810	869	802	871	859	866	815	850	897	868	859	877	850	835	825	876	870	880	854	942	897	847	875	922	826	901	829	815	835	820	854	853	924	845	874	874	837	860	838	841	859	828	808	794	886	918	805	846	897	867	886	874	856	839	883	813	883	860	874	893	863	862	837	818	860	874	844	856	883	853	843	854	867	861	870	850	832	833	788	833	839	874	874	839	856	843	894	872	896	857	817	925	808	899	835	862	829	840	875	822	869	854	830	891	828	882	813	850	916	875	842	826	843	905	849	893	875	876	898	891	867	829	865	879	820	899	879	861	882	830	805	891	880	831	831	890	889	835	807	879	845	805	866	850	926	837	873	877	811	891	901	814	870	834	858	852	846	833	889	890	874	859	885	827	854	896	846	871	892	845	887	844	881	872	871	777	834	862	875	867	892	820	858	847	902	859	861	825	843	877	858	863	789	840	910	855	862	837	848	827	891	807	843	890	866	894	879	836	873
16742	7369	6444	3819	2815	2126	1407	990	749	649	504	457	418	452	402	379	376	407	378	403	358	424	374	354	396	381	409	383	396	404	414	398	397	389	380	403	372	384	429	438	397	403	382	397	394	402	427	375	382	393	387	389	425	351	402	390	391	396	379	419	404	401	371	397	375	358	383	382	382	398	407	388	376	387	374	361	394	419	385	378	399	377	408	386	344	405	398	393	389	400	390	402	424	425	408	337	390	369	332	371	380	392	406	377	407	440	410	373	406	408	425	394	381	345	373	406	373	410	423	370	410	410	400	404	396	430	375	406	390	401	362	385	406	382	405	401	410	389	349	380	409	394	420	364	397	382	413	406	412	389	384	365	337	400	342	375	374	371	400	378	381	366	379	412	386	378	341	386	392	376	374	385	398	383	399	403	381	359	385	399	360	386	401	349	400	399	386	402	354	387	355	380	394	384	384	398	381	368	389	369	411	384	395	457	366	389	397	384	393	414	365	401	378	360	386	423	385	374	415	349	378	385	379	382	402	376	360	383	412	376	411	377	377	409	400	379	395	387	374	390	383	370	378	382	377	369	400	337	350	387	411	411	340	375	394	376	368	405	363	385	397	378	357	375	367	378	397	374	371	377	372	394	374	375	413	391	389	394	391	387	398	414	412	397	402	395	364	358	385	394	377	371	398	369	356	336	402	409	402	383	316	365	351	397	398	366	355	394	421	435	366	398	419	435	396	399	380	407	395	402	353	398	446	412	371	411	392	412	361	377	357	398	359	411	378	387	355	356	370	385	431	365	389	393	343	362	368	423	401	408	352	398	387	347	383	389	379	363	415	368	406	389	394	399	391	388	419	393	425	357	370	391	391	377	373	373	399	387	400	398	378	407	391	412	366	382	415	393	388	363	367	396	364	363	386	409	382	370	367	358	388	385	426	436	418	364	370	415	408	393	398	369	373	369	371	408	408	376	394	354	414	387	362	409	356	374	418	421	385	381	410	342	395	374	394	385	395	385	385	390	375	414	387	376	376	377	382	352	400	350	360	409	378	369	405	391	384	408	406	397	378	371	384	380	376	381	380	392	419	371	414	382	383	406	412	432	382	403	396	401	391	363	396	368	413	398	391	359	375	368	403	387	421	422	423	387	362	418	406	375	385	370	416	375	377	380	391	368	351	406	417	432	390	411	374	373	377	397	392	397	388	372	369	394	382	396	396	382	402	389	377	382	381	401	372	346	362	376	379	377	367	415	349	379	358	351	355	395	378	373	390	349	393	393	367	391	374	402	373	354	378	379	396	385	375	364	377	389	394	387	389	376	356	381	367	363	353	422	413	409	388	393	397	402	395	367	393	403	379	376	422	387	384	383	397	387	410	342	387	364	399	371	427	361	355	401	388	383	381	372	418	352	384	375	385	376	400	378	372	379	454	398	387	365	349	345	379	392	355	406	376	385	413	389	379	359	393	399	370	347	415	402	383	359	416	353	384	382	402	383	377	393	369	367	408	403	403	399	427	404	377	383	344	345	388	347	406	384	396	364	381	355	380	375	414	435	366	391	370	387	396	389	364	385	405	394	386	388	368	353	413	367	362	409	371	412	389	429	391	379	408	390	365	365	390	424	385	377	311	417	342	389	389	381	368	398	385	368	416	411	389	399	401	419	410	363	368	383	381	401	382	363	363	349	380	375	419	414	357	347	389	360	357	348	391	380	408	376	387	390	380	387	383	421	382	402	409	389	367	382	389	422	390	397	391	407	365	409	368	411	393	350	345	391	396	382	386	382	368	394	359	403	397	347	374	379	396	413	374	395	357	413	378	370	378	410	377	359	391	414	399	431	382	408	427	383	387	373	387	375	402	367	379	396	381	384	389	361	384	409	378	413	397	374	406	409	343	377	386	399	355	393	412	396	406	393	378	415	390	381	362	389	374	356	414	359	395	355	416	412	383	395	371	412	367	379	392	408	391	426	368	367	323	351	350	364	382	382	358	352	361	363	349	419	407	418	349	415	368	385	425	435	384	369	376	377	370	401	364	382	367	387	362	405	387	369	396	404	392	386	401	433	402	374	411	393	417	381	385	395	393	395	402	363	379	414	376	413	375	380	364	389	410	377	374	371	439	374	413	386	372	380	405	404	414	365	366	364	434	344	383	384	367	380	382	375	411	382	361	385	383	391	384	391	351	351	408	353	407	394	377	363	375	374	402	379	411	426	395	408	396	394	403	397	370	378	384	419	368	368	392	396	372	404	341	340	377	350	370	372	401	381	408	357	376	351	397	404	391	389	400	369	389	374	385	373	416	381	393	400	401	380	360	390	389	378	379	380	362	433	390	366	404	397	396	420	417	368	374	409	387	368	384	365	370	380	343	376	381	385	352	322	358	379	399	384	346	410	377	408	383	406	373	401	419	364	377	400	341	407	386	367	380	409	382	379	385	364	391	365	404	395	414	373	400	382	371	382	405	400	389	400	381	433	390	400	385	421	390	426	383	388	388	396	420	402	358	370	402	425	401	376	386	375	377	415	401	370	338	394	388	381	397	361	410	396	381	389	367	371	374	366	367	406	368	379	385	371	384	379	399	393	414	413	372	372	390	387	396	379	373	385	380	376	384	357	342	358	421	387	387	374	388	376	395	393	387	369	373	360	396	383	410	411	380	355	409	416	382	431	377	384	380	392	405	420	384	398	349	385	402	370	356	369	366	383	407	375	379	364	361	391	352	338	367	331	385	376	374	401	391	384	412	442	362	410	413	402	393	399	397	387	380	405	382	373	405	391	382	344	384	397	372	375	383	371	395	414	398	403	388	368	383	387	402	406	389	398	403	372	376	401	362	394	429	352	366	369	398	394	386	362	375	379	386	424	409	381	409	364	383	374	397	398	391	369	388	370	398	363	372	378	403	381	358	353	407	378	393	375	349	368	410	368	352	413	394	406	403	397	405	358	410	405	384	412	361	404	374	369	389	402	398	352	389	390	340	375	393	370	390	394	394	450	356	362	400	387	404	370	394	372	369	360	392	378	372	373	383	341	374	399	412	353	359	360	391	374	381	404	368	386	410	374	391	407	363	388	409	393	404	416	370	363	430	363	355	372	371	375	376	396	384	363	349	395	411	396	414	352	385	387	409	380	406	382	390	374	398	390	381	385	380	391	386	425	386	402	397	404	439	369	369	404	366	391	428	397	374	349	381	384	416	368	375	370	380	381	400	406	377	427	422	377	365	385	374	389	402	381	407	405	421	387	416	414	422	392	414	427	436	396	355	374	342	377	381	375	403	345	422	342	412	412	387	419	417	385	405	353	385	405	395	379	422	394	404	391	361	407	369	373	409	392	398	383	363	399	381	369	378	404	371	351	409	410	400	377	414	381	405	397	393	363	402	386	381	397	360	398	392	381	386	391	424	440	414	396	454	402	411	381	384	397	397	398	367	398	411	388	365	398	397	389	380	370	367	374	399	384	356	385	407	393	403	407	384	385	372	382	405	360	402	392	406	354
11774	7358	11917	10544	9621	8044	5742	3958	2888	2233	1516	1223	1067	1091	935	1008	906	997	941	992	928	959	995	958	916	914	966	897	947	917	970	940	922	903	904	891	920	923	922	889	923	885	918	953	905	855	890	945	909	952	927	964	921	998	954	884	972	928	884	938	956	921	885	975	964	916	917	896	948	939	969	935	926	982	907	901	839	1013	938	973	921	919	884	921	942	943	960	917	964	921	919	952	934	880	908	945	941	895	928	886	959	973	883	913	962	919	958	923	893	889	895	924	936	924	920	870	927	864	892	926	943	889	932	944	909	921	936	956	954	929	905	894	924	934	926	874	926	907	885	939	942	970	882	948	931	917	898	951	905	910	908	958	936	952	929	908	889	911	953	998	941	951	950	909	930	912	947	933	925	886	924	919	927	912	886	950	916	900	991	964	943	903	915	999	892	953	936	933	949	992	960	946	851	922	987	933	947	979	924	954	939	914	951	886	986	877	930	984	930	913	962	917	896	936	873	956	928	916	926	909	931	925	896	896	902	942	968	938	935	934	942	929	951	924	973	906	943	954	926	897	956	923	918	911	940	931	949	894	932	965	931	935	909	887	901	884	904	916	945	875	883	962	935	918	922	943	889	941	956	916	909	923	907	961	900	934	912	965	915	922	876	952	923	924	881	986	929	980	921	915	948	944	947	947	888	918	921	873	922	916	922	951	948	954	942	933	988	966	940	989	915	925	974	933	886	921	884	881	903	908	919	947	935	966	942	943	885	928	988	923	918	950	915	908	944	917	896	942	876	936	958	921	958	937	913	964	948	888	906	955	932	927	922	850	943	868	976	941	969	918	921	979	895	992	881	919	929	911	921	962	954	892	866	944	916	933	883	919	968	955	962	913	890	958	952	910	881	942	879	947	876	957	957	904	907	920	938	927	949	926	894	916	919	916	895	920	957	906	914	851	947	945	922	941	926	907	967	906	955	937	951	996	945	924	926	944	931	908	940	946	917	950	910	850	982	960	897	956	961	945	921	897	966	903	1017	925	903	915	963	895	937	921	889	911	913	927	914	964	901	889	864	884	979	911	962	938	934	967	933	913	917	965	910	917	884	879	946	910	943	926	879	943	938	924	902	957	908	947	853	937	849	896	953	912	906	945	926	921	890	932	958	938	923	928	879	911	929	934	915	895	941	942	885	933	882	959	927	855	881	940	953	921	948	907	854	884	897	980	944	923	918	932	935	955	944	915	915	943	913	950	898	893	938	879	963	931	928	878	942	947	934	897	934	970	907	952	921	919	920	922	976	937	953	919	940	879	964	962	933	915	919	922	900	901	934	936	977	937	918	915	914	888	961	959	875	894	912	877	912	925	967	912	877	908	978	880	939	946	978	951	916	925	891	930	902	950	939	894	946	919	877	952	927	935	937	866	972	955	921	924	900	891	955	887	929	946	893	926	931	913	957	888	902	898	923	972	948	923	886	967	911	956	942	926	961	927	922	933	938	967	907	956	956	951	929	891	931	915	919	954	940	897	918	988	910	933	934	911	961	922	964	944	908	957	943	913	919	970	969	947	971	936	954	901	954	901	947	901	940	936	926	914	953	955	905	950	908	881	959	945	932	942	944	949	914	918	875	875	919	909	917	939	927	876	927	950	956	924	918	933	912	906	951	949	929	961	940	919	943	907	878	901	969	885	926	894	892	961	982	877	952	902	912	948	901	932	967	950	988	942	926	974	961	914	909	971	888	986	899	951	855	897	902	892	875	939	957	945	899	923	912	958	891	965	870	906	896	931	940	957	954	934	934	975	910	945	913	921	906	971	985	955	881	950	941	918	984	904	918	958	983	931	962	918	924	969	933	923	951	921	897	912	881	951	903	925	922	906	895	915	903	883	935	880	916	924	973	907	932	933	893	955	905	930	931	894	941	964	890	919	987	868	955	927	973	912	951	938	892	919	873	936	993	863	902	935	911	914	918	947	907	868	923	910	933	903	874	930	942	911	930	901	943	968	917	944	875	925	870	986	897	945	951	938	952	934	924	925	953	923	922	983	953	940	891	948	888	922	936	933	933	915	921	928	900	1017	873	888	901	889	927	927	978	941	900	873	920	911	971	956	929	953	935	941	957	946	933	950	865	889	881	925	922	920	890	924	927	917	963	902	928	896	933	890	926	925	859	978	921	970	932	909	891	926	927	900	918	893	924	935	959	923	964	962	921	912	876	904	972	890	876	970	942	942	906	912	891	925	914	921	978	922	871	956	942	923	915	899	955	934	963	902	938	940	920	877	891	932	875	957	910	936	929	957	933	937	960	953	945	866	894	905	936	903	908	897	908	933	920	902	857	929	965	914	919	902	985	960	945	891	929	905	903	939	928	904	877	903	897	903	887	903	892	917	908	937	929	963	927	937	898	971	907	933	905	916	914	908	934	926	951	922	927	971	970	970	929	894	902	936	941	917	924	921	976	913	901	918	880	893	881	891	892	906	900	920	968	923	895	919	938	922	938	917	939	930	880	827	972	910	928	922	920	932	926	882	856	963	909	925	900	928	948	924	896	838	953	916	911	912	937	943	879	880	890	949	1006	968	911	912	889	947	916	954	908	913	943	996	948	972	937	968	956	920	917	919	938	899	966	934	948	919	932	890	951	921	953	870	909	864	902	922	936	923	852	956	923	921	935	879	919	886	958	915	952	892	904	962	922	962	901	957	875	891	959	903	904	879	965	959	986	993	896	881	945	886	943	918	920	970	889	939	963	906	891	958	934	937	967	918	945	942	930	987	998	856	926	978	920	935	968	904	968	843	935	936	894	911	923	944	926	907	898	976	1015	935	932	904	948	918	907	913	855	918	856	952	940	894	904	949	996	922	943	918	959	887	890	889	922	885	965	913	928	916	974	913	935	929	961	955	872	927	891	985	936	889	930	943	939	904	909	936	906	912	876	914	921	931	971	889	949	885	898	923	888	894	951	950	937	902	920	958	928	942	882	903	933	922	915	877	907	901	921	962	894	902	929	950	952	954	875	952	925	909	905	910	931	935	922	940	950	922	971	928	932	919	873	955	933	932	904	919	920	882	918	925	957	893	926	893	886	904	986	927	920	881	917	945	878	929	915	945	998	924	923	1020	942	915	945	913	908	912	916	928	914	919	860	911	945	895	946	936	905	927	982	903	879	848	849	956	915	968	929	934	974	923	983	947	933	937	945	923	935	895	931	942	944	937	951	882	924	924	914	929	944	939	911	949	964	909	938	940	893	920	888	880	950	938	968	951	905	928	915	919	911	910	927	957	911	959	879	920	942	919	940	910	929	934	950	865	931	905	891	939	957	895	982	895	978	976	895	911	935	950	939	914	949	880	939	918	894	916	933	934	874	882	902	957	888	887	941	916	925	939	929	935	918	967	946	892	945	902	865	902	910	899	899	885	902	972	961	954	869	915	894	951	931	951	899	915	921	950	926	880	906	933	885	887	943	911	909	893	890	906	982	869	918	972	902	887	934	917	955	952	939	926
27774	18023	18351	16369	13004	11435	12934	11363	5867	3342	1167	758	619	463	457	446	405	417	481	473	459	464	494	481	498	504	477	487	501	434	426	407	433	470	438	450	436	404	391	410	399	420	421	375	363	418	430	394	449	395	368	414	436	382	406	422	448	394	450	411	414	420	399	436	399	428	405	402	406	408	412	411	395	405	401	421	378	423	408	398	384	388	418	398	368	429	369	403	406	434	406	411	398	405	421	443	409	410	393	422	386	421	389	415	417	386	410	428	430	396	382	389	392	436	357	400	427	412	436	402	419	400	400	433	391	427	427	418	403	424	417	437	432	394	414	427	410	387	359	404	434	430	389	402	418	420	370	434	435	418	435	418	386	415	412	411	415	450	426	403	414	393	412	399	419	420	421	390	366	404	399	394	426	404	417	429	409	402	399	421	422	439	379	417	396	406	428	437	427	419	411	400	388	428	426	397	398	430	372	426	419	416	424	402	399	395	407	440	410	396	400	364	415	392	368	434	441	452	435	421	419	443	394	398	420	378	398	447	410	407	389	418	387	398	404	405	409	408	390	390	411	357	432	361	384	426	428	389	405	408	431	410	404	392	414	374	391	413	416	399	411	402	394	408	405	416	440	383	409	399	402	372	386	405	381	429	391	420	396	425	423	382	397	345	369	410	402	406	441	417	397	405	408	406	383	410	421	401	400	425	415	393	419	429	448	425	444	416	417	401	430	424	426	398	407	448	392	376	386	423	418	452	388	380	398	400	370	424	423	418	433	421	406	386	426	384	391	403	412	441	413	405	382	403	409	420	371	413	462	400	376	399	406	373	400	417	429	361	429	409	400	435	392	405	398	425	373	382	388	414	420	414	411	394	387	402	407	385	439	399	400	415	401	394	419	421	379	399	425	391	382	386	406	407	406	410	394	411	434	393	415	355	386	365	393	391	384	376	396	392	394	364	412	429	413	429	412	418	441	446	399	391	418	380	416	385	402	406	406	386	358	402	440	385	429	374	417	384	383	408	384	375	393	417	379	387	406	414	418	430	400	370	392	395	390	390	391	389	402	422	411	444	401	399	399	410	405	395	427	414	432	391	371	382	368	397	407	388	429	401	487	427	366	382	444	382	408	394	383	414	411	358	421	439	376	434	393	368	392	381	394	379	423	377	401	388	412	399	421	411	405	455	387	382	417	402	361	387	445	407	405	431	405	431	449	365	410	390	427	424	397	376	399	411	415	411	431	418	404	388	385	394	430	371	389	385	411	397	409	435	416	430	390	437	453	414	405	384	361	376	407	412	363	391	422	435	409	374	351	417	400	355	374	411	423	425	408	396	419	458	458	386	372	413	400	398	397	410	418	410	400	409	418	427	381	385	387	390	387	389	374	385	405	426	409	442	427	443	414	375	413	450	419	433	399	401	414	417	418	437	406	405	375	386	396	412	385	360	415	401	396	403	403	443	394	427	431	413	433	403	425	418	397	374	434	417	403	379	412	416	436	427	408	450	389	423	440	422	391	414	433	414	415	407	433	414	365	409	437	392	391	418	383	397	407	388	405	392	421	417	450	381	376	443	408	416	393	425	362	365	426	387	398	424	416	421	418	419	394	405	415	377	411	380	420	396	362	397	393	419	361	401	413	375	445	407	415	399	435	418	388	412	334	382	415	412	386	462	378	442	414	373	408	429	415	413	401	437	395	426	407	399	405	404	425	424	389	413	387	419	387	426	409	400	431	401	384	426	418	388	410	399	413	415	386	419	420	414	418	433	416	394	385	382	433	392	394	373	424	410	392	366	395	372	378	389	369	448	415	387	417	407	392	376	372	393	398	412	468	415	448	431	386	383	391	391	401	428	424	397	431	401	416	355	410	412	410	449	401	402	432	393	381	379	392	403	382	383	415	412	396	393	412	352	415	394	402	424	432	418	417	406	406	386	405	457	433	415	378	401	382	416	415	404	414	404	410	393	394	435	415	394	369	380	412	417	382	427	416	349	445	424	433	407	406	399	375	390	415	425	408	370	439	378	396	456	395	398	412	420	396	391	383	392	399	436	431	405	414	406	404	405	439	401	422	409	422	390	409	379	385	417	456	395	438	393	401	413	387	419	430	425	398	356	402	429	411	436	433	411	383	422	395	413	421	417	432	394	458	386	426	377	393	410	427	420	431	425	394	427	369	395	399	422	406	405	382	393	377	422	389	455	411	408	370	367	399	408	389	414	420	389	381	411	410	374	439	406	379	433	404	419	389	400	401	409	403	415	422	421	395	378	366	409	462	440	409	390	388	359	400	419	404	433	403	403	399	407	398	395	442	418	405	408	421	425	372	427	422	385	395	445	439	384	428	418	382	383	407	390	405	402	423	387	416	424	430	399	420	374	438	414	459	388	405	418	396	416	405	413	430	413	391	385	384	367	421	412	419	375	430	383	382	372	400	423	398	441	394	358	405	457	369	367	420	377	373	421	367	402	383	454	455	376	393	394	369	452	413	403	409	390	423	418	365	401	407	448	415	408	408	379	362	429	389	415	425	388	362	416	401	387	402	373	432	406	369	432	405	419	402	386	386	395	371	374	423	428	392	422	402	437	410	440	424	379	404	414	424	362	385	358	443	407	380	393	392	412	404	398	417	405	398	398	404	421	378	434	403	438	416	406	401	392	404	406	396	395	416	403	420	361	373	399	400	368	395	409	421	417	438	453	416	432	419	407	398	428	445	387	421	409	422	409	398	421	378	399	453	393	399	409	403	387	423	384	379	388	436	397	451	404	412	412	400	430	439	383	411	384	418	402	395	420	370	364	430	373	456	413	377	413	443	397	393	427	423	396	371	393	381	411	432	419	400	376	354	369	398	401	417	428	395	390	367	388	403	406	396	391	370	411	436	383	419	438	371	410	377	400	405	424	435	408	405	389	418	410	402	402	377	395	424	382	382	394	399	402	414	362	393	407	418	389	401	421	427	438	402	369	389	402	420	396	412	406	413	413	414	435	419	400	402	410	405	430	447	451	421	379	400	416	424	422	371	422	427	407	420	389	387	423	409	410	375	402	397	384	395	380	398	433	396	403	423	437	423	438	430	346	385	377	413	393	415	399	403	369	390	402	399	360	390	402	420	413	394	419	421	381	417	400	447	398	388	421	384	447	408	424	387	427	396	423	392	398	381	420	453	388	432	410	391	415	416	385	395	385	398	388	385	394	430	415	410	437	385	436	456	413	392	376	413	433	409	388	421	401	384	447	405	423	399	417	418	411	376	412	412	407	377	403	386	400	432	360	373	427	397	380	421	431	405	389	393	396	423	380	383	353	434	405	400	395	439	386	406	411	406	392	421	427	389	420	401	415	392	380	378	416	425	407	398	379	400	427	437	382	403	405	427	417	374	419	373	423	413	415	395	416	432	426	416	401	418	440	369	444	380	403	401	354	407	421	375	390	403	402	387	381	400	432	382	404	403	414	423	373	433	452	376	402	416	418	422	407	389	426	414	447	364	402	420	441	395	433
19762	16960	24931	27859	26420	27410	29035	26487	17378	11962	4054	2579	2106	1393	1202	1116	1099	1159	1193	1275	1376	1397	1491	1499	1419	1406	1474	1426	1252	1209	1131	1108	1057	1088	1040	951	965	990	971	1022	1004	971	1002	969	988	986	954	963	1001	958	968	912	905	971	996	923	964	973	911	967	975	966	1008	948	962	956	966	1017	996	972	923	954	976	1000	961	953	953	978	928	926	1007	966	974	1014	952	947	1009	965	986	994	964	1014	937	966	993	1007	996	953	941	994	942	986	982	895	947	969	976	953	992	994	952	970	973	946	971	984	981	946	936	970	981	1004	971	994	980	947	971	996	992	961	961	931	1043	948	945	977	996	947	947	960	1011	985	986	962	974	998	930	966	962	953	968	986	967	936	998	1006	968	984	933	952	990	946	944	958	966	987	1015	939	987	940	960	1014	936	996	983	889	980	944	916	1015	986	965	959	983	973	916	915	999	1036	971	1018	936	921	979	942	975	960	997	981	967	924	945	1018	938	978	938	940	972	938	985	972	999	953	997	933	962	943	959	940	966	960	939	931	965	977	962	947	955	1003	946	1000	981	1014	1030	930	920	969	937	967	992	1017	928	964	965	971	944	954	1008	971	1008	987	966	935	994	959	967	986	969	977	1009	999	985	977	933	921	981	949	1008	953	945	912	997	1010	994	970	945	1005	963	992	985	986	927	925	961	936	979	956	945	936	979	1016	974	941	992	991	983	993	1085	912	1002	944	1013	951	963	1018	977	974	921	993	911	966	943	978	981	1044	1010	992	972	1005	961	983	936	963	964	989	984	983	934	1013	946	933	999	984	945	959	973	1013	938	974	976	921	945	990	888	953	972	975	989	981	986	959	962	1013	1038	1000	1020	964	975	1018	927	1018	968	956	998	948	973	975	971	951	969	968	973	1026	963	987	991	1005	923	985	933	964	924	1012	955	896	961	907	934	932	982	932	997	942	892	962	981	952	938	1016	985	948	941	985	969	1007	920	952	951	945	914	952	936	948	958	970	972	938	1006	960	985	967	933	945	959	932	965	969	977	990	975	936	918	1018	1005	953	929	967	907	959	935	975	955	912	1006	933	957	931	935	968	960	988	1002	956	1039	990	951	961	952	959	919	963	976	1033	909	990	942	934	935	950	970	974	999	976	948	978	952	945	987	953	936	956	946	987	940	1015	939	953	955	1007	984	925	942	952	968	930	928	963	1024	930	983	997	942	1011	982	932	963	910	942	979	972	991	959	964	935	971	954	953	1010	960	986	952	957	962	972	946	979	1009	968	1085	975	902	901	977	968	930	958	971	987	995	1024	912	945	987	979	987	921	956	988	951	980	952	952	964	949	960	1011	902	1001	1002	943	913	1021	941	899	965	970	968	954	953	922	956	954	946	1002	926	967	1013	970	1007	994	965	1027	899	924	945	1008	982	926	999	913	959	1010	958	979	944	939	986	963	1031	998	965	974	941	978	949	1012	942	949	1028	1005	974	1061	975	965	993	921	1003	944	1010	967	973	959	966	973	952	962	979	1027	929	960	940	953	989	945	977	934	986	944	967	968	962	944	920	969	973	938	984	963	993	1000	961	995	996	985	962	959	924	953	921	998	993	939	988	999	990	941	1003	920	985	949	992	963	953	1001	965	982	1012	976	976	992	962	996	958	972	990	936	976	978	942	919	984	1016	952	974	902	1009	981	926	987	972	920	940	959	874	956	978	960	989	953	992	972	946	965	970	974	984	954	962	1023	951	953	985	918	971	963	1012	888	988	951	955	966	942	965	984	993	1022	932	979	941	1023	1029	1026	942	973	978	1008	937	1002	936	1006	914	1021	924	1011	997	935	953	929	932	979	956	920	1014	1007	949	969	938	930	918	958	1026	1010	976	919	1003	998	985	947	913	1011	1001	910	948	1019	948	974	1009	946	959	996	994	1030	1004	1001	991	1003	973	1003	939	947	994	906	913	970	1024	893	952	935	925	983	947	957	1045	975	940	998	992	955	962	958	960	968	954	952	1000	980	953	985	920	944	979	952	944	960	978	1015	919	971	933	991	926	971	935	912	961	933	1001	944	957	923	1024	942	928	936	982	985	895	989	946	878	954	954	972	925	939	967	939	990	986	973	1014	982	892	981	975	918	984	939	943	991	1003	950	1024	970	927	925	966	949	971	979	971	939	972	967	1038	962	991	957	998	974	985	897	948	989	975	943	970	977	929	975	985	969	965	976	982	932	991	968	987	947	983	971	945	957	951	937	1013	859	958	1020	942	953	980	1049	954	967	944	916	936	946	933	1010	974	935	997	966	1013	991	968	982	981	920	992	978	996	978	967	938	983	889	950	941	910	965	998	940	947	983	917	981	974	938	955	993	1010	986	994	930	1010	953	958	989	959	936	986	910	960	945	934	952	1024	958	991	956	971	1008	999	992	983	930	966	957	936	965	939	1026	914	944	927	979	957	972	973	923	1069	983	992	1014	981	1030	965	1006	945	943	973	1003	943	978	996	913	973	964	1005	908	948	939	1030	960	982	997	956	939	1011	970	958	1049	958	973	951	971	1033	996	973	964	977	955	1017	1018	976	1028	938	936	928	978	957	959	941	975	971	973	969	1014	988	1021	988	871	924	978	993	940	960	959	970	919	961	976	1010	926	931	949	978	946	981	1006	960	930	1018	973	1000	1031	993	981	944	937	938	935	989	933	946	1037	961	962	959	987	932	1002	933	955	978	958	972	978	921	927	947	1026	1002	1016	927	957	959	992	931	988	1009	946	963	900	986	1029	956	927	936	985	951	1000	939	991	941	960	990	988	953	940	989	962	934	990	930	894	954	1019	971	1012	1003	938	946	981	977	985	1009	958	941	985	991	1045	983	993	948	933	996	983	1007	937	941	979	957	995	1013	967	979	913	958	995	974	924	999	954	939	966	930	998	1031	936	992	971	965	1040	989	967	1027	964	930	957	961	945	998	923	958	923	964	982	948	940	943	945	949	975	983	984	965	955	977	975	946	1010	933	993	916	1032	999	944	938	984	992	965	977	922	960	947	964	1005	930	898	945	952	970	940	988	990	920	934	965	982	936	972	889	1039	971	945	982	932	977	984	983	939	974	958	961	992	933	1000	983	958	1025	911	927	918	961	948	908	973	965	978	899	951	990	1018	920	928	954	950	974	979	935	912	934	1012	1046	957	976	911	1003	958	994	969	912	941	1017	982	936	998	1009	1012	1001	977	1019	965	996	982	964	1002	933	983	995	914	1012	978	979	942	1012	1012	972	923	931	969	904	996	1017	944	947	926	977	980	954	985	990	986	1027	1009	977	932	960	940	1011	972	919	955	1037	988	944	971	972	996	961	957	943	949	975	965	971	992	928	952	967	980	954	932	931	934	988	965	934	997	944	945	916	958	993	963	1005	1012	990	939	951	924	1013	1004	970	901	1023	964	938	939	958	981	963	926	1001	960	1002	977	986	971	933	979	962	983	946	988	1003	1001	1007	989	992	947	968	1011	957	962	1013	994	929	1010	968	983	934	989	899	950	1002	958	994	986	928	917	959	928	956	1000	947	947	974	999	945	928	943	968	945	1005	952	999	995	992	953	1020	974	1011	945	954	962	971	977	981	918	962	966	938	966	993	957	997	985	986	1015	939	963	934	909	966	1045	993	910	965	971	955	941	997	993	984	947	1008	952	960	1011	966	982	1024	969	977	1023	943	988	1021	950	973	1014	983	986	921	981	1004	938	936	966	896
39197	30883	30152	28029	25326	21276	29064	25204	13285	7022	2738	1173	634	440	421	399	418	408	439	420	487	446	472	534	464	492	489	475	453	447	446	398	417	393	407	379	359	336	388	343	369	355	343	344	346	306	345	355	333	362	337	336	383	354	376	332	366	353	372	331	348	343	349	340	344	361	338	376	395	375	356	372	330	375	336	333	356	338	358	391	381	367	394	358	344	335	362	366	361	342	353	341	355	331	355	314	367	349	363	360	358	363	356	331	352	340	360	339	332	370	368	329	332	332	363	352	345	388	344	358	326	383	332	342	335	369	358	372	353	354	322	391	352	367	353	370	308	321	392	326	360	353	349	343	369	348	347	354	352	386	325	364	342	387	359	349	338	350	356	315	299	333	382	355	347	348	356	362	346	317	347	353	358	360	357	365	343	323	363	367	368	324	340	361	373	353	378	412	326	368	372	358	320	340	341	342	348	352	381	357	359	353	362	358	346	362	374	346	315	385	336	336	332	325	351	336	333	381	367	340	369	329	363	348	356	378	328	366	362	349	370	306	325	331	358	368	385	333	357	344	366	377	337	335	334	328	364	328	334	359	376	351	351	343	323	318	325	374	384	338	334	373	345	369	350	357	382	378	345	360	353	349	371	367	366	356	334	335	340	356	350	340	350	345	368	344	357	307	300	394	404	330	386	344	363	347	411	358	318	359	332	331	335	391	335	351	339	325	338	326	351	350	370	351	346	336	351	324	349	372	391	379	354	385	358	361	360	357	367	373	336	358	346	326	346	359	399	359	345	343	331	327	313	365	389	342	340	385	364	313	334	354	390	324	353	409	352	370	334	346	333	360	365	332	327	342	367	337	373	352	320	334	356	363	376	343	342	353	393	357	350	344	346	371	363	346	337	350	331	353	344	343	317	366	366	384	332	362	370	343	376	355	356	368	357	346	360	386	336	376	373	338	336	351	335	333	352	348	388	334	345	347	346	305	342	365	361	365	363	355	349	354	350	366	310	355	386	348	313	365	379	350	360	326	357	386	344	321	335	333	329	371	341	384	364	327	336	353	327	355	352	356	340	384	341	363	355	361	401	374	309	334	361	379	326	381	335	368	380	368	344	353	394	383	347	350	365	371	347	350	353	331	415	359	328	356	361	371	359	340	355	341	352	367	383	356	356	315	362	341	324	390	367	340	355	338	346	341	301	357	382	352	361	342	376	365	369	306	365	323	342	327	346	353	353	287	373	326	360	342	364	358	331	361	367	368	334	399	319	338	347	344	344	365	339	328	318	369	333	391	366	347	355	351	329	353	358	351	344	367	388	332	344	314	333	346	384	363	371	363	356	379	362	360	346	327	373	351	355	345	331	348	379	369	337	374	361	361	368	374	373	355	354	320	389	336	358	333	380	354	335	377	369	380	384	356	345	378	352	346	372	385	366	339	319	338	358	365	320	349	348	345	397	331	307	346	336	329	334	341	331	348	369	354	353	340	377	388	391	337	350	397	311	329	340	385	365	347	358	334	348	345	361	328	333	361	366	352	350	373	356	360	334	345	366	342	332	387	365	369	381	343	372	346	318	358	372	358	355	354	384	344	354	344	344	345	381	357	333	313	342	354	340	339	368	346	359	374	352	347	361	349	339	342	353	338	390	362	331	347	342	336	329	330	357	324	349	347	368	358	325	351	322	367	378	350	370	325	334	330	367	372	348	336	336	354	359	379	355	358	352	351	374	378	350	339	350	351	344	432	349	329	335	366	324	392	339	384	367	351	365	313	366	339	368	352	359	385	346	344	359	350	364	385	373	356	403	369	334	356	309	357	387	336	335	369	357	339	366	325	337	382	351	376	341	325	371	368	382	386	387	324	362	352	337	354	346	324	322	387	339	363	357	328	349	387	338	335	336	309	359	344	322	352	417	321	318	371	328	380	353	357	353	349	368	351	405	346	382	343	355	360	345	325	382	333	313	337	349	360	374	325	363	326	344	368	339	374	360	339	346	334	344	356	319	312	364	352	334	360	350	342	340	358	370	353	342	360	345	368	316	332	371	340	343	378	374	378	367	330	365	358	395	340	361	357	340	356	329	374	378	313	380	371	317	362	383	416	380	367	362	363	329	358	361	391	347	341	359	348	360	375	347	322	328	380	328	351	373	349	342	352	349	376	367	386	372	318	346	330	342	333	338	338	363	301	356	352	374	348	345	312	367	382	387	366	341	351	341	393	352	381	356	342	372	362	374	344	334	345	334	320	351	357	320	329	358	366	369	328	365	376	354	313	398	346	362	365	365	325	366	335	353	339	361	327	338	359	359	350	347	342	347	375	330	376	356	371	339	363	362	363	335	367	351	341	351	324	350	359	380	343	368	329	351	321	331	366	336	341	353	363	362	374	366	389	346	327	379	324	331	391	328	364	338	298	355	371	334	337	343	368	354	349	316	319	354	340	376	329	345	351	327	373	348	368	350	358	375	374	371	361	316	337	323	382	354	349	369	345	372	353	376	327	322	350	357	354	341	328	341	350	361	355	381	349	339	322	377	351	365	360	309	367	339	321	372	381	400	354	348	372	379	349	348	323	350	355	323	375	350	373	344	333	367	346	382	383	338	372	379	377	335	349	361	346	327	322	342	342	407	351	325	341	337	362	401	366	336	376	348	357	365	329	330	362	371	337	362	330	362	385	384	318	344	348	328	350	358	328	356	373	349	362	330	332	333	364	352	326	337	364	345	340	367	378	365	326	332	352	328	341	334	336	344	361	327	335	346	385	360	345	353	343	323	387	358	391	352	319	352	357	337	373	366	354	354	316	329	329	349	382	362	353	329	363	338	335	325	345	357	335	370	391	306	315	361	385	313	344	384	365	342	357	309	369	352	343	361	317	370	342	317	386	343	346	367	322	390	340	344	339	388	337	345	340	326	359	357	332	381	357	375	380	338	353	351	372	359	351	326	358	379	335	360	360	349	392	365	406	368	360	340	366	328	353	356	385	372	351	349	350	353	305	331	378	347	324	337	355	361	345	313	350	321	348	329	372	408	360	354	387	374	346	336	367	380	328	314	399	338	366	348	340	336	322	376	352	384	357	389	366	360	361	361	355	365	361	336	353	376	377	341	353	340	337	415	326	345	336	357	327	353	368	377	356	350	377	331	348	332	388	318	347	367	376	369	321	358	387	347	333	317	358	347	344	385	323	371	353	345	350	342	372	333	345	361	344	351	329	354	366	342	380	325	367	361	366	371	361	388	358	359	386	355	341	338	359	329	356	354	349	372	390	341	357	358	344	351	313	353	384	380	372	358	331	332	333	359	376	323	363	349	373	363	371	302	351	350	368	331	369	333	356	355	378	348	350	371	334	374	346	334	331	311	350	354	348	377	357	330	390	366	329	335	394	365	348	363	346	346	322	341	349	339	356	316	356	345	354	328	376	354	358	337	361	348	309	374	356	379	340	363	376	370	369	351	362	362	334	321	329	334	314	333	344	380	339	339	323	361	355	387	342	396	351
27334	25662	33715	37981	37934	36338	45543	37725	26861	19578	9504	4010	2158	1292	1278	1095	1068	1202	1248	1355	1583	1631	1765	1951	1601	1639	1673	1680	1450	1488	1303	1109	1043	966	918	927	862	875	877	832	843	790	841	868	850	896	862	850	826	875	905	837	846	802	811	838	877	847	863	839	834	824	820	832	878	808	880	814	802	895	795	850	856	846	819	840	835	838	875	809	832	798	786	817	872	799	843	856	808	834	833	878	869	849	862	875	822	814	858	880	836	891	826	866	842	826	836	848	849	801	851	864	837	839	906	921	837	840	878	800	869	854	811	815	806	862	852	799	871	886	847	852	840	832	825	877	839	830	862	834	818	844	821	854	869	858	864	815	826	873	837	804	846	857	836	844	877	809	833	878	802	795	853	855	817	842	870	885	803	813	818	849	796	853	840	846	824	790	871	841	850	785	811	812	839	866	840	826	824	807	865	867	858	834	794	838	818	843	860	842	827	864	845	858	890	802	837	805	846	809	887	847	883	831	853	843	849	869	839	846	867	815	846	848	789	858	858	831	879	859	821	829	822	805	830	856	839	885	868	865	835	824	881	810	787	846	811	859	875	811	796	896	892	845	808	879	833	832	824	835	924	845	841	873	823	846	887	825	823	836	926	828	866	834	864	822	824	845	870	846	864	855	883	891	870	898	848	831	847	876	766	829	899	879	827	825	861	866	860	864	840	822	866	831	859	838	787	851	790	869	856	808	813	819	835	794	846	888	846	782	841	861	859	833	864	809	791	873	867	873	867	876	824	840	859	891	835	841	821	845	833	901	843	816	845	852	892	829	854	855	838	865	800	889	808	822	855	817	854	844	873	852	846	913	866	817	837	822	917	873	798	919	821	838	822	855	875	858	850	819	868	815	856	858	823	862	808	822	782	868	853	895	824	823	835	833	870	813	848	805	788	806	872	793	842	856	842	812	866	880	827	835	865	806	808	858	814	826	857	843	832	833	812	821	833	855	815	842	787	810	783	886	845	805	864	843	869	856	845	836	858	902	852	824	855	843	872	801	864	819	785	856	865	899	876	753	817	829	832	843	834	856	847	811	811	831	828	849	849	800	874	818	834	866	882	875	846	871	856	872	868	814	826	843	898	818	871	848	835	839	824	843	825	864	851	875	821	863	864	817	876	848	865	792	889	857	858	873	869	825	822	830	837	856	824	794	893	905	855	918	825	813	833	826	841	842	845	849	818	830	806	824	834	867	868	830	818	833	885	877	807	834	838	838	841	882	833	891	822	822	791	862	804	867	816	810	853	827	848	847	831	868	797	828	872	826	820	846	809	831	807	819	826	853	842	844	865	772	828	865	778	854	846	836	823	870	885	870	838	804	891	859	822	856	783	837	857	851	810	871	810	848	802	873	802	846	831	878	835	847	842	854	880	810	818	837	817	855	806	855	837	853	853	835	876	875	804	878	809	816	859	784	790	812	896	866	865	798	818	833	860	840	877	844	846	889	852	880	816	879	870	930	852	806	857	844	853	850	862	838	861	836	836	819	820	877	808	822	826	844	851	933	796	843	839	876	887	799	859	875	881	918	852	871	822	774	837	815	851	862	817	841	870	869	811	835	842	851	854	868	880	815	829	873	898	869	850	787	852	878	867	876	848	783	852	876	821	848	773	820	867	908	814	828	776	847	817	815	880	853	825	818	884	843	831	856	831	841	876	820	869	825	867	875	806	877	819	875	872	837	856	814	842	868	839	858	832	834	893	855	868	857	877	860	833	871	802	857	868	804	898	808	852	835	854	874	821	836	852	828	818	778	848	855	856	839	859	799	898	907	791	822	924	860	845	836	896	829	845	864	810	828	844	842	842	870	800	796	804	856	834	823	823	816	824	832	879	892	809	852	856	813	810	859	868	819	804	838	887	882	853	848	825	842	807	838	826	836	847	849	857	817	857	790	828	849	867	799	853	806	850	852	851	921	819	804	907	874	810	871	807	836	828	880	806	858	807	823	860	815	817	888	794	893	830	884	807	875	872	816	839	866	805	783	863	819	852	874	836	889	831	799	808	852	873	849	839	877	859	825	882	869	841	899	818	796	823	884	880	860	777	855	830	861	797	825	855	812	830	838	834	839	836	819	816	770	829	814	827	855	873	822	877	812	869	841	851	864	832	790	850	867	765	879	827	873	834	906	888	800	849	831	850	815	862	866	895	873	875	837	925	789	871	811	906	854	880	836	839	828	849	795	856	835	848	807	894	882	829	853	833	797	881	859	815	800	816	861	824	827	858	874	849	822	834	879	834	857	832	882	856	807	865	857	806	836	897	790	822	862	849	784	902	824	875	814	865	821	843	905	822	816	842	805	826	909	845	890	829	859	803	881	874	815	816	889	907	821	825	895	825	842	810	788	799	834	856	769	841	836	845	902	874	839	819	916	902	837	834	834	852	841	853	814	858	857	775	779	799	841	756	856	786	892	933	813	845	806	808	814	858	843	843	827	837	866	888	858	812	834	789	871	800	915	889	792	830	832	865	859	873	876	849	822	814	847	853	807	809	833	910	804	875	831	812	801	823	798	841	842	888	890	871	829	834	849	784	908	866	822	865	800	858	851	839	838	860	866	819	812	876	861	825	843	850	862	831	872	767	825	879	905	864	834	818	873	809	831	861	828	895	793	818	845	861	865	862	847	860	870	865	853	879	859	832	817	871	899	844	871	836	805	859	851	908	855	828	902	839	806	824	863	887	810	859	791	836	805	875	841	871	859	886	782	838	788	846	766	878	848	843	894	841	794	854	896	854	832	823	838	871	860	825	896	853	819	834	815	820	890	820	871	836	844	854	871	845	897	855	889	842	841	820	818	878	859	879	793	858	816	857	826	809	900	840	857	888	819	815	822	881	788	806	812	859	833	848	838	893	832	826	819	821	869	909	821	835	882	801	842	900	849	818	863	863	880	846	873	854	812	824	860	837	820	842	844	815	826	848	846	820	840	862	893	791	836	818	862	838	844	851	811	877	825	829	850	855	888	824	801	824	811	824	817	828	832	852	776	816	853	871	860	896	886	826	881	807	878	840	848	826	803	819	851	861	857	837	825	823	829	812	847	852	834	846	869	859	846	824	816	909	835	853	842	869	875	811	845	827	821	844	870	856	835	851	842	832	818	855	839	818	908	837	853	882	816	880	807	812	812	836	846	891	866	848	885	817	844	874	865	865	888	903	816	836	842	837	837	881	898	817	823	864	842	875	863	883	832	871	850	865	787	822	801	849	812	819	859	875	849	851	842	803	879	845	830	838	836	846	820	847	861	846	840	819	888	830	862	825	840	874	845	814	815	843	848	846	835	805	868	849	855	828	833	864	882	829	848	791	857	862	864	860	910	857	878	840	850	824	837	822	874	841	853	856	827	892	827	820	792	830	818	841	867	822	816	816	813	840	848	854	872	849	847	935	860	852	849	832	791	826	777	847	840	850	875	836	840	819	803	800	798	829	864	804	806	829	845	895	851	846	837	859	842	846	915
12531	7055	6176	4240	3225	2217	1742	1306	1102	641	594	484	414	448	410	397	394	377	393	375	378	406	390	372	390	403	378	390	376	366	390	373	351	398	385	379	371	370	365	414	383	359	362	374	408	433	382	396	418	357	401	397	379	387	391	391	391	393	397	396	419	369	386	390	386	355	369	359	382	385	350	368	383	398	335	360	393	339	371	401	393	377	380	381	376	420	360	379	373	368	364	356	380	378	407	403	387	394	365	376	404	354	404	388	328	416	413	368	368	395	367	384	387	383	374	404	354	373	355	400	369	400	422	389	403	375	421	405	385	362	354	369	398	396	413	392	351	347	383	347	389	349	386	382	374	394	412	406	360	352	424	371	404	403	343	375	380	381	372	364	339	358	398	368	351	403	409	383	368	379	409	385	388	367	400	404	362	364	389	386	346	373	355	411	376	343	376	397	388	368	404	373	388	411	347	402	410	378	377	390	367	414	331	420	396	372	376	407	358	384	360	386	400	414	378	382	355	417	393	403	349	392	365	410	388	389	371	371	365	395	377	388	391	376	393	404	372	381	409	356	368	412	362	374	391	392	344	380	354	381	351	410	402	385	352	384	427	374	384	410	363	349	364	396	404	393	387	366	381	376	362	405	385	380	390	356	353	384	406	380	382	378	387	358	377	418	367	383	397	398	411	374	416	407	365	361	375	386	383	409	405	370	415	357	390	392	396	362	372	391	402	392	411	374	349	376	430	395	365	388	374	387	341	369	377	351	400	376	365	374	413	379	376	392	384	381	356	391	395	364	371	388	331	367	416	371	373	401	371	379	361	346	397	362	401	411	380	358	422	383	388	376	373	401	395	362	367	382	399	402	350	382	373	360	368	386	372	393	371	389	371	366	380	383	374	359	374	428	368	371	395	366	366	373	389	354	375	350	380	401	384	395	361	429	397	395	369	390	380	395	392	336	369	361	413	403	396	370	409	396	399	351	357	385	379	384	353	401	356	362	400	377	416	382	364	378	384	404	364	389	418	388	343	346	398	403	389	365	365	401	372	379	389	385	376	372	412	396	403	371	381	361	397	340	384	365	372	383	350	415	361	341	401	378	362	343	377	391	403	374	420	393	381	371	376	411	396	397	360	364	375	389	345	410	354	401	351	378	379	351	395	400	378	335	381	379	377	382	388	368	388	392	400	398	372	343	352	382	340	404	354	379	358	371	357	409	385	406	389	402	347	396	394	371	373	396	351	385	396	367	392	367	388	387	353	406	361	376	366	369	380	367	375	384	393	352	390	384	339	363	415	386	360	406	353	397	396	358	382	353	399	391	373	391	392	364	377	387	380	374	380	371	374	385	348	385	437	387	366	391	354	405	384	368	385	348	403	373	374	382	416	377	395	401	387	393	359	420	376	375	388	392	377	418	372	359	362	358	350	384	380	374	391	362	376	343	389	398	357	407	383	332	370	388	382	390	394	380	394	364	371	353	380	369	353	359	339	367	372	400	371	395	368	387	411	390	334	417	405	396	376	395	376	342	375	393	352	388	381	369	338	388	392	367	379	352	381	363	368	367	375	407	388	425	399	403	394	385	406	378	331	362	397	370	371	394	329	372	379	364	389	380	343	376	356	389	376	397	378	397	361	369	389	375	389	385	384	373	387	411	370	375	375	393	374	388	384	392	358	430	407	363	425	356	365	372	378	374	399	382	376	394	347	399	379	381	384	358	407	377	362	351	404	365	343	372	410	384	417	383	358	396	359	372	383	342	356	395	369	412	365	378	386	408	370	390	376	377	379	348	392	367	377	361	363	384	411	390	395	381	357	388	380	400	388	391	360	412	400	421	395	396	405	349	379	391	422	391	397	372	368	343	404	377	401	364	348	379	366	357	377	356	339	377	369	389	375	365	373	410	387	407	381	385	360	431	407	371	367	367	403	391	372	372	365	424	378	385	372	380	394	384	375	354	377	358	358	388	334	382	382	372	366	410	360	388	390	359	399	376	371	404	375	404	402	365	366	388	388	389	365	377	383	418	402	370	388	394	398	387	372	416	392	374	334	363	375	364	352	397	368	380	389	381	390	367	376	368	377	380	377	386	380	391	367	369	335	358	377	359	372	385	411	367	357	363	376	382	373	386	397	386	386	375	399	379	362	359	391	378	361	381	385	362	379	348	366	376	381	409	411	376	367	388	371	412	359	405	373	371	381	398	337	391	366	365	395	398	364	363	382	401	375	345	362	420	414	350	382	350	371	333	375	361	367	345	401	390	368	374	370	337	366	421	371	400	395	364	401	377	391	362	390	382	353	353	372	372	373	376	339	358	394	353	380	359	407	379	395	373	399	374	350	380	374	382	371	383	364	386	443	374	400	374	388	352	354	392	381	418	388	378	381	382	361	371	373	346	382	373	361	363	365	387	358	383	417	406	339	399	404	373	366	368	390	380	389	348	390	381	343	353	368	363	360	356	377	403	369	395	413	341	376	347	386	390	371	348	416	376	393	359	383	402	353	391	408	403	409	364	391	423	397	403	396	380	385	387	398	359	377	388	362	386	394	379	363	386	378	376	395	388	364	389	402	384	384	323	380	384	373	373	378	368	378	361	357	368	409	411	392	372	405	374	392	366	362	373	374	409	394	356	379	363	333	382	367	430	390	387	383	323	359	394	398	393	371	361	356	383	380	413	359	396	375	405	354	363	389	377	384	363	378	359	381	412	391	382	389	354	395	350	374	400	375	386	383	404	370	346	398	392	385	354	372	394	347	407	360	367	367	360	395	372	376	380	370	367	394	379	328	402	389	360	334	379	370	391	363	426	419	380	377	386	400	439	385	358	393	393	408	380	372	363	349	372	382	380	387	380	379	366	349	341	335	408	407	380	359	373	348	387	370	345	372	354	369	387	380	404	355	395	381	372	384	392	379	331	368	369	389	390	372	367	388	367	377	402	385	388	393	392	388	402	394	383	389	362	386	366	408	368	368	377	370	424	369	361	358	352	397	370	364	390	424	368	344	396	395	384	365	375	407	364	403	387	370	351	376	377	328	417	420	379	376	363	331	376	367	362	361	403	400	356	343	384	409	395	357	366	408	365	391	359	396	405	385	349	377	402	385	424	396	390	390	363	367	370	390	368	396	363	357	348	364	379	419	382	384	411	371	381	344	385	377	379	367	419	385	364	368	387	373	389	413	397	383	368	363	380	360	408	407	369	405	397	381	408	343	377	389	388	340	392	383	396	391	411	357	368	370	412	357	418	375	357	348	393	383	382	394	375	355	381	357	384	355	364	394	360	407	394	407	365	380	348	400	396	370	350	412	392	353	392	408	370	335	378	376	331	410	369	386	351	353	378	383	409	398	380	390	343	410	404	389	353	352	368	391	413	369	348	372	352	384	405	369	374	350	360	370	394	420	347	359	363	386	425	357	368	384	400	361	366	369	420	387	404	386	385	368	396	395	369	368	380	394	368	410	383	360	379	360	386	365	413	348	345	387	392	365	378	398	418	378	373
9853	7765	11710	11827	11029	8340	7029	5528	4199	2456	1887	1474	1138	1029	1033	918	985	955	935	950	1020	905	987	931	870	961	979	931	940	890	976	924	906	906	915	912	921	930	922	930	887	909	884	885	901	893	921	862	923	941	903	943	922	893	962	892	897	876	884	874	938	920	901	865	901	890	889	940	862	902	895	917	933	928	900	871	911	927	906	902	854	846	945	924	931	873	858	907	932	842	947	916	889	907	909	913	874	859	895	924	919	949	908	924	951	931	896	934	874	871	910	912	902	959	853	914	926	886	884	968	898	880	946	950	904	950	905	904	917	907	928	904	897	871	887	886	902	879	937	880	938	899	956	931	950	972	877	879	939	935	881	921	892	909	943	905	824	930	922	960	900	956	900	933	916	938	956	866	913	897	878	882	888	871	940	852	885	900	895	926	910	912	942	917	870	911	907	935	923	945	901	869	951	856	909	906	929	898	885	930	916	935	936	900	954	915	885	892	925	935	904	899	951	897	948	931	922	910	888	921	884	958	893	904	914	931	923	908	918	902	875	882	899	932	951	919	858	903	897	897	922	875	952	890	890	864	873	924	908	938	933	911	927	910	919	886	889	926	891	945	900	931	877	916	944	929	923	937	911	909	903	902	910	897	892	881	867	888	894	889	893	910	910	924	974	927	928	957	892	929	877	900	906	910	877	900	857	888	968	920	858	865	948	934	906	907	878	974	913	929	911	904	905	877	874	904	875	902	986	901	914	941	903	970	909	870	897	904	948	949	909	936	970	937	976	897	905	917	913	859	900	913	928	928	886	981	884	825	933	819	902	961	929	879	911	892	868	921	911	935	938	938	954	947	969	914	942	924	876	922	842	891	873	897	903	986	890	894	926	910	887	953	926	926	900	945	960	947	883	968	942	876	895	896	951	908	916	891	909	965	928	891	912	875	941	872	939	923	889	915	926	921	866	906	935	905	910	919	839	963	903	901	806	876	913	878	922	906	921	977	930	968	906	890	907	932	921	875	848	887	884	897	909	897	934	877	903	844	945	908	924	921	860	920	911	911	894	960	914	897	912	920	860	924	951	932	970	928	929	902	887	897	932	916	951	948	867	931	905	935	899	898	920	948	913	914	934	938	920	863	956	885	955	925	937	937	895	912	846	871	949	924	911	910	881	891	944	836	943	901	972	893	884	900	885	890	930	864	861	922	832	935	912	941	944	928	947	903	932	928	933	941	928	869	933	952	923	923	911	935	934	941	884	975	925	944	898	872	918	939	882	908	909	848	878	960	931	920	901	895	871	927	931	903	892	933	939	922	903	934	905	892	912	933	893	881	906	916	850	925	911	903	898	857	857	894	912	884	907	871	857	919	906	931	959	933	895	909	929	922	964	955	907	925	890	893	916	878	929	898	885	908	898	938	916	897	936	970	934	871	943	910	950	905	882	922	881	874	878	916	915	868	937	954	886	809	964	911	927	918	953	899	926	901	959	875	922	956	886	956	958	902	898	918	900	883	949	924	858	917	920	954	931	896	878	867	896	919	897	949	877	913	874	905	934	882	963	876	885	853	909	888	870	916	903	887	881	957	937	916	917	881	944	907	917	966	958	907	888	899	963	911	918	932	882	903	921	918	852	898	888	887	919	902	915	908	925	911	918	960	923	891	913	892	938	884	913	920	892	863	900	899	872	937	935	860	916	900	937	909	921	942	951	937	938	885	912	926	922	857	878	909	892	917	905	912	953	854	897	889	919	922	911	881	918	911	919	933	869	871	929	922	914	926	928	957	929	876	926	892	951	974	939	903	903	896	923	891	902	934	956	886	852	949	915	950	919	932	909	925	915	924	927	927	913	842	926	932	921	915	915	885	912	868	904	906	922	934	887	918	920	908	953	874	919	967	910	974	864	985	935	897	936	920	922	877	911	946	1004	939	887	894	895	906	948	911	958	899	900	849	882	924	890	837	917	922	896	896	907	957	904	891	908	920	929	931	903	911	942	891	913	915	944	887	962	953	958	933	903	920	878	873	942	914	918	904	939	929	925	910	914	901	896	902	910	941	853	902	922	875	939	856	973	911	955	918	960	872	882	923	905	913	934	918	878	917	898	884	908	878	892	980	902	936	928	932	883	903	902	925	946	895	916	891	910	919	878	941	949	884	860	926	912	934	886	941	905	891	965	884	887	929	923	945	953	932	881	916	849	944	888	941	896	962	879	936	889	898	917	913	938	929	890	921	898	903	903	935	919	929	901	893	944	938	920	960	941	878	856	943	834	907	923	880	946	873	936	886	880	875	905	944	868	838	901	872	901	927	857	934	909	923	913	843	906	919	879	906	915	938	948	923	958	867	942	866	911	863	951	937	910	923	906	914	901	899	957	925	894	1008	903	980	943	941	922	926	919	937	931	936	903	908	926	916	907	897	927	971	855	866	883	889	891	870	882	929	935	885	917	934	879	926	884	916	889	884	954	842	892	892	952	927	945	910	936	889	889	902	927	909	888	880	894	968	875	915	916	923	889	972	858	914	927	963	836	891	894	926	913	896	888	949	918	820	911	883	939	893	893	923	900	889	892	901	890	867	890	939	916	907	886	953	901	947	935	891	1001	897	905	945	942	935	925	940	907	913	891	955	926	897	866	931	896	916	920	851	955	902	893	918	986	891	966	905	949	967	946	900	874	879	941	919	939	904	930	877	905	839	905	921	935	893	927	899	913	916	965	884	891	949	921	911	920	875	931	931	910	887	942	881	886	850	894	914	868	915	943	922	952	919	911	888	884	981	956	975	950	954	910	910	935	928	910	877	905	939	962	891	862	859	929	933	936	891	961	961	877	904	940	943	896	905	927	921	891	978	901	908	940	926	928	859	861	917	969	973	941	890	913	900	942	902	915	863	877	913	929	903	907	885	938	926	895	928	904	910	896	942	915	901	895	905	933	893	911	899	922	909	909	946	925	935	865	968	897	885	888	877	919	892	890	906	924	865	899	909	906	992	909	959	925	887	931	890	922	901	907	961	837	932	916	877	902	910	913	1000	887	915	918	967	934	934	907	930	913	914	935	907	876	924	934	900	955	948	939	915	926	928	933	938	890	857	896	915	936	901	907	893	919	955	981	983	988	907	924	916	923	920	912	875	912	916	906	875	905	927	862	905	883	897	917	909	890	891	928	927	851	884	873	901	953	892	924	913	891	929	882	865	880	866	939	986	887	941	956	898	956	895	958	889	924	893	885	874	912	949	904	839	913	932	1012	904	896	937	941	877	890	892	883	918	908	873	872	907	913	866	884	883	926	887	906	895	915	907	936	912	917	912	877	932	946	913	872	890	936	896	884	914	915	889	871	947	918	977	913	881	879	883	903	921	910	910	911	933	897	928	939	929	944	895	954	958	899	915	856	949	903	863	857	911	916	919	915	941	937	930	928	876	954	851	952	947	930	899	939	873	927	963	883	897	952	899	929	910	897	922	882	893	981	935	907	904	896	873	868	951	883	927	847	965	924	918	938	938	907	893
26943	20145	22932	17237	13690	12021	11064	5244	3244	3058	1744	798	557	486	472	416	408	431	461	421	445	493	442	477	419	457	488	433	466	416	455	448	415	430	431	426	407	407	391	401	417	392	398	435	417	421	402	414	406	442	426	415	417	437	406	441	393	427	405	398	436	405	413	447	412	428	387	390	383	399	400	417	398	391	410	400	377	420	386	388	411	455	416	387	363	396	418	402	414	416	397	388	403	413	423	401	384	418	395	419	414	410	407	396	415	364	416	397	408	378	397	421	382	376	398	443	428	421	364	397	433	407	434	418	397	433	413	383	413	366	421	418	402	344	389	410	420	435	420	392	426	432	410	417	399	382	382	383	419	396	382	426	421	382	422	429	446	421	399	398	402	411	385	448	454	412	363	374	404	397	416	408	429	367	422	429	402	382	396	412	402	433	386	411	403	391	414	404	405	428	378	416	395	383	402	413	401	381	405	428	411	393	424	399	417	429	422	404	430	430	422	386	367	375	403	440	437	399	415	412	418	407	392	399	396	380	412	406	405	386	425	414	422	431	379	423	389	394	416	429	404	441	379	408	410	442	390	432	405	381	384	408	436	436	403	415	403	407	455	424	419	431	424	391	402	380	383	388	372	409	430	418	414	414	400	430	417	400	397	394	415	429	415	388	437	424	441	414	417	436	428	435	444	408	402	410	438	440	458	404	373	376	403	397	400	365	381	372	416	414	415	403	406	408	423	404	393	375	410	418	424	413	397	416	401	404	470	422	344	371	392	382	397	368	414	428	382	399	399	404	415	406	374	425	405	394	401	403	399	410	402	408	406	419	372	396	428	433	419	416	398	407	425	411	402	414	375	392	438	418	389	410	412	399	374	426	394	414	373	412	377	414	391	389	404	376	439	392	456	416	392	424	379	381	404	391	428	442	389	426	391	406	418	376	406	421	430	361	428	423	368	412	371	363	418	440	398	416	430	404	396	388	376	422	391	410	405	369	425	368	368	406	413	408	409	370	429	403	411	410	398	356	437	410	381	400	442	422	411	423	394	380	371	420	395	378	417	434	375	400	402	385	410	408	423	398	405	402	438	434	388	409	440	374	372	420	440	385	387	388	376	451	362	390	440	422	423	400	377	372	392	395	377	444	406	391	384	402	372	365	393	433	390	420	390	418	388	404	391	388	356	416	388	404	413	431	424	374	421	407	452	417	424	408	454	396	430	416	386	399	379	415	414	412	454	416	442	422	408	420	425	389	419	378	427	400	385	388	415	381	435	399	424	398	388	389	383	394	394	401	426	412	420	375	411	427	404	414	416	396	462	427	410	405	408	415	423	371	383	434	392	379	430	419	395	428	412	394	396	374	392	372	455	413	451	420	393	392	401	405	397	368	411	423	437	393	362	401	404	398	370	396	419	375	400	440	396	402	373	425	398	396	402	394	393	422	396	390	385	411	387	371	396	431	395	437	445	366	412	432	426	392	427	364	435	402	397	420	406	380	434	409	394	411	441	421	415	392	405	384	380	397	384	419	398	464	414	401	437	393	432	385	425	416	397	376	420	428	394	394	377	407	373	395	385	366	423	404	420	444	388	417	381	405	389	407	380	394	444	400	402	432	392	392	410	414	451	399	396	390	405	383	430	435	404	417	399	413	397	403	417	401	433	379	409	444	375	416	390	396	394	420	423	389	406	375	424	386	426	400	377	372	421	443	412	429	417	396	375	376	414	399	383	431	425	369	405	413	411	391	371	428	402	368	381	388	428	407	402	389	419	392	405	350	401	431	446	418	418	374	394	401	397	398	370	404	453	372	396	365	428	383	409	405	401	402	405	425	443	427	407	368	421	381	434	435	401	445	391	400	419	422	402	358	423	421	435	393	391	405	363	438	423	395	385	432	377	397	394	395	434	398	392	443	430	405	376	420	402	392	403	395	414	376	422	362	406	376	430	416	420	410	406	444	453	393	395	418	417	420	404	404	379	417	394	426	403	397	422	382	426	411	381	425	392	375	444	436	394	433	431	354	408	448	396	401	400	401	440	427	397	399	407	410	401	405	425	427	403	427	419	409	372	408	416	401	406	403	388	355	374	395	382	398	410	398	387	426	411	424	392	393	418	368	419	381	384	397	383	392	421	426	339	384	399	393	369	433	367	408	421	393	413	391	428	424	413	424	418	419	413	431	367	415	409	380	361	391	422	415	387	410	408	394	384	367	396	392	403	379	382	434	424	393	419	396	433	408	375	400	408	376	356	437	442	407	385	390	411	382	403	404	386	387	418	384	389	425	391	416	393	401	409	418	402	393	432	413	443	391	377	389	399	433	412	406	452	414	425	417	410	407	378	379	405	388	395	398	416	411	425	394	421	367	389	400	418	401	393	413	385	375	357	392	438	391	442	416	432	382	400	399	416	385	407	404	394	424	351	412	392	393	359	393	381	397	408	409	407	416	431	430	422	396	389	411	412	400	391	405	400	391	379	410	401	398	410	359	436	384	396	410	374	422	417	418	399	395	439	391	437	437	360	423	409	413	400	367	436	388	361	410	393	416	394	402	381	400	414	416	423	390	392	392	401	407	437	403	380	405	391	400	397	429	414	454	368	387	447	418	399	387	425	409	394	414	412	425	415	394	418	417	396	413	392	372	415	470	413	405	383	421	404	396	416	419	415	446	441	419	399	393	407	405	411	381	393	407	381	377	418	394	385	391	410	406	392	403	387	410	472	406	427	439	445	373	442	410	450	454	396	395	426	407	363	403	405	408	413	417	395	394	423	414	418	446	391	385	436	397	411	405	399	441	409	417	417	382	395	404	421	379	425	380	429	442	371	438	423	393	369	379	449	400	394	426	439	404	380	365	429	409	427	426	392	414	363	402	411	420	396	404	406	389	391	443	407	420	380	380	469	429	400	397	434	387	424	438	420	375	401	398	419	401	396	416	392	418	417	399	389	413	402	399	429	410	392	382	383	416	431	402	418	457	441	427	383	398	413	397	372	403	384	405	400	419	419	421	408	398	386	413	423	386	416	407	382	403	377	416	417	427	399	434	382	392	396	402	379	393	408	378	426	403	398	400	362	396	406	392	418	431	390	431	382	391	417	434	372	404	404	360	397	421	369	381	430	424	433	432	396	427	410	436	425	400	425	383	396	405	424	394	383	423	392	413	368	388	409	433	448	372	407	350	418	394	380	400	403	427	386	436	401	419	403	436	451	378	387	410	371	434	384	414	430	389	384	431	418	414	398	401	446	418	418	404	400	398	365	460	399	434	414	387	386	379	424	418	399	403	394	394	385	425	423	378	419	389	437	400	388	415	409	405	380	378	446	399	424	365	432	411	383	432	401	396	420	446	354	378	403	417	432	392	388	390	387	412	388	383	388	385	401	387	377	389	431	444	381	373	400	428	425	388	437	453	417	412	383	388	386	413	430	414	412	386	385	398	437	404	404	394	445	372	421	425	386	431	380	404	411	411	425	349	401	407	406	421	404	374	419	454	388	394	400	393
19543	18976	28389	28532	27492	27636	24874	15732	11631	12318	6297	2947	1698	1326	1180	1151	1172	1163	1177	1305	1297	1454	1460	1539	1428	1369	1484	1436	1306	1388	1260	1156	1055	1073	1013	1051	994	925	910	1022	965	985	1027	922	911	947	971	999	941	971	986	966	984	951	968	947	931	959	920	942	935	986	938	930	956	972	987	982	980	941	1013	994	964	963	899	974	942	950	903	952	947	926	1000	956	977	948	1001	969	939	999	948	1028	1003	1002	970	931	954	920	960	982	956	944	945	933	973	1017	906	962	954	959	983	974	949	922	918	950	1027	1001	1012	1019	1041	954	961	964	876	969	948	945	945	990	969	908	912	978	993	1007	936	990	897	961	937	947	990	958	947	975	978	891	930	972	950	948	990	968	944	973	943	923	897	910	937	1012	933	967	1021	968	953	968	912	979	969	931	965	980	974	950	942	992	971	954	888	967	958	997	927	970	974	969	988	926	1027	1014	918	957	966	931	1019	973	947	945	964	935	1026	1004	969	972	1010	911	966	969	939	964	913	980	968	962	963	934	995	922	932	971	938	977	944	1007	940	930	963	872	934	951	912	979	970	1027	957	989	972	969	935	1005	876	965	958	904	924	974	934	1016	950	926	985	934	923	901	954	963	996	987	960	942	966	920	965	937	925	974	973	973	934	967	923	965	974	976	946	921	982	988	973	947	954	937	995	1007	950	995	1045	950	964	983	896	983	1023	961	943	989	1016	921	972	984	947	940	972	1002	977	964	979	943	881	919	962	974	929	951	955	961	920	951	977	952	968	949	978	977	983	953	894	970	980	971	948	930	911	964	959	943	996	990	969	1002	935	980	920	864	939	907	936	942	961	970	973	906	961	886	990	908	993	937	965	980	937	988	982	973	945	951	978	953	979	936	943	998	1004	964	925	966	944	970	980	953	950	935	1009	978	917	929	1003	930	976	941	936	922	963	949	971	935	998	911	939	1004	1010	972	1004	1007	959	992	891	948	981	940	956	976	954	975	945	1001	933	986	979	936	937	941	977	981	1004	956	923	957	951	979	966	979	984	970	1001	1040	919	910	949	932	962	936	957	919	989	940	975	921	959	962	937	976	1007	944	983	967	962	991	963	974	925	952	924	922	989	899	943	978	930	970	912	926	1029	955	970	985	940	962	929	915	915	986	991	1016	1005	953	955	947	989	959	982	987	955	980	935	934	925	946	945	944	953	997	989	957	960	987	986	937	965	1015	980	954	969	1004	958	954	967	1019	961	947	897	957	955	896	971	978	927	954	941	914	940	951	966	922	940	922	965	913	971	1000	979	950	981	979	928	1015	950	951	976	993	989	962	977	998	995	987	906	899	965	964	936	930	1008	1004	977	937	1009	1017	992	931	1010	953	960	946	994	872	995	980	961	962	1007	1001	977	957	922	963	925	1002	934	915	957	949	957	989	986	949	1002	937	942	979	924	1040	1016	921	949	965	1013	965	956	918	984	975	957	966	983	934	941	930	942	872	968	906	968	986	942	930	992	971	986	951	971	990	962	921	994	1036	940	926	945	991	982	947	960	962	950	965	1031	912	967	980	946	979	950	1028	986	965	948	939	1028	945	1001	888	998	1048	976	960	889	1015	968	988	1018	985	968	1018	957	950	965	995	917	985	960	964	992	995	951	964	980	911	917	982	946	984	1043	915	927	988	981	953	1001	1003	902	990	1027	885	930	959	986	1001	909	997	940	966	1010	926	982	1003	976	941	991	937	937	927	958	945	960	987	957	957	981	974	957	983	986	939	977	1006	987	953	968	998	939	986	1005	1011	934	950	937	992	969	1050	920	935	967	907	995	1025	969	945	924	927	993	937	919	952	982	945	940	1018	926	916	992	953	978	933	949	958	957	933	950	956	1001	969	984	969	908	996	933	1001	1026	1004	996	907	957	944	930	1011	937	989	953	940	945	975	918	954	957	964	969	974	957	965	979	1003	958	969	948	1002	1005	1003	971	970	932	975	990	969	900	979	959	948	956	990	933	927	978	946	930	991	961	940	947	963	963	962	982	986	983	1014	975	1018	999	982	938	896	986	950	965	968	964	980	931	982	938	928	1025	963	937	979	950	894	964	987	886	903	949	969	940	955	1000	904	978	964	978	943	941	966	944	951	958	952	996	913	986	937	932	920	913	957	939	1007	953	936	892	955	973	931	922	897	961	939	935	1017	986	971	978	929	1006	970	919	931	944	996	951	966	941	897	963	1010	894	981	991	960	996	979	988	945	966	973	935	992	935	932	949	945	999	957	912	942	957	1004	920	964	975	941	926	1007	925	935	1024	991	957	970	1019	1004	937	944	923	989	912	995	946	938	956	984	980	989	932	923	898	923	958	980	988	948	980	956	980	957	1005	975	962	937	909	1053	1000	949	931	906	971	980	971	995	978	974	1001	953	977	951	978	983	962	954	981	953	948	948	938	953	969	959	963	942	996	927	986	948	959	1012	981	953	1006	941	976	953	928	985	995	921	1025	947	951	1002	958	977	934	977	920	950	978	976	972	990	1003	946	988	930	1000	911	985	964	911	928	1007	991	1001	959	982	985	966	959	991	978	936	945	942	990	912	955	968	985	941	1017	1005	951	949	1021	982	979	991	992	969	968	961	993	910	985	976	1005	950	911	950	953	990	954	962	937	942	962	939	948	887	948	949	932	955	955	961	972	991	887	908	940	1025	913	937	1008	1000	994	973	973	1001	962	921	969	1001	927	910	924	946	944	983	971	923	997	936	939	936	946	981	942	953	988	998	923	921	970	958	926	941	987	965	926	1004	980	987	949	993	929	980	993	984	986	978	977	928	951	981	946	961	943	946	967	951	951	915	987	987	991	878	951	920	955	977	917	961	927	917	1011	943	939	930	926	928	920	940	998	983	986	974	953	959	961	1008	901	966	979	1042	952	1000	944	993	975	1009	954	947	939	926	964	968	952	958	947	985	949	1004	969	985	1041	974	938	905	1026	942	945	976	984	957	1001	964	956	914	960	1001	962	966	897	958	999	937	913	906	967	921	960	973	962	937	908	970	933	972	949	985	965	976	982	959	929	928	980	955	971	1004	947	970	931	951	1046	943	914	972	978	991	949	971	988	978	978	994	910	989	979	950	913	978	896	947	1016	993	960	900	992	948	966	989	946	1003	922	966	990	921	899	964	957	1002	980	911	939	948	949	890	948	965	876	967	951	910	1008	907	974	999	913	922	919	1005	1040	915	951	940	985	991	930	915	952	963	968	966	916	1022	944	950	937	984	1008	860	912	968	1011	978	938	953	1033	983	985	943	920	1035	983	928	947	943	952	949	979	939	1017	928	1008	930	973	960	975	919	1004	956	961	939	900	1016	994	948	998	1026	979	947	959	912	960	976	953	932	864	983	996	1008	938	958	961	992	975	955	977	1010	955	1002	959	960	979	984	963	960	970	973	947	948	967	988	970	957	956	1002	933	928	918	931	943	942	977	935	975	976	958	933	974	1006	940	932	983	941	929	925	943	1021	932	888	985	924	904	986	947	936	950	935	952	1000	943	968	971	950	962	989	1037	1027	959	972	992	959	970	978	1000	930	973	918	952	912	922	971	972	945	908	954	966	955	937	940	942	925	980	961	991	976	951	968	985	954	987	961	983	954	974	994	985	1002	950	955	968	947	935	936	987	998	891	1003	892	984	933
38333	32389	39271	31424	24234	21681	20758	12692	6823	4529	2833	1824	731	512	413	366	412	414	446	456	474	498	509	554	477	448	494	466	512	441	460	401	386	395	388	374	372	340	337	384	399	363	340	312	395	346	367	364	374	345	374	384	353	337	343	399	363	351	370	396	372	402	369	356	376	358	340	368	343	398	355	328	345	378	366	345	364	361	343	357	369	369	363	361	357	338	345	334	364	345	403	348	358	342	366	373	375	345	345	342	339	335	370	336	356	331	360	358	347	328	336	362	333	362	359	352	361	351	352	366	324	309	370	356	368	335	325	358	370	360	365	337	356	365	365	386	338	359	330	362	353	353	319	355	365	368	342	332	334	376	362	380	364	388	406	382	325	404	348	370	327	344	318	379	339	334	350	335	355	400	343	364	331	342	338	361	357	317	374	370	358	348	420	371	344	381	373	343	360	365	384	351	380	379	368	353	323	345	371	345	373	342	362	318	348	369	369	364	382	369	387	332	345	355	341	346	341	329	357	360	353	370	375	344	382	349	348	323	370	366	337	349	365	356	351	332	321	356	355	367	371	356	376	326	374	345	353	351	307	319	334	349	341	320	363	366	374	381	380	342	368	354	385	348	357	382	350	398	333	388	387	333	364	360	347	352	342	405	388	345	349	388	381	360	363	345	366	383	368	368	355	367	363	363	317	320	354	364	334	364	359	377	371	396	346	366	361	358	328	342	392	344	353	349	357	395	341	380	377	338	356	359	354	382	369	361	348	364	357	340	346	333	335	370	400	358	364	374	366	357	356	364	367	333	340	343	343	345	342	386	374	361	371	380	338	342	373	353	346	339	356	359	351	366	360	362	331	327	366	339	355	360	327	357	356	330	344	374	350	341	343	382	356	374	342	385	399	353	323	355	327	345	367	371	360	369	381	388	331	324	336	324	394	368	364	370	370	373	377	383	374	372	390	363	357	320	292	329	375	346	355	345	323	370	334	355	331	348	364	340	357	345	346	353	351	345	355	333	383	345	355	394	396	357	384	403	333	347	365	364	356	363	373	353	378	343	357	373	337	369	355	346	365	364	370	323	322	361	392	394	348	342	344	395	370	371	357	366	362	363	363	345	356	385	324	360	377	384	372	402	338	345	342	355	409	355	359	351	343	338	328	353	360	339	319	388	375	347	337	390	349	345	352	314	357	350	368	380	341	353	353	366	360	384	377	362	326	324	353	356	361	341	345	375	338	367	343	311	366	358	342	338	338	350	396	325	361	346	350	373	372	322	358	378	355	375	380	367	323	334	370	359	360	339	343	376	323	340	355	372	363	363	376	358	350	340	332	329	384	363	347	366	315	371	332	351	376	377	356	359	342	334	347	330	401	342	395	360	339	364	352	327	383	349	333	345	320	351	338	376	370	313	358	383	353	353	354	373	359	346	360	342	341	369	352	327	345	324	372	328	347	340	384	359	375	356	356	344	358	383	350	370	379	357	329	349	339	354	384	378	358	361	343	368	351	379	344	344	366	351	317	366	391	368	374	360	335	348	348	350	358	382	398	384	345	395	343	332	325	328	369	399	354	355	335	345	363	355	344	373	334	359	364	343	362	359	332	339	330	378	344	350	364	338	358	355	383	377	370	350	363	336	393	367	397	350	355	351	363	351	351	324	325	349	383	367	359	347	336	313	311	319	335	390	351	363	335	386	373	340	347	368	389	351	330	343	388	369	359	375	361	335	341	366	310	328	356	355	340	353	340	330	354	356	370	379	316	364	364	356	347	371	343	344	384	369	381	357	339	354	335	340	335	358	351	337	345	371	340	329	354	377	345	320	357	368	394	367	330	364	349	340	345	388	347	363	336	344	333	366	332	359	337	356	319	401	350	358	391	332	386	399	379	307	361	337	392	330	359	370	344	346	371	364	322	352	368	315	333	353	326	366	355	351	334	359	380	356	309	346	357	375	312	375	304	356	331	365	370	337	361	338	365	406	342	362	325	354	308	340	328	362	353	354	380	356	382	375	360	342	372	385	359	365	350	342	365	354	377	302	336	382	359	361	375	359	372	375	372	380	388	340	345	351	358	371	360	366	354	377	350	340	384	369	354	348	358	352	374	349	376	346	416	360	367	352	372	385	350	363	399	359	349	371	332	383	368	366	368	331	334	322	349	382	365	375	364	357	359	341	355	341	385	369	372	358	372	321	337	365	321	354	333	353	345	382	344	368	382	386	381	330	327	367	364	354	326	326	375	345	367	353	381	346	382	372	354	365	400	340	314	347	395	354	383	364	350	346	392	320	345	326	368	372	370	391	378	378	322	370	353	393	389	382	348	360	357	373	355	362	372	348	310	310	371	361	301	347	341	404	343	392	336	322	406	341	360	368	386	372	361	311	382	339	371	360	365	320	363	347	370	377	348	375	355	374	368	335	351	351	371	374	359	390	366	350	377	375	338	347	338	353	368	339	391	344	344	376	338	345	343	359	379	351	367	396	371	339	361	375	386	346	337	373	333	356	373	332	377	397	363	355	348	346	361	347	323	348	358	369	381	398	362	365	358	347	374	343	328	342	348	368	353	353	349	335	333	340	351	343	333	344	327	334	387	332	359	357	347	352	347	326	340	379	361	354	377	361	324	315	349	405	395	376	364	348	379	356	361	386	370	344	362	383	371	360	364	365	356	341	360	331	355	378	361	340	356	356	360	383	335	360	404	344	343	330	342	377	372	315	341	400	341	347	359	338	385	358	353	354	364	353	322	368	408	351	323	373	365	340	398	365	360	348	397	373	408	368	351	383	393	346	324	368	376	371	373	397	362	353	367	328	386	377	367	355	381	346	345	384	370	365	355	365	340	328	349	388	373	376	356	330	403	325	346	334	365	312	328	346	339	367	342	359	350	363	385	373	357	350	339	343	340	355	370	339	380	376	380	362	381	381	360	327	355	354	423	346	330	310	356	347	357	371	341	344	367	351	325	377	367	359	332	314	343	354	354	341	387	353	330	371	346	351	352	368	323	344	367	384	373	364	364	395	364	340	330	368	360	357	333	358	384	342	349	338	340	350	378	346	350	394	377	407	337	355	353	341	351	387	366	349	389	350	327	385	349	338	368	350	341	377	391	367	365	370	344	343	377	335	327	361	349	352	368	366	391	359	354	344	369	357	354	389	375	340	345	368	396	340	347	358	370	371	373	387	362	351	366	341	342	332	340	371	370	320	374	362	369	371	389	335	366	352	346	377	369	361	370	356	342	364	336	355	334	323	408	373	374	341	347	329	372	353	350	341	384	357	347	368	344	337	320	350	351	405	352	340	337	343	399	368	384	363	370	374	340	330	364	338	375	323	339	381	374	353	380	339	363	364	325	380	406	391	361	391	320	343	360	343	380	366	350	346	388	361	355	381	337	365	370	367	353	326	356	369	386	365	380	344	370	353	366	403	320	364	356	373	316	355	341	335	349	334	376	369	355	368	350	338	328	367	358	348	366	374	374	340	330	378	355	361	358	348	349	386
26262	28412	40478	39826	35941	36776	35177	26080	18185	15876	10554	6956	2629	1456	1144	1075	1142	1163	1240	1348	1492	1580	1738	1802	1591	1634	1676	1613	1505	1436	1248	1105	1084	976	941	899	962	839	876	866	905	879	827	857	850	879	865	855	900	856	844	843	889	847	843	854	883	876	863	858	846	829	867	835	923	848	838	811	858	830	872	862	837	878	838	825	793	853	833	844	851	872	871	856	853	830	880	850	810	835	883	884	881	884	829	817	872	845	874	888	839	815	843	876	799	824	836	815	865	854	896	858	883	892	843	855	866	835	869	854	809	862	900	819	811	843	837	891	899	855	831	811	842	834	944	846	815	854	872	804	833	856	878	861	795	834	919	853	835	861	828	803	855	884	812	869	794	844	794	832	836	855	934	832	873	863	833	844	912	848	799	796	792	835	850	819	857	828	834	843	843	847	882	836	843	902	871	816	838	841	880	813	833	902	855	833	841	862	845	920	869	809	847	878	816	771	808	828	873	827	836	829	826	857	820	901	815	880	868	905	864	832	845	817	875	825	819	896	846	834	866	861	860	889	822	838	806	840	864	864	846	827	842	846	904	871	851	873	830	821	851	836	804	918	855	858	892	811	857	836	919	819	895	838	842	841	838	864	856	829	847	903	870	838	851	874	828	864	844	835	878	799	810	856	861	806	845	839	818	821	779	788	838	894	870	839	894	846	837	868	830	831	860	818	852	815	802	856	815	822	867	832	903	864	835	860	839	878	855	850	842	867	846	865	842	824	879	842	818	852	808	826	864	863	881	847	912	840	825	812	858	865	820	851	833	864	877	853	839	888	859	834	850	856	875	864	894	830	902	810	874	858	872	848	855	828	837	849	835	860	829	866	854	857	858	876	841	847	875	898	770	845	790	883	856	852	830	854	828	825	791	822	828	907	912	852	841	842	888	872	876	846	841	773	823	832	862	907	875	797	884	831	845	882	847	790	818	832	849	873	794	843	833	852	830	836	867	910	859	844	875	816	824	827	840	799	828	831	864	839	792	891	865	822	835	818	815	824	868	852	843	845	841	862	836	814	869	850	810	816	834	847	862	884	857	850	904	875	851	844	793	900	857	871	842	832	857	914	816	869	847	870	862	909	846	887	858	821	841	874	830	871	883	850	855	807	870	885	835	826	841	827	811	879	842	838	854	856	827	872	855	840	872	835	796	875	878	834	858	872	862	818	820	845	855	846	811	913	855	889	851	802	836	841	746	874	859	827	851	874	869	815	834	876	831	843	877	840	837	790	840	790	839	789	880	884	856	821	827	843	846	848	836	893	841	858	917	868	842	824	861	818	853	892	815	821	846	845	857	843	868	895	839	834	861	837	871	841	900	888	853	788	819	813	839	850	847	839	831	838	795	829	794	795	846	883	842	851	818	865	815	850	842	820	791	828	816	812	902	868	919	836	861	886	898	853	820	847	808	842	854	871	847	796	873	821	858	829	901	837	899	830	879	831	832	841	839	836	882	846	888	841	861	868	871	838	812	875	878	864	832	880	809	870	849	833	852	838	821	879	846	843	862	801	889	871	869	851	884	843	879	884	847	813	844	839	880	835	851	895	822	808	842	854	812	851	809	839	882	837	889	839	875	865	847	878	855	850	894	880	864	801	880	885	834	868	813	836	789	800	835	844	840	883	860	827	862	821	839	869	851	860	861	874	871	864	862	849	832	837	799	868	835	869	876	794	827	827	848	876	882	808	844	825	835	870	834	828	813	842	877	796	875	886	840	822	851	860	868	886	846	885	802	844	847	813	845	879	844	831	837	867	849	832	853	834	844	827	891	852	825	891	830	866	817	835	825	833	843	882	890	845	861	848	847	840	858	880	870	870	860	805	901	874	861	841	831	853	835	849	889	824	879	863	820	875	830	829	823	884	849	868	834	849	810	870	794	837	834	828	861	835	857	890	846	857	850	872	830	866	851	895	871	849	785	879	906	880	786	791	854	873	872	831	815	873	839	836	873	841	814	851	878	794	916	855	866	773	859	817	869	899	807	815	822	842	803	890	846	847	895	836	861	865	799	859	775	840	910	850	879	838	841	832	812	813	835	863	883	901	817	836	908	793	850	835	902	847	868	841	816	837	881	832	881	848	843	854	790	889	845	833	838	881	873	825	817	804	872	900	842	803	831	813	821	829	829	846	834	818	808	836	829	875	813	863	852	868	883	865	860	823	827	815	810	869	893	848	856	848	825	818	828	830	807	828	865	793	830	864	865	831	856	829	865	779	882	843	830	874	845	892	859	861	872	868	840	859	811	833	862	866	828	864	864	893	841	840	798	839	872	852	828	842	833	866	834	890	845	873	822	842	886	909	847	826	835	804	888	850	828	813	902	839	842	812	896	834	840	855	843	805	827	845	854	839	772	856	858	843	863	841	842	793	845	829	819	813	889	836	876	859	858	813	866	856	829	860	832	819	884	854	861	922	848	840	817	836	852	831	863	849	819	809	918	869	824	841	812	865	848	806	823	856	837	842	764	835	874	864	831	793	879	863	901	847	839	806	839	850	868	854	833	878	838	843	866	797	828	851	844	853	860	864	845	883	822	853	839	860	831	868	801	863	792	811	857	855	861	857	818	851	865	825	845	849	826	838	848	867	794	827	817	809	812	838	919	824	879	820	847	842	865	869	862	806	867	851	875	872	849	846	828	854	860	875	879	875	856	843	839	860	861	854	830	881	837	910	881	862	788	853	840	821	842	843	818	867	827	847	848	815	890	878	844	895	884	858	800	876	826	835	822	839	827	854	901	870	848	869	844	813	870	824	886	863	831	876	877	908	880	825	802	858	865	857	840	895	778	811	856	855	867	820	832	888	839	818	835	839	846	861	853	840	833	848	857	869	861	862	829	876	866	811	846	842	788	842	832	797	860	810	831	878	816	876	797	841	849	863	899	840	853	844	854	844	846	871	851	845	824	891	867	900	824	845	836	869	880	864	860	855	897	880	820	844	844	829	787	847	821	857	878	825	853	816	853	810	851	879	843	831	848	835	868	837	854	820	836	875	868	804	823	805	851	843	883	832	835	839	863	841	846	889	859	848	810	839	858	858	855	876	824	861	831	851	862	816	816	822	812	820	847	847	823	823	822	865	908	855	859	820	859	856	853	829	900	853	856	856	830	835	846	852	859	879	849	815	843	843	873	837	827	808	870	835	859	856	832	857	866	839	859	837	861	869	846	796	828	878	858	876	868	778	868	802	838	876	798	830	857	910	882	821	829	811	859	854	862	830	885	844	873	876	807	868	853	850	835	846	847	824	833	846	816	841	904	871	826	840	878	810	831	787	880	847	841	856	819	859	864	886	836	769	832	853	862	862	833	919	901	824	824	826	859	895	816	881	929	807	858	842	917	838	877	887	864	847	836	826	864	843	797	870	867	885	847	849	874	865	793	864	877	872	876	839	811	825	876	846	833	850	859	822	819	895	803	826	866	865	897	886	880	824	858	800	834	806	836	855	908	833	828	865	808	812
15481	8232	7089	4656	3158	2118	1378	1015	863	689	540	405	420	407	417	364	410	400	404	430	388	420	421	406	367	408	384	408	378	374	431	409	424	391	373	403	382	340	379	427	369	408	384	371	409	388	408	375	365	396	396	397	372	403	372	393	435	417	373	398	403	401	365	354	373	396	435	421	339	410	414	377	391	357	403	367	411	342	385	381	384	411	401	400	373	387	374	369	398	413	361	412	394	381	342	395	398	399	380	381	400	363	361	391	363	410	367	378	372	354	379	415	370	412	373	390	417	415	373	399	388	375	397	365	358	426	406	393	358	392	390	440	393	417	361	384	375	370	397	398	384	388	369	422	366	394	362	390	389	368	378	419	371	395	378	350	347	376	428	375	356	366	397	368	389	362	415	356	410	380	371	356	405	390	392	402	369	375	371	383	365	370	380	400	414	353	400	420	371	353	349	384	378	448	362	377	417	386	389	371	385	376	327	381	393	385	380	434	367	365	389	375	392	442	395	338	381	392	373	379	365	362	365	395	365	446	406	404	355	385	349	382	387	370	379	383	407	392	382	366	382	384	396	383	373	383	380	440	375	409	394	387	410	378	367	354	401	388	414	391	382	396	398	389	391	411	364	360	369	403	409	411	374	415	346	403	374	374	378	409	369	392	410	406	371	396	387	370	383	382	365	379	402	410	407	393	386	388	361	363	419	353	415	391	382	390	429	404	380	378	392	388	383	315	382	358	370	389	374	367	395	407	393	412	418	403	392	423	385	392	419	368	405	426	412	375	416	418	349	383	409	361	392	371	344	405	372	378	388	386	399	412	359	406	359	377	374	376	386	375	381	406	372	395	400	387	385	390	353	401	377	402	360	391	401	406	381	357	385	410	345	388	395	389	362	382	391	350	374	387	381	415	367	387	384	394	382	400	371	420	396	313	423	387	398	410	403	384	363	333	369	379	354	396	403	395	390	402	403	398	386	367	417	380	417	402	405	376	405	382	431	374	378	404	421	354	367	393	389	394	378	411	405	416	385	363	429	361	425	374	400	394	374	407	387	377	381	377	379	371	401	362	362	417	370	402	369	401	391	377	383	399	452	367	362	400	382	374	399	371	433	407	368	393	359	390	381	381	390	374	385	399	398	389	392	393	402	394	356	409	424	386	419	364	391	372	405	413	403	395	399	374	377	385	363	388	397	355	425	378	417	327	396	442	389	391	376	449	408	357	427	410	377	379	400	411	407	382	406	352	368	401	359	376	380	396	392	394	342	370	400	413	383	394	389	394	387	365	397	435	377	379	377	367	368	403	355	404	361	407	395	367	386	354	393	376	407	395	358	376	367	369	378	390	370	364	335	388	416	360	350	394	391	385	397	377	379	428	397	383	418	369	356	398	387	376	368	358	373	408	377	396	415	355	359	418	388	376	367	392	376	392	406	376	366	417	432	398	380	376	423	385	347	381	373	399	383	392	373	397	412	396	370	410	407	378	360	365	383	408	365	396	409	382	373	382	385	401	408	376	355	377	376	393	441	386	385	391	365	378	350	342	355	390	431	407	377	369	381	364	399	416	425	390	410	382	427	415	405	402	371	417	357	399	387	375	380	387	384	364	401	395	368	403	418	413	367	411	400	426	379	403	403	395	398	410	371	398	369	366	404	404	367	358	361	399	403	398	387	371	374	347	388	419	385	365	382	417	410	378	393	384	398	383	397	438	402	394	414	363	363	396	418	367	378	370	380	370	404	390	386	396	376	375	417	406	384	394	409	368	406	355	364	396	416	428	384	365	419	387	373	389	411	402	393	384	393	392	356	396	387	391	372	365	370	388	403	383	408	404	413	335	388	407	351	398	363	374	376	390	402	351	412	389	383	392	378	376	408	398	429	423	386	391	402	381	420	411	403	374	372	420	381	401	379	362	347	365	373	362	378	359	389	382	402	380	391	395	386	395	364	392	379	365	397	379	415	384	364	390	423	340	393	428	374	412	390	369	401	376	414	370	357	399	424	386	388	388	408	374	371	384	428	380	411	395	385	360	374	391	388	414	372	390	371	380	380	389	389	406	354	363	409	373	391	388	398	416	375	361	415	382	380	407	405	383	400	404	407	404	399	390	387	344	375	362	391	390	403	384	403	386	398	370	376	422	339	368	421	385	367	378	365	419	383	427	365	388	375	372	400	394	376	402	388	353	389	391	411	403	399	398	389	398	410	393	386	349	382	382	366	372	360	399	370	383	415	406	400	422	396	404	377	401	388	394	398	375	403	405	411	417	375	413	428	377	443	382	398	363	379	388	329	385	353	381	388	402	362	399	378	403	341	396	372	380	410	389	423	401	379	363	398	428	383	392	415	364	373	389	395	378	358	415	367	362	407	397	388	390	379	380	384	370	369	373	407	427	384	381	386	393	391	407	402	401	385	383	360	369	410	396	416	409	404	393	420	373	343	401	365	366	401	394	350	349	393	379	371	398	401	385	439	394	391	385	426	398	414	383	379	402	357	397	417	388	348	402	409	362	375	377	370	338	388	367	382	369	384	388	336	360	399	380	368	352	394	394	386	387	408	391	372	402	351	373	390	387	391	389	376	400	387	378	397	370	374	398	363	415	369	401	389	381	425	358	387	370	371	353	387	363	403	403	385	352	384	381	400	389	381	402	405	390	387	426	360	351	428	374	393	422	379	363	396	401	371	387	393	356	344	375	399	392	397	392	393	370	370	368	386	363	344	392	371	371	385	396	417	366	365	334	349	378	390	353	353	383	386	405	392	391	387	386	415	368	417	419	359	373	401	342	419	386	414	402	381	401	417	377	365	404	368	421	388	419	372	345	380	389	383	414	385	388	385	363	348	399	367	386	393	377	426	405	399	386	410	396	393	381	385	398	395	370	383	366	397	394	415	365	386	378	430	390	397	374	377	382	411	381	403	387	360	414	398	399	378	355	398	366	398	392	382	367	370	393	350	400	352	379	418	390	362	376	404	364	408	372	402	404	429	375	384	389	359	403	408	381	393	415	369	404	429	388	409	340	400	383	372	404	393	402	398	417	388	389	378	384	403	366	366	350	360	356	355	394	404	404	411	414	416	382	392	376	396	398	396	402	407	383	381	394	417	367	370	363	406	410	381	408	392	379	374	401	386	386	352	366	374	381	390	386	373	417	430	370	392	401	363	382	383	390	393	382	375	389	372	402	385	422	375	396	380	333	397	336	390	388	422	379	353	379	354	433	391	375	419	417	356	407	375	394	356	386	403	336	384	384	384	374	375	356	386	370	384	355	416	362	364	367	397	359	377	396	396	393	388	411	403	418	401	412	350	394	396	347	396	418	413	425	389	369	373	396	369	384	387	393	419	399	391	375	412	410	415	412	373	417	384	368	390	412	418	389	408	378	377	358	360	405	383	390	386	398	440	369	405	399	390	411	383	427	361	369	379	361	389	401	352	382	344	378	372	400	378	398	378	391	385	383	396	388	367	381	370	374	428	405	383	407	353	413	372	376	357	385
11717	8588	12402	12179	10839	7977	5385	4046	3183	2395	1667	1184	1120	996	999	942	955	960	1036	964	986	971	956	970	938	958	926	963	908	904	897	1009	907	938	943	880	899	895	949	922	924	949	948	923	906	933	895	942	948	886	896	910	954	945	976	966	938	963	958	996	938	916	927	930	923	926	916	915	917	958	911	934	950	942	903	940	907	928	923	938	944	927	914	896	935	961	932	966	925	945	935	900	896	874	920	938	944	862	934	931	877	914	931	974	960	951	896	910	912	932	964	960	969	970	921	885	956	923	850	966	922	903	956	940	988	995	936	889	904	928	951	921	908	889	918	963	900	886	902	917	920	943	917	955	888	936	875	913	981	898	935	894	934	960	945	949	940	904	924	921	965	920	920	911	962	906	911	902	912	896	882	934	949	994	930	998	993	903	936	954	918	967	916	903	935	968	926	899	949	913	930	907	967	913	898	926	907	901	914	946	924	914	975	1011	935	946	939	936	922	870	948	932	902	936	968	944	907	949	968	956	942	938	898	941	926	936	939	946	926	943	911	908	969	916	957	953	944	902	955	897	964	907	893	918	854	897	915	908	934	929	961	935	920	982	940	912	893	947	1025	942	932	945	932	947	887	909	892	918	939	955	915	870	973	907	903	932	893	955	900	882	909	880	910	882	926	931	970	926	920	879	983	918	905	905	893	933	922	879	951	876	929	874	969	865	912	940	894	880	964	909	917	959	903	928	953	890	923	939	912	888	970	922	940	932	890	932	881	874	903	953	922	937	965	940	938	882	908	935	935	886	913	915	968	970	893	903	924	890	883	927	928	870	884	919	983	944	963	884	900	957	893	910	892	933	864	863	899	908	927	914	915	981	911	934	965	960	889	927	886	959	909	937	934	900	933	927	963	978	904	904	923	908	932	944	931	920	905	926	895	918	860	943	1011	901	900	909	956	926	920	937	1013	944	938	885	917	968	930	927	904	906	868	909	916	966	960	862	962	941	994	894	964	957	864	939	926	890	981	899	946	945	957	953	877	1003	901	994	939	876	880	902	899	905	893	871	918	932	921	947	900	875	924	975	929	948	961	947	970	949	922	890	929	898	941	973	927	853	965	924	853	901	916	911	966	933	977	955	910	944	947	915	924	917	920	932	918	965	906	936	925	935	913	954	912	872	910	958	904	910	910	950	934	897	900	905	973	949	887	882	926	852	888	880	885	921	894	990	892	908	948	953	911	899	917	871	913	923	911	932	865	922	937	957	961	961	958	914	979	869	955	940	889	915	956	914	937	926	942	885	904	924	977	960	978	886	933	901	872	938	953	953	912	950	970	905	925	957	933	963	928	895	944	936	900	862	915	965	936	939	886	940	845	919	888	924	903	949	927	913	861	882	938	917	939	945	961	888	894	955	911	948	936	888	955	885	934	905	970	949	912	933	923	875	926	946	963	909	962	925	983	1002	967	952	959	881	960	904	929	873	916	961	932	923	912	956	857	936	934	974	898	927	938	951	956	926	935	915	947	948	894	955	946	917	945	962	934	963	931	893	976	922	906	922	890	964	933	941	924	939	905	948	934	904	905	906	897	943	950	930	957	875	878	901	915	929	915	940	889	967	926	935	933	910	952	936	918	973	883	918	885	889	971	876	978	878	894	892	897	915	950	926	953	956	879	881	937	965	960	892	967	877	913	880	901	901	905	919	1015	883	881	908	911	968	896	917	870	942	963	960	943	904	955	895	919	902	922	842	949	983	884	921	912	956	931	945	904	955	963	900	938	889	925	972	919	882	919	955	915	923	916	940	883	915	927	942	941	904	934	930	909	940	918	905	940	966	900	900	932	961	873	874	865	942	936	919	915	941	912	895	937	951	931	913	993	907	963	932	908	907	963	917	861	943	963	941	944	921	911	904	890	878	909	936	950	983	947	923	930	882	914	879	930	888	896	898	902	985	935	926	979	903	945	911	913	965	873	951	968	929	959	929	912	887	931	919	864	863	893	912	926	1002	917	891	884	930	981	896	885	986	945	889	909	933	896	924	902	951	946	870	998	889	937	908	870	947	933	929	920	914	948	925	923	960	919	880	958	916	917	921	941	935	926	946	891	908	922	942	924	869	913	875	945	942	961	951	906	940	940	926	921	953	1006	911	923	892	899	976	977	933	912	864	945	876	955	861	896	985	988	976	904	940	962	888	904	896	894	925	949	938	915	877	879	890	881	950	907	903	942	927	880	927	986	896	961	921	941	905	919	978	895	946	895	923	917	883	968	948	931	914	958	947	954	918	906	913	928	945	925	948	948	992	955	973	966	934	919	914	912	974	927	919	939	961	955	932	981	954	915	912	895	975	910	952	950	910	910	972	921	898	947	832	959	941	945	880	953	932	909	940	937	916	942	867	926	887	921	926	962	934	949	881	916	911	902	924	927	910	954	950	945	949	896	892	956	926	893	865	956	927	951	951	961	920	883	881	908	916	956	906	917	882	905	924	896	935	932	950	907	956	885	929	900	945	951	911	899	904	984	936	943	888	913	924	946	896	941	863	900	936	978	946	919	893	890	984	889	928	999	913	956	885	961	939	917	924	891	899	897	920	968	930	974	940	910	887	942	910	937	959	865	927	904	946	947	930	907	951	881	907	940	936	973	886	895	939	929	939	1013	876	909	939	931	928	925	882	931	909	888	988	947	903	912	934	957	938	898	911	907	906	937	933	886	875	920	885	983	912	928	969	944	907	909	981	885	971	940	925	912	951	912	937	934	936	957	926	910	897	911	982	923	915	923	899	964	939	919	927	889	915	878	940	897	956	907	912	934	921	913	927	966	933	946	907	909	979	918	853	890	941	959	901	885	941	948	896	986	889	898	930	938	950	908	949	910	883	885	919	969	918	914	948	940	859	931	914	904	973	925	887	909	949	929	978	948	929	899	894	884	943	935	948	909	926	957	913	984	938	918	974	985	939	898	939	894	958	915	922	961	834	964	887	964	895	903	955	933	945	969	940	962	968	941	956	968	897	867	874	949	939	963	884	950	983	929	908	875	927	925	935	933	916	937	908	902	949	896	941	925	924	988	912	928	923	878	967	913	937	896	987	863	915	895	944	836	921	920	893	870	904	954	878	947	886	910	911	929	907	897	933	976	928	926	907	915	940	895	917	952	955	954	904	948	934	901	906	917	933	958	902	889	904	867	903	947	915	930	890	923	945	987	887	904	939	925	912	907	959	927	935	899	888	916	918	947	904	935	936	992	968	900	953	896	926	970	897	934	949	951	909	865	941	985	910	879	960	921	909	929	958	896	965	910	932	969	949	947	968	990	935	921	871	888	897	925	946	918	914	899	878	922	930	925	978	910	907	883	920	918	938	857	937	934	940	950	920	939	905	878	897	926	883	984	921	896	1012	935	917	932	908	953	949	916	938	988	969	890	897	893	827	920	920	984	953	940	899	926	934	883	923	923	948	933	916	963	900	878	956	904	964	905	965	920	921	942	964	983	902	955	946	888	924	917	899	975	950	907	938
28357	20194	21795	21526	20203	13432	10718	10163	6461	2545	1356	623	550	440	422	414	460	400	410	471	437	468	499	532	427	465	470	462	448	476	452	434	429	429	425	407	395	417	415	430	436	458	407	410	384	436	382	385	427	438	421	386	410	429	398	401	393	403	430	394	411	416	407	416	412	453	427	407	429	442	423	431	427	399	421	435	404	459	452	366	409	386	416	415	409	440	404	376	424	419	392	410	448	411	425	387	391	414	433	388	390	387	387	410	424	414	399	459	396	414	407	431	451	425	422	401	410	414	406	406	372	395	441	431	400	404	380	388	395	433	428	415	417	431	404	444	449	405	440	430	400	422	414	401	370	394	391	392	422	441	436	432	439	433	437	417	399	406	421	396	399	411	409	391	375	397	435	413	423	429	403	405	423	380	427	438	397	380	415	446	440	397	436	404	411	403	434	430	389	422	424	430	400	415	435	422	448	419	424	402	360	384	401	403	404	415	456	386	420	385	415	415	454	390	399	404	458	382	415	384	476	426	366	388	367	403	419	385	399	389	401	417	385	379	451	414	379	421	417	436	418	399	405	413	375	429	456	386	414	389	436	417	429	436	395	420	433	447	436	420	367	399	441	390	421	422	447	414	450	401	431	397	412	431	438	391	391	411	386	359	420	466	408	401	411	448	410	401	421	432	417	448	404	402	399	397	439	418	442	399	426	444	423	378	436	371	407	445	406	442	393	462	417	410	389	419	402	376	465	386	397	400	430	398	465	416	439	412	402	376	388	402	425	406	381	442	422	387	393	426	408	453	433	411	418	439	370	438	415	452	396	398	409	359	463	397	440	481	404	459	412	418	439	433	443	441	407	416	400	414	408	447	397	393	399	395	422	407	424	444	421	391	418	389	417	423	440	398	441	400	395	375	406	408	419	395	409	445	463	396	400	415	409	436	414	387	460	420	457	444	419	386	370	400	404	379	383	389	387	390	404	427	436	379	417	456	396	355	436	399	431	437	386	423	456	387	432	445	450	401	392	402	377	395	424	415	408	412	393	433	429	395	411	429	424	417	367	373	432	409	405	431	416	409	425	418	459	403	413	460	404	394	437	436	393	400	364	431	455	429	436	418	451	435	396	368	445	396	442	408	418	410	431	411	410	400	397	417	415	448	435	419	430	422	402	360	431	391	438	440	382	359	424	396	420	394	404	395	424	418	396	399	463	405	420	427	437	367	407	404	391	404	368	418	446	412	416	404	446	394	396	428	421	411	402	414	402	407	429	414	422	394	380	450	439	425	422	406	421	436	420	409	402	378	425	440	456	400	398	395	438	392	399	422	384	408	426	445	377	388	425	401	441	406	446	437	402	400	383	390	407	431	380	421	392	425	451	424	432	398	376	434	438	385	408	371	411	402	410	416	367	415	428	380	413	412	417	396	406	423	400	398	406	454	422	399	408	431	430	367	409	440	433	408	390	403	386	383	398	402	407	420	419	409	400	397	413	398	419	414	414	423	397	406	415	431	404	395	401	410	427	436	394	418	404	443	421	449	407	353	373	406	390	399	368	412	420	425	424	401	409	418	429	418	398	424	435	406	429	412	444	415	418	424	428	418	383	410	436	388	370	414	438	412	398	388	426	391	424	433	408	398	414	396	434	457	381	409	447	421	412	403	398	397	418	402	396	452	428	392	395	417	437	434	399	368	411	435	432	400	460	408	403	417	385	426	438	413	421	401	420	397	419	448	414	393	375	388	383	381	411	442	431	415	429	401	379	436	403	415	429	392	356	395	478	418	429	417	404	402	457	409	442	369	410	423	388	448	423	439	405	428	450	397	398	385	407	385	396	420	419	395	406	390	437	409	448	404	431	367	438	388	416	378	431	409	409	423	421	397	412	408	397	417	359	396	426	437	393	403	431	376	431	418	417	407	409	386	416	457	423	422	387	410	446	424	435	446	439	407	401	415	426	442	435	376	435	446	379	419	407	408	373	432	377	404	406	412	428	421	427	384	440	446	465	435	402	389	413	375	456	425	442	397	381	400	428	407	354	421	412	391	395	383	378	428	416	369	425	374	420	448	381	400	403	417	397	417	418	396	388	396	449	403	401	397	384	393	416	415	439	452	383	395	412	397	398	392	441	421	393	410	423	434	406	400	407	415	401	412	423	376	404	401	400	404	382	412	409	388	398	416	404	419	404	393	411	425	394	431	392	418	429	381	403	447	442	428	397	388	424	445	418	411	402	433	430	449	435	424	407	425	453	388	413	421	410	416	397	381	422	392	446	452	402	432	437	421	394	398	403	379	414	413	432	379	386	434	399	428	423	423	418	403	370	396	421	435	408	432	425	397	405	392	400	439	386	390	403	400	429	429	411	364	406	414	436	407	409	447	447	428	423	418	387	373	439	408	381	394	377	441	397	402	403	423	438	410	396	385	413	394	376	388	422	419	419	431	426	408	428	378	425	390	392	426	405	416	416	385	373	394	411	418	435	389	393	428	419	405	396	397	438	420	417	399	355	409	415	434	379	433	377	424	393	427	393	426	433	364	382	411	392	399	382	476	406	398	379	417	397	387	439	387	394	409	456	405	407	410	416	395	405	408	391	416	375	424	437	397	379	359	380	398	438	459	419	429	405	471	423	402	455	415	398	409	452	456	397	409	407	437	441	428	418	402	458	379	392	387	412	428	429	389	413	417	392	399	424	398	443	411	455	414	408	423	410	437	380	437	404	429	408	411	398	388	403	435	444	404	401	433	415	412	448	433	435	418	404	428	408	426	407	401	407	436	477	423	404	430	401	404	411	424	408	420	383	422	424	416	422	434	422	400	424	415	409	417	422	407	467	423	397	402	395	411	391	390	415	403	387	407	400	417	381	407	332	433	420	438	362	403	382	372	421	430	431	416	429	404	447	380	420	434	383	443	382	417	430	407	397	392	401	410	421	403	350	421	415	431	408	395	406	425	398	377	401	375	415	457	435	418	438	421	395	421	424	421	399	410	412	432	442	425	429	441	421	404	418	402	401	398	385	396	404	423	418	391	403	447	421	420	414	393	400	438	393	419	427	411	435	383	439	423	427	467	385	406	418	395	373	419	371	395	445	399	420	414	405	428	460	451	397	389	369	401	442	406	423	382	412	394	431	395	390	420	410	392	408	395	393	388	407	392	380	388	397	383	379	476	416	433	409	421	411	426	407	446	420	402	426	391	450	385	420	425	383	383	423	419	409	385	393	437	411	406	443	380	415	402	410	405	437	440	439	435	393	378	386	385	411	405	390	430	401	431	449	440	420	415	403	423	443	414	386	390	451	414	411	428	438	393	408	405	363	425	432	359	413	387	416	419	391	406	436	405	403	419	445	402	415	414	381	431	412	455	397	403	415	424	430	425	410	370	392	398	400	426	422	375	365	415	410	436	439	409	401	426	396	403	394	410	387	414	382	454	408	440	414	417	376	400	449	364	453	485	421	410	417	404	428	376	418	429	384	399	406	429	379	390	423	406	418	431	436	411
20243	18801	27934	32732	33377	28137	26281	26528	17604	8841	4942	2176	1689	1279	1137	1074	1052	1115	1180	1233	1267	1363	1385	1435	1387	1342	1400	1385	1255	1319	1171	1185	1046	1060	973	992	972	974	940	991	967	1027	1044	916	929	1000	1001	1013	967	974	1034	995	940	1015	1003	998	999	970	965	967	1016	938	973	978	947	977	941	957	983	982	986	972	1026	1069	952	998	1018	976	1021	1004	983	1012	936	961	978	990	987	961	955	969	964	989	970	978	992	946	1003	947	987	994	995	985	984	954	1010	960	982	994	996	972	987	964	959	954	932	1001	980	939	981	984	1010	947	902	979	930	1046	971	957	962	991	955	994	967	989	918	1054	933	990	1031	964	963	990	964	960	1029	1027	938	932	884	1022	976	982	999	986	1041	933	955	1036	991	918	993	988	929	1010	939	997	1021	969	1037	1043	1014	970	947	1004	997	913	926	943	929	996	957	978	990	963	995	962	962	1028	1048	1016	976	993	1035	1002	971	1000	988	925	957	1001	949	978	985	946	919	1007	999	970	974	960	945	947	979	997	1023	987	982	1015	890	916	929	1028	1049	958	1020	986	947	999	1026	982	1058	970	976	991	997	952	904	947	949	918	929	1015	1006	991	1032	957	977	978	1020	932	947	965	967	963	959	956	1009	996	984	1018	992	990	973	938	971	964	947	976	950	993	1003	999	992	989	976	1033	962	1017	997	945	924	994	976	977	1023	977	997	974	950	994	955	956	1023	988	976	987	992	991	1040	945	957	982	1017	987	983	980	957	966	981	951	935	1007	977	938	1026	982	1021	965	945	954	910	929	973	933	962	982	995	978	959	995	997	925	969	970	1005	930	934	922	1023	989	927	1018	975	954	1002	974	1014	964	1009	950	950	1055	947	964	966	941	930	1000	996	953	953	1039	976	988	989	965	905	964	938	996	935	938	1048	988	1020	955	1003	980	959	1007	947	1010	1024	978	1005	985	1002	985	973	992	986	980	1003	1029	981	1013	1008	935	977	968	995	994	942	992	1025	997	989	958	969	954	958	983	1010	928	917	996	961	1008	990	978	1007	1022	1017	967	974	938	915	940	986	976	947	988	967	1052	989	931	1027	964	1046	965	976	966	965	926	925	969	999	1000	1032	979	946	941	978	893	946	956	986	1001	984	938	969	981	1001	994	939	1001	978	956	1028	1003	940	993	969	970	1006	983	993	971	951	975	1004	935	893	1001	941	997	991	982	902	952	1022	982	944	1012	914	995	959	948	1008	1061	1034	972	981	1008	972	965	961	930	963	966	932	958	997	973	995	988	948	978	1066	975	976	986	1016	996	1023	974	938	1042	1037	970	1031	956	952	957	997	1009	984	933	932	999	1015	952	980	981	949	968	965	976	1002	1050	990	978	974	972	1003	930	959	974	975	882	975	967	984	983	990	901	1011	1032	967	931	961	950	977	969	953	1018	1001	1018	972	1004	1005	994	974	988	936	1007	1050	912	953	1008	995	1021	966	967	942	976	970	978	1001	974	926	1007	985	946	971	1027	943	922	995	993	1003	933	999	988	986	964	980	870	999	998	993	951	1007	954	980	1030	1063	955	983	931	1027	990	1008	941	973	985	967	994	1012	936	991	925	973	1042	1006	997	1024	988	1000	989	960	913	945	925	965	938	993	983	1024	938	1000	963	1005	921	953	1017	960	960	924	998	957	934	979	940	1017	1026	937	968	937	951	956	980	916	981	959	975	964	977	947	977	969	952	944	1021	933	956	935	989	990	958	1010	995	995	1010	979	1000	952	1044	946	918	974	995	1030	999	938	929	1059	965	1002	956	944	997	927	931	997	1027	1033	967	964	1007	1019	993	980	1002	999	1035	971	949	1012	982	1037	1018	986	989	952	969	961	951	947	940	1009	941	1001	955	1030	944	1010	998	1032	961	974	948	1007	1033	971	981	972	958	925	1006	980	908	964	976	994	981	1007	1057	924	959	980	971	993	988	936	942	933	986	954	989	973	966	974	941	927	959	955	1008	950	942	931	982	966	936	969	952	937	951	940	980	990	919	929	964	974	1013	980	1048	917	995	1032	950	954	979	974	982	920	973	976	976	969	959	971	954	1007	969	978	934	1006	972	977	902	979	1011	940	983	946	964	983	995	1013	972	951	937	996	993	974	1015	951	924	1030	956	987	994	991	929	978	1019	981	956	971	972	1004	957	988	899	963	986	953	1025	992	947	970	943	948	977	1023	957	920	965	1007	988	977	950	1002	983	939	1007	949	955	964	979	989	999	1052	986	923	956	961	1012	989	993	962	957	1007	1001	971	926	987	964	978	1010	960	1007	920	994	975	963	978	925	935	956	999	990	1015	964	972	984	941	939	978	889	928	973	1024	998	995	1032	1009	996	1016	974	929	1013	981	974	1001	969	1009	934	962	959	954	1017	1015	991	1002	942	927	971	960	1050	969	940	947	998	1001	1031	970	960	963	956	975	975	915	1026	939	951	976	957	991	881	955	986	1000	975	971	988	1009	908	950	1016	986	983	945	995	992	1016	993	998	1049	994	986	951	1017	983	963	958	960	922	987	966	958	1029	952	992	976	1016	998	1007	1051	1025	969	1004	938	978	932	969	995	969	946	993	912	946	1016	932	960	952	925	972	978	959	1019	988	935	944	982	946	918	997	949	968	912	984	965	978	999	988	963	990	939	974	949	995	986	982	1026	993	935	981	963	991	940	915	1038	1012	1005	1020	966	1024	994	946	987	956	957	1004	949	1011	976	986	954	982	938	1036	980	971	990	947	979	1001	948	1002	1050	927	988	974	996	1025	941	962	1016	1007	971	975	925	976	948	959	1006	977	954	971	887	1016	1008	1025	916	990	956	962	949	1052	1014	938	969	980	960	977	933	989	996	946	987	971	963	967	975	981	1013	937	940	959	919	918	1025	940	950	926	924	1042	943	1006	967	966	1009	955	964	988	988	962	987	982	1012	983	885	975	953	973	984	935	998	1011	963	1022	968	959	992	1004	988	973	998	913	988	911	958	937	919	986	951	957	929	933	949	980	972	985	958	987	1004	941	996	969	947	975	959	960	1004	995	961	909	1025	984	961	928	992	995	935	950	910	940	961	1044	954	992	933	967	1014	1001	913	983	1008	1007	980	930	987	1035	945	1006	930	972	944	1009	1002	983	1014	973	974	954	966	957	932	960	970	984	898	932	972	1023	975	1037	984	989	995	1008	966	1035	935	1041	998	925	986	972	980	929	968	1008	1026	925	986	898	967	935	989	1047	995	918	960	1001	975	968	957	866	933	989	999	966	963	1015	967	1020	981	1017	1013	970	990	981	992	980	974	1030	973	1007	999	970	927	976	985	1022	954	926	999	964	993	971	921	987	929	1028	995	1010	986	979	1021	965	957	1018	1000	1016	1024	983	964	1034	964	1000	1008	939	1044	967	998	1014	929	945	981	944	967	931	966	980	1032	967	995	963	1016	958	1024	1034	965	979	945	982	976	993	1002	1008	1032	1048	998	961	1028	896	1018	938	956	975	929	957	980	1018	966	986	961	948	1018	981	982	957	950	976	961	942	980	950	984	958	965	974	938	962	978	1051	989	995	1005	996	989	955	936	990	1005	991	958	1003	974	959	1016	990	984	1012	1004	967	957	936	939	1012	956	966	984	1018	960	987	1018	954	1032	963	988	995	1002	960	994	1009	1005	1021	1002	1031	963	946	997	931	1042	917	931	975	1030	969	987	916	1005	966	1021	970	979	950	970	921	930	971	991	971	986	998	934	1012	953	1029	979	1007	955	981	1006	959	959	964	963	974	990	950	1015	969	974	992	940	1000	966	958	982	939	950	953	990	1040	936	990	999	996	965	969
39675	27422	31020	28517	32241	29482	24963	10958	4155	3001	1264	637	500	469	431	355	412	436	361	427	450	447	477	503	527	507	507	540	454	420	421	427	410	412	327	360	378	384	347	370	336	365	333	391	364	347	390	358	369	343	341	345	338	380	362	354	353	340	360	359	336	378	379	369	345	346	355	355	383	341	307	318	355	340	368	373	362	378	412	325	353	363	371	373	393	383	384	351	338	353	370	384	375	367	341	337	373	341	355	356	398	364	357	346	386	403	350	338	371	344	361	375	364	346	352	370	342	359	334	412	389	337	331	320	389	364	330	380	342	378	353	379	338	348	353	344	399	337	340	372	343	397	353	352	358	362	363	353	356	348	309	327	360	338	355	377	348	349	341	399	373	357	336	356	336	347	357	357	387	388	400	318	351	374	380	358	330	360	353	354	363	388	358	365	364	340	363	350	383	330	360	336	342	337	327	374	335	355	374	374	359	337	356	342	342	333	364	358	340	328	347	370	370	380	373	373	357	357	374	349	340	354	360	377	360	356	370	360	330	392	337	374	334	363	347	362	377	367	333	315	373	343	370	393	421	348	355	393	356	374	367	362	391	348	377	392	373	366	363	340	346	385	362	376	371	363	348	388	394	332	342	352	309	375	368	364	357	320	367	344	350	396	369	389	318	391	399	377	344	351	342	337	362	355	347	376	332	386	347	334	367	360	387	368	314	390	354	378	327	400	386	345	366	363	353	342	351	348	386	342	344	344	353	340	341	365	381	370	361	363	339	354	352	371	357	363	362	361	330	374	349	365	356	361	383	357	322	394	326	339	327	385	342	322	325	328	348	368	398	328	406	345	338	372	379	339	339	332	377	360	375	384	362	372	350	329	348	329	362	346	339	373	374	352	364	367	359	325	374	371	348	317	385	369	327	347	342	356	379	350	347	381	358	345	332	348	348	317	363	314	322	333	376	321	373	349	370	324	378	357	371	382	351	348	340	368	385	385	363	359	346	368	373	338	347	379	326	353	348	345	356	384	368	349	367	342	320	393	376	376	372	382	333	370	360	373	359	315	369	339	338	377	338	310	315	348	322	368	321	400	373	363	381	395	376	301	341	327	355	359	370	371	347	355	359	384	365	380	352	362	335	306	347	337	364	335	358	384	357	374	339	360	303	346	343	362	367	353	313	346	350	378	303	374	357	377	385	360	346	372	357	334	354	386	317	379	373	356	366	374	378	350	392	337	389	387	343	365	374	373	353	389	354	362	341	371	365	353	396	357	367	358	394	349	363	371	416	344	364	370	340	367	396	328	374	324	346	365	375	365	369	362	348	364	357	371	333	336	392	366	393	349	347	361	346	338	366	374	358	384	340	373	360	378	369	370	330	323	336	376	378	374	321	369	364	314	393	327	410	333	361	382	374	398	360	373	360	367	350	370	329	390	354	337	348	393	391	351	343	339	347	355	362	344	380	316	334	363	335	386	347	361	337	346	372	340	393	381	384	329	363	347	308	373	375	378	365	374	339	365	352	353	339	341	351	362	337	327	329	341	375	397	376	355	348	291	364	348	349	348	364	389	360	335	367	344	387	377	369	319	378	370	353	302	323	345	362	379	377	331	351	353	356	359	343	377	335	343	353	350	325	366	376	371	334	383	389	367	360	356	338	372	321	353	388	383	376	356	349	343	337	366	389	390	344	361	328	373	337	371	345	358	355	370	382	359	365	363	347	366	352	337	366	346	360	352	380	352	372	323	344	359	334	356	366	355	335	346	371	362	318	369	379	345	349	321	351	338	327	348	340	364	349	376	401	385	363	338	322	348	354	362	361	357	383	369	340	348	327	359	376	341	363	345	350	352	372	376	345	363	346	356	376	355	322	341	330	337	316	356	366	332	327	337	343	358	383	342	347	355	352	347	340	415	359	332	344	363	359	366	337	378	365	332	388	338	365	374	362	320	348	329	378	363	317	350	353	360	346	370	390	376	348	377	333	341	339	363	354	347	365	382	347	353	391	345	334	355	335	378	325	369	377	355	376	353	312	344	347	345	352	342	367	373	336	331	358	382	371	350	355	364	334	356	329	337	393	348	343	374	350	366	345	349	339	385	391	369	319	398	328	349	378	354	364	323	329	372	348	354	347	360	345	401	330	327	355	342	352	373	365	332	325	362	343	357	359	354	322	357	363	380	328	351	375	371	325	376	343	375	363	350	365	344	349	365	317	390	370	352	348	360	353	375	342	337	349	359	312	310	328	392	335	372	344	346	336	369	403	330	370	385	371	357	369	402	362	390	366	377	366	373	358	407	364	330	325	342	340	363	357	338	366	344	383	364	349	330	358	384	348	340	369	354	371	374	358	347	327	372	384	365	338	356	378	359	376	333	353	363	384	389	351	362	348	343	374	320	367	348	356	364	395	349	338	337	367	358	371	349	345	342	329	356	349	375	332	330	381	340	333	340	368	356	342	318	362	322	385	367	362	360	392	413	365	320	362	329	358	333	337	334	344	327	337	378	331	362	344	392	375	381	344	387	374	363	350	356	353	356	349	341	368	359	349	354	375	337	322	336	337	395	368	346	371	361	364	325	324	332	374	392	379	406	356	313	383	352	358	302	357	323	382	317	322	339	342	338	352	360	377	406	355	330	337	374	388	353	329	366	365	361	343	402	345	329	369	361	345	380	395	341	381	354	307	366	347	368	340	363	343	369	349	334	339	371	314	336	344	349	360	373	384	377	366	375	387	403	336	393	378	344	370	339	355	363	341	361	358	353	339	312	372	357	388	380	345	397	359	367	349	376	367	348	357	350	359	347	330	398	375	356	339	379	383	349	343	350	339	344	389	362	368	343	364	322	349	393	359	409	333	366	336	353	368	381	358	323	357	341	348	355	366	344	356	350	322	368	370	365	371	383	373	354	409	336	346	354	341	386	335	333	332	358	350	360	362	349	382	382	360	365	328	392	372	352	390	363	396	369	352	336	310	359	381	376	336	336	371	363	393	365	331	329	373	404	364	360	305	379	320	352	373	324	362	387	374	381	363	387	391	383	323	360	382	401	353	350	352	356	317	369	370	351	377	360	345	352	358	353	381	385	373	386	376	360	364	344	347	327	365	366	370	356	348	327	385	340	323	332	358	346	348	356	358	365	354	334	331	358	353	357	367	379	379	339	373	342	348	361	357	385	343	315	338	375	363	375	345	329	346	332	359	372	334	329	367	345	363	367	380	361	330	351	374	339	338	361	375	349	337	391	383	357	352	380	369	382	351	377	351	344	355	372	359	334	390	349	360	362	381	351	361	329	360	331	371	351	369	336	358	334	337	380	378	376	350	365	353	349	352	332	323	344	403	347	366	368	376	321	350	352	379	368	372	351	393	361	350	330	329	341	331	353	381	351	337	320	316	314	367	363	354	351	357	354	358	354	348	371	362	347	374	359	377	330	371	370	384	367	332	342	370	327	361	352	367	335	381	357	355	326	370	367	363	342	341	415	357	335	359	353	337	361	358	338
27074	23510	34406	38164	44509	43129	38213	18549	12604	10671	4286	2211	1826	1346	1151	1131	1061	1127	1198	1325	1480	1514	1669	1751	1838	1592	1770	1682	1506	1482	1272	1145	1037	1060	889	892	874	889	856	921	862	856	836	887	808	794	846	927	852	838	847	803	888	850	896	816	859	858	859	832	826	844	901	838	799	847	844	814	835	859	863	862	808	865	873	873	866	838	846	830	847	823	890	882	881	841	865	846	848	843	853	847	830	855	840	839	816	881	769	856	880	884	868	862	871	786	804	834	853	889	848	903	805	846	869	852	863	850	880	842	828	829	849	831	851	832	868	851	876	857	843	887	870	841	817	806	838	831	862	837	841	815	859	855	878	844	842	825	876	859	813	856	853	859	858	823	893	865	858	874	873	839	873	853	843	872	854	867	849	874	876	878	854	835	851	829	868	853	818	849	849	877	817	818	833	813	848	845	867	784	810	831	819	832	814	860	821	842	844	864	852	832	847	844	862	879	863	826	890	809	852	902	882	784	782	837	850	854	863	872	885	826	851	850	895	851	824	819	838	854	820	884	885	821	904	877	824	860	818	818	861	888	817	866	850	809	803	892	875	878	847	820	822	846	829	911	856	856	885	849	847	840	822	866	835	819	852	816	864	825	811	911	814	821	836	839	861	874	868	820	904	867	874	844	788	887	823	825	850	867	878	878	874	781	792	876	871	832	878	824	831	855	827	861	843	772	911	864	852	866	838	859	833	859	892	863	821	791	831	860	869	878	874	891	858	829	901	828	859	902	847	811	897	817	840	890	750	848	858	857	876	833	868	819	866	866	853	826	819	849	866	843	830	819	904	848	903	844	857	838	847	797	831	848	843	846	847	840	843	874	818	833	809	867	825	842	906	814	832	958	871	772	877	864	861	820	841	800	859	826	849	880	862	836	844	844	827	881	835	867	867	888	817	864	879	840	847	925	833	834	817	843	821	826	831	849	886	841	849	866	853	842	817	876	845	838	855	807	818	874	846	821	809	855	845	874	897	885	841	865	870	830	845	825	837	823	853	846	850	844	860	847	812	871	832	882	872	875	886	849	811	832	867	836	879	865	862	864	878	856	870	867	834	866	818	817	841	856	845	872	812	868	885	857	833	830	848	858	859	856	823	861	843	833	865	862	859	844	908	828	854	908	852	872	841	858	859	848	883	910	824	858	816	865	847	880	872	818	842	856	816	875	804	842	850	873	840	814	848	832	876	863	833	820	920	899	863	794	834	819	857	866	854	825	837	854	865	852	882	795	897	851	808	835	846	893	847	872	818	925	844	871	854	893	863	879	819	861	846	848	852	866	854	861	889	882	824	834	830	894	859	891	847	860	860	874	832	812	864	849	852	856	838	829	778	889	821	902	845	791	876	829	858	851	894	889	837	845	901	850	852	834	852	896	876	897	809	884	907	856	862	802	808	834	836	850	820	884	815	848	826	896	893	826	839	916	836	862	815	811	853	846	806	823	836	878	850	851	917	820	867	875	864	859	878	904	857	795	891	839	834	811	818	834	876	848	829	855	798	817	849	844	833	823	880	838	864	840	850	845	864	837	802	879	824	812	823	883	825	826	826	870	862	842	819	900	808	844	877	834	831	873	876	836	884	824	833	855	858	840	875	785	872	852	846	845	881	829	857	813	877	833	860	816	863	836	834	866	879	866	819	849	916	873	851	892	882	828	878	874	836	873	882	819	843	833	828	861	841	838	882	841	847	849	886	865	859	870	903	851	883	863	834	896	834	846	816	838	805	891	814	828	833	858	891	809	843	886	830	896	840	874	838	864	872	827	862	860	829	802	884	864	888	847	845	826	877	863	873	861	881	814	871	830	817	845	838	842	801	877	868	853	796	865	825	873	873	792	859	832	826	874	842	873	858	882	876	845	796	842	900	816	833	862	812	900	817	816	853	824	880	858	865	840	815	865	868	868	901	848	857	856	857	887	842	861	887	827	854	875	855	844	817	826	878	845	828	860	900	806	839	890	837	843	891	865	795	888	867	834	878	863	854	839	898	798	850	863	834	854	833	850	827	863	825	847	826	839	880	865	868	849	870	883	890	831	877	844	869	853	835	789	824	801	799	894	870	848	878	891	810	847	806	846	858	885	833	820	845	846	821	857	839	869	846	888	843	794	852	842	839	856	869	827	828	862	823	867	887	842	836	784	847	855	860	838	830	834	831	881	870	896	910	831	791	866	867	797	866	851	884	836	865	854	841	815	825	855	860	848	850	852	829	810	883	898	835	885	853	821	891	849	850	787	839	907	872	887	852	861	844	839	832	868	808	792	818	819	866	883	824	829	884	900	840	807	842	857	829	803	835	874	846	848	846	830	860	840	808	789	842	826	879	845	800	867	825	837	863	856	833	857	852	810	839	871	866	915	845	841	843	800	836	855	841	858	796	891	880	871	841	882	882	837	805	885	780	856	910	817	816	890	832	767	862	874	850	835	831	870	829	850	818	899	829	869	860	841	847	879	820	799	824	852	870	886	861	923	896	855	843	829	897	832	862	843	875	871	867	812	830	822	777	896	856	848	807	806	880	782	831	870	836	847	865	852	799	856	878	847	884	851	835	828	831	873	825	850	846	835	854	881	836	829	858	844	802	875	876	796	839	860	874	875	888	810	870	849	800	861	830	848	881	858	852	903	864	874	823	883	867	836	855	850	799	794	904	866	844	848	832	891	846	850	769	886	814	799	817	886	886	801	851	850	857	869	828	852	894	837	882	848	801	876	871	850	853	860	836	803	874	831	767	789	833	837	795	860	836	872	848	826	837	847	854	863	813	860	841	797	828	851	868	854	890	837	843	870	796	869	829	847	820	847	841	819	852	840	866	884	836	860	843	836	840	818	815	837	839	779	824	892	877	861	863	843	872	879	820	840	844	865	858	853	829	837	837	827	874	847	872	826	950	887	787	809	880	863	797	895	830	865	863	880	820	849	862	884	866	848	839	857	852	850	813	915	831	856	792	841	843	815	867	843	825	842	796	834	826	862	881	877	822	822	861	777	836	857	857	822	871	874	846	840	853	833	843	833	856	863	795	837	871	837	862	862	823	826	873	824	860	817	909	837	863	883	868	817	799	813	908	846	913	854	874	815	852	814	839	877	807	813	875	877	831	850	875	925	893	828	889	864	850	834	817	873	857	864	881	841	846	817	842	831	813	828	832	823	818	882	835	873	868	883	849	863	842	792	883	804	864	808	823	846	894	853	852	871	844	866	829	817	850	852	813	898	855	854	827	832	856	853	893	862	794	810	857	823	819	920	856	849	791	858	853	928	874	853	805	852	832	846	764	845	885	892	864	858	795	788	841	875	859	857	812	848	834	793	861	883	832	837	898	840	903	897	851	873	811	836	864	906	883	894	877	824	796	870	808	826	816	789	849	796	845	900	835	863	845	893	822	822	839	777	856	856	829	850	840	853	825	911	871	814	825	796	899	863	805	862	853	850	898	870	839	839	820	786	833	848	808	799	811	842	818	835
14664	7216	6956	5299	3994	2697	2153	1277	1126	724	517	475	439	405	398	421	410	371	375	404	400	387	437	372	377	380	370	385	453	379	387	387	380	373	368	400	372	399	390	382	383	401	379	454	390	402	362	382	404	418	372	390	395	379	375	395	412	405	388	344	392	364	387	400	407	400	388	394	418	367	370	424	401	416	416	401	397	372	373	421	388	410	354	376	353	384	421	387	384	396	401	401	401	376	419	380	349	363	365	393	395	362	354	385	410	403	392	351	355	388	378	421	361	423	358	413	384	402	415	384	382	404	418	381	399	377	434	410	412	367	420	383	404	382	383	386	373	399	416	392	381	419	417	363	349	445	383	397	430	398	379	392	393	391	421	413	361	387	385	366	362	410	403	396	401	386	443	386	372	414	404	405	389	392	416	373	378	396	410	368	349	383	421	400	373	392	383	387	374	398	449	394	390	374	411	387	406	383	407	404	407	390	409	410	401	389	400	414	399	366	398	408	396	410	396	421	393	390	420	392	402	375	394	395	392	389	398	384	379	391	399	423	427	376	403	380	387	368	395	395	373	398	393	396	384	408	374	454	427	422	398	408	389	396	396	373	364	423	405	408	389	421	407	388	346	385	388	393	396	376	418	358	417	440	383	358	390	378	403	378	377	411	390	416	382	393	423	377	412	397	404	418	445	355	368	398	363	377	414	402	393	372	390	384	412	409	384	402	376	376	399	347	388	409	414	382	391	363	379	362	385	422	405	390	395	388	391	363	431	393	381	406	376	399	409	407	376	419	371	370	383	395	384	403	356	391	412	384	338	408	402	372	398	384	384	382	412	391	377	372	367	398	398	371	421	366	375	368	408	383	394	370	392	393	403	373	414	366	373	377	363	389	372	393	420	381	359	358	401	400	363	355	367	387	394	374	410	423	390	383	375	363	377	361	402	371	392	385	359	366	388	387	438	364	381	417	374	368	398	423	421	415	342	358	406	412	398	406	383	392	405	394	412	406	444	423	405	425	423	388	396	406	387	370	375	396	376	434	419	363	368	410	439	391	382	415	408	374	376	396	443	383	389	391	419	411	372	376	417	397	386	360	398	411	364	414	398	447	387	392	398	382	456	399	354	387	407	417	378	410	380	386	424	422	371	386	408	378	377	418	373	405	383	366	403	394	420	378	391	372	367	396	417	365	413	391	432	378	400	410	390	367	396	372	415	370	382	373	368	387	373	364	394	370	387	402	379	365	396	374	368	413	362	402	397	392	419	387	364	360	378	364	392	365	435	380	341	328	388	380	377	444	387	352	365	412	387	393	433	396	406	361	360	390	366	403	375	370	428	404	427	335	378	405	358	369	354	404	378	360	388	402	412	415	392	372	407	391	381	355	342	362	370	375	391	369	392	365	416	408	405	388	398	383	359	376	408	416	364	399	391	350	400	381	421	384	378	396	376	399	371	399	383	393	374	411	373	444	403	406	417	393	409	398	403	383	386	372	365	393	396	410	394	408	384	409	356	406	384	381	392	409	378	357	387	397	375	388	402	401	386	349	403	389	445	381	404	433	436	400	350	396	378	389	402	380	388	392	372	404	397	407	393	386	378	408	403	417	401	407	417	388	396	404	389	365	379	404	387	411	367	387	431	394	410	405	430	401	380	382	385	389	399	379	374	402	372	345	401	362	390	385	387	385	384	420	429	391	394	369	406	410	397	396	412	424	390	397	395	387	428	390	378	368	362	399	373	395	352	370	386	381	357	389	403	358	373	400	408	419	410	375	401	415	412	379	421	362	365	386	361	408	409	397	421	395	403	420	374	370	371	380	389	412	379	392	416	404	384	388	395	391	418	371	397	396	374	392	380	358	363	428	388	360	394	375	388	384	403	378	399	364	369	377	390	378	386	389	381	392	360	393	395	430	367	360	363	420	365	384	395	399	406	406	379	421	388	396	396	364	379	401	383	402	410	360	353	393	412	387	384	423	419	410	406	413	407	391	382	397	384	381	381	401	407	381	393	379	380	385	373	415	369	342	404	381	399	398	387	399	456	378	403	392	359	365	388	386	375	387	350	393	373	381	368	386	376	435	435	371	401	390	402	389	360	407	414	355	373	333	418	367	381	397	384	395	422	352	430	395	378	408	418	376	440	380	387	425	356	390	409	402	408	384	396	397	347	356	391	401	385	423	365	397	409	404	411	387	415	363	379	370	394	402	365	400	377	406	389	424	395	389	389	374	395	373	382	354	390	386	379	369	383	421	391	390	395	442	407	360	374	393	425	374	340	345	352	375	348	408	394	401	385	376	360	364	391	392	412	397	388	367	420	421	425	412	403	411	390	445	412	384	380	376	381	407	393	384	387	379	392	391	400	394	361	359	396	414	406	366	431	414	410	391	397	360	373	378	366	391	443	444	381	366	387	414	390	402	428	363	379	386	358	372	371	400	416	411	420	411	397	396	406	362	379	393	381	404	393	387	394	395	421	365	399	397	380	373	407	404	357	394	401	381	386	368	403	393	353	414	412	390	408	421	409	379	411	429	394	397	395	383	409	394	358	412	409	361	365	403	396	428	406	418	370	416	400	396	395	381	390	346	409	368	420	369	396	416	362	401	377	410	388	374	396	402	389	390	387	444	418	412	366	409	409	404	390	407	420	358	400	350	409	437	362	376	388	384	393	425	387	411	390	402	408	378	369	384	400	440	387	397	377	373	380	397	392	361	418	400	424	407	361	370	344	403	394	373	388	396	381	359	383	376	394	377	402	380	399	398	394	422	385	387	391	359	380	388	410	418	375	399	392	386	389	403	387	383	424	393	385	420	416	398	369	403	405	375	387	381	400	363	413	369	382	381	358	356	371	414	364	408	398	430	418	393	382	338	414	379	383	409	382	389	416	376	415	364	375	417	399	396	397	426	393	384	431	391	373	391	363	377	372	372	347	378	380	403	406	367	417	390	379	367	386	403	379	393	412	398	361	399	400	381	399	404	396	390	413	397	358	408	405	406	432	368	383	399	395	398	411	427	443	368	385	416	399	387	416	382	354	380	357	389	379	410	409	395	430	392	369	385	373	397	380	414	401	415	376	368	384	412	424	407	362	378	354	391	401	397	381	375	360	391	411	373	386	380	403	384	428	378	371	427	378	378	385	411	378	391	390	362	363	407	406	400	393	391	389	393	398	434	427	404	399	401	389	386	399	408	365	385	391	382	379	385	382	388	349	418	389	375	402	365	379	384	437	403	333	426	397	402	385	398	377	408	360	378	395	389	412	395	407	415	380	368	363	374	392	398	374	371	370	347	346	425	430	390	400	402	420	373	417	375	428	379	376	398	369	410	387	370	392	399	372	367	401	366	420	434	396	391	392	417	403	385	391	407	365	373	365	382	386	387	409	408	366	406	364	378	363	438	399	422	400	339	404	399	413	382	431	393	406	400	378	379	339	367	430	419	366	404	376	414	376	400	396	397	409	381	398	384	371	391	368	395	405	343	375	363	389	402	391	418	409	359
10789	7541	12743	14101	13276	10076	8441	5296	4241	2548	1603	1226	1109	1039	1038	1016	978	1011	929	959	965	955	939	929	969	967	941	960	971	978	981	898	928	933	927	959	940	910	957	963	922	897	921	957	939	893	951	942	929	946	916	907	992	938	921	912	962	964	885	925	936	918	923	966	963	877	921	918	896	928	925	993	909	879	916	928	944	840	932	915	911	924	962	894	973	919	909	940	978	944	936	959	910	944	889	947	923	930	934	985	945	937	966	961	924	953	933	938	944	950	914	990	900	896	955	972	916	957	939	891	917	977	932	923	883	939	944	911	961	939	963	861	970	954	995	959	916	949	940	956	909	934	945	925	934	891	920	903	925	919	967	900	909	919	907	983	908	895	899	952	894	888	933	928	936	879	935	946	915	921	925	950	934	940	967	957	955	898	914	941	892	968	923	888	922	939	904	1001	936	919	967	933	947	959	878	948	942	927	938	927	975	904	949	915	920	968	958	909	980	923	907	913	899	952	907	925	933	933	955	872	991	939	918	945	944	896	956	946	880	1010	886	863	917	891	953	866	920	916	989	946	887	963	949	939	956	932	914	947	925	987	921	881	917	940	933	915	930	939	921	951	951	935	913	963	889	957	986	877	936	944	878	911	918	920	961	937	904	868	991	874	968	930	937	888	930	924	937	993	930	898	932	964	951	957	950	963	960	953	892	955	947	939	940	924	913	935	909	964	963	924	904	952	935	879	938	970	923	943	987	924	947	949	929	949	915	936	941	939	970	874	985	912	901	948	986	966	946	869	872	920	922	863	960	924	999	918	972	947	884	922	955	928	964	939	945	938	956	971	909	953	985	912	925	843	959	915	980	913	950	922	954	934	927	948	948	985	920	938	947	943	959	935	942	929	954	931	908	934	934	964	894	902	950	899	930	930	922	939	912	940	939	922	946	947	964	886	964	928	913	902	871	945	987	906	935	875	902	955	960	927	917	860	1007	902	931	936	959	965	944	966	875	946	925	882	944	890	896	946	979	923	960	945	889	983	908	968	931	963	932	928	991	991	937	967	953	958	948	966	942	940	956	916	963	946	922	983	863	921	871	969	931	955	910	912	944	915	988	904	920	970	944	906	922	910	956	947	947	969	965	948	881	898	926	932	904	927	943	937	924	981	955	919	891	869	916	964	895	978	916	979	907	1006	916	975	884	1014	957	932	876	952	963	897	918	922	938	951	967	935	940	890	908	909	881	949	957	1011	880	965	915	943	947	900	966	894	963	942	937	915	933	963	923	942	978	942	921	943	917	955	918	930	969	917	906	911	945	975	907	954	928	987	920	943	936	934	891	888	908	866	917	950	922	979	964	887	909	946	956	975	935	940	935	914	906	935	968	927	963	990	944	940	904	941	943	908	963	962	952	893	942	950	922	920	958	930	973	904	910	896	928	937	973	952	951	1006	924	979	924	947	869	927	993	962	913	883	974	934	924	896	919	966	949	924	966	996	954	916	873	927	908	944	926	948	889	916	900	925	924	915	968	951	920	925	967	878	944	956	974	976	909	936	943	984	913	883	947	932	853	960	945	886	934	906	920	991	967	1003	975	897	917	962	948	904	918	936	940	985	937	955	940	956	913	955	921	864	959	911	912	939	910	936	952	992	963	883	899	955	922	867	904	980	915	997	965	968	849	913	983	1007	935	900	948	939	930	904	940	957	966	873	949	954	942	938	920	955	951	962	957	980	917	998	924	908	966	921	921	942	949	942	945	918	920	947	908	941	890	938	905	971	839	957	914	898	929	971	951	915	1016	971	964	957	928	946	939	900	908	906	908	934	944	925	921	963	958	942	889	969	927	934	937	906	925	878	895	888	924	970	933	939	926	897	951	895	914	969	912	919	941	899	959	923	927	920	911	898	947	969	977	986	932	924	916	946	914	938	919	950	929	971	924	906	934	958	896	960	996	958	886	943	965	934	919	913	966	955	985	880	924	927	889	933	947	878	899	1007	915	889	933	961	926	927	926	940	953	950	892	968	918	921	921	908	969	935	913	968	880	922	926	869	947	923	928	927	965	912	923	920	935	911	885	922	920	956	953	903	934	939	905	917	950	892	945	948	942	918	906	957	900	1041	935	965	938	981	925	948	917	877	890	920	929	946	957	963	948	887	919	906	962	1003	911	937	898	977	936	922	925	929	938	975	950	938	975	938	937	904	985	911	919	897	906	910	906	996	921	943	933	987	950	882	930	903	993	928	937	965	984	938	924	935	926	924	967	925	955	939	915	964	857	850	933	914	942	910	988	925	854	959	928	906	945	984	950	899	965	889	955	983	957	914	952	912	917	923	891	927	957	930	948	909	955	956	936	922	903	968	967	909	923	914	911	957	936	910	946	906	918	912	902	961	949	935	932	948	876	898	926	925	938	916	961	948	886	950	914	972	933	908	893	967	923	922	908	910	922	951	981	937	902	994	951	907	967	925	920	1000	919	908	933	929	947	917	914	950	918	984	966	915	965	871	919	973	915	939	904	906	921	991	945	925	970	966	909	924	892	927	986	935	979	923	946	938	962	937	896	917	917	929	983	880	885	942	954	982	951	934	919	916	943	965	910	928	981	949	876	973	974	924	933	931	882	889	907	912	968	955	944	971	902	882	925	944	956	964	913	857	941	950	948	944	949	953	923	948	969	948	897	930	955	958	957	923	937	938	918	948	858	938	951	940	953	945	930	878	902	954	908	909	972	970	978	922	914	911	964	927	900	915	868	969	885	960	947	922	926	963	925	924	898	895	914	939	985	967	877	969	974	920	942	914	949	953	930	924	951	947	905	944	944	916	914	957	916	952	942	930	947	952	919	866	913	946	979	894	930	890	949	945	892	955	955	990	949	939	971	962	927	902	998	921	937	930	914	969	931	908	967	954	962	960	925	899	928	927	964	930	921	986	953	874	957	942	906	951	912	920	967	927	908	938	936	990	911	918	922	953	974	941	945	912	882	960	929	911	931	908	951	964	886	948	981	943	929	940	969	904	923	938	898	973	915	924	922	948	922	976	914	928	958	964	944	949	963	926	948	934	988	948	959	958	952	928	964	895	940	955	956	969	940	946	980	967	923	975	971	943	958	908	894	978	984	869	948	870	963	962	923	892	987	967	908	917	975	981	944	955	903	978	917	954	985	915	898	945	906	939	929	918	937	895	914	946	907	928	925	934	911	894	972	926	941	943	930	939	919	957	893	923	938	967	908	937	959	948	926	946	900	938	944	963	981	950	882	978	942	974	929	968	933	965	978	934	951	955	928	933	931	957	864	963	967	954	918	875	907	873	909	869	977	886	919	916	869	940	915	954	955	967	992	948	888	916	947	940	979	960	946	896	921	934	958	925	904	985	948	947	928	1010	919	893	905	906	908	959	948	992	988	958	948	980	896	861	951	981	950	969	951	947	895	976	901	961	917	949	908	916	923	932	922	947	913	929	946	943	932	868	909	944	930	923	890	880	974	914	967	907	904	900	964	961	909	931	946	954	970	988	934	927
27449	21951	25852	21387	19379	19033	12281	5281	2040	1289	719	582	536	499	443	392	442	446	463	456	477	505	461	514	476	524	508	472	489	446	448	459	430	452	458	419	401	457	419	441	435	426	400	409	404	405	449	445	433	402	414	417	390	411	441	407	413	447	432	421	385	432	404	434	421	440	446	394	395	428	396	430	405	422	451	433	402	404	410	436	392	402	396	391	406	394	428	427	419	423	443	423	398	423	478	416	418	406	446	417	414	385	432	437	376	422	427	427	401	395	405	422	366	403	411	434	408	411	385	415	382	418	388	398	400	391	429	400	412	441	423	454	445	469	422	441	428	403	433	470	409	379	420	445	424	427	398	411	451	418	417	403	422	406	393	433	455	421	390	397	454	432	432	440	448	430	432	425	397	426	433	416	425	423	420	393	412	396	426	409	385	416	421	396	407	408	403	406	436	425	447	424	393	408	427	399	379	410	406	421	406	411	450	400	419	435	394	441	409	426	429	386	394	427	393	455	398	425	399	399	443	393	444	413	397	437	451	400	439	405	389	426	450	367	384	435	408	383	385	353	434	442	413	428	419	415	364	446	412	411	441	391	414	415	419	437	438	413	442	403	430	388	408	428	389	416	428	442	414	377	425	423	421	465	383	426	455	386	416	428	408	418	451	413	450	389	386	429	392	420	418	394	420	407	400	405	425	436	407	413	406	431	415	414	432	407	428	421	380	415	424	393	431	395	390	402	412	398	431	404	367	414	440	423	425	404	420	451	418	437	415	403	434	387	416	404	391	383	433	414	434	393	397	436	413	423	397	431	406	393	421	402	394	409	431	400	402	449	436	387	388	403	431	413	457	434	394	388	456	414	398	379	414	449	474	438	375	390	445	454	397	423	450	388	422	409	402	435	382	399	408	411	419	414	396	404	387	390	412	451	413	428	430	421	426	406	426	412	447	424	453	442	404	420	445	411	439	388	405	401	454	421	413	423	458	445	422	413	413	378	410	432	447	407	434	394	432	416	401	385	425	409	396	407	368	446	428	423	388	419	439	444	439	426	428	413	452	430	429	431	387	461	405	410	429	395	407	411	376	408	401	363	447	436	448	381	415	398	410	392	428	398	408	420	403	420	397	405	425	428	430	459	412	403	438	439	387	432	431	376	384	447	425	399	376	415	407	402	378	423	411	412	371	411	403	420	401	408	385	411	449	378	415	391	379	401	402	444	403	367	411	407	410	387	406	439	395	425	428	418	396	435	438	388	427	430	400	425	408	402	422	415	417	417	405	425	407	398	430	461	388	394	416	407	393	449	440	418	423	431	413	404	440	432	405	426	426	398	433	431	406	405	418	401	445	421	393	405	455	399	420	395	397	449	394	427	422	425	398	455	383	422	410	415	405	408	401	462	455	416	396	413	376	430	446	370	445	397	386	406	406	411	437	441	430	408	394	414	392	457	382	446	395	339	428	444	373	393	385	424	436	434	437	421	406	412	397	430	381	376	408	413	407	425	417	438	430	443	412	376	417	425	432	337	446	417	426	452	417	433	393	439	430	420	386	424	439	410	405	385	393	413	419	432	399	448	380	455	455	440	430	381	377	394	398	423	419	447	364	403	417	428	422	396	452	376	427	434	439	410	426	405	380	434	412	429	419	388	404	448	412	415	408	416	444	426	415	430	442	417	420	431	430	419	404	435	422	357	412	397	435	414	426	408	424	433	421	425	421	402	410	402	417	379	402	409	435	401	410	401	417	413	410	418	376	404	393	383	391	409	423	430	429	408	403	413	419	416	432	422	439	461	398	420	369	448	417	417	451	433	438	419	441	428	397	462	395	377	412	400	414	425	434	398	429	392	411	443	444	435	442	425	397	418	442	423	416	408	405	385	381	414	396	394	457	430	436	404	440	448	430	376	438	389	423	445	453	415	411	419	417	406	427	446	411	386	407	428	452	412	443	449	393	417	432	393	435	445	456	397	454	409	431	395	429	435	426	398	410	388	396	407	372	392	418	411	435	394	406	441	382	421	401	447	425	417	412	383	430	418	407	416	399	428	401	385	430	439	434	421	412	430	420	398	418	397	426	413	434	440	413	425	388	421	459	420	392	386	419	438	409	378	447	420	416	413	428	410	455	410	421	421	407	428	377	366	402	380	439	465	431	411	409	404	377	422	464	405	418	421	456	419	418	406	439	408	388	388	425	381	390	422	393	403	390	438	432	436	393	418	411	432	431	422	433	426	403	427	387	395	376	396	449	425	393	423	383	401	415	437	448	400	401	423	448	431	432	413	445	413	420	421	414	420	407	403	421	425	390	416	386	453	476	413	418	418	445	433	408	371	415	412	432	416	401	437	388	381	434	448	424	417	413	406	399	433	380	392	415	412	422	445	415	447	403	416	453	437	412	430	411	403	412	424	389	415	396	387	415	423	422	449	409	435	419	420	455	428	436	428	428	417	397	370	384	456	423	464	445	429	448	424	388	428	406	394	436	431	409	420	396	371	410	423	423	407	413	393	407	395	413	446	408	435	425	407	405	403	397	400	432	445	385	419	391	391	405	393	397	415	436	435	428	419	421	404	451	419	445	435	387	404	407	395	379	407	425	467	418	416	392	366	419	399	435	425	408	447	374	390	405	430	440	415	418	413	399	453	402	465	433	411	414	399	391	439	406	413	415	416	431	430	430	399	405	424	424	372	423	420	400	401	391	383	392	400	399	401	408	413	381	389	358	360	464	456	365	400	433	410	402	422	374	428	411	428	425	426	426	401	445	420	414	419	464	440	420	398	423	436	410	416	417	409	376	398	417	401	397	420	427	439	409	369	403	419	457	416	456	384	409	448	415	430	412	407	417	398	385	406	420	428	401	408	416	415	422	396	447	415	407	415	441	453	407	382	442	411	432	417	412	397	440	384	386	418	412	380	369	378	440	416	424	411	406	406	425	407	436	418	407	420	423	407	426	406	398	426	474	407	426	426	395	412	442	417	414	447	402	419	427	432	385	403	382	402	416	448	384	416	411	406	392	457	389	455	428	383	393	447	413	431	397	422	392	452	404	455	419	387	402	421	423	374	380	432	392	399	426	376	446	391	431	388	425	406	426	388	404	387	443	417	393	390	457	466	437	404	408	406	423	442	399	404	426	406	411	430	403	412	414	395	405	411	455	448	388	426	400	421	395	407	413	371	398	443	402	396	438	417	420	416	439	418	386	422	444	444	389	400	393	420	414	462	411	453	390	362	420	456	401	383	395	431	419	420	444	426	385	388	404	437	405	405	423	392	383	381	388	406	451	363	445	399	425	425	450	429	409	381	399	430	408	396	400	416	427	402	415	411	408	397	406	386	391	389	423	428	377	418	373	390	424	382	437	425	432	433	470	413	427	404	366	417	434	468	412	437	402	417	425	421	423	423	423	394	423	393	409	426	404	423	444	373	423	439	394	418	416	419	401	459	413	385	405	407	428	428	410	403	429	411	428	423	411	422	386	417	439	435	428	393	444	443	422	407
19796	20322	31289	32529	34687	34899	25962	14048	7178	4722	2509	1872	1518	1243	1203	1046	1030	1152	1224	1193	1257	1335	1388	1504	1489	1522	1431	1356	1320	1305	1221	1127	1104	1116	1026	1033	1006	986	1000	1007	1021	978	990	1041	1053	952	1000	980	1020	1010	953	960	1025	934	983	989	1000	945	994	1013	962	1026	922	1028	984	1008	1019	988	1000	871	904	1028	1004	1037	972	915	938	967	1037	994	946	1024	992	1006	1007	1036	995	955	1035	1015	965	987	978	1049	970	989	975	1021	1034	956	988	1036	986	985	965	961	944	976	952	957	1016	1007	1008	1000	1011	997	951	979	1018	980	917	1014	950	900	997	1048	961	983	967	995	978	968	1042	995	1010	1000	952	942	959	988	925	941	1001	1008	1008	965	994	977	957	970	967	1027	922	958	1003	914	952	982	976	967	985	964	1005	981	957	1000	1021	987	965	1047	975	990	1051	1001	1030	928	1031	998	995	918	957	975	1032	930	975	984	983	1049	974	990	951	983	926	984	1001	1014	979	982	986	999	1009	977	965	958	1002	976	1003	959	1026	998	971	1004	1034	1004	955	944	1016	930	1035	1061	982	985	967	1001	1004	1033	980	961	975	956	1016	1020	1014	974	996	976	1025	992	966	1007	1021	1013	974	970	939	1035	952	985	990	989	974	980	906	966	987	1063	1011	941	1016	996	1024	1005	1003	985	906	987	968	978	996	972	992	996	977	986	997	951	1036	999	1026	960	984	982	966	1024	986	970	969	1029	989	985	972	1019	987	921	987	998	960	1002	990	1017	1019	979	966	1009	1069	1011	983	962	989	1011	960	956	1039	932	985	941	970	1048	980	1014	1015	963	1007	1036	925	943	953	986	999	919	987	1020	1001	991	953	934	955	995	1002	1006	973	1070	986	997	1001	1039	996	931	1023	983	961	994	909	949	1014	1015	999	985	1020	990	956	1048	1006	994	1026	949	980	1041	1021	980	991	990	972	1024	982	971	1015	975	975	996	960	982	995	934	989	957	977	1012	992	946	958	1015	901	983	1006	1030	987	1060	958	987	1023	953	1021	987	996	996	943	998	989	993	963	983	1024	1000	1009	1007	958	968	1013	982	972	1013	957	998	997	1011	966	998	1023	1041	966	1027	917	1009	1024	979	942	1002	1004	1041	1018	984	982	983	988	1014	1010	987	993	980	981	1013	993	952	977	936	955	957	1005	935	976	1015	947	1018	1027	987	953	949	1001	946	998	1011	972	960	999	978	999	999	961	1011	987	971	1027	967	928	957	951	990	1002	1024	965	986	972	1058	975	928	960	964	939	982	992	950	906	981	974	1018	951	981	1010	996	1018	957	1006	1073	1004	937	1001	984	1016	993	982	1024	979	956	971	932	1032	955	1029	1006	1007	982	974	947	989	962	966	956	990	967	974	999	982	1019	998	959	991	909	1031	951	1003	958	944	1028	946	1034	1031	964	975	939	1002	982	986	949	952	1008	1033	969	994	975	989	962	1030	951	977	991	1004	959	989	983	944	942	983	979	975	1010	1009	973	978	1036	986	913	985	940	945	1004	964	976	996	977	1014	1019	974	939	996	965	978	966	977	961	1006	1016	961	1024	954	1003	983	905	942	979	1047	963	1022	968	980	969	978	1038	1029	982	963	996	1012	998	996	986	1042	940	1018	947	964	970	972	1008	1058	968	991	965	937	980	993	950	1038	988	984	1023	1016	980	940	991	954	997	916	980	993	1022	984	941	954	1010	962	963	956	975	990	983	993	993	946	988	963	998	1013	969	934	981	913	981	1015	959	1004	1030	948	1000	959	953	959	997	1022	1047	1002	966	1001	940	993	942	1008	961	916	990	996	1017	998	1034	1020	978	991	973	1036	973	995	1008	993	968	959	986	961	976	960	1011	976	945	990	953	973	982	949	961	1012	1032	1005	994	952	1004	989	986	973	959	968	1029	1008	991	933	989	950	1034	966	984	955	1050	972	943	1018	1000	1006	966	952	1033	986	1031	960	979	1036	970	1050	998	983	967	915	1004	960	1026	993	958	1017	951	960	990	1016	961	936	1022	959	943	938	934	918	1013	985	954	1011	1008	946	964	989	1048	1005	1033	966	939	975	1054	978	1029	980	1014	962	1002	1018	976	927	958	1008	987	1015	981	971	950	994	1018	983	959	985	1019	976	1007	1051	954	1020	977	990	968	1050	980	1048	998	953	949	973	987	971	998	947	932	1026	1044	1011	975	1011	950	967	979	1026	986	980	1002	1015	1004	994	971	989	997	991	995	963	952	952	951	968	962	1005	931	996	1014	942	965	975	1022	951	1008	1017	973	962	1044	1018	1001	982	977	958	983	1011	999	1018	984	998	923	980	1013	939	963	964	1053	972	943	968	1031	1011	968	976	998	981	930	1012	962	954	936	984	995	1003	1012	942	924	986	969	956	935	996	1019	1022	981	991	985	1025	1015	1001	997	968	953	952	1000	983	941	990	1001	983	1006	969	954	958	942	996	986	1077	985	960	1007	1016	1021	1026	957	968	1026	1035	957	1029	1030	1031	976	997	1029	962	982	988	983	986	994	978	972	1013	972	986	997	989	974	1031	966	976	995	1006	986	1043	985	967	943	977	960	1021	949	1045	1009	986	969	969	989	978	1016	979	1036	982	1016	970	982	968	952	1053	993	980	1013	947	1098	997	991	991	996	998	976	972	963	1027	964	989	939	974	1041	1005	1037	966	1060	966	968	1026	946	1007	980	1023	917	936	987	984	972	991	968	938	961	982	994	979	967	989	1013	958	930	956	936	957	1017	1012	999	1026	977	1096	972	993	970	921	987	1001	1067	997	985	982	974	978	945	1002	1002	1000	966	1017	991	923	976	1024	1029	992	990	963	960	976	978	1000	1030	1038	983	1015	1028	1009	969	934	964	1020	931	956	928	988	977	996	939	1019	1000	1084	1019	995	968	930	963	1045	970	1046	984	1005	1033	984	1008	981	958	1001	1001	1038	959	1004	964	1000	980	968	973	945	1000	1032	1003	1007	962	975	956	1022	1015	1039	965	967	973	941	970	999	1001	999	1011	979	964	1026	1027	991	971	910	976	951	997	1003	965	962	1051	1001	930	970	1033	951	1007	950	994	978	998	970	994	1011	929	934	981	991	966	981	948	975	944	962	958	942	971	1002	944	1029	909	1013	999	944	1005	1018	950	969	1041	945	989	979	998	1017	992	1012	952	974	982	1020	951	982	970	1069	974	960	1009	936	1005	1030	978	978	999	946	961	978	995	995	964	1013	949	1006	952	938	960	957	983	959	968	987	964	998	1002	940	1029	1038	1011	959	965	965	997	911	1008	969	945	1030	967	1035	1000	1017	951	984	975	999	978	1071	973	948	1017	954	935	934	1023	1029	1026	957	1007	1013	983	992	972	991	947	946	977	914	1023	986	972	1023	893	1049	926	1021	941	971	966	984	953	940	978	1014	931	999	965	997	942	1022	1028	994	998	965	949	958	955	946	994	944	1017	984	978	1002	981	986	983	998	985	1025	983	949	1031	1013	1015	991	1012	941	1012	1001	975	952	954	990	987	986	1028	971	972	1005	1005	1004	940	941	986	1022	1002	990	985	911	995	973	929	1035	941	966	1031	1003	956	970	933	1000	979	983	972	973	945	992	899	981	992	967	1024	1009	1049	1025	971	1010	955	1022	980	971	1021	983	974	1005	1000	997	1001	975	1025	978	938	923	1030	968	980	982	983	979	1043	1020	977	1048	990	982	1003	947	1014	960	1001	997	1008	961	970	984	960	973	990	928	994	982	1010	932	1016	939	973	969	1004	977	981	961	932	946	952	968	1033	983	1038	926	961	1003	1015	986	964	982	1014	950	994	970	1000	1003	942	1029	1016	998	1010	975	964	975	991	1009	929	918	982	1062	925	973	950	960	1018	964	959	999	993	1049	1007	972	1010	953	1014	999	987	1011	981	937	1021	989	1022	1008	1032	973	1008	955	990	992	954	990	1030
38550	34826	35795	33546	32312	30034	19098	8350	3935	2191	1899	1237	601	454	413	368	382	419	400	453	455	516	486	550	520	519	542	524	478	443	443	397	379	368	405	366	352	419	377	393	377	349	365	378	338	348	369	347	350	348	366	370	353	360	369	368	356	334	340	377	374	325	352	380	365	341	390	346	387	321	324	397	330	345	369	402	363	364	354	400	400	327	352	327	352	349	417	348	367	396	346	361	361	327	329	363	379	373	348	362	378	362	331	338	359	363	384	330	373	351	383	371	392	371	378	361	369	364	320	369	382	375	383	362	387	302	327	339	316	331	342	386	354	373	363	330	339	369	385	351	365	353	347	326	363	347	326	363	417	333	370	320	347	337	367	363	375	374	385	333	332	391	384	340	366	362	362	352	348	339	331	369	360	352	376	371	357	338	331	348	365	351	370	352	358	374	370	346	365	350	354	343	334	358	353	369	331	386	357	350	374	350	336	389	384	381	365	387	396	410	374	348	372	360	376	326	351	378	321	361	365	344	358	406	365	347	362	356	390	367	355	374	361	354	319	367	365	366	350	362	372	366	385	371	351	339	384	368	290	319	408	378	371	356	379	335	332	382	337	343	341	375	349	359	378	387	384	353	349	362	352	349	357	381	367	343	342	360	350	354	359	346	362	343	391	390	340	354	356	360	390	318	367	395	345	374	344	343	331	345	396	336	371	344	403	354	365	345	423	393	385	391	378	344	386	336	356	386	368	347	363	362	367	372	339	360	368	358	373	338	342	339	370	397	369	382	317	364	355	350	349	370	376	352	357	398	338	368	348	376	362	374	371	327	370	358	364	377	352	360	363	385	325	351	372	341	325	340	369	360	383	393	394	331	347	333	399	368	353	335	353	376	373	365	335	356	340	346	372	351	339	400	355	357	391	381	320	339	349	334	363	338	335	361	371	374	349	363	377	396	333	370	334	393	322	352	357	336	388	351	342	360	365	355	364	364	333	368	355	347	393	376	343	388	346	365	343	358	374	343	352	373	387	378	371	331	363	391	333	351	344	378	374	383	362	364	344	350	364	368	357	344	371	343	353	346	348	376	377	346	355	357	369	409	377	360	363	350	378	360	353	381	358	364	356	392	381	361	336	372	383	325	362	330	365	371	337	359	349	361	359	332	332	387	410	382	370	353	378	342	344	369	365	366	349	358	334	395	335	356	379	380	362	345	373	386	343	347	370	355	359	364	360	371	362	376	364	366	306	362	345	354	360	332	377	330	366	372	354	373	379	358	358	357	378	350	373	328	378	364	383	365	348	396	371	357	371	372	360	358	341	368	329	372	300	386	364	405	388	380	387	339	376	344	369	301	371	393	338	373	363	377	361	368	358	367	364	359	360	371	358	374	380	362	346	334	319	342	369	389	340	365	369	358	368	376	388	327	391	372	385	381	364	371	358	355	377	380	328	377	390	387	338	328	377	372	384	322	366	353	353	386	365	348	406	360	366	332	375	369	344	381	371	359	380	352	345	345	355	371	327	386	363	379	376	349	346	348	365	361	356	355	363	357	375	368	375	350	331	385	364	371	347	363	333	291	393	363	398	343	359	359	333	377	377	350	359	367	371	377	377	351	370	350	367	356	388	353	394	354	360	355	347	358	384	351	384	371	363	379	335	354	375	366	329	354	385	345	326	348	409	366	363	369	362	435	363	396	345	332	385	362	365	383	378	368	326	353	337	355	384	356	353	348	350	349	369	391	378	397	319	415	393	380	366	350	347	372	340	376	356	372	379	372	351	372	338	345	321	381	408	327	340	350	377	390	341	361	360	358	360	373	377	415	394	321	386	341	364	364	379	368	358	361	375	390	359	385	375	380	332	358	383	364	370	362	368	404	400	345	379	374	336	332	354	330	355	380	360	328	367	356	356	356	415	321	353	341	351	363	335	354	354	355	353	351	378	323	346	374	366	338	391	365	341	347	346	386	319	360	338	348	382	356	351	432	347	374	342	367	344	366	360	400	344	340	359	362	356	392	367	352	318	324	338	390	386	376	361	360	352	345	343	397	331	336	388	380	360	338	350	364	323	386	360	376	370	358	360	322	371	339	346	345	371	327	357	341	354	328	335	384	350	332	367	348	341	353	374	359	408	354	350	356	380	356	371	341	349	382	354	345	337	361	402	342	356	362	366	383	341	367	394	366	356	351	335	363	367	370	356	395	355	366	346	387	350	391	388	344	329	334	384	366	360	355	364	342	395	371	371	402	325	387	366	333	343	339	374	381	325	369	372	388	379	330	351	355	359	329	379	328	360	372	370	352	353	355	346	339	354	334	339	327	354	367	380	344	387	373	393	390	368	351	343	363	389	361	361	402	355	357	363	346	334	380	377	344	391	390	369	385	384	379	360	346	352	349	376	393	377	360	354	376	372	358	349	358	356	387	405	359	353	356	353	349	353	379	359	355	351	380	346	355	363	409	371	361	324	370	400	375	369	358	370	369	373	333	349	343	365	374	372	345	358	347	354	360	328	347	321	374	364	372	361	338	353	401	363	395	375	384	347	365	380	363	378	328	321	374	345	332	411	370	360	338	352	369	348	374	346	392	351	356	351	358	346	371	324	378	376	335	346	383	317	349	370	363	352	343	354	361	371	362	322	358	311	338	360	348	362	376	384	369	404	373	368	394	356	369	348	389	381	351	349	340	348	369	341	360	356	351	350	382	378	361	383	332	305	379	354	348	377	377	359	355	330	374	359	364	360	365	372	356	374	373	391	374	349	342	385	365	362	397	322	371	356	387	373	358	340	350	387	363	335	347	335	355	408	350	379	345	381	331	385	326	394	377	391	317	335	407	332	363	358	362	369	375	371	385	323	339	359	344	314	350	368	386	403	326	393	376	366	310	356	353	344	391	335	375	348	342	356	351	342	377	347	379	364	336	351	348	347	357	371	357	326	361	341	351	359	380	343	380	348	336	377	372	348	385	359	357	351	383	369	358	339	351	393	384	336	380	354	371	320	348	373	378	357	368	376	356	374	380	351	358	355	364	353	357	313	327	341	364	339	382	334	365	381	336	346	406	388	375	342	368	344	342	367	397	348	342	357	387	356	343	346	359	347	372	369	352	329	358	368	371	342	385	324	366	336	400	368	364	318	370	362	380	365	336	355	375	385	377	380	371	373	353	358	362	339	348	380	371	374	305	364	393	357	380	351	373	354	348	343	372	378	370	346	387	393	335	414	370	375	400	354	389	392	329	359	392	357	354	371	390	385	359	364	333	378	341	368	362	379	352	374	341	375	416	350	371	348	384	357	349	359	364	370	339	384	335	337	359	351	312	379	350	366	377	397	392	354	365	382	378	349	372	375	341	368	375	407	367	363	350	337	348	407	384	363	320	353	367	353	362	372	369	358	347	351	360	368	348	389	366	327	358	359	419	367	366	366	331	375	361	368	378	341	377	389	334	375	396	345	373	338	363	379	376	370	390	351	374	409	361	367	332	322	361	380	359	362	332	385	375
26550	29976	38606	42273	44313	42840	30436	18444	12677	8307	7613	4764	2033	1310	1141	1148	1160	1086	1187	1396	1522	1672	1772	2046	1846	1688	1822	1686	1551	1420	1289	1190	1077	1059	955	926	969	904	856	871	881	840	880	817	909	867	790	875	867	866	868	908	901	854	841	846	824	815	904	876	892	875	868	821	898	852	812	905	862	872	844	857	873	872	812	889	892	838	861	869	864	908	865	863	816	838	860	830	838	908	893	841	889	865	911	861	878	876	844	917	809	882	886	861	838	866	877	907	833	878	863	820	844	858	897	865	848	912	836	854	831	925	865	882	883	818	916	876	847	871	791	881	889	834	929	859	889	855	902	873	817	905	847	848	930	867	860	858	871	826	887	864	852	873	877	832	886	875	930	861	833	878	860	830	847	854	800	867	856	829	830	845	847	880	897	846	861	830	936	842	844	892	888	897	871	867	841	819	863	816	867	860	931	878	899	883	897	874	854	829	868	827	828	849	848	854	878	870	833	891	923	886	878	890	859	846	867	893	815	822	852	866	801	896	827	835	887	877	844	888	901	877	867	909	886	860	859	869	842	866	841	871	871	867	831	828	905	833	831	863	857	851	853	891	824	822	841	855	843	903	946	864	838	798	907	825	836	867	851	879	895	840	844	846	858	901	875	832	842	895	820	866	842	859	831	789	796	887	813	812	821	876	808	840	877	834	914	827	862	888	875	819	865	881	900	897	829	799	815	870	831	847	879	825	845	884	828	903	842	889	784	904	848	892	858	870	908	881	837	863	883	838	816	877	883	870	875	871	859	874	863	857	872	862	853	903	801	832	857	899	813	831	868	900	889	886	856	886	825	861	910	833	894	897	852	851	839	882	818	860	828	849	897	866	855	888	870	832	802	916	849	843	822	859	905	869	810	825	874	887	809	863	822	855	809	890	848	841	855	842	817	824	925	874	847	864	805	833	891	820	868	831	838	859	885	856	931	795	811	842	845	870	876	804	866	841	854	914	841	892	857	886	879	880	908	852	846	885	876	870	838	913	862	882	834	860	862	857	887	862	885	919	852	842	887	860	857	867	883	851	848	907	847	874	849	840	907	848	893	855	821	854	841	799	855	873	867	850	851	861	846	795	858	842	801	836	891	873	859	870	845	805	853	859	887	856	842	859	880	830	870	798	877	835	826	826	890	847	888	859	848	883	881	898	810	926	820	867	819	845	864	831	826	830	900	850	850	886	874	820	899	818	865	917	864	887	912	847	858	848	860	800	835	762	821	840	838	817	895	849	869	867	885	894	870	869	874	851	791	896	817	854	809	871	837	882	879	853	823	827	919	886	874	827	861	855	866	785	845	881	836	870	839	819	871	843	826	846	842	894	819	875	905	861	866	837	877	828	839	861	831	844	884	858	826	896	906	886	851	876	922	917	843	913	826	870	886	837	854	887	836	858	860	877	876	865	872	888	846	882	887	894	839	829	883	834	848	824	896	880	862	815	826	894	873	840	825	841	889	854	836	861	861	814	866	862	850	887	872	819	861	884	832	840	870	890	835	817	873	849	857	871	888	893	835	852	829	848	830	855	860	843	857	902	857	883	864	889	850	836	895	840	785	872	813	838	856	897	905	845	893	889	866	832	858	866	838	794	885	889	863	884	837	874	870	911	865	830	885	866	864	912	864	889	808	895	899	876	896	818	814	917	831	881	895	885	841	855	919	846	855	865	886	862	849	857	891	848	907	879	863	848	909	846	842	964	854	890	818	807	860	811	847	879	888	792	866	850	854	855	839	884	892	940	882	886	871	853	842	829	851	853	843	836	845	854	852	829	832	869	859	843	890	874	852	797	854	893	903	849	894	845	909	818	890	853	869	867	830	797	864	843	893	836	863	880	888	817	834	849	848	851	896	837	811	845	859	816	863	855	873	853	893	875	813	869	920	841	864	872	951	898	854	833	872	850	832	827	828	857	877	846	857	854	857	844	865	869	800	816	902	896	877	827	820	823	799	892	861	879	860	844	901	885	854	855	853	841	822	872	817	853	825	874	846	878	881	839	917	858	870	870	837	860	835	851	922	867	892	979	832	882	916	846	849	862	877	883	862	826	867	881	937	835	854	866	825	826	857	884	861	819	835	845	855	860	844	848	882	807	847	827	886	857	868	874	846	815	816	857	863	888	793	844	855	861	846	834	866	892	924	866	827	847	851	844	838	858	860	880	919	898	881	853	829	825	834	869	854	870	896	864	925	871	863	860	835	850	887	863	892	850	886	892	846	796	832	831	855	927	813	861	893	851	891	895	900	874	827	886	812	863	915	822	829	831	881	866	853	839	858	850	833	855	897	863	851	901	895	806	845	865	866	836	842	856	842	865	931	846	846	843	788	889	826	864	864	870	896	874	819	852	836	912	873	868	916	856	872	862	827	814	827	885	877	836	854	875	820	855	843	889	869	874	814	851	858	810	874	809	857	846	857	857	860	838	827	794	947	914	850	939	841	914	888	854	891	905	859	889	846	885	930	855	856	827	889	874	879	865	846	855	871	835	846	834	848	837	844	842	847	831	832	835	864	927	809	833	880	848	841	857	846	802	868	866	860	856	860	837	869	902	845	864	872	812	885	869	889	864	899	882	869	863	868	776	862	882	854	878	817	867	817	800	854	844	845	908	875	822	886	804	867	820	887	840	884	893	915	825	862	855	850	866	854	849	829	842	857	905	849	891	852	849	847	871	845	853	868	852	808	817	892	912	866	925	850	847	906	881	842	814	824	827	838	959	838	847	895	862	842	887	850	820	810	909	841	890	853	839	831	808	886	888	834	878	895	885	849	829	862	850	891	853	856	892	872	839	905	885	818	835	814	914	868	873	853	891	851	854	928	875	845	875	892	892	863	841	857	906	782	864	819	886	839	822	863	853	887	895	870	868	865	843	908	918	844	824	899	786	849	853	828	819	814	870	878	852	888	827	855	890	837	894	848	903	890	839	873	815	888	871	891	963	825	850	848	844	863	860	841	816	877	883	838	900	879	841	815	906	886	838	879	846	856	807	872	886	849	862	903	856	835	881	843	846	838	863	907	880	837	874	869	896	899	843	860	843	812	866	821	875	850	852	869	860	805	834	870	800	875	826	854	868	843	838	890	836	842	867	848	853	876	813	902	872	870	869	859	836	822	814	874	846	833	812	874	909	880	866	863	884	871	879	846	853	826	866	835	865	883	912	895	861	851	870	847	826	885	890	856	905	915	906	911	850	812	871	890	874	836	851	854	861	786	847	823	820	885	856	848	858	839	856	879	868	884	905	865	885	845	882	802	852	876	836	864	861	874	904	850	857	928	869	914	837	870	872	870	824	860	856	868	896	868	897	895	844	853	932	871	892	867	864	911	850	879	834	863	838	808	839	870	899	849	871	879	855	829	872	856	848	891	876	842	874	898	908	856	820	883	843	884	871	886	837	868	829	846	871	837	867	869	865	871	896	870	876	852	907	878	879	811	848	838	819	891	850	865	861	833	841	839	853	849	842
14191	8566	8777	5972	3586	2331	1298	828	664	577	525	456	438	393	391	400	398	369	390	382	405	399	361	396	414	368	372	398	367	381	384	402	391	370	411	375	430	439	409	398	353	413	386	416	382	379	413	396	384	421	378	370	398	371	381	397	382	366	387	392	389	376	400	398	366	396	379	383	408	419	393	384	425	383	369	403	397	437	396	390	386	416	385	354	428	432	377	371	426	369	433	371	452	393	397	415	375	382	378	404	395	381	413	385	343	388	364	363	440	366	386	423	354	379	375	391	387	433	365	422	407	378	371	363	350	360	380	396	405	409	391	383	404	408	412	417	412	418	381	398	412	398	410	404	417	340	432	378	453	415	425	399	407	389	383	386	400	367	389	425	384	378	375	372	386	382	372	387	394	420	441	384	395	428	424	391	398	399	364	395	383	409	385	398	417	407	404	376	395	422	373	409	410	385	404	419	380	398	410	388	396	406	416	392	409	401	402	352	382	394	381	357	393	398	369	430	350	397	386	355	412	402	424	419	358	367	434	384	390	418	397	385	344	407	400	385	405	391	376	403	383	402	369	396	410	403	332	401	388	335	381	370	379	409	426	390	410	360	410	394	408	406	370	430	393	366	406	396	363	403	371	380	397	393	374	392	407	389	390	410	404	407	412	376	405	382	337	360	377	382	386	418	363	383	362	391	388	375	390	383	382	404	379	375	452	415	395	369	401	384	394	376	412	414	369	381	386	393	374	426	362	413	370	386	377	431	405	375	396	398	407	424	418	405	403	390	403	405	381	399	378	390	427	370	356	386	382	362	395	400	432	401	401	367	384	373	392	386	358	382	361	404	377	382	385	409	345	376	372	413	372	371	358	393	440	395	422	362	368	397	405	384	394	373	417	360	351	367	399	405	411	421	411	384	391	388	363	374	402	395	380	397	399	410	414	371	355	371	375	387	412	392	380	388	420	402	386	420	393	395	391	426	390	403	373	392	453	363	390	399	421	408	338	426	399	381	418	431	377	370	398	420	392	366	389	398	384	379	402	415	447	380	422	355	417	386	364	358	398	405	396	393	396	371	375	402	411	386	391	391	346	408	409	369	416	382	373	387	390	346	412	384	385	407	369	376	342	377	383	374	390	389	361	388	417	395	401	386	426	368	401	394	386	398	394	399	391	418	400	384	367	356	412	404	351	385	370	406	375	417	400	396	342	388	407	391	382	386	357	357	392	407	398	404	423	412	388	362	378	396	411	363	396	401	419	362	398	405	415	380	414	385	376	347	389	381	394	382	402	406	398	393	377	371	384	372	402	403	402	418	377	400	362	369	397	376	397	439	423	418	381	396	406	370	394	343	361	416	416	422	402	414	413	379	399	406	380	397	379	382	333	374	373	383	385	408	376	372	394	421	368	412	425	398	392	354	444	406	388	423	386	433	406	384	400	380	344	390	406	432	388	378	383	371	425	409	404	435	426	383	419	406	384	398	397	371	428	398	381	381	397	427	442	391	380	412	396	378	384	379	414	426	354	394	403	387	379	423	405	375	387	393	362	381	396	389	385	436	364	424	411	393	392	388	396	338	375	389	451	414	387	418	401	410	368	405	400	399	358	422	367	420	372	445	411	390	405	412	387	394	346	389	377	376	389	383	337	419	367	362	402	394	386	406	377	374	401	392	410	398	384	370	391	382	394	381	349	434	392	399	382	398	396	411	419	366	397	402	419	340	385	377	399	389	407	353	418	393	391	406	392	384	354	395	418	397	389	412	376	398	423	377	421	403	383	380	350	358	395	379	414	379	374	406	398	378	378	387	386	396	412	422	399	409	385	425	417	397	390	403	367	402	382	406	388	376	451	390	365	395	362	414	426	370	394	398	426	419	400	380	391	387	420	381	366	437	411	356	373	403	394	396	396	391	372	395	395	386	399	387	402	387	391	381	381	412	393	398	399	411	390	376	403	371	404	370	401	378	415	409	365	394	354	400	351	394	404	397	378	398	425	403	407	413	407	376	360	404	389	395	401	402	417	409	407	361	396	386	383	366	417	398	387	414	362	374	366	396	426	381	382	410	396	423	370	383	417	372	382	372	370	404	399	361	371	374	404	406	366	361	392	369	400	401	383	400	400	368	426	403	404	410	372	379	402	424	383	432	439	393	375	422	381	380	377	401	384	368	418	409	372	376	421	430	396	392	412	421	365	415	374	387	385	393	404	412	379	419	392	384	364	399	380	414	368	359	396	386	390	384	416	415	378	404	389	388	399	405	392	386	397	413	393	378	420	395	390	397	360	409	371	396	385	344	407	406	394	383	377	407	439	424	378	415	379	403	357	396	388	390	392	413	369	397	412	385	379	396	392	381	378	420	414	378	350	386	403	418	383	407	366	411	434	415	376	371	391	378	410	402	350	369	421	429	439	406	399	451	437	419	404	395	403	404	429	397	396	369	428	368	364	383	399	416	372	372	358	392	376	414	401	418	384	392	399	375	396	383	409	399	413	383	420	398	380	402	394	369	409	379	374	382	369	375	381	393	390	356	392	391	418	403	378	371	387	376	360	387	389	422	367	358	404	411	373	351	386	421	392	413	375	362	413	367	404	383	402	406	425	390	385	418	392	413	367	361	370	387	359	345	410	371	349	387	376	413	385	424	400	412	362	360	403	379	407	383	402	414	370	377	357	383	376	410	411	366	415	397	444	434	397	384	367	372	343	420	364	396	393	427	379	383	424	402	402	403	398	379	377	403	405	373	396	402	377	409	367	375	394	405	416	390	372	418	384	422	386	401	396	355	396	380	403	394	387	354	411	388	401	392	399	396	391	391	375	399	400	386	407	417	374	409	370	371	376	423	362	411	390	435	390	375	408	395	419	424	401	364	380	365	439	404	410	386	392	357	405	379	397	384	390	393	420	376	372	417	399	371	413	387	397	408	370	368	390	408	372	413	393	360	373	403	398	359	381	409	379	384	373	419	368	379	388	417	398	427	408	383	418	432	395	389	379	377	394	360	417	357	397	417	406	417	423	371	393	383	397	378	379	401	390	385	387	389	379	395	416	405	392	373	400	408	345	388	382	402	372	427	378	374	361	399	356	368	413	403	380	408	365	384	408	414	398	438	381	384	375	403	378	420	425	362	397	412	394	428	422	381	391	356	399	385	379	393	417	416	369	378	376	406	391	381	400	401	403	387	413	416	391	395	400	399	408	390	406	395	374	383	401	391	401	391	372	427	373	376	379	362	387	411	370	376	382	413	390	394	415	408	382	381	397	366	359	403	345	412	425	402	412	386	389	416	385	403	395	408	432	433	429	411	425	369	390	374	388	379	426	388	423	388	389	364	392	412	405	452	392	401	391	384	389	410	381	428	363	413	407	405	402	400	371	383	414	372	403	372	422	416	432	386	368	387	411	398	396	386	411	387	387	379	452	399	369	365	386	386	411	400	400	389	399	404	384	370	387	412	380	362	389	386	396	397	394	412	388	409	393	393	394	391	375	372	383	382	357	387
10003	9008	15412	14708	11818	8972	5180	3112	2561	1981	1581	1221	1096	1001	1024	986	957	966	968	953	971	968	1008	1020	1041	969	890	943	981	972	964	943	901	954	929	911	977	941	920	969	924	979	936	935	973	915	968	989	954	941	978	988	926	977	947	981	884	948	972	982	949	962	926	936	886	926	921	915	960	973	947	926	925	951	944	966	956	942	902	958	967	947	921	938	921	900	934	906	943	925	934	967	932	885	914	928	970	947	991	913	857	956	970	883	947	865	906	959	932	945	967	953	976	948	933	947	868	956	838	949	966	919	998	949	911	998	910	923	922	936	942	970	881	937	925	956	959	946	906	976	938	916	947	963	919	990	901	936	924	951	925	958	999	919	958	921	960	963	952	982	975	951	909	896	910	989	938	962	972	888	936	966	938	957	932	940	939	975	917	889	910	921	991	990	964	958	926	896	941	942	896	952	890	906	939	923	905	906	959	910	943	955	964	924	960	917	985	975	900	970	924	917	969	909	938	888	917	945	974	933	975	963	870	936	902	905	967	944	942	901	905	956	925	980	959	929	897	921	920	904	918	919	940	934	947	979	989	890	950	1001	920	943	964	976	897	902	920	974	943	962	929	925	984	961	870	927	888	946	878	919	878	961	932	958	962	879	933	926	958	941	925	975	981	926	871	941	916	899	966	942	893	972	932	896	929	940	980	847	945	905	889	926	994	945	867	924	904	918	929	898	917	960	941	924	915	947	936	924	949	886	869	965	949	954	928	898	950	924	892	966	895	938	915	920	906	881	933	961	926	913	966	982	898	910	903	909	862	966	923	957	953	962	916	956	913	932	947	921	906	955	890	1006	943	921	879	944	986	901	883	936	925	980	926	897	945	957	980	903	956	921	966	943	927	912	954	959	1003	958	902	960	909	953	957	947	963	919	950	921	914	943	898	945	953	985	929	936	912	901	917	925	974	927	929	908	898	943	949	935	944	927	917	916	881	888	943	905	923	916	927	891	917	907	969	910	895	923	902	929	957	931	982	908	956	929	984	890	883	966	951	959	903	879	967	983	896	968	955	922	931	895	1004	916	939	868	921	978	895	935	915	918	920	952	929	972	918	943	936	941	967	961	872	957	913	891	890	981	996	978	890	882	907	993	906	961	935	868	938	987	1009	930	972	956	908	888	896	900	922	915	974	940	957	908	954	945	985	949	927	907	957	921	939	945	928	989	927	927	928	960	914	900	930	903	973	971	917	885	973	903	892	906	908	929	925	960	968	954	982	975	978	998	1006	925	981	902	924	903	932	924	906	937	940	980	928	915	951	926	955	925	951	924	915	908	948	919	913	946	914	901	930	983	897	928	885	917	953	973	951	918	948	894	947	930	945	955	925	976	956	950	987	919	954	973	961	950	923	962	931	941	946	953	913	916	899	926	910	942	965	956	874	907	915	952	950	952	881	919	911	956	908	934	909	909	944	925	913	962	912	905	947	927	944	977	988	970	939	917	929	927	991	931	901	944	958	889	996	924	875	914	918	938	968	917	901	952	918	960	931	875	958	957	1009	999	968	961	937	935	964	916	982	995	890	971	942	952	925	940	985	885	936	953	915	933	941	943	941	944	941	926	965	945	964	948	931	920	929	962	952	919	970	942	964	948	936	956	919	957	930	961	960	951	865	945	946	927	907	933	942	905	985	916	998	942	961	945	950	963	955	927	884	1001	961	1008	925	887	965	953	933	937	890	900	896	949	908	947	920	914	895	946	891	897	880	909	953	928	924	911	965	908	864	939	907	941	928	958	914	975	961	949	898	936	909	973	933	913	931	939	936	903	936	932	916	1040	922	992	947	882	935	943	979	929	907	946	915	992	921	977	999	935	952	938	933	910	947	936	924	978	967	868	900	896	952	891	863	964	955	987	908	966	920	917	915	928	924	898	977	907	951	948	976	899	914	938	951	920	970	959	928	939	960	861	909	915	930	937	937	973	967	955	922	853	984	905	975	935	901	968	929	986	971	918	1001	946	901	991	932	918	887	956	906	916	957	885	917	947	951	930	906	944	905	888	946	925	935	944	927	977	956	968	953	950	947	978	873	924	952	916	915	955	913	910	894	954	991	923	985	1011	896	925	933	950	954	927	973	938	916	957	908	919	898	903	961	938	933	930	940	944	911	916	917	902	898	916	928	964	885	940	921	954	910	903	938	996	919	913	963	968	890	959	927	938	882	947	940	975	916	952	911	952	1010	1010	966	912	939	959	921	908	950	939	957	918	995	922	917	910	922	990	909	893	915	923	928	933	910	896	938	923	925	929	947	969	870	957	879	955	934	899	938	1021	961	926	944	935	931	877	956	959	971	921	958	948	930	955	959	964	945	977	953	954	971	911	925	916	889	938	962	978	915	965	992	953	974	948	927	954	953	993	883	891	916	926	931	924	873	908	940	944	936	920	899	916	953	948	934	925	995	902	959	981	929	952	910	1030	898	923	946	937	919	933	929	928	957	954	925	885	942	946	950	988	936	922	934	974	942	947	965	977	981	956	935	937	902	934	926	941	916	930	975	893	917	964	947	948	907	943	945	940	963	872	957	928	935	922	911	932	923	964	942	909	977	927	923	938	912	928	922	971	898	917	939	942	928	973	946	953	967	956	926	928	938	970	938	906	915	884	959	921	954	918	939	936	986	929	928	936	920	923	906	954	962	950	966	940	917	939	913	905	905	938	950	912	948	939	965	911	945	889	994	938	886	933	923	971	963	912	944	937	916	899	942	982	944	943	948	962	953	846	941	929	903	917	957	951	919	955	926	918	915	968	953	944	914	926	927	917	902	938	913	925	959	925	924	929	904	902	933	905	929	909	892	991	915	1013	911	862	949	933	967	970	930	973	957	942	951	924	907	974	957	984	955	945	933	935	938	973	916	948	924	975	974	913	923	970	942	950	976	855	927	873	921	898	907	902	850	951	930	946	901	979	904	949	960	925	917	864	929	917	969	966	950	948	951	942	955	927	982	951	905	934	935	954	903	942	935	961	967	945	968	932	942	909	922	975	917	930	943	964	924	962	931	930	956	916	990	955	935	908	985	875	955	923	952	932	848	990	929	925	961	911	952	949	944	918	948	903	970	941	947	905	958	915	951	902	989	951	932	910	929	943	933	991	950	955	897	983	973	962	1000	940	888	926	905	920	922	937	926	905	886	984	919	922	950	929	937	931	895	976	919	957	943	976	924	950	922	1022	905	891	928	914	1000	979	944	957	948	910	914	996	936	980	911	944	915	857	904	940	981	902	972	870	925	971	972	972	944	933	883	929	933	911	885	924	929	970	968	927	914	996	930	973	942	922	919	945	914	946	963	890	950	880	937	931	906	915	915	868	893	894	946	947	909	960	874	921	899	913	896	985	909	917	918	936	963	1001	931	978	925	887	925	901	908	939	902	869	929	980	931	906	904	914	934	933	935	986	939	970	922	908	956	973	941	843	945	900	955	951	894	891	896	921	917	974	939	881	932	900	936	874	942	947	935	885	981	965	914	959	963	955
28420	19138	23600	19992	17204	12039	7151	3664	3311	2686	1076	736	520	436	457	429	472	407	442	434	477	506	530	512	480	458	433	486	479	474	463	412	459	455	445	428	393	441	415	400	400	413	449	413	449	417	364	389	405	414	424	379	393	378	472	362	425	404	455	426	387	407	417	390	386	408	412	455	441	430	396	449	428	441	428	436	428	426	411	387	404	426	373	403	413	437	405	469	435	427	401	418	433	409	430	373	432	426	442	445	400	435	454	410	401	397	400	388	409	396	406	398	408	408	355	393	431	434	386	396	442	402	413	375	425	407	416	401	424	419	360	411	384	384	404	395	400	374	440	419	428	439	434	416	413	420	389	400	375	421	397	447	442	400	403	371	387	398	421	407	388	403	388	385	381	412	414	414	419	415	428	384	408	366	408	405	402	404	385	410	412	442	437	395	416	427	464	452	408	398	414	437	395	412	387	405	430	378	380	414	451	462	375	448	393	407	360	374	372	388	415	422	411	406	458	386	411	402	438	397	415	397	419	443	389	402	412	428	397	393	427	415	399	383	438	406	421	397	383	404	431	376	397	428	387	422	419	428	395	416	379	447	400	389	408	442	408	408	420	438	424	414	383	432	411	414	401	432	427	383	363	392	414	422	460	418	387	405	429	398	403	397	400	425	420	419	456	410	401	392	409	423	449	419	412	417	351	427	373	418	398	404	428	425	423	430	416	409	386	403	380	371	415	404	434	396	396	393	425	430	408	423	429	426	415	405	405	473	417	409	446	416	416	391	451	404	454	414	426	423	382	431	427	424	418	410	393	414	428	423	384	436	375	440	385	368	389	392	423	414	409	405	429	440	406	377	418	417	421	391	416	414	421	431	422	428	420	388	406	407	447	384	422	417	399	411	403	408	393	396	377	421	421	431	399	452	398	395	424	420	458	435	404	393	388	422	415	468	403	417	439	394	473	412	418	391	388	400	415	420	414	428	376	395	377	409	409	446	474	385	436	365	377	399	451	433	393	389	408	456	434	412	411	403	424	432	408	387	396	395	468	440	428	420	411	376	425	417	414	423	408	401	432	389	375	435	388	431	431	387	400	406	411	369	393	411	453	423	419	399	412	401	427	410	391	426	418	432	401	408	442	415	387	456	434	397	384	411	388	441	399	416	379	372	394	423	395	410	442	425	388	385	452	380	412	414	404	395	394	421	438	421	374	419	412	430	420	419	423	427	436	429	410	385	424	432	413	453	438	406	405	397	424	435	392	398	404	382	398	441	411	391	376	411	416	402	404	427	422	398	399	402	383	435	445	447	427	415	434	415	419	433	449	384	441	420	349	412	425	399	377	420	410	437	426	408	423	409	399	428	416	360	395	424	423	400	424	388	427	429	405	388	414	410	402	380	411	386	423	382	410	458	397	402	435	473	381	467	425	401	386	424	411	405	407	407	423	338	377	413	395	436	363	385	389	405	434	449	400	396	415	419	417	405	403	397	412	405	435	435	423	428	409	405	449	428	424	390	394	394	407	412	432	418	448	403	406	458	444	449	397	389	400	420	377	409	393	394	404	401	385	394	425	378	405	428	459	415	456	414	419	405	381	426	400	419	405	398	450	394	415	373	429	420	459	404	474	420	449	430	451	418	412	376	424	422	416	424	408	423	427	404	425	404	439	413	409	394	415	395	442	333	411	428	415	443	407	422	413	404	461	386	424	376	391	426	381	390	427	405	414	427	428	430	377	425	362	379	393	400	448	391	391	389	438	401	415	370	400	413	417	392	390	435	375	433	387	409	438	376	425	422	461	404	427	388	410	389	398	430	422	372	419	385	399	393	397	436	447	397	398	405	412	392	417	418	406	451	430	380	410	410	415	424	413	431	417	426	402	390	382	413	419	364	407	400	417	394	412	407	443	379	396	404	398	397	394	425	391	368	387	382	459	457	384	420	407	387	386	380	422	403	402	425	418	430	403	416	437	437	409	414	441	417	429	413	374	434	404	423	406	397	376	443	421	424	401	400	429	402	404	413	393	425	372	404	398	421	406	412	431	458	450	430	413	370	403	420	410	405	391	405	415	368	412	399	429	420	380	403	429	415	419	447	423	452	395	420	407	400	412	419	418	441	386	398	406	399	409	408	398	437	405	410	411	427	407	455	434	477	374	409	450	401	408	385	403	430	408	403	350	395	436	422	387	411	431	474	393	360	424	437	439	457	388	421	410	420	414	391	394	411	416	408	409	402	450	422	402	380	385	410	413	417	413	440	415	399	369	435	409	420	397	410	419	406	424	380	368	421	412	392	412	406	397	401	425	428	414	411	398	412	393	412	430	440	376	394	435	412	380	420	431	450	385	409	425	417	399	384	402	435	415	422	431	426	468	388	401	445	402	401	424	397	393	440	475	434	409	400	414	428	440	402	440	456	419	443	411	441	411	403	431	406	377	429	407	431	408	428	392	413	387	413	388	392	394	404	394	406	445	395	397	400	425	450	392	423	437	389	429	404	424	405	401	411	403	459	379	407	442	417	442	397	429	406	395	407	397	376	386	392	413	418	422	367	429	392	403	403	459	380	414	412	464	440	425	405	398	408	395	421	431	401	425	429	427	421	459	454	434	411	438	423	477	429	422	448	427	405	406	455	431	413	389	405	400	413	402	437	397	405	402	400	419	384	380	444	411	404	413	424	392	394	409	386	414	422	426	408	429	408	442	393	399	404	408	411	386	448	429	382	397	440	421	413	427	372	412	427	404	413	421	413	359	436	398	427	451	424	434	403	387	402	448	431	386	430	409	439	444	446	391	400	391	416	472	400	417	394	432	428	418	435	426	368	402	428	396	457	395	471	462	427	397	403	416	371	387	415	399	406	387	467	361	425	428	445	438	411	402	444	405	391	397	405	405	394	418	442	397	426	394	394	425	379	450	383	402	419	409	423	378	416	359	395	411	440	410	388	419	418	412	435	417	418	380	395	386	421	399	418	429	444	396	403	432	402	409	420	477	392	410	419	445	417	413	425	458	382	440	429	406	402	443	389	400	377	405	430	445	427	405	436	415	399	381	401	413	392	430	441	400	418	406	430	381	414	448	410	397	407	401	419	420	387	412	404	405	425	409	409	375	392	398	414	438	396	395	385	393	431	419	395	427	432	394	446	429	394	431	384	427	383	435	388	422	416	374	411	420	409	399	408	382	394	403	420	443	421	417	408	430	391	416	421	412	372	456	382	385	416	426	407	433	401	429	421	399	382	402	386	417	434	389	412	435	420	401	428	436	410	395	374	397	409	409	411	397	376	412	431	408	438	402	429	416	433	442	424	423	406	380	419	413	409	385	384	416	387	417	392	398	435	414	416	441	380	414	411	437	417	389	402	403	396	386	369	397	381	412	393	397	431	443	432	398	405	406	451	402	374	425	403	433	371	439	406	400	468	433	416	415	395	402	426	409	451	400	380	410	428	423	383	410	423	408	447	388	423	397	433	382	446	430	426	451	400	425	409	414	419	422	386	408	408
20307	17885	29910	31169	32155	25160	18166	12093	12450	9923	4027	2547	1675	1262	1159	1109	1092	1115	1140	1179	1311	1358	1474	1510	1460	1423	1426	1281	1239	1339	1149	1119	1036	1105	1041	1007	969	1044	973	1019	1029	1024	991	955	904	1012	994	991	999	953	976	991	965	1019	965	945	1027	990	910	979	987	919	986	974	1007	990	967	988	996	949	994	963	984	1001	937	971	983	986	980	939	917	920	994	950	998	990	956	1000	957	1007	997	973	895	968	978	994	1011	950	995	993	1035	1027	972	920	976	953	981	997	996	986	1025	964	967	962	1013	1006	1017	971	983	969	959	976	938	956	943	887	954	922	1015	969	991	980	1068	967	1002	999	959	1000	950	968	966	1016	968	934	932	975	971	1032	1034	933	1006	980	948	990	987	973	944	957	983	985	923	967	970	981	964	992	963	947	967	974	948	989	981	1000	974	905	998	993	956	988	967	1010	945	1016	982	946	987	971	994	1008	995	988	968	1006	1043	985	1006	977	990	980	1017	982	997	939	971	954	949	955	967	948	971	937	1023	940	973	991	987	968	987	1033	924	997	969	985	971	941	967	1040	1008	980	1036	972	953	965	955	988	1031	983	955	973	1018	969	1007	978	967	992	949	997	1016	989	969	946	955	960	978	1017	1007	972	996	978	968	990	1017	933	1007	952	1012	988	957	998	1007	970	1008	986	974	996	983	1031	980	1011	995	943	997	947	1007	957	1037	997	973	955	1079	997	954	973	1023	990	1029	963	976	971	935	945	960	979	1005	952	964	971	930	984	985	973	999	982	980	984	966	918	985	931	972	975	1001	1034	942	983	991	960	991	962	952	955	930	1002	986	960	972	1005	971	1000	929	993	987	926	1060	967	1024	943	969	959	962	988	978	955	964	986	991	1035	950	925	945	941	991	1002	949	997	971	994	976	951	972	1010	968	1018	996	963	961	966	992	933	1008	1023	951	978	961	956	953	1018	986	1005	961	1029	966	1012	941	1010	1042	943	960	956	972	986	945	1021	920	1004	958	980	987	1035	942	988	953	1035	971	1003	970	956	987	992	1000	935	948	967	953	969	936	1020	992	1017	964	950	939	989	1011	968	1004	1003	1021	1002	1036	937	1014	954	975	977	954	971	983	981	992	985	1003	962	974	996	972	1008	1010	956	980	920	994	995	997	969	1003	985	939	936	987	987	914	993	985	934	959	943	991	927	1011	956	1015	959	965	986	974	991	968	995	976	985	945	979	975	982	945	947	986	947	984	980	1001	976	989	960	964	1036	948	979	981	922	973	993	963	964	948	1039	999	941	916	1003	966	1005	1021	1005	912	998	988	970	976	1010	1027	972	977	1010	953	900	964	991	974	963	928	976	954	994	959	974	957	997	976	989	970	979	971	981	998	1032	960	1011	1012	1013	968	1029	1002	1009	962	989	937	999	974	983	976	998	951	982	945	1008	974	1012	932	959	955	957	935	937	1006	969	920	964	1015	974	978	991	984	950	925	1000	993	989	989	966	994	995	1007	1023	915	965	952	1006	990	981	963	1007	1005	966	1001	936	976	970	976	941	953	968	972	967	1001	933	920	975	979	1033	970	995	970	989	999	956	1010	965	1000	968	940	962	961	1038	1020	1034	998	1035	913	984	965	991	925	948	992	1002	986	1013	1012	998	1027	984	1014	990	999	970	986	980	1010	949	958	1034	958	974	948	1045	978	918	952	1008	988	1002	966	950	1012	999	949	958	950	952	990	982	1031	975	976	974	993	998	963	956	1046	980	996	997	946	958	966	965	956	966	945	1001	976	976	989	936	979	994	988	973	979	1025	967	957	975	982	1033	1030	1002	933	931	973	999	956	978	995	980	965	978	963	986	958	1005	996	976	943	988	999	976	951	939	937	995	989	960	937	1022	990	965	1005	945	935	975	966	1021	1029	1004	963	1048	983	965	975	973	1005	946	993	973	953	966	906	1019	977	947	974	963	983	937	969	941	973	958	918	1037	966	967	968	1007	1007	1010	935	985	977	1016	926	979	973	968	945	951	1014	962	991	1014	978	1014	1010	958	998	996	984	953	974	970	985	921	1006	1027	1007	1002	922	1030	992	955	960	973	937	1001	952	1010	995	963	960	928	950	945	900	1026	1033	1022	939	954	1000	1001	971	983	991	953	960	972	1061	966	963	1017	953	966	1004	949	1000	1007	937	975	915	938	1004	979	968	942	955	1011	920	1013	955	1008	944	1017	941	960	970	959	975	1020	1022	971	972	966	1002	978	985	942	959	972	983	997	1030	984	1007	981	954	980	992	986	988	1008	1044	946	963	991	982	918	991	955	950	918	1017	935	956	917	955	940	993	978	998	953	952	935	935	921	959	990	977	971	977	1006	983	953	966	991	1022	1008	1019	1019	924	1008	981	965	1042	1036	1033	958	925	963	951	970	1012	1021	1012	969	945	989	945	998	1047	932	966	967	974	985	1004	992	983	989	1009	975	967	952	1022	1009	969	929	975	985	937	992	934	980	975	961	939	1001	907	993	1041	952	1008	1043	957	947	941	992	1035	978	953	974	1025	975	972	967	897	996	962	992	983	1021	955	995	955	969	967	964	1011	1007	975	973	1031	1037	977	966	1021	965	1010	996	990	984	959	1055	986	1004	985	968	1007	956	1067	1020	1023	1035	984	994	1012	945	983	970	967	957	976	958	990	929	986	1032	947	957	949	997	1007	1011	941	971	1024	960	956	1001	992	934	949	997	999	961	976	970	1007	959	964	974	963	1001	1064	986	991	959	1016	1029	988	994	940	997	994	952	1006	985	1008	994	1036	949	936	1034	967	908	1003	1002	953	948	973	939	1017	953	958	997	989	955	1043	965	927	951	984	1024	995	1016	956	999	940	1037	921	921	934	979	976	972	1050	933	993	981	964	969	970	987	985	1023	937	960	959	946	1078	964	1016	928	950	974	997	997	1013	1015	937	998	974	956	985	948	1022	936	959	985	962	957	983	987	949	1027	985	1011	966	979	998	927	960	933	910	1016	1018	1033	1029	967	993	927	1017	946	957	1000	938	1026	936	955	1009	945	984	957	972	1000	936	934	1044	989	931	988	994	1001	1015	953	940	966	992	950	957	960	1028	1045	963	956	957	975	976	1003	965	977	961	960	969	1002	940	986	919	965	968	996	964	1020	956	1020	950	971	1027	965	941	942	914	990	979	973	957	982	994	1006	981	959	1004	976	980	977	1015	954	955	1027	980	963	969	980	1027	1011	927	1006	1012	1015	1009	964	981	1008	999	962	1014	995	954	985	950	985	1032	953	951	996	994	955	967	955	961	942	983	1001	978	964	985	982	955	985	972	984	1011	948	943	977	933	1013	945	1034	965	971	976	1041	1014	963	984	976	958	954	996	996	987	932	938	925	968	969	1014	972	945	1012	949	1007	947	986	978	1017	985	935	954	977	1056	975	967	1014	929	1014	997	977	993	942	991	936	961	989	986	945	997	970	998	1004	1044	931	997	975	999	978	968	970	985	976	987	996	939	936	991	930	1009	983	952	973	942	992	1044	989	971	1069	1007	969	999	990	1015	999	1012	976	1004	913	925	910	998	1024	1018	1022	1018	1007	964	998	971	973	977	987	970	963	944	968	1058	952	982	1051	954	994	896	950	993	985	990	1016	971	973	1007	947	921	964	1019	1024	973	1000	1029	1000	985	1065	951	968	900	984	946	958	984	988	978	999	997	1035	978	958	998	951	985	995	1007	973	933	975	989	958	892	972	1011	976	959	1005	956	971	994	1043	1001	1006	978	969	1012	997	962	994	1033	944	1025	973	985	988	997	959	962	1066	950	981	968	952	978	1017	958	1035	1043	1006	978	1000	971	965	1024	972	1004	965	993
38417	25207	31380	32111	25316	20484	16982	13325	10855	4283	1649	987	654	446	386	382	417	430	384	450	446	471	477	544	424	499	485	445	438	436	373	404	408	394	421	380	365	364	362	381	357	348	357	341	339	353	378	353	377	362	399	351	353	356	331	361	358	336	368	321	374	343	309	340	406	341	338	343	337	368	341	330	380	374	378	375	394	335	339	364	331	354	361	365	321	347	341	355	379	325	358	351	347	337	378	373	365	367	365	323	389	311	318	319	388	351	352	339	379	351	336	359	352	360	375	366	346	365	337	333	329	333	359	358	349	383	380	354	335	342	363	359	367	339	344	369	361	370	352	336	374	352	409	350	352	348	385	366	361	382	341	346	382	348	366	370	380	360	355	352	359	385	353	331	362	374	373	386	346	350	342	348	391	346	354	357	341	347	346	341	365	381	374	321	384	359	347	365	351	351	358	361	363	381	355	372	333	354	342	373	355	408	385	346	353	359	387	366	337	376	354	360	365	367	349	402	336	385	360	330	366	360	384	341	373	373	362	365	350	349	367	351	370	375	356	349	382	349	318	343	355	367	379	409	393	369	385	342	367	361	355	358	374	354	364	377	341	373	358	354	340	377	365	330	372	368	342	346	312	386	353	304	347	352	346	347	348	325	381	358	340	350	358	357	344	385	434	358	361	360	409	326	374	359	364	357	359	357	353	372	345	383	363	351	389	339	355	341	340	341	365	362	381	375	362	365	347	368	336	354	408	336	369	384	348	373	368	376	364	335	335	350	361	362	360	375	350	355	332	353	396	345	367	399	335	332	367	345	359	356	334	351	341	379	360	422	391	348	343	360	364	338	392	330	377	369	351	358	316	339	347	360	325	377	362	328	370	384	356	345	357	373	342	387	352	377	356	339	343	379	386	353	361	362	350	388	406	353	387	387	348	390	360	326	367	358	345	362	329	345	362	359	338	379	393	359	377	355	377	374	349	375	359	353	374	372	352	374	388	337	357	318	360	332	311	400	363	386	352	367	380	368	367	366	344	367	342	371	381	364	366	379	325	332	364	387	369	328	383	384	342	355	348	352	338	340	328	373	377	375	362	393	350	353	360	331	376	343	374	385	335	342	345	348	359	372	343	360	365	354	342	321	325	364	382	392	368	377	364	362	364	339	351	360	350	344	348	385	335	364	369	345	356	381	382	336	385	335	349	360	356	344	375	379	357	358	391	323	330	324	346	364	363	349	386	349	354	375	382	326	346	347	342	350	370	372	388	386	362	336	395	372	366	332	379	333	351	379	372	360	367	340	363	365	373	357	366	392	360	369	397	394	351	349	368	388	345	329	374	367	346	301	340	380	361	367	366	355	335	394	389	326	379	344	348	348	382	364	356	383	333	390	378	307	350	353	346	404	363	396	378	408	353	340	374	321	372	384	337	345	339	361	332	349	334	356	338	361	353	355	332	341	366	377	304	358	353	385	332	373	383	360	337	362	353	352	367	339	338	365	362	332	357	308	372	376	341	399	355	341	412	329	355	327	393	374	374	360	393	329	352	358	337	365	338	347	338	342	342	377	367	363	353	387	332	368	391	380	336	359	322	340	355	357	367	382	341	354	426	331	323	313	359	349	365	374	358	329	376	360	359	336	344	355	384	359	361	361	336	382	345	318	354	348	342	348	364	329	361	363	370	380	399	333	366	374	355	366	362	361	348	362	389	397	361	340	319	351	343	396	377	334	374	390	353	383	338	323	362	348	344	346	388	381	339	339	322	342	395	339	324	343	343	346	365	357	372	335	370	357	375	346	373	337	353	371	357	349	354	378	299	355	345	362	386	354	369	348	364	363	384	323	389	375	345	382	384	393	372	345	363	335	369	322	365	323	365	351	359	346	376	361	378	395	371	372	351	378	372	339	366	371	358	314	384	360	341	355	376	391	397	346	355	353	345	374	363	355	368	413	350	340	376	329	388	344	309	358	314	368	338	359	335	375	349	369	357	348	344	328	333	346	392	368	346	370	349	346	339	338	333	369	368	349	385	354	370	381	340	359	382	365	353	375	304	384	345	346	367	344	399	416	354	348	344	354	375	381	372	341	383	409	340	383	320	331	379	370	359	382	347	358	355	365	360	353	341	394	389	378	381	336	363	353	337	345	377	330	368	366	394	339	354	365	357	357	347	356	346	348	352	398	363	323	369	348	350	362	360	365	363	368	384	384	310	358	342	381	385	355	362	368	377	353	342	352	396	356	353	377	379	364	379	339	375	358	353	355	346	347	359	366	335	351	369	355	329	383	358	347	351	389	386	335	338	362	359	341	346	366	352	367	350	402	371	356	392	373	381	360	315	374	398	369	372	364	330	382	362	374	376	395	357	352	344	360	362	390	368	345	375	366	372	377	337	368	364	344	397	325	390	362	356	371	355	349	338	333	388	379	372	334	349	354	356	350	355	380	343	372	370	355	351	387	344	363	347	354	360	334	379	387	348	349	380	336	367	368	342	355	337	353	332	366	342	372	393	344	367	371	355	315	362	347	386	357	350	360	379	317	361	381	365	357	377	391	380	349	322	344	373	326	348	397	325	363	366	345	392	379	365	328	354	386	364	349	318	341	347	350	355	333	378	352	377	377	389	353	376	356	352	348	393	378	336	362	339	333	377	353	375	354	373	360	406	341	368	344	360	345	345	402	375	404	354	301	362	342	338	316	347	323	324	357	329	328	339	392	343	342	339	388	382	365	371	365	371	368	323	340	356	366	351	372	340	348	344	369	380	340	342	388	365	364	323	366	355	400	338	390	360	368	347	379	340	375	325	354	376	376	386	346	363	376	330	372	358	344	339	360	334	393	387	377	386	374	349	376	364	349	365	318	352	352	359	350	341	354	334	370	323	335	386	402	366	360	335	375	360	377	388	351	354	358	364	348	375	334	401	336	371	359	345	386	373	356	350	366	350	367	369	339	367	370	366	335	322	351	319	369	384	361	332	362	385	364	378	349	334	389	353	380	333	370	372	353	367	331	383	378	341	376	369	343	354	402	370	356	361	343	369	373	338	362	334	347	321	342	362	366	356	338	382	359	356	354	335	359	364	377	343	374	377	373	384	382	340	338	344	354	361	339	378	409	342	347	321	348	364	359	354	380	357	341	383	353	390	366	324	335	379	331	340	330	377	342	394	398	365	343	331	355	336	314	365	365	364	381	340	340	379	379	335	323	341	382	376	349	376	358	368	333	356	346	333	378	357	335	349	406	375	357	388	390	387	370	353	369	348	360	380	365	392	371	375	365	315	346	353	365	356	329	352	331	373	338	352	311	331	353	363	361	392	363	330	339	342	379	355	396	352	336	307	378	348	351	364	353	364	362	359	383	368	346	379	385	397	327	317	354	373	360	325	356	357	344	366	370	350	375	406	354	349	362	376	361	373	341	360	349	345	350	381	351	353	351	368	356	369	365	370	347	321	353	382	365	364	332	338	341	367	328	353	348	412	359	359	384	364	370	353	346	329	350	403	312
25620	22225	35696	40734	38247	35029	32893	29416	24587	12743	6094	3876	2069	1174	1024	992	1018	1056	1041	1261	1307	1411	1447	1586	1558	1461	1516	1384	1236	1253	1189	1045	1006	978	886	890	869	898	951	857	894	880	905	868	904	841	828	880	844	845	871	837	897	841	872	886	830	824	865	869	870	912	862	804	831	792	860	831	811	855	843	883	820	875	842	852	898	876	855	851	864	857	848	821	862	877	815	863	879	905	844	860	854	832	847	860	849	833	843	881	883	805	849	867	855	848	832	892	896	867	825	876	886	858	852	843	857	857	829	885	851	854	837	832	849	818	919	856	874	828	783	831	896	868	837	868	898	845	901	882	876	843	864	865	838	894	874	879	834	879	857	822	871	836	810	802	917	828	844	892	885	855	822	874	874	850	927	851	881	900	818	879	800	848	847	893	951	865	886	815	901	839	856	824	829	833	827	873	840	835	909	817	854	858	870	854	855	875	913	880	847	797	903	891	859	827	819	851	891	865	854	851	829	883	858	849	837	832	889	892	812	917	856	894	880	877	916	866	893	895	865	843	862	818	867	939	829	812	857	845	856	814	871	821	859	859	852	928	853	848	842	840	846	863	887	835	819	843	826	865	790	858	838	843	919	887	847	832	869	806	882	901	817	882	904	840	891	835	877	882	856	882	887	875	828	844	898	842	837	847	918	873	885	830	841	832	821	882	877	866	864	899	822	839	814	907	874	880	839	889	874	873	861	895	806	823	829	855	860	927	789	940	850	867	867	899	846	879	822	865	847	847	859	844	875	833	862	830	830	864	819	869	820	856	832	841	851	824	870	828	811	841	902	875	829	819	888	832	809	817	872	870	849	858	856	907	828	854	896	836	841	834	861	846	878	940	880	873	907	859	815	841	869	803	854	873	839	899	850	877	894	876	806	861	856	820	817	813	848	863	833	877	848	826	907	857	904	868	892	851	829	883	864	841	874	849	852	930	868	846	814	851	917	849	899	873	812	798	857	819	925	831	836	856	834	821	834	903	819	858	890	839	834	870	832	829	853	866	811	865	864	852	883	830	835	815	881	843	869	849	892	785	862	842	885	880	892	861	845	900	829	902	886	887	845	900	879	857	903	832	864	854	879	846	830	848	828	847	872	845	873	870	814	834	816	871	858	871	846	872	827	879	808	816	864	870	910	800	930	836	901	826	862	904	847	897	898	885	866	851	847	886	842	907	846	919	869	848	934	846	897	880	829	878	809	904	865	863	860	808	871	864	884	838	826	868	855	854	877	915	839	846	834	851	892	867	840	847	848	825	873	849	835	800	809	864	893	879	836	829	853	806	841	880	852	899	899	861	884	896	877	913	877	830	866	834	811	860	863	884	857	918	905	867	867	862	868	895	816	833	869	849	848	824	897	831	842	848	853	888	857	881	808	855	865	865	855	793	827	874	809	874	904	832	872	891	847	890	848	855	831	860	906	854	850	885	817	842	861	907	900	834	871	844	860	856	841	864	855	879	871	856	862	881	846	865	826	877	839	859	829	848	862	872	794	932	797	833	855	859	865	875	852	821	845	800	828	861	842	906	817	880	924	786	843	862	855	837	878	876	851	842	829	881	816	897	857	810	863	913	885	825	870	855	913	854	881	868	814	848	848	809	877	852	824	876	854	845	850	872	859	830	884	815	858	849	867	828	844	874	850	862	871	902	842	869	873	852	903	957	838	823	857	862	869	784	854	840	888	887	837	863	888	827	905	923	824	902	850	866	897	879	867	852	819	813	838	872	800	866	853	856	862	882	905	876	863	884	840	891	884	904	869	864	816	801	882	861	835	894	866	843	870	883	854	841	869	844	803	907	854	831	868	890	885	874	812	898	882	838	845	911	935	859	871	881	827	824	828	895	866	845	894	864	851	801	867	849	864	832	857	849	831	914	912	872	877	894	887	846	806	852	864	896	905	845	895	858	854	855	848	910	882	888	875	854	851	857	838	858	841	871	847	855	871	905	817	844	890	883	825	840	850	887	840	854	883	814	848	848	864	893	843	898	801	815	889	896	869	923	873	854	878	846	934	877	868	866	854	836	874	814	860	899	856	836	886	846	854	840	838	841	880	818	858	862	924	843	853	867	832	861	849	853	832	851	811	835	802	861	807	866	850	866	912	874	855	876	809	872	844	865	859	871	877	875	875	870	878	828	886	827	886	885	892	855	884	854	941	832	828	809	879	895	869	875	845	860	866	811	871	856	857	878	845	836	845	885	836	820	851	861	816	851	826	865	895	867	805	877	869	894	820	800	899	867	877	855	846	850	888	831	830	879	916	818	874	891	845	842	862	865	827	900	821	826	840	838	879	847	895	876	864	876	881	907	786	889	802	857	897	806	844	877	843	896	857	810	865	847	865	864	827	850	873	841	858	831	833	812	911	849	834	888	891	815	830	840	817	792	869	884	895	880	872	878	850	839	866	849	822	919	822	868	845	814	861	874	850	877	813	901	848	902	790	859	879	848	912	872	889	915	861	890	893	836	869	888	870	854	859	838	842	828	834	862	843	835	894	865	857	876	883	816	855	854	906	857	807	866	893	814	810	863	839	852	814	868	867	865	882	813	839	824	834	876	846	853	831	828	800	846	854	842	864	893	830	896	815	837	916	887	865	879	816	807	847	864	819	878	835	809	891	864	881	887	872	887	902	839	862	813	818	848	821	854	848	871	811	828	863	804	868	854	872	851	867	851	869	859	886	847	907	892	834	857	876	815	865	843	806	832	844	868	832	907	861	895	826	825	868	872	866	835	879	813	817	853	881	846	881	848	940	861	903	823	885	838	908	840	853	873	872	794	859	851	925	863	813	841	888	846	852	875	849	842	831	805	859	863	896	887	855	913	832	895	866	887	850	857	816	838	838	862	861	835	878	876	846	868	868	852	861	878	835	908	829	890	889	851	827	858	886	899	825	859	867	881	843	836	886	866	846	860	911	866	894	885	843	859	802	863	821	848	826	821	846	843	837	880	818	870	832	886	813	893	827	835	901	876	845	867	863	861	875	933	849	905	862	845	895	866	852	883	879	793	832	782	897	865	870	849	923	901	853	891	897	865	875	845	838	806	826	875	806	808	896	842	815	909	816	811	847	888	854	826	823	846	880	849	866	823	864	859	856	819	856	882	872	839	840	877	866	821	827	876	827	867	883	897	852	835	855	887	880	822	850	891	841	847	845	896	902	886	807	840	919	876	872	843	878	863	873	832	842	914	844	835	889	867	878	870	895	816	827	901	809	811	836	903	868	853	868	868	830	827	806	838	846	883	877	847	847	832	856	840	852	770	843	816	868	890	886	845	879	899	858	868	848	865	842	903	869	871	885	813	911	844	818	930	847	881	837	807	897	848	833	888	855	899	881	848	874	839	885	910	814	849	849	876	836	868	851	906	848	843	825	836	847	909	822	856	829	843	850	866	848	877	839	880	812	898	850	926	806	844	779	909	852	846	853	882	857	832	865	845	895	871	844	848	864	873	864	836	888	853
14122	6402	6346	5795	3651	2265	1482	1101	644	488	443	443	395	379	374	413	342	380	392	382	362	390	391	422	389	407	393	374	397	387	382	408	390	382	356	396	348	405	400	401	408	390	426	400	406	386	400	373	395	396	377	393	354	390	421	372	379	389	388	361	365	421	436	414	355	387	422	392	413	409	339	383	399	391	373	390	378	381	388	344	394	403	366	375	352	386	395	395	417	360	388	384	392	397	335	412	395	379	395	427	383	391	390	367	400	369	381	400	392	420	408	420	427	360	411	370	368	385	378	409	381	392	402	366	389	390	421	373	362	394	392	380	376	353	377	355	396	379	390	377	393	388	391	408	371	387	349	401	410	358	365	372	357	379	422	353	367	375	383	386	401	391	375	444	385	376	396	403	405	399	411	350	380	415	385	401	389	386	382	398	339	383	379	398	409	376	367	378	392	408	328	393	360	397	397	402	387	381	401	357	389	395	386	362	398	400	363	416	420	395	413	396	420	400	386	366	396	406	409	400	396	396	388	404	400	414	409	368	424	375	374	413	420	388	362	398	406	383	420	386	392	385	405	392	378	396	373	381	394	364	415	361	406	391	398	357	383	366	402	400	369	422	415	372	372	370	411	382	370	367	405	375	377	382	372	371	383	346	397	359	366	355	362	373	398	368	388	408	392	385	391	393	381	402	413	388	368	415	364	375	392	378	401	395	387	368	375	412	367	400	404	386	378	375	410	408	372	377	399	417	384	401	368	380	413	403	417	399	392	414	385	395	398	361	383	405	384	357	335	378	397	409	358	381	386	352	375	405	365	430	378	383	382	368	385	423	375	355	380	402	338	382	391	415	419	399	326	359	409	382	340	407	355	390	399	397	387	397	415	374	349	365	404	423	394	374	399	396	400	387	394	385	389	347	432	431	394	369	366	408	389	384	389	391	401	427	415	360	456	365	382	387	416	403	417	378	386	342	351	385	425	405	393	390	373	368	386	398	374	411	353	370	408	380	379	370	403	366	383	384	383	369	399	362	355	403	354	409	362	348	404	415	384	378	400	364	416	377	374	418	394	391	402	390	380	392	387	412	419	446	337	366	397	369	382	388	392	380	386	362	398	392	416	372	406	368	366	406	391	395	422	367	356	412	390	413	374	413	391	391	379	402	361	396	387	392	402	382	385	399	417	424	371	426	399	366	394	400	381	417	410	414	372	400	342	408	366	382	410	391	404	373	368	376	417	396	383	389	381	384	406	360	410	368	405	394	395	419	407	363	394	417	368	392	410	363	344	399	374	413	383	409	409	404	402	341	378	371	392	387	367	362	353	378	392	391	380	375	348	337	398	367	383	383	380	381	390	408	424	394	351	389	386	390	394	366	402	393	351	408	411	360	386	395	386	399	362	398	437	389	406	371	374	399	401	383	350	435	379	360	422	367	437	391	399	373	389	404	401	362	382	382	339	371	382	413	425	380	375	392	391	368	390	340	365	350	396	399	409	385	407	395	387	391	400	388	357	399	423	384	380	413	386	403	370	401	369	360	438	432	392	393	429	371	400	435	398	404	406	431	431	384	383	390	361	402	352	377	429	377	371	425	393	389	388	367	385	391	421	372	369	395	420	365	375	392	379	370	368	361	374	364	398	374	362	388	386	383	382	407	366	389	406	392	374	419	393	362	394	390	363	379	428	363	384	413	392	386	365	385	367	401	397	377	392	396	383	396	349	381	400	375	382	412	367	371	384	401	372	409	369	369	334	379	407	362	369	383	400	364	382	421	368	405	408	379	410	384	397	371	437	392	382	398	397	393	355	369	404	390	370	423	396	400	395	364	359	390	380	392	377	390	404	363	394	371	380	356	410	384	382	414	350	377	412	401	412	391	371	372	395	377	367	409	372	349	359	387	373	395	444	394	419	419	352	417	392	391	372	373	354	357	346	397	394	352	379	399	395	372	377	371	387	407	399	380	389	371	400	365	411	380	382	370	389	376	414	402	380	398	399	375	392	444	429	423	417	405	380	396	428	396	371	386	357	381	373	359	392	410	399	398	431	352	370	391	389	378	370	416	374	389	400	392	395	378	368	415	364	401	392	401	417	436	403	395	374	390	374	392	371	400	385	389	394	391	378	356	350	400	421	383	384	385	405	423	413	389	363	419	401	374	360	396	396	372	385	388	454	376	390	409	426	353	373	377	396	399	345	362	397	375	378	388	423	409	378	382	398	367	380	363	422	399	394	407	405	374	372	399	399	388	378	367	381	367	441	385	396	400	390	380	353	389	375	378	388	424	401	400	371	367	376	411	389	372	417	387	344	379	373	380	409	405	377	425	402	387	382	398	384	433	393	392	395	375	395	399	403	391	382	384	356	413	388	386	406	380	401	385	379	392	396	451	423	399	347	387	375	427	372	380	403	371	389	401	337	395	396	385	388	364	374	419	367	364	407	365	413	415	398	379	366	382	363	370	433	407	382	374	409	397	364	379	387	386	401	377	360	366	375	424	384	391	381	392	378	376	382	421	366	407	376	391	395	413	387	429	387	424	390	430	424	378	386	406	359	367	403	408	380	367	370	372	399	414	351	394	373	390	369	372	348	387	392	395	376	400	383	378	379	398	407	351	419	378	373	372	383	378	408	414	356	385	415	436	391	419	403	401	347	333	375	357	417	397	388	385	369	392	370	348	395	372	400	372	364	376	402	381	411	391	394	371	394	385	403	383	403	373	398	395	428	378	382	425	362	380	385	372	375	378	417	394	404	372	417	385	370	373	411	378	365	383	376	386	365	392	402	431	382	413	390	402	413	380	389	369	386	376	403	397	376	376	417	378	396	387	387	370	388	375	388	399	420	387	376	408	413	365	396	394	385	390	407	374	399	416	385	364	384	399	390	418	347	354	396	372	398	378	336	416	401	348	361	419	394	419	343	351	409	374	377	401	367	382	369	392	403	409	391	385	397	440	391	399	405	377	376	372	409	408	366	400	393	423	379	373	415	386	379	426	361	353	414	373	395	380	391	403	413	399	380	450	341	391	406	409	417	423	407	358	370	404	387	425	408	386	352	386	370	372	379	386	380	391	402	380	384	419	394	377	388	398	366	377	385	424	415	357	375	434	406	359	389	414	398	377	391	378	372	369	396	380	387	401	349	411	373	372	382	422	383	384	407	377	376	379	380	399	374	347	416	369	402	413	390	394	387	426	408	384	362	437	396	363	387	381	398	337	342	379	409	405	407	370	397	381	370	356	393	395	421	387	389	360	380	400	380	363	387	380	408	407	399	419	400	395	403	389	414	369	382	370	408	371	396	417	393	378	376	376	388	399	393	377	374	416	411	415	376	369	381	355	353	388	388	398	384	385	404	374	408	405	416	377	410	453	374	409	376	378	358	365	406	379	369	414	419	384	393	350	393	342	374	390	427	382	369	404	380	392	391	427	368	392	390	348	350	364	382	394	353	384	400	363	445	393	393	353	391	387	383	385	437	419	361	349	404	399	421	387	408	401	419	416
10761	6853	12497	14895	12045	8212	5955	4130	2448	1645	1295	1100	1087	1044	956	948	926	891	962	968	955	886	954	939	950	981	956	942	869	933	957	912	950	946	942	925	903	923	995	960	893	930	940	931	914	925	975	911	931	917	947	921	916	855	926	955	891	944	939	923	909	865	872	928	936	982	932	902	962	891	903	932	919	918	965	956	911	959	935	921	898	906	877	922	955	905	887	945	959	945	989	928	921	922	909	962	984	930	961	928	905	981	963	979	899	950	880	912	930	885	927	942	945	993	936	931	932	944	941	889	975	920	896	915	928	944	950	890	910	929	922	879	918	964	929	894	907	915	906	937	931	953	945	947	858	966	915	919	939	970	909	946	923	885	928	880	938	955	890	954	944	868	1006	931	958	971	961	958	924	906	915	940	908	927	969	903	946	908	990	960	967	895	945	981	960	918	961	926	853	920	905	915	929	964	936	970	946	927	928	924	975	937	898	929	919	933	927	972	924	946	953	912	929	938	945	947	911	872	964	934	897	916	912	965	922	957	878	909	965	887	937	962	935	922	991	916	957	899	961	963	951	911	941	897	917	923	935	890	946	890	908	927	923	950	862	920	937	931	965	902	923	981	959	929	886	932	926	909	873	931	952	925	960	923	905	932	933	911	949	939	907	935	933	896	938	891	939	945	956	911	950	938	927	899	911	967	927	965	910	944	940	919	975	950	929	952	913	917	987	934	930	942	961	929	939	893	930	995	917	944	894	880	923	918	915	935	937	927	938	966	880	892	929	964	986	896	939	974	936	955	891	878	944	956	964	869	910	978	905	971	908	962	955	903	985	977	942	917	919	913	921	919	882	947	904	943	851	935	907	925	913	930	924	909	898	860	944	938	949	915	946	922	945	965	961	921	907	935	933	886	979	900	861	959	889	913	932	946	964	887	916	918	914	945	932	899	971	939	924	886	888	911	896	953	969	945	959	921	915	914	910	904	972	882	931	920	912	945	943	914	913	921	936	934	878	950	891	979	934	957	911	928	943	924	871	930	992	926	947	961	917	941	952	938	909	921	947	906	877	962	919	885	905	893	895	945	935	936	876	932	938	943	915	920	898	958	1000	945	957	920	932	934	950	962	946	946	917	897	912	979	940	925	929	933	977	932	984	924	926	945	923	940	891	915	952	885	909	904	910	946	930	927	986	917	978	919	911	964	937	941	931	903	945	951	930	915	919	883	928	935	933	885	913	919	930	893	857	968	923	917	902	971	892	915	905	964	882	922	920	918	929	997	913	939	926	926	954	987	935	949	939	875	952	898	968	883	925	913	886	881	961	926	958	922	914	896	945	953	935	927	939	925	910	894	958	958	925	887	940	969	928	918	960	917	925	935	909	964	946	909	886	898	983	937	967	918	916	902	909	969	981	920	876	915	949	893	946	925	940	937	915	946	953	897	886	913	960	946	911	936	909	952	921	949	942	893	924	914	930	944	889	891	915	922	936	986	918	899	918	973	920	858	972	900	909	926	910	886	906	919	935	948	935	928	949	1010	891	948	932	876	943	982	970	937	945	917	966	880	963	969	933	956	922	904	962	950	945	941	966	889	890	928	995	945	899	962	938	914	946	932	889	979	937	899	929	944	951	967	974	917	885	924	890	877	955	903	876	899	885	917	923	913	895	956	917	893	931	980	940	900	904	907	929	935	953	904	889	942	901	909	920	938	988	972	973	865	932	937	892	929	905	960	935	899	933	994	921	899	936	905	879	950	924	878	957	917	955	933	934	910	893	904	905	951	966	880	959	901	934	933	919	890	900	923	937	933	910	955	890	942	940	923	863	935	896	932	919	944	933	921	971	848	919	920	904	866	930	908	928	1015	920	867	954	910	963	945	914	901	944	964	910	969	930	922	945	967	923	889	950	906	925	881	978	869	954	950	972	928	922	950	906	966	922	959	924	895	921	929	892	944	930	917	915	955	928	888	896	929	904	934	936	931	872	982	891	940	855	963	885	922	933	865	952	970	963	926	921	942	909	972	908	897	936	890	886	940	930	923	938	913	937	885	917	926	979	903	904	875	941	924	918	913	935	923	939	952	910	913	915	897	947	924	960	908	931	962	912	927	920	922	940	956	948	929	938	890	954	953	946	918	966	923	941	946	870	940	963	916	954	924	962	942	868	876	951	896	956	912	953	922	904	887	954	899	895	908	968	964	925	926	892	900	934	957	923	951	915	899	868	911	875	910	935	876	955	931	902	934	911	931	946	898	905	907	951	876	915	966	918	958	888	870	932	896	929	898	905	908	902	912	892	934	949	898	933	916	942	930	927	977	911	901	874	927	940	925	921	941	928	914	902	856	905	897	945	896	902	884	966	888	924	950	909	935	910	938	914	942	957	960	936	928	967	902	994	944	972	898	965	954	899	898	870	937	931	960	903	947	933	940	949	990	951	919	895	892	870	967	916	973	910	902	865	914	889	949	889	895	938	993	949	966	885	960	933	903	923	965	913	908	949	921	905	920	947	924	959	1014	922	949	911	898	941	907	924	914	919	922	960	937	911	966	920	949	949	889	921	900	908	1002	925	945	867	924	946	920	878	912	933	963	870	940	890	949	900	917	971	947	932	934	919	981	949	938	891	956	956	968	932	907	929	904	907	926	913	873	985	933	988	932	929	937	902	886	923	970	943	954	910	935	896	915	924	932	929	871	962	938	933	910	923	946	911	951	969	881	952	923	938	900	939	904	901	928	909	895	972	943	909	923	963	898	948	938	906	945	956	922	924	920	930	951	898	952	962	959	960	901	924	1001	854	965	942	919	934	917	932	918	890	939	859	921	954	916	944	942	932	891	854	932	905	922	880	923	938	950	919	951	954	923	909	946	887	957	920	921	942	937	930	931	977	890	926	940	958	927	924	966	899	897	945	929	876	901	947	919	936	939	966	892	944	942	927	855	974	912	961	907	923	964	868	897	922	944	967	952	951	951	900	908	959	885	912	919	970	967	904	940	938	904	975	897	941	903	909	911	956	919	897	918	937	914	914	938	926	923	918	947	953	1006	893	1008	947	959	950	958	962	962	940	942	978	941	956	900	925	901	917	927	947	947	900	932	907	930	935	879	905	943	879	926	872	969	952	908	930	924	964	971	957	935	940	931	906	944	906	909	911	937	942	944	913	882	968	936	940	951	932	940	918	922	913	884	925	957	962	899	895	905	927	872	917	959	904	878	924	942	967	959	944	958	888	891	908	924	937	920	937	899	954	894	946	939	933	897	925	974	918	921	954	901	914	971	866	944	969	934	1001	958	889	915	908	911	909	933	914	953	912	865	971	934	919	938	943	902	919	905	912	883	997	901	876	971	879	956	947	923	964	919	947	1004	902	910	951	955	918	892	959	923	909	966	926	982	904	955	893	948	920	924	894	889	950	893	994	922	965	940	948	923	941	913	901	956	930	930	926	935	884	918	890	895	950	922	894	939	918	933	999	853	917	923	923	897	927	942	966	959	913	946	864	962	901	939	944	889	956	940
28209	19293	25114	23207	17722	11724	6170	3438	3070	2226	1293	887	552	454	461	383	435	417	433	423	441	464	448	510	468	497	457	495	474	460	418	398	452	433	434	383	388	455	371	449	406	435	423	403	421	411	390	407	415	387	441	414	380	401	398	374	419	388	404	405	403	382	418	440	441	403	407	396	393	427	412	366	412	405	400	408	398	426	442	418	443	400	408	427	389	436	397	418	441	393	409	432	448	398	424	415	404	416	399	418	398	416	423	438	389	432	468	395	418	400	414	400	390	390	443	405	394	391	450	425	452	429	420	407	404	431	408	392	412	408	426	405	407	435	420	395	423	421	397	416	431	406	407	417	439	421	407	440	388	433	419	391	458	414	393	398	390	377	427	416	427	418	395	392	417	432	396	421	371	403	411	416	474	398	439	430	427	414	379	398	423	424	400	427	443	427	446	453	377	374	438	427	412	403	395	399	437	378	394	410	385	423	432	393	414	401	400	423	452	440	397	391	413	417	407	414	433	391	409	385	402	419	394	387	380	400	414	428	422	439	409	393	430	409	416	407	396	390	419	387	411	441	425	414	419	399	424	404	403	396	428	432	369	399	422	417	426	414	425	417	395	394	374	403	402	415	445	444	395	394	375	399	399	409	392	405	402	464	369	441	437	428	441	404	443	387	368	414	424	441	446	447	420	395	376	431	420	406	399	439	404	409	407	401	399	399	418	396	422	450	373	428	405	395	410	417	432	399	385	383	450	403	402	380	421	430	412	443	420	413	376	377	419	416	449	412	419	393	411	404	395	428	420	423	379	441	390	435	409	424	385	409	424	408	433	403	395	443	447	422	398	395	429	397	426	428	464	417	384	408	416	414	410	398	416	371	404	385	408	430	377	405	364	408	409	418	381	416	414	409	435	436	408	402	410	438	442	401	416	426	413	410	364	431	428	402	409	434	421	459	412	384	431	428	405	378	417	391	407	451	457	427	398	408	432	420	422	383	398	414	397	374	399	405	429	407	397	402	392	415	386	431	385	425	381	392	433	400	452	439	405	394	411	432	407	397	369	377	413	400	405	404	382	396	428	394	416	425	429	400	396	396	413	399	399	407	391	418	429	424	403	389	403	368	388	420	378	408	405	407	396	408	417	399	427	376	386	431	440	444	414	377	401	407	412	438	419	405	431	438	377	435	452	406	441	443	372	436	409	409	402	389	476	436	410	449	361	406	416	422	409	423	420	409	365	407	416	376	440	411	381	418	407	403	375	402	406	402	441	430	391	418	424	404	415	398	424	424	389	409	402	423	438	398	410	388	430	434	420	424	382	412	408	398	406	417	388	383	386	398	423	407	379	413	430	410	395	383	424	431	422	426	408	421	392	443	418	401	400	409	408	425	399	413	399	418	426	400	389	378	431	431	413	406	408	375	379	406	364	392	419	418	398	428	379	353	390	423	400	420	395	383	402	390	412	408	413	417	426	432	384	400	417	438	429	396	410	422	387	438	436	404	425	402	414	414	377	395	414	400	430	431	448	420	436	436	434	442	405	433	412	415	379	403	438	395	396	405	373	398	461	360	407	415	404	402	396	431	416	418	421	421	437	437	447	413	445	394	442	421	414	409	393	441	424	407	436	428	406	423	397	390	396	422	379	450	404	408	396	434	363	392	396	410	407	435	389	408	403	398	388	406	413	405	417	399	427	393	425	407	418	380	410	476	412	405	414	386	441	401	391	375	414	389	382	433	424	414	430	375	416	408	426	423	408	417	386	368	434	374	423	410	417	400	427	416	385	425	387	410	449	385	388	419	415	433	384	422	438	455	398	402	395	442	375	411	455	402	418	445	427	376	416	401	376	414	425	393	426	403	454	399	465	376	406	406	433	417	423	433	355	391	469	412	384	400	416	377	459	391	386	420	430	452	396	414	400	434	395	417	441	413	411	408	403	429	384	410	408	409	410	373	417	425	404	447	399	404	412	392	449	356	356	389	407	395	442	409	421	438	406	376	408	471	376	403	449	438	457	419	438	392	412	429	419	397	412	397	404	411	400	381	400	388	443	387	420	394	411	415	409	420	388	427	414	441	397	393	421	426	424	452	404	425	401	412	412	403	401	385	410	405	412	411	419	388	409	436	407	379	441	381	366	408	385	436	384	388	407	456	438	406	377	420	422	406	390	435	439	364	394	403	396	409	401	389	394	397	395	421	416	371	397	388	435	383	425	407	399	415	437	439	434	410	420	432	442	404	414	428	415	371	405	414	397	402	393	409	409	415	399	365	407	387	409	430	444	417	414	404	387	409	397	447	430	426	393	391	372	403	450	440	404	432	406	435	382	413	435	440	388	384	402	455	413	371	419	396	432	389	433	423	437	413	414	404	460	400	425	396	441	416	389	429	420	423	456	400	415	442	399	414	412	410	422	433	425	409	425	375	410	414	463	386	437	422	392	394	450	389	414	407	385	435	425	450	426	417	411	402	391	425	439	393	404	382	418	419	388	397	401	396	400	444	416	427	434	421	425	409	420	411	408	428	412	431	438	415	409	413	395	429	433	414	417	417	438	378	424	436	396	403	447	392	410	431	433	398	422	406	431	415	410	434	400	443	440	423	410	400	408	430	410	421	399	394	417	430	419	376	408	418	391	420	401	413	422	419	438	398	414	420	413	397	406	431	435	431	436	438	423	411	394	416	396	419	369	406	391	409	416	439	373	395	415	397	397	367	399	428	408	441	408	436	380	402	431	447	391	437	442	401	397	386	407	419	451	409	421	431	420	376	392	441	449	388	427	417	383	397	411	425	420	414	416	360	431	392	424	387	421	404	377	386	399	390	416	387	412	411	416	398	457	410	421	443	418	421	453	451	425	419	469	408	418	418	396	395	410	393	436	398	419	404	432	434	433	428	441	475	452	393	391	441	381	401	417	360	398	430	411	408	414	403	426	402	394	441	383	399	405	423	425	432	379	414	410	377	432	439	418	388	419	413	418	416	416	395	416	380	415	432	416	390	424	450	379	393	411	410	424	408	430	415	400	396	423	414	435	415	450	426	421	426	358	398	399	414	415	433	393	416	400	455	442	452	396	404	397	385	398	437	422	396	402	405	403	406	423	401	408	408	430	423	396	401	422	438	407	429	366	407	406	425	424	429	440	420	414	437	425	418	395	420	418	404	394	415	440	431	445	436	450	411	439	404	402	373	427	386	390	434	424	406	410	397	454	403	416	428	427	433	436	390	385	434	417	432	416	420	390	443	486	398	421	456	435	399	414	414	428	410	432	417	379	409	444	409	423	408	415	414	433	406	414	450	415	414	378	414	361	423	472	446	414	457	413	391	438	415	413	407	398	406	404	380	387	394	444	412	450	426	388	423	419	448	363	394	419	413	394	412	419	384	419	410	425	400	432	428	474	431	436	419	414	410	430	376	455	443	421	419	399	406	426	460	399	408	407	423	413	407	395	414	436	405	404	422	419	432	412	410	415	442	440	393	398	441	407	392	416	396	447	414	402	391
19664	18183	30957	34430	31620	25220	16919	11708	11041	8371	5022	3224	1798	1202	1100	1047	1074	1063	1097	1155	1295	1315	1302	1524	1439	1413	1460	1283	1205	1177	1189	1120	1064	1065	959	1014	992	1005	1006	975	1001	999	979	866	999	983	1013	988	969	959	957	997	982	956	975	930	945	983	988	958	967	960	992	1012	1024	988	983	983	991	985	954	957	929	945	942	1020	979	928	894	1036	976	988	931	924	968	984	965	1000	992	972	968	945	934	977	940	979	982	988	1009	949	959	1082	1021	923	967	929	929	926	977	962	1004	987	905	1014	988	980	1052	994	976	998	951	995	967	968	973	974	940	997	931	985	955	978	993	1019	978	972	973	969	964	996	988	961	955	1011	936	937	1023	944	999	929	983	977	1021	1003	936	992	985	982	945	1007	988	949	922	929	1017	955	935	939	972	912	919	968	940	955	971	944	968	955	1007	953	936	903	968	999	936	938	1010	964	1021	981	963	958	943	995	966	943	964	956	1009	982	904	1012	978	920	960	977	969	989	934	940	971	1022	941	1000	978	969	938	931	964	984	1019	984	1014	976	982	905	977	1000	966	941	1007	927	983	972	1017	944	953	953	973	978	989	971	967	1037	1007	947	912	924	960	955	926	986	945	1011	983	1000	995	971	984	983	917	940	1008	981	998	989	934	975	941	977	992	940	938	930	945	979	946	922	955	1013	983	933	932	989	988	982	948	1005	965	993	998	930	983	956	1031	967	937	1004	930	958	982	963	1014	921	930	946	924	1008	987	929	979	982	999	1000	945	998	955	926	1008	982	1001	948	965	1033	983	1035	956	954	943	983	987	964	970	1011	1033	967	997	889	941	957	960	1025	996	1008	976	997	977	985	958	958	948	981	929	967	938	926	937	977	921	961	979	940	1033	948	939	967	974	949	985	946	907	1010	988	990	954	998	959	966	949	1026	937	948	967	953	937	1018	983	1005	975	919	1015	955	936	979	1004	1037	966	999	921	1038	959	943	966	949	994	946	998	923	970	963	998	976	988	941	974	975	952	967	933	1013	990	962	990	1010	920	934	949	993	945	963	1010	985	966	970	938	973	955	1015	922	969	1003	951	954	963	992	954	998	972	956	982	964	941	947	969	917	973	1026	971	936	903	994	928	960	982	940	967	944	937	969	995	974	982	984	930	1026	993	964	965	978	966	987	928	955	916	974	951	952	943	1043	911	960	955	1004	961	978	998	985	935	971	958	950	991	952	1033	970	919	994	917	974	955	972	970	941	967	965	998	988	1012	939	1010	943	934	995	1032	1000	938	964	960	995	1032	953	981	961	959	971	938	958	983	985	949	998	985	942	888	979	1006	938	980	957	939	954	930	937	970	991	1002	964	919	952	991	912	902	929	993	954	974	954	948	999	966	946	1018	1013	943	924	951	1002	944	972	1008	977	943	1025	972	961	928	966	960	962	956	918	981	984	942	995	957	898	975	962	968	914	1018	955	973	936	964	959	990	974	1007	954	1048	972	1033	1029	1045	982	935	958	952	922	974	988	1008	1018	1020	971	942	942	958	1032	994	949	939	960	1000	915	924	959	944	967	1020	974	992	951	953	988	954	964	962	1001	1028	946	1007	968	957	978	950	937	997	947	924	948	979	955	970	975	1025	962	982	973	1024	986	942	976	950	946	999	988	971	1004	919	983	933	972	982	1011	973	930	982	934	943	1002	990	946	958	940	982	928	985	1003	977	930	935	1037	933	940	978	966	1023	973	1003	993	951	950	990	994	955	986	968	975	944	960	941	982	1015	994	964	922	1031	963	978	959	962	970	970	1013	1052	975	978	1012	931	976	938	975	968	911	983	1033	971	977	915	1002	1022	924	1000	972	943	959	1022	925	961	969	917	960	968	980	973	973	971	1027	1042	1009	940	1018	998	986	955	985	962	979	985	957	959	953	1015	997	998	995	1019	907	991	973	982	949	952	988	1005	957	950	989	1019	987	984	939	935	991	950	986	974	962	936	923	1012	1001	944	938	918	964	932	928	935	955	967	971	985	949	914	941	980	984	901	906	987	985	994	992	930	984	954	949	981	920	984	889	973	1039	1027	927	987	983	974	991	1004	1001	988	989	936	971	975	1032	919	951	967	925	990	986	939	979	946	964	1011	974	965	1009	960	954	966	1003	956	957	988	956	966	977	919	955	959	946	992	928	971	902	956	1012	926	1013	952	989	959	949	934	974	985	965	984	958	985	911	933	974	983	1028	961	982	1021	965	995	1002	1009	978	1011	976	1059	974	952	985	942	995	1003	990	940	967	1014	1008	974	935	961	982	992	1016	974	918	954	1011	973	965	957	1015	984	1012	995	983	979	975	964	1014	1052	972	929	979	961	946	895	960	998	945	890	951	1025	925	992	952	930	924	948	968	945	958	981	946	980	1013	942	990	1006	1006	957	1050	952	1029	921	919	969	954	1007	954	983	971	978	997	997	959	995	982	984	975	949	922	954	962	976	946	956	963	990	985	974	948	998	1009	914	949	957	1002	947	934	984	997	941	947	975	976	926	966	1002	984	998	904	927	924	984	928	973	961	923	1008	960	969	1011	1025	991	971	972	960	976	963	934	881	920	959	942	959	955	969	922	959	902	958	937	1011	933	960	962	947	916	925	949	1006	1020	966	985	1002	1045	942	985	1013	962	998	996	980	977	934	947	967	979	984	956	976	999	933	961	1005	1013	1031	940	958	971	1001	975	1008	996	977	977	963	1035	966	1027	975	980	922	972	936	977	975	1019	947	953	948	1025	990	950	959	927	1009	987	954	990	1005	961	961	973	961	964	974	937	935	943	976	944	987	978	929	936	993	1008	954	959	945	961	988	933	977	974	916	986	994	1007	1058	937	958	994	969	950	965	922	928	946	980	931	969	994	977	957	953	946	997	1086	966	970	979	975	989	997	1022	953	953	986	957	977	975	971	925	944	958	969	966	960	961	970	957	975	972	941	964	987	954	1019	944	1037	1007	1031	1005	969	964	977	987	977	931	954	979	966	981	972	963	985	916	981	922	1012	973	931	919	976	986	999	969	982	938	981	1020	934	983	992	910	1006	946	974	976	985	959	1024	945	1055	934	961	956	958	989	996	1032	1013	997	975	993	969	970	958	934	932	991	913	1017	946	920	905	963	984	955	954	1006	973	920	952	1006	982	1003	954	953	971	997	969	997	1007	943	980	961	965	955	965	920	934	976	955	965	998	945	922	983	961	980	938	1035	1039	960	958	971	1002	965	974	943	981	935	906	919	967	953	1012	965	947	1022	997	952	981	967	953	960	949	902	1002	948	949	997	987	934	959	1003	969	971	989	969	903	946	985	931	974	954	964	1022	941	1018	965	962	945	994	988	969	941	961	990	958	998	966	944	973	929	992	955	975	949	947	967	976	988	960	1021	955	964	993	954	960	990	957	981	952	981	967	1009	954	982	1006	957	978	970	1015	956	979	1015	969	980	921	925	956	957	935	961	948	964	947	983	945	969	1001	1000	996	959	985	959	997	973	1010	996	975	929	982	964	962	988	989	979	966	947	992	918	929	977	1010	1012	1001	969	952	975	1006	970	929	980	980	996	890	930	981	1005	963	980	969	1004	945	1018	962	939	1023	988	965	981	1003	982	948	970	953	1002	924	976	910	986	925	955	1031	939	954	974	977	980	974	973	996	1008	936	908	996	944	987	987	918	963	990	893	979	1001	967	947	953	970	960	984	956	958	987	943	967	997	891	975	955	974	984	995
36723	30177	37406	32460	23558	18725	9233	6206	6796	5555	3580	1371	551	408	402	404	378	423	383	390	448	409	461	555	554	472	504	504	411	414	400	379	364	401	358	330	357	370	370	360	318	399	348	330	369	379	362	349	340	326	297	379	358	358	289	332	347	355	346	332	333	346	339	330	403	343	309	330	329	328	370	377	342	313	356	363	353	346	367	367	371	367	343	332	375	360	347	371	363	318	372	361	344	369	339	357	355	325	347	376	359	343	330	365	349	353	314	343	365	320	326	358	365	374	393	361	342	349	358	375	388	368	354	351	334	349	331	336	346	355	314	299	370	381	348	347	379	344	373	363	335	372	360	348	379	370	355	353	376	360	325	328	346	372	328	356	362	365	341	375	374	346	349	345	347	339	321	355	349	401	351	342	364	332	320	399	364	334	330	374	361	395	362	367	354	324	348	323	347	358	341	331	349	379	336	354	366	382	350	345	360	370	353	369	354	348	376	331	350	343	337	355	352	372	299	316	366	352	329	369	376	321	350	323	317	361	370	349	342	340	338	329	337	332	320	341	392	349	370	323	362	370	309	351	368	334	349	364	341	303	325	344	369	352	369	327	357	319	358	379	361	369	343	369	362	315	340	372	375	389	340	366	378	383	331	344	351	350	339	354	360	373	364	375	407	357	363	366	376	376	361	352	344	363	373	340	361	350	330	361	326	347	327	405	324	383	327	375	366	341	350	322	361	320	356	346	374	337	337	381	333	355	337	359	337	322	369	334	324	365	320	362	357	343	340	364	356	320	349	359	373	348	355	381	342	387	337	329	351	355	329	366	321	333	365	344	353	351	369	364	314	339	366	369	344	357	355	333	333	378	367	347	317	342	321	369	347	368	367	338	388	338	343	324	310	353	361	355	377	380	388	354	359	321	332	366	373	366	358	311	358	341	358	339	352	350	345	345	372	321	315	373	369	378	331	351	347	354	365	335	350	337	336	331	372	325	326	328	342	349	327	339	386	341	327	333	314	346	381	333	320	334	334	381	339	380	341	377	350	323	404	366	339	397	337	373	332	358	342	330	340	355	366	346	363	315	350	341	355	378	351	345	342	350	391	318	373	342	348	398	356	395	334	358	325	380	378	360	348	353	321	335	337	365	339	356	351	361	332	353	336	312	375	357	357	352	363	388	386	329	367	357	326	352	322	314	372	357	375	364	332	351	329	335	327	382	348	334	315	336	346	322	349	337	335	382	334	369	361	378	343	381	379	352	378	360	360	320	288	349	385	370	361	315	368	357	326	367	348	341	304	341	339	352	332	355	333	354	347	359	339	330	341	318	351	371	377	327	362	343	345	334	352	357	359	377	324	347	362	315	345	347	353	339	387	384	326	361	336	364	346	339	330	354	363	347	376	335	367	336	351	337	380	351	335	376	342	341	334	351	365	359	350	372	352	360	354	299	329	318	362	361	358	334	387	329	362	327	390	363	330	361	339	343	354	388	344	368	334	370	338	323	329	357	320	332	360	376	354	332	321	321	366	327	333	341	329	323	378	344	353	324	349	343	336	343	337	339	372	372	347	328	343	328	362	368	359	361	332	341	369	391	355	347	355	305	348	340	372	341	365	383	346	374	362	328	389	354	322	333	372	337	318	357	376	406	369	366	342	370	349	304	332	359	337	320	383	322	344	312	357	377	377	330	378	347	379	328	368	324	340	342	342	318	347	329	350	346	332	352	343	359	349	355	355	346	349	367	339	351	371	343	358	357	362	354	356	370	369	344	349	377	359	360	344	335	341	369	375	381	319	349	332	364	340	384	325	368	350	350	356	346	345	344	372	329	362	364	320	341	378	356	389	345	350	344	349	336	358	356	397	344	333	343	330	352	326	346	375	374	376	378	371	372	337	335	321	342	323	347	360	336	375	360	371	350	353	376	323	364	316	319	368	355	359	322	351	372	368	375	331	363	339	354	343	361	373	340	349	368	371	353	348	351	378	384	375	351	339	367	354	313	388	332	414	366	370	336	348	394	389	379	387	382	369	345	353	359	385	353	339	342	396	361	332	326	369	366	352	365	354	325	343	358	370	349	359	373	330	346	336	305	357	353	379	334	337	342	344	355	367	363	342	359	367	338	364	324	343	352	359	334	336	331	376	372	381	301	362	377	355	380	390	392	377	352	352	352	368	351	341	360	340	375	358	373	360	371	337	364	354	341	354	328	342	335	382	357	391	338	362	390	354	356	375	375	360	367	333	309	341	374	341	342	365	346	325	362	380	343	338	324	340	384	371	309	359	349	376	359	356	344	359	333	358	352	345	378	363	355	363	346	349	360	361	355	381	352	347	400	338	346	324	351	355	341	366	326	404	358	354	359	397	376	373	359	369	330	346	315	347	340	360	353	361	332	307	333	346	362	356	345	376	367	332	383	353	347	358	312	367	363	334	360	334	335	367	361	348	324	359	319	341	374	363	371	347	375	347	366	339	368	361	351	317	346	341	343	361	313	357	317	341	349	324	331	340	355	308	382	339	327	356	324	380	361	352	324	356	354	360	340	329	355	348	351	345	353	351	392	336	317	344	337	346	367	361	349	359	374	352	350	372	347	353	369	370	320	341	355	374	307	334	343	344	361	370	322	332	389	370	366	337	338	323	370	382	327	355	330	346	323	340	332	318	369	363	356	375	369	349	356	377	354	363	352	347	335	331	388	334	333	348	381	320	364	371	341	326	368	363	355	351	378	330	348	344	363	329	348	387	363	398	404	317	371	388	384	337	338	366	384	363	367	366	365	338	338	316	355	342	310	382	340	363	354	362	346	382	359	358	330	341	358	372	369	391	352	346	347	386	372	421	343	391	336	345	373	375	380	347	364	318	349	341	336	355	362	326	384	367	363	346	328	334	301	388	327	353	333	331	374	367	373	384	372	346	361	379	342	334	360	364	344	366	408	342	342	368	406	351	352	424	383	350	375	342	332	344	336	361	361	340	370	348	401	359	343	355	355	367	349	382	308	321	356	342	362	363	342	367	327	331	343	344	377	314	372	367	362	345	356	362	318	357	376	376	370	327	351	365	358	352	372	310	352	343	348	337	347	396	348	359	341	375	338	354	369	323	393	337	366	368	335	361	357	313	310	362	346	344	354	348	347	364	364	334	324	360	350	350	351	333	382	376	323	346	312	329	358	376	347	336	368	374	313	325	355	370	324	361	337	365	333	352	347	348	348	363	324	333	373	329	339	331	387	361	345	366	380	322	344	375	331	338	321	367	362	332	357	364	348	365	302	337	324	359	303	337	365	363	361	395	356	400	366	375	341	353	287	361	355	330	374	359	351	391	329	320	373	367	330	348	364	359	359	333	374	347	369	348	356	352	337	320	368	347	357	370	328	337	330	347	327	317	313	394	384	358	340	360	337	358	342	368	385	351	333	353	370	346	334	354	350	361	313	339	356	381	351	358	307	351	366	343	385	319	343	377	343	359	355	357	361	350	355	343	367	355	326	351	334	368	353	343	330
25519	25866	40430	39738	36065	32729	19627	19142	20468	17994	11831	5271	1828	1301	1101	984	991	1068	1106	1243	1452	1552	1609	1973	1758	1692	1710	1618	1537	1283	1210	1113	1040	1017	908	972	898	903	895	840	883	876	919	849	804	799	844	819	847	835	758	838	867	829	843	810	794	814	815	826	795	860	870	857	883	911	871	828	806	836	812	823	811	826	813	866	787	849	859	821	875	855	859	844	852	762	853	855	848	807	818	825	857	873	793	827	829	799	863	832	800	853	872	796	813	825	832	851	856	854	877	830	866	856	824	878	817	833	845	869	791	755	810	816	853	861	836	886	815	836	828	874	831	873	865	849	846	849	846	799	855	870	845	876	776	801	849	841	842	782	829	881	830	876	843	817	823	828	825	823	788	806	892	819	879	883	835	849	862	836	867	870	812	878	891	825	864	846	837	818	828	863	843	873	790	810	850	782	817	840	839	842	874	852	836	873	856	828	790	855	871	819	875	842	821	839	845	847	848	907	852	881	850	839	789	901	830	854	853	807	816	798	806	820	859	789	853	861	862	843	837	851	837	868	817	821	849	856	844	810	828	839	737	863	894	887	815	854	834	864	828	817	829	835	854	820	784	834	833	799	848	858	902	831	841	835	819	871	831	832	863	815	791	860	833	835	852	832	804	830	837	807	777	866	855	853	857	818	853	813	801	856	807	816	828	848	833	867	798	882	855	803	782	851	810	809	854	820	872	808	840	836	815	796	809	838	858	861	874	813	811	859	839	777	847	831	834	828	829	880	801	844	903	822	798	828	881	784	912	830	874	869	832	809	806	882	837	862	827	848	874	860	804	803	849	859	870	857	824	815	886	852	806	793	822	886	829	831	812	794	896	844	861	778	793	833	834	824	808	828	820	866	854	903	835	799	872	845	844	820	809	777	808	828	822	834	821	874	856	807	846	762	803	861	859	861	852	830	801	805	805	885	861	870	801	874	848	870	840	850	880	792	831	794	848	798	879	822	878	810	805	832	832	809	849	817	843	843	821	870	884	836	831	822	844	827	858	800	878	846	884	859	796	815	814	830	859	832	880	821	849	850	856	841	857	863	834	829	841	831	846	860	834	862	823	834	896	855	835	833	790	854	800	839	890	876	840	824	831	845	829	863	792	845	817	855	846	873	850	894	850	819	838	867	866	819	850	850	841	845	830	832	872	842	859	871	885	791	817	836	790	786	852	795	831	822	821	847	862	884	832	825	857	808	860	839	890	810	823	871	837	848	904	847	791	845	844	812	863	843	859	828	894	822	858	859	785	855	808	862	826	897	844	865	809	849	865	786	828	876	842	841	842	887	799	858	800	840	793	821	865	810	814	804	807	892	868	847	883	839	847	823	827	778	846	848	840	789	849	870	828	841	794	822	810	819	819	862	845	844	840	835	825	835	881	813	791	897	824	837	881	801	885	826	833	836	823	852	859	795	831	852	803	847	804	853	867	878	862	832	813	866	852	841	814	819	880	826	824	817	843	826	856	840	845	794	879	854	853	854	832	842	813	871	847	838	861	865	874	795	883	847	868	797	902	858	834	874	840	844	857	814	839	819	820	847	836	827	803	833	804	758	894	791	870	876	809	793	831	853	845	868	800	807	837	830	832	873	854	816	828	788	811	779	836	821	832	849	847	776	828	848	768	846	829	790	863	907	807	821	861	837	796	862	867	794	870	881	811	843	846	791	846	855	878	919	816	833	843	853	808	859	877	887	817	793	812	799	802	850	857	843	796	836	867	826	803	799	868	882	858	840	797	826	838	874	835	839	822	852	844	857	821	798	847	862	878	808	823	790	811	838	801	804	818	899	856	837	764	800	825	853	864	814	866	848	879	851	844	847	799	815	807	819	826	902	852	791	817	792	890	833	853	822	847	795	828	827	826	843	853	803	852	793	835	799	814	873	832	879	825	790	872	862	852	792	833	807	848	851	798	809	867	816	887	866	838	878	829	816	867	842	862	858	842	842	790	864	866	842	853	849	849	861	868	767	850	844	864	820	819	820	840	861	844	815	782	862	825	804	811	778	840	809	870	793	853	777	854	837	787	851	838	843	806	846	857	851	803	863	835	841	832	816	838	854	848	858	848	894	889	832	825	799	850	854	837	776	878	824	821	874	853	862	808	809	839	837	822	822	831	856	855	877	817	822	828	823	823	842	875	831	819	899	857	858	835	879	828	836	821	832	789	840	892	840	832	827	853	844	859	886	828	868	858	833	865	827	783	842	849	843	857	822	817	881	778	831	783	802	859	844	816	852	793	755	874	856	874	849	831	852	868	864	889	849	868	813	856	816	873	817	825	783	835	812	841	833	855	856	854	836	863	809	880	873	852	842	888	817	872	855	825	837	848	862	861	800	849	867	882	811	851	810	805	828	812	855	789	822	834	852	857	896	833	857	760	849	844	816	840	829	889	858	787	808	830	841	819	893	873	881	858	871	854	861	832	822	776	845	854	840	847	844	827	874	835	831	849	820	841	789	850	796	878	872	859	855	774	868	795	841	856	845	840	822	831	822	806	850	851	803	808	852	795	830	871	813	862	828	827	862	837	804	836	826	826	820	849	823	855	783	846	798	854	840	821	818	854	827	817	859	835	789	845	802	862	907	862	747	871	869	809	792	834	882	862	851	858	799	864	853	865	827	777	797	830	825	823	811	858	868	859	787	823	841	812	857	808	877	808	756	860	847	806	844	822	793	883	835	805	848	845	832	861	800	820	846	830	851	883	787	817	841	818	899	830	832	854	840	839	858	830	815	853	819	908	821	836	838	856	870	893	852	875	902	869	847	842	843	848	819	849	801	850	827	878	842	842	829	819	820	872	778	839	811	859	805	842	852	854	810	817	845	838	826	784	834	807	760	835	838	830	827	816	793	827	820	850	825	829	794	863	864	862	792	822	862	812	787	814	824	839	839	827	805	881	826	822	867	873	839	841	835	791	848	861	830	802	818	796	842	826	851	858	884	795	820	857	835	809	841	827	848	850	810	866	824	859	829	870	833	823	872	809	856	922	876	792	855	852	792	832	837	873	861	796	893	813	830	814	867	811	818	845	832	837	799	873	879	881	880	817	800	812	818	806	835	854	816	849	829	860	862	799	872	836	826	841	800	824	853	842	808	783	878	873	793	813	866	851	825	847	843	806	849	828	790	840	837	841	875	870	893	883	834	796	839	842	795	869	896	816	817	837	811	863	841	807	849	852	813	821	782	844	782	811	870	841	825	804	847	863	811	841	896	858	857	807	864	813	850	793	889	854	852	834	824	824	846	820	772	867	826	824	858	791	826	862	776	845	857	788	852	841	814	855	841	843	848	868	827	824	882	925	807	880	860	853	831	866	816	816	862	871	831	874	826	855	833	858	861	797	793	860	821	821	824	858	791	823	884	831	833	848	803	845	861	853	795	868	860	869	922	814	870	792	864	851	806	841	863	846	851	848	851	796	808	879	848	833	864	831	810	862	838	838	898	845	864	828	849	859	819	829	865
12750	7780	7350	3917	3026	2146	1292	925	719	514	471	405	378	385	385	364	380	382	418	382	374	350	392	389	372	382	403	387	381	381	406	415	408	386	404	368	345	351	389	411	392	407	372	353	390	395	367	358	391	365	373	404	355	345	419	385	372	389	407	401	388	386	369	375	372	342	398	389	384	349	321	373	343	363	368	386	395	357	404	371	345	376	377	379	401	419	370	405	368	344	380	363	362	366	389	373	393	395	393	350	406	408	405	380	360	397	370	361	417	367	401	348	388	370	366	385	345	358	380	372	383	373	349	398	421	357	377	369	355	404	384	386	413	401	365	344	382	388	374	371	370	391	378	374	306	368	338	374	403	370	388	365	372	399	377	386	380	404	362	370	359	352	362	363	377	338	353	417	390	351	401	393	376	380	388	352	374	357	375	385	391	348	407	362	372	380	361	379	395	370	394	389	389	383	402	388	418	374	363	377	357	369	393	376	380	384	368	369	358	403	381	371	356	372	387	371	357	389	333	381	373	358	405	358	402	380	386	389	342	321	377	404	392	404	383	356	391	370	382	421	424	386	418	396	371	371	399	371	372	383	373	356	366	421	369	399	384	418	389	399	379	361	362	382	345	370	387	394	385	330	352	392	358	379	334	387	390	375	365	409	387	399	355	358	398	372	400	345	394	366	379	378	407	395	361	359	370	406	364	363	356	413	392	382	411	380	351	375	404	359	388	348	375	402	369	382	356	385	334	362	375	357	395	378	393	393	368	400	346	410	370	364	382	407	396	382	401	407	387	377	346	372	388	367	369	379	374	420	371	376	345	394	392	391	401	339	404	403	385	384	391	358	355	373	410	380	400	377	375	353	382	331	398	364	377	379	402	361	364	387	376	376	380	373	335	378	366	392	389	363	375	370	370	377	373	387	435	347	373	400	432	376	356	400	388	377	362	362	389	375	364	362	363	389	371	380	375	370	377	374	386	390	376	405	387	389	353	355	416	379	421	387	380	383	376	396	371	357	389	354	381	391	354	384	346	384	396	446	384	366	358	369	396	368	376	387	388	397	394	351	348	379	362	344	400	374	392	362	408	367	378	364	397	374	379	355	385	372	380	365	360	371	392	391	342	357	362	377	355	380	374	425	380	367	381	374	388	335	382	394	340	399	369	409	382	402	349	370	391	372	376	378	378	368	361	400	366	348	373	393	366	348	367	380	299	372	405	396	379	328	362	367	368	366	397	416	388	386	368	356	361	381	369	384	388	343	373	348	376	373	386	357	369	405	414	412	383	404	383	342	400	391	370	390	385	385	396	372	359	364	383	366	377	360	372	380	417	408	412	393	360	376	399	379	369	354	385	373	382	356	387	363	332	345	393	422	374	375	398	377	355	389	325	379	399	402	371	385	392	392	374	353	384	380	394	383	369	353	360	389	421	384	361	355	366	386	402	359	420	389	384	390	344	377	378	361	386	377	340	358	349	377	392	394	418	336	367	357	353	392	404	364	353	412	391	357	365	392	364	355	372	371	354	392	348	385	395	355	412	388	348	366	334	396	365	354	391	396	369	362	357	358	351	355	392	381	369	355	394	349	393	404	362	347	405	385	363	388	398	364	399	360	340	398	377	345	417	353	413	375	400	387	376	326	392	382	384	358	379	397	370	352	376	422	371	379	370	382	407	384	369	397	377	394	371	361	369	420	400	374	350	390	383	364	383	424	385	389	371	385	365	360	375	402	386	406	394	366	403	391	378	352	363	405	367	366	364	375	380	407	378	366	402	344	377	356	358	371	383	404	368	406	388	400	385	333	369	364	395	382	362	355	362	405	373	360	382	378	388	347	388	406	363	355	360	381	348	388	381	365	397	397	361	359	354	390	325	382	372	360	370	395	369	377	380	413	388	372	409	367	371	350	366	371	384	377	344	398	391	372	408	377	372	379	401	380	392	380	398	364	392	348	373	326	382	369	404	361	364	368	370	380	330	428	365	367	356	391	398	405	373	380	396	358	386	385	359	373	391	391	355	384	355	383	388	355	370	354	374	391	381	385	367	398	371	397	375	385	401	375	349	320	402	378	403	367	375	373	402	345	366	389	350	385	385	398	353	376	389	378	357	376	363	404	362	342	391	352	350	349	390	359	383	370	363	370	386	402	368	376	409	389	411	324	392	388	360	368	390	390	384	364	385	368	380	388	400	384	378	396	359	404	342	355	377	396	392	354	370	384	392	403	370	375	370	350	390	385	377	389	363	410	353	404	344	353	404	369	359	359	396	368	349	437	370	346	401	373	376	350	351	380	392	380	348	332	351	348	374	399	420	381	384	383	382	350	391	357	416	396	356	360	367	397	381	364	371	362	381	379	377	358	367	413	406	372	375	373	365	338	356	366	399	364	378	352	379	382	368	374	382	372	380	393	355	420	372	407	384	339	409	381	389	429	366	373	371	386	392	374	365	364	372	357	376	388	375	388	413	390	391	366	374	359	389	369	393	367	395	359	402	378	365	397	378	369	371	343	350	420	372	371	400	388	403	361	415	374	400	380	332	349	395	336	361	358	391	408	393	337	376	366	425	364	401	381	375	372	411	318	371	379	377	379	325	388	332	376	365	383	412	380	367	379	379	383	380	379	418	407	365	394	376	387	389	358	377	375	375	365	368	378	366	394	370	360	382	383	399	366	392	378	374	418	374	367	360	367	350	340	390	397	389	378	364	402	417	391	386	379	383	400	332	379	348	364	360	383	404	370	350	380	361	321	377	371	421	356	379	354	383	392	361	387	373	355	373	361	390	383	373	390	420	342	395	373	405	408	349	396	377	392	370	391	423	333	379	368	375	357	363	396	382	372	367	367	392	367	372	430	411	341	377	369	382	400	384	352	338	368	379	363	379	403	371	429	399	374	410	389	371	399	399	410	363	344	354	381	389	423	382	396	380	365	409	346	402	405	394	389	378	358	385	382	383	374	311	420	378	379	377	384	432	340	406	385	359	346	375	374	401	382	392	373	388	403	350	369	404	356	362	390	374	370	340	380	356	426	395	391	337	392	386	367	406	390	379	368	409	380	397	387	367	362	379	390	367	376	365	374	371	407	369	352	427	372	360	386	371	383	373	371	392	382	354	375	396	362	354	355	420	368	404	357	377	330	377	383	362	364	402	364	337	387	393	381	393	388	359	365	340	392	364	400	395	417	369	373	416	383	392	342	380	359	361	362	351	368	379	364	366	359	375	344	386	370	371	422	381	350	376	407	388	360	354	384	354	372	404	380	388	365	368	390	380	365	351	337	392	373	413	418	419	386	376	399	374	396	378	355	416	398	389	368	383	399	359	406	405	376	398	380	382	353	421	389	413	382	368	347	341	412	349	383	381	383	355	383	390	357	399	372	358	360	385	405	384	388	376	364	379	395	396	370	405	355	388	407	396	351	366	405	411	356	369	405	402	362	391	373	369	420	396	395	371	391	379	388	382	388	366	361	404	386	395	393	390	388	398	391	369	365	378	378	370	323
9525	8526	12948	10726	10587	7889	4797	3652	2548	1948	1333	1216	1009	1026	973	944	1000	932	925	970	915	895	938	985	886	940	935	959	926	869	870	908	937	905	903	890	848	869	865	920	919	859	846	873	921	938	862	861	914	849	960	925	905	955	903	917	933	926	890	881	901	833	910	892	892	900	867	910	949	899	970	900	938	896	857	905	895	915	899	920	919	894	914	863	952	941	878	912	943	927	897	954	893	912	871	908	927	933	908	907	899	895	860	884	881	858	895	867	937	917	906	913	848	912	922	900	836	916	964	876	903	907	908	887	892	935	873	860	930	903	862	957	928	868	936	856	879	947	922	910	895	889	930	957	904	857	909	924	929	929	874	860	932	907	886	899	917	904	944	886	866	911	925	891	957	959	925	900	931	895	903	842	902	892	857	919	852	881	918	901	861	883	893	833	932	878	884	898	886	905	914	883	903	932	942	868	894	862	921	879	949	946	881	868	888	876	883	880	919	903	874	886	927	881	949	908	896	928	851	902	888	924	897	896	917	905	860	898	904	934	869	903	914	904	878	892	874	863	948	877	887	939	896	915	868	884	937	892	918	879	963	923	869	868	902	928	930	941	885	887	895	919	885	882	898	872	922	931	933	929	865	852	900	904	902	915	907	968	887	946	891	932	875	907	868	943	919	878	886	935	905	908	880	932	887	886	913	918	881	901	851	896	928	908	954	909	911	875	923	899	907	903	855	875	957	898	919	891	892	933	925	924	899	863	918	880	956	861	929	829	944	930	914	909	950	897	954	892	908	890	867	892	907	901	911	862	933	956	864	906	889	880	902	937	945	879	857	885	926	901	893	868	931	944	940	883	904	925	894	905	873	907	921	922	942	897	872	906	913	906	953	898	917	911	873	902	864	894	927	872	979	860	935	904	893	908	918	881	900	922	885	868	894	871	900	944	880	940	911	929	892	905	915	896	898	839	934	867	894	889	980	909	881	909	902	894	940	875	911	892	922	884	901	910	885	931	913	920	916	880	861	859	883	895	905	931	860	855	888	902	929	899	917	938	908	931	924	905	887	907	877	887	888	919	891	910	893	867	875	887	873	927	974	826	940	916	871	872	877	962	853	875	911	871	900	848	885	875	879	910	918	896	944	893	961	887	913	915	910	881	947	885	924	882	937	933	883	928	852	910	909	891	908	892	888	896	971	927	936	887	906	887	884	938	912	867	981	882	907	860	903	901	890	857	954	879	904	895	896	890	960	873	961	861	893	911	904	823	941	849	922	877	883	889	924	919	916	884	917	908	921	906	860	904	910	856	903	902	890	904	900	929	900	951	907	875	921	905	859	893	919	958	880	874	899	951	883	933	884	902	871	896	920	924	921	891	900	917	928	907	948	889	865	912	859	900	890	957	876	944	922	913	909	892	880	899	954	864	866	859	883	873	899	920	889	917	892	874	958	858	906	955	892	921	915	871	912	918	881	937	912	883	852	908	905	912	882	895	889	882	930	967	877	889	887	853	915	905	931	934	866	888	867	886	938	849	891	858	856	923	945	888	879	930	890	890	904	913	892	901	908	838	917	900	933	973	915	887	936	923	892	870	899	943	892	887	863	872	905	896	907	847	848	893	911	917	871	848	937	866	856	910	885	923	856	940	894	900	884	888	925	951	934	898	888	854	822	916	890	834	915	944	846	914	926	945	871	886	948	875	904	960	919	886	846	950	851	932	884	934	877	948	893	927	841	876	893	916	876	926	931	834	901	937	885	864	880	842	909	873	889	881	922	913	878	938	885	899	953	930	979	887	875	871	915	991	846	928	949	865	893	880	904	893	954	952	857	871	901	852	861	868	896	917	950	886	918	898	852	918	937	903	929	905	860	914	912	896	871	818	946	867	882	966	886	898	897	835	927	893	903	957	884	921	948	927	904	906	902	863	914	925	926	882	873	903	830	908	923	914	925	928	902	901	894	877	896	893	904	879	943	911	927	904	910	945	855	916	926	927	911	907	881	885	900	910	932	908	901	948	942	897	893	940	886	916	878	925	956	928	874	878	919	914	936	905	861	888	852	866	873	902	943	878	861	938	899	884	875	938	888	862	895	902	919	845	912	985	926	847	948	907	903	878	897	913	919	886	925	869	879	867	914	926	871	919	896	937	944	906	953	965	815	925	914	883	913	907	916	927	936	887	892	894	877	893	861	947	919	938	880	910	925	894	892	884	928	874	903	889	841	848	894	896	946	911	902	924	895	922	902	889	905	883	931	862	872	933	883	930	900	841	888	877	932	887	879	921	924	881	932	890	867	919	868	928	896	905	907	877	912	923	896	908	825	902	867	883	911	878	938	915	905	965	892	949	849	915	897	910	947	920	867	948	899	973	955	918	866	889	875	942	863	918	890	898	943	936	844	872	980	918	924	843	904	865	873	833	905	919	938	930	908	921	878	892	888	941	928	935	913	853	937	892	909	889	889	866	881	865	951	876	901	908	909	848	841	899	865	948	897	865	895	893	933	934	888	931	965	864	928	908	893	900	895	864	928	877	899	934	894	925	903	920	892	925	864	863	909	919	900	864	860	921	913	863	937	907	902	915	873	906	914	925	939	869	911	913	865	837	925	860	846	890	932	953	899	896	878	868	891	922	864	824	937	931	925	884	905	884	871	932	902	858	944	871	904	906	920	887	864	910	956	914	877	940	894	866	949	881	864	942	909	906	898	879	895	870	938	864	876	934	851	957	929	908	892	885	896	969	943	866	878	925	941	890	873	916	972	914	844	941	851	904	918	934	899	928	864	922	868	958	908	829	930	860	887	946	909	902	887	880	935	951	893	905	870	904	868	909	898	883	972	871	907	913	915	918	934	904	873	917	885	859	914	908	905	903	906	902	942	953	853	868	986	859	898	896	888	911	942	912	896	977	950	866	907	913	949	892	870	924	938	885	930	891	924	872	886	914	870	932	893	900	985	862	888	941	929	922	909	879	904	886	892	900	856	953	933	943	931	887	903	949	938	948	885	884	854	976	890	926	895	912	947	917	917	901	915	910	885	898	902	885	889	923	903	877	887	911	915	917	916	871	895	857	935	904	920	896	909	883	909	893	879	860	937	897	949	858	936	887	949	898	854	893	950	975	945	899	874	947	894	831	933	908	953	909	931	886	891	897	903	900	869	909	919	907	952	898	847	878	902	893	984	929	882	949	868	897	885	906	892	963	886	898	951	914	857	910	886	893	896	909	907	928	881	911	909	942	889	849	894	943	956	887	850	896	910	894	975	929	935	940	930	888	885	931	885	935	904	888	941	935	910	924	879	923	900	898	908	917	881	918	907	924	896	919	899	919	873	962	909	905	843	878	922	904	948	913	926	923	878	891	881	862	891	931	895	904	929	921	940	929	911	891	911	868	892	864	928	927	890	888	933	847	876	875	885	901	904	914	959	864	917	916	895	887	949	849	896	923	909	956	930	904	912	928	920	911	892	914	917	922	883	918	905	879	925	926	909	907	907	870	866	890
28112	19535	19620	15914	11699	7948	6102	4350	3478	1916	930	650	550	479	417	441	403	416	411	437	378	444	497	526	498	518	476	481	475	420	435	401	396	393	425	404	412	379	359	399	432	434	422	423	386	372	398	386	412	389	394	412	367	385	402	393	378	384	366	428	394	420	408	378	406	445	403	418	435	401	387	400	401	384	386	375	353	380	380	394	395	412	430	390	395	432	368	399	389	388	398	352	402	385	382	429	416	391	418	397	396	361	419	381	406	406	440	424	396	410	392	407	428	398	376	435	377	395	422	426	404	400	400	369	376	421	403	388	390	371	391	444	422	441	399	379	392	380	367	381	422	409	405	435	411	407	393	441	413	410	394	367	405	385	411	394	381	397	422	381	409	382	370	391	430	411	374	381	396	432	408	381	355	395	361	383	418	392	410	368	384	401	398	405	392	407	391	408	400	385	383	405	375	365	360	394	399	390	400	410	393	401	429	395	385	387	385	420	380	377	415	364	422	399	416	385	400	404	394	389	412	371	383	409	402	406	455	411	410	379	397	427	389	372	383	340	396	386	414	404	379	398	430	367	405	413	394	386	391	427	381	431	376	385	385	403	411	390	372	432	367	398	398	377	372	394	419	394	409	396	384	395	372	407	402	393	397	437	445	392	369	391	400	430	382	374	391	413	374	375	370	395	398	402	405	375	373	405	400	391	391	384	356	363	397	404	422	384	380	378	386	409	396	394	380	398	392	411	403	382	371	409	424	453	411	344	384	394	373	410	371	360	396	419	369	380	388	379	369	403	417	391	393	410	414	389	381	428	416	396	417	459	401	398	406	431	424	388	403	418	383	401	406	406	412	425	409	440	426	382	402	390	395	367	397	415	380	428	406	406	364	370	387	399	405	411	385	415	392	403	431	385	414	419	386	430	383	386	412	347	361	435	366	381	386	414	397	378	427	366	428	399	384	392	399	394	453	388	407	376	358	398	397	387	376	419	409	431	366	385	400	405	386	394	395	396	371	401	386	400	402	426	396	424	438	410	359	394	411	391	399	394	395	379	391	382	393	418	388	374	377	375	400	388	402	418	399	419	387	416	371	382	412	361	381	424	367	379	382	409	400	406	397	425	362	386	376	384	397	383	416	388	375	380	369	412	409	381	366	391	359	403	375	416	409	392	410	399	373	401	401	379	403	391	406	421	412	418	434	425	384	416	414	390	408	401	388	416	409	358	416	386	372	401	374	375	415	396	407	416	368	398	397	421	427	403	389	393	410	379	371	408	407	403	405	364	395	354	365	393	420	359	402	398	407	393	405	372	367	378	378	360	394	398	381	413	399	408	418	415	388	377	431	355	379	380	399	359	382	421	429	418	363	397	413	379	401	390	397	376	389	386	373	382	416	414	441	400	448	400	434	407	412	372	422	358	410	399	370	411	443	386	379	407	398	396	405	398	401	370	418	348	365	377	424	405	375	362	406	407	418	399	375	379	403	379	374	404	427	394	379	433	412	400	347	430	432	435	400	412	400	375	414	402	387	415	389	413	397	359	395	399	422	389	391	412	395	380	388	384	402	382	424	374	405	406	419	416	390	398	425	412	403	374	389	328	382	399	363	408	385	388	388	368	396	381	456	452	374	422	382	414	385	400	401	397	395	401	439	403	389	406	413	410	395	369	398	425	448	387	399	369	381	404	427	378	426	402	364	377	385	398	368	374	417	408	359	345	433	422	359	383	409	407	374	396	390	385	416	434	433	458	376	427	385	392	404	409	373	410	435	383	439	420	410	396	420	416	394	343	399	428	414	405	405	417	404	392	366	376	431	395	363	410	407	386	409	361	395	393	377	430	413	378	397	351	362	396	401	449	393	410	371	377	386	356	405	440	414	410	420	393	366	401	408	374	424	446	392	355	406	386	390	386	424	406	429	401	398	387	405	413	409	362	401	452	391	420	407	382	418	413	404	401	404	388	380	429	413	405	409	385	414	391	348	403	393	395	466	382	414	369	424	419	391	445	406	367	407	429	369	403	411	416	390	376	409	397	394	364	395	388	399	409	377	392	361	377	375	393	394	377	390	398	428	415	399	384	422	411	398	431	376	383	393	360	374	390	393	368	419	404	382	423	380	402	415	359	401	381	392	391	396	350	406	420	414	373	384	374	415	381	409	350	358	360	424	369	362	402	415	425	417	375	431	371	377	384	359	388	405	394	402	379	390	437	386	367	388	391	389	372	382	363	389	383	370	371	368	421	402	408	402	411	389	364	390	367	405	407	415	388	427	396	387	410	418	385	372	400	425	370	397	395	404	418	375	406	426	379	375	412	411	374	405	385	405	414	407	400	416	437	404	430	397	369	380	418	442	368	393	387	424	397	400	413	371	415	402	406	362	423	405	394	402	418	371	397	395	374	421	366	406	391	403	389	331	409	411	412	403	339	442	397	390	417	407	393	375	410	409	406	435	393	375	404	405	419	429	384	362	352	363	349	387	385	400	433	415	368	406	386	449	392	399	437	400	437	372	410	388	372	402	398	381	383	383	412	392	385	444	423	372	377	424	380	395	405	445	423	392	359	443	402	400	395	461	366	369	414	410	385	421	381	388	395	404	418	392	396	440	395	411	423	433	409	392	374	379	377	350	408	428	398	423	412	409	391	452	428	416	404	361	373	415	398	390	442	369	369	422	344	405	422	394	365	389	402	358	441	383	383	374	393	394	403	371	337	390	392	415	382	353	425	416	424	359	408	406	424	395	409	376	382	363	387	411	430	400	393	398	394	375	388	408	367	393	387	417	362	392	413	353	393	354	398	399	397	340	379	391	392	414	383	409	392	382	407	358	401	405	412	380	371	430	446	405	399	426	382	378	390	377	388	433	429	395	395	404	419	373	384	391	406	398	385	423	392	369	409	374	400	391	401	353	380	465	383	403	400	436	416	405	429	392	408	375	378	366	367	408	379	437	421	386	452	399	385	370	377	389	403	423	389	434	379	400	389	397	376	420	447	408	391	371	367	397	427	421	380	422	445	408	406	392	397	392	387	397	382	384	420	425	399	391	359	394	402	429	401	376	393	400	380	398	385	405	375	359	402	369	421	393	394	396	409	379	385	382	369	350	412	418	429	390	416	392	389	405	404	396	397	447	447	419	400	397	401	418	405	429	402	416	399	410	405	413	380	424	377	396	387	367	342	352	378	413	379	392	360	352	385	408	374	384	385	407	392	409	391	417	368	362	374	419	388	401	370	405	389	403	360	409	384	416	369	388	436	380	416	385	372	413	372	369	403	382	403	426	425	391	401	393	412	410	382	404	437	397	381	394	391	395	378	399	409	456	400	371	365	353	401	380	389	423	426	385	407	408	411	399	400	421	405	423	407	396	411	412	398	424	391	396	386	412	409	423	407	406	416	393	396	375	401	357	371	396	404	396	394	370	421	382	419	397	366	410	401	392	380	402	413	357	382	385	381	419	417	398	405	386	393	379	385	425	404	400	416	407	383	398	429	400	412	386	376
20232	17773	26591	27452	24816	20936	17740	14726	12210	7326	3393	2152	1622	1249	1087	1089	1071	1069	1140	1152	1283	1381	1396	1741	1428	1461	1440	1393	1327	1265	1172	1111	1031	973	987	1011	982	990	964	972	954	982	944	947	940	940	908	988	969	967	964	864	942	929	878	937	944	961	911	940	919	957	909	948	974	908	961	926	987	979	939	917	949	902	997	936	946	928	896	949	949	936	938	925	888	975	983	893	952	997	936	1013	946	965	937	936	945	935	915	915	928	942	917	940	959	970	906	954	966	1013	955	973	889	860	932	937	956	925	1001	999	962	907	929	1025	994	965	916	961	923	946	962	933	940	991	929	893	960	981	1000	917	916	904	1002	954	946	937	1009	923	971	933	921	965	936	889	945	979	921	955	974	922	935	977	888	936	899	1008	966	925	882	1000	923	936	945	932	939	953	945	909	909	888	958	949	927	933	921	983	1013	947	924	928	960	906	962	966	966	946	1005	937	938	956	939	922	951	917	969	936	877	928	917	946	971	940	947	929	911	987	923	999	1001	939	1001	952	938	932	932	969	983	939	988	925	973	949	918	928	913	929	956	988	925	963	964	969	925	890	953	943	901	967	935	893	924	985	988	923	908	944	932	966	963	953	900	987	903	970	907	888	969	928	985	947	919	970	889	916	971	884	938	991	948	934	945	880	945	919	932	970	975	975	952	928	955	940	968	910	956	957	961	964	936	989	921	967	892	884	960	938	952	927	939	911	982	936	910	947	927	938	912	947	929	986	1044	917	950	891	954	973	978	919	913	955	926	939	946	986	964	1015	954	958	966	937	951	959	913	894	921	955	969	908	981	936	938	929	947	945	943	966	956	937	947	940	952	930	936	914	961	909	939	962	954	947	889	978	886	955	943	953	951	928	899	918	957	886	873	944	957	960	911	934	957	923	943	950	969	939	947	970	956	958	974	943	966	999	971	1005	945	1035	971	938	950	950	965	901	985	963	974	988	957	931	953	921	944	926	907	959	893	960	936	907	984	911	947	968	970	927	968	876	971	894	983	954	914	943	958	968	935	923	959	854	950	874	907	908	962	992	951	884	959	963	940	907	932	931	937	930	880	932	945	964	972	942	914	913	923	966	950	953	1011	935	947	963	955	912	946	947	935	923	901	980	939	949	962	911	966	938	988	939	943	963	928	978	971	890	917	926	936	976	941	956	904	968	967	949	956	916	893	905	943	952	927	952	1003	963	968	948	949	921	940	937	899	926	941	943	930	956	965	938	934	969	965	958	886	920	906	966	900	950	964	944	932	893	917	950	918	941	976	947	910	944	924	930	983	924	885	928	911	987	914	1001	894	945	926	994	945	904	964	920	964	893	956	923	950	949	917	938	922	940	949	967	961	929	933	967	934	937	916	944	928	925	934	905	972	932	938	976	957	983	992	937	899	893	916	947	949	877	1009	958	956	947	951	954	956	973	952	910	944	931	986	941	937	907	946	936	985	923	922	937	891	883	969	916	955	936	950	925	949	934	947	951	942	926	900	813	994	967	989	954	997	938	977	961	986	944	966	1005	944	924	920	898	966	925	1018	953	1009	937	979	918	997	907	934	922	932	950	946	913	995	931	991	976	969	925	941	911	902	964	928	977	908	889	954	970	910	988	934	988	957	1033	986	927	900	985	977	924	940	968	945	962	999	965	907	952	969	972	944	938	989	969	996	929	915	970	905	972	888	942	957	916	946	940	911	971	924	922	948	912	930	901	934	911	953	897	978	978	929	968	953	935	919	970	930	959	925	928	926	929	940	1004	896	914	952	915	955	970	935	943	879	944	912	941	965	958	961	974	972	969	924	947	965	972	936	946	905	961	927	1047	921	909	925	920	941	1051	986	924	987	934	916	980	957	936	942	958	908	936	930	901	914	928	957	927	896	941	914	913	912	995	979	961	952	944	974	929	883	897	904	973	919	940	981	944	955	938	982	951	905	909	959	879	949	930	964	935	933	944	972	939	919	935	891	972	913	929	974	947	934	918	945	929	937	899	890	948	992	924	897	968	980	983	978	974	965	930	936	951	988	988	962	920	879	948	925	964	973	952	970	969	967	960	996	907	957	938	940	922	1000	933	963	942	936	949	897	960	890	975	963	953	924	926	1039	856	929	967	887	949	922	964	960	935	942	986	1001	921	981	885	916	927	990	917	913	937	958	1011	967	961	950	945	969	978	990	960	899	943	949	960	939	929	983	892	977	923	909	959	922	971	938	973	937	968	921	906	915	922	955	974	941	970	904	941	916	969	903	936	948	972	899	945	937	921	970	936	929	952	1026	960	972	927	970	969	929	929	965	970	971	931	917	908	925	941	958	927	869	967	955	938	906	950	954	985	935	950	927	953	897	943	955	905	980	914	932	889	911	896	967	917	908	955	980	931	890	1008	912	944	925	918	943	949	965	927	885	958	956	986	946	914	914	947	941	888	886	900	892	988	959	945	978	939	929	991	968	922	919	958	918	920	917	980	960	936	942	924	955	888	914	984	993	907	975	940	922	956	953	960	950	899	927	940	981	901	894	996	1011	914	949	955	979	918	923	969	968	906	937	940	867	956	940	952	888	953	969	1021	958	943	964	902	916	962	949	908	931	968	938	932	918	957	962	952	936	949	914	950	970	924	950	965	928	950	927	966	899	913	950	949	920	927	1013	942	968	950	978	1016	910	919	1015	927	932	1005	918	933	961	1010	994	886	920	925	959	918	863	975	933	943	927	918	992	961	989	940	918	952	945	1003	928	922	894	978	985	961	955	981	965	862	938	910	912	973	904	925	974	965	943	964	902	943	938	979	909	938	1017	945	861	984	979	909	888	1001	993	933	970	949	916	936	977	925	912	965	893	959	944	943	889	937	937	907	992	980	931	970	930	931	1000	860	963	971	933	953	962	964	900	920	959	994	930	910	934	928	962	926	953	931	980	941	983	927	959	988	958	922	932	975	907	940	904	953	956	978	994	911	957	964	942	919	961	1010	939	923	959	938	933	941	987	932	964	948	952	943	955	1015	949	922	956	899	949	987	926	939	930	893	971	924	950	921	924	895	873	946	953	914	887	920	938	946	965	939	1011	938	982	952	972	903	927	870	920	927	953	958	941	959	953	972	939	912	916	978	902	942	1023	921	912	939	955	939	942	926	934	931	895	925	921	940	874	989	937	898	913	951	926	997	953	952	922	923	912	955	962	920	948	969	950	959	931	1010	981	943	903	939	947	925	937	972	946	951	920	896	968	971	920	939	982	939	925	921	912	959	950	941	924	933	974	948	912	954	997	959	936	909	955	943	1003	923	964	932	931	907	950	902	947	1024	942	962	933	947	945	952	922	915	958	929	903	914	949	981	1015	933	900	933	954	966	943	917	963	937	966	944	891	922	922	943	910	899	930	963	954	955	996	948	949	987	912	947	974	893	987	928	890	939	986	978	920	953	905	919	953	969	980	948	934	968	940	1023	954	917	926	921	1004	932	982	964	887	941	915	979	972	1001	904	922	914	943	960	928	992	935	926	912	905	915	1026	940	935	987	926	930	960	882	983	966	943	857	938	955
36981	27478	25674	22834	17533	12325	10409	10642	7042	4484	2659	1943	662	509	411	370	375	356	426	430	464	473	460	549	502	476	533	495	481	436	430	383	390	362	340	378	382	346	306	334	357	376	347	341	341	345	347	314	348	309	365	338	323	327	332	351	320	316	342	293	322	331	322	358	368	361	333	324	317	348	342	324	340	332	327	347	361	388	337	347	316	328	334	334	364	335	321	324	340	358	366	359	330	324	334	341	338	328	343	317	302	291	341	336	327	302	329	345	354	312	311	343	371	349	337	325	386	321	335	355	333	337	331	365	334	377	352	316	346	319	363	340	335	319	319	319	354	346	337	309	316	315	335	321	343	353	350	330	320	330	350	342	352	333	334	356	340	302	335	343	347	379	362	315	348	310	359	346	331	319	357	340	332	329	350	285	357	331	358	335	355	307	322	315	282	342	291	349	337	317	333	331	347	348	338	319	342	324	333	338	358	379	358	341	346	328	301	293	342	308	364	355	356	355	313	339	339	324	302	349	324	320	327	325	356	347	332	335	339	345	346	360	326	327	350	363	358	348	326	326	347	314	321	309	320	335	326	327	329	324	341	313	325	353	332	320	372	340	374	329	323	358	317	312	317	354	343	364	319	387	300	339	364	347	333	324	343	328	330	335	354	330	313	350	350	344	356	347	332	345	330	333	342	339	339	350	356	369	320	340	318	315	337	327	294	296	356	369	366	333	344	335	355	335	336	336	340	394	313	341	315	322	362	354	339	336	345	380	334	307	320	330	357	345	353	356	334	350	325	329	358	344	309	319	313	335	344	333	376	354	380	331	340	333	336	321	354	360	322	342	327	320	320	318	337	288	326	277	327	322	303	338	280	373	365	307	339	302	354	347	333	322	344	328	336	375	346	319	319	341	331	358	354	319	334	333	346	342	340	327	352	339	326	350	340	340	317	339	314	324	346	350	357	341	348	350	347	302	334	302	318	328	297	337	330	345	316	335	341	347	328	332	347	312	327	345	321	329	343	314	320	319	368	360	340	303	326	320	335	353	349	353	343	342	361	352	333	331	337	371	326	305	337	326	310	347	344	300	353	338	327	348	336	341	342	351	322	299	316	293	340	329	357	344	354	321	318	353	323	336	334	340	338	336	330	322	313	326	345	335	315	329	332	353	348	293	309	341	329	324	321	341	375	354	396	344	294	322	350	335	316	349	355	347	338	343	344	330	333	333	345	301	356	357	341	341	339	332	331	369	320	361	333	294	333	329	331	339	336	324	341	325	362	345	385	361	367	348	278	336	342	358	354	363	359	325	350	315	328	321	315	333	325	342	365	331	332	320	303	282	339	343	322	342	324	330	351	336	318	357	364	302	346	327	365	319	317	322	307	350	333	355	332	361	365	352	347	380	312	345	335	295	298	322	346	324	333	340	336	349	339	324	362	318	303	332	341	311	309	314	346	375	333	336	331	343	315	345	344	371	310	357	309	358	323	351	329	371	330	354	315	354	301	332	329	364	339	346	310	318	346	327	343	326	346	385	281	315	320	335	308	315	321	349	328	349	351	334	344	312	312	334	325	337	311	359	339	344	338	331	317	340	317	349	319	333	359	312	303	322	368	345	322	333	310	329	346	303	334	319	346	318	331	336	342	320	330	335	342	358	339	346	329	338	319	315	303	343	317	350	351	366	316	353	305	320	285	347	310	307	298	371	346	333	372	331	366	317	317	354	340	345	327	315	330	343	297	318	302	325	298	353	352	326	326	350	333	333	337	312	347	301	350	332	330	335	327	350	313	333	338	359	336	336	340	352	327	337	321	335	331	326	317	370	357	334	358	271	334	334	344	309	323	316	339	348	336	336	338	319	351	344	312	307	291	329	345	310	325	339	348	317	356	335	320	323	338	318	331	324	350	333	330	327	349	350	332	316	325	320	345	331	323	324	326	311	315	323	361	370	325	353	341	344	330	350	325	317	325	337	333	310	349	330	327	318	334	319	319	322	347	346	337	360	311	340	334	338	334	329	332	374	381	365	323	310	304	338	328	371	367	367	306	328	363	361	356	335	358	371	347	341	322	325	320	347	375	348	359	337	365	332	338	341	333	332	328	330	327	327	337	354	325	312	344	320	329	349	304	373	354	357	336	335	297	318	331	345	335	316	301	290	348	312	352	317	334	337	324	301	308	343	340	337	359	320	308	341	332	344	354	359	326	360	337	318	350	334	316	320	359	316	336	363	334	347	348	318	328	307	315	374	352	326	337	297	335	358	332	347	345	330	337	341	322	333	324	318	342	320	331	345	374	345	335	326	356	330	361	310	317	305	354	381	384	344	350	340	332	320	352	307	317	348	341	317	334	359	366	312	314	331	317	311	332	343	313	339	332	327	328	328	333	317	304	306	308	353	307	301	357	328	383	381	332	313	355	345	348	335	355	340	324	353	317	320	318	350	345	323	340	314	323	337	361	318	315	345	327	365	353	391	351	309	349	345	312	318	359	333	326	345	315	352	322	355	331	336	311	349	335	332	339	316	361	322	373	287	347	337	350	315	307	329	342	325	376	323	321	324	392	327	330	317	354	340	342	329	336	310	329	323	338	325	330	339	353	337	358	351	339	338	340	320	307	343	348	318	341	327	347	333	336	328	337	327	365	342	359	365	342	332	301	355	338	343	335	347	344	360	298	331	313	316	334	333	346	299	386	315	346	312	339	368	329	346	353	330	335	373	333	349	346	332	319	329	310	348	338	337	325	323	305	345	328	322	315	339	330	342	348	337	381	360	348	325	309	341	350	354	334	340	346	368	339	331	327	322	295	336	323	330	310	343	318	336	347	317	341	305	305	320	290	370	308	322	361	338	365	357	322	314	341	365	337	345	362	336	304	328	329	302	326	348	316	342	336	356	336	357	326	345	343	345	364	297	339	324	347	304	323	338	334	355	336	352	337	333	327	338	327	358	328	352	314	329	334	365	289	316	371	357	329	334	321	329	331	322	340	318	378	344	368	303	353	334	377	337	316	324	346	340	317	334	291	289	359	324	350	367	313	384	340	358	327	294	287	334	333	341	340	319	337	341	304	339	363	347	345	358	313	325	311	326	345	323	325	335	356	305	335	364	347	336	304	310	329	329	326	339	344	349	353	326	330	330	353	298	366	353	347	306	353	344	324	328	317	367	319	337	357	347	328	352	333	356	378	325	329	328	386	337	349	337	365	328	328	369	309	325	326	334	349	353	358	314	364	324	353	305	314	323	292	332	351	348	333	320	336	341	333	329	357	312	359	330	293	351	336	350	327	359	345	349	351	368	380	340	329	332	322	314	364	341	349	373	329	321	347	316	335	344	324	327	317	351	347	331	355	330	339	333	350	327	339	333	379	370	340	344	342	301	323	314	328	325	338	335	337	320	330	353	320	347	351	342	339	338	313	321	344	311	313	342	350	355	351	322	348	298	330	329	320	359	347	332	346	342	348	326	354	323	334	333	367	356	358	332	318	308	365	349	309	333	356	303
25327	22312	30964	34019	30347	25671	24995	25953	19036	14986	9770	7333	2396	1594	1139	1081	1025	1008	1114	1278	1477	1606	1790	2322	1984	1921	1835	1732	1500	1444	1252	1158	1037	891	902	879	901	838	851	823	788	815	802	829	792	777	796	776	821	826	803	824	778	781	820	748	790	819	811	847	823	722	833	820	840	828	809	814	763	776	845	803	840	794	803	776	784	783	837	792	828	823	770	783	768	820	816	783	783	757	873	803	750	820	764	829	855	787	772	780	832	774	770	781	800	850	805	831	820	803	840	750	839	795	767	786	776	778	753	814	792	838	862	850	834	759	817	792	745	842	830	756	835	821	805	824	825	775	810	821	842	747	776	874	799	788	834	772	764	786	827	820	772	777	809	812	807	868	768	823	787	817	731	832	819	799	788	838	783	813	765	775	782	792	837	823	829	782	785	776	848	802	827	815	805	809	793	813	836	830	856	813	826	781	850	750	750	840	785	800	822	773	815	868	811	851	856	809	807	770	798	808	781	785	832	793	811	810	823	835	797	788	750	802	788	778	816	813	841	822	814	835	850	765	814	785	829	799	825	846	808	803	826	797	830	848	747	769	792	803	737	821	825	815	801	854	846	802	797	841	792	820	847	830	789	754	826	822	776	813	791	809	805	784	777	777	828	799	773	835	786	821	792	802	804	792	814	816	755	828	771	784	860	761	811	789	866	758	755	854	800	774	778	842	789	820	799	814	810	778	824	772	772	778	830	844	803	803	803	768	840	789	766	816	854	821	754	738	835	742	785	809	819	737	784	813	834	791	848	843	767	754	761	811	814	790	782	801	807	832	809	800	782	756	820	819	789	890	795	797	831	743	827	835	791	836	811	831	804	783	828	797	794	789	819	845	776	784	811	784	811	791	834	793	789	769	796	794	822	813	819	791	797	800	794	763	851	801	795	812	796	796	857	806	799	841	813	769	826	845	803	816	796	811	814	813	785	780	865	816	814	803	803	803	827	824	774	783	822	752	799	841	811	734	814	775	815	831	782	801	787	840	815	855	777	889	807	780	814	781	812	843	791	791	798	785	777	771	767	781	817	781	793	871	837	829	800	828	808	754	840	810	790	832	796	816	795	808	798	750	780	807	830	807	795	781	790	828	835	768	813	835	812	815	816	795	858	819	804	782	822	792	840	828	813	781	797	793	764	814	795	790	787	844	829	759	794	819	797	780	830	751	813	866	860	798	864	798	794	786	800	802	790	789	806	839	808	829	752	783	779	795	819	793	786	743	868	839	768	776	779	796	796	802	800	787	751	777	794	809	779	778	808	798	805	800	821	778	788	827	800	753	827	822	812	821	784	792	785	832	760	813	860	829	812	783	783	850	800	780	788	835	856	804	815	803	800	816	768	744	758	795	783	802	754	829	765	844	838	812	764	806	813	798	797	816	821	795	797	789	801	769	790	799	850	808	803	799	784	801	808	780	791	778	797	796	787	804	726	815	794	825	803	793	814	805	836	773	804	791	790	823	804	759	789	819	807	802	837	794	764	792	840	780	815	833	809	820	825	840	771	843	773	807	771	822	781	806	769	791	835	796	828	784	735	773	843	824	754	788	782	821	804	791	787	818	802	804	825	781	755	797	789	827	821	833	805	777	805	800	852	789	844	803	844	806	806	793	790	783	871	795	849	776	840	823	766	801	745	773	783	846	827	795	833	856	789	793	764	832	833	839	788	824	836	781	790	799	783	772	799	798	795	763	841	860	800	825	809	825	761	792	806	798	806	817	809	788	823	763	829	778	780	841	796	768	775	792	776	765	815	805	806	777	776	810	777	829	775	800	790	788	815	830	782	804	803	790	774	806	816	823	804	760	791	816	747	831	775	801	767	849	794	763	820	780	755	784	820	780	775	792	734	771	807	796	825	775	813	780	799	797	793	801	830	767	799	778	822	765	790	798	792	799	745	774	821	802	815	827	843	807	842	830	806	810	835	796	822	795	814	792	806	817	742	788	786	774	741	778	782	781	778	832	786	822	823	775	814	801	846	791	835	829	769	814	737	788	763	878	775	840	834	841	770	790	821	799	803	776	780	789	816	818	799	825	779	779	793	765	854	788	797	791	832	797	815	799	792	830	820	797	820	812	788	766	856	772	838	785	821	806	731	791	811	786	820	849	808	757	808	817	760	769	817	827	808	775	803	835	812	776	772	832	762	832	809	794	783	802	810	850	819	796	786	799	826	771	779	789	837	847	751	818	769	791	826	836	767	828	819	724	840	817	788	768	838	821	828	832	840	771	757	781	794	816	796	767	805	788	783	833	766	846	860	782	787	794	763	789	832	791	784	781	865	807	815	797	800	798	770	811	788	788	792	829	766	776	793	838	743	788	817	841	777	775	822	821	808	829	783	783	802	830	831	749	753	781	854	811	814	838	831	846	793	805	773	805	806	784	851	790	760	758	817	783	726	812	808	811	843	799	841	850	822	822	821	847	862	776	823	810	810	796	824	806	777	797	799	799	765	787	803	759	778	798	839	812	809	795	769	811	811	822	841	806	848	815	801	792	799	800	776	789	851	800	831	803	770	798	771	775	791	810	777	777	822	828	797	767	716	773	802	815	752	818	833	773	801	781	810	822	752	803	801	821	817	767	803	822	748	808	823	766	821	810	780	800	779	799	797	789	836	782	831	780	838	790	827	833	844	797	799	818	769	757	810	794	790	808	784	830	788	790	806	795	831	793	835	815	803	827	847	818	818	822	763	796	820	811	789	833	790	814	827	797	765	807	837	837	807	818	827	811	774	784	792	786	802	797	777	808	843	826	840	799	770	773	798	826	811	757	810	780	833	784	813	800	812	779	763	832	890	809	812	844	782	774	751	746	803	806	771	783	796	818	811	801	816	810	752	815	792	781	838	819	788	802	774	761	776	811	786	868	796	790	806	847	800	811	792	808	802	855	820	783	764	804	783	780	816	811	806	834	749	839	772	843	779	807	771	843	821	862	808	787	789	835	809	788	785	790	818	775	804	839	779	832	844	795	788	815	848	789	782	814	840	766	830	793	752	829	775	784	833	787	776	835	820	755	840	770	778	790	817	821	771	807	818	827	764	848	789	824	812	807	801	818	780	823	801	765	791	800	816	818	815	794	802	767	801	788	794	788	815	763	766	843	815	798	802	793	793	785	839	807	776	809	823	808	827	791	790	834	789	820	769	756	797	762	755	806	799	788	841	862	787	775	753	797	830	745	846	790	829	753	790	786	826	826	803	841	805	842	831	807	754	802	788	786	777	795	840	775	771	747	808	830	815	797	819	770	831	831	821	835	806	842	793	774	820	817	806	820	859	765	796	788	792	797	793	816	769	794	801	803	792	781	812	783	752	759	810	788	835	765	798	778	873	825	804	821	788	803	835	802	819	784	850	787	826	797	787	785	770	754	787	847	833	803	792	780	802	848	844	787	763	839	792	793	778	830	798	804	782	797	808	783	829	812	796	767	789	837	821	790	787	775	798	752	820	802	752	770	786	783
12164	5974	5297	4476	2857	2016	1198	816	716	546	471	407	401	399	394	374	394	359	337	377	394	354	410	373	333	358	371	365	376	358	368	343	371	407	340	347	370	335	360	368	374	336	339	366	356	358	368	356	385	322	356	333	343	384	354	397	336	341	335	385	388	355	373	349	362	389	381	384	344	386	384	392	352	367	356	387	360	398	368	381	367	377	339	350	367	368	331	379	374	363	382	355	354	374	367	358	389	386	388	356	346	375	345	372	337	382	372	389	367	360	358	357	376	363	367	370	370	369	361	383	351	362	345	344	381	350	369	364	374	405	341	364	340	360	350	321	377	347	399	349	345	372	401	360	363	355	361	343	353	354	370	362	367	348	360	333	374	402	356	372	366	374	382	356	379	382	365	331	348	371	346	345	352	384	386	395	373	377	370	347	348	405	388	354	378	393	368	347	387	360	359	353	354	344	356	340	361	373	352	393	381	361	372	345	359	329	326	344	377	365	362	372	371	363	394	371	377	348	373	354	385	390	351	371	342	392	345	366	365	370	365	391	357	319	340	385	412	364	360	377	352	329	343	366	390	405	353	354	361	375	349	378	351	392	388	363	344	366	369	345	365	361	362	391	317	333	377	406	349	441	391	353	357	370	373	350	396	335	363	355	367	365	347	339	353	402	326	323	387	393	349	348	375	354	346	345	368	372	400	393	380	372	385	360	359	339	375	338	362	370	368	352	375	383	336	338	341	364	319	350	347	384	357	344	352	372	368	359	358	366	402	416	330	352	341	362	349	359	390	386	404	374	348	354	344	378	389	365	358	378	381	386	327	374	384	372	348	379	333	371	356	384	363	354	380	366	358	357	397	349	366	381	406	381	388	370	331	353	378	374	341	345	349	364	354	369	404	390	360	359	352	348	339	361	345	338	356	385	329	376	338	352	360	398	406	336	361	372	371	386	379	360	407	337	339	354	374	378	337	364	374	365	370	357	364	372	397	395	357	381	339	357	328	359	346	348	357	376	386	382	379	363	374	358	353	346	392	393	383	426	381	387	385	368	370	354	373	406	385	371	391	390	393	383	383	385	365	368	365	362	389	359	350	380	395	352	345	412	372	382	385	365	382	375	387	361	345	342	380	386	365	368	367	347	359	396	364	392	350	356	378	380	353	340	349	339	369	347	335	374	385	382	354	380	335	400	348	378	381	347	394	349	340	374	377	369	368	360	347	387	344	352	323	384	340	377	385	356	330	366	422	397	362	362	377	376	345	396	387	401	337	336	366	347	373	371	395	375	326	409	345	345	366	421	372	350	326	359	331	368	392	383	388	344	340	361	391	389	338	347	363	350	386	377	358	330	340	342	338	367	340	367	355	358	376	350	383	348	334	369	415	339	350	372	359	356	365	379	362	371	350	391	383	334	398	374	316	372	444	357	341	341	339	361	387	392	360	361	344	381	395	376	379	335	320	366	355	384	366	389	377	407	352	361	369	366	371	389	386	357	362	395	370	385	333	358	378	365	351	363	369	375	389	404	364	348	381	400	386	380	410	378	367	389	360	405	366	372	316	334	361	379	390	351	397	367	366	355	389	363	390	352	360	353	389	382	372	352	352	403	336	340	383	374	361	354	374	363	358	400	360	360	351	364	376	366	372	354	377	380	364	349	366	396	355	345	382	392	356	379	367	384	361	354	342	398	382	356	365	327	359	345	376	327	349	378	350	368	352	382	329	355	362	362	356	345	383	368	379	390	340	336	381	342	391	362	380	378	337	379	355	404	405	373	369	381	354	366	387	377	391	403	358	403	367	347	388	370	371	361	374	396	362	369	369	332	385	367	372	364	358	367	353	394	378	374	373	351	422	359	343	382	343	337	363	364	395	388	320	355	402	362	307	336	358	341	385	381	409	356	345	384	362	367	379	376	394	359	403	353	403	367	334	393	360	379	355	387	366	373	351	341	372	378	369	359	374	361	374	357	340	371	371	368	408	375	389	375	325	358	361	344	357	337	401	350	354	367	377	373	370	322	413	373	361	362	402	386	374	374	371	378	376	374	367	395	353	363	356	365	373	338	370	378	401	362	396	385	332	356	354	357	339	338	349	363	348	360	363	383	363	401	343	326	391	346	352	360	353	385	364	344	349	364	417	362	385	416	391	352	350	370	398	349	411	390	394	373	358	378	368	381	344	348	369	363	355	385	392	359	370	388	371	358	359	359	349	348	388	353	354	355	346	386	357	353	402	375	368	348	334	357	349	374	375	358	386	346	385	383	389	380	350	369	373	376	369	348	393	326	381	362	403	368	391	344	357	372	392	386	366	359	380	361	341	354	361	388	356	382	350	362	366	370	363	346	381	372	389	379	355	386	345	384	376	395	387	383	351	327	374	355	346	416	367	349	385	344	331	345	347	364	360	330	388	376	379	389	385	356	352	384	370	345	357	348	365	386	383	367	377	397	366	360	365	336	345	342	368	357	318	351	374	423	351	374	383	347	381	378	325	377	373	305	332	397	365	354	381	367	380	363	346	390	367	372	373	382	366	354	325	364	388	356	369	352	345	349	378	359	363	356	360	369	368	360	358	362	352	346	363	368	372	378	356	354	384	368	361	364	361	393	356	351	371	355	337	346	366	344	381	375	398	350	391	379	351	352	357	354	380	368	393	383	402	368	373	335	377	385	421	383	351	385	375	347	406	353	372	404	387	402	382	375	381	411	332	366	359	320	388	371	333	341	326	375	383	372	362	391	358	358	356	380	342	317	348	392	331	340	372	376	370	391	412	360	366	373	380	363	390	335	348	350	347	333	380	348	370	344	382	368	365	366	389	383	374	366	344	374	362	342	379	389	377	353	384	342	390	348	387	367	350	333	394	359	368	378	366	338	397	349	358	375	355	375	397	373	366	390	405	347	381	354	364	337	350	393	346	339	355	347	398	367	352	391	375	404	360	357	359	310	414	353	376	381	381	355	397	420	363	307	360	374	359	392	354	376	357	358	368	369	334	353	356	366	352	420	365	354	340	329	353	354	337	346	401	357	409	390	346	374	384	377	363	392	328	347	345	373	396	372	342	351	394	377	378	380	400	337	379	346	354	334	398	367	357	364	358	390	359	357	359	371	384	365	403	338	385	383	337	390	349	360	342	367	386	351	382	361	369	389	368	329	367	334	345	365	335	373	422	312	355	362	348	374	357	402	359	332	338	396	380	359	353	359	356	380	374	387	387	364	334	354	404	373	340	350	361	365	328	371	356	337	364	350	350	364	324	357	390	371	367	349	366	356	364	366	367	397	362	326	351	372	325	336	393	361	343	344	386	372	366	330	363	397	372	375	312	390	351	353	341	367	380	320	378	387	375	361	380	364	401	385	372	399	368	405	402	381	350	341	342	364	350	340	345	377	362	391	379	386	396	376	375	399	349	333	384	336	373	366	362	354	330	356	358	386	363	375	382	366	361	350	361	340	389	366	371	355	334	347	372	342	362	376	379	370	356	350	347	406	396	378	338	368
9052	6699	10730	12594	10104	7512	4436	3298	2579	1710	1319	1182	1169	973	965	981	924	935	937	869	927	952	883	944	943	925	934	935	884	900	922	878	841	878	924	911	880	883	903	901	874	863	877	882	868	862	940	866	821	834	851	896	892	885	855	828	868	873	852	838	837	885	923	865	898	930	946	871	908	846	882	840	844	880	844	917	840	872	864	913	934	850	908	887	864	859	896	872	839	862	890	844	905	867	825	817	873	865	882	847	912	902	830	864	907	897	896	900	930	898	857	906	819	935	866	867	881	804	839	865	853	858	823	865	898	848	898	871	868	860	865	840	833	828	842	873	918	874	860	829	885	853	869	885	894	860	858	846	869	818	912	902	861	826	852	864	883	937	886	857	932	895	893	879	905	858	889	829	841	857	853	880	906	813	900	891	869	876	912	871	880	828	917	866	815	879	865	860	882	846	896	908	869	887	900	897	888	880	896	872	894	891	872	866	877	886	847	836	863	885	860	868	861	888	911	886	892	899	861	847	890	858	877	891	921	878	895	946	896	859	900	860	858	871	881	914	857	892	842	869	881	874	876	875	878	917	850	887	916	964	894	857	859	861	867	888	874	928	884	871	894	883	778	919	881	848	864	884	879	889	883	824	901	906	889	841	950	893	892	902	896	876	893	849	888	874	869	850	834	922	855	904	847	914	833	923	884	883	902	845	851	850	855	909	864	948	912	918	858	825	832	850	850	896	907	883	880	828	869	915	829	862	872	864	888	920	849	889	843	853	828	894	898	937	844	895	928	921	817	902	869	829	932	888	895	909	862	858	879	891	931	859	909	834	919	908	886	841	916	833	930	866	902	919	837	927	876	885	870	903	867	873	858	901	876	929	902	900	855	933	877	841	918	904	881	876	894	930	871	852	884	922	865	873	857	860	910	865	857	915	859	894	906	894	929	905	824	837	906	901	860	873	868	898	880	861	842	862	866	837	862	853	892	868	865	858	916	822	900	868	836	889	901	929	902	904	931	886	877	884	907	889	839	905	901	865	891	871	899	875	864	843	854	838	872	846	858	854	880	907	849	894	807	893	960	854	862	788	824	850	860	930	905	918	872	879	816	894	859	880	870	852	898	936	911	890	895	932	909	871	876	844	914	872	884	852	869	909	924	867	857	856	828	912	905	872	874	859	887	896	873	897	882	895	860	908	823	868	890	912	923	899	855	963	927	935	809	916	846	838	900	876	870	871	893	881	842	884	867	880	833	847	863	851	864	845	848	882	888	862	905	887	897	874	884	888	881	876	896	858	861	847	870	834	880	878	847	899	881	955	878	894	880	942	893	886	922	886	872	822	799	872	872	954	917	793	846	893	846	904	874	920	855	893	872	880	896	857	897	875	864	897	890	862	900	885	880	875	875	891	884	867	909	880	874	875	923	938	835	889	907	887	851	885	840	866	899	893	904	900	882	891	851	883	855	878	874	832	853	837	851	889	896	906	895	882	844	923	859	929	850	879	874	846	828	870	879	876	833	857	826	870	950	881	901	865	886	897	922	903	870	890	841	880	911	874	839	878	895	853	866	893	923	885	825	843	841	874	850	865	878	879	808	844	886	883	859	891	878	875	830	878	860	867	866	846	840	855	928	821	865	920	887	893	859	878	903	836	830	943	858	898	896	902	938	900	886	824	820	886	892	882	935	860	871	901	906	916	909	872	916	878	837	841	896	920	916	922	879	918	884	849	895	841	927	841	883	879	935	850	947	870	863	882	857	891	845	859	872	896	925	851	893	926	877	871	906	830	846	855	912	880	880	892	863	932	839	931	840	835	851	846	884	870	845	873	922	925	848	878	923	835	868	945	864	905	873	860	921	928	851	869	894	893	881	877	886	868	866	864	859	874	883	910	867	875	880	898	857	887	917	874	870	943	902	891	900	831	879	839	895	871	872	864	874	806	856	946	849	883	885	880	895	836	890	876	858	864	858	912	907	853	906	908	822	900	915	885	846	853	894	883	995	896	877	896	898	888	908	916	853	859	890	853	895	863	891	876	899	842	828	953	880	919	859	874	873	838	873	869	914	838	867	870	947	864	904	934	901	876	878	921	875	899	830	943	851	922	868	869	842	876	880	851	844	889	895	864	823	918	885	885	905	914	825	838	866	894	853	918	862	867	913	854	875	834	916	844	901	901	851	883	856	893	878	913	910	882	883	911	903	877	923	875	908	816	876	868	904	848	851	853	877	864	886	891	849	868	833	871	852	903	881	915	856	876	837	855	884	872	875	890	879	853	899	857	883	924	898	876	862	828	822	892	900	880	890	878	882	889	884	858	831	848	903	897	890	912	910	853	888	922	836	843	856	857	893	847	916	862	879	914	856	918	901	865	865	868	887	917	855	889	873	853	853	862	854	865	924	912	853	864	940	850	942	847	839	864	856	900	882	857	849	870	837	845	866	881	860	882	880	956	858	843	864	866	877	900	861	914	908	900	889	866	840	904	875	889	852	845	872	865	869	895	873	872	821	890	890	850	910	899	953	919	899	919	899	868	858	882	843	826	881	872	858	891	934	870	843	867	866	835	889	899	935	870	929	901	857	890	846	863	831	910	824	885	865	911	891	835	911	860	875	891	891	856	878	867	876	901	877	927	784	923	870	869	865	928	890	846	841	916	832	860	853	884	833	846	921	873	870	857	902	839	872	873	821	889	925	890	857	874	856	910	880	916	949	857	852	826	837	927	945	876	850	861	878	843	919	910	905	845	876	945	855	886	862	890	900	896	858	822	917	895	896	883	905	878	884	863	906	872	889	886	858	919	847	878	831	924	868	894	850	889	858	871	857	860	861	849	861	869	874	825	868	835	928	893	876	934	850	905	903	888	903	885	925	882	847	891	875	896	885	860	855	855	844	896	904	867	880	873	881	850	859	852	878	904	912	916	900	901	903	876	881	872	847	888	904	857	912	891	887	877	854	918	843	826	849	851	846	861	890	859	830	893	872	904	876	901	903	835	875	889	925	885	862	865	884	906	841	885	844	873	877	817	868	873	887	814	857	863	883	892	874	925	860	875	864	897	904	848	893	889	895	837	900	855	915	859	888	862	849	897	894	869	858	884	876	913	886	870	837	883	877	872	929	910	922	887	886	870	904	871	924	875	929	842	901	824	914	881	882	890	925	896	912	931	948	913	825	870	827	850	887	898	889	866	857	848	864	857	905	841	847	875	889	880	874	912	870	888	879	862	840	900	903	873	901	879	854	820	844	843	857	847	998	862	864	894	896	921	890	892	918	867	870	907	905	883	887	885	909	845	925	893	914	864	867	877	866	853	922	881	864	928	838	870	901	844	918	872	877	896	913	875	880	886	856	835	927	976	867	938	927	878	838	837	897	853	896	880	939	881	847	902	907	848	900	916	898	846	870	861	878	865	906	840	824	885	854	870	926	827	925	930	900	857	885	875	902	903	819	886	895	857	918	870	872	861	883	884	875	871	883	873	896	907	885	920	865	896	846	915	889	879
27487	18243	19388	18404	14174	11310	6634	4733	3493	1588	757	544	471	474	427	397	385	402	438	410	450	469	409	499	482	437	481	453	457	429	423	406	388	417	428	415	407	386	382	433	455	381	378	368	428	451	391	391	390	379	399	404	366	420	382	364	393	390	398	382	353	386	371	393	389	394	392	396	380	403	389	381	429	420	412	373	397	409	430	409	403	413	406	402	393	415	403	352	403	423	394	428	395	377	413	428	417	379	419	391	357	415	405	394	405	388	422	391	385	451	409	414	381	371	358	399	399	397	393	385	376	410	405	374	381	373	381	365	416	388	392	393	405	398	414	399	389	388	412	398	372	374	399	429	392	442	355	384	404	390	423	406	371	393	364	372	408	397	330	386	409	411	405	390	350	365	387	399	382	383	426	391	424	384	393	415	418	384	395	408	412	398	401	355	418	426	416	395	411	399	365	386	379	371	378	397	399	414	361	383	379	357	385	410	402	399	413	409	388	403	398	396	392	349	373	390	365	401	405	401	373	401	361	401	388	390	393	377	454	422	394	419	368	388	383	357	380	374	430	399	387	440	365	394	358	378	407	405	390	400	396	382	368	382	375	381	406	418	400	411	399	402	398	364	393	412	395	383	416	377	414	365	409	369	427	386	394	408	403	410	389	366	428	395	399	384	423	381	403	366	387	405	419	375	411	355	353	402	364	399	373	390	390	375	434	408	397	413	384	385	366	427	379	367	402	419	351	410	342	397	429	385	396	432	366	399	400	398	412	402	377	361	361	388	415	371	369	404	408	394	418	425	414	394	440	390	394	402	421	362	394	398	437	420	389	368	393	387	372	389	408	392	397	339	382	381	406	431	384	382	407	413	373	395	424	406	390	350	381	379	408	360	385	381	366	385	392	434	416	391	383	440	396	429	398	408	388	409	422	389	372	336	395	367	389	413	395	414	378	396	422	429	390	379	408	442	397	439	398	387	404	388	403	362	364	391	393	412	442	422	399	390	376	405	381	412	395	383	379	386	389	419	367	387	440	392	412	397	412	418	385	381	413	388	420	367	365	381	401	397	382	381	407	421	383	371	412	405	368	398	377	397	371	420	406	435	363	415	378	384	442	402	419	374	412	403	395	436	412	391	419	391	413	390	387	369	369	415	410	400	358	433	376	395	414	401	378	435	377	396	375	403	406	425	405	402	390	385	379	435	392	371	398	413	404	398	392	402	396	422	412	390	381	367	415	427	349	386	401	402	393	385	420	388	411	414	438	388	385	392	373	413	370	418	412	399	425	415	390	422	427	396	360	416	361	391	399	400	391	377	375	387	383	419	392	393	377	382	403	396	361	380	379	388	405	394	382	392	409	389	404	405	400	378	417	423	390	377	382	375	377	381	363	403	414	401	420	408	406	416	379	410	432	363	392	381	373	374	372	357	460	364	404	431	398	448	376	403	389	382	410	400	399	394	409	401	368	375	416	382	395	377	394	390	391	396	406	366	387	451	383	398	411	347	407	408	351	386	409	422	421	376	386	398	407	377	410	364	404	402	409	407	366	386	397	370	397	421	362	370	390	394	386	397	391	404	409	389	369	419	384	421	408	399	380	373	356	430	384	399	412	392	386	365	390	365	379	388	405	389	397	380	405	395	382	410	386	408	372	350	381	390	396	420	394	390	404	382	436	432	378	377	412	390	413	389	386	417	382	374	395	402	388	415	394	435	359	373	385	390	399	419	436	414	405	390	401	410	371	385	401	377	370	423	384	366	385	429	424	383	379	371	375	384	435	363	395	391	398	416	398	415	403	381	359	375	383	355	391	387	387	406	407	382	395	362	418	402	403	398	380	347	431	394	393	369	400	413	394	385	405	379	392	384	406	426	386	397	396	360	341	404	402	407	398	400	418	402	409	405	410	422	431	384	397	395	379	382	382	377	407	352	372	428	441	380	380	441	361	409	391	408	421	392	397	398	391	380	385	386	407	398	374	406	400	418	374	398	366	400	408	380	393	420	388	366	407	379	400	389	438	367	402	393	407	433	389	419	392	406	421	414	370	384	378	435	430	365	369	393	365	419	433	434	460	389	398	384	372	368	395	360	403	390	402	394	385	407	412	368	386	376	369	386	432	393	406	397	368	407	430	412	393	368	418	409	419	418	404	393	398	367	435	435	394	385	408	372	381	419	412	389	404	404	389	393	419	428	384	410	412	399	383	406	381	400	363	397	389	409	385	355	389	400	423	374	380	405	379	368	389	428	423	406	417	419	387	434	409	375	414	401	386	426	427	374	373	396	358	386	390	424	396	415	389	412	399	382	371	419	376	353	411	411	396	402	447	426	384	386	348	387	382	388	399	374	426	401	393	401	384	411	426	441	412	371	433	408	399	393	376	396	420	411	378	403	386	362	391	372	436	413	374	411	382	409	389	397	377	387	388	361	382	417	371	377	370	403	443	382	392	379	401	419	397	399	415	408	413	377	383	380	361	364	371	377	374	357	401	410	442	359	352	408	381	387	407	373	388	408	410	359	404	378	396	383	393	337	365	385	381	399	402	386	384	386	407	370	406	396	370	404	383	400	354	402	423	423	402	411	419	399	369	393	382	399	385	385	417	382	378	399	393	388	406	383	394	424	396	360	402	403	436	393	388	422	438	396	398	383	341	370	423	406	370	385	389	345	386	353	381	386	432	383	383	411	424	379	423	393	379	386	467	369	391	391	409	400	388	419	356	447	420	371	408	428	388	407	394	368	364	348	438	429	391	437	366	403	407	387	391	393	363	392	381	379	429	398	407	371	402	419	421	381	387	410	427	388	395	403	373	399	366	365	402	394	395	398	386	390	385	382	379	410	410	362	424	424	410	386	360	398	387	380	391	423	355	405	386	410	403	414	397	395	390	398	395	376	361	414	387	353	411	410	407	408	383	397	380	398	401	381	415	388	402	396	434	374	418	397	378	370	403	356	395	387	378	383	384	387	417	347	360	369	362	417	446	369	409	396	392	386	384	376	413	408	408	385	399	398	382	359	367	397	366	414	392	386	390	402	427	391	336	364	409	402	423	351	396	379	364	422	400	365	360	416	371	410	388	406	439	402	394	393	339	395	409	419	388	407	387	411	418	438	362	432	334	394	393	357	392	381	407	413	388	406	404	469	372	414	403	388	384	382	391	402	403	397	441	385	383	418	396	431	407	375	361	370	372	402	390	359	349	404	423	408	420	381	386	402	373	381	368	379	361	390	410	419	391	389	380	421	407	364	401	388	375	390	379	379	422	384	397	381	404	399	387	394	395	385	421	427	383	361	408	397	404	382	393	404	400	408	376	406	389	398	377	416	405	368	406	403	428	392	389	390	405	395	376	395	401	385	381	441	394	402	389	364	367	384	395	390	379	411	383	367	390	377	393	396	362	411	392	399	412	417	369	388	388	402	416	452	378	379	383	406	403	396	342	394	400	357	393	363	390	393	400	370	389	381	400	419	412	345	336	392	389	446	379	390	383	354	383	396	405	363
20031	16763	26159	30478	28757	25722	17559	15690	11585	5668	2764	1867	1536	1257	1149	1038	1032	1071	1059	1166	1271	1293	1294	1501	1566	1364	1420	1319	1258	1161	1169	1067	1057	1077	1048	1034	934	1008	973	944	947	962	906	914	957	949	949	989	892	949	867	888	949	930	928	950	984	953	920	969	905	962	951	950	935	883	923	936	941	942	945	948	1008	936	952	885	940	927	985	970	933	893	968	860	942	924	935	913	999	902	931	965	914	943	923	896	967	946	896	927	901	912	978	966	996	936	971	954	946	937	907	950	939	955	945	940	974	941	954	891	946	931	918	917	938	966	958	894	934	950	905	947	990	958	1015	976	867	949	950	975	934	958	978	928	928	940	873	936	849	977	918	899	952	931	958	941	952	959	996	966	937	867	913	893	951	924	909	927	961	950	987	965	924	932	925	886	968	939	948	938	975	913	956	936	931	963	954	993	925	956	931	978	956	923	963	922	906	938	928	924	945	896	927	935	913	1029	905	929	868	950	956	962	929	950	926	912	981	939	921	907	918	934	912	922	932	897	930	924	926	926	963	963	927	980	949	895	950	955	947	898	906	958	908	920	937	974	928	961	925	983	960	930	929	895	943	917	953	956	927	974	935	920	917	944	1008	940	940	933	941	943	949	918	865	923	940	921	946	913	910	959	948	899	939	935	932	941	913	949	965	973	941	937	969	966	914	945	922	966	928	975	977	960	929	960	932	931	914	970	999	916	935	900	953	849	940	854	925	944	972	952	914	992	923	871	940	931	935	984	961	952	938	965	925	904	899	908	911	949	949	968	948	960	947	1016	976	938	950	850	914	954	912	916	930	937	916	879	918	921	951	955	940	884	988	941	881	955	948	874	907	951	996	875	994	943	950	926	930	907	956	942	930	936	936	980	905	932	925	945	986	934	971	955	937	931	934	961	874	928	959	913	980	869	950	904	964	957	931	924	915	926	1001	912	991	989	969	943	965	940	1019	929	935	964	980	906	866	989	928	940	980	942	940	946	940	1016	946	951	932	923	935	890	952	898	973	959	938	961	942	1009	928	906	962	928	970	934	890	932	910	962	955	947	901	960	946	989	984	949	988	940	966	970	914	927	940	954	883	942	916	945	976	936	891	983	920	924	883	845	914	955	953	928	910	913	954	947	921	977	911	957	922	935	941	888	958	933	928	949	948	941	959	907	938	956	912	966	990	964	925	945	993	982	960	927	985	966	952	1042	910	925	916	924	894	978	986	957	910	936	871	926	924	977	959	924	935	937	979	947	917	961	957	912	950	939	904	938	955	914	934	991	976	926	966	917	974	902	942	921	899	959	951	903	980	956	938	886	921	953	934	990	926	892	882	890	912	908	912	929	914	902	930	952	955	902	889	930	961	926	947	910	923	964	983	935	933	931	960	936	874	929	1006	960	937	919	930	1001	993	927	984	921	959	894	931	1000	929	890	978	955	986	959	894	954	956	918	932	933	925	894	976	889	914	950	931	911	954	962	898	1029	961	960	959	918	928	920	904	910	1001	908	929	996	921	949	935	971	958	973	906	892	934	930	1003	988	925	901	973	939	950	897	910	938	963	970	1014	931	928	957	913	970	947	923	939	936	919	943	897	954	938	926	958	959	949	920	941	953	942	889	1018	929	953	959	927	931	988	923	908	930	982	918	937	963	954	955	951	896	912	973	940	944	940	954	910	928	931	985	916	985	981	884	924	938	941	923	959	929	996	989	980	926	949	927	926	923	938	948	931	956	966	947	898	957	940	1004	946	906	946	1003	919	887	976	963	983	961	953	999	927	960	925	893	886	920	941	947	929	978	906	913	948	984	891	989	900	924	924	971	922	1005	954	958	906	925	948	909	955	997	897	981	912	938	932	970	920	996	902	930	917	916	897	935	921	969	922	949	889	1004	937	972	953	904	907	908	917	942	964	920	1015	953	947	975	960	913	908	902	911	969	974	946	929	973	910	984	973	946	967	895	885	987	972	973	899	933	979	946	983	907	959	972	932	938	897	941	941	962	972	942	901	940	948	896	943	932	921	938	1007	950	912	938	901	934	968	1011	894	937	907	932	952	989	957	980	925	896	971	948	927	923	955	955	913	899	903	972	957	935	950	919	949	925	965	942	891	961	917	948	924	948	960	957	985	899	957	923	886	938	927	970	956	955	930	896	944	915	919	959	920	901	907	936	944	938	899	925	955	940	922	936	970	923	938	946	911	968	946	931	970	942	977	904	976	916	975	948	944	980	932	924	958	984	917	924	940	1003	920	902	937	929	905	922	994	956	972	909	952	966	967	952	905	906	910	960	933	946	971	962	952	973	908	956	965	1002	962	972	946	977	918	897	954	908	943	924	990	1008	891	969	995	927	955	956	977	971	921	946	885	934	896	984	982	957	992	927	935	966	945	959	931	930	971	924	926	922	948	961	923	910	908	931	939	985	957	927	1005	947	925	949	980	926	922	898	940	929	953	925	919	977	878	992	989	967	912	890	899	857	980	891	842	935	926	923	917	918	856	959	955	937	936	984	932	933	920	903	877	908	944	927	944	947	912	970	946	1018	936	888	901	965	950	955	937	951	961	962	958	966	950	932	903	917	919	946	979	883	951	942	922	970	910	978	871	980	943	891	919	916	1003	973	894	927	928	947	924	940	996	972	900	914	992	955	937	925	1014	905	916	900	952	915	991	914	920	922	919	889	941	974	942	980	931	945	900	940	910	914	982	960	941	981	889	939	933	943	928	952	915	909	931	885	1003	940	937	940	930	931	913	951	909	965	903	960	941	981	890	974	980	935	1039	958	931	945	954	942	914	939	903	925	1012	875	967	917	891	924	918	959	927	947	885	931	941	946	893	925	923	933	889	951	966	910	958	905	906	974	954	920	990	919	924	852	915	961	929	953	927	917	929	940	945	930	925	895	905	951	923	940	937	953	1031	997	936	912	920	951	932	928	898	944	936	923	966	933	910	933	952	961	955	940	929	917	924	920	923	932	929	894	894	940	917	963	982	945	926	854	923	963	918	925	941	914	979	968	917	942	896	939	950	934	878	949	878	903	954	902	929	989	937	909	939	918	947	923	931	934	946	948	960	914	970	918	927	890	952	941	955	907	943	935	925	922	933	893	935	1002	990	927	910	899	904	930	943	958	971	892	947	952	935	964	972	923	933	949	887	931	932	924	909	951	1012	882	932	905	978	928	952	913	943	960	936	908	924	895	878	981	932	997	915	920	898	954	954	895	930	1002	896	949	892	989	878	913	890	935	918	949	889	955	933	961	960	935	969	959	927	890	939	935	947	918	1002	900	910	932	931	976	935	996	921	954	905	906	961	945	898	973	890	920	967	937	957	943	940	947	941	900	962	915	861	884	958	953	906	906	973	901	994	935	890	974	928	931	985	976	948	922	951	949	960	966	950	952	926	885	956	881	1007	922	1009	960	1005	890	961	952	975	960	972	916	899	927	939	959	877	926	903	894	984	954	899	1006	937	912	895	926	857	936	920	948	972	904	906	1002	962	960	990	884	919	922	979	930	890	904	944	974	980	955	922	947
38277	29028	31222	31457	23526	14518	10295	9237	4554	2042	1243	682	485	421	387	389	366	391	367	418	384	447	492	581	512	536	497	483	438	455	416	420	400	310	373	343	347	355	373	344	319	371	303	317	342	315	294	346	333	363	351	328	340	360	330	314	324	345	310	371	355	333	334	349	326	330	318	315	307	335	309	344	293	290	338	330	320	331	368	333	299	354	320	360	338	365	320	352	381	360	366	354	327	347	338	313	298	317	337	356	369	330	342	334	352	317	360	302	355	309	329	330	323	311	325	326	337	337	327	360	339	349	316	299	336	311	313	355	325	298	348	359	326	320	331	320	369	321	319	329	309	327	337	347	330	378	329	360	363	329	359	343	344	334	330	320	326	325	346	336	341	327	342	360	336	321	319	378	318	333	317	333	346	301	364	328	306	314	323	337	336	342	303	341	333	355	321	347	371	337	329	320	325	322	323	323	310	346	343	320	317	307	329	318	318	370	383	352	338	337	341	303	333	284	325	351	338	346	329	304	325	341	310	315	338	317	343	319	330	360	325	328	338	381	321	358	312	314	341	353	346	345	319	347	341	309	312	344	307	324	328	329	323	348	359	309	345	333	356	341	338	377	344	318	336	351	346	306	326	331	349	339	357	344	314	343	318	355	329	328	358	348	327	327	319	356	342	302	320	321	330	311	349	336	312	334	341	340	319	296	304	330	367	350	317	340	369	307	352	360	309	334	342	319	337	333	355	350	339	374	308	315	349	332	317	317	300	366	322	360	329	378	330	341	354	330	312	325	351	343	327	285	333	367	329	383	364	324	335	340	325	325	370	315	311	321	323	373	331	307	323	317	289	340	370	362	320	352	303	320	329	322	330	311	337	326	354	294	310	339	299	324	309	308	344	349	328	339	322	341	342	321	362	350	347	344	323	334	364	354	363	292	305	331	364	310	311	332	296	339	323	324	341	301	328	367	331	319	316	365	328	322	348	325	334	328	332	330	342	327	345	361	319	314	354	346	326	331	367	373	347	347	320	348	326	343	363	345	339	342	327	313	316	320	348	361	307	333	355	354	335	336	344	351	316	318	345	351	326	339	329	309	363	318	314	345	342	322	313	314	345	307	312	328	351	326	333	337	349	304	357	337	337	350	353	322	338	334	340	337	348	333	336	300	340	352	322	332	330	369	364	374	335	342	333	287	301	326	340	341	376	357	331	358	340	331	314	342	369	327	318	321	344	311	329	354	340	320	335	342	316	334	320	304	343	347	330	315	336	332	324	335	333	352	322	362	309	355	320	305	310	352	345	339	338	334	341	338	311	358	319	354	369	353	333	352	336	302	317	345	343	324	314	357	327	348	335	310	331	340	344	347	325	347	319	333	318	328	324	368	340	316	349	316	337	330	364	331	330	349	340	316	357	304	338	351	299	332	314	341	367	331	366	312	333	329	330	335	324	348	341	335	313	347	325	328	322	349	372	319	354	306	351	338	322	298	333	319	323	356	314	355	332	311	339	309	318	316	325	333	311	359	387	342	375	333	330	391	338	329	347	332	332	306	317	358	338	324	313	315	345	316	351	352	376	365	313	300	336	324	355	313	325	328	366	305	307	299	348	357	342	368	353	340	314	332	334	311	340	312	324	314	321	344	350	317	335	333	339	347	343	345	354	342	301	297	304	359	319	318	322	359	327	326	310	361	351	304	300	315	344	346	331	329	316	341	327	333	296	308	354	391	337	369	320	337	370	327	364	342	354	351	338	333	358	365	350	331	336	289	367	338	340	332	354	316	375	326	309	359	311	354	338	374	335	329	305	326	320	365	351	357	325	351	341	302	318	338	336	363	364	335	321	313	309	374	321	302	337	335	339	358	315	336	324	315	348	344	305	288	316	363	308	355	316	334	318	321	372	326	310	330	361	361	311	318	343	349	333	343	314	333	328	357	337	316	332	339	301	355	352	341	346	306	341	353	352	307	298	322	328	344	348	322	339	315	353	329	307	319	337	338	334	323	330	312	342	361	322	372	331	333	342	361	343	331	311	330	328	354	326	363	326	300	324	348	314	308	323	309	285	324	327	325	327	338	337	315	302	337	332	339	307	365	314	296	317	358	335	312	349	414	324	315	329	357	355	373	313	354	351	348	321	344	371	332	332	326	325	360	390	344	318	331	349	311	313	319	350	355	349	341	367	339	327	344	309	343	337	340	325	336	335	346	323	349	336	328	366	342	341	354	314	313	350	329	341	304	318	330	356	311	324	289	321	344	360	345	326	328	329	300	341	314	327	320	342	325	343	327	358	349	340	362	337	349	329	335	329	362	300	331	324	324	328	292	339	321	351	327	351	354	336	332	307	356	318	337	299	303	339	298	323	321	313	325	315	324	363	326	362	314	331	327	349	316	334	337	312	320	326	330	329	355	322	364	362	343	329	337	347	319	340	321	319	327	324	358	348	339	354	340	342	318	370	307	318	297	318	358	357	311	295	365	365	336	336	334	308	347	331	341	339	322	351	304	373	314	350	317	318	323	332	321	297	355	361	324	358	354	333	337	327	346	329	313	337	313	338	300	360	276	355	349	369	345	304	340	358	322	356	323	363	377	315	350	338	340	321	381	349	354	360	344	336	353	331	338	312	313	331	366	325	338	336	337	328	345	341	312	317	379	342	314	283	317	336	330	325	332	347	332	343	316	340	317	339	321	309	348	328	359	308	299	340	324	331	353	356	370	322	314	283	372	348	331	310	367	318	299	309	319	351	352	328	324	352	367	339	346	357	348	340	354	287	323	354	357	340	336	319	368	377	325	366	342	322	314	312	311	329	327	337	305	358	342	338	317	358	350	318	309	292	343	312	334	324	322	371	323	295	349	327	330	376	333	365	367	343	343	333	357	298	345	326	343	362	344	313	358	337	301	291	346	345	337	349	361	336	342	322	290	302	337	335	317	364	305	350	327	368	282	355	326	349	359	324	319	344	334	345	338	333	325	308	299	325	371	327	335	293	349	325	307	346	308	307	289	354	327	331	329	320	330	298	323	351	365	298	327	352	296	338	319	346	319	361	306	336	363	332	347	342	312	301	319	352	335	337	328	340	315	320	318	329	348	346	310	325	309	313	356	372	315	335	332	351	341	353	333	339	315	332	349	347	368	355	312	333	326	363	322	322	344	303	300	322	324	350	327	344	336	341	338	305	322	334	343	343	263	366	313	348	322	338	324	325	312	340	342	306	358	324	344	363	329	323	373	328	332	335	336	332	347	331	318	341	326	324	361	385	361	370	356	352	324	319	327	329	336	329	316	327	324	341	341	303	339	332	319	350	329	336	309	342	328	327	297	372	346	315	346	348	340	362	358	341	331	363	366	309	331	327	301	313	317	358	366	313	310	321	315	364	336	322	328	327	330	295	314	343	334	294	324	353	339	316	338	307	328	331	327	313	319	305	328	331	357	358	330	324	327	354	325	293	363	359	333	347	337	355	321	319	320	324	337	336	341	345	329	361	331	357	343	321	358
26263	23582	35549	41037	34907	26654	23842	22511	13193	7902	5426	2520	1866	1347	1013	1010	1047	1004	1119	1241	1398	1552	1701	2041	2208	1748	1868	1795	1565	1396	1309	1135	1015	969	891	899	847	841	859	835	812	782	803	781	811	813	841	765	815	799	740	770	783	755	793	829	808	799	819	820	843	830	833	850	809	802	784	816	822	847	792	779	828	816	858	807	801	815	828	778	785	766	822	796	768	865	836	793	819	815	812	787	799	848	788	840	800	807	787	760	795	757	794	792	770	798	808	769	783	774	783	851	812	785	773	820	818	795	789	862	807	789	821	825	794	761	786	755	777	810	795	801	765	786	811	791	794	698	846	831	783	760	800	824	801	758	774	785	833	824	793	839	805	806	793	789	801	830	829	766	789	787	774	770	851	779	807	771	793	830	787	775	794	788	841	805	777	741	770	803	777	806	788	776	785	822	820	795	787	797	777	777	773	838	767	801	799	794	783	773	788	783	789	776	800	777	826	769	786	802	767	805	766	768	798	759	853	775	789	797	779	805	793	783	774	787	796	838	832	770	783	822	794	795	791	812	783	750	806	795	786	807	777	770	818	807	798	752	782	818	785	839	822	785	820	817	826	792	792	743	803	822	814	823	748	835	799	821	820	828	765	846	774	793	731	802	810	791	790	795	766	817	783	790	793	748	815	794	790	752	816	789	825	797	773	742	820	810	797	786	806	760	789	802	841	807	831	805	779	786	811	759	830	741	798	767	756	756	812	798	806	771	831	783	811	781	783	783	804	822	759	813	753	797	780	809	779	807	805	834	798	781	811	832	824	809	788	831	838	783	819	727	781	829	799	809	780	776	773	816	843	833	773	775	842	839	775	822	813	792	825	788	789	783	868	843	838	793	777	791	768	781	839	816	795	847	801	819	773	762	811	799	799	841	809	811	778	818	836	825	807	829	729	818	843	830	768	805	850	807	815	790	833	792	811	762	813	782	847	809	838	758	787	786	822	791	821	824	784	805	839	768	805	801	845	802	798	782	778	802	785	805	787	798	754	789	809	798	816	774	809	811	842	794	755	794	761	802	826	806	826	793	839	799	825	760	804	762	824	760	771	827	794	790	773	804	816	795	850	812	813	785	833	800	786	815	769	777	817	786	738	791	801	846	828	792	805	765	805	799	797	821	789	846	788	803	845	795	828	813	819	784	806	800	787	799	824	740	820	776	812	856	813	769	804	777	827	784	791	824	739	761	780	739	814	823	732	856	827	810	818	788	749	803	832	792	794	814	808	822	804	776	829	774	821	804	794	785	814	796	814	779	831	780	814	766	792	837	819	791	812	781	804	816	761	796	810	802	833	825	823	840	804	847	793	766	760	809	775	771	782	791	788	816	845	822	794	808	791	788	761	820	765	795	822	788	764	722	809	799	767	836	767	834	789	829	854	805	803	802	839	824	818	835	746	815	831	769	812	807	784	796	789	751	802	841	797	781	792	780	812	746	780	809	853	805	782	803	755	819	835	776	804	800	789	782	763	818	783	792	762	840	813	772	792	841	758	781	819	804	879	801	772	816	763	803	793	784	815	806	787	795	846	818	783	774	829	772	802	778	766	755	818	741	796	794	784	813	760	783	769	790	817	840	810	831	802	780	763	834	787	769	777	861	809	795	836	855	832	847	807	796	792	808	837	779	796	793	783	802	788	824	794	803	786	866	825	830	811	826	823	790	796	726	813	767	738	823	781	777	780	769	842	782	797	813	805	771	814	787	828	828	770	821	814	824	832	777	750	814	830	801	787	802	848	816	794	753	750	800	770	806	854	852	812	812	793	807	818	839	806	836	808	766	777	799	775	782	797	809	785	859	744	860	794	786	762	759	838	794	793	783	839	780	795	797	805	775	765	782	824	738	805	790	843	798	820	779	760	782	789	832	806	860	807	826	821	797	806	799	817	804	807	783	767	784	818	848	786	812	817	829	758	804	778	873	760	824	836	824	804	771	782	739	742	825	872	832	803	797	803	845	864	789	776	743	790	847	787	833	838	803	813	841	781	800	777	835	824	819	825	799	831	867	823	829	808	840	803	808	822	743	801	837	780	790	820	760	837	807	785	775	774	799	771	814	773	812	813	827	794	824	770	832	812	725	753	846	790	755	806	797	831	811	818	837	804	782	758	815	801	766	844	752	811	794	802	784	783	790	807	797	762	811	773	813	762	808	748	813	789	772	743	826	749	824	788	777	800	816	799	802	824	832	753	780	788	880	751	757	787	774	789	827	794	786	748	754	791	779	850	796	789	800	774	861	770	848	804	815	836	828	819	828	745	818	819	796	829	796	819	781	789	766	795	777	770	737	766	841	834	781	815	740	838	797	837	793	826	795	761	803	799	798	802	815	786	815	857	795	748	794	816	772	813	794	798	813	765	802	753	785	777	828	728	786	780	813	760	769	770	805	812	812	827	822	806	788	828	795	833	785	784	802	792	801	793	766	804	832	806	781	799	811	795	816	754	813	775	808	815	863	842	836	754	822	799	767	812	799	804	819	813	807	853	795	818	776	781	811	779	779	796	767	816	715	851	804	791	784	839	789	772	806	840	766	768	760	832	822	796	818	774	746	771	763	766	790	806	800	806	833	786	820	798	837	804	798	787	806	788	777	834	770	764	877	826	761	785	818	844	835	814	825	792	830	798	776	834	827	737	804	812	816	794	808	830	745	790	799	797	775	818	773	836	746	781	766	811	812	803	799	814	773	816	802	772	772	832	819	795	814	766	844	800	793	763	789	776	800	804	770	779	750	742	799	762	783	826	785	789	788	805	758	839	837	774	801	795	775	794	802	764	787	793	822	813	781	819	770	796	809	813	779	790	805	803	821	844	811	800	822	844	771	794	818	781	826	839	872	798	829	774	795	779	832	808	788	802	805	812	799	821	823	792	788	809	758	805	760	822	806	803	760	739	812	790	817	805	785	808	818	793	796	851	778	788	774	738	846	801	784	803	813	848	824	784	850	807	733	787	843	846	783	800	778	793	811	851	798	813	758	735	745	827	796	787	754	801	837	804	815	816	761	852	812	829	764	795	789	811	760	777	800	860	792	777	801	829	828	835	847	782	815	790	804	752	769	782	782	785	785	848	785	789	808	777	809	778	834	838	769	800	807	782	802	767	752	819	839	780	809	779	817	815	773	815	812	772	840	786	797	794	857	846	843	793	796	835	814	758	745	817	774	772	839	835	788	767	770	831	831	759	799	774	827	801	825	821	811	764	796	776	780	848	859	775	770	798	770	848	762	857	766	767	783	753	856	799	885	867	772	722	851	781	811	800	729	760	818	756	804	802	751	802	786	755	798	793	776	841	810	798	815	798	814	817	758	768	827	831	856	754	806	770	790	788	796	792	777	831	795	818	840	847	849	822	771	809	851	805	780	809	835	800	839	773	813	780	812	806	802	771	854	817	805	844	787	779	747	834	781	807	811	780	786	772	817	803	816	775	807	807	783	752	772	810	829	786	783	761	732	820	827	849	802
15875	9414	6454	4712	2677	1534	1050	802	558	503	391	395	362	366	349	357	348	384	326	346	377	374	375	355	394	376	360	368	371	354	362	366	369	365	360	404	379	342	350	378	308	356	346	359	345	333	363	347	388	382	390	379	365	367	363	387	361	385	367	364	385	409	417	374	380	336	331	341	321	388	391	421	351	374	357	362	388	327	351	365	391	354	357	378	365	360	372	374	356	375	374	363	372	355	374	381	353	374	375	326	414	397	345	381	373	363	337	346	394	380	332	348	351	333	349	395	385	371	382	346	383	376	332	367	377	351	396	372	390	357	361	361	360	378	361	357	336	380	375	355	332	399	373	394	394	340	359	367	407	370	385	357	362	360	399	371	376	367	348	420	351	361	428	345	376	362	396	343	375	372	370	370	301	369	347	364	340	354	360	354	337	341	354	372	366	381	412	371	358	338	385	345	352	359	356	375	384	390	372	365	311	362	365	374	371	373	366	371	353	341	362	356	394	375	392	328	345	328	314	367	350	374	395	380	346	334	360	356	350	344	388	387	383	369	336	355	356	392	354	376	345	369	384	349	341	401	370	393	364	347	387	327	436	381	408	405	390	361	357	362	357	356	360	360	360	393	340	364	314	367	374	351	352	398	339	329	338	367	395	373	334	390	352	373	355	349	379	390	375	362	387	349	377	368	336	347	389	373	346	382	375	394	369	384	368	353	386	362	337	329	335	347	387	339	375	363	367	372	373	366	376	345	342	362	387	385	377	354	361	379	360	351	368	347	354	351	360	352	378	351	354	385	343	353	395	362	385	381	390	383	341	368	343	375	355	383	402	348	342	371	349	346	378	380	392	355	372	384	382	378	326	356	345	373	380	417	377	330	345	371	386	374	386	343	354	373	321	377	368	322	340	370	374	346	367	407	391	386	354	354	337	365	363	329	365	371	372	362	356	401	346	376	346	330	355	382	399	370	380	371	358	356	344	355	375	370	379	362	403	353	343	369	364	373	355	344	379	355	382	375	352	366	395	368	374	373	362	372	373	368	336	391	338	353	408	390	392	388	350	351	354	330	369	355	362	365	372	364	345	329	378	411	385	360	420	388	340	330	399	371	372	352	373	362	358	364	332	323	358	360	354	400	384	396	362	405	380	362	352	381	374	330	368	348	333	430	343	370	351	345	366	391	402	354	356	378	380	359	355	384	367	348	374	401	377	346	380	368	353	372	366	358	379	369	409	354	369	378	362	311	406	390	375	340	359	365	365	353	358	361	348	351	364	369	348	381	391	384	372	388	350	385	354	338	345	411	350	383	356	388	347	373	369	362	364	413	351	383	375	341	395	346	329	360	386	370	356	403	359	363	373	373	329	379	335	396	354	344	353	339	331	323	352	339	372	371	366	392	373	338	376	402	363	359	370	363	348	337	392	386	373	316	361	393	374	410	370	377	351	384	359	358	351	372	337	356	386	343	398	399	349	341	385	341	343	382	364	363	358	349	365	330	360	357	358	381	365	380	364	380	380	355	328	321	358	368	395	373	363	360	357	354	378	367	392	361	364	336	366	342	359	396	338	379	393	320	375	350	371	321	356	369	356	381	389	358	358	377	320	332	336	348	348	343	383	392	382	344	397	359	372	357	386	360	330	362	353	389	350	394	355	368	332	364	378	386	360	362	361	373	364	356	366	387	346	391	364	351	358	342	383	343	347	353	353	363	394	383	337	382	388	392	376	390	374	351	387	373	380	347	341	346	340	380	365	385	341	377	353	366	386	366	394	358	371	376	375	390	375	374	362	389	414	372	360	385	383	371	385	362	338	346	374	353	339	359	363	389	371	325	393	389	340	369	395	365	355	363	426	354	337	382	358	351	362	361	371	348	402	364	385	358	340	362	399	385	352	377	381	408	380	373	359	366	366	386	375	373	357	378	389	359	386	351	353	381	369	417	334	337	376	348	389	385	380	380	403	383	346	363	353	387	393	363	384	337	358	362	356	397	373	345	391	327	357	377	375	353	336	382	354	368	390	340	361	360	375	389	325	365	326	389	349	365	353	377	408	359	385	377	372	392	377	379	371	374	383	391	382	338	354	396	368	359	382	370	349	318	347	342	362	350	370	352	369	347	339	364	381	378	372	382	377	355	376	354	385	344	351	361	356	361	369	344	366	353	336	346	364	369	401	355	340	404	395	406	357	349	371	386	355	363	369	376	353	354	351	363	369	378	338	352	331	410	361	373	339	390	378	377	423	356	377	383	364	352	322	360	375	357	385	365	372	375	353	380	388	381	350	368	395	387	355	340	361	376	387	359	371	375	364	315	380	375	353	327	359	382	368	386	355	347	362	373	364	332	378	352	340	356	349	351	385	396	371	382	412	342	361	355	365	371	384	408	380	343	390	400	364	394	352	355	394	357	405	362	344	405	381	362	356	364	324	350	383	398	402	342	381	359	381	354	367	343	329	336	389	368	360	367	359	345	375	361	330	362	347	355	363	347	376	339	333	326	383	379	359	370	364	394	335	354	358	356	359	329	369	393	373	363	364	387	371	344	328	337	368	377	370	357	334	350	336	351	352	367	366	383	347	317	338	396	381	372	332	364	404	368	362	326	357	351	358	373	345	352	368	342	364	341	390	397	370	375	404	390	347	372	364	320	346	340	376	365	349	345	419	340	378	368	340	394	356	318	394	351	391	377	342	368	336	370	380	327	390	330	347	376	343	412	368	390	400	379	397	356	343	347	377	405	345	337	374	397	339	381	370	379	332	356	379	353	378	338	333	357	360	387	345	357	343	363	397	371	369	398	373	396	343	337	361	356	372	370	373	357	328	342	361	396	347	379	347	404	357	346	377	405	345	348	390	338	334	348	329	346	371	363	340	389	359	360	389	375	354	392	368	380	342	359	375	364	399	371	337	387	385	360	386	362	371	360	354	324	399	393	344	334	355	391	343	371	394	376	380	350	372	352	374	380	334	370	373	337	364	358	353	388	354	391	363	362	374	336	390	371	384	393	373	411	357	388	357	345	358	357	320	374	346	351	359	391	386	399	332	361	382	390	371	347	344	386	360	361	391	367	358	385	371	410	403	373	346	362	355	360	379	404	360	366	386	378	404	401	387	361	349	336	358	370	379	349	390	378	422	384	388	386	364	348	359	385	378	400	369	343	370	386	330	352	380	354	405	334	385	325	377	368	382	381	345	375	381	381	385	360	375	342	372	374	333	372	352	407	353	385	374	365	350	375	360	370	361	350	391	336	378	343	352	361	388	391	329	399	351	400	340	369	372	318	356	377	366	360	386	362	373	353	363	339	364	355	388	401	330	395	397	394	388	366	344	352	344	371	348	370	375	374	369	355	361	375	366	368	362	380	354	386	394	395	329	346	394	370	320	351	394	389	379	389	333	399	377	378	415	324	358	372	350	373	354	342	344	371	374	380	391	377	371	353	335	356	328	342	344	366	341	344	353	350	362	368	347	346	404	395	401	362	382	362	368	341	386	362	357	350
11793	9614	11847	13134	9154	6038	4410	2986	1946	1577	1244	1001	969	1026	946	944	920	898	900	906	947	861	929	973	935	904	937	919	895	879	885	859	889	855	877	927	917	872	861	865	876	909	859	862	880	881	918	895	903	869	884	863	951	843	847	858	868	882	952	838	920	864	882	923	852	849	863	877	891	895	841	886	890	845	872	888	894	811	854	866	862	865	852	841	882	897	839	880	871	881	896	883	832	907	916	875	874	856	926	911	874	898	898	853	888	825	869	877	819	869	872	861	898	901	873	855	855	873	892	840	898	894	839	860	930	886	883	906	939	870	922	929	939	916	864	873	875	831	890	816	887	866	894	809	854	890	927	788	896	924	872	903	903	895	829	887	855	899	874	881	883	899	900	850	866	885	844	898	896	863	887	819	934	852	919	908	941	922	878	871	899	886	873	908	892	863	923	872	867	869	939	881	878	855	876	852	844	923	876	857	906	872	855	834	889	904	952	909	927	864	894	866	872	843	867	886	889	879	837	895	882	920	852	881	883	888	828	850	917	826	903	940	869	853	896	855	928	855	902	874	865	879	885	916	814	897	897	828	880	882	836	874	875	847	828	857	908	877	931	849	892	914	837	886	867	900	873	892	880	920	851	856	860	928	915	894	874	920	935	886	867	856	864	913	861	831	928	900	832	836	888	858	897	866	923	910	853	908	832	851	855	889	890	888	865	837	879	926	870	886	919	862	865	873	862	871	935	893	885	875	846	891	838	878	896	934	880	909	896	840	859	838	906	853	926	866	824	871	838	819	918	885	883	835	889	849	894	875	861	890	859	911	883	835	895	818	901	822	877	885	873	886	867	883	871	868	880	944	921	917	897	862	873	926	888	877	865	878	855	843	881	888	884	842	842	891	883	865	886	862	882	910	863	924	930	862	877	856	878	874	907	901	876	874	850	852	901	907	835	863	862	857	903	875	879	869	897	904	889	887	868	864	857	859	884	860	851	924	915	846	880	891	836	878	881	927	896	840	930	873	886	877	861	913	879	895	857	849	859	860	891	886	874	825	877	858	857	871	890	862	932	881	895	902	878	912	869	903	884	849	948	864	876	859	897	851	862	889	873	842	886	896	877	863	849	922	853	852	861	885	862	941	885	874	882	847	898	866	927	893	907	904	900	860	883	894	893	885	830	879	837	910	849	877	844	883	885	902	859	890	873	914	902	854	860	898	878	870	876	894	886	861	937	899	837	883	907	874	885	852	890	893	855	893	907	896	875	874	920	873	844	843	857	812	925	871	902	942	898	819	844	877	889	898	873	880	903	866	855	862	843	807	883	917	902	871	879	857	928	907	903	869	873	849	970	851	874	962	879	852	895	882	906	888	836	886	914	902	849	858	857	897	908	851	917	884	835	840	857	884	923	853	874	895	873	870	851	863	881	902	852	874	860	908	880	896	887	934	945	861	918	886	840	891	918	867	888	858	883	842	865	928	900	881	899	891	896	899	868	891	889	825	844	892	837	834	876	873	886	878	820	917	872	884	849	895	862	875	900	830	906	899	887	901	903	866	926	910	834	902	903	844	915	831	845	875	880	902	894	924	907	892	822	860	880	890	840	901	847	838	850	884	870	893	886	884	972	903	867	853	929	822	858	854	932	904	893	854	890	873	826	918	890	841	883	850	892	945	902	808	857	925	849	849	903	868	858	878	877	848	872	893	876	875	884	843	933	843	933	898	928	936	881	865	877	902	905	873	875	893	910	892	829	890	849	876	895	871	884	901	868	915	852	944	861	880	908	846	864	869	876	861	893	859	913	839	869	877	891	832	921	880	903	853	902	921	835	905	867	875	892	865	896	881	857	911	858	851	893	881	880	883	897	896	867	918	865	854	840	827	859	877	891	823	888	912	893	864	885	892	908	879	869	916	891	875	860	890	910	854	960	913	825	873	854	891	878	878	887	823	904	827	882	879	871	924	875	911	904	914	901	912	914	850	872	901	909	886	843	827	864	880	924	901	833	918	869	833	849	921	879	883	856	896	875	897	838	864	835	896	937	873	885	815	836	882	897	854	938	927	879	859	870	868	869	882	919	910	858	847	838	837	867	889	873	863	928	935	879	909	889	921	850	929	868	896	824	847	846	900	833	863	852	856	824	950	892	880	868	896	877	889	886	870	925	835	898	911	893	840	887	849	841	863	867	921	823	826	908	873	867	884	840	830	882	855	906	856	910	860	857	855	814	859	827	872	838	886	823	860	819	906	934	853	878	894	853	875	918	902	848	855	887	919	916	834	875	908	843	869	896	839	877	862	938	904	852	853	880	902	900	819	888	898	942	860	878	891	903	878	864	866	855	829	918	906	912	860	931	883	898	904	864	857	844	904	890	900	888	853	865	923	862	880	859	845	869	853	827	873	846	911	823	893	864	884	847	906	919	925	895	859	859	870	903	862	904	861	868	841	877	903	894	908	891	838	914	943	863	911	885	913	887	887	902	866	879	894	840	841	940	896	883	870	925	859	893	912	897	901	942	870	885	895	840	824	850	896	849	855	873	882	876	910	908	915	836	899	903	886	891	907	871	872	883	861	876	848	875	950	871	892	913	856	913	903	882	829	895	915	853	896	866	873	910	863	894	852	864	898	890	866	872	832	891	886	861	902	885	866	850	957	860	885	885	909	896	820	930	893	892	899	889	857	847	897	900	866	883	954	836	892	922	917	848	854	876	884	889	878	887	920	970	872	854	914	852	907	923	931	856	866	851	809	896	889	872	901	862	896	877	852	889	805	865	871	856	887	850	927	882	917	888	907	884	855	838	906	895	870	952	842	895	911	836	875	877	922	801	864	919	888	863	927	883	867	912	890	906	856	808	840	909	829	879	849	926	805	834	887	869	836	887	860	869	848	892	909	910	850	912	891	946	867	950	846	878	903	865	879	866	855	898	926	866	855	902	848	881	914	871	896	859	899	895	896	841	863	853	912	847	928	862	907	882	860	869	873	880	878	909	821	869	914	946	889	868	888	886	880	838	872	909	897	893	873	891	794	882	847	908	859	845	871	872	888	909	880	885	875	892	920	825	895	873	896	917	874	865	843	860	883	839	899	899	897	906	878	853	907	862	937	883	871	879	872	899	906	839	895	855	862	891	930	888	895	914	824	816	870	843	880	948	896	850	894	897	833	829	828	899	872	875	895	852	886	853	883	877	820	798	931	852	865	923	878	907	845	842	880	933	893	884	872	896	889	866	867	896	850	866	883	838	890	910	889	858	866	890	873	888	892	853	858	860	864	897	883	874	907	867	858	867	898	901	881	871	866	880	890	869	862	868	900	929	839	907	866	955	849	888	875	873	823	877	854	892	934	921	890	889	916	905	852	897	864	819	901	899	890	884	851	883	932	920	857	848	839	863	897	909	892	906	875	928	870	903	896	968	852	881	878	845	867	875	899	862	884	833	829	896	858	848	876	839	858	902	849	834	917	952	816	906	908	902	924	940	898	828	931	841	853	949	843	919	881
29723	18697	20487	20423	17657	16714	10592	3388	2250	1054	953	674	448	449	426	460	449	383	416	458	397	432	467	482	491	479	510	464	428	403	428	399	395	406	398	376	421	366	371	373	387	392	400	386	392	408	382	355	388	362	367	389	416	406	399	420	413	405	397	408	382	410	411	402	391	374	389	355	416	386	410	389	379	408	402	399	384	385	371	386	356	390	389	371	402	391	393	385	450	384	372	377	374	340	378	367	399	409	398	371	411	392	381	401	400	351	399	394	372	390	310	391	368	381	394	423	422	397	394	368	331	450	397	366	381	365	395	401	387	386	381	370	366	366	398	371	434	401	376	381	422	402	415	376	395	395	415	389	386	416	397	386	385	379	402	375	386	383	379	406	386	371	415	390	412	442	374	415	413	377	380	380	368	374	368	368	428	379	367	354	374	399	379	388	363	377	382	423	370	401	416	408	391	377	389	363	351	371	369	389	391	402	387	400	377	405	360	397	334	403	414	369	349	388	389	393	398	380	357	424	392	370	384	380	385	389	409	456	378	385	367	334	393	413	419	381	383	380	401	396	365	385	393	405	377	393	390	404	366	386	368	396	398	394	416	428	413	348	404	383	396	408	392	375	390	400	412	387	362	408	390	386	368	405	424	387	404	365	399	319	397	382	403	375	387	357	404	389	385	383	375	384	441	420	393	401	377	377	371	330	357	361	369	410	363	401	390	388	425	406	395	390	394	347	401	396	427	398	420	364	393	330	364	384	375	369	376	364	415	373	372	415	372	362	363	352	393	388	377	334	383	394	357	386	355	399	401	367	375	407	409	399	417	398	369	397	387	377	387	436	392	379	384	401	385	395	383	388	408	389	432	389	387	408	366	420	387	407	405	402	365	381	367	412	373	354	347	395	392	416	383	432	397	407	384	408	394	399	400	374	366	389	341	351	376	436	381	395	408	428	401	394	416	368	392	390	348	408	408	351	350	401	402	402	354	398	395	416	402	393	393	382	405	367	414	359	367	398	411	384	417	382	399	396	388	381	393	361	375	350	408	382	434	364	363	382	387	388	410	386	383	388	375	368	379	376	375	383	393	414	374	396	426	398	382	347	380	416	360	382	392	380	359	437	418	403	381	404	390	389	399	403	357	377	366	409	343	411	423	397	368	404	390	404	396	410	379	347	385	373	351	361	422	387	341	376	396	425	333	387	377	377	374	350	404	412	390	387	393	395	379	403	412	351	411	377	374	389	358	396	390	395	399	367	400	402	373	399	395	391	337	379	380	383	389	377	369	372	388	423	371	399	403	383	390	418	413	398	454	401	383	378	388	408	365	403	392	374	347	373	383	380	392	395	392	413	387	358	395	373	363	391	398	414	424	332	393	420	383	414	381	376	393	399	413	354	363	387	364	428	365	378	404	340	426	359	390	365	356	385	409	407	396	405	391	383	389	400	399	374	434	342	421	376	390	427	403	355	362	398	418	393	377	400	386	368	430	404	398	383	427	388	412	396	330	384	391	391	417	416	399	365	376	436	368	370	378	424	367	384	346	351	387	405	388	430	413	337	391	364	399	398	398	400	355	375	409	396	400	360	402	379	371	398	411	354	382	382	386	411	385	421	405	385	376	394	396	352	367	409	385	371	368	378	401	355	428	374	399	383	386	376	406	384	406	340	407	388	395	405	380	429	378	406	404	412	375	375	404	370	392	359	389	366	376	390	379	395	387	417	377	420	376	406	372	383	358	357	374	382	383	407	385	392	403	374	413	357	408	414	385	371	392	390	354	385	372	417	387	354	371	394	391	403	405	390	402	350	375	350	417	400	332	385	429	379	376	368	388	420	395	374	381	379	406	409	407	390	342	390	379	403	363	379	419	419	442	395	390	370	367	357	379	372	393	416	431	394	410	386	377	360	353	392	385	368	396	390	391	367	417	363	390	394	396	367	384	413	370	395	391	356	361	411	393	371	397	381	368	384	402	350	382	395	391	389	414	347	389	385	399	396	389	397	420	398	377	418	357	369	366	397	388	390	381	455	387	400	402	385	414	399	385	408	409	414	396	429	374	389	360	399	409	408	365	409	406	363	407	382	372	382	368	419	392	388	394	371	400	365	386	379	387	385	438	385	378	382	369	367	416	373	381	368	406	394	399	392	385	391	380	390	408	405	388	406	429	433	389	401	378	374	332	393	400	385	393	389	392	390	409	409	399	364	390	407	381	394	369	392	385	376	390	333	361	390	365	411	394	394	376	402	408	407	397	400	447	381	396	393	405	386	412	378	367	399	362	386	368	409	392	390	346	361	380	395	372	357	394	416	393	397	421	388	419	394	409	373	420	370	402	427	404	414	387	399	401	400	384	414	404	388	418	385	361	428	396	360	396	338	391	368	377	403	411	366	381	404	391	383	379	346	360	389	386	412	405	370	377	413	402	385	420	394	410	383	384	387	333	389	375	380	387	389	355	370	382	397	387	393	379	418	350	384	377	402	400	388	414	389	373	395	355	406	435	370	362	373	374	372	412	412	418	370	373	385	389	407	401	388	404	424	368	389	370	377	377	397	348	415	434	408	416	402	334	404	371	398	377	406	382	385	370	403	417	356	413	401	380	417	367	392	381	406	342	397	384	336	409	382	411	405	416	404	386	397	384	387	415	409	361	359	323	377	382	396	371	382	401	372	372	369	386	386	423	397	397	393	404	416	395	390	405	420	375	365	395	375	405	375	376	411	362	429	382	366	328	391	361	444	385	329	392	415	383	388	374	396	413	453	415	400	405	376	397	410	398	414	428	384	379	419	391	413	405	406	419	385	415	383	391	391	398	384	393	384	386	398	394	403	431	405	362	390	393	408	386	355	376	369	410	389	375	394	404	354	395	355	383	384	434	391	392	397	394	380	405	383	392	380	354	409	364	433	359	423	405	399	400	380	364	382	417	363	416	412	402	413	386	397	407	407	372	383	397	424	366	374	400	396	394	384	360	376	364	409	385	371	408	414	362	393	383	393	402	399	397	395	385	384	402	397	396	372	400	371	363	393	390	380	391	414	397	434	377	371	381	382	356	391	419	368	360	393	435	383	359	382	371	402	377	378	394	402	368	381	392	368	375	358	401	397	400	336	378	397	370	348	401	389	398	424	396	385	401	390	429	368	386	396	378	375	399	400	387	386	396	366	388	437	399	410	396	416	392	414	384	401	365	385	378	379	412	379	407	427	378	409	368	383	413	373	390	388	378	399	404	410	341	406	361	377	437	382	397	372	366	413	380	390	372	385	406	379	381	377	409	391	369	398	403	414	428	377	371	396	384	417	376	395	385	399	389	424	375	362	362	350	355	401	375	353	351	366	421	390	400	370	412	391	377	373	376	371	363	367	387	403	431	411	366	387	392	397	409	374	388	440	389	387	359	394	363	392	412	382	395	355	384	384	346	394	400	428	420	400	374	372	350	360	382	368	412	385	411	378	360	380	403	394	409	401	394	369	392	364	376	394	346	401	374	416	421	377	395	427
21592	16195	28022	32592	32047	32711	23510	10207	8284	4230	3807	2386	1469	1293	1154	1078	1027	1085	1094	1189	1303	1367	1412	1591	1499	1331	1508	1394	1279	1266	1181	1070	1097	1024	979	969	919	916	962	931	888	897	1006	902	941	989	939	879	985	918	894	963	950	925	904	900	928	930	940	981	896	927	893	921	1018	916	934	896	872	897	909	918	905	894	910	935	924	949	973	897	919	916	925	877	972	933	912	886	918	967	954	922	983	942	920	902	904	931	925	900	979	940	916	962	889	1013	903	912	892	908	893	922	897	980	988	971	941	935	941	928	951	981	904	956	857	935	918	904	880	954	928	929	973	895	965	898	920	935	912	900	920	928	894	954	948	917	991	940	940	879	942	885	909	898	971	939	951	943	901	889	910	905	939	842	890	877	958	916	917	929	984	945	969	910	949	813	954	946	949	902	921	899	947	935	921	907	906	881	944	861	947	934	915	896	940	925	850	939	940	883	936	901	985	906	913	878	912	920	919	909	941	930	964	918	909	902	902	920	888	980	913	893	955	929	945	929	895	939	894	904	908	890	903	948	899	929	870	923	912	909	938	917	920	962	917	916	917	931	915	982	953	923	933	928	869	947	911	883	956	945	881	914	969	918	934	999	919	935	949	957	911	963	945	901	945	970	901	898	905	941	938	941	900	936	921	907	962	982	904	902	912	902	938	924	895	953	929	959	936	927	965	888	911	958	872	912	923	947	891	957	927	934	942	914	929	950	934	920	928	939	923	928	939	915	947	952	905	939	923	905	905	966	878	926	897	927	895	872	943	927	946	941	904	946	915	934	913	916	945	960	950	910	901	923	902	896	883	953	943	943	972	905	958	925	894	887	936	887	927	937	940	914	957	933	950	916	826	926	914	931	894	933	934	974	904	903	940	937	959	919	914	906	898	901	968	909	949	904	920	968	971	920	907	938	931	944	927	918	910	922	954	934	906	926	967	939	948	907	952	856	954	963	919	923	949	924	921	872	928	942	884	927	927	893	972	884	970	997	932	922	924	914	956	905	951	1007	922	951	937	928	955	922	937	885	888	915	957	930	919	921	927	944	906	938	872	952	878	969	890	938	939	901	892	960	890	882	967	926	940	902	940	875	897	886	957	959	920	931	922	944	926	888	990	916	932	943	922	906	992	895	944	861	883	987	931	947	890	890	907	946	918	872	913	957	927	886	951	922	890	963	915	960	903	904	932	924	895	949	871	965	931	916	958	933	947	982	969	893	906	939	950	907	937	924	951	921	904	950	939	923	919	910	930	924	937	902	895	920	919	886	939	904	955	934	911	934	928	910	923	916	924	945	907	934	944	947	905	889	917	889	950	889	934	914	942	961	936	901	951	937	921	953	953	933	900	940	886	901	886	956	899	919	956	829	941	961	954	947	931	882	911	924	910	930	924	946	926	894	933	907	937	912	983	891	845	922	951	928	918	970	922	925	972	950	930	958	934	935	961	998	975	978	918	984	912	939	903	925	937	984	922	917	960	899	906	985	876	961	928	936	897	950	981	923	922	872	950	922	912	923	973	992	990	855	963	929	965	898	957	913	918	899	928	949	921	913	909	943	933	942	901	946	915	873	974	929	953	935	921	932	944	902	928	937	846	897	941	961	962	936	960	873	980	945	950	963	873	915	876	967	888	861	913	898	947	909	975	943	947	870	919	880	914	959	929	967	912	919	943	923	962	923	930	893	933	969	939	938	921	903	891	971	893	970	940	867	899	929	947	914	881	893	942	924	897	929	947	923	901	926	986	909	943	943	896	927	948	936	928	930	939	886	946	897	887	1006	938	949	916	908	971	904	945	940	939	936	969	915	930	871	924	911	999	899	911	916	920	941	920	958	917	923	905	939	915	893	919	950	951	903	915	933	949	903	889	910	902	938	954	945	916	893	906	930	874	919	908	887	917	870	895	910	951	923	928	913	946	956	889	912	847	914	929	878	927	924	907	889	909	990	910	956	948	905	940	946	976	936	888	951	858	952	894	938	945	947	950	913	859	921	917	880	896	977	932	892	947	925	915	894	960	905	934	905	957	963	934	910	967	937	893	894	930	855	932	899	968	889	938	899	905	967	933	976	953	969	936	924	920	881	979	936	930	910	909	915	956	910	906	923	936	934	955	864	917	897	886	953	946	915	936	936	890	944	932	902	889	894	970	926	954	930	878	889	899	969	944	911	969	938	867	926	960	916	924	919	918	954	934	949	906	859	935	872	930	914	883	886	937	912	947	950	910	891	885	906	929	915	931	968	917	899	930	856	968	904	839	939	882	917	896	918	880	899	897	924	968	946	980	938	890	907	963	867	945	899	921	950	908	940	907	954	893	917	931	1003	897	938	909	945	880	954	922	901	922	919	918	924	939	961	975	953	914	912	932	893	844	878	938	903	913	905	892	1003	966	895	907	982	944	880	973	942	918	978	934	911	929	941	895	967	999	857	956	927	893	895	929	883	908	941	934	921	945	978	968	909	916	942	931	936	941	928	965	926	880	905	893	895	911	905	888	869	921	925	920	925	899	888	865	888	877	916	941	899	944	853	928	962	938	960	855	906	930	901	950	913	939	955	958	916	891	938	942	866	997	932	917	901	977	1038	917	936	967	883	923	908	854	883	908	936	926	959	938	976	900	898	965	946	976	882	898	1013	929	969	971	941	936	913	961	929	983	950	919	942	950	902	921	941	972	951	988	925	900	922	924	956	935	960	931	932	894	949	934	937	881	943	978	927	924	949	871	915	908	948	929	940	949	974	992	929	887	929	922	918	924	972	933	878	895	925	886	914	926	946	949	878	957	999	890	925	973	925	924	928	956	949	951	910	891	930	922	914	924	941	934	885	963	923	942	882	975	940	902	895	940	905	911	962	913	931	908	967	950	895	900	926	956	898	898	890	933	929	947	914	907	963	965	958	894	916	923	924	972	1002	943	959	838	903	916	952	921	886	929	895	956	1024	932	895	926	925	883	925	953	904	945	947	939	913	798	928	912	914	974	949	913	951	1002	910	919	941	891	934	899	928	928	899	899	942	941	933	934	905	948	966	953	982	931	945	981	899	951	962	948	967	882	886	941	935	916	929	886	959	966	978	922	926	903	913	882	936	940	980	944	930	919	924	929	938	946	938	903	904	892	911	933	971	869	944	975	905	972	902	913	886	923	986	932	949	916	915	894	961	918	883	983	952	906	928	866	926	903	898	905	928	888	922	882	985	930	972	936	919	966	938	907	966	905	895	953	966	941	900	955	916	967	976	972	877	865	907	931	980	929	919	938	945	901	907	910	921	878	868	896	941	916	924	907	940	916	960	880	953	987	903	941	965	930	930	906	921	966	948	948	921	935	939	921	911	942	943	945	939	935	900	897	904	916	964	893	929	914	941	891	949	891	940	956	950	904	971	918	919	993	944	875	895	957	890	893	941	935	913	969	866	973	955	933	953	976	920	911	932	957	941	947	907	908	926	911	945	927	950	922	961	913	895	918	989	966	967	907	937	952	903	911	956
38880	32395	31306	27454	24411	19026	19459	11951	4749	2649	1692	664	527	398	361	337	354	331	346	433	424	447	416	542	462	445	500	523	471	402	407	379	377	365	326	329	363	337	345	343	358	359	327	293	328	341	342	331	339	319	318	327	305	320	322	331	351	310	323	333	350	317	316	305	330	345	310	353	340	315	343	318	359	347	354	355	350	297	349	347	325	353	343	350	350	309	332	344	312	342	327	348	344	336	332	337	317	330	324	324	353	345	349	357	330	352	361	334	326	369	343	341	302	313	362	351	346	314	357	334	355	349	335	361	343	287	337	324	321	319	355	293	358	301	339	347	317	330	332	334	298	345	355	326	359	322	313	344	345	370	314	319	337	344	290	338	324	348	332	333	326	323	325	331	341	354	310	360	320	343	349	333	363	319	331	336	339	335	306	346	343	330	356	320	337	337	316	326	335	337	357	345	341	356	336	369	310	345	361	328	311	356	318	333	323	323	346	337	321	341	351	325	317	353	380	331	373	336	321	323	310	332	336	351	307	332	331	345	344	368	350	321	353	330	320	331	366	363	329	328	348	326	289	313	378	355	360	363	378	332	312	359	311	335	340	300	294	337	301	339	343	334	300	324	369	336	331	301	302	348	317	356	337	348	343	348	305	365	332	335	345	322	342	333	321	296	320	342	341	313	333	337	349	348	329	319	355	346	332	308	308	345	308	340	311	328	341	356	324	359	305	338	341	328	319	332	299	357	345	309	367	303	331	364	321	337	339	341	305	367	317	337	346	363	341	327	334	336	356	331	376	321	349	325	310	302	338	338	329	316	295	346	353	329	351	337	348	362	321	362	346	344	321	377	348	344	345	343	354	355	330	335	328	332	332	297	317	324	331	370	359	296	348	365	359	319	334	332	290	344	315	348	308	347	327	321	311	319	327	291	326	326	329	341	344	363	306	333	364	344	327	348	307	311	340	307	327	333	327	344	317	365	302	337	346	323	329	333	341	335	347	359	329	331	320	318	313	339	317	332	349	336	313	275	314	320	339	321	325	310	317	329	325	324	298	311	329	312	352	342	309	317	324	352	354	330	318	303	319	349	344	347	324	321	351	311	314	315	318	317	332	339	364	351	338	333	340	304	350	321	321	338	334	357	335	326	334	314	328	323	351	333	350	336	344	339	296	338	300	311	330	353	320	302	333	354	317	358	329	340	328	329	340	359	323	335	345	299	327	330	357	350	350	346	298	306	313	342	340	329	332	300	345	347	371	338	319	336	351	368	321	339	353	347	323	343	310	339	326	367	306	329	339	331	317	343	319	339	339	346	331	327	311	325	304	322	359	322	371	342	312	325	337	340	351	375	338	360	321	356	348	364	344	324	324	298	357	349	344	324	322	314	345	338	338	321	332	328	298	354	378	328	319	341	325	331	341	349	328	293	327	319	369	354	363	301	324	287	318	349	309	340	291	347	327	309	304	358	341	322	366	381	345	328	328	317	377	336	353	337	315	338	316	343	389	342	347	364	357	336	348	383	340	339	286	327	323	348	342	331	324	330	326	337	331	349	311	349	323	330	351	337	344	351	325	318	331	317	349	315	350	312	301	296	327	336	324	365	342	329	293	343	331	337	304	337	316	317	358	319	271	322	315	322	359	337	355	332	332	331	336	330	334	305	317	361	323	365	351	332	320	348	322	327	326	324	330	338	359	310	334	318	304	347	333	340	370	336	324	336	331	370	307	350	293	317	323	331	349	355	389	344	327	355	354	342	337	335	356	360	321	323	326	364	333	274	363	328	360	341	339	341	311	349	338	378	327	324	337	349	317	325	336	343	337	351	356	329	297	347	352	341	357	360	337	303	294	346	371	334	313	296	329	343	335	324	359	369	369	341	385	312	324	322	338	327	375	364	348	327	322	308	332	340	333	362	343	327	310	359	326	322	337	334	349	331	335	346	312	373	348	343	322	309	357	355	371	331	345	319	332	380	329	349	341	301	345	341	327	332	360	331	309	339	323	341	336	320	344	344	323	355	332	351	356	340	342	311	324	334	317	311	333	351	310	341	328	314	322	319	335	348	338	363	338	320	335	339	320	331	298	355	309	350	375	333	319	346	326	333	330	351	318	344	307	333	351	324	333	355	359	310	313	304	347	333	308	310	331	357	313	318	330	313	327	342	361	325	333	330	339	344	350	320	346	359	337	345	328	326	320	313	353	352	332	360	348	334	340	307	393	315	333	353	348	321	358	325	336	347	334	329	322	328	363	334	344	347	357	357	323	368	328	394	353	314	305	318	363	361	323	357	367	355	351	348	334	312	308	333	327	347	317	339	384	324	358	327	368	322	287	308	332	351	333	345	314	338	309	325	361	350	343	345	371	340	326	315	306	344	326	351	341	343	337	355	350	331	361	356	326	337	353	322	314	353	325	324	307	337	353	337	303	356	327	328	336	321	293	307	343	345	358	311	341	339	352	334	337	286	333	338	324	332	332	341	352	343	317	321	335	333	343	334	316	317	346	322	327	317	352	339	319	318	310	367	327	313	306	300	292	338	325	309	352	325	304	322	328	357	324	367	351	334	326	280	327	346	325	352	304	333	368	341	312	324	340	324	337	348	357	356	346	348	332	375	333	308	335	373	378	286	353	317	337	316	324	329	340	387	348	372	357	300	312	360	371	340	348	344	357	344	362	376	328	381	303	319	354	359	330	340	382	312	309	323	348	327	332	341	340	352	335	350	343	386	333	341	328	333	317	325	334	345	328	338	370	327	348	385	364	371	322	347	339	371	323	350	369	319	318	306	338	343	359	300	327	361	334	320	310	293	347	366	336	349	279	323	363	354	352	360	377	328	318	313	337	322	307	349	317	308	298	322	344	294	337	320	320	327	310	322	332	298	323	349	358	346	356	347	347	325	377	352	304	343	352	335	309	315	312	330	328	349	319	308	343	324	333	316	350	339	326	323	363	343	321	308	320	318	296	351	322	371	344	339	346	376	324	301	326	340	304	313	333	327	327	382	328	348	319	342	332	320	325	334	334	353	340	297	310	321	334	317	335	297	319	336	329	341	343	322	302	337	337	367	324	345	348	352	334	312	361	337	376	352	317	355	343	380	309	327	343	311	306	292	339	341	289	307	379	356	336	376	342	344	325	314	278	354	309	327	316	351	304	333	331	364	320	363	364	339	336	328	304	320	334	312	332	326	336	367	329	325	342	332	332	332	326	343	335	326	359	372	334	318	320	337	342	328	336	371	365	329	297	337	335	287	367	344	321	369	345	352	370	330	387	347	352	323	341	323	330	338	339	334	321	353	321	356	322	301	303	360	321	324	347	329	328	354	355	331	332	342	323	353	340	311	339	311	333	347	323	355	326	303	312	364	357	360	326	327	306	313	347	319	332	332	321	301	315	345	357	359	308	343	351	344	317	327	352	298	328	305	311	331	327	320	337	321	313	336	336	299	360	322	353	315	317	371	327	324	326	346	325	341	340	298	373	334	312	315	321	364	354	298
27028	27808	34481	37563	35941	33737	35044	24360	13254	9744	6517	2465	1919	1312	969	964	969	1003	1008	1193	1331	1513	1532	1871	1598	1516	1720	1714	1435	1323	1185	1157	1024	992	873	876	872	821	827	783	843	847	879	797	823	788	806	822	725	803	813	794	776	765	805	817	820	774	755	781	784	811	862	835	766	837	796	825	796	818	797	804	785	803	804	773	860	848	794	798	769	788	788	839	790	829	819	804	770	784	777	848	820	755	840	817	812	832	841	783	793	836	787	816	822	812	803	803	798	851	816	811	783	839	784	855	781	791	770	766	823	806	799	844	807	846	774	755	811	812	806	857	792	805	769	776	845	800	796	810	802	806	810	798	762	810	827	801	786	805	753	805	816	801	810	812	841	797	790	852	819	802	850	793	780	790	814	787	853	764	793	758	837	845	801	819	802	811	796	780	779	825	866	815	800	799	753	804	767	774	806	808	813	814	804	803	826	788	812	792	832	810	746	807	821	802	856	841	793	766	792	849	837	839	835	795	836	828	812	770	794	765	788	830	838	829	802	800	794	798	828	766	788	796	805	829	842	797	768	761	786	811	800	772	784	806	819	785	765	848	773	769	808	832	784	766	756	813	809	820	841	774	795	797	783	777	807	841	838	813	787	803	759	816	811	762	842	798	810	813	746	773	776	812	778	751	803	777	816	776	838	787	814	757	800	785	808	797	787	777	806	818	792	847	835	807	791	820	812	807	802	811	818	831	796	856	776	819	833	834	800	830	811	784	745	820	848	774	826	783	814	835	779	782	782	789	845	755	784	794	774	800	783	802	826	779	780	836	797	807	803	783	818	827	814	792	809	811	765	817	834	745	827	839	824	841	758	740	775	829	853	799	773	785	833	845	824	793	829	770	723	762	795	745	830	862	779	810	827	763	744	834	805	838	745	811	814	776	797	841	808	770	786	792	790	773	815	810	831	772	839	817	750	762	839	774	822	786	827	795	742	735	789	831	813	800	813	847	790	773	810	785	821	843	798	771	776	818	820	788	805	778	809	793	796	811	813	811	792	855	783	813	755	818	794	803	747	750	816	798	839	797	821	804	815	817	768	828	802	829	841	841	893	809	817	805	844	802	850	781	820	800	843	816	816	810	778	784	794	801	821	793	743	822	740	841	807	820	814	782	813	804	758	852	811	781	737	770	838	797	833	760	818	801	767	757	794	813	806	777	816	785	822	786	789	792	796	789	860	876	797	772	761	824	824	843	754	834	797	789	824	808	755	854	807	838	786	764	756	854	800	858	776	762	794	780	794	851	820	774	773	792	798	815	787	785	804	758	824	805	776	834	822	805	832	774	762	774	806	813	753	791	748	789	815	784	814	797	841	841	738	739	806	793	781	797	803	828	784	766	811	807	785	801	817	778	789	773	796	810	814	848	794	840	821	778	802	808	805	771	776	813	790	794	808	799	812	802	775	775	822	763	802	785	809	775	798	799	806	812	775	791	784	785	790	815	785	780	794	794	805	799	776	834	762	873	770	781	785	820	783	838	797	815	838	801	798	754	789	787	858	792	788	783	827	786	782	799	831	803	772	814	784	845	796	766	830	792	818	793	844	772	783	820	822	788	780	846	825	841	803	796	871	763	775	796	827	791	762	810	897	787	831	810	820	806	788	843	809	775	803	824	838	799	825	809	822	798	836	833	863	806	805	811	831	818	765	805	793	786	823	802	795	805	809	824	786	786	828	807	801	858	832	820	757	790	823	847	818	774	821	775	819	800	804	863	809	797	786	772	808	826	798	821	781	812	810	804	758	855	842	798	825	815	770	815	784	799	810	796	775	785	827	840	802	786	840	812	829	764	792	774	790	820	866	826	772	819	811	824	833	848	822	749	777	788	767	803	781	793	812	829	825	820	761	815	778	775	768	810	782	816	848	837	760	824	809	822	855	786	807	797	785	823	755	787	804	792	781	843	814	795	802	784	812	837	776	843	762	777	792	779	821	812	789	812	839	800	786	812	811	827	820	811	773	839	804	833	881	704	779	824	800	793	844	829	847	799	789	813	817	757	800	843	810	773	817	820	799	821	817	817	801	828	808	807	765	829	780	773	853	822	781	816	799	819	844	759	796	716	832	777	794	790	839	746	857	826	786	838	764	855	845	807	791	787	815	785	816	815	809	797	823	817	792	778	757	777	858	810	785	783	794	735	812	787	835	774	824	780	767	829	791	843	746	850	781	837	766	802	795	755	718	809	772	778	804	834	810	826	824	798	810	781	811	752	810	831	816	809	806	784	774	781	810	803	777	832	769	816	785	803	782	789	824	756	796	820	816	775	786	770	742	800	850	789	776	793	805	813	781	823	786	780	773	779	809	804	841	798	776	759	785	806	875	803	818	835	810	788	839	768	785	804	823	791	746	779	782	793	727	811	813	800	838	780	883	814	831	742	826	828	843	791	804	802	812	793	763	814	833	828	773	808	814	841	794	767	767	852	796	833	803	867	825	780	819	750	795	822	818	815	828	791	793	780	796	807	818	779	780	834	842	790	836	767	785	845	860	849	835	799	789	786	881	779	812	796	767	776	780	824	812	815	752	798	823	813	812	808	772	804	866	823	836	800	811	839	838	772	833	767	774	809	823	781	804	835	799	797	837	792	789	806	793	810	838	799	802	756	857	798	820	814	784	805	795	848	769	831	741	780	805	837	828	811	793	812	796	843	777	848	815	849	796	819	822	807	772	812	719	833	821	790	770	774	825	826	800	820	815	812	788	789	821	769	812	819	832	762	819	809	741	834	818	762	829	786	779	861	772	804	817	819	856	798	768	830	782	812	814	825	840	769	809	761	806	780	792	764	854	792	818	764	750	823	791	810	771	811	816	800	788	814	794	804	834	746	784	840	804	833	827	725	795	763	841	773	820	803	826	826	816	772	803	792	769	750	752	756	781	831	840	756	837	760	778	755	807	773	820	866	837	774	851	864	805	768	809	825	770	733	758	841	829	769	811	813	819	849	798	795	813	814	793	801	746	829	774	858	759	810	836	809	856	773	785	776	789	816	784	781	766	800	781	736	746	790	787	809	849	754	764	780	772	834	833	767	822	812	785	812	834	830	785	825	794	767	751	826	802	748	847	812	803	764	784	814	773	804	803	824	799	750	789	793	772	783	769	837	819	779	785	807	817	756	819	839	792	770	805	798	857	781	778	782	815	783	804	848	788	794	796	812	749	782	843	785	795	798	851	819	770	815	763	843	785	812	790	775	803	822	786	808	811	809	827	803	804	814	821	834	781	847	810	804	822	807	812	788	805	796	807	772	818	798	797	855	794	763	790	865	855	834	845	836	755	792	806	777	758	779	803	814	810	811	843	773	790	812	794	762	798	782	865	816	824	745	777	814	804	809	758	796	785	862	819	769	861	789	831	802	849	818	784	796	790	769	767	754	791	814	785	808	781	819	799	792	801	732	783	758	800	844	737	778	814	784	849	814	819	805	790	826	815	852	805	842	797	736	763	798	799	770	811	742
15566	9317	6322	3787	2339	1837	1034	750	651	580	440	400	388	361	389	382	387	395	393	390	363	361	361	374	356	343	338	361	412	379	383	383	364	368	392	401	371	400	340	353	375	385	334	375	335	398	346	377	342	354	372	354	363	398	326	328	351	394	399	392	330	402	353	383	368	348	410	370	384	343	362	360	377	362	377	374	376	334	343	350	368	358	356	355	365	365	347	416	364	382	372	383	367	386	340	352	334	388	384	403	397	362	371	372	390	378	378	347	345	353	388	312	361	395	394	352	378	362	386	371	343	370	319	365	339	338	362	362	366	374	352	375	366	360	384	373	369	342	364	355	380	371	369	379	328	363	365	381	383	366	360	362	358	391	409	355	346	361	336	298	388	383	345	364	380	367	365	408	372	362	358	376	360	341	404	410	378	390	353	386	372	370	357	399	369	360	345	349	326	382	408	377	336	372	369	380	376	364	382	379	389	411	385	388	372	360	356	397	345	387	358	377	324	368	345	332	341	387	347	331	359	390	361	370	361	361	341	402	356	377	367	343	368	375	378	363	388	377	373	354	345	348	356	361	361	398	371	426	367	355	348	330	337	344	378	361	371	403	368	350	371	369	324	377	366	383	325	371	380	368	366	343	366	342	384	350	375	356	407	391	358	358	369	360	402	345	387	338	356	377	390	378	347	335	361	341	353	384	366	358	365	364	339	381	320	371	383	325	404	325	352	395	362	364	376	379	344	376	374	387	383	378	371	366	354	371	298	418	359	392	369	383	375	364	377	365	367	351	383	337	379	402	390	401	370	389	362	379	355	361	403	399	373	397	380	349	388	332	364	367	340	324	376	369	411	358	353	338	324	360	381	336	371	400	377	376	352	360	384	392	410	400	389	401	349	388	354	369	378	388	354	391	317	380	369	375	351	344	368	352	409	370	382	370	319	349	391	402	397	365	405	350	385	355	371	341	384	352	339	411	352	374	361	319	367	323	385	434	360	354	369	373	350	410	329	374	368	373	345	349	380	359	409	356	383	376	355	332	378	350	371	386	389	380	345	369	374	367	385	375	321	392	373	342	346	370	350	367	335	412	370	380	360	415	350	371	401	333	394	354	376	363	323	365	372	374	372	333	374	354	336	368	363	335	337	358	359	348	399	405	355	359	372	368	369	376	383	389	355	354	370	343	399	329	374	372	373	343	363	356	333	355	397	368	402	377	364	380	340	341	356	367	342	348	379	379	360	350	379	380	427	385	370	373	362	357	349	342	372	383	370	377	368	396	380	370	369	367	382	408	356	377	376	353	363	341	366	318	402	346	380	388	348	368	393	354	366	381	388	361	359	404	361	384	366	330	356	375	357	334	396	405	329	410	354	380	387	355	334	370	370	339	376	385	382	365	365	380	331	387	403	383	376	395	331	381	377	378	323	384	349	356	360	336	344	327	354	355	381	369	362	370	391	391	344	370	380	362	384	366	390	351	341	354	348	365	349	358	398	368	401	385	386	377	342	358	361	336	358	366	372	365	360	379	387	375	359	364	393	347	346	383	385	370	391	337	331	375	380	363	374	364	366	362	367	354	362	366	371	360	383	346	363	367	383	377	364	363	361	336	358	371	325	368	357	394	344	373	391	350	319	389	374	361	361	345	393	366	385	380	348	372	382	350	386	383	364	407	364	365	366	335	363	370	376	365	345	326	377	384	350	361	397	347	348	377	382	407	321	360	374	363	362	405	378	411	362	354	406	375	344	395	329	380	329	369	400	412	356	335	359	371	378	357	384	387	384	348	383	338	355	339	348	385	379	354	358	362	354	370	364	352	422	396	385	400	373	384	388	369	392	356	346	328	387	381	365	394	360	415	367	368	367	359	338	341	345	379	420	381	351	367	367	348	360	352	344	393	352	371	395	376	381	393	331	389	412	329	373	355	363	337	367	358	364	360	344	400	358	344	383	372	360	346	387	332	403	371	376	371	347	343	362	346	366	400	345	341	356	348	348	356	365	352	390	348	357	367	399	336	364	371	379	340	339	352	373	384	383	363	393	361	382	378	366	350	394	374	387	370	361	404	395	330	306	356	383	351	336	315	352	381	371	402	300	350	370	361	413	349	389	390	350	386	353	347	351	376	373	378	362	396	371	408	329	361	379	363	360	343	363	353	349	368	383	364	331	359	370	362	354	359	367	336	388	345	357	361	375	386	364	395	380	383	356	372	385	427	364	369	348	356	373	355	370	381	345	381	352	366	321	382	368	380	389	371	366	347	371	372	374	413	370	379	419	386	351	367	370	396	339	362	367	353	343	329	378	379	330	370	356	384	344	381	349	370	339	370	357	389	392	376	360	396	337	368	441	371	377	376	394	367	383	378	418	386	369	405	383	373	356	351	388	380	361	326	378	331	420	350	348	371	346	346	342	364	377	386	415	393	403	372	366	342	369	389	368	382	370	348	369	361	399	362	355	382	378	368	338	364	363	372	382	367	370	344	353	356	331	350	389	361	345	336	346	365	378	347	364	372	385	364	369	355	359	377	368	396	357	392	370	347	352	323	358	356	415	337	352	379	377	359	396	361	361	383	362	383	394	373	395	377	381	355	385	330	347	362	373	360	412	350	392	362	371	372	370	372	343	356	395	417	350	369	349	360	357	362	365	337	354	375	386	362	369	372	375	347	378	413	397	381	351	388	375	381	367	370	372	354	370	403	384	399	351	403	396	388	345	364	379	347	376	373	385	365	376	323	383	343	364	394	363	372	409	400	340	362	348	375	363	369	346	352	359	359	378	349	384	403	359	365	372	382	375	357	366	395	353	361	348	355	364	363	358	388	398	360	353	352	383	399	363	349	364	394	351	371	369	366	368	373	393	346	390	369	376	388	350	350	407	372	373	350	362	386	356	405	367	359	389	380	396	382	356	376	362	388	420	345	376	356	403	375	354	384	389	364	354	353	349	375	354	384	380	368	336	359	366	374	382	329	379	371	381	353	371	348	347	389	355	365	423	392	343	353	329	373	389	362	372	370	354	371	377	372	387	359	388	367	376	377	395	408	333	341	366	377	369	370	366	349	372	370	327	374	392	394	354	355	378	361	361	367	347	359	318	364	361	380	335	385	394	380	353	361	381	378	339	404	379	366	381	390	385	375	363	388	324	362	401	369	365	347	372	374	419	336	348	375	380	370	345	377	368	384	362	326	363	369	402	357	356	354	336	355	353	353	361	367	378	355	370	339	381	382	329	352	365	375	395	344	364	365	383	328	353	331	367	337	384	337	335	361	368	368	357	335	334	382	337	353	347	397	375	329	359	337	337	353	382	341	358	336	361	342	365	353	356	327	382	380	395	363	360	393	340	370	382	378	375	351	371	362	382	402	378	360	353	365	350	350	401	376	391	336	366	402	378	343	326	392	343	375	358	383	377	364	372	352	382	377	354	396	395	348	372	385	342	355	391	373	395	384	332	382	391	359	417	318	365	362	355	369	391	364	342	365	380	347	397	367	401	370	394	320
11712	9358	11514	10449	8629	6872	4129	2927	2453	1870	1304	1100	957	945	949	893	883	920	860	902	897	955	890	882	848	877	914	887	910	891	913	897	890	891	827	812	861	860	885	916	890	875	902	857	907	857	851	885	880	825	855	867	845	883	887	848	878	922	880	859	907	924	890	864	900	877	858	873	863	883	873	891	863	895	868	920	902	879	910	907	900	874	924	872	881	855	902	849	846	895	852	927	922	824	897	870	937	860	868	876	852	853	832	922	928	924	843	896	862	887	893	882	813	880	844	858	906	855	906	868	873	890	879	930	894	864	903	827	906	869	867	871	860	902	928	900	851	893	872	905	860	866	858	856	849	885	889	863	876	855	897	848	848	876	855	841	932	894	900	877	915	835	835	877	883	890	868	838	926	872	917	856	869	914	952	904	924	877	868	861	846	829	890	876	895	894	852	924	905	883	892	859	883	879	830	887	872	894	862	868	944	834	902	859	929	873	895	912	864	904	908	867	881	872	875	873	943	882	880	880	853	851	913	936	907	863	841	885	905	908	867	858	858	821	868	940	880	866	862	929	898	895	889	880	931	902	908	805	898	867	826	882	882	835	861	889	879	885	925	873	846	846	852	855	841	873	920	917	847	851	856	945	886	921	825	849	894	902	927	902	838	870	839	927	832	882	895	832	906	859	848	873	917	849	870	851	867	878	897	899	928	834	852	898	898	843	909	898	883	819	863	872	888	877	876	932	869	918	859	893	873	870	946	875	832	897	899	894	908	849	855	845	871	845	893	855	904	884	852	881	893	906	938	867	872	862	846	889	858	902	892	892	810	870	900	835	947	891	847	916	901	893	911	897	894	867	858	855	892	810	870	902	890	850	899	920	867	881	879	926	863	872	900	913	891	915	845	927	888	933	874	840	899	913	907	874	864	901	867	857	871	864	874	924	925	848	862	900	859	862	905	877	864	865	848	860	931	841	907	900	894	925	849	900	912	863	908	852	882	835	905	862	934	874	890	873	891	858	905	862	864	827	877	960	843	860	892	908	884	875	886	842	895	836	855	870	887	875	891	877	876	923	918	876	841	892	931	939	898	927	847	902	913	874	882	847	905	888	838	899	873	888	847	868	944	826	870	807	844	883	853	849	890	890	913	834	839	890	875	912	897	884	900	892	908	934	840	927	828	938	857	916	896	891	927	885	893	901	871	920	874	875	853	898	890	879	858	848	869	860	884	898	834	855	876	837	906	894	885	873	882	875	863	838	846	913	881	884	979	865	870	885	903	866	864	918	833	883	869	881	812	906	877	855	879	846	879	875	887	902	914	909	922	919	891	921	872	884	886	921	901	828	932	899	871	883	899	907	882	883	906	856	947	817	887	916	881	869	942	887	849	839	936	904	836	915	897	933	891	889	885	890	896	861	885	843	842	894	886	889	836	847	893	912	872	875	830	890	916	901	864	870	842	864	825	840	840	870	844	841	821	936	907	876	873	883	868	871	891	927	891	886	864	872	886	869	923	888	863	918	850	884	878	855	879	897	920	916	874	873	898	882	879	911	889	880	850	851	875	902	886	857	899	931	899	859	895	920	856	908	848	919	848	847	839	853	890	877	858	881	919	931	860	859	933	891	913	924	868	877	877	920	870	877	916	867	885	860	898	898	880	877	851	890	882	837	892	843	811	947	873	847	913	868	882	875	847	879	861	890	907	850	912	904	880	850	919	934	914	858	809	860	900	906	848	830	911	869	884	958	816	891	905	853	855	880	916	908	871	909	903	865	908	868	894	910	889	859	925	944	908	884	877	915	885	837	863	885	828	866	852	875	863	928	910	895	940	889	879	918	868	866	852	891	882	854	852	891	873	844	874	882	897	943	876	828	879	891	827	867	891	810	875	868	894	886	870	888	885	815	883	868	863	877	874	837	950	925	911	866	879	875	897	878	936	919	876	890	869	845	885	923	950	909	868	878	824	876	899	885	837	890	868	897	848	880	865	850	887	861	893	883	898	851	924	876	857	853	890	970	879	916	867	873	819	878	858	917	858	884	906	886	886	895	840	872	846	851	872	910	890	867	919	872	878	892	846	861	924	876	951	891	872	885	850	848	900	899	901	905	853	855	892	917	867	875	836	861	894	919	878	893	915	853	905	890	883	862	923	860	881	893	921	886	846	841	842	865	921	882	885	909	907	843	822	867	913	880	891	872	904	899	917	866	896	873	861	859	910	868	900	935	872	830	886	865	934	909	863	852	893	869	887	898	875	878	855	912	889	840	880	836	889	898	869	862	909	935	887	876	827	869	868	909	931	871	867	864	899	846	900	869	881	855	906	857	856	896	887	838	865	861	808	863	852	874	912	892	880	854	885	935	952	872	896	867	911	809	868	878	938	938	854	910	900	902	933	848	901	870	899	880	935	856	904	884	923	867	821	900	912	886	876	882	873	867	874	884	862	906	905	961	878	850	876	930	872	907	900	909	881	969	893	871	900	861	871	891	849	859	887	877	829	875	880	876	860	889	910	908	880	840	866	881	873	881	869	875	918	869	929	921	882	897	894	945	905	910	892	891	898	889	897	899	810	886	875	902	869	874	876	910	877	909	907	897	865	800	918	900	904	856	852	862	900	900	890	896	860	840	865	855	865	929	911	889	899	908	924	885	901	906	883	833	820	871	884	863	905	873	888	861	873	900	895	883	920	833	894	903	915	916	904	902	923	865	874	815	927	912	863	892	896	882	862	861	861	914	820	908	891	866	905	887	843	865	876	874	926	862	841	897	852	897	861	871	889	861	868	779	861	962	870	905	916	905	852	909	906	867	870	849	868	842	930	880	855	900	863	915	863	846	919	908	921	887	914	881	909	861	851	861	881	916	845	899	855	865	927	910	891	875	839	888	813	903	846	890	839	948	894	840	902	861	842	874	840	836	942	896	872	946	854	889	883	904	845	896	903	902	879	883	796	876	868	870	945	859	867	880	882	890	891	895	920	863	877	827	902	892	855	896	865	879	865	878	922	872	895	855	880	879	891	883	859	883	858	887	948	844	900	936	900	909	867	909	888	857	903	876	892	839	812	904	944	940	856	959	872	871	866	875	881	882	908	917	849	951	923	894	895	884	868	887	889	887	881	858	877	857	852	843	913	893	880	873	950	926	825	880	878	882	888	940	912	875	871	882	893	903	866	854	846	940	915	873	880	854	875	877	911	889	901	847	867	863	859	903	894	893	850	804	894	871	897	835	899	857	876	863	894	856	894	881	868	935	849	880	854	913	908	871	875	868	867	857	859	866	846	885	849	900	887	924	910	860	844	862	882	885	808	900	859	897	884	885	867	916	888	901	909	898	866	885	890	874	870	892	893	927	907	876	880	939	859	897	829	856	875	829	846	917	846	862	865	954	873	873	834	892	866	821	858	925	895	879	892	879	883	904	850	903	883	885	900	811	910	890	919	924	922	900	846	871	925	913	834	887	844	913	873	849	855	905	869	860	876	937	823	899	863	898	843	862	891	821
30235	23222	22344	20113	13761	6934	4634	3238	2483	1549	881	464	492	438	399	430	363	425	411	414	426	455	456	475	439	421	445	406	443	429	443	385	420	382	409	402	424	384	411	409	394	390	410	394	371	365	391	398	405	405	416	417	425	402	438	374	378	405	377	393	380	383	397	388	389	391	409	363	418	432	379	373	370	383	393	383	353	401	402	353	380	343	398	360	387	425	378	393	413	410	398	359	411	388	416	433	341	391	395	408	387	422	374	388	395	377	359	400	392	384	448	393	363	373	385	413	386	413	404	434	404	410	401	372	395	420	379	367	366	419	411	388	413	407	349	385	390	409	384	401	400	395	408	423	372	355	364	346	424	397	404	388	388	386	388	394	410	406	410	397	377	393	405	348	367	418	386	409	365	403	411	416	400	391	383	390	413	390	386	388	397	398	338	393	376	404	356	336	383	338	428	407	407	388	410	407	345	399	430	381	414	387	406	413	427	387	398	390	405	376	384	372	374	399	394	372	414	393	418	365	399	409	414	386	356	414	396	390	368	408	392	331	435	419	393	387	426	385	384	407	396	398	416	407	377	397	412	419	400	399	436	370	352	382	361	365	408	388	368	386	384	390	358	407	367	384	391	373	385	397	377	403	349	417	399	385	396	422	410	359	426	396	420	385	371	396	385	404	418	413	362	371	396	415	429	425	450	408	373	397	382	379	437	410	378	433	386	373	389	377	402	372	366	373	380	456	348	374	409	383	389	405	374	402	382	403	365	416	380	365	323	439	377	377	412	385	379	420	407	409	402	354	378	405	387	394	387	377	386	416	343	417	376	406	403	368	411	404	407	400	359	361	412	411	408	393	431	385	388	364	390	392	397	381	387	377	417	399	338	410	385	392	386	409	382	427	408	386	365	412	406	438	353	411	375	371	397	370	429	400	372	374	384	384	378	417	401	402	388	361	395	350	374	401	357	405	384	407	404	411	399	386	396	369	373	388	406	381	349	373	402	369	402	393	394	368	404	388	424	384	368	401	389	376	361	375	364	372	396	374	421	371	380	349	352	360	413	366	378	389	386	388	419	386	381	369	377	387	411	392	399	437	384	400	412	383	424	365	444	403	365	344	395	379	360	414	392	390	409	402	415	408	389	431	411	372	373	398	400	349	358	409	373	396	411	380	398	404	418	400	391	378	381	373	413	397	387	356	414	382	397	394	390	356	400	388	347	349	350	360	411	395	423	389	376	346	408	413	438	414	373	363	400	383	370	412	397	421	367	411	396	403	388	394	397	398	411	398	394	413	388	385	381	382	348	388	364	381	373	401	421	382	391	401	440	397	397	378	399	381	397	418	424	368	383	393	430	401	389	380	358	420	421	382	405	380	399	394	363	402	436	409	381	432	418	433	413	383	393	374	383	399	369	397	422	395	397	378	376	385	410	401	399	397	372	419	382	378	377	373	394	352	397	386	402	389	405	396	357	384	388	419	356	401	426	373	405	384	353	389	414	358	396	402	368	366	402	396	400	389	397	415	364	421	394	382	385	384	362	367	395	389	385	409	412	401	400	397	384	402	410	387	388	389	373	396	417	404	367	400	403	401	413	379	393	403	390	396	402	398	400	423	399	377	363	381	406	411	391	449	435	397	447	399	390	363	399	380	411	389	435	334	381	382	404	394	421	378	371	388	432	378	377	414	427	369	383	369	422	406	404	361	417	376	442	353	404	379	415	427	388	402	421	392	376	381	389	411	384	420	351	393	394	376	373	385	404	384	403	370	346	426	417	377	379	398	398	386	386	389	420	405	371	366	388	340	429	408	408	381	404	439	398	380	383	400	431	420	406	409	359	397	376	367	407	401	375	396	394	385	382	409	434	393	379	412	362	353	399	387	370	412	373	410	422	391	412	391	404	376	402	398	413	424	354	387	375	408	383	380	383	401	392	386	393	373	393	417	400	427	436	381	403	368	397	407	438	391	395	382	387	345	387	432	402	370	419	405	399	356	397	377	395	403	382	381	400	381	366	415	419	379	392	388	378	388	394	364	419	379	362	401	459	387	409	426	366	373	381	380	386	406	392	357	409	368	417	404	386	392	380	411	428	398	382	394	398	398	392	387	372	379	404	393	381	407	420	357	415	399	369	359	410	395	402	399	383	406	370	422	398	396	399	390	453	371	398	413	403	385	354	363	413	358	366	386	364	370	393	385	389	408	384	394	400	351	393	388	373	414	418	357	386	402	382	377	415	397	395	414	399	426	365	366	394	355	388	431	399	410	382	377	425	375	357	355	397	386	372	387	401	399	356	408	367	393	399	412	419	416	359	388	386	392	350	419	411	393	433	407	416	402	422	371	386	399	367	406	404	365	384	353	380	353	398	410	352	437	381	416	421	382	409	443	344	392	448	396	378	402	375	417	389	399	405	396	394	433	439	452	368	358	393	397	368	388	391	359	418	376	406	384	367	404	343	398	391	375	341	371	394	369	375	385	399	395	379	362	390	375	380	416	361	378	395	436	416	397	376	416	381	427	401	406	396	413	378	379	426	396	429	376	424	401	392	389	402	414	389	369	418	365	398	353	370	421	404	384	393	402	384	417	396	429	410	386	375	370	396	424	373	415	353	382	397	401	399	347	364	344	363	429	375	386	392	367	368	408	410	382	379	391	413	363	363	355	381	397	349	381	363	379	361	374	415	400	382	397	382	388	354	379	359	434	374	412	414	364	368	391	363	359	362	408	398	383	420	375	391	402	391	383	363	368	406	375	387	397	373	412	351	360	384	438	413	397	428	385	383	392	411	412	390	401	426	374	394	387	403	415	403	404	396	360	351	381	380	413	387	387	375	383	389	412	426	372	408	354	395	412	374	368	398	389	382	395	372	387	421	395	368	383	410	388	377	391	418	371	387	367	388	367	436	397	407	410	365	373	416	398	397	391	371	393	400	321	362	385	354	397	353	353	334	388	345	392	380	387	362	393	390	381	399	387	392	402	410	378	419	409	367	416	400	369	440	398	429	417	385	386	361	383	377	371	403	369	396	402	377	390	384	364	409	371	418	366	361	423	383	394	417	394	407	393	381	376	376	395	429	368	384	390	346	368	389	388	405	405	411	390	346	388	381	341	428	358	404	391	402	359	398	379	359	402	378	398	385	398	431	361	406	400	379	380	367	407	376	381	425	389	407	399	398	420	375	391	378	405	400	385	400	423	395	418	413	418	374	340	373	398	410	389	403	393	411	388	389	403	344	394	355	398	378	385	403	371	412	409	390	389	407	388	368	365	410	388	409	379	384	424	423	400	423	421	447	393	365	409	391	390	424	407	363	376	405	427	429	393	375	393	393	370	388	421	448	397	402	399	406	361	409	390	420	403	379	353	411	369	369	392	420	393	382	428	403	384	399	394	409	371	401	364	389	392	382	384	375	351	406	400	402	396	375	388	357	383	408	411	416	393	437	427	390	385	394	432	447	384	383	414	441	428	407	373	409	423	397	411	401	395	365	398	404	435	379	374
21978	21174	28237	31352	26320	16614	15023	11223	9257	5947	2871	1588	1375	1197	1054	1028	1026	1027	1028	1138	1203	1368	1349	1534	1312	1368	1351	1375	1275	1178	1163	1063	1074	1056	1001	928	927	907	918	951	972	962	930	957	933	931	930	920	977	931	902	933	887	921	961	955	882	986	929	912	960	952	949	956	932	953	893	960	955	932	946	961	892	900	956	950	962	927	952	953	896	954	906	977	931	958	930	916	961	929	913	934	949	934	917	907	942	997	846	912	923	914	942	911	896	924	907	950	925	946	990	908	921	916	902	960	902	923	911	994	944	949	909	931	1006	951	927	930	954	974	933	981	928	956	945	947	944	943	934	969	933	911	947	969	923	1025	952	942	921	885	914	921	911	948	916	908	907	925	953	916	933	917	911	932	935	914	964	975	899	953	963	916	903	926	882	956	846	962	938	942	964	935	916	887	929	987	906	937	957	925	917	961	903	906	949	929	989	907	947	919	951	962	954	908	962	863	848	959	947	949	892	903	993	969	952	968	932	951	967	937	973	916	960	922	940	928	975	1018	954	867	918	977	905	858	889	948	900	950	980	901	933	929	935	955	874	917	944	954	872	905	932	920	893	912	957	956	936	897	935	946	926	889	880	930	930	904	969	951	893	949	938	939	932	935	929	955	905	939	935	937	936	911	851	865	908	901	795	952	930	909	924	979	965	952	883	953	944	920	943	890	953	880	952	905	930	948	959	941	960	910	933	878	949	965	956	955	919	943	915	1028	949	900	919	990	979	890	954	947	1009	927	924	974	955	923	921	952	909	975	977	895	908	935	909	966	910	950	976	950	919	888	909	935	938	926	928	963	924	901	993	967	953	969	914	966	976	984	916	919	967	944	969	941	912	943	896	860	944	958	933	900	880	909	1015	947	926	919	912	940	945	923	949	882	953	861	915	917	904	896	975	911	938	894	919	908	906	926	917	943	867	905	946	898	972	911	917	912	964	961	931	900	953	945	972	985	896	870	943	935	891	921	931	898	895	918	943	955	929	916	879	927	903	918	927	949	966	881	971	931	927	914	918	939	887	937	962	1006	985	920	954	959	939	956	925	899	914	960	914	943	935	911	930	924	919	955	931	982	978	944	941	965	972	1003	908	944	988	924	946	937	1011	990	957	930	913	886	940	931	947	864	970	925	869	906	915	971	940	934	957	946	901	986	960	920	971	911	929	909	918	925	931	911	957	971	961	929	931	978	950	969	932	891	920	932	919	912	970	961	932	1026	921	948	943	955	890	937	971	945	917	993	946	970	929	970	919	891	947	928	900	944	894	851	902	926	931	954	940	936	932	944	853	958	888	945	944	913	912	912	932	934	929	957	972	957	968	935	972	944	958	908	891	973	887	956	914	959	906	943	908	943	914	965	915	997	938	912	918	956	955	962	942	901	943	886	1008	999	910	936	937	997	957	906	920	919	926	918	944	964	907	937	979	936	953	928	921	885	971	956	975	954	886	992	912	960	929	908	956	984	889	939	913	936	946	949	905	905	1010	964	963	900	960	976	905	889	889	961	977	919	954	933	950	962	952	880	935	853	910	885	952	905	925	959	895	969	915	883	898	892	948	965	1003	954	940	926	956	959	920	950	941	950	961	928	925	902	863	913	960	921	927	938	891	984	895	942	915	906	968	920	934	906	954	968	946	938	997	962	927	919	932	916	971	944	923	938	929	943	953	901	901	857	925	899	939	980	935	940	933	952	920	909	997	929	979	962	1032	939	916	957	955	962	952	889	889	919	935	927	889	930	920	911	919	959	968	898	992	930	887	919	934	936	918	987	960	942	948	896	896	896	934	925	990	899	934	967	964	919	921	949	967	931	956	914	950	899	937	964	888	965	909	981	955	903	903	892	969	894	922	943	941	896	936	886	902	922	930	962	902	958	952	948	944	885	917	964	979	910	874	948	982	937	896	933	936	932	983	900	959	979	943	946	908	913	954	988	907	941	885	933	971	949	925	922	928	921	923	915	971	938	952	905	860	927	904	905	957	956	937	932	914	944	937	910	997	931	966	958	967	951	930	944	917	947	1007	954	984	951	901	872	899	953	932	956	890	889	931	950	920	983	900	892	866	945	934	992	962	1013	943	885	1000	962	929	938	951	980	967	893	944	898	951	900	932	910	964	919	915	949	999	936	912	935	957	949	945	938	969	940	893	991	928	1000	912	903	947	984	936	927	899	952	945	945	951	921	877	967	866	952	940	982	939	974	920	924	938	900	962	944	908	961	884	914	967	902	899	956	957	923	960	928	954	902	848	906	939	941	942	974	930	895	887	991	924	921	899	949	975	928	960	974	976	937	977	916	915	927	979	901	923	939	896	918	947	906	865	912	943	965	931	899	961	935	966	906	931	923	915	941	938	949	928	927	917	904	932	934	916	956	938	931	961	966	922	918	959	1009	952	880	966	927	934	915	917	959	960	924	942	920	906	909	967	890	901	966	899	902	916	907	963	911	1002	867	942	973	960	958	920	939	956	962	960	896	942	943	980	873	892	990	980	910	981	935	922	960	925	912	877	894	961	977	940	944	940	965	937	915	916	887	926	941	890	913	951	928	913	915	893	905	945	937	1008	963	919	896	949	953	969	965	904	916	945	957	896	982	947	933	940	934	912	957	922	950	893	954	921	968	893	925	901	939	986	935	965	966	960	923	914	843	898	911	977	928	907	975	933	929	941	937	970	954	971	913	930	925	924	914	924	966	880	946	956	931	922	863	939	882	939	953	929	927	908	936	921	915	901	933	951	925	844	924	947	935	933	927	985	905	935	930	906	914	948	988	891	927	889	899	938	925	956	917	894	970	941	957	945	952	853	916	936	973	913	1010	1001	912	966	906	960	980	954	957	925	881	917	914	904	923	865	977	929	941	964	920	941	995	914	914	948	919	920	972	902	905	911	902	990	944	948	937	940	904	914	838	946	906	929	960	879	890	931	957	906	954	917	943	940	966	913	967	955	931	969	951	955	935	941	938	888	923	963	940	999	910	926	899	953	940	908	912	981	933	902	885	863	966	895	992	970	921	935	933	946	926	973	944	939	911	951	875	934	943	902	841	987	914	929	940	886	995	951	971	941	934	948	910	929	970	937	954	901	904	990	929	969	923	961	960	918	934	952	941	938	911	899	985	921	954	889	944	972	947	959	964	857	952	910	905	958	946	905	965	915	961	940	972	917	915	898	929	910	959	894	985	900	941	915	947	913	911	899	915	895	878	900	947	917	967	900	939	868	914	917	989	949	962	934	867	910	928	932	925	905	969	1007	943	910	930	963	947	982	901	930	1004	900	949	979	986	878	874	959	943	934	945	900	962	1006	942	943	906	948	927	952	956	959	920	941	944	945	883	939	955	928	950	919	947	923	925	887	931	921	902	895	918	943	909	911	878	963	969	881	971	931	934	946	961	938	947	905	947	954	958	928	889	910	925	934	933	970	938	938	973	1015	963	862	918	932	945	859	936	929	916	899	902	986	983	911	961	930	937	931	886	935	987	851	960	926	906	919	928	932	931
38756	26393	33418	31414	23103	15382	8391	5570	3384	1643	733	571	517	396	421	341	379	361	394	391	470	451	434	513	491	457	456	496	448	394	358	376	368	391	352	372	348	331	331	309	343	353	357	354	328	330	341	320	341	338	331	335	323	309	340	347	291	357	334	296	330	296	345	300	333	299	345	334	308	315	336	341	340	330	323	356	344	317	309	342	336	316	370	334	312	304	355	319	337	362	346	376	298	314	296	318	337	329	379	332	307	329	345	317	330	354	344	336	374	342	362	371	312	327	346	299	307	352	339	337	349	312	317	340	324	343	315	312	315	356	356	338	346	339	331	301	318	349	322	325	307	345	337	289	342	317	354	349	350	321	302	359	347	350	336	318	324	289	336	304	337	329	337	320	354	359	336	363	345	334	305	316	364	338	330	345	360	389	315	322	354	307	337	335	351	348	353	322	306	303	345	316	336	362	354	372	342	309	327	328	340	351	317	307	324	331	337	321	347	344	341	341	367	300	345	328	325	325	310	308	349	346	326	328	342	312	320	317	320	362	310	310	308	341	322	343	334	356	315	355	331	305	324	287	325	336	350	352	329	355	329	320	319	345	360	337	352	304	331	356	354	322	381	280	369	323	344	346	325	334	346	356	318	318	324	320	319	328	336	321	342	354	349	322	367	353	317	318	351	362	334	343	337	333	371	325	342	318	353	323	332	330	319	333	359	306	355	354	337	350	342	311	330	324	324	321	327	312	361	320	337	329	349	341	325	301	325	324	324	335	317	327	311	348	351	391	362	361	307	371	305	365	334	351	347	324	350	308	343	353	337	336	325	324	351	351	314	313	333	338	346	320	346	308	321	323	318	329	320	311	287	337	315	328	331	322	340	357	355	329	330	340	321	339	298	308	338	297	343	324	316	351	338	327	363	354	324	314	334	325	311	330	330	375	330	278	358	313	351	357	318	336	314	360	296	345	296	331	352	319	349	342	323	311	314	328	346	311	313	313	310	337	351	316	320	327	338	306	374	325	310	283	308	370	332	335	374	336	321	355	331	319	334	307	310	327	325	348	341	345	332	324	320	346	318	313	307	347	307	309	360	367	324	366	348	320	316	361	324	321	323	322	330	339	325	310	318	332	331	301	331	349	340	354	347	337	362	347	318	311	339	334	322	326	353	363	316	348	348	343	338	330	341	342	304	313	297	308	291	330	332	325	350	339	340	339	314	357	329	336	324	347	344	350	320	317	319	339	332	334	322	360	342	336	360	345	383	317	331	355	318	354	340	314	315	336	295	347	327	327	371	295	361	340	363	331	326	313	340	349	287	296	323	334	336	348	351	347	317	358	327	329	340	322	314	376	329	347	301	354	300	352	353	311	370	353	353	373	333	350	344	319	342	328	353	327	348	326	326	368	316	328	337	352	340	318	335	310	353	349	322	336	319	316	316	315	321	329	316	319	306	303	337	346	324	336	347	291	354	331	352	350	385	314	325	322	313	354	347	346	307	307	322	331	354	301	355	329	361	339	318	337	346	322	348	332	334	318	338	353	362	344	318	343	322	324	307	353	360	326	329	342	377	316	322	327	335	308	339	333	331	342	338	328	349	335	354	319	372	350	337	323	317	336	300	336	344	336	334	327	351	342	353	337	348	348	301	338	304	342	347	324	303	362	347	328	313	317	313	343	312	294	331	330	327	342	361	316	326	342	324	359	324	332	325	331	309	323	362	349	332	342	303	306	321	357	342	364	333	319	357	324	324	371	299	344	337	325	331	334	328	329	345	318	329	372	333	346	329	310	322	316	311	327	332	348	350	343	354	333	319	338	320	372	320	364	329	370	347	333	335	326	350	319	371	335	322	358	284	367	345	331	329	308	331	308	329	340	355	380	350	344	299	327	356	339	351	326	329	342	320	332	371	305	359	300	326	304	332	349	332	313	354	325	355	315	286	305	337	341	348	344	315	348	358	338	333	307	328	323	298	312	328	331	352	327	337	337	334	360	309	321	300	349	350	379	349	297	388	338	332	377	350	327	305	363	312	351	364	301	330	358	333	325	324	343	316	331	313	309	334	318	356	338	318	331	336	332	317	342	306	345	315	368	354	353	308	319	327	329	349	322	333	312	331	338	319	339	335	363	335	358	291	315	334	303	330	336	325	316	322	351	322	293	384	351	314	368	354	326	333	312	356	341	348	321	344	343	293	311	339	331	306	351	336	321	331	344	294	282	330	341	362	308	330	323	311	358	340	334	367	294	291	318	318	334	347	329	336	332	320	358	332	348	342	338	334	342	357	340	332	349	318	369	358	346	321	348	325	345	341	343	284	353	335	331	321	304	340	305	294	351	338	303	315	379	321	344	303	315	324	359	339	349	337	325	349	313	362	294	326	326	335	321	337	333	361	336	344	317	316	330	362	386	341	310	318	360	324	345	324	342	332	337	360	332	300	294	313	365	348	365	312	306	336	369	299	358	340	317	315	349	340	315	323	343	311	331	328	322	322	300	305	305	308	346	302	362	346	345	345	374	321	301	344	328	338	339	321	335	326	305	342	337	311	376	309	328	306	283	364	347	348	336	340	336	379	308	356	333	394	322	362	322	328	290	342	313	372	322	349	299	330	337	324	307	327	357	283	354	313	335	360	328	347	309	323	348	310	339	322	348	301	334	282	334	357	325	343	330	326	321	316	317	359	311	358	343	334	326	323	316	343	334	340	344	308	321	354	335	324	302	311	328	316	329	349	335	334	305	319	323	336	363	325	343	342	335	373	342	318	302	317	333	345	351	326	342	308	311	317	360	337	334	329	335	352	344	324	355	336	331	359	330	298	328	357	323	323	330	321	331	336	350	329	333	302	319	359	346	351	341	356	348	327	343	331	340	323	314	321	294	315	331	319	322	365	337	321	371	301	340	370	315	332	317	313	304	340	307	341	350	334	364	350	339	368	345	348	348	316	331	346	320	343	336	301	306	323	349	307	325	348	319	348	356	305	353	314	328	335	309	336	328	332	319	342	298	332	318	352	355	339	308	322	331	328	323	325	368	335	328	332	317	331	357	337	321	314	339	302	353	324	375	295	346	312	342	332	334	346	347	379	328	319	327	341	362	332	322	326	335	373	316	328	328	310	324	321	342	309	329	280	302	318	332	302	290	333	343	361	363	361	308	289	324	331	342	319	339	333	307	329	348	358	341	326	338	357	361	341	332	345	356	332	312	354	331	366	316	308	331	325	345	364	338	306	367	377	346	360	347	327	353	334	349	327	342	350	346	326	340	295	344	327	341	363	312	342	344	370	333	345	300	316	344	311	315	347	368	299	336	347	346	321	325	314	327	344	325	351	367	374	307	332	348	360	326	358	326	346	307	325	351	361	311	349	346	356	361	334	323	328	349	309	364	309	321	308	322	308	311	351	315	342	347	331	327	288	352	323	334	320	317	340	333	353	339	332	316	338	304	351	348	349	348	303	365	353	329	323	343	325	351	318	325	346	351	373	342	343	331	370	312	354	340
26028	22419	36882	39927	35011	27616	19689	16887	10980	6315	2537	2215	1699	1132	1112	952	972	1034	1062	1217	1431	1540	1664	2005	1780	1677	1587	1705	1464	1323	1266	1170	1019	903	892	864	874	836	809	811	833	785	821	845	816	802	804	736	794	768	756	808	749	793	795	800	794	802	814	820	747	766	827	767	795	791	761	793	764	787	761	820	742	779	773	817	857	810	830	779	841	858	778	831	874	829	813	815	776	854	802	797	794	809	790	737	820	759	758	809	803	828	796	804	809	767	824	720	797	756	862	800	806	799	820	792	744	747	790	821	827	811	796	790	742	762	806	777	798	765	787	756	772	776	782	760	819	815	845	808	730	778	807	746	745	790	754	775	827	786	762	749	783	816	801	797	753	758	766	793	789	765	795	807	790	829	800	833	777	800	820	774	780	813	793	821	775	818	805	748	818	839	743	787	780	804	856	801	815	810	776	779	833	833	789	799	810	769	808	786	737	832	769	782	759	769	813	811	813	796	824	799	814	803	775	821	758	758	809	874	806	793	780	809	788	746	786	847	800	813	831	786	808	798	754	773	826	765	843	820	809	781	848	771	804	826	826	837	783	795	812	791	777	798	781	791	778	779	740	798	834	763	785	793	748	777	784	800	831	741	764	771	796	821	831	807	765	776	772	817	816	800	814	808	814	802	779	786	799	768	773	833	769	772	794	745	773	750	823	791	803	789	787	756	856	790	777	797	821	810	816	787	792	848	785	770	859	793	766	754	778	846	778	789	801	808	753	786	798	776	728	796	811	751	794	770	880	812	773	766	772	814	778	769	750	826	788	769	822	808	816	768	811	785	798	807	839	842	736	785	831	802	818	807	822	853	760	819	785	816	829	771	795	779	783	825	752	801	821	807	793	868	839	775	823	841	799	767	790	843	770	775	793	766	847	801	754	799	787	817	775	784	769	750	782	774	813	797	818	802	824	745	797	755	803	767	781	833	773	773	826	787	790	802	820	809	772	840	768	821	804	764	788	794	815	760	793	738	824	872	782	781	815	787	862	792	828	864	743	765	829	768	780	822	807	770	759	777	770	795	798	736	780	852	853	763	770	749	765	799	790	780	842	754	817	799	736	802	803	744	811	825	833	828	817	791	808	837	808	774	770	768	842	793	784	813	775	814	785	785	791	824	798	769	788	780	769	778	771	752	799	810	823	778	812	799	802	780	806	797	824	777	782	792	779	758	824	784	781	769	788	753	811	807	735	804	791	819	758	822	831	784	800	811	783	833	783	853	796	792	744	804	816	826	812	769	749	770	823	831	826	808	789	796	816	810	826	798	840	786	764	805	763	819	802	792	782	780	764	803	825	844	749	793	855	797	827	808	825	769	809	779	830	822	823	800	819	805	798	814	844	817	799	871	826	816	766	795	750	790	769	766	784	784	822	804	787	806	805	830	829	795	838	740	834	800	765	822	815	794	832	803	781	780	815	795	786	792	865	731	746	826	858	780	838	770	782	798	800	800	833	730	797	816	785	819	761	821	813	829	814	804	778	775	811	793	818	754	836	834	797	751	782	848	790	828	814	791	803	797	815	783	855	782	816	805	799	817	813	802	793	858	814	769	768	813	829	794	825	823	772	780	741	780	812	805	805	811	753	782	771	803	812	809	758	745	795	777	840	847	879	804	786	840	795	790	786	799	817	802	801	796	795	791	801	821	829	808	755	835	818	831	790	845	812	813	785	765	733	769	839	831	809	795	851	820	782	802	789	819	810	730	744	787	801	808	777	859	794	792	778	794	790	808	792	771	791	816	786	773	778	784	816	760	796	774	805	799	790	788	756	808	785	796	764	830	812	808	744	725	805	813	796	777	827	757	805	861	815	794	830	813	854	874	840	767	788	858	833	803	818	833	792	845	785	790	777	811	810	794	773	775	823	808	751	801	814	780	817	761	816	811	790	735	819	777	837	811	776	790	814	826	811	858	782	781	844	786	836	784	839	809	784	850	780	814	816	781	792	810	815	813	778	792	808	788	804	780	797	793	791	745	818	813	790	766	811	786	846	816	771	802	820	796	740	786	789	761	749	793	793	824	789	801	787	825	804	796	810	778	823	787	780	861	834	827	827	859	809	848	771	780	775	765	756	805	805	806	775	763	771	825	773	802	821	750	776	820	814	792	818	763	789	782	764	857	783	812	793	809	789	795	750	743	752	784	795	806	819	757	798	803	768	749	782	776	833	815	778	761	760	808	808	764	809	783	754	815	801	773	824	770	776	811	816	794	822	791	789	769	772	799	785	780	791	818	831	817	824	767	822	776	789	790	803	751	788	772	809	807	834	782	790	793	817	787	788	802	786	796	787	791	819	747	802	791	821	773	828	828	777	800	826	832	811	788	817	765	846	822	794	871	769	838	795	785	830	812	798	790	802	761	819	760	863	761	801	784	757	815	782	756	806	775	817	795	759	798	800	807	777	772	784	773	811	863	783	813	767	784	863	779	789	764	821	801	794	795	832	788	805	776	844	806	719	804	780	756	778	819	755	833	791	803	769	822	827	794	800	805	809	795	837	792	766	777	793	769	813	794	809	847	815	774	810	757	773	800	799	813	829	740	773	732	795	757	833	782	784	759	793	817	801	792	785	817	772	800	788	764	787	800	800	789	801	745	764	785	804	768	805	844	772	826	718	804	866	818	777	859	895	820	763	762	777	838	789	792	834	771	811	755	766	823	814	790	865	814	720	775	804	790	832	797	789	796	781	811	778	788	799	782	826	790	807	810	811	818	794	762	784	797	801	766	810	771	791	814	822	801	755	817	810	804	811	820	826	779	800	884	763	758	771	762	845	811	794	880	791	836	796	818	779	839	807	775	802	778	805	817	783	795	803	798	760	755	774	837	834	829	832	777	840	775	844	788	811	800	794	788	803	806	805	796	773	797	787	825	816	779	791	808	807	818	757	768	745	807	783	832	802	827	817	823	755	808	797	767	775	762	816	754	782	740	807	769	786	779	785	743	775	784	817	804	815	785	782	818	867	795	804	811	847	825	843	812	767	767	793	767	736	803	820	802	791	750	778	763	844	801	760	784	801	760	823	807	819	829	822	776	807	817	768	800	776	772	797	826	774	795	803	814	788	721	814	809	817	774	753	772	778	789	792	887	794	807	805	816	824	800	813	812	830	728	773	749	741	841	756	782	828	789	803	783	783	781	793	782	823	790	781	808	792	834	838	836	822	818	782	822	764	832	808	765	778	812	769	804	813	813	779	810	770	805	764	780	841	816	796	801	821	826	748	826	777	839	765	805	792	768	796	829	794	807	792	788	849	771	773	848	800	793	788	803	789	788	776	751	779	801	815	789	824	762	776	842	815	740	770	812	759	805	828	795	812	788	782	800	798	806	783	750	754	779	769	804	781	775	768	813	798	788	780	777	800	774	827	792	806	871	839	779	835	790	787	767	783	795	769	806	770	783	811	799	805	796	797	849	766	743	836	808	799	813	841	775	792	853	791	810	803	805	796	835	822	831
11628	6826	6497	4913	3407	2068	1329	998	675	539	418	340	411	398	386	396	386	380	360	373	331	375	330	395	363	352	375	377	371	396	327	362	379	382	362	348	339	353	411	348	345	366	340	362	392	340	385	351	344	360	352	368	362	348	370	347	346	388	367	352	339	382	384	335	341	327	346	365	353	376	370	417	372	342	386	365	367	374	339	364	407	384	372	356	378	335	366	359	334	375	395	341	328	383	326	368	347	365	383	340	357	318	361	378	401	363	364	402	395	323	411	373	371	357	310	349	345	384	366	346	349	383	383	366	370	363	380	385	390	397	324	359	349	393	383	336	359	376	348	359	338	317	322	397	371	361	342	369	385	343	352	337	337	352	344	373	352	341	360	357	370	390	356	343	361	373	319	375	397	356	355	357	366	355	390	343	334	373	405	328	341	375	383	379	350	349	344	352	355	397	371	362	384	368	401	344	392	333	349	324	358	332	366	334	337	339	363	362	350	357	373	377	374	372	354	338	368	362	387	387	353	368	377	372	384	356	380	361	373	340	362	355	371	396	353	397	311	319	335	358	354	343	378	372	335	370	377	366	344	388	336	356	362	343	382	376	333	327	376	381	384	371	363	354	377	357	389	339	366	387	363	382	384	371	380	404	366	329	342	355	398	379	360	337	344	361	366	397	365	373	390	377	344	345	386	346	339	346	361	372	374	372	327	324	357	368	346	403	369	336	345	346	373	403	396	365	371	407	376	369	368	355	368	365	354	372	378	351	354	370	373	370	327	358	358	339	340	364	376	356	362	352	326	359	362	375	335	324	377	363	375	362	346	361	350	362	363	356	391	369	385	355	342	365	352	353	352	394	357	376	353	350	371	367	376	374	359	381	400	418	374	370	376	401	369	346	365	374	407	368	354	344	377	379	339	366	396	343	346	357	333	344	372	357	373	365	391	352	343	369	379	369	376	361	331	382	365	362	321	386	385	363	345	345	346	348	350	360	390	359	341	362	364	337	366	384	349	330	373	382	315	359	356	383	395	331	326	391	333	376	347	344	360	335	365	386	365	355	367	375	396	392	375	380	367	342	359	364	359	335	362	357	348	353	364	370	346	340	353	366	370	337	370	365	382	368	367	379	352	389	351	393	385	349	347	355	342	363	362	338	385	379	345	336	358	345	350	388	379	348	352	388	384	334	374	362	382	346	367	375	358	369	350	308	370	409	363	366	319	365	398	347	352	338	354	366	362	395	342	349	333	347	373	365	319	375	375	331	329	331	353	320	375	354	341	381	358	337	370	366	338	331	353	379	307	363	365	362	348	381	331	365	373	399	408	334	355	378	362	356	379	367	332	378	349	351	363	405	354	376	368	373	400	335	361	336	366	365	369	343	377	360	320	363	354	361	347	369	362	387	345	386	336	364	386	398	342	356	381	359	394	377	342	361	355	398	354	371	374	360	401	369	372	357	338	424	373	338	358	349	333	340	385	371	417	345	374	344	367	379	347	358	390	328	387	397	353	375	348	371	344	343	373	360	406	363	359	382	368	349	332	373	348	348	346	368	372	351	345	359	346	377	361	354	392	353	350	329	354	336	340	400	360	340	327	373	367	387	366	355	369	353	358	381	379	344	361	390	358	371	358	362	318	368	397	375	392	361	354	331	349	359	345	389	335	343	380	393	345	349	379	355	369	324	373	335	347	415	393	362	359	343	374	351	372	381	378	356	360	347	370	371	369	351	364	351	335	387	309	333	377	377	351	347	382	348	382	381	360	367	354	342	389	391	375	405	370	353	322	349	369	354	402	424	359	351	367	373	395	347	331	328	386	353	365	371	363	348	368	374	334	396	341	360	365	372	345	351	377	346	389	344	388	407	386	348	341	355	341	345	370	360	387	378	365	386	344	348	346	410	347	363	374	370	381	393	369	375	326	357	355	318	350	362	380	362	324	351	370	385	358	337	350	347	374	378	349	369	346	355	379	358	361	316	395	336	370	365	362	382	376	374	366	328	357	386	359	355	369	373	353	370	342	344	367	322	350	324	327	364	357	340	387	353	381	376	355	355	379	342	335	353	357	372	356	355	360	346	341	330	373	352	357	391	326	335	351	371	371	333	350	375	390	380	359	394	339	384	387	328	341	331	395	357	379	356	343	386	383	338	372	367	395	391	388	364	326	357	361	349	366	355	352	403	339	361	369	414	381	372	343	363	352	385	361	332	376	343	367	382	375	374	367	353	323	339	402	376	370	371	356	342	331	352	386	359	367	348	398	369	310	352	369	391	383	361	379	386	310	370	331	388	358	348	370	333	346	340	367	349	353	336	361	413	350	342	357	357	356	359	363	360	355	331	364	342	330	380	413	385	388	372	365	361	381	394	343	375	383	353	368	354	361	328	382	339	373	392	355	384	375	362	377	341	360	349	390	394	402	377	402	346	335	382	377	357	364	387	345	352	405	356	371	373	367	362	355	348	365	400	360	347	373	382	333	392	409	354	403	363	356	375	338	359	359	379	357	363	351	339	369	374	336	327	411	378	351	367	357	372	354	359	369	333	365	328	347	345	334	383	378	362	370	345	337	389	369	339	360	361	393	328	336	345	394	370	371	360	364	375	367	342	390	384	359	368	400	383	372	356	388	335	342	386	388	378	375	380	364	340	337	365	376	372	386	345	362	356	393	380	377	361	340	373	331	378	373	340	402	361	348	400	357	335	380	335	338	348	363	349	352	369	379	356	390	402	352	351	363	372	405	343	335	354	388	374	356	384	369	334	349	344	354	343	331	354	352	367	337	376	381	380	344	366	390	357	373	346	353	374	368	370	370	369	353	363	322	342	355	395	409	360	358	373	353	383	346	361	377	355	368	387	350	337	368	337	349	361	328	377	360	358	369	373	345	337	373	360	327	354	368	355	380	375	348	392	371	338	356	375	355	372	347	378	361	351	344	347	415	354	383	383	349	337	354	341	357	341	349	361	348	338	357	400	386	362	404	365	361	349	330	354	335	352	309	387	391	347	357	359	346	387	385	361	347	368	398	366	383	380	362	353	378	355	373	347	353	391	375	365	352	340	370	338	352	382	361	341	365	364	355	352	366	357	353	359	351	354	371	375	392	340	372	411	348	362	380	351	353	383	395	372	371	376	394	377	351	361	367	353	374	386	368	412	338	349	359	355	323	372	343	311	381	386	356	397	349	365	341	415	339	376	378	371	351	381	377	368	371	351	368	365	380	358	324	363	384	374	360	343	348	391	354	336	349	346	338	353	391	320	338	379	362	380	344	346	388	344	352	355	327	358	360	360	329	332	373	365	378	388	354	362	356	371	352	393	367	387	391	363	389	391	358	340	389	352	341	367	361	350	351	328	386	345	351	377	420	345	371	353	372	377	367	366	351	355	417	338	358	342	353	364	372	321	394	341	354	364	366	355	367	361	355	367	377	386	383	362	353	349	353	343	343	367	318	373	335	346	354	363	411	382	354	382	373	373	340	340	362	368	381	370	363	371	392	345
8664	7514	12019	13321	11460	7867	5181	3987	2424	1567	1260	1165	1110	1009	958	917	950	937	862	916	937	970	902	968	937	931	977	932	899	869	904	986	866	866	856	939	918	845	896	871	848	878	848	891	853	881	843	844	855	900	841	885	885	860	848	820	842	859	847	898	895	900	857	888	849	864	903	919	819	787	886	874	898	870	891	880	859	862	882	856	864	843	886	937	830	866	863	858	832	907	871	901	846	876	905	915	906	872	874	854	872	936	875	904	923	852	917	881	928	836	903	871	890	858	824	891	838	879	876	838	842	902	865	837	870	873	815	852	904	829	850	837	951	896	861	850	877	877	858	891	831	892	828	872	853	897	866	858	883	896	815	833	862	860	853	925	839	867	806	858	878	819	865	879	864	863	850	820	842	876	885	852	891	867	874	895	857	922	856	908	857	860	858	822	861	875	884	810	906	873	900	902	914	847	888	880	887	851	843	838	867	886	862	891	872	850	873	847	894	864	909	883	900	823	841	822	903	858	862	820	878	912	854	842	836	812	889	870	858	866	906	878	891	857	873	863	892	861	842	841	868	855	922	918	861	834	862	883	853	887	853	888	833	862	878	853	879	832	833	920	912	868	882	855	842	879	894	886	868	884	860	902	921	857	871	924	838	908	871	922	843	851	893	886	856	858	863	858	849	858	845	842	839	862	853	847	854	864	879	860	911	886	901	826	870	862	888	866	851	852	868	853	897	850	931	898	847	898	851	890	874	827	904	866	874	847	854	845	870	805	848	838	824	915	888	893	868	884	891	865	842	889	899	888	858	859	815	847	893	867	882	862	891	888	929	872	826	865	870	851	890	885	893	876	846	861	869	859	950	859	880	875	814	857	886	854	841	874	891	867	852	872	861	859	891	895	910	917	865	850	929	870	828	886	920	884	866	876	889	894	832	866	894	892	852	851	868	880	884	885	864	930	890	847	904	843	862	856	899	848	879	848	829	882	885	844	860	852	873	873	884	848	861	834	853	856	891	857	841	859	859	876	878	862	888	860	864	849	940	831	851	860	842	840	843	898	840	853	868	889	831	837	902	938	906	865	858	855	828	908	878	883	876	924	839	904	890	897	886	827	834	790	828	900	861	863	879	827	860	900	888	879	893	879	845	827	843	913	805	843	874	841	854	798	869	823	794	841	886	889	836	882	853	872	882	878	856	857	868	907	865	841	857	895	838	914	893	894	880	872	860	875	881	864	859	940	854	883	902	883	877	907	835	893	850	780	839	906	815	898	867	870	936	870	868	833	864	875	891	895	864	907	908	870	848	880	875	850	850	869	852	850	896	883	863	841	891	828	852	869	911	876	892	884	865	878	916	842	881	817	863	917	880	878	859	846	871	892	872	881	889	925	872	882	885	876	848	882	872	877	875	811	948	872	813	847	824	916	859	880	884	835	861	902	894	852	887	832	878	886	865	844	869	888	870	935	871	867	884	897	880	842	868	918	862	852	827	859	879	858	875	838	905	850	882	893	849	873	891	842	884	877	883	878	860	865	864	869	884	857	841	896	870	850	902	806	851	891	861	865	902	878	915	838	851	869	794	855	879	877	869	829	845	906	859	846	838	871	894	885	895	805	859	863	836	899	890	841	881	896	848	819	844	846	892	836	851	845	822	883	863	888	825	893	870	909	842	876	855	910	839	841	880	845	886	852	860	858	888	870	872	859	808	853	832	843	881	819	841	830	844	887	867	829	826	865	841	786	853	918	913	894	863	886	895	872	893	848	860	877	835	912	955	884	902	861	838	880	900	873	846	880	907	870	919	860	822	887	886	912	868	900	902	851	922	852	878	843	881	874	877	880	915	851	878	827	881	907	880	886	911	875	861	863	880	890	839	868	924	894	871	874	875	821	876	830	861	823	869	851	860	876	850	829	867	875	867	906	839	870	884	913	893	854	921	889	925	857	845	886	860	927	858	867	940	916	801	892	871	892	883	825	847	868	887	871	934	906	903	805	859	864	834	853	904	890	876	896	889	852	871	881	832	867	869	880	865	835	925	847	876	868	843	846	827	845	828	904	877	934	856	894	856	874	839	843	860	816	918	872	889	864	891	908	874	828	841	842	902	921	856	926	869	874	875	898	866	860	854	877	862	850	822	857	847	870	852	860	851	809	807	865	856	894	895	832	861	897	891	854	848	849	911	863	869	865	920	861	887	889	842	911	889	859	853	902	896	880	876	901	858	846	903	925	861	863	875	901	879	869	915	854	860	893	906	916	860	910	859	876	841	906	886	846	849	883	867	841	875	924	846	873	901	909	904	882	894	879	908	878	848	892	830	861	846	840	894	875	873	858	903	900	866	829	869	925	897	897	875	872	884	922	896	793	863	878	893	895	868	885	890	901	842	917	872	909	864	894	870	825	869	826	874	887	900	902	928	857	862	908	901	887	904	877	873	836	861	848	846	842	850	831	869	909	846	922	896	874	821	885	913	840	904	869	839	897	875	847	822	843	904	819	877	839	888	886	881	846	813	835	958	875	872	858	865	865	803	891	878	884	803	934	840	885	822	888	885	910	847	901	850	875	871	848	890	879	868	841	878	804	840	862	845	836	887	895	863	820	884	847	890	906	891	877	863	882	865	858	910	851	874	908	842	840	867	879	894	926	842	867	834	865	834	855	852	905	879	878	913	841	825	834	809	912	873	850	885	851	864	889	842	854	906	861	795	849	895	871	912	856	905	877	816	910	843	870	863	875	903	904	873	885	864	880	874	838	853	806	921	871	825	814	907	861	861	850	891	846	883	877	939	865	892	821	842	882	856	858	878	860	878	861	873	854	905	868	898	888	839	861	861	947	867	859	855	887	833	854	918	842	849	887	907	847	914	832	884	888	856	881	892	879	853	900	908	856	886	878	845	862	799	854	801	902	810	844	869	873	831	928	871	864	858	856	889	885	912	828	880	882	827	879	902	872	834	885	873	861	840	883	837	871	904	852	915	895	907	882	895	859	835	877	852	840	828	899	839	872	891	861	889	878	844	870	893	860	883	889	921	880	850	863	863	874	863	872	911	881	895	882	886	885	916	877	868	848	853	905	894	849	819	840	836	857	883	886	825	905	833	879	885	909	862	882	865	868	854	848	884	850	895	884	875	852	874	865	824	940	837	828	830	827	829	858	895	865	873	898	863	877	914	877	795	857	855	880	875	901	924	858	819	841	908	925	882	867	862	922	888	873	874	824	835	886	805	859	885	915	866	825	837	911	857	843	845	801	880	904	873	905	855	896	823	920	812	865	954	875	860	875	877	819	880	861	842	888	857	871	872	853	863	895	867	872	893	885	907	840	852	882	868	887	835	831	840	854	863	820	882	817	859	852	845	840	847	875	829	855	916	884	888	890	807	897	892	896	856	903	868	835	860	843	872	889	860	824	897	865	902	819	857	871	891	844	923	889	884	869	918	847	895	854	828	868	841	881	874	858	887	891	848	826	939	841	849	844	860	914	868	864	889	891	884	879	874	835
26190	17420	17885	19135	15679	10497	8831	4298	2860	1472	664	593	496	463	394	405	402	455	391	454	463	449	474	501	499	466	466	450	436	424	428	472	427	404	379	388	383	402	386	396	354	354	380	342	422	361	429	336	390	413	377	400	428	388	392	399	377	360	390	398	356	405	399	418	417	393	421	382	353	399	373	384	376	408	393	408	399	376	376	408	398	374	399	376	351	406	372	359	423	433	374	386	355	393	399	409	369	405	369	419	388	351	366	394	369	365	458	395	374	355	375	405	387	389	404	386	405	402	342	377	388	371	366	426	420	430	388	411	403	404	382	385	401	377	386	421	409	397	402	368	364	432	400	378	399	347	370	394	377	378	426	387	439	421	396	373	412	390	409	340	399	392	376	389	401	411	423	380	381	373	376	382	391	395	403	371	395	383	387	415	369	388	394	449	404	399	442	387	382	377	398	405	367	412	408	362	388	408	310	381	373	390	381	402	366	408	398	393	400	365	385	339	361	367	391	369	406	409	387	403	366	390	411	389	372	412	384	334	403	400	406	394	384	388	387	366	358	422	423	358	418	404	421	390	410	383	365	332	390	338	405	386	420	376	389	334	307	426	420	413	368	371	394	401	381	371	361	372	385	412	394	377	354	370	386	393	421	398	360	397	403	373	434	357	428	395	411	417	412	404	411	381	374	379	370	380	366	378	409	385	377	368	402	407	411	354	362	383	369	370	399	363	434	378	389	402	409	390	371	370	361	407	409	401	426	389	391	373	413	384	387	393	376	382	410	403	381	371	389	413	385	369	417	389	442	363	409	373	381	383	417	367	375	391	366	392	397	417	364	395	393	407	423	378	395	408	391	398	379	375	404	378	426	377	360	383	431	402	362	416	388	419	368	394	414	366	409	437	406	422	396	404	371	371	394	354	405	414	379	379	371	398	383	368	372	404	389	383	407	363	367	419	356	368	381	427	385	364	411	400	391	402	432	380	392	387	403	436	396	400	398	395	371	397	379	380	398	384	394	351	420	388	402	361	366	413	399	353	354	376	417	394	363	422	369	368	426	347	374	392	398	329	373	349	393	374	383	415	382	403	415	409	366	365	369	398	408	384	400	400	403	390	346	380	367	364	409	400	427	423	399	425	421	407	367	390	413	404	394	373	360	338	379	399	366	406	397	399	393	371	380	381	388	377	348	400	383	396	405	401	361	403	418	374	376	372	362	356	378	409	372	389	402	386	371	397	412	363	388	396	386	416	415	375	406	364	416	371	394	414	431	378	380	362	371	385	345	384	411	396	398	409	414	389	410	362	409	424	381	426	346	388	343	399	389	401	381	344	374	377	383	431	437	402	419	396	409	418	423	361	427	346	367	413	375	354	433	382	404	385	377	390	401	401	324	395	368	395	387	368	349	403	420	412	410	402	426	401	384	398	405	386	400	373	370	434	398	367	364	384	367	400	392	381	385	373	390	396	395	396	377	389	413	396	385	373	425	448	382	404	378	430	426	414	341	404	386	401	358	379	378	390	356	382	408	372	444	387	400	406	386	419	360	376	398	384	376	372	386	364	369	355	406	408	372	405	369	359	409	379	392	367	412	371	374	411	404	379	368	408	452	393	397	398	380	390	400	423	359	410	409	398	369	377	420	386	418	361	382	371	372	414	380	400	386	378	410	351	398	390	377	394	348	398	349	370	382	348	398	420	368	401	355	418	351	380	427	381	361	363	370	384	383	395	422	399	440	404	390	381	391	400	420	413	362	404	342	391	377	366	426	357	380	407	375	407	377	363	406	380	390	388	403	385	385	381	408	386	374	373	397	399	396	394	379	349	375	367	384	374	376	331	386	427	379	421	404	391	408	362	401	409	396	379	348	383	405	400	401	383	393	378	386	363	381	350	394	377	422	395	408	368	373	398	401	395	387	380	379	386	368	368	380	425	371	389	363	369	397	431	387	370	371	406	378	426	376	388	401	382	396	397	424	398	360	404	402	396	393	391	392	372	365	356	368	377	348	381	389	404	391	413	382	372	379	401	402	404	387	371	389	387	398	347	342	383	399	364	433	356	404	424	373	394	401	390	418	395	414	372	356	402	381	401	425	362	427	410	379	395	337	346	365	404	412	392	412	409	399	435	399	385	447	370	383	397	384	381	410	412	377	364	374	367	397	355	400	370	382	428	370	390	377	366	399	406	367	401	391	385	401	382	393	396	384	368	408	407	372	381	372	451	394	389	398	385	360	403	373	376	398	384	397	357	386	388	395	393	406	376	348	385	401	416	380	410	396	385	411	381	405	394	390	382	380	390	389	428	388	428	366	369	387	367	370	416	368	376	403	393	379	404	374	377	389	390	384	430	410	383	381	359	374	403	390	388	399	384	423	353	375	382	367	375	392	371	375	375	365	359	377	358	397	373	378	382	359	356	395	369	387	350	398	408	389	427	389	366	414	391	407	430	388	401	392	410	379	394	404	402	389	358	383	420	364	406	362	361	415	436	388	368	410	428	393	399	350	373	416	383	408	363	401	397	396	378	385	359	393	397	396	412	375	380	394	386	397	395	355	381	419	365	398	394	378	371	366	426	395	378	430	372	390	398	404	410	390	393	364	391	401	394	409	424	395	433	424	373	396	447	407	424	397	393	348	401	391	369	408	367	362	393	382	385	385	351	403	367	351	412	375	390	388	407	360	409	393	354	408	407	355	375	367	356	381	375	402	401	402	404	415	369	398	398	379	425	395	420	380	373	400	381	412	406	357	400	365	368	409	427	373	457	376	388	378	376	451	391	367	391	396	380	404	375	398	402	407	379	381	367	408	410	382	405	371	408	404	374	411	347	378	384	418	395	387	373	415	400	389	363	384	396	394	424	337	372	394	391	353	365	380	387	442	350	366	373	411	378	399	397	383	401	413	379	355	420	350	458	374	443	407	366	402	368	372	406	413	354	394	420	378	384	371	389	385	395	397	403	350	370	410	354	379	382	376	386	412	333	379	425	395	379	411	361	422	401	417	359	407	387	375	385	368	401	410	363	381	384	393	364	384	409	354	437	366	348	376	399	389	384	386	381	355	371	364	401	382	365	397	401	420	378	373	390	421	430	412	378	394	394	392	364	396	377	437	401	354	395	347	417	379	386	395	364	389	380	380	362	395	413	387	404	388	391	393	396	408	390	404	398	414	398	397	407	407	370	393	394	390	382	378	385	414	391	421	415	398	399	364	398	380	401	408	382	401	383	387	385	369	365	382	410	382	442	371	383	389	383	444	393	368	435	386	398	375	376	403	373	351	383	411	392	422	384	380	393	388	409	347	360	386	392	380	400	398	443	383	396	362	396	389	374	379	382	406	400	420	357	396	440	396	365	379	375	411	400	389	412	388	380	395	410	375	355	369	366	397	419	383	415	412	398	382	419	393	378	413	395	364	374	337	388	362	378	383	371	363	403	403	370	398	394	363	396	384	381	404	414	409	417	427	381	368	425	355	381	409	381	416	427	377	377	407	367	395	406
18518	16563	24653	31498	29468	24263	22378	13295	10674	5823	2225	1900	1565	1299	1136	1036	1030	1086	1087	1227	1264	1438	1373	1652	1462	1447	1456	1542	1296	1197	1187	1117	1130	974	1006	995	986	922	973	938	925	923	935	955	904	913	920	892	867	912	999	887	970	923	932	910	910	938	946	988	955	925	925	958	911	925	893	896	957	921	912	967	905	931	941	980	919	937	908	942	955	915	952	964	934	921	950	914	930	941	960	944	904	922	929	910	893	932	946	940	921	938	903	892	988	884	907	903	945	929	877	942	887	854	891	938	921	918	907	967	924	932	957	949	914	960	916	935	914	927	976	938	974	909	882	962	966	952	899	938	951	923	954	908	925	941	922	957	940	934	902	898	946	922	947	918	968	923	934	927	947	966	903	966	899	987	899	940	888	984	912	924	922	922	975	936	883	960	928	880	881	957	958	914	927	949	980	946	939	961	966	907	897	900	977	930	921	943	957	938	867	971	953	939	926	938	917	969	932	944	926	916	921	892	926	905	974	928	989	958	927	938	892	872	881	896	880	936	954	876	938	923	924	955	924	946	887	913	908	905	892	948	876	895	1027	946	921	938	937	964	884	909	913	955	896	930	901	925	948	949	907	886	919	947	897	953	967	907	943	898	928	956	935	924	960	943	955	932	874	975	868	966	904	936	884	941	918	992	962	948	899	966	912	952	938	913	910	889	916	935	982	910	931	882	854	990	904	959	963	909	988	942	966	965	997	893	922	878	912	874	950	935	960	920	965	974	939	958	944	885	933	963	934	906	953	901	953	969	991	927	936	900	968	960	901	1024	898	935	900	910	935	918	951	881	951	947	908	973	912	965	952	905	917	926	945	918	927	888	945	924	957	942	941	971	922	926	961	932	894	933	832	918	992	925	924	932	914	909	951	883	916	876	884	921	966	927	933	914	917	924	925	932	1013	936	948	907	919	926	950	887	909	949	853	888	947	913	917	924	962	899	909	917	915	998	909	857	963	980	960	993	946	940	961	901	952	954	930	993	920	924	914	931	930	929	987	923	938	898	968	829	907	917	937	910	916	928	920	973	958	944	918	962	935	936	927	968	978	881	981	899	946	909	886	893	930	930	982	903	922	907	923	859	951	907	872	974	977	889	936	878	857	921	893	886	912	949	961	929	905	977	952	938	904	917	931	936	932	915	927	900	977	896	902	985	1015	920	872	875	900	900	880	956	868	925	897	901	929	926	941	946	942	885	984	964	939	908	901	941	929	936	885	905	903	900	957	874	893	938	946	906	913	1006	936	902	931	885	942	905	921	920	984	908	946	953	931	923	929	918	983	957	840	901	927	921	961	907	935	952	915	925	863	914	923	910	940	933	975	939	932	953	956	953	908	919	901	934	872	930	936	923	908	903	970	930	933	924	912	926	948	934	963	896	895	921	900	932	885	934	901	895	956	899	965	891	911	916	961	921	861	877	919	938	912	942	903	931	938	938	909	938	962	951	956	948	929	924	905	940	930	904	956	913	911	963	963	894	914	883	937	920	961	985	943	930	938	946	916	977	919	879	965	952	889	937	924	955	970	893	945	915	899	971	958	945	927	908	940	918	946	988	930	909	902	943	906	880	986	924	900	934	901	956	965	926	962	930	946	915	909	943	920	977	933	878	984	932	884	867	929	936	919	921	935	889	895	888	970	929	1013	913	917	919	898	888	996	869	936	914	873	932	911	952	945	941	990	908	917	928	921	958	930	964	937	958	960	880	880	924	924	926	917	971	909	978	962	952	932	945	906	940	962	916	901	904	904	917	956	990	942	939	893	904	951	924	988	899	966	967	903	934	957	952	957	978	904	961	952	899	930	893	893	923	908	954	914	931	966	918	921	972	901	966	939	916	933	956	956	904	932	954	947	885	897	867	925	930	948	938	956	911	907	945	927	885	950	916	925	921	880	906	925	893	904	858	941	936	908	945	904	929	891	936	930	1004	945	898	911	896	945	983	887	925	944	922	973	936	988	929	940	915	977	911	870	899	861	904	920	967	962	936	865	956	942	919	950	956	923	907	938	958	918	947	934	932	931	924	915	929	991	931	935	935	953	894	879	928	960	944	947	870	916	922	922	869	978	880	945	949	942	956	944	940	925	913	894	923	881	981	951	963	964	920	894	979	943	859	983	872	941	926	903	904	911	941	981	937	948	934	1035	975	920	880	888	940	940	950	968	919	911	954	940	937	911	954	894	962	920	951	926	900	1010	1002	958	869	909	911	861	913	925	952	877	919	898	938	924	943	960	892	934	884	917	922	899	959	921	888	939	947	922	905	907	890	933	923	871	965	940	892	904	873	920	918	920	947	939	927	930	938	941	909	946	908	942	912	884	930	911	898	915	932	921	938	875	925	957	882	950	892	919	920	948	955	973	989	916	875	929	945	885	943	917	947	875	935	935	913	963	960	924	932	933	876	954	927	960	931	937	909	930	954	955	933	919	907	898	935	988	924	943	970	889	942	903	920	951	963	965	932	959	963	979	975	935	973	914	895	916	868	925	917	931	965	898	912	973	931	922	935	923	905	879	936	948	892	893	963	879	944	897	941	975	937	924	919	890	949	895	871	939	945	957	979	927	916	929	869	926	932	914	935	886	978	960	920	942	898	964	957	961	943	925	874	921	867	914	918	894	941	891	887	953	963	978	923	978	965	872	993	876	934	940	940	989	922	925	896	890	896	950	981	921	896	969	927	918	916	877	873	964	932	971	924	909	909	916	951	924	943	901	947	941	941	928	915	932	948	885	925	934	922	928	888	951	983	958	929	921	982	941	955	924	896	999	959	927	944	913	930	947	912	951	974	973	933	955	959	877	926	940	954	964	924	940	924	892	954	924	944	998	941	898	928	938	972	910	910	930	981	897	959	957	938	897	900	931	981	853	956	904	898	965	900	888	920	903	925	879	918	939	902	866	908	973	951	962	827	914	960	941	897	902	938	887	975	905	935	869	932	917	996	884	975	921	893	971	927	951	960	940	940	857	947	898	929	974	936	942	955	965	898	972	932	976	858	903	926	907	979	906	913	871	960	878	922	974	943	903	945	934	903	973	948	888	899	930	921	969	940	998	956	953	941	916	950	936	898	910	925	920	906	920	928	846	909	951	979	915	964	940	900	892	912	898	880	926	904	895	943	906	912	1036	954	911	919	936	904	891	872	878	919	855	921	943	912	912	893	922	944	937	932	946	923	895	879	961	879	914	907	944	919	949	916	892	954	929	956	958	968	941	943	941	905	946	900	910	945	930	921	926	943	896	947	860	934	919	948	895	932	899	937	940	888	891	942	947	930	942	942	949	922	963	901	929	884	925	912	912	972	910	982	909	937	966	898	914	925	951	917	963	885	927	925	855	890	913	935	983	954	875	950	919	899	894	973	958	889	881	906	889	956	923	902	942	934	932	839	946	900	931	891	956	907	960	895	904	934	976	938	917	896	921	1013	913	885	924	926	905	964	923	980	894	918	943	918	944	955	957	944	896	951	967	983	913	1008	925	986
37223	29482	26857	24703	21842	17429	11950	10205	10828	5644	1174	695	516	432	367	385	356	344	367	383	454	472	444	538	478	485	470	514	401	440	405	394	368	343	363	362	344	349	316	363	390	332	330	336	308	304	346	361	332	332	294	329	321	324	304	338	318	309	297	362	315	322	360	313	346	351	333	316	324	361	341	336	336	327	376	350	339	318	359	330	347	326	332	349	332	310	369	298	312	304	314	332	318	328	318	344	342	346	357	313	318	330	313	329	351	352	350	330	330	327	350	351	348	351	326	360	358	332	352	316	330	330	330	322	365	344	348	362	325	331	337	320	362	324	355	349	312	357	294	326	315	332	334	331	378	383	338	319	336	345	407	339	326	354	308	308	321	313	371	339	320	340	325	370	322	312	300	333	308	322	358	309	320	321	339	320	330	356	310	303	313	342	320	324	342	322	319	321	333	324	309	334	327	354	364	312	336	324	326	329	329	325	326	337	327	334	335	318	355	345	316	318	343	309	331	329	352	327	314	327	321	344	315	337	329	366	335	309	315	328	304	342	332	302	366	351	339	358	358	310	303	350	360	329	375	342	345	335	332	325	301	310	366	305	350	352	348	386	369	322	350	326	340	358	374	362	327	328	350	334	347	312	338	338	336	339	340	352	347	343	325	353	373	366	347	322	346	340	340	334	342	328	338	320	340	336	349	309	294	335	306	336	337	300	308	337	315	340	336	341	318	299	361	323	342	350	315	339	327	342	323	286	317	355	329	370	343	334	358	350	346	334	331	357	331	343	332	348	349	330	330	354	364	324	363	314	303	312	305	316	313	328	324	318	320	335	314	360	294	342	303	352	349	327	309	330	322	329	331	314	322	341	336	292	298	338	344	330	339	352	333	358	349	347	341	323	349	331	343	353	319	349	318	344	377	347	318	298	328	327	335	322	335	309	319	345	322	337	345	337	376	368	339	309	353	358	330	368	319	327	342	339	338	341	350	326	316	335	351	347	340	324	329	310	339	291	323	387	316	299	357	344	366	364	362	295	282	309	318	337	338	345	318	366	345	340	321	317	328	331	321	328	336	313	323	348	371	338	319	319	315	334	363	323	322	328	360	341	328	340	338	337	330	318	336	306	340	355	337	332	378	343	367	339	324	343	346	357	363	322	332	303	331	315	332	325	319	329	354	319	309	327	318	291	338	349	324	299	326	342	320	333	324	320	313	361	330	339	325	344	334	341	323	353	313	354	305	352	336	327	344	328	316	352	365	357	345	310	366	333	378	334	349	352	335	352	298	291	355	314	326	352	360	341	344	328	323	309	355	330	362	349	317	355	337	335	304	348	346	349	349	330	330	309	333	374	347	323	315	332	330	333	320	358	300	314	305	309	369	317	384	329	307	360	310	335	348	326	339	318	342	336	338	351	325	305	352	354	356	320	336	327	325	341	341	342	315	302	290	361	359	327	338	346	343	346	325	361	325	347	331	338	302	346	341	353	347	324	319	364	327	352	369	383	306	336	365	320	334	335	306	325	325	324	335	350	310	324	361	302	321	320	328	299	302	316	352	356	323	306	319	336	324	344	322	382	362	368	366	347	337	322	320	324	322	328	338	341	304	340	331	358	351	364	318	359	339	355	319	339	335	351	357	329	359	304	317	307	311	304	346	318	308	338	314	326	324	364	349	328	322	315	326	337	299	351	349	323	341	348	302	357	363	340	324	332	372	329	336	325	321	349	367	336	330	349	348	350	316	295	302	331	339	323	313	314	314	337	316	362	346	317	306	345	350	352	329	353	333	340	340	322	350	348	339	364	330	313	303	359	326	343	333	356	325	330	313	348	316	338	313	326	311	316	318	306	326	330	319	318	377	314	350	354	327	330	324	329	341	357	370	329	325	340	314	320	324	347	319	348	366	340	349	349	350	307	368	315	352	346	337	352	356	364	354	308	341	317	320	351	338	352	313	302	330	326	292	341	339	356	313	325	303	352	355	317	315	316	329	324	327	341	326	316	319	337	353	307	336	315	354	320	337	334	333	316	342	313	362	326	328	338	324	333	343	347	334	330	356	335	337	363	350	362	299	338	305	337	368	346	347	314	320	308	335	316	318	311	357	348	357	331	333	310	284	337	352	327	352	282	328	338	353	336	316	335	355	318	365	331	347	357	357	399	338	333	321	307	339	329	336	310	307	355	315	350	328	326	343	327	306	310	361	335	329	359	339	301	300	334	322	353	383	327	363	359	344	350	378	351	324	399	347	328	352	321	336	345	337	275	306	340	330	328	339	325	319	339	319	337	366	339	327	324	370	326	324	355	370	320	309	294	323	344	303	326	312	346	341	356	341	323	301	307	368	333	310	337	360	332	380	348	315	319	332	358	315	327	359	310	306	286	366	330	355	331	368	305	351	333	306	306	323	342	349	323	336	347	346	325	347	316	347	342	351	341	320	338	337	351	329	321	340	353	341	330	332	346	341	346	346	357	333	334	341	346	382	357	334	347	340	332	316	339	327	309	322	326	361	358	330	331	347	321	306	353	333	369	348	357	378	324	300	355	375	326	331	309	294	322	331	307	306	314	299	374	296	353	317	355	302	313	328	386	307	317	294	309	364	378	333	329	328	315	339	298	365	368	340	336	304	352	346	310	283	309	351	328	331	305	357	303	327	370	340	354	370	344	339	343	333	333	336	338	352	342	332	341	343	339	327	326	324	306	333	346	317	341	335	310	351	343	365	331	337	337	349	310	368	327	332	341	353	348	319	342	339	360	331	331	373	337	300	315	312	362	332	321	354	342	330	290	322	358	308	372	339	304	365	403	349	329	336	340	381	320	326	346	340	355	337	331	343	343	353	321	313	317	334	349	353	367	315	319	322	338	314	348	350	316	361	332	311	299	325	367	356	304	328	356	311	314	323	353	331	321	362	361	310	331	364	329	312	346	365	310	336	350	306	322	309	336	320	365	303	332	348	354	320	343	305	334	341	321	326	320	331	362	316	350	332	347	338	337	347	338	325	349	340	355	332	295	348	312	346	340	313	265	298	333	317	354	362	309	326	324	329	344	359	298	351	342	320	330	347	319	318	323	345	354	332	340	321	338	337	344	351	331	322	375	295	324	292	316	323	355	338	369	357	333	324	304	344	336	365	331	329	336	320	334	336	330	327	318	345	364	352	309	342	343	367	338	341	327	350	366	342	323	335	353	348	336	354	343	335	341	301	360	364	328	367	315	364	322	336	340	328	305	330	310	348	327	319	361	321	356	341	324	300	322	354	312	349	386	329	325	362	304	341	309	328	309	361	309	329	320	365	321	324	318	328	335	350	312	314	344	329	313	317	334	338	347	321	325	351	349	319	325	328	334	353	361	339	346	352	298	354	325	334	334	339	335	340	326	351	357	342	298	362	304	297	343	351	363	345	331	320	317	345	340	340	333	348	316	336	314	344	341	332	335	335	340	328	326	357	332	356	305	304	343	356	346	379	296	354	335	377	359	337	358	327	337	318	355	323	340
25467	24497	31506	35589	35756	31750	26784	24893	27543	13822	3780	2501	1810	1484	1085	984	927	986	1037	1162	1393	1502	1562	1918	1644	1637	1628	1672	1364	1276	1149	1115	1000	914	907	816	818	851	786	805	799	796	800	803	792	779	792	822	801	787	814	785	779	854	802	796	750	797	850	805	788	830	842	770	770	789	840	789	764	811	813	794	782	788	795	800	753	837	781	773	836	793	828	787	805	765	788	813	835	833	821	821	782	713	813	798	741	856	763	806	802	764	764	778	812	797	834	828	806	791	853	736	832	786	797	809	833	800	784	829	826	799	830	780	777	784	780	797	801	774	825	781	783	815	817	787	809	814	836	864	788	815	788	832	832	792	817	851	753	839	820	786	854	787	814	771	798	819	741	764	824	803	885	839	819	805	789	828	758	849	780	805	840	791	808	822	804	773	796	796	815	763	785	769	744	798	762	860	773	779	813	788	775	842	811	811	786	804	814	811	796	832	789	788	794	826	792	841	757	782	855	813	796	791	750	740	815	783	810	817	833	808	767	887	821	789	773	805	861	811	793	787	839	795	792	838	778	852	801	803	793	817	867	788	793	781	785	811	789	747	803	824	834	800	792	754	791	863	767	811	773	808	814	806	775	820	806	842	778	776	800	746	786	852	824	831	811	803	819	816	861	814	816	799	836	779	807	777	778	804	785	812	796	831	817	801	816	814	808	818	818	801	832	781	800	794	790	812	779	786	791	794	817	775	774	775	818	805	836	760	796	801	799	769	768	819	792	776	791	756	879	812	790	805	790	787	786	796	791	884	790	782	795	799	809	826	822	848	839	817	824	818	784	802	849	796	817	825	798	828	801	757	825	790	798	777	790	787	796	818	785	790	776	830	812	822	788	803	801	818	874	829	838	791	826	806	813	801	847	758	819	797	773	777	786	773	792	790	791	795	774	825	752	817	849	799	777	818	808	792	834	796	815	806	824	848	826	790	776	806	833	833	796	784	830	799	797	846	781	776	834	821	810	831	798	852	792	838	847	782	816	847	846	818	776	827	818	818	756	818	765	784	852	759	858	801	803	818	818	799	827	766	783	789	822	786	798	821	740	825	789	778	797	886	837	773	805	702	797	825	827	831	824	812	797	784	742	848	796	777	778	798	817	795	757	814	814	817	801	753	805	795	808	798	827	834	814	786	795	847	831	819	812	816	832	805	780	766	806	800	779	831	794	758	763	784	810	820	761	783	834	819	808	813	770	810	788	793	749	833	833	772	803	781	827	828	781	789	757	755	742	828	840	802	816	784	829	808	787	786	765	781	780	730	784	871	754	817	803	873	770	794	776	822	765	782	835	812	803	762	839	748	823	849	768	776	792	818	786	778	849	818	805	821	800	868	812	757	792	840	783	823	776	797	773	809	804	825	806	842	773	813	769	749	785	825	823	804	784	814	809	819	791	806	786	752	884	840	816	843	854	807	807	819	804	816	815	858	796	794	816	798	791	783	789	797	815	796	753	798	813	792	792	830	818	766	865	772	821	782	797	797	845	814	778	802	813	820	797	785	821	834	773	801	798	749	791	836	802	841	782	777	771	831	800	828	811	810	820	807	862	810	800	795	765	795	824	789	809	776	791	794	800	781	743	788	807	778	796	767	769	801	829	802	803	788	821	825	809	791	770	818	825	826	816	809	800	796	790	803	782	824	836	773	826	840	854	792	802	808	750	793	797	805	822	787	789	856	824	810	785	768	805	797	854	810	821	776	773	809	783	806	840	830	793	820	807	768	791	795	810	863	818	828	800	764	825	823	831	814	802	874	795	783	821	786	806	825	796	841	785	810	853	842	822	802	790	791	812	834	810	795	831	793	811	821	782	801	817	789	829	812	768	798	837	834	784	860	841	826	842	804	797	800	776	810	783	773	849	769	747	802	793	811	839	873	781	802	818	825	797	798	814	784	799	785	793	751	744	791	806	777	839	785	812	831	797	787	764	806	796	782	750	813	767	768	807	821	800	807	805	827	800	785	827	834	786	744	822	826	841	788	817	811	783	846	814	810	800	809	853	753	808	800	802	770	794	847	799	798	777	782	827	804	768	762	823	829	821	829	783	818	804	788	768	774	821	753	766	782	741	801	837	819	744	774	845	746	806	777	859	814	800	835	801	777	773	822	801	805	784	813	777	818	829	828	775	805	843	811	820	777	809	817	805	765	800	823	833	841	817	787	825	796	866	813	795	795	802	794	780	820	796	826	798	839	769	796	822	821	791	778	831	805	790	794	818	787	791	823	767	809	813	831	830	820	793	793	830	813	848	821	809	792	820	807	797	772	832	799	767	801	790	830	801	804	820	808	840	760	811	736	800	809	820	749	804	783	796	789	791	785	840	800	828	788	814	863	764	789	767	793	771	869	778	804	754	831	815	842	801	748	793	755	788	764	769	780	820	768	743	813	787	772	809	782	798	812	814	780	803	804	816	837	823	823	765	792	839	803	834	822	787	846	792	776	792	740	823	807	805	821	810	821	791	801	783	781	807	808	853	788	757	807	771	741	809	821	782	787	810	783	780	817	813	785	781	803	837	798	802	801	770	874	783	781	829	808	804	843	842	814	797	802	778	829	815	787	830	863	853	816	805	823	799	791	832	840	804	801	830	778	827	786	825	840	818	775	838	821	810	782	795	800	780	764	800	787	792	813	836	802	793	779	855	764	807	822	810	789	778	792	777	820	823	778	808	814	777	756	795	805	776	804	813	780	792	802	805	803	761	813	853	793	798	831	788	801	804	824	832	779	803	843	776	783	791	809	827	780	789	806	813	806	769	800	796	806	780	849	757	790	782	835	807	810	840	792	808	863	745	793	777	800	801	780	771	808	807	836	802	837	805	812	801	768	772	854	815	783	829	823	798	820	774	777	815	837	813	817	794	780	823	816	748	771	774	791	824	791	758	844	816	831	789	763	821	795	820	816	795	780	827	777	810	805	787	821	869	833	768	791	831	773	818	780	843	797	815	842	795	784	809	822	779	789	839	733	815	830	775	793	786	813	819	809	817	788	797	792	795	831	819	781	844	760	786	809	781	846	837	796	823	826	801	747	767	798	779	753	826	826	847	781	772	826	859	826	800	750	787	778	835	777	763	789	821	816	799	876	734	773	795	806	806	803	797	804	788	821	770	821	801	788	844	754	800	783	800	815	774	795	766	765	806	782	821	790	800	783	804	813	813	798	807	811	849	863	843	789	809	829	812	811	822	818	814	815	806	808	794	816	821	817	808	814	783	788	797	774	772	796	768	767	829	793	792	835	815	852	776	777	799	791	754	741	807	778	785	746	853	796	848	837	771	770	868	791	857	751	818	812	810	808	765	796	815	847	851	810	854	809	798	770	825	782	781	813	823	862	779	781	797	800	781	819	840	792	818	803	834	807	810	764	804	757	786	825	831	796	815	775	783	785	808	790	800	807	834	815	798	811	762	757	768	827	831	790	769	791	785	822	829	805	819	788	835	783	836	807	818	801	746	800	783	813
12074	6541	7038	6014	3334	1803	1254	935	706	496	400	403	429	380	385	378	371	366	363	384	376	341	403	366	381	366	412	368	413	422	383	374	373	371	360	352	386	349	368	387	379	358	384	374	404	362	358	336	354	405	396	384	387	329	343	359	386	400	381	344	358	322	360	334	360	343	358	393	382	375	368	361	371	380	347	401	351	369	361	316	365	405	383	372	373	370	349	377	375	346	370	354	356	368	403	345	358	364	366	333	338	346	404	399	367	359	392	369	363	326	379	354	337	399	378	378	380	365	368	399	349	412	366	383	389	353	377	385	398	321	360	385	343	350	348	342	388	328	380	381	338	372	355	379	350	364	346	330	350	375	385	383	364	402	384	376	371	381	334	360	380	339	385	334	362	370	336	326	342	361	355	352	398	358	351	351	398	337	371	346	373	341	387	353	345	364	365	393	359	388	359	350	346	338	369	377	383	385	389	371	354	392	362	388	411	378	367	367	360	313	350	389	336	340	371	396	351	372	397	373	345	369	367	376	385	388	347	367	403	399	377	359	378	403	369	354	376	323	334	390	382	370	369	356	391	365	357	342	348	398	369	373	359	359	327	359	342	368	385	366	399	356	349	388	348	352	357	388	386	357	371	353	376	403	392	336	382	343	331	359	391	355	367	390	368	353	370	355	363	365	373	356	353	387	351	402	419	373	349	369	348	359	392	383	366	382	362	348	367	347	381	356	364	338	375	396	402	356	381	374	360	387	338	357	368	343	357	378	390	364	359	374	353	330	342	386	347	380	362	388	392	398	346	406	344	401	366	378	369	368	384	380	372	404	399	400	368	365	393	348	369	405	348	339	343	367	366	386	386	328	348	333	373	365	353	396	402	357	387	366	366	386	361	388	365	390	359	365	371	409	371	360	353	390	335	347	369	366	372	360	351	400	373	377	392	381	371	334	373	348	394	376	358	354	389	336	361	343	330	371	383	382	335	393	356	342	371	386	358	338	350	352	345	390	343	363	372	351	384	347	398	343	375	368	369	356	374	406	348	350	392	342	339	359	359	363	336	376	383	375	407	328	370	383	370	360	367	363	371	372	353	376	382	379	384	372	338	351	384	375	371	370	357	356	374	337	329	371	389	388	378	362	388	380	382	347	406	391	334	391	362	395	373	403	376	348	325	341	323	359	427	360	378	373	378	347	374	367	409	367	359	376	357	368	386	366	388	364	368	348	401	357	372	340	389	376	386	338	422	344	362	339	377	330	346	357	359	379	363	357	380	359	361	397	369	342	357	332	364	356	387	354	359	378	387	373	358	359	388	356	351	377	366	373	381	410	359	383	362	378	333	352	369	366	339	384	386	366	362	369	380	357	363	347	359	398	398	367	380	391	395	358	372	366	320	338	397	368	362	389	356	374	355	382	350	386	374	335	370	364	393	361	383	381	343	403	384	336	379	376	395	358	379	412	340	330	364	363	350	350	358	343	348	397	350	369	362	346	367	361	374	375	353	378	404	352	354	379	353	356	394	378	369	330	372	390	359	345	361	366	378	388	364	370	369	370	379	374	345	391	351	373	338	336	321	342	353	362	322	357	360	372	386	365	345	387	363	387	377	371	346	370	353	366	374	372	368	342	378	418	359	367	359	373	415	372	370	378	325	365	395	361	358	377	382	370	374	365	348	380	333	372	370	353	334	423	343	385	399	377	346	363	339	360	351	373	403	381	368	323	391	355	400	360	363	394	369	322	354	370	369	380	360	381	352	330	336	370	369	389	349	384	363	377	400	378	357	371	387	354	371	347	354	369	339	365	397	337	372	386	374	398	349	381	358	357	408	327	374	385	348	352	338	349	387	371	396	370	389	403	358	400	347	357	352	380	365	354	375	395	312	364	358	351	363	362	377	362	373	326	349	349	368	396	338	366	357	356	362	322	360	378	360	356	360	371	375	385	360	372	350	398	318	367	334	362	342	356	389	355	363	380	369	387	398	364	401	407	385	398	341	368	388	368	379	346	391	384	414	364	373	382	359	354	378	328	391	360	348	377	394	335	354	369	362	371	341	370	371	373	378	379	364	368	376	369	364	324	355	360	357	371	328	337	393	375	387	351	357	376	387	383	373	388	379	390	368	364	377	357	367	361	403	374	363	385	354	358	356	348	356	401	327	350	346	364	390	364	365	349	389	365	386	337	361	356	367	365	344	356	347	378	363	351	379	366	369	407	393	374	322	371	384	348	410	357	365	388	350	376	377	360	386	380	347	382	360	387	375	380	349	353	379	358	373	390	427	380	333	382	365	352	354	349	379	359	392	391	360	384	345	379	372	331	353	340	394	342	386	377	342	417	347	347	384	390	356	371	413	384	385	358	370	343	340	350	405	373	372	350	364	355	393	367	348	373	386	366	359	377	383	346	359	375	331	353	389	435	404	403	366	386	376	412	350	356	403	343	375	376	372	385	343	337	362	350	363	371	352	353	339	369	373	335	369	364	332	380	340	399	387	351	377	383	364	357	358	420	352	347	359	358	404	337	399	419	318	391	371	348	364	364	380	390	355	373	338	364	370	377	382	358	370	371	385	347	349	355	371	385	383	321	383	330	390	413	371	354	354	334	391	352	342	355	330	411	387	415	374	394	367	368	364	394	375	345	347	347	381	332	375	373	354	356	385	361	367	374	385	356	375	374	371	343	353	343	360	399	370	327	376	346	362	371	373	371	405	349	396	372	366	385	389	384	358	394	387	393	362	389	360	338	372	336	359	361	361	385	323	372	372	319	364	346	401	390	371	339	352	349	389	366	405	368	358	358	365	375	361	381	361	389	331	332	352	367	363	338	376	340	352	373	371	351	382	320	365	365	353	335	365	386	372	371	369	392	424	328	396	381	338	402	378	347	352	351	353	385	422	354	375	359	428	351	377	370	379	386	361	363	359	345	368	400	316	368	439	327	357	351	396	380	373	374	374	367	412	391	357	350	352	356	350	371	381	345	393	373	391	370	377	344	360	382	365	358	343	376	376	355	355	333	369	342	351	364	383	362	320	356	354	351	369	377	354	343	345	346	389	364	370	383	352	366	342	404	322	374	353	359	376	360	383	323	354	377	349	386	330	364	358	314	371	356	380	400	367	359	342	345	345	343	390	373	361	376	354	358	389	370	380	386	370	337	350	394	361	340	386	388	374	362	360	350	387	389	353	360	372	345	377	348	365	372	381	375	369	327	369	369	397	343	390	385	399	392	339	398	374	410	339	344	334	349	406	379	361	360	370	383	353	356	369	348	363	373	356	364	390	387	402	373	351	328	375	343	375	390	401	384	380	376	332	322	377	362	357	370	387	390	376	427	366	362	323	383	316	375	346	358	355	367	369	386	387	388	382	380	359	345	332	378	362	366	358	424	381	374	340	345	368	396	372	354	322	356	384	421	360	345	349	365	378	382	309	332	354	356	381	394	370	393	330	357	382	404	386	362	361	355	368	364	347	355	381	377	339	397	385	350	383	396	368	336	347	360
9439	7220	13239	15170	10766	6980	5131	3708	2693	1543	1161	1105	1100	955	969	900	911	926	930	897	904	918	948	959	896	908	899	900	887	950	931	885	858	895	856	898	855	880	897	860	898	935	873	886	869	939	882	895	907	882	853	921	855	851	891	854	820	858	889	900	898	932	875	890	958	897	867	927	857	869	872	900	896	848	838	877	894	914	892	922	861	935	878	841	894	862	923	875	858	875	832	891	852	928	915	849	890	907	926	858	872	824	847	870	857	918	900	881	851	877	946	825	874	851	850	904	883	844	858	909	895	910	828	891	874	852	834	860	847	921	908	892	900	893	862	857	849	864	874	897	923	936	863	904	848	894	924	916	895	861	927	924	856	869	847	902	884	843	855	922	868	772	874	890	827	868	888	926	909	890	877	885	883	895	892	923	919	945	845	888	862	850	911	881	891	874	852	935	909	893	849	889	917	843	881	899	849	910	895	845	917	886	928	875	845	849	844	864	892	930	885	852	859	883	847	871	900	860	839	924	890	977	869	917	862	890	891	915	921	902	900	875	886	880	875	868	900	881	900	902	926	883	891	906	934	900	897	876	858	908	897	911	963	847	859	845	871	914	867	898	907	853	915	864	865	914	845	810	883	872	869	851	869	863	912	836	853	935	887	941	866	867	898	893	900	887	845	879	923	894	890	871	894	825	878	921	879	903	858	883	837	862	880	857	842	890	846	870	855	878	913	905	886	835	867	920	841	867	874	886	880	851	925	858	857	892	909	835	916	858	871	898	869	841	895	874	858	898	883	882	909	924	895	826	921	860	893	897	902	883	857	871	866	886	903	872	876	900	855	875	855	876	834	913	869	879	843	912	876	930	867	904	877	890	852	881	883	905	901	875	891	821	913	915	892	846	872	877	936	871	894	865	936	940	872	862	897	836	861	879	812	847	951	855	861	894	856	912	850	868	861	801	885	896	876	875	851	863	906	898	857	934	919	853	867	870	872	893	872	908	896	854	878	876	881	845	894	919	902	937	873	858	835	919	827	860	866	876	823	916	861	904	878	933	890	836	865	839	951	822	874	878	868	868	924	876	906	847	857	903	908	835	855	861	948	867	849	907	878	884	882	883	849	866	853	862	935	893	885	873	886	828	829	878	903	826	869	902	911	898	863	885	910	865	901	858	901	847	879	866	902	859	913	856	873	873	863	887	928	924	855	887	905	859	908	835	945	893	823	888	936	897	890	859	860	808	901	920	879	924	908	847	886	836	896	839	851	884	918	892	853	941	874	910	893	912	862	871	869	845	884	892	898	881	857	903	878	905	931	893	879	935	887	896	904	894	848	875	853	876	843	901	833	872	854	856	935	837	835	846	924	925	837	867	888	897	905	865	837	914	892	920	893	893	884	910	904	890	798	878	850	865	884	899	865	860	904	860	908	883	879	857	806	897	899	882	887	865	901	900	893	907	872	869	936	858	901	899	881	864	879	815	856	973	889	912	893	844	913	925	873	866	889	912	870	927	833	902	897	852	859	900	874	891	872	851	861	885	874	849	858	896	946	865	926	900	881	893	825	857	888	892	865	858	882	889	859	833	839	853	901	849	846	922	879	894	856	868	941	917	886	876	876	883	867	888	857	846	829	937	891	873	865	873	900	865	892	845	908	952	852	885	818	892	872	876	912	852	875	850	896	895	882	845	871	884	934	895	848	936	856	921	890	906	909	870	880	947	845	869	864	942	894	909	909	875	861	850	904	894	913	882	822	859	905	874	831	911	893	879	816	881	892	853	859	963	940	860	902	870	858	907	874	862	836	919	916	897	885	876	851	864	858	926	854	857	894	905	868	920	894	852	887	839	873	904	890	914	894	877	867	869	914	852	865	886	898	893	860	860	916	891	851	849	919	865	908	887	856	857	878	885	903	840	882	906	844	903	820	848	888	917	833	833	856	865	904	873	864	885	920	854	902	831	836	835	854	899	891	870	869	890	868	919	880	912	866	908	903	922	861	920	883	906	898	912	896	896	907	834	850	902	896	867	838	885	877	856	900	898	880	865	872	861	897	842	889	878	870	873	892	924	866	833	826	862	903	854	890	900	876	883	882	880	885	877	887	945	866	864	903	846	913	882	899	856	891	919	872	890	881	918	895	892	931	866	893	910	860	930	896	865	882	877	936	905	914	901	877	890	881	874	897	880	906	876	859	908	900	893	887	858	899	839	889	878	925	904	912	849	899	872	891	860	925	877	871	859	896	818	956	892	906	869	847	856	915	864	920	911	809	896	817	876	902	848	812	856	891	853	894	855	895	832	850	910	862	879	840	922	888	891	877	862	911	911	816	954	927	903	841	873	905	868	936	894	866	884	865	868	837	878	912	861	898	908	890	911	894	821	905	858	834	915	885	848	863	910	814	869	846	905	890	876	961	893	916	935	903	954	895	886	939	896	843	858	857	842	897	923	869	909	813	886	929	833	846	911	835	877	922	856	858	857	957	878	886	860	915	906	879	955	826	863	883	876	844	867	879	844	901	920	856	891	902	899	911	816	849	939	878	881	845	880	840	845	856	919	861	894	911	880	906	852	915	835	832	876	870	837	899	914	898	861	904	884	896	828	877	885	916	855	899	871	906	880	910	920	864	862	935	892	979	921	896	862	908	849	927	897	846	876	866	862	896	832	957	890	914	886	886	832	911	905	876	885	920	922	827	902	893	865	876	850	864	921	850	900	869	837	869	879	892	889	849	918	910	926	849	903	902	906	876	866	864	865	888	885	853	893	902	817	841	892	866	963	827	931	939	885	900	884	912	898	831	884	890	888	864	957	887	910	873	942	863	938	898	908	874	912	883	914	881	899	917	867	828	878	875	869	871	894	852	906	899	872	883	806	880	880	854	884	898	833	830	868	937	902	882	861	909	884	840	866	922	872	866	903	875	923	877	863	890	829	869	891	907	855	868	918	932	873	905	869	882	851	903	839	843	874	897	848	915	904	857	889	903	846	880	865	915	861	888	892	891	883	867	907	883	835	909	919	867	845	922	896	842	943	865	845	877	854	889	886	916	912	874	876	897	859	887	891	898	897	906	890	837	865	870	898	907	877	850	846	903	880	923	882	856	871	845	868	855	895	886	841	901	904	934	915	912	875	872	875	919	914	867	861	895	884	887	899	873	893	882	941	869	870	836	896	859	902	844	842	846	901	925	894	906	874	895	959	934	940	896	849	838	909	850	883	859	807	866	918	863	880	823	874	923	852	915	877	863	875	896	868	848	917	937	858	882	932	853	879	877	908	920	913	934	886	869	925	917	854	870	878	838	901	870	857	821	885	880	896	844	912	897	874	872	874	866	830	918	878	898	873	868	947	874	880	872	897	890	864	922	861	836	873	811	885	888	867	894	884	862	877	874	880	833	870	886	875	884	902	865	915	849	845	871	981	902	831	868	878	904	901	836	921	845	842	855	828	893	930	919	857	854	920	860	881	852	919	920	908	861	870	932	897	889	911	870	881	869	869	905	876
27456	21043	23473	17838	11794	10755	8064	4694	3531	2129	1144	662	463	484	462	424	386	399	428	457	437	476	473	522	501	511	453	506	423	451	390	411	450	436	430	403	408	416	393	409	389	382	380	370	383	373	367	405	369	349	410	401	378	392	373	405	364	344	412	381	399	395	372	426	398	400	368	444	368	408	408	413	404	349	411	380	359	386	374	385	438	416	358	378	367	410	367	386	370	392	388	374	388	403	433	422	411	404	376	396	371	431	383	404	394	379	375	416	385	413	389	410	377	409	406	402	412	379	409	353	370	388	350	371	389	400	353	398	412	363	351	428	364	387	371	393	357	358	373	405	389	370	416	388	415	362	386	408	409	393	385	399	391	393	380	402	397	381	384	414	424	367	381	379	411	388	397	385	377	386	384	374	444	410	394	389	428	371	411	394	408	394	421	387	358	392	368	390	431	442	409	419	396	406	363	406	398	377	412	382	375	401	381	375	396	360	376	404	414	372	394	406	394	372	356	391	373	409	405	396	422	406	419	363	398	442	404	402	343	416	391	428	403	414	387	349	405	384	388	357	380	388	381	431	419	392	390	442	448	398	413	372	413	353	435	385	384	371	365	390	424	384	394	382	406	387	386	382	393	379	424	375	363	382	408	402	384	437	405	339	352	372	382	397	403	413	396	366	390	371	406	353	407	356	415	396	373	367	364	390	373	384	392	438	399	393	377	432	382	368	391	389	410	395	371	425	376	410	395	373	341	358	405	406	464	393	415	374	375	432	411	369	392	402	383	375	374	404	397	403	370	355	367	387	408	424	431	403	396	404	398	404	399	391	433	395	385	362	406	391	431	390	398	380	369	428	405	395	390	422	412	407	412	406	396	377	427	389	408	455	412	361	396	421	392	391	388	369	405	364	406	382	409	382	361	395	393	384	423	377	402	401	394	352	379	379	367	392	441	392	416	382	383	393	387	409	401	384	420	383	380	372	397	428	392	359	367	375	445	366	368	424	414	412	408	451	377	424	412	372	388	372	375	390	376	363	411	396	394	394	410	393	377	373	381	385	377	374	390	392	365	346	405	367	395	387	412	382	366	418	385	415	370	384	339	397	358	387	403	405	382	371	361	424	402	354	358	372	408	402	437	386	393	408	378	413	437	382	342	401	411	401	400	381	418	412	381	390	372	413	392	415	377	404	387	401	396	393	381	446	387	360	379	385	389	407	376	352	441	342	367	423	410	359	396	426	417	431	374	419	418	395	399	374	422	374	397	400	404	374	421	373	405	396	381	381	398	373	380	415	362	406	411	383	380	391	403	411	366	398	368	422	403	371	360	384	384	374	408	403	398	387	383	414	392	408	376	392	415	413	416	379	413	403	407	406	396	410	384	375	411	393	407	387	389	397	372	422	405	378	377	374	401	403	351	373	400	376	403	375	405	407	429	396	416	409	364	412	384	401	379	362	365	420	386	344	412	370	369	377	382	390	373	393	396	404	388	374	397	390	402	394	384	355	394	370	402	397	393	406	374	389	370	380	382	400	406	403	352	373	365	356	368	389	401	392	354	388	396	400	371	402	409	374	370	381	373	397	366	397	370	364	419	377	385	391	404	402	357	380	426	398	401	379	368	394	415	381	400	413	398	405	393	364	393	379	358	376	376	410	401	379	370	395	361	407	422	399	386	401	376	389	381	408	433	400	367	383	393	403	427	400	431	449	364	369	414	380	371	372	390	410	394	402	376	411	399	394	402	367	424	392	394	403	405	402	410	408	387	371	394	416	365	401	366	389	395	382	411	409	367	374	379	378	388	379	374	399	398	426	376	360	420	403	401	401	388	384	430	415	407	369	405	392	416	395	365	411	403	368	367	409	370	422	416	399	409	363	386	415	401	412	387	422	358	361	387	405	429	379	379	410	412	396	409	402	410	386	364	429	377	385	396	404	394	398	390	407	383	393	378	392	431	357	418	372	369	362	383	412	355	422	374	372	414	409	451	395	381	376	408	385	399	381	385	428	365	357	388	410	410	438	411	380	401	424	404	400	387	374	384	411	395	403	372	391	408	383	375	404	429	378	401	428	392	368	397	378	381	386	364	387	361	365	401	377	394	383	364	406	385	367	357	425	413	395	398	382	400	375	378	381	393	377	371	416	385	376	398	381	375	395	413	411	409	359	384	396	418	371	377	363	396	385	402	376	379	400	379	421	396	399	375	389	351	366	414	376	420	363	424	421	357	382	397	391	420	404	389	388	453	355	377	363	419	454	368	385	463	390	412	389	382	395	380	409	404	409	399	379	419	378	386	376	386	373	374	417	401	393	398	360	397	385	377	398	367	401	423	390	368	404	408	352	410	374	385	374	412	388	389	382	429	389	387	439	413	412	392	396	424	378	400	405	420	356	396	366	356	395	397	374	404	415	426	385	363	406	388	377	416	394	387	387	398	360	383	353	410	434	361	415	374	442	433	388	390	398	399	431	363	327	361	372	409	394	427	337	385	370	378	369	440	359	397	379	397	411	391	387	412	420	404	369	390	395	397	391	366	400	352	422	385	439	387	416	431	386	399	423	380	366	391	411	368	392	407	410	387	378	401	429	374	398	354	405	419	398	410	383	393	393	373	403	391	376	379	420	380	357	406	399	408	407	388	398	394	410	341	392	391	379	376	389	416	400	382	399	365	402	378	392	446	376	370	379	422	390	402	452	368	392	401	397	357	432	364	378	409	385	422	387	349	379	411	424	406	378	369	407	387	422	447	382	408	378	399	396	382	441	404	404	362	408	394	441	396	405	444	463	397	380	402	387	378	424	398	354	340	364	391	376	395	400	397	401	382	384	412	387	346	400	401	353	381	380	370	387	403	384	387	388	387	389	397	386	433	423	381	383	384	361	364	350	384	406	441	413	391	417	404	437	373	357	363	412	448	397	431	392	418	397	362	399	389	369	369	372	350	417	423	417	381	397	411	422	398	404	399	375	376	358	402	375	397	399	381	401	371	413	410	392	374	366	389	388	385	377	387	397	389	399	386	364	375	386	395	403	358	389	381	408	434	420	412	377	388	389	400	415	392	370	406	401	400	412	382	400	400	389	335	396	392	392	382	401	384	387	392	410	403	399	393	391	410	370	414	384	364	376	413	385	391	392	396	412	420	396	401	401	375	406	396	418	371	427	372	398	371	405	367	397	389	357	392	376	364	400	406	408	367	410	363	385	376	412	403	405	403	399	387	382	402	419	438	415	410	409	406	393	429	370	365	397	383	387	364	404	384	388	395	364	442	399	422	395	388	411	414	402	383	425	394	435	404	373	388	360	397	403	427	445	420	444	407	405	376	394	406	388	371	395	406	376	376	398	374	385	368	404	389	382	325	433	375	389	409	414	391	377	430	353	403	405	382	353	396	410	417	378	390	370	360	378	382	404	419	390	401	406	409	396	405	344	417	381	365	392	401	371	422	395	389	429	416	391	380	385	352	403	403	415	397	416	401	416	412	392	377	399	370	399	385	418	369	373
20031	19999	29619	28888	25059	25483	20153	15327	11990	8273	4527	2498	1636	1585	1099	1091	1073	1028	1089	1105	1177	1303	1358	1635	1430	1409	1338	1304	1232	1221	1144	1092	1059	1011	1027	988	979	916	945	897	969	926	1041	935	976	925	973	978	976	917	940	902	920	923	938	922	942	893	942	882	959	914	892	931	927	895	948	918	929	950	974	986	907	902	924	987	948	946	921	877	936	961	871	914	948	898	994	886	955	887	911	964	967	906	1007	917	926	888	911	913	977	922	942	897	889	902	909	939	948	911	963	955	938	966	940	954	948	922	912	926	972	946	865	916	937	862	961	939	957	896	851	857	945	913	889	927	927	997	959	900	963	950	918	937	893	932	923	970	879	972	946	931	931	951	927	918	948	935	912	887	975	971	908	910	936	919	921	965	931	937	884	957	942	910	972	947	918	914	949	963	938	996	920	941	977	935	980	1009	928	941	904	936	978	896	936	960	940	935	931	951	940	936	931	917	940	940	933	888	935	864	979	895	920	949	900	905	927	960	949	917	933	918	926	882	945	968	1011	942	924	887	936	927	962	958	962	938	961	966	890	952	929	905	972	954	965	914	880	952	913	1003	948	925	976	929	924	916	936	938	903	921	918	918	939	915	899	923	955	922	914	938	950	909	926	948	912	929	947	951	913	975	885	911	899	920	926	915	902	976	926	915	929	962	932	935	917	933	891	894	922	966	957	972	935	998	934	910	972	965	913	986	936	961	914	908	976	970	967	883	934	896	927	927	960	942	897	908	919	933	940	969	887	988	901	928	907	975	937	914	923	938	980	942	938	927	926	986	911	964	953	955	921	928	903	944	900	931	929	933	897	883	933	900	861	900	912	916	937	973	925	964	943	939	879	938	923	962	943	914	888	947	900	920	904	927	929	927	952	905	938	917	947	876	927	949	952	931	907	907	922	910	941	985	985	950	907	878	970	888	945	917	959	938	927	925	923	940	952	930	922	967	903	938	979	993	934	967	920	888	934	972	948	896	966	948	940	917	964	915	931	957	936	893	928	976	990	971	951	952	878	937	943	897	931	911	955	957	918	949	934	886	899	906	919	887	972	912	975	927	957	898	947	1029	919	891	957	965	982	905	920	925	892	974	930	920	917	924	928	948	923	898	944	928	915	1004	947	852	933	952	919	990	977	954	989	890	935	944	945	894	930	913	917	919	911	923	920	985	1004	1006	956	924	925	920	943	955	965	904	937	935	970	939	992	919	890	931	964	946	901	968	914	951	923	945	929	936	931	905	885	889	916	912	965	928	973	963	941	933	981	919	944	889	927	968	921	887	940	862	931	971	913	974	947	908	953	969	904	956	994	996	894	963	935	941	934	967	933	905	961	903	935	949	901	954	929	905	947	868	913	879	929	920	903	935	926	919	932	924	945	981	929	930	956	956	885	967	913	947	924	893	996	964	939	959	923	914	927	973	959	957	982	903	897	943	920	919	915	981	910	914	908	948	947	924	961	932	974	947	931	947	944	922	907	904	949	956	925	904	901	929	924	899	913	958	939	928	987	933	952	967	907	913	971	943	967	933	954	873	994	966	913	937	864	926	899	970	949	931	906	905	907	874	899	914	975	977	867	926	871	990	933	903	955	894	960	901	956	957	932	941	923	934	890	973	921	924	909	942	943	930	904	891	954	956	941	958	971	919	953	943	919	967	927	979	947	958	1002	933	929	929	957	951	988	951	935	985	916	949	994	900	914	1016	905	905	920	951	942	905	929	921	913	928	972	857	936	967	890	999	900	956	954	962	909	1002	956	975	931	964	962	966	971	876	959	893	917	931	941	975	949	923	896	945	941	944	935	917	968	937	971	926	961	907	904	926	927	880	928	931	947	943	924	904	934	935	915	916	937	927	976	992	961	949	920	934	990	964	977	958	894	886	940	959	931	882	907	873	926	956	929	916	897	914	934	869	945	927	934	908	870	935	849	951	893	917	1008	906	937	945	972	959	961	897	917	931	903	940	920	940	984	940	906	904	922	924	885	897	918	934	936	987	896	927	947	891	940	927	907	919	942	909	910	918	929	901	955	899	935	922	964	860	893	899	919	933	908	933	956	920	912	967	897	872	959	927	926	912	964	898	967	925	936	913	886	959	925	1013	950	889	976	900	934	959	974	899	942	940	938	930	958	1006	922	971	978	932	939	957	945	891	961	919	987	969	952	931	925	942	979	896	968	911	884	918	978	916	981	941	1001	945	933	925	956	903	925	980	905	954	857	948	910	891	929	937	962	899	962	977	931	917	924	914	929	924	951	930	892	939	970	955	916	957	947	867	948	891	951	894	912	918	969	934	909	940	921	892	924	928	931	920	889	960	888	884	891	949	918	976	896	912	949	962	933	912	963	970	910	899	958	922	947	897	962	931	991	941	971	917	951	954	929	983	923	930	927	918	926	915	911	956	975	854	899	885	928	969	903	980	914	942	916	962	936	967	944	918	932	929	944	922	920	950	961	965	921	949	922	905	932	916	927	960	955	879	910	974	952	974	924	911	901	916	954	929	931	930	909	921	934	922	920	960	944	906	921	960	914	901	965	883	914	880	936	922	918	1005	912	936	904	936	964	929	931	913	948	911	951	916	921	1017	906	991	896	945	971	963	885	949	1006	886	960	933	929	942	914	895	952	943	911	913	928	966	973	965	910	952	947	911	867	959	937	982	931	956	909	830	937	965	947	951	991	916	958	973	945	971	990	896	947	954	974	956	1025	925	927	927	939	932	905	972	948	958	921	942	948	931	944	944	962	945	978	916	996	912	945	957	891	870	953	891	914	949	883	916	980	965	918	948	996	974	924	904	918	954	906	912	975	965	957	913	890	896	899	920	949	963	938	952	891	990	928	957	918	929	984	836	926	890	964	968	920	934	930	921	947	901	940	913	900	918	921	929	922	952	920	917	940	854	881	941	901	952	943	945	898	902	940	999	901	940	900	950	919	920	908	934	895	995	958	966	923	1010	940	924	914	959	889	936	923	922	1017	897	922	918	891	929	984	937	920	969	942	970	958	953	969	910	943	957	984	937	892	897	911	893	966	916	962	952	934	888	913	913	951	925	898	939	875	919	938	1009	925	926	901	947	961	959	887	920	916	937	898	959	947	946	894	876	938	950	913	930	923	968	979	912	898	934	957	862	900	934	931	929	967	888	973	911	875	946	970	969	975	977	894	955	931	947	1003	972	936	934	975	900	888	1007	954	902	956	957	917	935	966	935	880	930	1001	893	958	910	910	907	1024	901	919	934	902	924	893	887	939	908	935	974	948	932	954	941	938	929	955	915	902	949	929	947	942	968	899	975	923	930	938	883	974	932	969	916	963	921	911	916	917	935	922	934	890	896	922	906	943	925	897	892	985	949	877	980	904	906	945	918	979	940	945	973	929	894	970	916	913	957	900	950	946	925	970	942	945	939	917	947	910	975	873	951	919	884	925	911	943	918	862	878	947	953	937	992	898	906	924	932	919	902	932	969	930	905	942	935	897	1013	982	946	937	934	953	931	900	928	901	905
38629	33714	32101	29093	23658	19848	14384	10825	8496	5990	2106	914	679	493	382	369	383	367	369	380	400	468	472	557	536	481	435	480	438	414	385	388	384	404	338	365	292	354	339	330	390	337	330	340	345	314	351	376	371	326	341	302	326	357	357	376	361	341	353	340	326	333	341	344	345	352	342	337	357	347	360	343	385	342	340	326	350	341	346	345	338	331	328	351	340	334	371	326	337	303	330	347	349	333	333	337	374	356	326	360	313	309	359	350	341	340	328	300	331	319	359	374	344	347	337	362	368	297	353	342	317	340	352	324	348	316	354	357	309	326	314	353	309	316	339	356	342	334	346	296	342	338	309	327	368	299	345	332	329	351	362	345	345	341	317	316	327	372	340	338	350	391	356	304	322	357	323	359	307	355	345	350	336	329	310	314	354	362	337	380	322	348	322	337	346	324	364	360	352	343	331	377	320	356	319	366	349	389	365	320	351	353	387	362	357	335	348	321	339	300	326	368	319	348	341	318	339	327	304	342	357	341	324	340	309	371	335	311	309	347	353	340	391	325	328	329	349	337	375	312	327	352	342	362	319	361	357	308	353	345	355	321	328	348	346	291	334	328	370	348	314	339	342	303	335	316	334	287	349	324	337	325	355	363	345	331	373	339	332	347	352	356	313	315	328	332	330	326	302	348	322	359	331	330	332	344	323	358	348	330	348	341	388	340	328	296	365	297	353	348	316	360	354	360	348	361	353	364	366	321	347	344	317	346	326	335	314	332	341	360	336	289	325	319	314	311	367	346	351	306	307	350	316	360	322	320	350	362	318	338	361	322	332	308	336	334	341	339	351	323	364	318	350	331	345	330	330	305	361	363	340	344	319	335	330	340	346	349	325	348	344	345	341	351	344	326	322	356	313	366	314	331	310	327	331	348	357	328	339	344	346	310	326	337	366	329	320	363	329	374	330	323	349	318	331	350	325	357	340	312	333	345	319	335	306	355	333	321	318	293	344	319	358	349	339	315	327	395	312	345	371	354	359	392	333	298	339	361	343	342	319	389	313	345	342	328	348	350	364	354	317	332	343	347	342	329	372	349	347	335	345	323	361	373	314	333	334	317	343	305	318	316	329	322	315	339	315	348	334	345	326	324	349	327	334	328	340	350	319	358	323	333	353	303	322	321	325	301	328	362	353	378	341	335	290	353	338	335	299	355	354	346	323	314	306	357	348	327	320	346	325	321	335	326	355	394	317	337	349	353	323	338	352	339	346	359	318	334	362	331	330	375	348	354	327	357	346	336	352	338	358	343	340	349	349	322	312	354	338	334	323	330	345	362	328	314	345	332	381	373	368	328	310	330	320	369	318	329	338	363	359	337	364	356	313	327	323	323	362	328	336	329	308	351	323	340	321	351	355	339	356	335	333	310	341	337	335	334	311	342	320	335	368	336	346	313	348	335	309	319	355	344	289	363	324	338	332	321	338	322	356	318	347	351	332	326	323	329	307	311	346	365	322	347	323	359	331	312	332	328	317	312	338	311	364	349	327	322	313	346	295	306	325	342	324	369	364	362	356	304	335	348	335	352	350	291	365	346	321	371	323	332	300	336	345	383	334	360	329	343	319	342	331	328	315	324	358	325	303	313	311	332	336	350	331	315	337	328	341	325	298	361	334	319	342	320	366	351	324	363	312	346	325	334	330	291	296	323	327	321	338	337	358	346	345	370	321	329	375	323	327	361	325	313	332	338	303	353	364	370	287	333	326	346	338	337	329	351	320	341	368	300	317	328	333	363	364	309	366	347	311	355	306	341	344	347	329	356	371	351	347	334	346	358	334	323	328	298	357	355	361	361	339	343	338	355	352	366	360	338	376	365	313	347	355	373	330	333	311	350	382	348	315	328	326	316	366	347	303	357	345	341	329	308	328	293	331	333	360	347	312	339	325	328	292	328	359	333	348	366	343	341	348	350	366	340	406	319	320	330	339	319	314	377	364	324	353	318	369	364	333	358	336	331	322	360	329	367	325	340	329	354	333	339	352	329	357	319	343	326	321	335	319	337	291	337	313	344	333	311	340	355	373	361	340	320	348	294	366	338	335	348	318	338	340	331	379	315	305	331	327	327	337	343	311	337	336	344	357	322	360	352	301	325	335	324	339	326	331	336	363	332	327	349	318	340	326	384	334	326	346	327	359	327	307	333	360	321	354	315	306	352	308	368	327	329	290	318	366	355	333	314	335	333	329	328	335	299	344	335	337	360	372	340	370	326	345	330	356	345	343	327	351	315	329	329	337	320	338	330	350	359	321	329	352	316	331	342	356	351	351	276	357	355	354	320	356	347	325	352	337	343	319	335	345	376	324	305	344	332	349	327	357	353	307	359	328	372	341	325	338	323	349	334	335	359	312	332	319	326	341	310	313	375	345	325	336	346	333	331	340	320	327	337	323	310	306	339	369	339	333	309	352	325	295	335	320	360	337	360	318	336	348	294	368	332	345	375	359	279	369	338	314	342	316	337	286	324	350	348	310	332	346	320	329	333	320	332	360	358	337	332	344	320	343	343	333	303	315	329	386	346	340	326	320	347	324	325	328	324	295	346	329	326	306	332	369	351	324	349	331	332	306	358	366	319	334	330	361	350	383	318	321	328	331	321	322	323	361	371	351	338	354	351	361	323	335	305	353	338	334	367	341	333	304	322	332	350	341	348	324	324	311	326	365	358	362	342	343	336	322	339	348	325	321	303	349	332	339	305	321	338	331	315	370	361	326	308	365	345	355	324	343	326	339	330	355	321	309	340	312	326	344	331	334	347	337	359	322	383	364	330	326	314	369	346	319	347	379	325	334	322	337	338	323	309	350	319	336	353	324	344	307	330	324	326	367	336	324	364	336	297	374	333	324	352	295	343	370	325	316	315	355	280	344	330	352	328	360	335	364	351	357	316	311	311	346	333	339	348	307	318	325	334	346	379	321	329	309	307	361	352	335	306	334	318	347	338	323	330	316	312	390	358	331	371	354	351	356	378	361	336	318	315	356	309	333	337	315	357	311	349	336	364	323	363	348	362	320	325	325	390	385	359	325	317	360	315	378	340	331	326	298	307	377	349	351	328	332	307	337	315	324	338	307	328	374	299	337	333	330	348	332	308	344	315	365	321	318	357	355	336	320	356	359	353	360	308	352	344	343	319	363	322	316	333	336	358	321	322	319	345	325	337	334	339	324	331	323	338	349	346	319	345	374	353	353	338	307	352	365	351	332	331	333	331	348	313	343	381	343	359	300	311	348	327	350	351	352	369	325	342	327	340	324	334	361	360	316	318	349	339	361	313	340	370	299	335	306	306	315	323	348	349	317	341	361	341	384	310	301	328	316	362	325	344	371	319	359	367	355	341	323	318	278	322	334	355	312	364	316	342	358	339	338	303	323	328	324	347	321	338	315	299	285	352	313	341	340	350	331	313	339	312	349	353	323	331	346	330	315	332	354	331	351	331	338	339	345	358	362	346	360	360	357	349
27005	28104	35045	37440	35664	33743	29311	25414	22672	17852	6807	3775	2891	1628	1081	1052	942	1009	1009	1216	1365	1501	1679	2140	1850	1696	1589	1733	1458	1382	1145	1133	1054	966	891	921	878	853	859	833	852	801	788	808	807	762	813	806	782	826	860	815	793	814	828	787	805	792	773	810	774	807	834	819	810	832	763	833	821	823	812	733	872	763	813	825	793	769	849	790	795	824	780	775	754	770	790	811	807	812	809	809	773	835	886	791	805	796	828	766	800	841	775	825	805	780	773	727	839	794	812	796	798	755	787	802	823	810	806	787	827	772	797	773	825	789	824	817	837	819	837	854	830	826	840	780	769	830	828	797	784	841	824	779	831	822	837	802	787	854	850	795	820	773	848	823	838	806	794	804	854	793	790	818	845	769	815	822	772	817	824	786	817	796	857	795	808	828	851	784	818	805	794	862	792	786	833	786	834	780	769	773	796	796	830	830	853	783	784	818	822	780	843	879	810	844	731	756	817	800	863	779	789	781	852	827	790	769	844	831	810	803	783	797	787	778	783	805	807	813	793	823	766	810	849	828	824	784	810	862	834	808	798	822	782	823	802	802	783	812	831	779	825	842	851	833	758	866	833	767	806	840	837	830	773	796	792	785	829	807	802	771	825	839	814	779	816	796	858	804	791	820	805	819	837	821	818	791	807	778	813	798	749	805	751	808	872	816	821	812	843	806	762	820	803	770	827	807	802	766	837	850	816	765	802	793	793	874	788	787	786	806	810	805	796	821	789	808	778	802	817	832	813	811	779	788	768	816	864	798	789	846	788	770	810	852	845	808	784	810	811	775	786	809	854	834	760	819	807	798	785	750	770	787	866	783	802	767	768	734	822	800	802	778	802	826	787	783	784	755	761	830	723	771	732	797	770	809	846	816	798	764	803	821	811	781	795	819	762	789	859	798	765	786	806	811	830	811	814	798	791	828	820	822	778	865	801	863	779	818	785	867	840	801	785	791	800	812	833	796	801	810	815	764	796	791	842	774	816	814	821	818	774	786	790	783	797	828	801	821	736	768	826	819	812	783	809	814	784	842	806	814	802	793	801	801	775	820	787	819	740	817	813	771	796	855	779	760	787	817	831	858	756	806	752	809	769	806	795	785	775	810	779	765	770	834	816	802	751	850	822	782	821	814	775	795	799	829	769	789	837	778	820	793	803	757	827	801	807	786	827	794	802	832	767	839	836	753	851	829	826	818	822	792	827	774	815	783	810	785	783	754	836	766	812	778	772	804	777	783	830	784	780	865	793	843	859	807	830	760	793	792	849	786	766	874	842	868	793	843	822	799	836	815	820	815	813	813	766	768	743	856	817	776	825	783	799	813	771	798	788	862	771	839	815	841	835	809	822	762	831	794	777	760	820	795	798	811	832	788	752	847	854	808	741	767	819	822	711	845	835	834	772	831	780	816	788	783	809	752	833	801	775	790	793	810	849	832	808	785	813	770	758	804	798	763	842	855	850	820	826	814	826	781	822	798	825	846	813	838	784	814	800	828	818	746	753	780	849	806	871	776	856	807	801	804	803	820	823	820	748	803	787	799	845	838	792	786	816	795	819	869	811	769	817	829	834	832	763	826	817	800	824	783	794	830	785	826	814	801	821	797	817	781	785	805	803	818	751	766	860	796	804	818	849	786	805	803	798	809	847	802	843	828	823	804	805	756	823	797	806	831	786	750	839	810	801	855	854	835	833	818	828	769	822	819	784	804	772	782	814	817	807	795	815	839	791	827	820	821	778	778	829	782	842	811	780	844	828	860	809	786	769	802	774	859	779	806	790	836	806	804	830	830	775	781	819	802	822	788	764	784	843	792	797	792	850	821	833	800	804	799	771	799	827	766	839	778	820	788	796	846	763	852	829	796	814	771	792	784	769	806	842	852	823	795	776	787	859	796	794	799	763	834	795	795	779	783	835	773	802	801	790	754	756	800	821	762	781	781	835	776	763	821	794	828	806	779	814	811	786	830	785	768	781	782	813	780	825	823	794	829	859	803	819	793	847	821	865	861	771	736	789	826	844	808	813	831	808	786	865	779	814	800	797	868	789	790	775	792	743	728	781	806	781	796	787	803	791	836	761	788	780	802	836	771	766	800	841	843	820	772	763	818	791	798	790	748	763	792	782	852	782	771	866	840	820	791	821	842	768	815	774	807	836	800	784	849	787	844	795	803	817	805	856	818	816	811	790	826	794	779	802	823	831	803	856	790	792	852	832	816	780	822	771	800	835	771	781	756	809	810	798	804	785	816	791	764	784	793	764	783	788	870	765	768	847	814	810	820	769	769	774	794	797	777	787	776	775	765	754	778	748	827	817	820	821	768	806	762	806	752	835	788	824	795	783	780	829	794	787	780	773	776	813	780	762	825	782	796	783	763	851	837	848	772	821	799	828	739	840	795	813	808	790	806	795	844	860	785	828	781	802	781	804	803	776	824	801	811	802	772	851	764	770	824	791	816	824	814	782	797	844	851	792	740	824	789	815	838	809	833	781	820	838	781	795	794	826	788	803	846	837	808	821	782	834	810	848	825	846	807	801	843	820	850	793	789	759	786	837	806	832	810	811	832	796	819	860	819	817	800	813	843	822	785	786	723	853	803	723	800	827	764	814	848	801	816	806	820	793	741	826	836	789	793	821	826	842	797	850	806	827	824	838	802	862	763	790	810	802	838	811	763	843	743	835	808	805	806	790	807	810	829	819	824	773	777	721	795	815	804	763	814	800	820	850	819	772	762	804	770	782	838	783	839	837	817	757	815	816	854	826	822	822	825	804	843	774	843	806	771	838	816	846	800	824	803	869	834	829	797	800	775	827	811	872	803	789	801	780	822	837	750	800	810	811	801	780	801	805	867	779	864	773	815	781	872	777	765	807	830	853	804	795	804	778	757	796	812	860	772	814	789	802	794	809	780	824	827	856	831	804	877	834	853	806	797	757	834	803	796	772	836	788	828	824	776	815	792	852	785	789	769	766	775	751	841	813	807	856	843	783	780	807	846	795	832	819	815	843	830	798	823	827	799	840	765	785	779	760	759	811	804	837	838	782	819	761	788	805	768	751	807	808	822	829	848	841	799	787	812	812	857	832	805	771	859	826	737	832	815	831	843	797	780	821	781	757	823	770	785	838	806	802	823	822	780	805	791	848	816	821	816	803	798	804	755	794	821	822	793	770	807	842	787	806	820	818	839	817	785	773	765	827	837	811	857	838	795	767	794	850	785	763	821	800	810	835	811	761	794	778	775	790	791	846	825	804	829	773	797	813	799	800	779	785	755	751	820	802	804	781	847	829	786	810	761	865	784	806	828	818	762	771	812	801	857	791	796	771	763	812	812	831	784	757	845	780	785	774	724	803	807	797	821	834	832	809	812	758	799	797	819	847	845	807	790	811	797	784	780	789	795	768	797	813	783	782	807	818	754	850	813	832	830	758	806	783	798	759	851	793	812	832	811	804	817	836	800	772	828	793	824	829	819
12190	6672	5672	4044	2447	1907	1362	1226	996	661	450	429	404	389	360	334	374	373	393	388	379	419	373	388	393	397	427	399	360	392	355	355	437	360	387	370	360	364	343	355	362	394	406	359	391	371	359	356	382	388	350	384	364	371	370	347	356	427	357	384	370	387	411	410	361	365	358	379	388	403	390	379	324	389	370	383	374	380	356	422	355	365	394	389	394	367	359	349	354	393	352	358	387	369	350	396	375	395	387	342	357	374	381	360	363	342	393	361	381	381	397	341	361	349	344	383	346	420	379	385	335	334	378	373	339	341	354	360	344	362	344	356	366	373	355	397	373	377	388	350	381	355	384	369	368	360	395	349	354	356	387	361	428	354	357	420	365	372	413	387	358	366	366	356	368	359	356	381	359	428	397	345	377	380	357	390	365	350	395	404	382	344	362	370	373	379	380	350	367	326	360	361	370	379	380	373	345	390	361	363	406	366	396	361	414	350	397	371	377	391	400	365	373	338	341	339	388	360	334	341	348	374	360	367	366	396	372	332	441	392	371	378	412	404	365	364	356	347	379	383	406	388	397	392	380	383	391	346	352	351	339	377	397	387	342	357	334	347	349	391	387	365	373	383	381	377	405	384	381	356	379	336	375	345	409	362	400	357	360	364	358	383	359	381	368	373	388	364	347	351	336	359	332	383	389	380	353	369	368	395	337	390	340	340	381	403	340	393	371	331	379	352	351	378	351	324	340	376	348	363	356	359	390	340	353	373	391	365	356	332	353	395	342	401	378	381	359	366	420	347	379	367	385	344	358	360	358	381	332	362	405	369	380	386	367	353	367	405	376	356	366	353	414	365	348	375	376	350	380	426	361	371	376	349	370	368	348	336	343	346	355	371	362	360	398	380	386	397	329	366	355	338	370	353	374	323	347	384	344	385	363	399	365	372	387	368	377	374	356	403	357	378	387	401	364	382	354	394	359	332	349	363	360	393	391	355	365	365	369	355	352	354	384	376	352	383	398	351	392	375	362	363	392	373	385	382	394	380	374	345	373	353	372	390	406	363	356	380	341	350	356	366	363	385	348	393	320	346	383	373	363	366	386	337	361	400	366	432	363	360	342	377	361	362	347	392	361	396	344	374	375	340	354	380	364	372	333	377	372	387	375	385	363	370	341	337	362	406	384	368	380	380	359	401	343	396	349	364	360	397	375	339	374	377	380	346	383	342	351	353	381	370	356	391	361	384	340	386	394	382	406	389	366	377	373	349	367	386	349	374	335	405	392	355	357	342	384	347	384	419	379	379	361	378	402	363	370	377	350	387	351	367	355	361	397	350	339	369	370	339	335	355	407	393	359	408	361	364	356	382	368	381	399	350	372	386	349	385	379	382	411	377	387	324	375	372	347	388	357	405	357	353	359	338	353	305	381	362	368	356	347	361	371	351	364	368	382	375	375	391	368	363	389	345	369	373	375	364	394	385	352	386	369	369	371	380	371	371	368	343	369	416	395	366	377	375	355	402	359	390	359	333	356	370	365	392	373	373	382	367	381	365	367	425	353	395	347	373	379	395	358	324	354	373	375	347	347	379	381	357	327	374	411	388	374	392	398	376	368	364	352	370	351	346	402	403	387	359	339	391	390	404	369	380	365	352	340	384	336	367	391	387	364	400	358	350	375	388	384	355	352	405	396	387	338	381	387	358	386	373	367	376	410	373	375	354	388	339	350	369	356	358	369	360	399	324	394	358	373	367	401	357	381	341	392	379	366	350	363	382	349	352	394	373	366	344	382	349	353	346	392	381	374	361	365	353	381	366	407	391	367	362	349	375	347	351	354	392	376	370	354	391	384	338	382	410	381	384	421	364	337	387	357	353	401	374	368	352	338	379	347	358	385	395	362	362	347	357	362	374	383	354	312	361	413	386	407	346	366	346	390	364	363	387	376	380	363	368	370	369	382	366	406	359	352	367	337	382	369	399	389	358	396	360	401	341	341	395	335	361	396	347	418	366	368	360	367	355	353	361	394	357	353	383	365	389	371	377	372	385	363	337	380	350	392	346	361	347	358	352	367	382	368	378	358	391	357	342	349	377	381	373	352	387	371	368	393	338	371	353	379	357	373	363	394	351	399	352	385	379	406	371	391	386	368	375	387	379	335	345	399	343	389	396	355	388	374	352	318	365	351	364	340	387	438	360	372	363	377	383	393	418	369	378	366	372	393	333	346	374	363	370	386	361	340	380	374	365	355	368	380	369	377	365	320	327	359	361	330	354	366	374	359	364	364	407	361	386	412	397	358	349	379	374	348	397	358	343	399	364	357	365	348	387	351	364	322	389	357	388	382	343	381	357	361	366	367	348	380	355	374	344	352	345	366	350	398	369	366	371	348	365	373	374	374	337	342	353	401	389	384	368	381	376	358	387	373	351	407	368	359	366	388	363	364	385	406	373	382	375	365	366	374	383	391	338	417	360	312	352	365	375	391	389	392	344	388	389	394	375	328	370	376	356	376	370	405	381	350	412	373	371	348	382	345	363	390	330	376	370	386	348	358	374	367	425	387	360	357	373	363	354	375	374	340	355	381	396	367	391	361	373	370	381	360	387	389	368	384	375	337	332	375	380	396	415	357	363	365	362	386	355	355	392	369	354	421	387	363	336	385	389	375	413	403	345	378	372	376	354	383	353	357	352	380	375	352	366	364	400	365	380	348	359	370	357	378	377	397	361	364	382	356	383	355	357	372	385	373	359	365	365	382	324	375	389	357	360	388	358	399	395	402	348	378	354	383	379	374	378	368	402	376	371	357	363	358	341	399	372	384	393	355	358	347	384	373	342	372	416	389	358	395	409	373	386	383	379	342	321	365	371	375	423	388	356	361	393	412	344	389	370	334	365	355	366	357	357	383	357	382	361	389	354	354	384	361	369	345	396	397	380	343	359	429	394	356	418	369	384	370	403	362	356	337	383	410	368	370	428	382	366	362	382	363	375	369	380	334	398	379	394	382	404	375	392	364	353	371	378	399	378	346	346	399	355	378	347	382	371	351	350	381	376	348	347	391	367	373	366	368	392	364	379	361	395	350	332	385	401	374	376	360	382	365	396	390	355	367	390	395	335	370	375	359	343	364	360	336	350	361	359	360	364	380	376	394	383	359	361	373	379	402	367	385	380	407	393	346	413	376	404	377	354	344	398	387	376	353	373	374	384	342	363	351	367	372	393	360	353	345	362	370	384	367	414	377	382	347	338	363	367	363	404	392	363	373	364	363	390	384	401	387	347	354	346	394	364	356	388	362	363	372	359	394	370	374	373	381	379	415	376	374	345	407	390	375	392	350	347	355	345	378	349	360	363	352	409	372	392	385	373	345	384	370	346	367	346	392	386	385	359	398	382	374	380	382	400	364	404	350	390	381	376	385	391	370	376	380	373	366	312	392	424	386	370	382	366	332	356	369	362	378	446	379	394	371	363	360	359	378	365	347	333	383	375	365	405	382	359	365	355	338	349	381	380
9325	7468	10635	11235	8712	7802	5696	4861	4322	2359	1500	1314	1250	1064	973	956	937	929	944	873	952	901	977	931	941	952	935	899	948	944	935	874	852	909	902	838	879	882	891	870	903	907	903	869	888	897	902	897	898	889	835	913	899	891	906	919	887	909	930	878	885	876	926	928	922	837	910	868	877	907	899	876	888	914	863	873	912	870	880	881	868	891	938	888	894	875	888	907	918	888	854	863	866	901	869	903	898	896	890	903	812	870	847	907	929	876	914	891	880	840	958	870	888	930	869	872	886	895	911	913	905	889	869	882	880	902	828	885	855	865	880	901	897	898	951	887	880	901	932	883	885	913	927	868	854	908	901	858	881	860	884	916	874	903	879	887	915	890	920	865	920	931	840	928	886	915	860	912	908	843	904	895	927	899	933	856	870	905	928	887	864	868	915	892	855	870	916	872	886	917	877	829	893	839	855	919	916	818	925	963	910	864	891	913	901	951	862	890	862	932	858	911	846	931	892	845	952	887	929	866	859	888	900	893	871	870	853	906	904	898	875	881	881	918	860	831	892	865	887	872	912	868	887	871	839	852	854	887	868	918	858	894	936	891	902	905	955	909	868	880	869	982	903	903	892	862	906	877	939	899	897	850	905	841	911	892	873	916	876	881	949	895	844	884	908	862	916	863	911	873	868	878	881	884	857	917	866	904	920	931	868	871	891	906	861	836	901	881	939	936	905	921	868	917	919	867	871	861	844	919	917	923	915	868	880	929	881	899	879	879	911	909	889	914	891	859	879	941	831	906	898	903	905	938	865	887	866	905	843	846	907	900	875	875	912	870	878	916	870	909	940	905	856	870	877	877	876	852	908	937	883	922	905	910	884	878	917	923	952	887	881	875	889	945	905	877	873	873	897	855	889	920	906	879	887	854	891	890	854	864	877	879	862	887	917	891	911	871	894	838	894	895	901	850	896	862	919	844	917	941	899	910	898	883	936	877	934	974	861	886	891	916	842	886	841	938	894	904	904	939	958	876	832	857	860	902	905	827	880	928	934	917	863	859	908	872	871	873	861	929	863	878	869	872	820	905	883	912	919	876	914	888	864	948	910	913	867	913	934	858	913	882	824	932	943	893	912	871	857	862	897	967	818	931	857	834	844	874	895	934	916	906	858	836	925	911	899	921	835	903	903	909	888	902	904	894	874	905	891	907	890	895	900	884	861	899	959	905	876	836	856	881	920	885	888	851	831	918	839	854	860	842	877	876	882	867	868	929	899	836	871	878	941	948	854	846	858	880	920	848	896	902	927	868	936	874	904	830	920	895	842	853	871	885	850	899	924	910	890	876	854	927	891	834	844	939	881	919	832	915	915	867	870	892	895	881	969	945	914	881	869	891	874	870	877	881	876	891	911	893	900	912	858	890	891	857	868	915	894	899	896	914	936	932	921	861	860	866	884	892	891	899	908	818	898	893	869	894	880	872	855	853	865	902	926	867	863	858	859	836	889	869	867	879	835	878	885	888	867	865	828	880	859	880	849	817	896	895	934	851	899	918	908	924	895	860	817	882	899	968	914	948	922	882	891	893	887	918	928	900	888	875	859	940	899	898	858	904	905	903	912	923	905	878	863	872	882	904	881	853	891	867	854	876	900	902	904	888	915	883	840	821	831	909	881	927	897	882	885	914	863	890	891	851	869	865	926	896	855	861	841	848	889	872	919	872	871	938	857	930	916	936	878	884	905	893	859	910	849	860	927	919	884	915	866	887	823	889	896	909	864	893	903	908	921	894	860	859	940	924	836	881	931	853	898	814	940	892	939	903	910	885	819	868	827	894	876	927	878	887	875	867	827	949	879	914	880	910	904	898	941	900	965	859	885	852	903	912	885	907	876	936	926	878	888	849	909	886	901	844	903	901	871	897	885	888	899	911	886	892	876	885	817	882	918	876	908	924	884	918	937	853	888	773	878	893	857	944	896	930	911	875	896	911	917	881	894	903	956	867	845	926	915	923	941	935	877	869	901	890	911	853	884	949	894	902	891	876	867	882	888	923	878	896	871	890	923	878	883	856	930	853	862	874	861	871	870	897	888	889	855	907	870	911	887	891	852	881	904	876	914	889	855	918	931	907	871	896	871	897	907	908	911	881	885	859	901	912	897	880	812	904	858	883	869	854	940	909	861	882	924	873	891	866	863	853	895	924	868	850	889	912	848	887	867	888	904	914	842	893	890	925	862	887	894	894	922	858	848	905	864	886	906	919	931	833	917	862	868	888	912	896	935	858	850	866	831	909	846	869	906	856	910	885	899	922	885	851	858	888	873	917	897	894	899	868	903	872	925	886	880	857	890	894	888	916	867	873	910	933	893	972	848	882	810	866	909	930	883	954	860	899	874	910	971	896	890	889	871	925	909	927	843	865	954	895	898	888	901	907	920	901	843	869	885	890	898	873	913	883	881	836	890	888	815	803	895	906	921	891	884	882	929	825	838	855	931	825	888	861	907	911	816	866	903	908	878	886	942	872	931	888	874	886	919	929	897	879	876	869	866	866	940	927	899	920	930	955	912	953	897	927	872	871	898	940	880	908	886	901	925	898	891	901	874	922	868	820	929	836	962	887	888	974	902	880	898	888	897	928	893	866	881	886	919	866	865	889	914	919	890	935	911	902	834	833	959	899	887	915	850	945	848	871	931	852	879	886	907	880	932	913	935	891	875	923	865	870	885	899	831	871	881	855	857	892	873	844	902	895	931	935	879	849	921	908	943	919	854	903	879	865	909	881	927	900	943	886	876	849	886	886	903	870	888	884	892	890	872	928	885	905	890	894	920	900	874	910	864	874	901	924	898	870	892	843	867	881	873	887	914	857	887	931	891	906	863	943	907	917	861	903	912	858	862	887	932	884	891	843	828	864	859	912	877	846	912	950	983	884	879	895	901	887	892	889	881	886	877	870	914	907	887	874	871	964	952	859	830	954	937	837	849	867	874	867	933	841	915	885	850	875	882	879	865	827	906	889	898	940	838	864	908	905	903	891	836	862	893	890	904	824	904	885	895	884	955	907	882	895	881	861	843	872	905	887	891	869	857	891	863	895	867	871	913	919	860	888	901	937	897	873	891	854	882	880	871	878	891	852	863	876	869	889	894	867	955	891	896	902	869	933	915	864	896	888	813	912	958	852	898	934	888	919	829	920	894	867	881	849	902	891	921	875	933	901	879	910	875	892	861	893	875	949	918	902	841	899	921	923	856	941	920	898	933	936	894	867	900	911	875	916	878	893	853	913	854	941	902	911	935	937	809	878	887	899	862	844	883	901	886	925	885	863	859	858	927	893	896	926	931	832	936	897	854	866	908	899	913	885	916	881	906	901	935	885	888	874	882	907	923	860	877	855	919	962	884	854	929	889	890	884	856	872	933	879	855	822	936	906	860	912	863	875	817	870	866	933	890	923	886	924	892	936	954	863	886	857	905	924	828	891	957	928	883	859	841	900	873	859	927	903	881	912	870	872
27199	18511	21190	16622	12250	10781	7290	5398	2908	2024	1232	618	558	498	444	429	418	425	419	396	477	478	467	466	463	484	475	460	458	444	411	427	447	416	390	415	413	425	410	396	418	435	377	392	393	420	417	373	415	411	400	423	383	390	422	379	438	415	433	419	350	382	389	375	392	435	419	343	389	387	388	421	422	416	406	389	414	402	373	381	410	396	363	402	418	407	411	396	387	380	414	384	410	390	375	410	406	423	378	375	409	430	375	429	391	365	396	419	365	376	365	389	410	392	372	371	396	412	397	387	385	417	379	379	425	409	440	378	367	396	438	393	362	388	391	387	410	388	391	408	410	414	397	394	382	388	403	348	361	387	407	401	403	389	389	397	394	399	395	415	383	405	410	410	371	396	402	404	413	391	410	430	360	418	395	406	393	424	368	384	393	386	364	346	384	425	390	376	393	402	384	393	390	373	433	388	381	414	399	360	390	386	402	382	372	418	384	388	433	398	398	390	375	419	399	400	394	417	396	382	384	407	366	378	366	387	405	404	395	412	371	414	384	404	390	411	428	371	404	378	374	373	415	428	418	382	398	384	431	415	378	406	357	361	390	392	406	428	374	401	419	382	365	360	409	412	390	394	389	388	397	409	370	413	443	429	398	403	388	409	431	411	373	406	400	427	394	378	423	413	398	367	424	398	408	402	395	389	405	435	386	387	363	415	373	379	393	408	377	408	400	414	381	397	414	403	384	392	401	400	408	382	416	421	421	391	395	398	422	418	391	413	418	397	412	366	437	393	376	381	380	436	425	392	412	390	366	370	375	368	433	448	392	412	402	387	435	416	357	400	407	407	380	399	382	389	397	395	386	366	384	404	408	393	403	425	417	380	402	418	436	400	402	405	431	413	411	418	402	354	404	397	400	452	388	351	407	385	401	375	414	406	427	380	394	401	386	382	403	410	397	376	428	431	381	371	398	374	379	425	387	379	394	357	367	418	377	398	425	411	412	407	411	396	374	400	401	393	369	387	418	405	450	445	426	406	427	436	398	413	393	379	433	381	380	420	401	385	384	407	397	382	372	435	352	369	377	418	382	453	432	348	415	351	382	361	378	389	384	396	399	394	400	407	411	369	376	387	410	393	354	388	425	411	364	347	378	414	403	411	467	371	409	387	391	373	372	390	391	359	413	417	389	402	407	353	402	413	387	389	383	410	406	404	370	357	387	406	395	409	383	446	420	439	383	391	409	404	381	420	393	420	431	425	361	391	412	404	391	419	381	402	354	415	422	376	374	375	385	382	420	384	374	379	400	401	403	420	390	414	373	417	369	409	396	415	388	348	369	397	396	371	383	385	411	425	415	396	400	398	400	404	393	390	392	412	378	421	391	422	404	381	394	394	429	381	423	418	401	442	404	418	450	427	397	396	367	391	417	426	454	384	419	410	380	376	385	395	393	379	387	426	394	378	428	388	409	417	439	423	390	373	396	405	397	384	413	393	389	398	387	425	395	402	401	369	384	417	389	409	402	383	372	403	389	396	370	393	383	395	411	394	423	397	419	405	423	401	409	425	405	359	345	395	399	388	388	412	420	399	389	375	376	401	439	403	411	400	411	405	422	428	353	413	412	425	410	370	402	427	399	387	430	383	417	387	366	385	400	409	383	406	383	397	387	426	396	383	416	448	397	394	444	415	379	402	407	415	386	402	376	387	414	394	396	400	401	421	377	356	384	379	399	410	410	375	380	374	399	391	402	416	406	400	413	384	378	351	386	412	432	421	405	402	420	413	392	383	353	389	402	414	399	424	387	397	420	380	423	428	403	415	406	396	373	397	404	440	412	389	413	367	407	422	418	433	385	388	408	454	396	395	441	434	405	399	386	406	410	434	389	410	412	357	421	452	409	370	434	411	406	345	387	422	395	401	401	438	376	374	410	386	373	357	400	408	409	381	389	378	370	402	430	418	414	375	387	386	399	393	378	382	414	407	387	418	416	424	375	393	370	423	389	428	381	391	394	443	424	364	428	391	421	420	416	389	382	399	391	388	395	367	431	377	371	358	384	394	399	402	418	386	388	414	376	415	436	422	406	394	388	378	420	423	410	424	376	362	392	367	385	400	415	409	374	392	376	390	371	400	393	400	420	392	453	401	429	393	397	413	394	377	414	418	391	407	404	378	451	384	391	392	375	389	390	412	385	438	374	379	384	394	368	383	414	391	389	385	422	410	377	394	427	370	402	406	394	423	377	385	392	408	375	383	374	451	399	411	402	401	366	367	393	368	366	368	375	363	379	383	391	373	407	387	391	405	413	397	393	394	391	405	402	403	400	402	394	366	386	398	421	407	417	440	435	405	411	404	393	397	375	377	374	426	425	414	357	350	386	421	384	361	402	412	363	374	380	397	340	407	372	383	372	401	451	391	407	388	409	371	408	407	409	385	419	396	416	395	366	414	465	417	397	407	377	400	421	432	384	396	396	391	374	367	397	413	394	419	434	389	426	411	372	419	401	407	408	384	413	403	384	360	415	412	409	408	391	384	425	426	415	405	444	388	414	409	396	429	387	375	425	424	398	396	404	436	345	446	405	404	393	374	397	367	393	396	414	373	387	418	391	387	413	390	403	392	400	398	427	430	368	410	434	378	351	370	389	377	396	371	428	373	407	382	394	422	389	384	386	394	424	409	399	415	398	386	387	416	424	407	381	392	377	409	415	402	415	405	397	430	367	372	392	369	389	407	379	398	327	406	410	410	398	406	355	373	403	377	408	416	378	406	378	421	374	419	405	377	347	371	373	353	388	398	377	395	396	411	432	416	400	396	421	397	417	408	410	388	416	386	367	350	414	395	375	399	400	363	402	441	444	414	422	419	416	359	391	421	435	398	413	427	397	406	381	397	406	390	397	377	381	404	425	405	388	378	389	393	411	445	424	337	393	391	399	425	389	371	399	454	416	408	359	411	387	450	397	393	392	433	436	413	390	406	411	398	398	411	417	368	370	432	434	367	383	384	388	421	391	408	412	397	433	376	366	349	381	375	374	329	364	380	394	405	357	414	344	385	439	378	367	381	394	373	383	377	428	374	427	396	424	394	380	402	406	372	403	385	376	374	382	403	400	427	380	369	397	412	418	388	352	370	443	364	396	407	421	400	427	382	364	383	389	439	411	395	385	414	375	393	399	433	434	408	424	430	363	388	389	389	399	399	398	409	403	388	404	403	381	387	442	404	382	367	408	408	440	397	446	407	378	405	373	401	372	408	376	415	375	366	455	371	368	377	379	419	411	399	362	381	405	385	353	430	413	392	378	393	407	405	379	398	390	382	389	375	396	395	406	438	381	377	382	406	414	408	394	412	379	394	406	415	418	394	403	367	398	442	390	385	403	417	432	375	366	404	360	388	366	423	394	391	419	436	395	412	409	360	379	392	395	393	394	408	434	410	451	412	366	374	403	390	403	425	377	379	393	434	390	427	442	408	382	344	384	390	404	380	402	417	387	390	368	373	385	388
19603	17360	27817	27173	25439	25346	19554	17069	10485	8146	4817	2023	1798	1465	1162	1078	988	953	1095	1092	1190	1214	1306	1426	1471	1387	1421	1385	1273	1202	1165	1096	1070	1034	1014	1014	997	992	990	964	962	990	951	940	933	927	942	943	962	901	920	909	953	931	969	920	983	905	934	997	946	921	949	998	981	910	949	992	946	946	925	966	947	900	938	944	940	962	951	927	890	923	950	924	952	948	1015	998	936	965	957	916	940	952	918	951	959	1001	942	1008	915	986	962	974	942	931	868	967	915	939	962	947	978	921	896	904	979	934	961	897	927	958	929	941	1009	981	923	977	943	984	913	926	920	934	928	942	852	986	949	934	964	945	867	919	933	906	955	963	918	949	940	932	938	970	911	923	936	963	963	968	961	911	944	941	934	899	925	919	941	894	874	905	970	935	912	901	985	924	949	958	968	959	930	922	979	924	959	954	903	944	878	935	940	943	916	980	904	972	943	995	930	945	890	951	955	924	932	953	964	951	917	991	977	966	935	931	955	915	1007	923	981	956	947	937	929	948	947	976	938	973	1003	922	913	908	935	916	998	959	909	901	904	986	1004	930	923	994	947	955	929	932	935	991	980	953	943	962	894	894	931	921	958	936	947	923	935	925	932	954	911	969	900	897	942	890	906	956	1007	981	949	962	952	952	926	890	977	990	962	921	964	974	941	932	936	931	961	928	978	960	930	906	911	911	969	1025	966	895	966	890	933	987	925	982	946	939	908	916	958	974	963	914	933	930	920	935	946	962	977	995	899	953	925	904	991	904	964	979	895	964	913	926	926	908	960	911	945	944	961	965	939	982	953	932	943	902	888	953	937	916	938	918	966	883	928	1002	927	939	860	975	901	858	950	924	961	959	973	939	936	976	1001	999	1001	944	1010	969	856	962	893	976	924	986	956	936	956	1009	959	892	908	935	985	895	983	937	944	931	949	971	925	916	919	939	933	971	940	934	946	926	952	940	931	991	988	918	940	948	932	943	946	967	931	958	880	931	956	939	927	930	950	1003	929	896	970	977	939	946	945	955	973	967	952	971	914	985	870	967	962	987	934	950	928	922	962	924	952	948	944	939	940	977	947	957	915	947	938	916	949	953	963	928	927	932	931	951	938	995	916	1001	967	961	980	966	894	952	1003	928	1004	933	966	941	959	933	917	963	973	957	960	941	870	908	976	970	927	878	902	968	912	890	926	989	927	961	972	929	968	884	959	928	939	951	966	913	878	948	954	935	960	959	913	886	955	997	926	961	920	883	957	933	930	948	915	924	929	914	894	909	955	949	929	905	895	947	962	942	883	933	920	940	1010	975	922	954	917	990	974	935	916	938	977	920	951	970	971	951	947	911	919	919	974	952	960	962	961	958	943	938	948	954	968	975	975	934	970	967	953	1000	932	984	965	967	944	931	972	925	993	991	928	938	945	981	957	954	973	931	933	930	893	962	928	925	1000	944	957	1016	981	924	940	968	952	931	969	968	935	942	919	951	968	962	954	977	944	1021	924	1002	1015	946	947	975	947	901	955	955	975	983	903	931	925	955	982	971	929	958	934	947	935	935	944	969	924	902	959	887	985	932	899	957	949	944	951	949	949	1006	945	935	949	960	936	950	934	947	980	907	980	939	976	1020	925	978	900	935	890	908	937	938	948	873	938	921	937	943	935	962	1031	961	903	967	960	975	982	914	961	991	938	895	935	923	983	940	981	931	959	922	922	933	922	910	957	956	946	985	982	918	949	896	962	875	970	927	986	982	952	996	932	985	927	941	891	939	976	960	959	946	954	904	903	976	925	959	940	917	981	951	894	912	981	950	962	934	922	1018	915	944	935	948	979	894	883	934	951	934	984	952	981	941	971	1000	965	991	927	895	980	885	932	991	947	961	904	936	993	897	946	973	970	904	832	1006	977	944	893	978	923	930	941	971	864	912	925	891	988	943	1022	1003	956	984	966	968	966	971	975	911	973	920	995	950	988	961	965	969	920	938	984	1007	961	925	992	946	933	961	972	922	966	970	942	884	928	920	861	916	877	933	937	912	1007	941	939	938	1006	978	924	952	867	927	963	943	975	962	888	976	946	914	937	926	912	906	987	937	941	924	981	943	931	894	922	925	945	1001	949	938	967	922	965	989	997	939	914	962	943	925	931	906	988	951	968	942	941	926	959	941	972	914	939	904	966	947	907	922	909	933	920	1002	918	934	941	947	925	955	940	994	935	961	979	931	934	918	924	961	968	907	926	923	922	967	978	923	936	968	966	964	912	970	975	946	930	963	935	932	902	931	907	949	954	1004	985	971	953	979	992	971	955	987	968	972	942	951	922	976	952	958	974	965	994	908	922	997	977	991	905	916	920	913	914	952	970	965	960	928	968	941	990	947	920	919	941	921	922	947	971	970	906	936	967	945	961	933	935	947	932	984	970	934	991	954	959	924	969	906	951	925	966	903	959	936	932	935	904	906	925	1004	947	985	944	972	957	1017	981	966	925	916	948	925	915	898	1023	967	963	960	935	954	968	991	933	951	969	945	925	943	934	913	968	899	974	920	912	933	928	902	957	948	922	969	941	968	914	959	907	994	918	903	956	949	959	940	991	885	924	961	910	894	889	913	942	1005	958	908	1015	921	960	935	928	891	1007	915	996	902	936	923	973	920	972	948	934	903	945	964	992	938	1013	935	870	939	935	957	995	935	962	945	933	919	953	918	919	908	945	943	938	940	932	932	978	986	930	954	967	978	952	925	940	975	946	935	905	975	915	927	986	943	949	960	999	961	903	933	973	927	899	957	1005	917	913	941	927	962	885	936	884	873	940	942	931	923	937	946	935	927	915	952	982	969	933	996	986	905	908	863	908	996	933	922	900	932	941	998	910	986	919	956	966	906	946	947	914	944	955	935	1002	946	945	923	939	953	958	957	925	935	978	957	968	981	949	947	939	929	921	959	970	981	939	959	890	973	963	953	974	960	956	932	995	1004	950	951	912	970	988	930	979	996	960	930	955	1002	1001	924	926	983	980	944	940	943	942	911	960	913	901	942	937	945	939	879	905	894	920	906	903	938	932	976	894	980	963	962	980	931	961	966	946	881	926	962	973	947	930	897	978	930	948	940	942	939	934	1025	976	908	930	911	940	888	935	934	959	961	872	962	886	985	894	922	961	957	939	872	902	939	975	940	956	1003	989	904	945	996	907	927	919	910	1002	947	967	979	937	965	1006	942	957	971	931	991	1024	983	998	919	957	952	889	926	939	922	943	938	979	984	945	917	902	945	913	958	999	940	939	931	966	929	988	969	921	923	928	910	1001	957	900	961	950	919	989	912	938	944	981	946	958	980	907	963	950	950	891	902	869	924	985	939	914	936	968	953	946	900	921	964	945	908	952	947	968	924	961	992	949	969	971	993	927	942	917	974	1017	896	963	947	945	978	971	915	955	992	927	924	966	970	921	986	940	903	968	988	906	890	908	957	977	935	966	999	994	986	925	964	956	990	1002	974	984	994	969	898	918	918	952	929	896	904	930	925	902	915	935	949	961	949	983	918	989	941	889	951	958	985
39029	31158	32661	30952	27822	21287	13243	8676	6454	3154	1136	521	584	569	400	366	381	341	327	419	407	462	433	456	503	440	504	464	478	414	418	411	407	337	372	323	335	310	366	315	333	325	319	355	358	385	332	343	348	380	373	321	334	337	372	329	331	305	339	305	324	338	308	333	356	319	366	312	348	371	343	320	342	390	288	323	330	341	351	306	321	328	342	337	317	333	356	314	326	336	356	354	285	331	361	324	319	346	312	367	345	359	363	319	322	321	373	362	340	327	323	369	296	348	351	339	353	320	319	349	356	333	340	324	334	357	352	307	312	344	350	329	298	344	330	351	316	327	321	351	331	349	336	334	358	337	347	323	321	332	348	367	315	324	371	339	327	349	372	321	334	314	341	337	334	317	333	342	330	336	313	351	332	337	330	305	347	351	321	332	347	361	326	316	311	331	340	329	311	340	341	331	324	334	350	356	334	297	360	312	343	306	322	336	304	311	374	370	309	314	353	342	330	353	335	335	351	353	326	328	361	317	320	357	362	353	373	356	345	335	355	350	355	334	334	340	307	341	366	351	315	346	358	386	340	329	356	318	367	364	332	337	327	359	320	356	334	347	346	354	329	377	385	348	319	327	321	348	311	305	359	342	327	326	337	328	350	316	322	352	355	342	352	339	360	356	329	330	330	327	330	335	303	334	362	374	347	321	304	345	376	320	322	347	336	370	350	357	312	325	327	330	354	343	347	343	346	302	309	373	336	342	308	340	356	307	327	381	340	332	345	328	344	328	357	344	318	340	342	334	356	362	369	346	330	345	335	372	307	332	306	301	346	329	369	383	289	319	352	333	318	328	328	349	328	321	323	366	319	357	355	342	302	347	338	352	325	326	355	363	355	300	344	342	373	348	332	349	341	341	353	312	321	329	332	367	329	357	315	363	291	306	328	342	328	350	349	365	294	305	352	346	321	331	333	342	351	377	357	320	327	358	316	321	347	357	334	371	359	337	350	358	337	369	339	354	309	334	342	342	343	309	337	332	323	336	354	332	312	363	349	342	314	335	344	308	360	359	327	349	356	321	340	336	328	333	360	351	343	347	352	350	320	327	368	347	338	322	349	324	327	318	341	307	341	326	344	357	298	352	318	357	308	370	319	337	355	365	324	354	339	295	313	326	316	307	331	326	339	316	314	311	353	358	369	363	355	331	340	335	340	334	292	330	362	342	301	331	316	331	329	334	355	355	285	323	347	366	364	331	305	329	359	325	349	326	336	315	327	322	350	317	338	353	351	314	345	353	363	288	328	341	360	346	325	290	335	311	330	336	326	354	349	330	303	333	354	340	339	350	345	345	301	331	328	316	330	316	324	297	309	330	345	325	324	323	328	368	347	361	332	321	301	363	334	355	342	352	388	372	310	345	332	319	329	317	377	375	345	310	362	338	338	309	385	329	294	307	336	362	325	350	339	382	339	350	336	335	338	338	359	329	324	365	360	350	343	331	338	305	324	348	333	345	356	340	336	332	309	358	317	356	363	387	367	343	341	363	337	340	357	329	332	342	369	357	325	377	339	320	334	324	346	358	357	324	341	338	334	335	337	314	328	319	339	302	344	329	337	369	349	350	337	339	297	313	341	364	331	367	331	325	354	330	322	341	321	347	361	332	317	347	323	340	365	322	322	341	337	369	324	331	362	331	315	366	324	361	333	374	312	355	337	347	344	349	359	339	340	375	322	348	331	368	347	349	301	325	301	300	355	365	368	321	351	333	329	341	336	323	340	303	367	305	357	377	314	341	361	336	333	343	339	348	362	312	318	327	324	304	351	363	329	333	344	348	358	347	343	343	324	325	346	352	356	352	345	346	349	339	349	366	328	331	341	305	340	340	326	374	311	355	332	328	327	341	311	340	327	316	306	333	324	313	322	331	343	373	333	298	298	362	347	376	336	333	298	333	323	356	353	303	317	330	332	341	349	362	333	343	353	341	322	321	333	349	346	368	301	346	339	298	306	335	364	361	353	346	347	355	325	369	326	340	336	336	340	322	344	372	360	347	323	351	342	315	332	338	306	336	330	317	347	326	342	347	341	315	334	340	367	341	364	333	311	336	311	351	330	362	325	350	359	342	348	336	347	331	342	350	312	308	322	341	294	311	297	361	336	341	310	329	363	340	335	328	348	331	339	325	338	361	382	334	306	366	370	365	311	335	346	333	341	310	345	330	360	345	331	341	363	326	337	361	346	353	326	312	358	358	335	344	320	340	371	325	326	356	340	341	333	341	339	331	319	325	319	331	365	328	334	345	285	340	337	345	339	329	351	375	338	337	329	349	334	324	328	308	337	326	344	338	347	358	366	291	369	359	330	363	345	319	354	348	337	339	285	343	324	285	312	369	364	327	350	350	346	319	322	314	321	326	308	329	367	335	327	348	360	362	331	356	309	333	351	360	334	358	304	309	352	333	353	368	321	369	355	300	319	374	349	325	301	300	307	384	330	336	330	316	326	337	337	333	341	337	334	360	372	319	320	311	339	359	320	354	315	329	335	336	321	334	327	332	359	340	307	344	339	299	317	320	315	327	339	353	335	339	322	343	368	369	317	322	357	334	287	321	326	312	351	325	336	338	371	349	346	322	338	352	329	327	349	358	317	319	358	334	377	339	345	318	373	347	295	306	331	381	291	336	295	342	359	337	322	338	354	369	332	351	332	343	348	357	329	334	300	323	342	310	332	323	337	367	318	322	310	325	377	338	314	346	332	323	334	321	309	342	328	363	361	346	351	363	336	313	311	322	341	331	354	335	335	318	321	334	363	330	336	291	282	313	359	317	334	330	345	336	347	340	336	364	344	327	328	336	320	334	339	358	337	349	302	316	368	378	341	357	339	314	320	339	325	365	362	356	359	331	322	337	339	358	313	328	377	330	332	330	356	329	347	334	320	376	313	345	347	371	351	337	333	346	292	323	348	361	324	336	358	351	319	349	336	331	344	315	314	371	350	358	330	339	324	312	340	302	356	311	333	334	355	314	343	309	350	313	323	305	344	351	331	349	335	336	355	341	340	326	315	388	346	331	326	322	350	305	355	336	324	334	317	365	337	340	322	344	313	344	293	327	335	351	341	359	348	368	345	329	347	322	355	362	370	376	346	315	322	356	331	299	325	355	349	317	347	318	332	366	362	354	338	340	329	319	341	354	307	338	332	331	323	346	391	317	346	330	348	332	326	348	326	341	346	341	328	324	335	301	367	367	333	346	332	343	332	324	332	349	312	357	342	324	361	322	337	315	343	363	338	306	313	317	373	336	338	364	292	316	336	332	350	331	309	352	306	339	352	382	362	339	341	336	358	337	383	350	323	321	352	337	358	307	364	346	331	353	361	337	317	336	353	326	330	363	386	318	326	336	336	341	369	372	340	343	321	324	293	373	352	343	303	358	326	352	363	328	314	360	334	333	303	366	330	349	343	356	331	341	359	312	318	331	369	316	343	377	333	345	353	321	300	339	341	350	352	365
26743	27216	36092	40636	38803	34548	25395	21816	18906	10679	4130	1912	2385	1799	1153	900	967	988	949	1112	1263	1355	1486	1667	1905	1576	1672	1575	1449	1347	1167	1076	1027	963	908	841	841	827	820	848	898	858	763	758	831	786	831	811	776	812	783	846	782	814	820	748	822	772	785	779	783	789	785	788	805	794	811	825	812	817	792	799	828	780	759	850	793	830	799	786	749	804	819	833	805	758	785	754	801	830	780	784	844	845	803	750	819	880	784	807	846	817	816	822	800	812	769	817	787	799	816	775	771	809	817	852	864	761	804	756	795	807	848	811	796	814	766	804	821	863	818	861	789	789	795	777	836	778	800	802	766	823	792	784	857	874	736	799	850	832	811	809	746	867	753	811	787	811	792	799	785	819	803	818	771	852	867	843	825	818	803	773	791	806	842	814	799	839	799	780	753	810	770	800	752	839	798	815	843	814	846	771	820	807	805	781	810	772	798	808	810	778	812	771	804	814	790	811	874	807	811	777	838	874	823	771	782	802	798	834	807	822	837	800	792	807	808	772	793	799	818	828	840	811	816	824	783	771	810	784	773	813	835	843	815	836	821	807	792	821	830	762	816	801	773	781	834	785	775	784	804	838	784	813	798	839	846	842	785	812	787	823	783	811	783	798	810	810	875	787	800	788	801	804	813	759	774	844	811	815	807	787	815	847	777	848	791	857	776	788	865	818	802	791	833	819	814	833	761	783	803	787	820	750	830	816	789	828	763	787	793	773	760	816	813	813	813	818	765	837	819	787	838	805	807	796	759	824	803	837	816	795	812	762	828	812	813	783	814	809	851	755	737	814	767	795	820	818	819	804	797	774	804	857	796	794	805	749	826	798	782	827	836	779	803	794	825	798	825	764	757	855	790	788	766	842	774	801	844	844	858	819	829	823	776	816	743	812	815	827	790	791	773	796	819	812	801	800	860	798	800	818	807	764	797	820	766	779	822	804	796	832	792	757	817	827	849	804	793	806	783	832	773	803	803	833	796	840	838	817	848	823	790	817	807	792	803	842	872	764	798	812	805	840	788	784	767	758	779	831	860	802	807	833	831	810	783	792	817	844	835	832	797	784	819	905	793	783	803	804	805	792	781	807	803	827	829	812	815	838	824	796	817	809	796	806	790	821	784	787	799	767	788	812	791	825	750	782	757	764	771	772	830	827	785	796	832	808	778	796	826	793	833	748	796	791	830	808	828	838	823	777	781	869	789	773	809	853	772	790	782	810	807	801	787	829	838	790	803	796	794	812	787	758	805	768	807	816	813	758	794	826	797	733	863	793	785	811	768	828	833	808	803	793	811	813	800	795	805	785	782	797	765	798	750	759	813	788	809	800	788	811	820	806	826	819	829	856	805	794	826	819	807	806	787	851	828	783	814	859	798	784	808	801	826	815	789	822	760	792	769	801	800	745	839	810	785	795	820	838	806	797	814	841	846	838	802	782	764	796	804	798	862	805	763	825	821	824	826	811	787	817	800	809	834	837	791	810	782	828	796	813	826	824	828	778	810	780	777	787	836	836	797	779	841	835	766	843	786	774	828	858	739	836	782	823	850	802	795	818	837	829	839	816	810	793	809	766	806	811	847	825	791	779	781	787	801	849	791	791	778	821	819	815	808	786	869	800	833	850	850	785	811	752	765	792	822	806	793	814	800	789	790	802	815	787	756	770	837	822	775	822	740	811	833	855	869	800	844	843	831	827	766	793	818	833	826	826	822	780	819	809	812	817	868	817	795	775	770	800	824	788	817	857	717	839	805	806	813	765	806	798	794	857	787	846	783	795	803	805	811	808	777	811	789	799	766	835	805	786	763	824	773	764	784	836	787	742	822	720	768	790	808	804	797	852	797	837	840	822	764	774	816	807	756	777	822	834	790	824	837	766	790	808	779	771	836	828	750	829	821	814	824	804	759	808	805	816	802	797	807	798	825	834	839	765	771	819	800	794	798	801	757	848	812	782	788	798	811	782	760	792	804	804	822	773	777	834	846	812	790	798	747	814	798	774	831	814	814	759	811	788	850	826	824	802	826	829	782	784	817	798	868	794	830	819	807	779	824	841	820	767	787	860	807	795	804	783	829	802	767	779	823	783	827	824	819	801	760	829	827	787	789	812	760	798	814	813	822	789	869	801	838	773	820	800	777	818	820	802	800	882	807	862	804	794	802	835	791	844	831	826	824	813	830	791	857	776	837	823	885	810	787	740	804	810	826	857	775	809	809	793	781	854	840	851	806	778	820	810	769	793	809	766	814	746	817	800	784	814	828	795	783	819	761	800	744	803	808	830	772	832	782	829	834	833	811	767	774	751	822	826	835	803	822	835	834	806	795	824	813	796	837	807	808	798	807	834	789	804	831	818	794	830	762	844	800	784	855	823	817	820	826	796	838	796	809	816	803	817	831	792	815	769	873	817	797	819	839	766	871	794	820	828	829	811	853	819	774	819	830	787	780	856	771	837	806	821	853	843	814	822	779	777	783	808	827	788	757	773	792	859	788	801	756	772	853	817	835	786	791	795	809	821	781	812	815	841	826	812	821	794	816	846	784	761	779	831	840	780	835	797	808	784	808	782	839	832	796	827	787	752	784	816	844	810	773	804	819	799	784	818	789	806	816	813	769	807	779	826	814	852	793	789	764	800	808	856	839	824	843	871	805	771	814	797	810	802	769	760	786	790	842	775	829	792	889	836	755	802	830	831	828	784	832	872	807	791	813	809	820	770	824	794	821	791	826	793	731	817	813	770	836	790	797	833	801	800	816	838	789	778	828	762	838	790	792	822	818	821	857	866	792	789	827	786	826	852	809	804	802	815	768	840	759	829	754	789	820	808	802	831	798	810	815	806	825	827	848	790	818	847	824	816	780	851	790	780	833	809	840	820	847	804	811	816	808	835	872	804	763	797	768	813	808	797	813	884	803	850	818	762	808	793	822	779	807	848	792	800	798	824	798	767	816	839	787	808	764	802	799	877	823	820	786	801	797	788	843	785	826	821	811	828	798	808	796	774	857	822	789	848	843	830	743	764	831	828	806	777	811	782	785	808	814	786	848	831	819	822	834	780	821	833	774	809	792	778	831	789	847	819	794	825	802	786	803	818	843	768	798	826	788	795	799	751	831	811	782	780	821	784	764	811	814	721	824	812	852	822	796	810	801	849	823	776	781	799	753	827	796	804	783	777	836	806	838	869	792	842	794	835	823	806	817	831	816	833	801	783	790	774	824	802	786	803	811	830	754	813	819	853	803	810	775	788	810	814	801	824	817	771	860	822	790	842	776	831	797	796	777	824	852	831	764	792	796	763	782	820	831	790	735	801	831	790	829	824	841	795	812	821	832	798	775	766	843	851	785	856	810	773	806	831	791	831	735	768	795	808	803	820	811	800	828	807	799	813	825	787	770	853	856	836	767	799	812	801	794	828	813	806	812	829	841	829	740	821	870	851	815	831	831	784	795	814	808	788	834	821	801	812	815	805	783	791
13999	7955	5668	5054	3265	2117	1278	913	668	468	419	487	435	458	438	394	382	368	374	379	363	414	395	379	368	366	387	353	351	339	388	381	400	366	375	389	362	369	371	434	378	388	386	399	404	350	332	335	340	332	395	361	369	396	357	380	363	397	391	344	369	401	364	354	382	365	362	363	366	323	358	352	384	338	341	360	360	370	351	365	335	343	374	383	404	370	342	354	374	358	370	353	360	340	353	392	358	368	368	370	361	402	356	386	332	393	340	366	336	367	371	381	392	383	378	366	370	386	401	376	398	354	361	387	386	373	375	383	378	372	381	345	384	366	366	401	367	377	370	381	391	341	345	386	425	360	359	384	357	355	394	358	377	379	373	361	351	381	365	389	376	363	367	344	408	319	370	350	349	367	377	377	394	369	355	375	387	377	377	373	379	339	385	334	348	369	402	360	366	363	410	398	387	377	408	365	399	395	370	362	395	369	365	355	381	353	385	365	368	340	347	347	343	375	376	357	359	366	371	402	340	343	341	384	378	367	351	393	391	375	384	387	370	415	351	366	361	353	363	356	378	342	360	378	402	381	372	362	373	356	364	405	386	388	401	372	373	356	373	364	376	351	366	371	364	356	378	369	371	379	399	367	350	341	367	369	359	378	399	359	384	366	392	389	373	330	381	382	363	394	353	381	349	321	376	374	365	379	381	411	394	336	395	358	337	333	395	343	391	370	372	373	346	344	358	352	392	365	361	381	352	384	363	370	435	345	358	327	376	367	354	385	393	393	421	361	391	382	406	342	385	385	402	339	398	344	371	399	363	403	369	386	382	343	366	412	380	355	375	414	404	360	373	390	390	358	354	368	389	369	372	385	382	377	355	341	369	377	416	403	333	380	351	389	358	330	348	393	335	405	365	361	389	368	370	349	363	378	325	375	378	387	353	352	417	361	371	356	360	369	361	364	381	384	436	365	372	366	365	358	353	350	346	386	384	350	353	361	374	435	358	441	386	382	373	335	335	361	372	352	364	355	359	408	322	374	382	338	357	358	355	380	388	345	330	427	384	362	372	377	407	364	350	377	377	383	333	340	361	344	364	343	357	354	360	399	343	381	374	389	328	389	371	367	359	388	354	328	389	361	377	377	351	403	414	382	381	360	371	325	400	373	350	399	388	362	376	401	377	383	393	357	360	335	382	382	347	380	376	352	346	408	353	366	325	379	387	372	341	381	391	354	394	373	361	367	379	375	356	359	338	379	382	422	348	362	352	396	374	368	358	361	359	339	335	365	344	373	376	376	382	376	375	351	363	342	378	371	380	353	330	327	334	355	377	370	373	346	392	371	370	348	343	399	382	378	351	355	397	358	400	365	353	387	359	390	362	372	387	337	386	362	399	332	358	404	354	347	374	394	418	335	330	419	374	433	361	420	391	380	352	354	365	391	349	330	369	369	373	384	385	389	402	371	367	391	361	365	392	377	350	373	380	395	388	360	367	385	338	341	344	363	372	361	419	351	338	365	372	302	361	391	366	409	364	410	360	376	399	383	367	358	415	349	389	371	353	379	377	373	363	368	388	362	362	354	385	401	329	355	351	342	382	343	385	415	376	391	373	349	384	376	370	345	352	377	344	410	376	358	357	386	391	394	337	365	373	363	374	384	395	370	379	373	372	371	400	387	362	392	396	355	359	386	369	357	378	394	334	354	332	371	345	347	399	383	373	380	389	363	407	349	377	390	406	365	385	371	348	386	379	381	364	361	385	358	381	370	348	368	358	379	373	363	375	404	358	368	369	355	373	375	371	354	337	376	370	357	344	386	345	351	390	373	394	362	404	353	362	406	364	392	354	359	396	383	371	381	370	399	381	360	349	350	356	353	393	370	366	328	363	339	384	367	401	395	377	356	383	407	405	392	368	373	378	373	342	358	382	352	366	369	356	374	368	335	353	399	389	360	329	350	387	381	384	381	376	392	383	365	386	354	359	366	367	377	358	382	337	374	359	384	360	380	366	336	402	352	367	390	384	391	377	392	382	372	375	314	364	378	371	370	365	362	376	384	399	396	334	362	347	345	400	375	386	438	358	375	385	356	364	381	399	392	358	367	359	335	377	370	349	375	368	338	375	340	359	348	356	372	375	340	355	339	388	363	359	368	389	352	358	438	342	378	383	389	352	371	364	337	352	382	344	360	373	391	377	342	376	353	341	358	371	364	348	341	350	353	389	367	331	351	401	376	364	348	384	355	357	380	375	381	362	360	367	362	379	331	346	363	379	361	343	358	358	398	360	384	359	398	398	355	349	392	369	361	406	386	422	370	415	355	377	379	368	383	362	340	377	372	369	356	378	360	382	376	383	392	395	382	399	392	363	369	340	345	351	344	342	381	357	359	394	371	374	399	324	367	343	334	336	378	390	352	357	342	355	351	414	398	376	349	375	376	388	336	354	344	362	392	401	344	450	385	405	386	355	379	390	340	374	364	385	343	356	386	359	352	360	350	363	357	357	366	365	380	380	342	372	372	345	371	365	390	379	341	347	361	367	398	371	366	358	388	389	357	356	369	375	322	378	350	395	364	380	384	414	378	358	354	332	399	389	404	363	368	400	376	406	360	357	329	384	356	326	384	357	408	362	372	354	351	352	375	375	372	350	347	360	354	351	371	386	399	339	314	368	387	397	364	385	386	376	337	368	415	345	401	344	328	365	397	349	385	367	366	400	412	380	366	373	318	348	360	376	385	374	416	375	383	356	383	364	368	352	361	351	403	362	378	387	404	341	351	367	357	397	390	401	374	365	382	374	355	375	370	389	382	361	373	402	369	358	352	368	384	363	342	359	390	365	374	388	357	359	373	369	386	378	380	346	377	352	400	395	383	372	355	330	346	381	368	353	339	363	389	369	351	370	366	369	375	404	364	383	343	370	371	389	327	369	383	372	359	332	371	368	374	362	368	371	401	379	374	348	375	378	379	384	376	396	398	376	374	335	348	397	376	366	382	368	364	353	386	385	366	353	388	342	341	349	368	335	340	403	354	371	392	358	379	348	370	393	346	373	372	348	348	370	352	370	349	368	395	365	355	363	365	380	363	376	341	378	375	363	387	358	360	367	324	378	346	364	366	405	366	407	339	397	379	359	371	389	365	370	374	408	346	405	366	371	373	372	366	366	367	375	361	384	387	373	346	380	355	381	369	382	361	377	399	371	372	312	364	358	416	373	354	388	333	362	384	436	377	397	397	376	360	366	364	351	371	363	369	369	362	340	376	390	382	378	378	395	380	350	377	373	387	367	374	404	396	398	345	364	396	392	367	362	356	372	365	335	345	377	345	329	388	347	389	364	338	396	348	388	372	360	338	351	366	387	335	404	343	365	361	366	349	370	392	367	367	359	351	387	360	356	355	351	395	339	343	364	390	381	355	378	363	404	391	385	389	382	397	415	340	383	383	379	353	354	401	401	363	366	374	362	344	416	351	373	363	390	370	381	394	378	341	312	381	398	331	381	363	353	345
10564	8324	11013	13325	11320	7901	4866	3415	2387	1494	1288	1200	1169	1078	947	970	921	935	857	872	905	916	883	904	901	926	1009	929	907	895	877	880	923	929	964	858	915	882	851	871	832	862	918	889	812	864	889	842	892	900	879	900	939	854	860	889	940	901	909	942	926	870	936	882	867	901	847	877	841	873	855	832	915	911	867	844	825	821	892	866	888	913	902	864	908	919	859	893	899	871	853	903	903	901	896	874	900	866	853	826	924	897	862	912	857	863	855	885	944	896	860	893	928	909	921	914	915	937	888	898	912	848	884	923	908	858	913	851	893	898	851	900	867	904	907	924	861	904	873	906	881	915	951	890	864	897	883	895	847	903	818	891	822	903	840	965	899	911	921	840	823	938	877	878	890	909	885	888	852	905	897	835	954	870	835	910	904	881	857	874	896	926	886	876	937	902	901	885	829	864	911	861	884	836	848	900	883	833	856	830	871	843	876	818	954	860	863	895	914	847	852	880	865	883	796	860	868	853	875	921	846	925	858	926	831	898	888	866	899	898	931	893	901	905	873	895	897	899	870	872	891	911	901	851	878	930	885	872	859	872	862	901	870	885	880	851	778	885	905	850	868	904	894	871	857	877	851	919	865	918	864	888	861	913	857	884	866	820	886	913	931	902	857	883	850	902	847	868	858	885	823	866	884	877	906	891	858	887	940	850	873	880	852	912	863	917	860	927	875	898	928	938	865	835	888	890	885	846	905	855	858	849	863	867	896	894	892	819	866	885	940	889	885	811	881	869	871	864	904	837	943	887	858	861	868	927	885	912	914	866	935	919	930	931	955	887	850	877	933	819	857	885	887	859	872	891	901	881	929	889	868	841	947	845	895	895	881	895	912	894	880	957	875	860	892	888	876	894	945	905	921	897	895	934	898	896	954	868	871	870	874	891	847	883	874	915	921	839	891	897	911	903	865	899	852	884	928	912	891	942	853	918	886	878	843	887	899	861	916	895	863	906	891	856	870	837	900	917	934	887	863	848	888	877	912	911	855	926	892	858	913	846	872	876	921	846	868	915	908	853	866	905	866	901	864	918	905	900	919	862	921	909	880	833	866	831	890	884	960	871	858	927	902	882	895	901	911	889	856	908	879	907	911	876	859	833	895	912	839	825	879	957	888	876	875	850	908	906	886	866	870	883	861	887	873	896	861	908	899	899	867	946	905	904	850	852	856	887	909	909	893	903	876	899	924	885	925	892	920	862	911	935	903	908	954	888	905	855	893	900	858	849	894	922	917	887	839	884	875	891	889	896	880	935	895	884	858	884	853	884	870	810	857	955	916	856	844	922	876	908	921	842	897	892	822	825	881	812	832	925	858	878	848	919	872	848	858	903	938	847	857	882	843	865	914	898	891	906	899	880	873	877	875	894	901	909	892	911	848	883	907	885	867	891	915	926	874	899	879	847	920	913	873	891	934	884	850	853	864	916	856	936	913	848	940	844	858	891	879	840	823	858	895	837	835	883	876	858	916	867	908	930	951	865	883	892	918	855	909	925	885	912	842	907	912	904	879	869	852	899	893	891	921	875	865	885	903	861	874	859	874	862	851	894	895	862	914	898	863	906	866	889	838	896	874	884	865	899	867	841	940	957	865	861	914	904	856	854	811	880	835	886	917	920	906	868	873	886	917	887	909	897	862	898	848	847	930	910	910	902	875	873	879	901	851	844	884	835	865	915	907	897	923	913	855	861	870	898	882	922	899	851	858	893	899	917	862	866	952	861	856	873	856	889	883	863	880	900	923	865	897	900	861	889	825	840	934	887	831	900	910	918	868	877	850	917	842	852	835	871	902	873	903	932	852	880	889	897	908	833	914	898	906	907	856	910	886	926	922	862	895	913	869	899	873	883	936	919	869	921	855	897	906	847	894	888	902	941	890	896	918	821	861	930	965	850	900	839	887	915	836	870	903	901	862	879	864	890	897	846	925	925	831	874	886	906	890	838	938	892	901	910	912	879	868	853	909	907	876	896	882	866	911	920	840	879	874	876	877	889	890	892	934	906	828	870	885	920	837	890	863	866	841	869	840	873	887	865	922	860	882	916	850	826	842	896	904	858	865	853	896	885	839	900	918	897	937	893	905	865	871	938	897	856	914	919	876	934	884	845	924	912	865	865	884	852	886	900	864	918	928	913	884	858	872	843	844	920	871	901	872	890	878	920	993	892	894	871	882	910	895	929	912	880	908	899	841	871	956	887	869	874	914	906	885	865	849	901	875	904	888	836	900	908	857	865	884	896	857	827	889	912	876	878	895	874	888	909	848	873	889	916	871	910	860	847	899	934	877	853	896	919	894	898	890	937	872	864	861	893	897	866	929	923	867	930	901	935	940	911	874	846	864	890	937	923	885	928	898	846	867	935	885	896	944	900	900	855	872	906	857	876	888	913	879	920	916	867	906	838	873	873	912	900	864	909	885	905	913	869	889	858	848	877	887	905	920	925	928	838	870	907	883	873	866	902	862	938	904	925	886	830	892	869	917	918	920	876	873	837	876	836	873	856	907	936	894	867	840	889	923	911	893	871	949	876	873	870	888	881	898	868	875	868	909	887	894	891	914	927	834	858	901	866	924	885	911	875	909	857	899	851	869	884	859	857	914	917	847	928	851	880	892	853	914	866	873	877	939	913	871	931	877	918	880	889	894	935	884	885	833	856	837	879	917	899	872	852	882	914	908	888	858	860	852	868	888	918	885	911	886	898	917	893	855	878	893	844	919	926	871	868	888	920	934	859	876	916	893	853	931	875	882	863	921	911	871	905	847	880	866	854	966	841	914	874	898	868	917	845	862	873	836	846	857	843	847	894	878	841	885	910	848	872	924	929	929	875	938	866	938	899	868	889	875	880	893	865	916	939	915	842	856	875	897	881	927	914	867	933	918	878	906	916	840	868	901	900	900	841	884	886	914	898	904	823	814	846	889	872	886	914	885	852	901	941	886	852	944	932	867	873	882	880	876	880	878	885	870	889	860	880	897	918	878	894	899	907	924	844	850	890	862	913	933	899	897	926	882	872	877	875	906	894	901	902	895	877	872	847	900	859	917	847	899	875	860	927	888	895	889	869	849	849	854	936	878	875	904	878	900	925	883	819	832	907	872	899	908	886	850	889	896	911	897	813	883	873	855	879	834	872	834	901	904	894	830	837	828	861	878	894	871	847	879	932	836	890	896	883	905	872	932	872	912	916	918	926	854	877	903	877	889	835	847	905	897	886	903	904	850	892	855	894	866	895	881	875	900	881	940	872	838	843	869	879	906	857	877	905	882	869	899	912	909	833	901	855	875	950	869	866	905	897	916	878	869	898	877	893	905	885	884	869	916	892	802	901	872	891	863	858	896	871	927	900	872	882	885	893	848	863	919	895	858	876	895	939	901	916	885	836	900	880	942	859	909	939	917	901	892	867	922	878	886	833	922	906	874	905	909	880	922	890	873	900	878	843	904	874	914	907	911	883	908	893
29198	19969	20359	23573	19200	13130	11341	8350	5162	3203	1321	749	587	507	482	422	385	424	420	389	468	458	462	510	522	469	490	455	463	449	402	423	409	383	434	382	415	429	378	413	367	402	425	410	444	407	386	394	469	370	392	421	418	376	372	372	386	392	397	413	399	404	399	398	412	385	418	405	408	358	417	382	378	376	389	397	391	408	420	362	388	407	390	396	372	384	407	340	395	418	376	394	373	414	376	358	398	397	386	414	378	418	435	412	378	370	396	397	359	407	370	388	398	386	395	365	342	393	405	376	398	381	393	362	387	398	405	380	407	389	399	356	380	388	397	405	404	374	403	406	381	413	410	367	430	377	395	408	367	404	362	383	406	382	396	421	418	369	403	403	390	400	386	404	408	452	372	401	397	367	366	387	372	387	401	383	356	402	396	390	413	378	399	414	392	392	369	418	407	406	407	425	411	364	371	412	422	382	401	375	381	352	353	390	379	414	387	401	389	398	371	368	419	391	384	399	382	400	372	400	363	400	389	403	395	412	383	379	367	369	388	375	394	391	402	374	386	372	415	414	379	375	415	383	368	380	425	401	378	405	356	392	389	387	429	404	387	363	387	409	425	379	406	415	393	408	378	333	399	383	406	395	397	401	392	406	426	383	426	392	414	403	400	409	433	369	399	399	377	429	419	402	411	382	384	382	393	431	391	386	397	395	397	400	425	424	411	386	392	393	379	373	411	419	411	413	413	360	381	367	350	411	431	409	403	373	398	403	380	367	413	361	413	384	370	378	385	402	374	407	402	414	375	380	365	400	424	407	400	403	387	397	379	426	425	391	446	378	404	387	394	374	369	413	381	395	378	398	413	404	392	396	401	376	387	396	390	405	398	415	404	381	414	412	384	419	414	409	382	382	393	393	378	412	389	362	380	425	404	368	386	356	371	388	360	418	407	403	370	397	388	425	400	378	383	397	401	385	380	365	366	380	336	388	378	398	382	371	369	385	404	364	402	418	397	382	368	374	385	363	386	392	370	345	417	423	433	417	447	401	416	399	391	393	402	401	378	431	393	399	405	430	383	380	371	398	410	385	386	410	429	435	388	424	364	365	404	435	415	376	420	407	383	409	408	388	390	406	449	389	393	403	348	392	403	412	384	370	398	380	406	382	384	357	411	395	408	412	410	393	392	383	382	358	397	384	392	397	408	422	419	424	363	382	399	379	416	450	385	378	409	387	396	408	422	406	396	419	403	394	367	407	365	413	370	402	407	407	392	369	399	395	379	404	378	382	428	390	377	405	369	382	365	437	424	376	381	408	431	393	389	394	396	337	359	393	394	403	383	398	411	374	418	426	431	390	384	395	406	376	380	384	399	374	377	392	376	429	389	378	393	383	410	398	397	424	392	384	402	363	388	366	353	380	373	407	383	414	409	427	425	378	402	340	390	391	398	363	432	382	378	396	432	397	386	376	384	406	429	399	418	417	406	409	384	384	403	393	360	429	374	379	423	378	423	413	403	356	363	420	359	408	379	374	403	423	429	387	386	408	388	376	381	371	371	382	362	376	395	408	379	401	391	406	418	386	378	378	377	375	374	396	404	416	398	392	398	407	389	395	419	376	411	381	359	377	416	422	410	406	407	406	391	373	384	359	386	381	383	413	408	373	383	410	372	388	418	382	393	396	405	378	403	441	424	405	379	375	369	391	342	369	382	416	365	410	427	398	397	379	431	382	420	360	390	400	371	393	395	387	347	399	369	365	389	414	395	351	387	404	376	396	356	392	367	391	404	448	395	394	369	420	401	401	388	394	411	398	408	417	398	411	370	402	389	426	444	402	386	353	376	398	350	420	379	418	396	392	382	381	379	382	372	388	362	350	391	389	421	407	425	426	392	351	439	363	401	415	399	372	410	377	403	414	378	382	374	388	404	407	372	384	360	361	400	377	344	380	374	386	437	431	395	401	401	409	377	392	422	439	379	398	406	386	369	433	375	425	406	392	387	443	380	392	409	362	412	383	375	402	387	411	401	380	407	378	414	424	375	381	391	376	371	401	402	381	396	397	399	401	356	402	391	381	416	389	418	391	378	400	380	400	456	371	367	378	396	373	390	414	374	402	408	413	383	425	414	371	385	411	394	386	387	384	365	382	349	416	399	368	389	388	374	398	374	407	385	396	396	413	380	374	379	385	403	448	401	398	416	384	381	404	392	365	379	412	387	362	378	390	425	435	386	388	421	406	419	360	394	415	414	369	397	411	393	420	359	408	403	393	382	363	388	379	406	405	398	372	388	365	387	407	374	386	408	374	426	372	395	359	383	426	400	378	402	364	368	381	384	348	378	375	368	368	440	350	378	393	390	379	392	403	416	434	411	363	406	405	392	386	397	400	375	416	376	387	377	386	398	398	422	423	408	375	407	398	415	393	391	393	367	431	396	376	336	418	373	414	411	394	377	391	400	375	392	411	401	359	406	389	379	376	409	386	381	390	413	398	398	356	413	368	372	424	385	389	400	415	407	361	389	381	416	380	397	418	382	435	400	394	428	404	405	411	383	388	393	402	420	348	367	393	388	395	424	443	399	374	404	345	385	403	396	397	412	364	388	407	413	379	388	394	441	414	376	416	410	371	381	362	425	389	397	386	408	366	375	387	387	387	424	419	421	396	450	347	405	393	390	399	417	403	398	400	418	435	420	386	400	414	367	386	435	406	386	395	406	403	429	384	397	393	415	374	395	411	403	398	383	386	395	396	382	386	390	361	397	405	407	402	388	398	370	425	404	405	414	406	395	383	362	379	378	382	398	410	362	378	393	400	385	411	403	400	400	416	440	403	404	423	371	393	392	381	381	435	370	398	410	395	384	388	413	465	392	435	431	410	366	375	397	408	418	386	405	416	407	391	369	382	385	389	418	377	363	370	395	427	394	376	370	423	425	407	399	432	402	364	428	371	397	410	436	404	365	383	364	368	375	429	369	413	363	402	401	399	394	352	397	357	365	378	394	400	380	354	386	405	407	349	385	410	399	409	389	367	365	452	403	392	400	408	408	408	415	369	368	401	415	402	417	429	403	406	407	389	394	377	394	385	397	384	407	400	393	400	377	374	394	355	424	371	404	429	361	397	407	369	394	399	403	375	389	376	394	389	395	402	420	343	377	417	393	365	377	367	387	396	403	362	425	394	407	382	435	367	408	384	379	400	374	417	366	384	407	387	414	405	374	403	378	392	389	388	378	382	405	422	426	384	365	360	375	407	393	390	433	387	433	386	419	371	433	409	416	357	399	375	410	434	397	398	412	438	379	377	360	357	355	423	378	422	375	368	422	431	398	397	388	387	390	382	418	427	416	369	389	432	395	383	387	417	369	378	359	423	397	363	436	388	377	402	398	417	355	389	437	438	374	414	360	368	413	407	417	389	394	368	359	393	342	401	405	394	407	415	408	401	391	385	386	381	380	383	389	366	393	432	378	383	369	393	422	398	398	387	367	402	365	416	366	425	397	376	362	383
21486	17326	27432	34957	31764	26845	26790	22781	16492	11641	4876	2835	2146	1656	1243	1060	1083	1065	1023	1133	1204	1288	1354	1574	1529	1468	1473	1457	1313	1352	1190	1102	1106	1011	1015	975	1014	952	929	961	938	962	981	945	940	919	902	929	934	920	945	895	945	879	911	967	895	940	994	892	955	950	997	982	951	968	897	968	913	892	913	927	963	945	920	960	951	957	928	932	924	945	924	942	942	933	928	948	1018	924	918	943	955	919	925	965	963	955	885	906	922	971	932	923	942	916	954	934	944	911	912	965	946	910	889	912	971	881	935	945	969	920	932	965	869	941	923	935	940	1036	958	961	928	899	950	1014	923	943	899	928	935	934	928	942	977	921	929	932	860	966	927	934	884	954	907	908	919	937	925	881	936	941	927	910	901	960	935	959	954	881	894	921	929	968	981	964	909	977	904	920	908	965	902	944	887	958	924	945	930	893	901	922	940	972	895	943	915	938	963	931	926	966	912	1006	954	945	972	952	920	915	915	988	972	929	951	921	885	916	925	871	903	907	928	966	964	937	957	898	961	934	917	937	899	898	973	935	869	902	941	910	946	880	906	884	922	921	952	943	905	920	887	971	893	919	953	959	878	904	946	901	921	958	929	959	992	914	875	965	938	896	936	931	901	952	920	923	915	948	966	927	963	969	938	918	945	935	918	938	933	1006	898	997	892	999	893	935	911	915	951	895	1010	938	931	940	958	881	952	992	932	953	921	892	911	930	948	979	922	940	935	958	946	965	926	963	910	986	980	912	1034	916	947	961	901	925	947	930	894	881	968	927	902	953	962	913	995	973	924	913	923	939	979	923	948	859	873	943	889	927	877	907	979	907	901	953	931	935	908	948	905	912	963	890	898	889	943	924	929	934	867	868	931	905	986	965	912	940	973	956	858	866	901	961	917	928	906	930	967	951	944	947	893	972	948	968	929	882	916	982	937	920	962	903	932	931	931	913	925	920	947	945	970	948	907	955	973	946	922	934	914	937	988	912	942	973	904	936	939	963	939	922	901	975	935	941	975	866	918	938	932	930	944	950	940	915	1008	942	956	932	951	949	909	963	941	866	979	943	917	914	926	945	949	1001	913	897	934	924	901	929	888	913	932	935	927	969	927	974	917	855	941	924	969	908	953	954	920	868	906	938	911	932	933	956	853	930	913	882	916	915	948	874	932	925	963	926	910	914	930	927	948	937	875	965	938	956	900	963	931	912	931	931	865	937	893	924	963	951	866	964	922	936	959	898	915	941	887	965	910	925	936	947	891	966	960	917	924	932	937	911	884	908	916	965	888	921	915	905	938	898	901	862	943	923	892	999	929	904	981	956	927	932	937	868	940	942	909	914	930	940	927	842	916	932	910	969	950	998	971	922	921	992	932	891	924	930	974	928	937	935	909	940	926	900	916	922	898	913	911	935	950	911	952	980	956	975	894	874	936	977	903	887	925	949	976	995	911	897	956	904	925	947	953	925	945	927	924	969	944	881	930	934	984	950	911	952	871	915	870	934	943	977	918	936	877	898	901	966	944	917	934	902	955	911	931	966	925	890	928	966	898	1002	999	911	934	990	955	950	928	932	956	897	891	936	998	916	975	906	913	938	938	932	911	915	907	974	908	906	948	925	964	944	930	964	886	873	902	952	960	981	925	935	935	934	896	964	846	933	907	968	911	985	962	956	859	896	918	862	922	898	896	970	915	927	917	915	934	904	995	949	965	927	917	949	899	948	981	933	913	967	935	966	936	937	914	951	931	903	892	959	932	857	907	930	940	937	948	964	966	925	952	974	904	969	922	890	885	929	997	962	936	933	914	941	924	956	926	920	937	957	890	915	898	935	913	953	961	941	987	980	929	980	903	937	976	953	887	897	927	922	936	867	935	889	984	889	941	949	932	871	930	918	944	930	907	930	930	871	893	955	936	910	876	971	940	977	927	954	903	940	948	978	928	935	929	899	898	878	953	917	960	892	899	943	937	959	971	947	936	956	934	972	937	937	926	920	940	940	934	934	947	960	898	943	907	939	909	857	951	949	991	894	929	945	979	949	916	964	955	935	930	918	928	919	889	913	919	978	966	965	929	940	934	912	927	978	968	922	896	942	942	941	945	957	914	888	975	960	930	932	869	907	887	916	930	922	930	869	980	903	973	986	910	1010	945	949	931	990	919	903	887	918	918	959	917	920	909	928	874	931	914	913	941	887	887	900	891	928	976	911	956	930	928	948	885	940	900	935	920	994	964	944	969	905	927	939	883	949	883	900	900	885	979	945	920	915	933	931	946	941	957	922	900	927	898	967	876	965	965	899	923	904	948	916	969	969	949	926	953	958	959	968	973	971	954	948	928	936	961	944	927	935	917	938	920	961	967	950	922	943	926	954	971	920	872	945	957	945	933	953	895	913	956	885	931	932	938	878	871	885	929	931	910	911	949	880	960	925	946	934	970	953	889	918	953	981	935	965	909	922	878	913	896	970	943	906	931	918	925	944	960	1011	937	941	901	884	973	892	923	902	947	972	872	935	913	873	923	916	910	913	960	999	895	931	923	918	925	982	943	940	951	913	919	898	921	942	924	939	934	968	970	955	987	950	942	962	927	936	940	949	915	905	918	861	934	929	962	960	934	953	953	968	919	911	918	909	942	941	922	978	956	916	886	914	962	900	972	911	912	915	974	914	945	962	927	931	936	923	915	962	935	915	956	926	979	905	939	946	923	952	927	915	932	937	910	942	960	915	911	984	986	956	977	921	922	979	947	904	928	922	943	888	927	881	932	938	905	944	983	958	969	905	943	933	901	951	906	935	955	918	897	914	912	967	940	951	961	954	908	894	949	924	959	964	924	970	938	989	924	927	883	977	954	938	929	901	911	962	906	929	908	957	967	952	971	932	917	906	938	960	896	960	901	910	935	940	973	969	931	985	991	927	867	919	911	952	915	901	949	929	904	908	931	923	891	906	916	895	922	968	979	933	944	969	918	891	941	951	952	897	939	929	980	942	922	930	905	936	950	967	890	965	905	908	942	968	908	950	896	919	959	959	946	928	886	910	923	959	927	937	942	921	958	889	952	898	889	957	946	951	895	893	920	934	898	965	871	926	955	897	955	936	929	925	995	939	945	969	939	916	877	933	962	927	915	950	969	917	967	921	961	961	918	977	890	958	929	940	977	955	910	965	930	948	947	924	896	927	973	993	853	931	987	923	960	930	922	898	945	918	914	958	989	892	954	934	940	964	894	937	977	977	962	939	897	928	936	934	929	953	896	941	975	930	959	904	943	906	947	927	958	896	866	904	888	903	966	891	895	948	900	927	925	975	920	953	915	943	927	951	923	940	962	931	940	949	927	943	986	907	879	919	910	929	964	958	905	971	879	925	985	992	888	838	965	921	881	926	938	971	916	899	945	954	912	913	929	964	880	918	921	935	914	952	946	894	931	978	901	941	971	923	925	931	963	901	926	894	965	911	951	928	928	901	984	966	876	958	968	951	929	968	938	940	948	933	969	970
38391	27953	32001	36114	25792	16986	13120	13005	10360	5353	1618	1013	678	493	375	397	393	387	337	399	391	451	428	530	497	502	515	527	468	422	461	399	406	362	379	364	322	351	297	315	349	322	327	357	327	334	300	328	334	288	337	320	332	303	343	334	330	322	326	332	329	337	308	338	356	337	319	317	360	313	349	340	329	357	322	376	337	291	334	327	348	331	343	344	338	314	347	326	356	324	333	349	334	311	347	350	332	381	320	328	300	361	340	335	304	303	337	329	328	348	329	314	368	320	326	352	371	327	303	320	380	332	327	299	304	303	314	312	323	304	329	316	309	366	326	324	336	305	323	351	324	318	328	313	327	337	343	339	353	284	327	343	307	325	331	341	325	357	324	347	286	378	338	305	391	308	315	341	316	340	349	333	338	337	345	406	361	361	339	292	324	352	330	334	312	321	334	302	324	317	346	311	332	313	324	292	341	315	343	305	345	335	366	319	357	351	309	361	362	335	344	337	310	319	336	327	306	339	296	352	309	322	333	341	317	338	324	333	294	312	348	332	341	324	337	340	369	305	379	285	312	333	317	310	357	331	363	324	318	315	327	324	306	336	321	324	313	353	320	300	359	301	327	336	325	321	327	341	355	349	303	327	324	340	329	313	349	344	325	322	309	347	350	367	332	308	313	350	337	343	345	316	324	339	308	315	342	293	343	342	332	315	338	307	345	330	313	311	327	366	364	313	297	303	337	352	332	345	328	308	319	338	315	291	326	376	360	341	344	331	354	326	344	343	309	347	313	341	325	355	294	320	322	379	329	324	320	362	323	310	320	329	325	359	304	328	364	324	342	317	346	349	320	352	307	373	357	329	319	331	336	327	356	347	338	302	368	308	345	301	303	312	304	322	319	336	318	345	317	325	331	306	345	303	373	317	392	305	306	331	327	307	328	332	333	308	299	333	360	308	328	345	338	349	340	304	318	308	324	306	327	322	323	340	323	337	344	308	350	327	292	341	324	306	346	305	353	352	371	344	318	349	373	303	311	369	344	363	296	299	325	351	346	311	316	388	328	357	342	345	314	368	346	304	342	307	332	347	349	341	361	310	360	361	340	314	324	302	341	327	392	333	352	329	341	327	327	302	323	352	337	335	334	342	341	349	313	338	319	342	290	323	308	353	346	350	332	314	337	304	300	348	355	325	309	312	347	351	316	340	310	331	340	362	306	293	331	328	354	342	356	337	331	326	343	314	355	331	328	327	323	307	324	324	356	336	340	329	343	343	321	335	328	333	313	341	314	347	301	312	332	339	356	328	357	384	314	325	337	353	310	345	346	345	344	317	318	317	365	348	314	285	341	332	328	324	335	300	333	323	346	338	339	331	317	302	377	310	311	331	347	372	364	310	372	351	318	328	335	306	330	341	333	352	334	312	351	296	338	350	368	350	350	354	346	375	339	349	309	342	353	344	342	345	320	332	345	319	298	329	347	355	306	330	332	342	330	347	297	347	338	324	329	339	344	335	344	345	297	346	299	323	326	357	335	341	313	316	309	287	296	305	349	297	341	333	334	336	299	365	319	339	298	315	327	355	327	340	309	293	331	331	278	323	345	363	376	332	324	324	327	343	294	346	337	328	369	345	323	319	319	339	394	327	325	329	334	343	336	338	322	332	337	339	298	338	346	363	367	349	325	333	318	340	340	312	349	322	323	330	342	341	293	333	331	365	365	314	332	340	293	308	301	305	382	327	330	329	331	331	332	314	357	323	319	341	352	327	348	344	336	350	317	342	320	333	321	369	353	317	321	346	394	336	330	333	313	339	347	350	341	337	320	344	349	359	332	303	317	342	335	329	341	341	334	328	364	320	335	324	297	347	344	343	319	373	326	339	319	347	362	325	348	311	327	299	358	335	365	320	316	325	345	308	344	320	342	361	324	358	328	337	352	301	333	337	316	315	353	349	339	346	339	285	340	324	315	348	305	341	350	315	309	317	340	326	334	360	335	326	318	307	318	333	330	334	362	337	332	297	311	323	333	322	296	339	353	351	347	314	384	308	325	328	336	359	315	323	338	307	336	314	313	336	326	328	327	320	358	351	331	301	333	311	324	334	325	340	310	336	349	293	305	329	323	333	323	315	330	331	363	336	329	323	338	304	314	325	348	346	311	297	316	328	309	321	313	298	321	311	311	374	334	330	336	333	312	328	300	316	369	349	305	334	350	350	304	366	313	297	302	311	326	323	341	320	312	326	316	325	322	322	316	341	322	323	322	332	347	358	353	350	313	331	343	338	376	328	340	348	322	317	304	343	354	351	353	371	314	324	311	323	344	311	293	325	312	341	357	309	289	302	313	363	293	328	339	356	355	338	348	326	332	361	295	310	336	334	326	333	360	368	319	351	363	332	357	347	327	347	324	380	322	311	337	350	347	330	292	306	347	344	324	315	350	372	359	349	311	353	345	322	328	274	315	317	321	338	334	332	317	366	333	334	342	324	303	321	373	329	326	314	328	382	337	320	350	338	342	346	307	305	312	366	352	333	358	348	344	340	309	354	329	346	335	328	339	375	317	296	354	315	326	318	369	373	339	353	311	318	328	380	326	348	309	350	347	367	344	318	321	325	297	334	328	370	351	292	316	332	328	299	310	330	337	330	317	307	334	326	314	345	358	342	344	297	338	329	348	362	291	315	340	303	362	347	354	363	348	322	333	346	339	311	337	313	324	344	365	368	327	338	347	329	335	321	331	301	315	329	323	325	339	303	304	365	301	327	338	320	329	335	316	367	314	315	305	332	354	361	324	357	323	339	340	321	291	336	346	326	337	320	347	354	324	321	304	320	346	330	313	378	292	311	325	348	357	349	371	344	322	322	311	337	306	328	324	317	332	375	318	281	308	314	309	324	331	331	347	377	345	317	339	325	331	308	337	331	338	348	340	330	300	339	359	343	341	345	332	354	335	336	341	291	321	364	370	335	329	351	339	358	309	328	334	345	337	337	323	337	307	310	294	326	344	332	354	322	358	334	342	330	303	317	296	363	348	329	342	368	339	317	336	322	342	336	339	327	323	354	336	338	356	347	324	294	309	311	339	356	327	316	299	313	299	329	296	300	333	330	367	322	330	338	284	324	314	290	304	289	334	338	295	356	326	297	352	343	360	334	337	305	315	286	339	307	340	313	325	309	331	319	331	323	346	342	314	330	321	304	303	358	356	356	305	349	327	330	372	311	306	309	310	297	300	354	333	345	346	337	348	348	369	330	308	324	302	332	345	348	338	334	347	333	329	329	353	334	372	299	364	344	335	345	358	333	323	308	317	336	340	343	328	332	308	306	317	345	367	307	343	363	306	347	328	324	389	343	352	318	328	303	344	325	359	320	342	347	308	342	346	317	330	336	356	325	364	356	339	295	342	340	330	317	324	343	305	342	298	347	348	320	331	363	334	327	299	326	325	300	332	341	318	329	339	322	345	349	352	304	323	357	315	290	300	338	308	303	332	310	330	336	363	333	334	321
26426	22918	36039	42769	35522	29134	27234	28938	25426	14950	5901	4493	2425	1584	1134	951	1020	1029	1048	1171	1399	1589	1640	1941	1840	1818	1886	1887	1620	1494	1256	1162	1071	1041	965	839	840	844	798	856	789	830	836	793	796	775	751	759	798	817	768	782	764	798	827	810	786	784	766	791	822	812	789	761	806	793	825	793	786	834	776	803	754	807	786	820	794	803	805	778	740	815	735	792	822	725	806	800	788	815	778	824	809	790	771	807	804	794	768	775	806	796	800	778	814	781	796	818	840	814	783	783	749	798	776	779	773	789	827	783	748	751	789	809	758	805	841	808	812	816	773	822	786	800	787	751	793	754	766	801	792	734	776	793	799	742	776	803	810	780	790	803	810	768	786	826	793	770	818	741	796	851	808	804	776	823	742	806	817	784	763	804	818	817	805	814	789	834	804	807	754	795	782	800	736	803	803	836	776	800	794	827	838	763	728	822	798	808	853	823	795	740	814	781	799	775	826	808	800	764	797	880	774	780	771	716	789	778	791	782	783	718	760	806	811	813	793	808	807	727	742	837	774	781	786	822	744	775	773	778	780	762	819	728	809	802	731	811	791	781	798	729	764	800	802	847	750	793	747	785	808	751	804	809	760	786	790	770	794	847	788	794	827	792	796	806	843	810	796	788	803	755	842	785	817	802	787	750	773	752	787	800	807	704	859	801	786	815	787	833	831	829	813	757	793	799	802	812	784	790	824	772	817	812	842	794	764	808	818	796	817	817	774	781	796	771	788	808	849	823	799	828	796	779	797	796	775	780	789	838	806	814	776	836	826	790	794	793	770	793	815	759	790	776	771	840	794	802	852	821	759	843	748	757	781	724	778	788	786	738	832	795	792	801	821	758	764	827	754	823	788	793	785	787	801	808	806	718	781	772	818	801	809	769	765	737	792	814	830	809	797	808	770	769	795	784	781	799	804	818	766	760	772	791	851	824	754	794	765	796	712	764	730	807	804	774	775	803	795	787	828	757	749	767	753	749	813	821	824	768	783	824	803	757	768	797	783	792	863	769	814	807	765	776	783	815	836	820	814	765	782	762	746	814	834	767	757	806	810	847	800	787	827	787	794	796	795	780	827	811	858	780	779	779	811	782	812	746	768	823	778	828	762	762	868	767	777	744	740	845	826	829	772	776	808	776	779	756	764	741	836	779	748	789	778	794	754	778	804	782	781	801	800	756	796	762	805	810	753	767	771	760	829	769	767	790	803	816	775	782	789	787	791	804	782	763	764	786	782	774	770	786	757	799	858	770	751	781	775	806	756	849	756	823	794	784	735	779	839	779	862	755	769	762	865	804	763	740	785	763	794	834	783	816	783	796	771	768	798	816	771	787	766	773	780	783	751	811	793	760	750	759	787	788	768	839	811	807	778	805	815	844	776	797	779	793	767	819	833	771	761	768	761	831	736	785	764	824	801	785	773	778	756	746	820	837	793	796	789	795	764	798	823	780	844	825	838	802	754	753	825	764	727	817	770	783	738	773	774	826	799	836	806	868	747	796	767	778	782	813	771	748	746	796	758	812	762	794	765	784	780	765	837	833	811	763	750	801	780	791	802	797	809	751	810	708	786	773	825	736	782	787	793	856	850	787	820	788	796	808	832	813	732	806	792	775	775	807	787	785	747	800	787	825	820	787	782	757	805	782	811	780	790	753	780	788	778	815	783	773	778	805	810	801	785	829	765	789	808	782	836	797	771	802	810	776	780	776	811	735	833	765	794	788	779	744	818	771	739	800	798	804	779	817	762	815	790	821	864	775	820	771	784	792	808	796	752	824	765	719	781	851	749	812	766	791	717	824	811	777	843	787	774	794	809	792	834	805	745	778	758	809	822	772	831	797	756	822	811	786	794	858	801	776	794	825	781	756	803	815	816	838	755	787	819	770	769	811	808	774	759	800	817	793	731	814	810	759	780	801	789	800	780	792	788	801	804	791	784	809	790	806	768	846	803	782	791	806	836	752	804	789	832	786	779	744	830	744	803	770	790	763	813	770	796	790	803	810	769	767	778	798	740	817	818	846	827	801	790	782	799	825	784	800	759	783	815	775	801	757	802	790	788	809	792	811	810	793	828	776	759	804	815	719	805	777	763	811	788	789	845	815	722	791	789	760	793	785	816	731	804	773	823	734	776	781	760	796	782	787	771	846	820	814	792	796	778	778	769	796	792	752	852	785	776	816	747	805	821	816	776	764	819	772	787	780	823	800	745	811	755	793	762	777	793	784	769	753	829	823	823	828	777	758	773	798	811	796	727	778	810	768	778	822	809	821	753	811	778	736	798	784	820	815	764	805	820	796	796	777	809	772	804	781	807	739	847	784	807	775	737	840	841	775	804	795	808	805	820	824	800	823	803	807	819	754	806	808	797	840	776	763	801	818	727	780	784	827	787	759	812	802	801	771	816	819	803	833	834	795	804	805	763	815	809	845	765	787	776	767	787	796	791	815	777	859	802	750	807	768	778	748	750	794	780	765	821	782	760	759	724	809	739	794	749	822	798	805	763	801	782	784	795	798	817	766	780	824	793	802	804	803	849	777	774	768	836	786	786	779	784	804	749	797	875	837	774	758	781	814	772	794	803	849	796	777	797	743	829	800	785	739	819	785	828	778	789	809	789	754	811	782	826	803	817	774	829	811	811	807	795	797	791	778	749	834	810	783	814	751	805	785	804	771	752	834	812	779	774	835	832	798	799	769	800	795	766	811	809	780	823	804	766	792	777	702	800	769	808	760	762	772	724	822	842	813	752	788	809	783	864	749	794	793	803	778	755	804	758	826	813	767	781	763	769	828	750	793	811	731	822	849	769	803	806	810	815	726	842	791	801	828	770	848	764	789	791	822	803	788	807	793	804	799	781	756	793	795	806	789	764	793	755	759	790	806	816	803	837	794	808	796	805	760	758	850	834	796	779	801	808	778	779	766	776	785	785	791	822	812	749	748	766	822	759	779	810	769	789	843	793	747	803	803	783	778	791	793	751	752	808	782	811	729	769	779	840	781	808	779	771	799	819	821	771	817	800	772	837	765	805	773	759	814	819	806	807	810	776	762	863	744	787	864	766	754	796	805	752	781	798	821	777	781	804	768	798	768	764	776	767	802	764	848	790	761	828	799	782	713	797	754	782	792	809	807	804	758	807	805	809	744	830	827	757	825	820	755	802	774	814	793	790	778	793	793	814	777	780	772	820	796	747	811	825	799	799	785	781	804	780	826	802	791	859	821	788	757	830	750	821	806	776	806	810	790	850	817	785	780	782	756	735	816	811	766	777	799	810	776	803	808	780	743	815	793	873	797	831	787	774	814	804	753	829	858	832	790	806	748	837	797	813	823	859	799	801	783	804	768	803	815	819	786	830	777	784	799	859	792	812	784	811	748	796	776	776	782	782	823	787	827	748	770	775	811	780	799	765	826	795	783	768	801	801	828	780	739	826	804	761	831	788	755	789	774	805	799	821	754	760	778	786	810	851	844
14953	7760	6149	4582	2837	1917	1192	1003	804	515	476	443	405	369	372	337	380	393	380	373	388	392	371	375	402	379	363	370	370	391	335	391	376	406	354	335	371	353	391	368	388	356	377	367	370	351	351	367	356	330	381	329	366	345	392	378	378	366	388	427	340	344	370	365	370	367	378	399	381	378	360	370	402	370	338	336	363	380	357	372	369	408	369	378	414	401	359	345	365	354	360	355	395	361	359	370	350	374	358	350	382	342	354	371	341	376	383	398	404	357	399	374	353	384	364	366	352	403	363	374	406	352	378	382	352	365	368	374	375	376	357	371	354	340	357	364	359	371	382	384	354	354	363	341	355	353	373	386	361	374	357	370	349	375	362	351	378	387	381	335	432	366	374	353	367	364	387	359	376	364	377	367	371	372	350	390	388	346	394	371	380	364	385	370	314	362	351	371	369	354	398	387	385	354	377	408	364	355	324	341	359	379	385	379	406	372	335	346	371	334	388	323	406	365	365	341	363	399	395	353	375	323	382	353	367	334	383	369	400	383	381	375	400	361	353	356	334	344	364	364	367	370	384	361	362	349	366	351	400	362	385	402	354	387	359	419	378	375	368	334	374	370	419	345	395	344	352	321	407	373	356	462	375	391	379	356	356	426	360	385	342	369	382	338	332	345	390	392	380	377	404	380	334	367	370	365	377	372	367	379	394	292	339	386	369	336	394	364	365	336	378	385	371	379	368	369	350	392	380	347	370	344	359	364	374	392	345	369	378	336	372	347	389	348	357	394	379	386	366	360	407	369	389	393	405	362	393	392	365	384	356	355	387	378	362	373	397	360	402	364	341	335	382	371	349	356	413	369	360	374	406	392	367	383	372	396	349	439	330	390	352	395	346	372	379	342	403	391	393	356	357	330	345	370	374	355	399	353	375	349	383	373	380	363	357	359	373	367	361	364	367	369	373	365	379	370	338	386	364	398	313	348	375	378	365	356	387	364	394	383	386	367	368	390	397	374	351	350	353	377	354	362	377	406	361	355	391	384	351	384	363	407	360	342	393	384	374	373	392	331	358	360	361	379	367	337	359	354	380	377	372	383	361	357	365	374	382	380	387	345	358	383	365	359	365	361	384	367	368	346	381	383	396	382	356	380	397	347	356	368	350	342	374	398	385	420	386	327	379	416	397	380	345	389	361	389	346	364	363	352	378	354	400	390	408	355	346	342	385	372	363	368	370	390	367	376	370	359	343	394	370	380	367	340	378	379	386	401	347	379	353	381	369	385	354	378	378	356	372	369	357	386	353	360	380	347	376	362	363	396	409	376	382	340	391	370	372	347	375	335	415	355	354	389	387	399	366	366	348	335	358	353	400	376	367	390	375	336	354	371	381	343	360	370	374	380	380	371	325	341	373	323	368	350	363	388	377	389	366	385	359	349	367	379	360	360	359	347	359	347	382	381	354	384	363	360	359	338	402	400	337	366	373	367	396	405	366	346	395	391	376	344	410	387	346	384	380	392	365	372	364	362	363	360	401	393	392	358	356	410	374	369	378	360	356	387	361	397	379	388	399	407	342	376	355	396	392	394	381	373	396	374	354	392	397	374	370	376	404	379	381	367	377	400	380	390	377	394	388	370	372	355	380	362	388	355	346	366	384	332	342	362	370	364	390	333	367	399	369	388	343	355	399	361	355	360	372	396	380	329	388	381	368	395	368	350	373	368	375	336	368	337	398	366	348	363	400	384	374	381	359	365	395	340	373	356	355	378	336	361	372	370	338	380	413	370	376	360	357	394	370	367	375	347	378	377	370	359	365	396	324	362	353	384	384	365	358	358	373	353	379	352	342	373	346	345	382	385	366	367	385	406	356	387	374	393	344	347	360	366	373	367	376	380	420	396	359	382	363	371	370	337	354	386	345	359	354	394	407	400	330	362	352	357	375	349	437	378	370	387	379	339	352	389	354	393	387	368	336	334	375	351	376	389	414	370	372	354	377	357	373	375	403	391	337	328	354	370	358	399	398	373	409	401	350	402	395	377	387	388	383	396	349	363	359	376	380	388	327	371	377	375	358	342	377	381	363	347	369	362	335	337	348	381	340	367	383	358	371	368	357	379	393	376	375	375	332	389	311	354	353	365	357	327	398	405	374	366	383	357	377	393	350	380	332	377	406	365	362	354	368	387	392	432	350	364	397	375	365	381	389	398	337	374	433	344	371	379	364	366	372	383	413	355	347	350	352	358	359	357	370	411	323	350	353	345	416	362	356	385	373	371	371	364	383	350	355	398	357	377	348	370	348	391	377	357	346	340	365	387	378	407	377	373	344	335	342	381	353	363	372	382	368	400	390	361	357	386	372	349	348	359	396	379	404	383	353	381	375	387	352	385	370	341	326	375	398	368	324	375	370	389	348	368	388	376	402	341	361	370	369	351	363	374	394	357	376	400	399	417	356	321	372	391	321	351	370	384	361	345	356	341	361	355	383	385	363	350	336	384	346	366	396	355	354	368	382	383	353	358	384	401	398	381	378	386	347	351	364	384	338	364	368	370	353	363	348	395	370	382	376	358	378	399	355	343	368	368	376	403	362	347	368	369	386	366	331	398	392	385	356	374	390	387	385	386	367	366	394	406	384	368	344	365	402	364	383	398	371	329	382	337	428	374	377	360	386	367	368	360	377	357	396	353	384	411	370	359	406	385	378	353	384	358	375	383	423	388	365	363	356	334	355	378	396	354	370	367	358	382	344	348	345	359	377	370	400	382	380	361	384	350	380	382	387	389	367	366	337	379	380	371	385	380	345	363	360	356	398	381	415	391	383	384	414	388	351	381	350	361	336	337	354	335	393	344	330	346	369	366	392	429	353	408	384	403	378	341	339	375	371	350	385	382	337	355	377	350	370	366	364	376	317	364	403	396	371	389	379	348	376	364	343	341	336	409	375	335	392	368	342	345	382	398	338	391	380	336	378	361	406	358	376	346	382	333	413	363	375	366	366	378	376	369	397	364	381	382	385	379	363	396	383	353	359	383	363	379	386	374	370	354	348	380	342	386	374	416	376	379	373	413	327	404	356	381	390	380	349	369	354	374	346	374	370	365	345	368	382	338	344	393	354	382	352	372	368	372	403	347	359	377	342	380	366	337	392	368	384	359	408	369	380	418	326	357	350	385	366	378	369	386	404	364	364	393	317	399	371	372	396	385	385	374	379	371	364	354	315	400	350	370	367	402	395	342	357	365	349	373	404	335	376	356	364	344	341	358	352	387	395	380	394	364	395	348	356	352	356	382	364	396	350	369	380	356	399	354	384	366	337	406	392	345	358	350	342	344	393	379	382	415	353	372	359	355	399	369	368	377	343	391	364	365	343	379	367	366	350	375	357	334	367	370	360	351	387	386	359	341	366	358	367	422	345	372	346	377	365	326	373	400	366	376	327	356	397	339	370	369	354	373	364	382	398	369	392	359	373	340	377	364	357	383	368	379	381	388	341	402	355	374	393	358	378	375
11001	7844	11749	12575	10415	7496	4631	4120	3257	1757	1358	1257	1200	1101	929	920	927	915	907	949	893	889	903	968	881	964	926	947	910	946	889	972	890	866	875	948	912	905	915	860	893	867	893	867	861	809	885	922	884	826	947	912	902	889	859	902	907	862	876	851	894	858	922	852	883	882	923	894	886	896	924	930	878	874	818	932	899	904	858	902	924	900	878	843	913	905	865	844	885	842	881	837	849	839	896	858	876	881	919	947	901	892	857	929	925	863	893	806	873	888	922	852	906	949	857	892	873	873	889	934	911	851	882	864	913	864	873	844	829	916	923	845	846	880	873	912	942	849	842	879	877	822	880	842	894	903	870	886	917	876	860	863	920	858	875	895	850	905	835	889	898	899	901	897	875	909	915	894	909	885	883	846	916	917	882	922	931	892	900	912	889	923	879	852	904	857	902	911	894	859	890	923	868	881	886	867	841	863	895	812	877	857	868	949	903	899	853	843	856	852	885	842	901	889	825	890	906	855	909	917	878	918	836	865	819	901	909	924	910	892	892	907	908	885	904	886	903	825	938	883	915	848	893	874	915	851	841	888	863	882	849	919	866	885	899	898	869	939	907	892	853	884	902	898	886	886	899	925	828	884	936	754	885	883	911	873	875	889	919	844	928	878	836	908	891	875	879	869	874	868	828	849	871	879	896	892	912	866	890	879	900	913	875	842	917	916	868	911	914	876	887	900	901	974	913	908	898	879	894	846	866	870	906	822	855	925	880	877	871	926	928	934	890	887	863	829	889	846	911	836	887	883	850	846	907	874	873	891	903	898	881	864	840	853	839	896	873	867	917	849	862	866	870	868	897	973	893	840	891	820	881	886	911	874	836	909	842	913	915	857	877	858	914	926	907	915	826	881	847	920	835	884	897	951	944	893	913	857	915	911	879	852	865	936	820	910	875	976	866	885	932	858	902	852	839	890	878	905	828	943	804	858	839	872	884	862	894	886	860	849	901	861	876	895	895	854	883	918	883	911	864	867	890	886	867	887	869	847	857	892	882	862	854	852	908	899	842	916	863	871	888	885	906	904	855	870	922	850	876	916	866	856	871	921	882	902	868	876	869	863	887	894	865	820	889	887	838	871	891	947	868	903	886	898	859	891	896	882	840	887	935	876	904	833	871	926	902	877	873	829	886	894	866	855	938	895	869	881	892	892	874	853	878	899	865	911	838	862	889	908	873	889	873	876	911	900	920	862	924	869	857	924	944	857	898	896	858	881	913	898	916	849	884	835	849	887	848	870	893	892	891	872	848	950	843	900	933	896	844	871	893	908	887	900	881	847	889	868	914	847	924	871	883	866	842	858	933	883	863	911	891	871	898	937	895	856	898	848	858	883	899	889	850	934	909	847	841	967	854	885	901	855	926	793	890	923	846	891	828	911	993	867	897	885	877	847	876	885	888	863	865	868	889	897	904	904	900	857	846	905	888	839	861	878	902	873	934	914	899	897	908	850	930	884	891	837	912	917	920	907	909	867	867	940	917	895	873	897	892	842	878	885	887	880	866	844	939	885	890	877	885	880	876	883	917	910	856	879	900	938	891	916	884	897	883	871	878	913	831	851	907	902	875	907	880	865	906	909	879	928	875	851	864	892	882	908	882	910	863	864	864	911	851	880	885	902	868	877	844	862	896	920	883	892	869	883	892	894	900	876	933	903	905	879	860	933	846	873	836	898	907	866	867	944	876	890	911	877	895	885	896	841	876	875	898	880	869	852	845	888	861	903	938	870	847	853	907	852	884	891	891	897	861	918	827	879	857	863	917	894	944	886	969	872	933	886	845	922	896	909	873	892	866	804	943	905	886	857	898	900	859	837	891	891	906	865	900	898	885	828	942	870	887	902	905	888	859	900	861	905	888	914	889	858	859	841	897	872	874	893	858	941	877	906	941	827	864	865	891	890	860	890	878	896	866	881	845	864	861	948	867	914	873	921	865	859	884	871	913	889	885	889	907	889	869	905	829	866	876	875	896	885	892	935	832	908	843	871	868	836	862	835	914	891	938	895	893	898	881	906	921	870	916	865	901	916	892	918	902	846	886	848	940	927	852	864	907	845	892	874	868	876	919	986	871	861	897	867	881	825	905	872	874	879	887	934	926	877	847	921	899	854	910	902	879	853	855	838	899	916	844	951	889	913	916	912	874	876	842	852	839	883	871	939	903	913	921	905	858	883	914	860	929	901	905	856	867	847	929	885	877	881	857	926	831	933	902	913	943	830	889	921	921	814	891	900	854	876	856	888	892	857	881	886	856	911	877	915	943	886	941	909	935	882	970	864	815	893	926	889	870	850	848	916	884	867	918	887	894	896	901	867	907	891	918	925	892	830	928	871	880	880	857	924	881	933	891	943	873	915	918	824	868	856	845	959	897	901	861	881	863	898	909	878	900	844	893	843	885	897	907	919	887	914	872	932	898	922	855	925	898	910	878	918	858	885	847	879	868	864	939	840	891	860	853	867	850	861	891	837	888	870	890	877	897	898	869	923	882	900	872	935	892	840	841	819	865	894	889	899	847	814	835	864	940	862	881	888	904	868	911	858	885	891	876	873	838	914	992	894	886	857	922	857	854	841	910	834	861	854	855	891	942	885	887	868	851	891	872	887	915	859	835	858	896	912	885	868	917	878	897	911	902	944	877	908	851	864	863	846	879	832	903	892	861	902	890	887	890	890	891	920	840	868	946	876	871	868	840	840	871	885	878	865	908	908	867	887	870	875	845	855	870	828	876	855	902	846	892	882	904	841	890	889	869	883	848	868	852	852	898	898	916	872	865	926	885	889	902	886	891	873	891	867	883	899	886	856	878	904	882	809	896	898	903	881	878	866	900	878	904	886	875	849	900	933	853	904	902	825	898	944	918	937	907	845	950	839	890	884	902	879	864	918	871	804	909	896	839	904	850	822	881	887	896	902	832	876	894	910	821	924	897	831	870	872	882	857	888	888	864	826	818	853	867	891	838	877	933	891	906	851	894	812	864	881	894	894	859	868	872	903	948	847	879	896	917	940	890	852	948	849	875	928	898	867	865	873	871	879	876	893	921	867	910	856	926	1000	901	889	947	902	867	895	899	840	817	955	875	876	933	920	880	858	877	855	891	900	931	907	831	843	886	870	849	947	868	934	876	925	915	885	905	872	860	920	875	908	941	924	853	940	869	878	889	885	946	888	860	860	910	864	823	885	888	890	889	843	868	897	858	896	932	874	879	936	935	915	964	880	829	866	906	814	865	907	885	904	845	852	856	897	872	874	883	923	903	888	899	884	861	921	814	869	896	883	896	924	866	896	933	867	917	848	829	889	848	809	856	921	868	849	889	904	830	902	878	859	893	877	894	911	850	865	909	853	904	910	836	888	876	897	898	830	843	886	897	893	888	870	898	879	888	920	893	888	868	841	923	900	883	898	845	869	894	868	906	878	871	898	884	861	906	935	930	928	885	834	870	884	899	869	915	913	901	865
30853	21852	21620	21929	21708	15392	7254	5679	3600	1516	852	652	562	464	426	393	381	390	424	400	434	473	446	453	474	531	501	484	460	441	424	419	442	382	437	411	397	386	396	397	398	369	415	375	401	396	421	375	420	408	384	366	429	390	388	409	443	391	405	354	393	400	412	425	391	402	386	435	365	416	440	392	407	375	365	394	418	372	390	432	404	389	369	403	443	394	392	341	406	407	416	389	395	407	386	425	404	391	397	401	387	406	395	383	404	399	375	391	398	376	425	403	348	408	405	387	404	406	405	404	351	362	410	399	397	352	382	354	397	403	416	391	415	435	385	404	408	440	394	405	379	408	386	368	392	370	423	413	375	384	386	387	405	393	419	384	377	429	399	403	353	382	437	387	378	388	412	455	407	423	400	408	405	384	374	383	363	400	415	379	377	402	405	405	390	363	410	385	368	441	441	412	396	363	345	398	403	444	398	387	373	397	367	421	390	419	413	394	388	366	370	366	404	426	380	390	389	401	392	380	405	386	415	393	424	376	366	357	436	397	399	378	375	377	425	350	392	421	410	410	375	411	343	421	382	407	372	377	407	457	417	382	417	432	417	394	378	383	402	441	416	381	392	396	390	400	369	372	404	377	409	387	398	386	344	370	373	387	399	401	438	350	396	381	387	399	392	403	445	393	393	450	394	396	359	425	387	390	388	421	394	399	405	402	379	386	379	414	393	395	393	392	405	372	377	354	409	454	392	396	407	384	407	416	385	383	405	408	413	401	380	374	402	394	403	410	429	396	367	416	366	424	435	398	409	395	420	394	428	385	442	375	381	424	427	410	351	369	368	395	416	420	371	431	441	389	402	403	408	420	419	400	377	409	361	400	398	366	396	409	452	378	391	408	386	402	384	408	383	399	393	397	398	417	406	407	406	412	396	442	431	380	407	393	405	391	376	443	358	381	398	388	374	412	398	398	361	390	419	398	403	367	386	343	392	399	427	373	388	418	421	383	409	401	407	390	431	408	402	391	409	438	397	380	388	397	368	381	394	391	406	407	410	393	387	403	432	395	379	421	410	386	352	377	420	388	458	373	406	392	398	368	382	385	344	413	405	401	401	398	411	392	362	414	397	405	401	450	396	403	415	395	390	388	369	387	376	403	426	378	394	439	431	419	462	402	403	383	419	423	390	398	391	401	372	373	378	374	350	337	387	372	394	380	362	429	367	462	441	415	389	394	426	403	401	378	382	405	395	395	396	398	437	413	381	406	383	401	408	418	392	408	412	371	387	392	421	422	364	410	415	358	421	418	425	405	389	422	390	382	420	397	351	397	381	383	387	390	379	386	392	383	390	393	374	377	380	397	408	410	416	371	405	410	417	350	380	409	410	403	365	384	388	377	395	367	371	367	419	351	413	407	369	377	387	356	419	406	400	396	419	396	392	402	417	418	417	414	409	375	394	414	429	366	410	419	387	419	398	372	413	348	390	403	385	433	383	392	366	389	365	378	391	376	361	400	396	363	396	374	412	425	439	426	401	333	377	400	370	414	355	353	347	442	371	371	424	437	411	440	370	389	368	405	397	409	437	428	394	397	395	420	392	423	428	381	426	376	419	422	331	363	384	404	383	402	413	373	396	402	386	363	380	365	345	421	401	398	418	393	360	396	386	367	426	395	417	413	374	390	434	364	347	354	400	394	380	408	382	412	434	379	379	406	373	384	408	399	389	406	427	371	409	412	415	424	394	380	391	396	394	394	381	340	367	379	380	407	367	389	409	380	373	425	404	354	375	403	374	421	361	372	393	433	431	434	398	388	398	378	395	362	439	362	398	377	425	402	383	406	365	380	415	396	422	397	409	371	362	392	413	396	408	388	364	391	428	447	395	390	367	373	414	381	387	385	421	420	403	421	425	412	378	383	420	402	418	383	419	387	418	409	398	400	381	392	365	406	398	428	374	414	422	357	427	419	389	429	426	373	391	368	384	387	413	372	382	419	388	428	426	380	393	380	376	403	380	384	416	402	418	391	393	397	380	415	387	387	385	389	403	376	375	370	389	389	375	373	407	390	415	406	390	392	391	419	350	409	384	398	409	377	386	423	381	397	350	385	373	360	413	381	394	360	386	394	390	384	366	429	369	379	431	436	439	383	376	437	417	372	420	382	429	397	403	408	419	398	413	362	403	362	384	360	425	383	373	386	375	390	383	384	401	410	358	380	393	371	391	420	381	416	415	406	374	394	378	353	378	415	369	431	420	385	445	412	414	370	412	381	401	444	413	380	437	394	380	426	407	403	409	416	385	367	418	379	432	435	415	384	377	398	408	413	389	375	385	392	385	423	384	385	414	394	392	375	386	363	384	414	404	377	385	400	355	419	396	373	415	374	410	391	398	381	401	366	419	417	422	400	399	408	414	393	382	393	416	397	389	411	362	400	392	421	375	360	423	395	378	440	396	401	382	383	345	440	413	404	373	385	374	378	406	401	429	420	360	435	381	386	339	398	384	419	375	375	383	375	358	388	420	403	395	405	372	417	415	422	405	398	400	389	384	361	381	382	365	399	393	413	416	416	420	368	366	421	390	402	380	375	418	411	389	364	391	401	389	353	423	419	412	437	380	410	392	375	387	369	396	416	388	367	406	387	427	401	396	385	404	406	387	383	413	400	369	423	409	397	384	401	374	372	453	379	384	387	418	356	395	422	374	378	443	366	366	412	395	387	417	425	371	382	400	445	394	402	425	400	406	403	354	437	407	357	347	402	354	373	430	430	396	396	395	391	419	404	374	411	367	365	405	403	408	426	384	415	410	355	396	390	399	431	427	438	423	420	394	411	413	421	426	424	432	423	404	404	419	409	397	405	381	401	409	437	391	397	424	430	405	407	395	392	380	405	401	406	399	395	429	428	390	394	410	384	380	352	392	381	402	366	394	398	377	379	422	405	431	369	364	381	399	384	407	388	422	404	349	424	420	372	418	428	432	426	381	363	355	399	405	438	408	420	440	437	401	405	386	419	421	367	388	369	385	408	360	381	388	412	377	390	406	405	421	378	409	383	401	395	383	362	437	415	434	394	396	406	390	390	429	423	367	402	372	414	442	382	432	386	401	408	395	409	421	348	388	405	405	383	362	421	402	353	371	385	443	397	424	407	395	371	400	427	415	397	391	403	382	394	392	375	430	389	403	393	385	393	394	376	370	386	395	381	379	399	444	425	392	384	377	422	403	373	381	433	374	382	391	386	401	376	380	421	385	405	406	426	373	349	363	400	352	378	349	419	400	404	426	408	403	372	368	398	412	396	344	384	421	401	396	409	418	411	394	409	375	339	400	387	404	413	385	384	382	382	402	436	408	389	364	390	405	347	388	368	403	404	406	371	393	387	392	362	386	416	396	438	405	421	448	387	387	384	368	392	428	349	396	398	397	416	398	382	353	389	413	401	388	363	401	406	404	379	370	357	400	408	378	403	412	409	407	409	380	435	399	441	408	422	362	428	429	407	376	420	395	417
22136	19742	28204	33183	36160	27675	18063	17998	11929	5872	3058	2287	1938	1340	1111	1039	1043	1062	1013	1055	1142	1245	1403	1484	1367	1380	1377	1444	1395	1239	1124	1164	1064	1015	938	996	918	937	979	954	961	962	977	957	942	906	973	942	980	967	954	851	946	954	892	931	924	901	939	968	913	933	945	988	985	930	936	931	930	987	961	1000	930	938	877	935	915	906	1028	916	923	865	924	928	950	975	857	921	905	944	928	923	946	952	933	955	877	948	942	905	958	942	954	913	925	911	927	945	928	975	946	960	916	956	914	937	913	934	962	963	947	926	915	949	964	920	902	940	970	962	905	938	1012	931	901	895	887	955	962	919	935	988	973	925	911	959	983	943	931	953	951	894	921	987	917	880	960	942	948	974	945	950	907	936	978	902	909	917	880	898	955	897	954	916	948	896	952	980	993	931	909	934	856	899	908	893	934	949	931	892	954	926	902	860	971	928	895	986	933	938	849	977	950	953	885	948	980	912	960	941	948	975	917	894	908	936	933	976	935	935	924	974	997	972	939	881	952	924	982	926	909	970	915	924	890	922	964	933	907	950	1015	979	927	985	965	927	910	908	932	892	894	941	937	922	909	903	938	926	948	907	906	917	947	927	919	942	942	898	931	886	907	953	972	952	961	951	941	928	919	927	1002	898	963	973	955	941	940	910	1007	933	929	942	969	932	955	885	950	935	917	953	938	951	973	886	930	992	977	941	913	965	971	911	941	942	916	964	965	934	953	949	905	945	906	948	939	943	958	972	940	959	914	904	909	893	927	908	951	900	975	947	962	952	919	921	962	945	956	962	882	941	963	943	951	876	909	929	954	908	930	988	902	933	961	935	940	944	887	891	909	939	982	955	913	923	959	953	920	973	896	937	977	931	971	936	955	926	934	928	922	904	945	940	991	851	983	958	937	953	887	910	937	953	898	938	939	897	940	876	910	937	942	951	952	956	973	929	974	950	921	952	926	940	937	894	942	936	975	995	933	952	1014	971	952	953	887	906	925	950	889	938	947	940	884	935	938	907	918	923	973	986	927	903	939	975	909	930	926	947	949	920	942	936	983	914	854	909	974	954	961	908	988	933	928	914	931	876	910	980	913	959	921	898	948	920	932	939	957	905	924	914	969	888	916	934	889	918	933	943	984	935	961	945	917	923	965	938	930	902	976	926	944	912	935	951	922	953	912	918	985	959	945	973	967	938	959	933	946	945	932	922	958	929	918	930	912	976	943	958	929	916	914	940	930	916	905	907	867	951	964	995	911	910	907	986	961	966	904	892	894	879	996	971	908	934	898	882	954	929	989	941	953	886	925	939	994	959	970	926	934	931	950	943	971	914	947	935	948	948	922	937	889	927	937	920	934	983	902	937	982	968	929	931	924	944	856	929	930	949	919	929	876	879	930	920	981	901	911	947	982	966	910	937	895	937	955	914	870	935	899	909	920	961	968	954	928	947	959	915	955	921	908	909	900	971	920	1026	911	1003	971	971	941	944	917	950	927	931	910	907	959	935	919	871	935	885	955	872	945	926	946	915	920	997	927	942	903	892	993	950	997	947	936	913	889	964	902	953	927	954	955	950	981	1003	937	966	971	935	937	943	906	979	959	909	948	909	943	954	985	976	953	915	969	977	945	869	945	979	956	923	918	1012	964	997	959	899	982	941	862	922	956	909	916	984	936	940	962	967	942	932	903	912	908	920	977	947	927	898	936	951	946	947	976	911	999	915	949	941	907	884	878	916	960	983	910	978	950	958	919	924	961	911	988	910	914	962	957	978	956	920	971	955	901	940	947	959	881	935	918	990	938	929	892	911	938	1008	896	907	973	922	945	918	998	922	869	915	938	979	975	963	968	962	896	889	940	919	919	941	951	967	936	965	942	943	916	913	923	925	892	959	962	948	998	916	923	903	925	969	953	895	962	896	1001	908	934	912	935	968	981	948	938	978	962	967	951	920	945	885	910	933	896	1004	970	999	957	958	973	949	941	984	960	933	917	876	952	913	977	954	984	998	950	943	930	916	964	946	960	994	954	952	938	972	907	919	978	956	885	908	956	916	949	991	975	939	982	961	961	880	946	905	911	973	954	914	863	979	943	912	944	897	923	938	917	961	968	905	978	945	901	966	958	927	965	954	956	928	888	1006	925	906	942	944	978	906	922	937	959	937	919	938	921	903	954	967	959	937	958	900	909	934	923	930	908	950	984	943	913	957	923	957	909	925	929	924	932	987	959	931	947	925	948	984	959	952	874	909	952	918	951	980	949	883	908	944	945	930	933	890	938	921	921	955	946	943	921	945	924	918	939	973	930	916	921	950	895	976	981	891	967	981	913	905	949	938	980	990	935	975	914	968	919	940	874	944	946	912	904	952	948	962	914	907	971	895	960	929	923	972	923	960	929	971	916	931	866	986	918	933	928	944	961	965	941	890	966	897	968	970	952	911	962	960	937	883	936	931	933	946	894	970	970	926	916	913	968	961	939	934	1007	932	951	964	957	930	906	943	926	961	948	988	896	955	965	931	921	952	894	933	931	949	917	890	925	952	972	956	895	975	972	966	967	936	933	917	879	998	980	908	975	935	911	925	942	958	921	930	986	935	939	915	954	945	967	1003	957	883	992	934	953	930	959	871	931	935	992	952	909	916	928	895	928	948	942	894	888	964	962	1003	964	1006	946	946	925	941	939	938	956	942	940	893	984	929	913	979	946	936	941	936	931	870	929	948	941	938	908	955	952	942	955	950	881	961	964	977	937	950	940	923	956	926	969	926	943	906	904	877	920	952	948	897	895	934	930	903	941	961	959	958	895	892	923	960	928	977	918	986	947	945	998	986	956	943	912	907	920	956	895	940	906	929	955	876	983	941	947	915	917	941	984	952	893	930	916	972	948	953	955	930	896	938	942	886	883	962	945	922	950	908	948	902	959	982	942	1007	988	921	918	944	932	934	913	977	929	925	921	931	917	935	946	952	903	863	900	911	921	1000	944	905	940	985	937	938	931	958	905	924	896	936	906	973	949	984	901	972	914	911	949	928	999	945	990	920	937	935	946	995	993	890	928	924	943	975	984	938	923	923	902	955	909	963	873	909	932	922	955	965	935	964	936	946	927	981	974	968	941	916	946	881	951	946	924	943	976	945	901	937	946	974	929	947	906	930	921	981	916	948	960	938	942	938	949	944	1004	905	928	979	866	997	986	948	885	922	913	945	940	937	928	945	896	967	957	1000	1009	970	921	903	886	941	945	898	927	942	907	975	897	939	917	944	913	967	923	943	926	928	968	953	932	968	928	921	971	953	986	920	925	903	979	918	879	955	902	926	924	934	929	957	938	971	977	959	875	927	913	960	934	933	934	973	892	993	928	923	970	845	951	910	886	906	964	898	921	927	915	917	935	948	1012	955	931	936	888	886	961	975	942	967	926	902	939	952	956	904	923	940	948	930	941	914	929	910	938	930	897	976	1009	919	959	945	886	914	927	917	929	923	928	948	961	935	872	924	957	1011	939	957	957	940	954	910
39439	33297	36611	30833	32779	19136	14711	12899	9939	5610	1971	715	682	490	389	408	374	358	349	379	393	451	455	493	458	457	489	478	444	417	410	381	377	377	375	352	370	348	337	322	310	359	295	330	353	348	337	332	348	333	328	310	346	365	343	322	367	349	316	359	353	352	358	334	384	360	357	349	380	330	337	303	340	321	325	346	333	293	355	344	363	327	348	372	321	312	346	332	316	338	340	324	384	324	340	334	345	343	341	313	344	350	339	352	309	332	362	333	309	351	322	343	320	342	329	371	340	312	328	337	311	343	343	326	297	333	352	318	331	343	321	340	388	315	339	338	364	348	334	328	336	332	336	329	322	306	380	332	344	343	336	343	353	330	360	319	336	357	324	331	354	335	307	343	309	336	345	354	332	302	338	306	317	318	363	378	337	313	345	335	346	356	322	350	332	369	356	313	347	325	345	322	347	343	352	360	322	364	350	347	332	378	332	329	313	327	335	315	328	312	321	335	364	322	325	339	296	354	352	330	336	318	308	320	347	345	374	351	339	325	324	367	336	329	327	332	308	331	322	380	309	341	365	315	333	335	332	293	340	302	333	342	354	351	344	348	357	347	330	353	362	326	332	334	336	349	354	333	340	320	342	344	373	339	343	340	339	340	344	332	345	359	353	328	303	321	344	328	338	324	291	297	394	367	333	335	333	357	332	303	343	360	370	321	356	360	355	293	343	333	354	316	354	329	310	357	345	310	369	340	361	331	335	358	302	331	327	320	349	349	312	306	318	331	315	332	346	306	342	299	341	305	339	352	364	362	337	328	355	361	364	302	342	355	354	344	326	272	327	363	378	320	337	313	358	328	330	349	349	354	344	344	356	288	334	317	353	308	326	363	329	305	327	314	340	338	308	335	334	344	314	361	363	358	348	338	342	370	351	351	333	383	347	348	355	369	355	350	341	326	331	362	320	360	330	323	309	319	353	298	332	337	353	324	339	354	338	325	322	333	342	325	344	371	348	315	301	320	341	331	344	339	365	347	317	404	346	340	371	351	346	343	336	348	342	342	384	363	351	347	334	350	354	330	340	346	359	336	346	315	337	342	318	323	352	349	321	335	341	355	347	331	357	337	349	349	362	382	327	365	342	353	333	331	351	337	310	324	360	344	343	359	349	320	349	357	324	335	337	327	324	306	323	326	356	338	354	352	318	323	332	358	323	370	329	387	344	322	328	347	343	370	333	349	302	335	320	351	329	353	340	373	305	317	346	340	345	303	327	316	344	347	355	335	362	355	369	328	347	324	338	327	328	351	333	338	334	336	320	344	311	329	300	334	353	312	359	348	308	323	305	332	357	313	333	296	322	320	327	320	343	354	327	320	365	329	350	359	314	329	355	326	355	315	329	360	326	321	322	327	294	334	325	338	333	336	348	356	323	355	303	319	321	367	322	335	362	313	333	332	358	352	320	295	323	373	324	327	373	326	305	337	337	348	340	291	315	367	349	350	326	310	330	337	342	366	354	337	336	346	342	354	330	343	314	337	332	334	342	313	324	368	317	302	315	329	343	322	373	335	332	330	320	340	339	350	372	334	354	332	378	311	319	323	345	318	369	350	316	343	307	311	328	359	359	351	330	329	325	315	348	337	349	371	347	357	354	353	336	349	383	357	350	300	295	343	299	337	324	355	328	318	341	337	336	357	355	345	362	351	322	336	312	316	324	329	325	314	347	376	349	335	363	311	358	356	352	332	317	347	336	319	331	313	321	334	327	351	379	331	361	340	338	361	323	335	344	311	367	344	320	320	357	357	319	285	364	283	343	338	350	350	340	312	318	334	339	349	335	340	324	295	324	358	312	367	307	350	349	351	372	358	371	341	336	315	333	327	346	329	353	340	307	343	324	362	361	347	338	360	357	348	344	334	337	307	343	370	341	346	329	319	345	347	362	299	332	336	319	369	350	364	338	340	333	343	312	324	344	315	339	318	337	343	316	317	350	359	342	319	352	358	335	322	326	355	321	331	344	310	349	312	345	371	322	329	331	342	316	322	355	325	327	334	303	341	305	303	361	324	309	327	364	343	364	356	376	341	308	330	346	318	337	334	321	342	351	345	323	350	347	347	344	340	347	318	380	357	319	352	338	349	346	325	302	370	351	323	327	316	326	318	319	356	313	364	346	337	378	344	368	333	320	326	345	362	311	351	357	322	369	348	328	370	354	318	309	302	353	318	316	316	361	347	355	336	331	351	343	342	353	363	348	356	309	319	303	325	317	334	327	354	347	344	362	330	347	348	339	364	337	372	324	358	358	358	326	323	351	323	321	324	338	325	333	351	340	331	335	344	391	324	324	348	356	340	346	341	325	344	334	382	345	317	330	325	337	333	319	323	363	321	319	337	346	333	336	338	332	351	320	318	326	320	367	339	317	321	339	328	349	329	351	344	318	334	339	316	326	368	329	355	344	317	331	326	346	302	362	333	327	311	387	293	377	327	330	374	342	322	340	311	331	339	335	296	360	316	333	343	352	335	319	362	343	286	340	341	334	332	341	358	348	361	339	335	325	344	324	367	332	362	315	306	353	330	340	339	351	318	350	322	363	357	345	331	327	376	339	360	327	354	345	324	335	338	332	341	341	330	342	313	336	312	333	325	315	350	346	305	340	348	350	350	359	364	333	364	355	295	352	318	331	341	314	295	329	318	346	341	332	348	365	333	340	336	342	369	325	349	374	333	312	334	337	365	342	335	312	325	314	324	342	320	334	334	348	335	350	347	322	362	326	309	329	344	337	300	348	332	322	341	342	338	379	317	312	320	327	351	346	345	338	365	332	366	347	352	363	346	343	292	341	347	326	358	330	340	296	334	315	320	393	350	332	321	336	327	331	312	383	332	336	357	328	329	314	356	335	325	331	347	371	324	335	311	329	335	302	316	321	316	345	364	344	351	349	336	336	350	363	337	362	334	330	332	327	328	323	331	348	377	367	356	327	342	341	345	337	364	350	360	369	335	353	379	339	321	373	350	347	322	367	330	338	343	330	338	338	366	324	368	350	347	341	326	340	341	320	349	338	372	292	352	355	321	322	309	316	312	350	349	323	320	316	334	333	349	326	337	326	366	351	319	308	309	347	340	337	339	339	348	351	343	358	314	365	344	311	350	335	340	344	342	306	347	353	324	326	339	350	351	351	353	325	364	334	351	361	335	332	374	348	362	346	355	318	317	350	355	336	300	318	365	308	338	295	370	325	363	311	293	326	328	348	314	330	349	329	316	311	345	349	341	337	328	347	362	359	333	368	349	348	307	357	345	317	348	342	345	359	344	325	349	348	341	351	343	344	331	365	324	345	343	334	320	323	325	363	346	320	337	301	320	325	343	326	300	336	330	357	310	336	355	356	329	323	339	358	311	338	301	316	319	335	319	337	316	329	325	352	355	333	344	328	327	310	348	366	358	362	344	347	327	391	365	389	378	328	374	346	329	340	328	345	329	339	331	369	344	379	316	356	372	342	333
27023	29320	38038	40141	43599	29177	30470	28989	23584	17029	6407	2583	2382	1690	1109	964	941	915	938	1087	1232	1346	1390	1711	1558	1575	1584	1715	1546	1325	1230	1113	1008	972	946	872	817	767	920	821	810	769	816	768	772	777	823	869	832	781	808	766	791	779	812	830	812	779	769	810	794	833	845	801	824	841	806	781	818	805	837	795	758	842	776	769	767	758	755	805	802	773	821	799	786	778	753	825	795	783	801	799	824	763	777	792	841	788	850	742	846	840	840	748	798	819	811	783	847	762	778	778	777	791	761	817	788	826	793	833	814	775	779	847	787	841	819	844	815	762	839	821	834	825	777	795	806	833	797	818	773	807	789	853	797	817	830	811	812	732	773	833	782	806	839	820	840	809	818	830	832	830	774	774	822	817	804	796	841	848	789	853	802	791	771	823	797	793	821	815	805	829	769	778	821	793	793	787	830	821	822	844	804	760	788	895	768	860	785	791	790	764	857	753	848	827	862	792	836	758	788	803	829	830	777	795	766	763	811	803	862	816	803	819	792	805	824	847	787	812	856	773	812	765	848	790	796	785	767	845	735	864	735	782	806	742	806	785	836	788	821	836	782	838	798	768	792	837	837	781	810	766	795	780	788	823	810	767	735	787	787	789	778	822	873	787	794	847	800	798	789	854	824	842	819	786	776	794	787	816	809	826	806	861	777	804	794	757	780	821	825	763	815	745	799	821	820	811	824	825	840	778	853	830	815	798	854	840	810	809	869	808	826	838	866	805	837	816	797	813	802	737	772	798	774	851	774	795	794	828	828	771	763	817	832	801	826	808	839	778	769	788	837	824	775	793	826	818	797	808	804	831	832	779	796	814	814	778	797	788	823	791	761	814	817	785	794	784	796	766	757	785	803	820	809	786	773	752	805	774	791	804	804	822	797	840	794	813	813	798	797	765	821	778	828	856	817	793	705	825	791	863	794	817	826	822	778	807	789	818	833	854	803	799	792	810	822	773	798	845	805	782	770	845	778	771	837	790	785	832	822	837	813	853	828	787	821	788	822	796	751	813	762	811	826	765	786	833	780	781	807	796	799	800	801	830	737	777	812	809	764	832	796	877	838	791	788	811	818	783	812	837	742	764	802	834	789	794	830	740	766	808	780	787	786	728	825	808	788	813	807	765	781	782	742	795	847	761	796	807	785	868	805	835	816	828	807	836	755	852	835	807	815	794	835	793	847	793	777	809	829	816	795	784	831	813	817	822	815	796	821	777	821	777	770	814	842	817	763	790	716	812	775	826	790	802	824	789	802	775	827	785	789	794	798	790	793	782	795	785	746	812	762	803	877	885	808	830	795	807	823	839	814	822	749	795	833	790	792	778	806	846	805	766	815	794	825	801	815	812	826	772	772	825	776	807	827	824	812	801	778	823	756	853	817	819	827	830	840	826	815	776	768	834	837	802	779	827	783	800	813	802	832	781	823	799	847	837	822	806	848	820	775	802	864	788	797	747	790	728	802	780	752	755	822	807	772	845	796	868	814	812	820	813	803	751	829	846	800	775	766	818	817	754	813	801	803	823	822	793	880	819	817	829	796	760	853	803	754	823	792	789	829	742	796	774	827	779	841	849	797	820	833	771	798	827	779	771	789	836	774	793	771	820	801	769	821	819	792	784	754	808	809	807	807	781	795	820	846	769	792	800	795	784	757	825	815	828	810	810	829	775	788	856	796	817	811	878	795	758	847	819	799	801	783	837	841	817	790	795	791	745	771	830	812	798	823	818	824	823	806	855	820	782	834	768	789	839	787	817	824	800	810	819	816	792	824	886	853	824	800	820	779	808	769	846	794	799	790	760	807	795	839	783	769	817	836	722	858	830	804	822	860	804	805	795	770	797	820	756	840	806	823	822	787	869	787	760	828	826	826	814	797	773	793	761	835	799	825	822	791	766	836	791	832	848	818	811	854	796	813	836	810	776	753	823	814	789	779	838	805	765	819	814	811	765	782	800	816	796	790	825	828	754	783	779	796	804	764	808	784	818	850	807	821	855	808	773	761	779	809	783	755	836	780	776	795	800	834	796	770	794	848	817	805	804	818	810	841	801	805	790	793	790	836	799	800	852	812	767	823	793	819	831	795	799	777	795	804	775	845	829	759	864	844	879	803	796	776	832	829	781	800	799	790	853	805	805	775	854	747	763	806	768	784	808	796	802	817	798	802	815	788	793	841	846	777	785	805	793	781	833	813	819	826	781	807	825	828	804	828	809	777	777	823	793	795	770	839	797	826	808	869	815	819	806	800	778	820	792	812	819	777	782	747	813	816	748	780	793	782	801	838	818	824	852	801	775	748	835	836	846	829	725	788	801	860	779	806	807	806	806	798	790	812	791	830	819	793	765	805	844	752	813	782	836	842	830	821	775	803	777	754	840	832	783	786	808	751	806	822	795	785	779	785	749	813	817	837	830	813	841	788	801	815	836	790	750	754	836	779	810	767	831	838	803	775	762	837	778	773	805	816	788	807	818	768	803	811	800	817	783	836	808	800	801	784	775	786	805	831	815	788	806	738	810	802	798	801	826	788	794	827	767	784	890	804	819	876	760	836	821	770	794	803	749	771	797	789	778	794	818	746	778	806	847	804	855	773	780	774	816	823	769	799	821	813	806	819	778	785	790	771	788	768	782	786	771	802	789	798	784	798	782	824	807	784	828	820	804	809	767	771	818	825	828	810	809	811	803	841	794	776	846	786	729	786	829	843	798	822	864	794	819	799	844	840	820	775	768	835	807	836	819	823	828	792	810	787	760	832	889	798	822	823	815	835	810	807	816	817	848	794	805	810	734	802	856	811	772	837	801	840	800	829	817	821	809	811	761	820	857	802	784	788	758	764	774	746	769	783	841	823	818	827	830	827	775	789	811	825	785	809	797	813	795	811	787	829	782	776	837	894	794	816	811	840	791	793	859	794	804	787	816	788	801	758	768	821	811	827	814	809	789	842	787	792	827	809	734	819	778	770	760	817	809	760	798	845	833	811	763	754	815	769	779	787	743	752	808	823	804	794	822	840	771	825	802	823	855	832	798	806	764	778	811	807	791	781	748	819	802	797	822	791	789	801	826	834	806	813	769	784	858	786	802	761	800	804	799	826	783	782	817	794	810	807	811	762	782	791	827	850	826	754	845	803	817	806	821	806	827	787	751	823	826	812	770	776	868	784	849	816	791	772	781	830	773	765	798	841	796	802	786	778	850	823	827	795	784	814	802	814	795	836	823	811	794	781	796	798	796	829	756	799	807	826	826	825	788	779	803	782	774	841	863	814	795	806	801	796	815	833	798	793	780	836	821	742	807	816	857	792	831	835	783	804	780	796	761	823	754	797	848	836	826	775	778	742	822	792	816	809	770	769	810	831	783	814	831	767	790	823	785	802	847	784	814	795	777	833	821	795	775	820	802	803	822	833	814	776	844	833	787	775	817	838	810	808	810	836	815	822	797	822	822	791	822	819	830	813	813	820	780	857	767
12736	7476	7151	4601	3392	2035	1461	988	698	471	438	425	409	404	358	394	349	375	386	372	400	374	372	329	368	361	366	367	356	421	340	363	360	386	348	363	351	318	383	379	371	372	350	354	383	371	371	391	368	375	352	370	359	381	367	363	368	372	366	356	407	379	397	346	404	371	374	382	381	371	353	403	342	396	367	347	360	391	365	390	356	332	338	361	333	368	405	337	371	394	349	332	360	383	358	349	414	402	346	375	351	404	382	417	365	373	347	377	347	354	387	382	396	374	361	374	326	328	367	328	395	361	397	364	380	408	401	381	400	339	379	346	371	371	396	381	341	371	344	369	376	386	373	406	351	369	357	374	351	343	315	411	356	383	384	376	405	335	347	388	391	386	377	389	391	345	352	376	359	371	387	385	392	375	396	341	369	353	368	401	394	373	360	367	372	363	355	399	380	327	399	376	387	388	392	363	361	382	357	382	372	327	371	343	377	339	369	335	346	353	354	387	380	374	349	335	390	319	360	381	379	373	372	363	365	332	379	348	391	382	374	361	365	335	360	393	365	361	388	385	387	373	367	348	334	354	374	360	362	334	342	384	323	347	411	368	364	361	387	359	388	429	424	354	384	369	369	350	367	379	350	405	360	369	376	402	367	378	409	349	379	384	377	349	344	372	366	373	365	396	347	410	387	362	361	379	353	357	418	349	373	380	352	353	385	373	382	342	407	361	369	388	368	384	372	384	393	345	361	350	358	387	413	361	376	373	366	382	372	405	367	372	344	397	374	383	342	393	401	385	421	335	379	378	388	361	372	360	408	360	368	379	385	374	330	392	341	364	385	368	372	380	385	362	369	339	386	372	379	431	358	393	362	371	363	339	360	366	346	347	360	359	374	360	371	362	358	363	386	330	336	395	360	352	398	342	374	366	383	389	374	355	351	393	344	365	335	370	390	369	385	388	386	356	371	346	360	387	380	339	402	390	372	376	369	363	381	380	408	377	379	367	377	379	366	352	388	392	352	367	354	349	400	362	385	398	377	365	407	393	375	387	366	381	376	403	365	378	386	349	365	385	367	328	357	390	376	369	368	345	359	376	341	367	354	356	332	363	393	377	346	364	361	389	387	380	387	379	384	366	362	337	360	354	355	381	342	385	339	345	392	362	376	399	370	356	377	371	376	328	341	372	373	373	399	391	372	415	361	372	377	397	378	365	348	360	350	342	394	381	381	368	437	366	391	383	353	340	362	369	361	368	369	357	380	381	352	366	356	402	377	356	393	352	367	390	373	377	355	372	354	417	376	399	332	384	382	386	348	360	377	380	374	429	350	367	379	370	376	397	341	360	399	382	356	392	338	356	419	363	359	361	362	370	384	362	363	383	376	392	367	356	404	402	337	367	371	361	384	385	358	388	406	338	325	383	387	364	366	373	344	367	352	362	410	352	387	370	381	398	386	393	353	346	370	356	386	366	373	410	376	362	344	388	378	351	391	342	377	365	393	362	400	357	321	396	409	375	329	360	362	365	341	365	378	357	346	374	405	368	355	328	360	398	344	371	400	368	379	353	407	353	404	389	368	353	387	378	360	332	384	366	355	347	392	364	369	359	344	355	407	401	360	345	369	390	376	380	378	373	374	347	325	379	343	346	377	377	365	401	354	337	420	340	387	383	344	384	377	337	395	369	383	372	367	371	377	363	433	410	362	432	350	378	366	336	375	404	389	369	371	332	371	334	337	379	344	381	371	388	379	334	390	369	367	359	351	341	354	367	392	411	392	349	357	359	395	371	383	384	395	358	385	360	417	358	400	370	382	368	422	391	360	394	385	372	435	401	349	401	346	380	347	369	387	377	373	346	368	357	364	374	378	415	375	396	392	362	352	340	352	387	368	381	341	386	353	351	369	352	352	339	354	395	356	351	364	373	395	399	374	367	413	370	367	375	357	353	374	366	358	339	352	342	345	391	392	373	351	388	390	343	378	411	388	384	317	394	360	371	359	353	368	393	395	388	366	354	355	372	328	333	358	379	383	422	377	399	398	376	422	382	379	379	348	376	373	382	375	417	352	347	373	381	401	359	389	385	353	386	384	352	351	335	355	377	374	382	350	340	366	366	387	368	394	411	350	400	374	364	337	341	389	368	375	386	350	389	351	404	366	352	328	376	312	388	376	389	373	367	333	360	369	360	371	419	347	346	362	361	404	388	398	370	350	376	352	368	355	363	390	386	352	372	358	375	357	383	391	366	405	361	348	416	376	383	398	414	363	336	382	365	342	382	369	367	340	388	355	380	372	387	388	384	381	346	395	410	362	403	382	375	373	390	415	338	374	352	395	368	338	351	361	392	389	351	340	383	332	368	414	356	384	359	400	392	358	410	345	356	370	361	359	395	388	354	390	380	326	333	341	376	361	394	360	388	379	382	395	363	356	383	369	405	396	370	370	394	337	365	384	363	374	358	371	398	362	361	399	405	411	347	400	384	364	356	383	399	377	354	357	388	354	324	376	391	350	420	388	402	358	391	385	358	344	373	370	363	380	354	374	398	378	371	408	401	393	404	352	371	401	381	369	347	395	329	362	370	377	376	348	348	385	383	343	374	401	333	377	393	381	344	358	383	340	392	402	394	374	374	387	391	403	342	340	348	380	374	391	342	385	387	394	381	372	353	363	385	418	372	377	356	391	374	371	369	396	380	348	390	375	377	367	352	373	392	369	355	363	380	358	399	347	360	383	360	365	414	371	386	325	377	359	383	348	394	381	405	355	384	377	336	366	379	325	369	356	429	356	359	382	362	369	383	360	372	391	387	383	340	387	364	392	363	354	391	391	359	367	420	372	386	394	381	385	405	367	340	371	346	341	369	382	372	386	352	387	356	375	371	407	375	393	376	375	369	399	358	371	361	353	365	388	370	352	394	354	383	441	360	404	357	372	409	383	385	355	362	350	349	347	370	360	383	372	366	368	373	339	358	361	364	359	367	380	352	347	366	371	384	381	389	399	372	347	344	348	352	362	380	397	381	372	379	384	365	379	374	384	370	376	352	346	365	382	387	380	404	374	408	377	364	401	407	393	378	364	350	368	359	387	378	365	356	367	409	390	357	384	347	369	351	397	377	373	366	295	332	408	354	368	393	401	346	346	343	345	388	382	371	323	397	365	394	339	325	394	362	376	398	393	409	361	372	349	366	379	395	363	367	351	352	353	351	383	350	375	341	393	365	352	381	369	368	338	363	405	383	358	352	361	399	405	372	379	384	389	375	369	388	329	382	354	377	322	387	380	339	347	384	331	399	369	374	361	379	357	396	394	409	345	362	381	349	357	368	383	398	352	392	340	417	356	334	376	387	329	380	379	379	365	369	346	335	352	382	360	407	371	367	360	352	398	376	361	348	344	384	364	391	367	376	414	386	398	359	380	420	401	406	390	352	341	395	375	415	365	336	362	364	363	351	372	343	365	378	372	420	383	390	349	445	381	351	349	377	349	345	372	351	361	390	385	352	377	361
9851	7996	13243	12905	11291	7893	6021	3681	2514	1766	1279	1268	1130	1041	937	920	920	960	899	945	954	897	957	978	939	872	930	932	948	905	902	888	918	880	884	948	923	848	867	923	871	909	922	902	924	898	851	918	871	915	885	937	856	909	835	881	894	834	877	912	844	894	892	855	879	905	918	941	860	895	853	887	914	902	892	920	954	917	957	924	945	903	877	869	907	867	896	929	908	867	877	876	903	901	839	893	903	868	929	932	886	904	859	874	896	897	916	885	943	898	864	848	933	906	903	858	904	938	911	882	873	928	900	899	912	933	901	905	901	929	874	866	867	919	891	925	872	947	959	893	863	948	879	858	925	857	891	916	918	931	873	899	872	875	895	862	875	879	909	878	862	886	929	911	851	926	853	899	910	874	860	911	895	892	867	858	879	859	900	868	891	884	928	875	882	900	918	919	904	860	864	892	904	937	900	931	855	916	877	892	868	876	865	911	924	902	927	877	872	887	865	877	889	921	872	823	870	971	927	917	910	902	859	890	873	872	905	828	945	876	913	896	899	921	900	870	902	900	875	903	870	864	940	894	918	938	872	899	882	875	905	908	854	839	873	883	835	877	957	906	912	936	886	901	876	895	863	881	903	856	922	897	915	884	917	881	918	948	889	852	889	868	897	867	892	857	886	897	912	901	913	875	906	874	913	893	892	901	903	891	930	931	852	934	905	935	889	910	881	837	899	895	905	853	882	890	895	902	909	906	880	890	944	902	888	908	865	910	885	872	918	862	915	936	892	877	907	896	877	842	894	871	951	868	925	899	873	852	926	898	911	938	903	890	875	871	925	854	894	862	901	982	888	898	905	866	931	850	895	868	865	893	859	915	951	905	903	859	938	880	922	870	872	899	879	877	894	910	918	918	879	876	867	907	879	888	837	859	934	865	846	932	873	897	892	865	851	903	856	860	926	915	903	889	895	892	903	912	866	876	865	875	890	949	906	906	936	892	917	882	901	879	908	900	892	851	857	895	888	890	985	831	904	855	854	861	911	844	948	901	914	889	924	879	861	890	913	854	812	856	909	937	873	928	869	917	883	910	898	868	897	900	836	921	883	866	871	877	877	892	890	937	911	868	853	920	881	859	921	888	861	852	864	956	918	906	855	883	886	912	891	843	921	900	851	860	883	875	850	945	903	869	929	885	878	860	883	852	865	832	920	941	871	927	850	898	896	904	816	833	864	868	848	839	902	895	878	898	865	908	856	868	897	910	883	940	910	890	891	901	846	901	853	936	871	875	877	891	841	888	899	908	902	947	911	891	919	855	875	938	917	830	908	897	880	900	861	883	869	935	933	811	877	900	892	819	943	903	872	898	897	905	869	896	915	888	841	901	847	859	921	888	846	908	924	865	896	902	890	880	876	848	945	883	823	827	901	876	891	883	925	937	852	881	923	895	911	891	874	898	942	962	914	847	841	855	851	865	853	916	874	900	879	891	896	935	884	866	873	875	940	897	861	923	900	931	903	887	863	879	861	887	857	905	864	827	904	872	895	843	904	934	893	886	842	880	881	918	858	892	894	836	925	875	882	896	873	827	840	867	845	887	927	888	876	920	896	824	881	887	896	880	863	863	860	894	905	861	912	902	935	877	821	918	891	853	884	938	866	894	921	938	848	927	885	879	951	896	902	857	852	896	896	890	819	907	854	880	862	938	836	925	867	899	861	887	879	845	859	899	895	859	862	868	924	821	898	902	888	845	901	917	893	899	941	854	870	883	870	905	874	854	908	865	910	902	846	848	893	874	920	906	826	883	862	847	848	905	858	906	885	880	858	861	894	868	932	885	940	853	888	895	868	914	906	888	813	822	830	880	854	919	935	905	904	890	846	864	947	871	911	883	872	853	877	829	833	901	903	824	859	902	867	927	834	867	898	865	902	902	852	871	851	872	923	904	952	867	890	897	870	913	932	876	931	883	860	885	935	919	840	912	887	887	877	841	894	923	900	897	892	830	822	874	845	889	906	922	964	883	915	883	888	886	848	915	910	879	859	842	880	913	930	919	881	859	889	924	885	878	850	879	896	870	880	887	868	889	852	888	870	869	883	872	889	868	939	907	893	913	861	860	858	916	872	950	919	820	898	888	892	901	880	854	923	957	868	843	900	819	888	867	854	871	860	930	943	882	866	937	927	843	858	934	877	926	855	925	881	887	905	932	912	887	885	918	915	873	915	855	896	848	919	918	880	891	875	902	802	875	929	922	911	893	918	886	847	876	877	882	895	862	885	868	904	887	917	946	922	922	872	921	891	905	887	811	868	856	860	894	887	853	909	868	874	920	874	875	918	886	876	859	878	945	900	942	861	912	949	887	930	879	883	905	861	936	915	918	872	838	927	925	854	908	928	898	898	880	862	876	831	871	922	836	882	833	848	902	920	937	941	853	914	900	907	914	893	874	865	879	926	816	877	853	863	865	901	821	850	905	878	876	880	878	912	884	849	948	859	893	840	909	879	881	889	867	923	892	888	862	867	884	878	817	927	853	868	932	906	878	865	878	888	894	888	851	872	856	945	930	889	846	919	901	914	807	878	913	844	915	912	877	867	804	870	898	956	885	895	887	882	923	891	893	881	892	860	846	884	862	906	908	920	903	855	891	901	912	874	867	891	906	946	934	924	891	873	872	908	895	873	878	882	898	881	845	880	879	849	908	903	887	896	905	898	866	899	863	935	947	906	918	858	972	857	900	876	896	859	859	875	821	842	894	879	930	889	855	912	914	915	891	892	876	853	928	858	879	947	850	934	920	914	897	916	877	906	913	944	926	879	863	912	925	948	817	878	895	919	865	945	851	888	897	905	891	893	912	887	936	859	969	853	848	896	855	909	877	830	876	968	891	885	913	899	873	922	857	856	841	906	919	911	889	948	935	859	932	900	877	901	867	864	903	917	867	865	904	877	910	920	831	919	851	843	930	881	899	885	867	870	917	924	854	892	832	917	931	858	898	932	884	896	892	919	871	859	907	830	929	903	915	928	900	898	882	885	946	944	943	896	864	840	899	836	865	881	899	911	961	886	869	902	890	856	854	940	884	879	838	842	861	889	886	853	865	900	847	881	929	830	833	905	936	902	922	913	871	915	863	860	854	926	894	894	864	948	928	904	924	914	925	933	886	846	895	908	860	861	820	937	925	924	875	921	905	854	882	855	887	878	843	902	882	881	917	844	921	897	922	932	891	908	890	921	924	904	890	884	876	844	861	912	925	963	879	891	861	872	919	960	957	917	910	867	874	872	907	898	924	916	884	885	901	982	917	907	871	892	865	900	913	823	852	855	926	904	934	895	879	899	924	839	922	898	892	907	950	875	882	852	898	876	881	853	956	858	919	882	930	887	871	906	937	902	914	889	848	892	901	876	859	878	907	925	884	888	887	843	910	894	893	855	874	912	924	885	853	891	896	949	884	879	929	865	920	844	895	922	866	924	904	840	927	919	847	942	941	876	823	863	900	874	915	915	876
26981	20658	23466	19896	15969	12670	9466	4130	2497	1235	938	770	654	474	455	448	408	380	410	385	435	456	440	461	462	502	475	464	447	451	439	428	400	386	411	396	411	398	395	391	386	347	387	413	400	397	387	449	388	418	403	413	381	370	380	395	417	405	415	391	338	323	436	371	366	374	407	390	381	394	399	391	396	406	380	441	401	376	414	395	397	396	372	373	412	378	386	397	422	373	353	359	381	416	427	405	431	394	369	381	410	432	361	393	398	380	375	378	381	357	393	388	420	405	403	401	393	387	413	405	391	396	410	377	351	386	397	379	395	427	362	393	379	415	430	389	397	387	394	402	405	400	379	415	359	361	366	413	387	380	397	425	415	406	396	367	381	371	410	405	382	426	378	385	407	363	387	360	363	404	390	434	386	364	403	394	404	344	371	410	373	368	399	375	408	368	379	371	406	417	377	413	374	370	352	443	387	364	416	421	419	382	373	413	385	369	358	401	376	356	378	373	395	379	373	365	353	407	396	379	382	398	395	396	394	385	394	441	406	347	377	409	413	380	381	393	412	385	396	380	409	412	391	358	370	415	382	388	386	380	371	392	366	364	386	390	414	373	396	373	438	381	396	378	386	411	419	422	379	398	365	367	361	399	418	397	385	400	412	411	393	381	421	390	388	393	363	375	369	390	421	413	408	372	408	372	414	393	418	398	412	373	344	374	365	390	406	413	406	355	388	413	407	388	404	408	385	363	384	390	373	402	413	408	393	393	396	385	398	397	379	396	407	381	382	411	448	351	361	416	380	380	376	404	408	383	381	376	408	369	388	368	370	390	401	352	374	395	372	398	408	375	352	386	382	356	416	409	406	358	427	407	370	384	407	376	367	401	396	395	363	410	384	407	370	370	416	406	416	389	369	386	412	360	402	427	383	379	373	393	420	385	388	388	372	413	432	391	400	390	398	390	376	406	397	346	378	408	423	373	420	421	365	413	424	397	382	409	385	418	395	359	367	393	355	341	353	377	412	393	372	394	405	401	399	390	347	367	406	421	424	347	405	417	390	358	409	360	393	382	386	370	428	419	368	385	398	389	381	409	355	397	417	389	403	381	403	401	376	375	390	388	377	429	424	373	392	378	394	411	405	425	374	441	415	388	398	402	379	381	381	452	378	408	388	420	400	402	418	384	380	412	374	383	464	384	379	392	385	382	379	384	393	419	388	406	383	381	369	381	385	390	386	430	362	354	371	371	357	379	421	399	391	437	400	377	418	381	398	391	388	355	385	365	386	391	429	359	377	366	350	392	345	396	429	387	434	411	434	415	399	418	401	368	370	395	382	397	365	388	383	385	348	359	401	384	399	414	425	406	374	370	413	373	385	412	392	418	358	379	415	443	373	387	406	402	351	398	384	378	411	364	402	385	375	396	373	433	371	401	402	446	410	426	381	394	393	387	346	349	456	382	386	385	402	391	395	388	381	400	382	368	394	385	376	460	415	357	387	366	372	368	379	344	413	395	361	419	423	380	392	391	372	417	356	378	425	409	400	375	401	424	376	393	378	405	402	411	345	393	392	402	411	417	407	407	392	365	378	386	366	406	423	372	399	406	348	386	380	390	407	421	406	424	430	383	394	364	393	378	411	385	393	379	360	415	373	410	382	447	429	350	415	361	390	372	383	387	381	369	355	358	373	357	397	357	438	380	402	356	374	374	392	376	391	377	414	431	391	405	406	397	370	391	362	392	384	370	370	367	409	386	383	385	371	390	387	393	375	418	406	399	376	405	418	408	349	347	372	371	400	378	373	376	383	421	389	397	368	406	374	397	424	396	343	391	367	387	379	390	366	394	413	403	401	392	388	410	385	390	386	377	400	374	372	385	369	394	421	389	369	363	403	394	422	426	408	395	380	415	361	403	386	426	423	422	380	390	366	362	408	392	380	384	381	413	367	375	372	381	399	412	374	431	368	371	352	427	387	389	396	413	386	384	383	386	372	389	399	419	420	403	382	395	375	436	352	374	389	390	409	396	400	390	399	406	424	431	374	408	378	391	389	398	380	432	402	391	413	390	392	358	399	403	385	384	375	400	413	401	397	395	378	416	422	415	378	411	405	363	427	366	356	414	383	375	386	415	402	372	371	381	397	387	435	368	367	396	382	365	356	401	376	374	387	396	404	372	379	412	403	411	377	394	421	401	386	415	381	403	397	401	387	382	391	397	380	429	407	404	383	406	393	406	417	397	377	393	383	398	391	400	410	361	419	371	407	405	394	401	374	384	435	373	393	398	400	384	404	399	388	358	387	411	416	403	410	402	384	389	366	406	406	386	387	399	371	369	404	361	428	375	388	390	417	373	366	377	391	401	386	411	400	389	386	391	349	436	382	402	383	417	430	385	418	401	385	336	414	387	383	354	428	398	418	391	405	375	374	361	474	394	385	420	405	404	379	380	395	428	431	436	403	425	375	419	411	383	375	396	383	417	405	367	356	370	361	393	360	370	384	431	389	391	425	384	388	399	395	407	364	391	396	388	396	399	377	382	400	392	371	392	367	424	351	437	407	386	378	408	416	396	397	405	415	396	401	415	390	373	379	361	378	375	410	392	420	377	355	419	419	370	358	382	363	390	374	364	371	407	395	387	391	428	389	375	368	418	390	384	377	407	344	390	415	408	380	414	377	439	411	362	439	420	383	375	351	376	371	366	401	404	372	396	383	385	374	395	393	412	362	379	413	386	423	397	379	420	425	387	357	385	414	379	356	379	391	361	391	397	400	392	386	414	378	363	372	396	391	376	429	374	395	395	419	374	403	394	376	395	426	399	399	390	381	371	374	393	395	366	348	419	375	394	372	383	401	396	373	398	379	374	435	406	390	368	410	392	379	397	400	374	401	350	361	385	403	363	404	387	431	376	418	397	384	413	388	362	439	393	406	404	396	366	420	381	385	356	426	427	352	390	373	389	397	419	386	370	397	397	372	394	344	402	358	374	389	403	353	392	443	371	366	359	413	397	382	413	409	397	432	419	362	408	389	367	385	408	376	423	373	363	383	391	365	388	382	386	419	409	417	411	414	430	407	422	371	382	396	439	432	386	364	384	371	388	366	395	429	409	380	379	397	391	403	378	377	396	373	390	401	424	416	376	425	370	395	371	405	443	388	397	401	367	353	417	365	390	387	377	380	393	376	405	374	399	424	408	395	370	387	406	418	385	413	422	394	415	427	406	396	409	401	388	380	365	365	389	406	372	356	340	359	401	393	420	412	364	390	434	416	397	380	407	373	372	403	397	384	393	363	409	386	387	397	416	449	420	389	389	373	379	399	431	394	388	426	373	405	402	396	420	419	438	374	389	416	386	389	415	394	378	427	367	417	398	369	384	373	385	351	396	396	435	408	391	402	403	394	368	346	386	379	371	420	371	390	382	388	417	400	404	406	422	382	411	416	384	409	408	391	377	411	422	372	372	385	419	418	407	402	391	416	392	394	394	416	405	399	393	396	410	418	393	437	363
19742	18608	29672	29830	30153	26947	22927	13118	8871	4970	3497	3049	2365	1500	1151	1056	1050	994	1000	1141	1223	1296	1319	1433	1449	1377	1454	1424	1395	1195	1200	1164	1106	1031	1053	1019	961	909	927	935	939	946	937	899	943	894	881	935	923	893	933	903	902	957	917	916	926	931	917	935	914	908	913	911	905	914	980	958	911	912	936	984	904	941	950	928	958	948	956	932	950	916	966	880	970	968	937	952	933	945	968	1004	944	918	915	907	940	939	935	876	915	889	939	957	897	929	980	964	945	921	943	896	991	889	957	896	958	927	939	940	914	965	907	918	932	906	935	982	917	882	929	869	885	951	896	908	960	938	900	920	904	889	912	930	950	913	960	977	926	888	1003	934	937	955	951	935	923	974	922	932	926	923	971	908	862	953	955	934	886	935	945	924	951	938	941	1004	949	904	950	886	917	920	940	946	980	932	920	976	970	923	936	945	938	946	944	918	948	922	929	961	927	983	910	900	921	951	924	953	932	908	897	939	984	938	924	914	937	947	925	943	912	993	931	863	917	905	962	928	922	884	962	995	982	913	884	984	876	936	940	909	920	941	882	947	945	948	900	962	932	940	900	869	943	961	964	966	964	908	931	935	939	948	911	986	977	911	962	957	953	958	935	925	976	945	921	944	964	919	940	942	921	922	937	874	961	937	942	904	921	962	924	933	946	898	951	930	928	953	872	912	916	1010	897	1003	971	948	876	1005	918	939	873	919	975	950	930	965	904	920	938	947	873	943	929	927	957	917	926	910	934	914	928	948	971	905	897	926	973	933	910	963	985	923	904	921	927	942	965	983	957	889	928	928	869	905	936	943	923	925	984	902	984	909	925	1002	901	956	920	949	954	912	881	911	982	924	921	971	886	909	941	998	926	927	950	928	952	943	913	910	954	918	940	946	960	979	958	965	950	935	915	902	902	920	955	911	947	926	972	933	910	944	885	945	925	909	918	919	918	901	985	977	964	955	908	941	929	959	934	930	924	938	919	897	977	926	889	935	891	926	901	948	971	843	921	920	890	932	925	972	924	892	927	955	933	931	917	935	941	920	907	885	908	946	937	921	935	965	898	945	930	934	897	936	938	980	916	916	904	959	922	888	939	935	957	930	945	914	940	944	887	930	957	972	938	898	932	956	955	959	965	920	942	939	936	920	929	916	896	929	900	929	895	927	921	973	880	940	888	969	931	916	967	992	946	935	955	951	904	933	895	890	907	963	901	913	906	913	955	961	909	909	970	912	926	976	934	907	976	888	923	915	981	899	936	943	926	873	915	937	939	975	895	942	908	891	931	953	949	970	905	946	970	981	955	897	890	910	920	954	945	887	959	973	976	916	932	981	975	972	946	920	905	962	905	952	912	961	870	886	916	925	894	961	921	909	990	923	897	918	919	944	896	937	875	975	952	947	948	940	970	967	902	1000	885	894	901	944	914	904	1001	912	942	959	955	921	945	956	928	886	899	968	938	952	936	924	887	952	954	932	937	910	963	958	950	908	915	932	910	944	908	944	943	928	965	951	960	946	938	949	951	899	944	957	945	921	939	903	939	964	924	968	994	986	905	962	892	963	1042	925	958	948	958	920	932	951	953	971	918	925	938	889	964	919	955	944	917	898	928	933	881	912	953	920	918	911	952	903	954	966	946	929	929	966	873	956	922	961	942	862	925	942	907	913	966	966	916	871	929	980	917	905	979	872	870	943	904	916	911	962	945	977	938	1029	953	937	906	908	928	919	869	993	885	970	953	951	911	940	902	938	903	989	925	907	968	914	865	981	907	927	908	962	925	876	923	905	916	953	961	963	926	921	927	885	936	890	970	945	909	892	901	961	952	969	925	949	951	988	898	996	929	941	900	975	914	930	961	903	958	963	890	984	909	923	936	924	872	940	955	901	943	970	917	946	957	946	909	950	961	921	898	869	931	880	938	928	943	904	933	937	917	972	923	971	930	864	907	978	948	979	932	938	934	884	908	924	972	865	900	908	906	917	972	924	893	959	918	883	926	949	954	913	894	877	938	970	969	956	925	895	897	954	902	950	915	970	992	925	905	897	924	936	915	903	947	921	981	910	878	956	924	930	908	914	931	956	892	907	945	886	915	983	909	971	882	977	964	934	944	929	865	934	913	912	961	954	938	938	923	895	933	914	920	937	918	862	903	924	943	934	946	911	898	906	895	985	932	898	927	971	914	963	985	913	935	850	867	939	935	908	942	926	917	920	866	847	915	905	961	920	931	894	958	927	903	922	927	980	925	929	1015	922	951	896	954	904	940	899	945	923	972	953	881	943	981	910	948	1004	916	1008	928	945	943	929	949	935	936	925	918	861	932	928	967	928	944	936	909	941	880	951	920	921	937	913	932	933	938	964	907	923	976	921	930	963	911	969	939	962	910	924	892	993	941	952	937	952	876	880	918	888	949	902	1003	1016	980	938	986	937	894	947	952	921	938	933	922	869	916	934	958	880	987	928	923	887	968	960	947	941	898	958	991	895	866	886	963	940	974	922	928	1023	944	932	923	907	935	897	937	904	971	920	950	902	931	911	949	938	926	944	926	942	971	905	967	932	918	900	940	922	979	921	969	884	936	895	943	960	1005	924	928	958	924	929	932	953	914	920	879	937	954	908	930	913	891	910	971	914	967	963	910	949	916	934	886	956	934	949	916	885	925	936	933	893	903	948	937	930	920	977	988	912	915	920	915	980	905	909	883	928	927	893	926	937	967	901	935	947	967	924	950	968	975	899	910	904	905	933	942	948	941	965	853	892	918	903	921	973	939	945	980	934	927	986	961	883	942	917	964	909	941	921	930	888	976	912	934	938	942	918	935	932	970	936	949	935	921	927	902	902	919	962	934	921	908	986	866	931	939	1012	870	943	996	926	972	974	932	923	939	988	961	973	918	933	957	939	965	1029	915	928	896	973	932	896	914	960	959	934	870	888	881	944	965	912	916	936	885	999	925	941	958	966	894	905	917	933	933	928	926	888	959	923	891	911	959	923	910	932	937	939	956	904	913	956	969	941	972	952	879	938	926	929	898	925	902	893	911	976	931	904	934	963	936	897	911	925	974	888	903	980	914	903	916	895	905	956	904	896	882	951	962	978	922	955	880	961	903	879	894	988	935	899	917	900	905	934	901	929	958	904	978	952	998	876	936	933	933	876	893	960	918	915	945	913	975	982	964	942	980	952	921	925	970	974	920	934	933	891	898	952	979	866	930	937	925	966	939	960	990	968	927	938	966	938	945	947	956	933	960	899	933	917	924	943	922	880	832	924	888	917	950	962	944	950	926	947	908	917	894	934	891	899	887	972	851	955	951	988	918	873	963	955	858	943	924	919	939	912	929	961	949	925	872	913	910	897	907	929	970	983	927	936	914	940	933	923	960	931	946	949	931	929	967	970	944	905	952	915	934	908	892	948	967	900	919	976	972	928	960	902	963	852	980	868	988	860	945	934	865	949	964	953	928	943	975	889	950	875	986	941	928	880	941	891	965	968	924	927	916	934
37104	29427	32698	27762	20328	15896	15631	8668	4317	2218	1198	918	744	503	420	347	353	374	404	427	434	422	415	459	458	399	528	490	468	416	400	395	404	384	353	347	342	354	332	354	344	318	328	334	350	320	319	312	330	351	319	309	321	312	337	337	302	306	336	352	383	338	324	332	335	305	328	322	351	352	322	326	328	350	323	318	330	362	319	306	294	321	353	355	328	337	337	330	323	329	313	304	341	331	315	347	324	322	350	297	311	343	338	319	354	329	356	368	343	324	328	340	330	338	331	343	297	317	323	314	361	338	319	320	366	288	370	328	316	307	289	322	342	330	335	310	324	332	329	280	316	343	318	337	323	326	329	339	353	303	340	361	341	360	346	322	337	341	303	364	321	322	306	323	321	320	329	359	340	337	287	305	350	302	336	328	313	322	303	314	320	325	344	311	281	320	335	331	361	308	371	342	324	348	314	304	325	316	336	300	315	313	298	349	340	317	318	372	315	339	339	324	335	318	327	328	322	329	338	314	337	353	302	322	365	318	324	293	312	333	321	274	305	333	328	326	319	356	346	312	375	362	332	347	344	347	345	375	336	337	329	359	344	338	364	329	382	329	342	335	361	332	341	370	348	381	332	323	289	325	351	304	347	365	315	311	352	345	344	327	337	305	329	367	349	342	317	311	286	343	357	351	353	338	325	358	325	320	359	317	308	346	330	374	343	322	310	312	373	340	343	340	344	353	342	326	313	352	345	325	335	338	332	344	328	346	355	310	314	342	360	346	311	329	314	307	346	334	361	363	341	346	291	332	357	331	308	327	321	343	347	342	299	345	346	345	308	316	330	321	322	377	322	319	322	314	314	328	343	316	294	347	323	315	322	330	325	316	325	325	308	303	347	322	351	348	316	316	334	320	300	330	347	345	355	352	347	350	313	311	332	331	320	352	339	360	350	332	339	311	324	364	340	338	346	311	347	320	393	323	335	355	331	333	343	327	292	328	314	303	342	326	320	322	331	317	355	330	345	343	305	321	326	358	320	333	333	363	347	321	347	354	334	328	281	328	342	333	302	326	316	360	333	363	361	325	351	320	348	342	307	351	335	338	300	346	342	333	299	323	334	359	336	298	306	331	324	333	349	324	333	358	332	321	298	323	340	291	345	298	353	296	349	317	343	296	300	334	343	346	308	350	332	326	335	357	301	314	352	324	333	320	327	323	319	350	329	327	334	325	295	355	331	329	346	343	328	329	363	330	300	335	310	320	335	358	348	367	357	346	340	329	351	329	341	335	325	383	291	334	310	346	354	352	281	329	309	330	328	354	316	336	316	329	346	343	360	331	308	348	333	328	336	351	346	313	335	322	334	326	324	300	332	316	319	314	349	365	370	337	333	335	408	347	351	350	306	330	321	335	327	347	349	328	355	335	325	350	364	320	339	313	314	320	322	313	327	305	359	332	354	296	314	384	349	340	347	346	331	347	320	315	316	306	358	339	342	331	334	346	332	323	322	358	334	348	319	325	328	372	341	356	334	351	353	303	357	337	325	368	305	321	356	342	335	328	338	321	331	349	332	335	302	329	351	330	339	356	317	324	325	345	379	361	323	393	318	322	345	346	324	343	342	320	297	323	318	309	316	329	319	363	365	312	315	317	331	352	324	341	373	295	314	357	362	341	361	336	332	318	313	315	345	342	328	346	316	316	308	339	303	310	322	306	361	344	312	324	317	343	340	314	341	339	330	321	312	322	330	341	372	334	331	346	350	309	363	315	311	323	327	388	340	349	314	356	342	348	343	352	353	320	312	315	358	322	341	353	336	339	323	342	337	307	328	316	343	316	345	341	313	383	341	327	315	302	338	351	346	323	325	337	346	326	298	332	282	341	362	338	356	354	325	332	356	309	308	320	361	348	331	310	314	318	318	384	333	318	328	321	327	308	328	350	312	304	341	309	293	337	344	343	333	358	344	334	359	341	318	303	340	309	311	306	312	327	294	344	307	325	332	339	321	328	326	339	303	348	372	338	321	337	385	298	334	324	318	324	326	356	365	317	331	322	318	306	323	335	359	326	341	344	354	336	350	338	360	314	333	318	316	351	351	319	355	324	325	323	335	348	328	325	314	356	330	346	342	323	326	310	362	337	326	320	305	319	351	360	362	358	332	337	337	310	325	293	334	303	323	320	338	333	324	336	334	284	327	335	328	343	314	297	325	312	332	360	333	328	352	339	367	335	354	339	297	334	300	347	364	361	332	340	342	350	306	306	324	334	357	323	329	351	336	352	377	341	326	316	349	326	349	317	350	312	343	330	335	331	335	315	332	368	356	351	295	329	354	352	384	340	336	344	322	302	335	318	319	326	366	365	316	342	339	326	291	300	355	343	320	309	329	318	311	348	346	338	340	328	310	342	311	340	329	350	331	320	338	341	309	326	334	324	357	332	327	353	329	338	317	336	362	359	353	330	360	359	320	317	354	317	328	329	351	364	342	350	332	347	345	319	327	354	331	336	345	308	327	352	379	350	322	322	333	360	364	333	330	353	312	334	356	354	352	333	340	354	301	331	348	318	325	346	333	309	318	299	333	336	337	350	338	369	337	301	337	362	366	317	351	360	321	339	338	366	346	318	350	326	364	349	345	357	320	293	358	338	333	316	342	338	370	298	325	321	298	326	328	298	352	341	364	333	364	323	313	320	354	331	344	363	336	348	310	351	381	309	325	352	325	357	351	345	325	303	329	304	295	354	294	370	306	307	371	337	310	340	344	343	317	334	322	341	364	323	347	323	341	331	333	340	302	355	353	377	320	336	344	333	335	358	344	297	308	323	315	324	334	324	313	277	327	352	332	343	281	330	354	292	326	336	333	317	321	327	317	316	304	339	326	322	333	340	318	351	335	327	362	349	353	341	313	378	329	352	314	322	359	375	340	316	304	325	320	335	374	367	364	347	342	350	311	333	322	359	354	341	316	342	329	273	334	353	356	296	361	329	330	312	315	318	353	325	378	336	377	346	332	352	353	336	314	337	324	333	315	352	349	338	307	325	333	330	328	334	363	336	332	349	323	341	303	320	333	313	357	309	333	340	340	301	341	346	328	370	342	332	333	338	351	368	338	303	306	332	341	356	340	346	328	351	349	297	327	329	317	328	305	355	299	304	300	318	336	313	336	321	316	317	358	295	363	338	312	343	325	327	339	322	349	342	306	324	366	322	309	318	315	344	337	339	370	378	324	349	392	347	335	346	346	348	352	329	325	328	336	318	315	332	341	343	335	289	341	305	344	319	328	314	355	310	317	308	324	337	334	323	302	353	340	339	348	355	331	318	327	332	338	351	312	340	335	348	332	332	346	332	313	327	333	313	346	357	345	315	331	369	344	349	345	320	318	329	308	344	382	323	350	309	326	329	317	317	320	325	345	345	339	321	367	322	312	324	341	310	322	297	301	324	322	324	323	309	334	376	326	334	325	295	346	330	311	314	299	365	318	346	318	323	315	349	348	334	312	330	331	326
25317	24912	36653	36307	33475	30669	29860	19525	12927	8491	5056	3794	3054	1677	1153	988	963	972	1004	1083	1301	1350	1481	1511	1763	1686	1690	1890	1618	1442	1287	1132	997	1030	937	886	856	826	807	844	791	827	826	842	836	789	825	774	800	833	833	821	842	786	827	803	813	829	788	807	813	843	845	793	739	822	809	775	787	795	776	806	744	806	833	787	829	820	805	750	817	759	808	850	745	768	818	791	809	802	749	767	781	826	815	783	821	813	799	825	810	786	795	762	805	760	766	778	835	809	785	760	848	815	777	778	761	764	825	787	776	792	794	789	838	811	820	789	758	811	784	806	871	783	819	775	748	772	740	799	843	777	811	814	762	842	831	760	779	771	821	785	751	798	808	772	756	810	806	798	803	795	742	770	802	812	803	808	819	791	771	765	808	790	773	802	765	765	781	765	821	756	795	755	807	820	782	798	810	830	792	755	800	778	769	814	770	780	721	824	789	832	858	805	846	758	791	768	777	802	824	805	799	831	791	757	745	783	754	826	820	818	800	771	763	806	826	749	771	863	816	796	802	830	794	862	807	807	834	808	809	836	754	809	809	811	763	739	818	760	785	800	826	815	788	803	766	780	810	742	789	758	741	825	779	817	784	753	814	841	841	834	804	773	783	832	818	793	801	773	804	805	886	802	852	793	814	814	823	751	822	804	751	778	827	796	813	789	827	781	770	815	777	775	797	837	815	822	776	761	815	752	822	825	832	798	754	794	792	784	799	824	793	777	818	822	781	815	812	772	802	818	809	787	760	816	813	793	796	772	816	824	845	817	750	830	803	802	834	797	807	801	791	780	817	793	807	892	847	821	780	835	795	802	850	851	851	825	798	815	858	841	751	788	789	831	785	778	828	770	853	796	826	803	761	790	804	759	769	754	848	796	812	812	783	821	790	790	784	767	831	825	773	756	771	775	813	812	814	799	769	788	798	778	806	789	780	773	838	797	765	809	756	751	809	795	816	765	788	810	794	792	765	863	805	749	774	800	857	817	729	743	777	794	842	779	780	839	805	805	721	807	849	804	804	830	825	807	789	845	835	776	761	802	765	762	843	793	818	754	823	851	796	722	811	789	803	752	807	841	780	812	827	834	795	806	818	779	734	762	779	741	796	822	791	796	820	825	752	762	819	764	811	797	803	780	795	856	855	833	782	788	807	822	798	745	767	820	852	780	788	737	755	736	833	794	778	762	788	836	782	778	737	774	778	789	790	791	793	788	781	838	791	782	827	824	793	807	790	812	837	789	750	803	822	716	800	813	785	791	794	767	818	795	770	737	779	813	802	800	769	826	844	803	820	774	831	789	760	776	790	815	801	778	753	781	757	770	808	780	781	812	797	786	745	804	763	764	859	848	784	825	796	772	770	772	774	803	819	850	818	801	763	795	810	799	759	788	810	838	823	775	750	810	797	808	772	755	780	841	787	822	786	773	808	737	827	834	768	807	808	757	784	779	762	757	790	799	814	787	828	808	789	754	753	792	805	736	764	838	819	763	810	794	867	763	775	805	819	805	795	800	770	758	794	777	823	821	801	831	769	769	751	785	764	801	817	814	753	818	837	785	839	786	813	760	829	763	819	790	826	840	811	793	807	844	809	780	774	785	810	768	829	771	764	866	820	814	830	816	751	826	751	744	814	769	765	782	754	780	793	810	782	789	795	840	797	782	822	860	765	778	829	747	801	746	830	813	819	792	791	758	786	864	812	822	745	770	781	836	778	812	759	806	838	795	822	844	829	806	838	869	784	857	755	855	805	827	811	792	762	821	797	796	773	820	802	815	778	771	792	755	766	795	793	813	777	751	773	774	804	784	805	786	814	817	786	798	776	763	796	772	802	769	725	801	826	803	793	776	795	756	801	770	790	817	793	863	800	814	747	741	783	821	825	778	806	795	764	798	817	790	776	804	808	788	776	761	812	834	809	780	763	770	748	791	737	865	750	809	777	776	788	773	783	779	841	811	854	791	829	765	789	790	773	763	813	835	807	793	788	795	792	809	799	763	836	838	781	825	780	779	824	845	766	810	816	827	818	775	766	861	772	793	857	776	799	797	836	759	750	787	833	777	797	828	765	759	795	838	776	769	819	785	814	826	885	806	789	773	808	773	750	821	831	760	785	833	794	817	835	797	821	783	811	809	735	824	758	774	771	803	795	810	789	805	758	754	795	792	795	826	834	718	787	825	733	819	824	779	825	760	793	816	793	811	777	770	800	757	764	775	790	800	796	822	790	806	788	789	833	779	807	767	778	764	850	767	822	788	791	809	815	818	848	753	784	752	821	797	765	791	816	807	770	764	818	794	787	825	794	774	765	820	757	774	790	762	777	780	764	819	795	780	816	823	830	798	819	842	768	784	813	787	781	790	792	833	809	758	748	796	795	781	799	772	839	798	786	814	764	836	736	834	740	779	806	797	783	828	806	739	808	788	790	789	775	808	797	794	743	778	802	813	729	777	770	784	793	841	789	741	835	789	816	802	800	807	799	779	782	778	825	791	850	816	789	781	828	857	792	819	812	778	823	796	863	811	822	819	734	802	834	796	763	753	815	773	831	813	811	760	772	785	796	793	825	822	793	820	842	798	805	774	776	790	850	828	784	762	801	792	766	831	773	804	790	808	833	769	812	810	799	838	797	782	776	824	798	803	801	785	821	806	786	785	765	778	784	776	782	814	771	800	792	719	767	757	824	819	808	800	801	769	821	816	767	763	826	807	789	827	796	819	816	832	789	837	772	776	846	793	795	824	778	818	825	813	803	714	786	785	814	766	856	820	755	793	753	801	804	832	795	794	821	784	798	739	796	801	768	786	749	820	825	791	825	791	774	783	825	790	771	775	807	840	794	779	794	795	803	786	865	779	803	842	805	818	780	783	790	817	810	810	800	779	834	792	800	826	748	790	777	790	781	809	803	763	787	798	789	794	802	813	750	776	786	813	771	831	810	797	795	815	756	758	759	816	759	799	767	751	799	759	802	757	786	786	810	792	775	831	795	829	846	819	795	859	735	803	797	789	837	787	800	832	832	804	793	790	807	816	774	805	814	837	741	778	740	791	824	803	781	761	786	815	817	844	808	829	833	775	863	796	830	792	754	824	764	750	796	757	806	825	803	850	786	798	800	804	762	843	735	803	762	899	765	789	763	772	839	794	763	802	806	874	806	791	829	760	787	760	816	783	809	789	808	792	797	811	801	809	804	841	844	816	802	792	749	822	801	844	831	821	771	720	782	790	820	826	789	768	832	807	782	791	806	759	844	760	791	782	769	782	818	828	783	798	832	772	785	795	821	750	817	786	748	823	791	851	819	810	790	811	818	823	785	773	788	791	803	737	811	866	810	816	755	783	792	824	814	782	751	817	786	737	776	797	796	820	764	769	831	779	805	748	776	821	777	789	791	775	777	814	795	823	804	814	763	799	791	818	778	784	774	822	794	802	823	796	828	763	742	803	813	851	807	798	779	819	839	740	772	771	804	798
15788	8932	6523	5230	2933	1879	1317	1014	631	460	452	435	419	380	367	364	365	374	376	377	373	366	356	350	345	388	376	361	352	416	391	365	376	390	374	371	363	408	366	411	397	403	382	368	405	381	415	340	370	367	366	365	369	380	391	353	393	406	378	357	363	388	385	354	372	415	302	385	380	399	368	387	369	373	397	394	402	382	381	402	388	370	387	363	401	356	359	335	361	336	335	382	386	375	409	392	360	387	379	366	419	338	347	349	349	382	376	376	397	369	380	397	390	372	361	365	369	399	359	377	380	354	374	401	362	386	390	334	377	353	403	349	419	394	366	378	405	378	367	377	359	352	353	365	381	353	361	403	391	386	361	374	397	367	367	400	383	415	325	365	365	398	358	355	402	410	385	383	388	392	363	420	370	398	361	413	363	410	368	348	335	379	409	379	365	379	373	358	363	368	347	410	406	384	374	376	354	381	395	368	368	373	341	382	385	400	376	377	417	328	384	375	349	339	385	382	386	388	398	409	360	377	395	395	363	370	414	372	409	422	381	358	368	377	366	363	359	411	378	391	397	379	344	385	383	352	385	363	401	396	364	355	381	400	348	361	373	391	357	369	376	360	377	398	390	343	374	357	351	366	367	384	419	394	365	357	358	360	371	355	358	380	399	379	363	333	405	396	370	392	346	382	363	363	337	380	364	370	359	351	381	385	349	417	413	362	371	385	375	378	363	400	370	366	378	400	406	386	398	362	387	391	387	356	345	394	407	380	404	399	382	393	346	384	402	378	378	353	391	361	388	404	388	370	373	362	367	336	344	363	399	371	369	398	345	370	394	383	403	404	350	362	334	391	371	369	389	368	339	380	331	388	363	378	364	383	383	386	381	330	421	387	351	355	346	397	415	358	360	401	375	380	388	361	402	362	376	360	348	378	378	364	398	363	361	380	360	388	389	341	390	373	370	405	400	379	411	406	370	349	351	376	350	347	384	365	388	394	371	388	423	373	384	388	373	373	366	363	349	435	391	326	363	389	388	384	393	321	360	363	382	340	389	353	378	382	362	351	368	358	380	365	331	363	432	354	386	367	375	375	385	358	367	407	396	331	398	410	384	384	351	365	368	397	370	364	373	396	432	357	368	385	409	384	358	404	380	363	397	349	371	363	374	367	373	369	369	391	352	384	395	391	374	366	403	409	380	364	387	351	365	374	362	403	373	371	389	342	363	381	407	360	372	369	386	365	368	418	344	341	337	382	355	349	396	352	340	411	356	345	370	380	409	376	360	364	394	380	408	398	388	394	372	401	410	402	358	359	379	369	345	352	383	358	353	356	367	352	355	384	379	395	360	358	388	358	397	394	374	373	362	374	363	379	341	343	372	377	349	391	362	340	392	358	382	375	378	395	340	354	376	368	368	362	366	355	387	391	398	400	361	382	389	386	374	354	370	364	386	431	373	370	372	406	377	346	384	398	376	377	354	357	353	396	392	378	380	394	360	344	362	389	370	372	389	309	381	354	385	381	378	366	418	408	403	367	347	376	400	363	365	365	392	385	391	389	395	363	357	395	407	396	340	389	373	388	383	347	322	361	395	364	368	351	369	372	361	361	375	390	366	382	359	350	376	362	435	403	371	392	364	409	364	375	387	361	345	364	358	360	396	345	383	364	399	378	377	377	361	340	373	369	400	374	389	369	379	389	377	352	347	379	365	396	385	357	356	368	362	379	360	357	356	396	380	369	381	348	337	384	405	374	353	379	394	342	407	371	390	389	356	368	377	378	361	333	375	348	399	376	360	355	366	341	323	367	379	379	359	366	407	367	374	380	336	361	388	348	358	350	331	385	395	416	380	353	374	354	376	368	399	379	387	405	354	351	409	399	353	352	363	380	393	397	366	385	389	377	350	329	400	369	378	365	403	340	405	360	356	356	351	372	376	358	351	376	381	375	383	343	354	373	387	403	374	363	356	366	360	372	385	358	385	383	391	378	359	355	370	358	364	411	384	385	377	366	360	321	366	378	368	358	398	352	377	349	340	334	325	385	375	360	349	364	369	359	393	379	359	374	359	446	352	401	395	408	378	362	380	349	367	384	346	338	390	372	385	406	356	373	376	401	369	390	388	406	413	369	402	393	356	334	361	366	367	397	329	380	396	395	399	322	364	367	364	373	405	391	377	378	371	416	399	379	418	393	352	365	385	364	353	341	333	380	400	360	378	363	410	351	438	388	371	386	372	360	389	349	359	365	372	365	378	388	372	358	360	390	364	358	376	407	395	332	369	388	381	415	370	367	341	390	367	382	373	389	352	381	360	408	366	406	363	383	355	395	373	383	382	364	379	361	362	368	373	394	389	383	351	388	386	320	373	380	363	358	378	406	375	376	362	398	356	395	361	377	373	378	365	359	360	357	386	384	372	369	376	387	368	352	403	409	419	388	383	396	369	373	376	393	382	348	375	390	379	352	402	377	352	383	401	351	370	355	361	390	351	364	402	351	360	400	389	367	377	369	335	366	427	403	355	364	401	376	368	373	374	341	385	346	379	382	393	423	412	373	381	423	381	333	373	354	376	390	371	392	369	387	338	361	380	360	357	396	393	364	372	382	363	363	382	364	390	367	370	406	368	403	402	373	344	362	354	386	365	376	326	370	343	385	364	398	379	376	345	363	354	404	374	387	375	375	394	405	345	401	381	377	350	376	311	351	366	364	392	363	357	378	386	411	369	391	391	365	354	384	394	388	389	377	354	380	400	383	354	368	329	377	403	368	394	372	320	362	415	431	379	388	365	370	352	400	365	376	380	352	389	375	387	385	352	397	399	363	382	394	373	380	376	348	360	353	379	379	375	395	367	336	367	373	394	321	386	335	385	374	336	384	356	352	373	386	369	358	371	379	378	402	377	393	348	338	379	378	364	393	353	404	357	348	355	323	348	363	353	359	329	385	384	351	373	394	386	395	391	347	346	389	392	350	366	390	368	327	345	362	348	390	344	386	377	340	350	400	383	385	345	373	390	410	389	377	387	358	383	360	389	392	375	398	332	350	351	342	368	370	361	399	367	348	368	375	386	345	397	379	406	388	363	376	394	365	361	336	377	363	388	366	364	368	413	397	338	390	356	403	384	363	402	393	363	373	373	357	386	414	397	348	354	359	372	362	387	368	355	369	381	391	367	379	380	367	380	372	361	355	376	364	377	389	366	343	375	340	359	382	354	387	381	412	399	334	327	336	384	363	378	378	367	381	388	384	389	397	366	377	367	360	338	380	368	355	349	382	385	382	329	399	375	377	367	376	374	335	378	376	346	355	351	351	349	385	366	371	364	375	403	341	348	363	359	367	351	328	368	368	390	348	426	350	341	351	369	372	381	379	358	380	396	363	345	342	335	394	345	367	360	375	390	391	376	360	384	361	372	368	399	362	347	369	379	375	363	380	413	372	370	363	368	368	402	340	361	361	388	381	373	384	353	374	374	392	344	368	385	339	365	379	348	382	369	373	388	372	422	402
11938	9172	11888	13966	9333	7295	5026	3975	2071	1399	1250	1246	1144	971	969	966	966	951	919	847	918	936	962	965	919	973	932	954	915	949	880	927	896	929	920	946	926	841	890	897	905	889	877	906	930	899	880	880	917	899	951	918	930	897	926	958	912	851	948	924	916	905	884	868	876	900	922	898	881	985	881	858	922	942	924	925	918	882	916	917	885	880	903	900	858	881	930	869	885	910	894	941	912	909	866	878	919	886	838	854	918	841	865	909	866	891	908	897	897	917	864	885	837	923	953	910	878	915	874	849	935	852	929	892	857	874	918	956	874	947	945	910	896	916	875	918	900	915	908	887	880	890	874	946	872	895	879	951	890	855	878	929	916	945	890	910	907	886	935	914	880	958	908	905	916	924	871	912	867	910	883	938	895	932	836	898	894	911	907	887	857	887	963	886	916	895	898	885	888	903	909	941	907	874	890	924	904	845	903	867	881	853	888	876	868	891	900	881	902	869	901	894	898	920	948	877	903	934	863	921	864	902	945	819	871	865	917	880	888	940	890	885	942	859	932	885	923	891	851	938	941	880	889	908	933	869	901	881	927	893	860	901	925	904	883	919	913	929	918	857	861	859	875	898	896	836	949	905	911	927	890	922	895	909	895	872	876	890	910	849	918	902	880	853	839	892	896	915	839	936	848	866	890	902	849	836	833	889	853	945	852	869	842	905	864	895	897	912	914	892	907	916	831	924	897	936	907	920	897	878	889	864	905	848	867	890	887	891	918	930	900	939	876	846	935	920	885	839	861	899	909	847	914	873	909	887	863	884	834	896	908	940	901	870	876	907	892	888	911	908	885	971	896	938	931	858	909	890	846	879	890	930	819	909	872	864	898	911	889	886	876	895	938	865	893	857	875	882	902	951	900	902	860	853	880	906	882	917	937	907	870	947	909	867	885	843	880	905	904	886	823	888	877	819	887	857	969	913	893	907	918	870	865	910	888	910	908	901	918	863	903	899	914	938	852	899	925	889	845	893	868	911	881	885	920	899	907	850	950	868	938	874	835	929	855	948	895	878	931	915	864	872	874	913	907	914	889	952	917	883	917	864	911	888	860	962	909	864	874	880	857	903	962	912	873	864	867	904	881	870	877	873	853	917	873	941	831	896	958	891	902	899	915	858	922	880	953	915	846	908	875	890	933	821	864	897	891	876	916	948	889	833	866	916	899	892	892	923	893	923	903	908	950	868	904	856	916	884	912	943	846	936	886	898	872	908	913	870	908	924	902	865	888	875	893	878	884	866	878	883	855	899	839	894	916	873	894	936	927	868	891	902	896	856	904	873	959	911	849	905	873	862	914	877	937	890	869	913	897	899	872	889	841	880	888	905	865	878	886	937	929	879	946	917	862	856	899	871	866	877	955	823	819	899	921	903	883	884	877	885	913	914	959	890	880	926	902	920	874	926	912	935	865	867	907	876	837	911	930	941	945	899	861	854	883	884	888	895	912	904	910	870	858	888	884	903	862	940	917	914	926	906	899	936	847	900	908	909	864	905	931	905	900	904	876	909	907	880	917	887	911	886	941	899	934	870	871	861	821	908	857	874	873	888	939	885	917	865	931	917	920	908	894	898	926	823	921	919	917	875	944	984	862	874	856	848	919	892	948	925	916	881	952	895	930	903	906	922	941	887	867	913	888	858	923	867	866	836	885	930	847	923	903	890	875	898	878	926	917	921	880	901	867	854	885	873	909	889	941	977	908	906	894	865	893	964	908	890	897	945	923	887	954	858	920	881	894	930	887	887	925	945	882	829	919	905	945	892	940	897	893	905	907	863	926	905	884	876	887	880	888	831	868	857	951	896	919	855	897	886	865	923	899	895	879	943	919	980	971	931	924	896	916	939	851	907	924	894	904	923	888	868	906	912	931	910	908	892	953	865	957	878	892	900	925	928	897	901	890	879	900	909	913	913	917	863	899	935	909	886	848	904	904	842	935	873	898	952	874	826	944	866	883	905	911	875	891	897	824	884	905	914	974	865	929	942	853	900	860	844	895	868	856	857	913	899	958	879	869	917	906	869	936	890	887	879	980	906	877	944	829	881	902	908	874	866	881	885	927	947	909	869	893	884	893	860	906	889	839	903	940	906	894	907	847	874	868	878	876	849	879	897	942	866	913	873	902	901	914	909	884	936	887	954	906	907	903	914	925	926	897	909	885	875	877	864	888	929	878	919	871	848	887	934	856	904	904	941	921	927	917	828	874	947	923	912	851	876	839	907	928	901	866	874	943	929	866	880	899	932	900	964	867	936	931	914	840	854	913	849	912	932	868	929	927	965	883	888	845	894	845	947	926	850	856	880	895	956	928	911	881	897	894	862	910	913	929	885	860	882	914	887	914	888	888	856	904	943	938	899	875	882	832	889	868	893	850	894	903	855	882	848	914	924	876	882	927	921	912	910	877	932	851	896	899	898	841	919	939	846	906	902	902	921	883	941	917	919	891	910	888	887	934	900	916	838	938	892	925	884	894	940	898	924	941	863	892	893	836	904	872	912	906	908	906	931	939	884	960	929	893	901	905	910	910	869	882	894	916	873	891	857	898	919	895	891	850	910	882	919	924	880	860	902	911	880	937	890	877	915	909	939	896	885	863	852	899	909	897	894	850	887	955	913	930	878	897	911	901	878	929	937	884	927	930	913	943	880	928	873	831	807	906	876	941	956	882	892	891	836	920	863	879	849	895	905	890	920	874	874	872	877	864	883	894	932	926	886	883	928	929	905	844	856	874	887	875	919	927	870	930	826	891	912	828	885	922	894	902	934	936	901	831	883	928	908	888	916	852	960	844	887	889	877	919	905	896	927	844	899	891	858	891	887	921	860	911	917	918	928	877	916	926	861	873	888	908	923	940	865	907	909	876	888	906	880	933	907	894	930	925	899	895	944	926	889	879	886	880	922	861	872	882	903	917	916	874	904	903	954	856	916	872	893	920	890	883	899	927	858	896	874	911	900	936	923	897	942	865	885	924	878	900	955	900	903	867	902	853	888	901	933	895	918	917	950	897	908	916	902	881	897	915	925	927	918	865	922	876	922	879	900	889	912	886	876	905	901	872	919	963	886	907	834	906	939	888	879	961	867	929	913	890	877	938	909	891	882	898	925	940	893	896	918	904	935	903	887	921	875	931	899	830	867	869	877	882	903	906	874	909	881	845	889	913	868	855	803	861	851	893	969	911	955	909	820	907	884	959	930	902	860	943	871	920	911	922	925	926	926	906	834	901	877	868	937	875	929	886	881	829	848	814	958	851	897	948	925	898	878	936	885	914	901	876	903	892	861	873	838	939	858	878	859	861	902	883	855	872	871	909	922	897	933	887	895	905	901	917	911	893	900	909	908	843	901	932	871	859	889	844	897	891	874	872	888	898	941	926	879	865	963	904	924	872	891	918	890	937	872	869	905	872	893	898	898	900	868	914	884	957	966	886	921	900	890	879	931	926	921	870	853	850	907	910	846
31385	22631	21576	16985	14433	11292	5790	3433	2449	1667	918	829	764	533	464	426	416	438	380	481	448	411	437	465	461	454	458	472	456	433	430	417	417	430	422	383	417	396	396	380	432	384	385	395	397	387	385	425	394	409	401	379	413	437	400	374	392	393	394	409	384	415	411	393	373	364	424	405	381	403	397	389	425	385	419	392	394	424	378	405	406	405	362	397	398	390	373	412	401	405	399	388	407	422	417	415	412	392	397	386	363	367	380	397	385	370	372	431	408	396	382	423	395	442	384	374	408	407	428	374	366	421	437	392	390	378	414	406	429	415	390	388	395	409	424	400	414	399	428	385	402	426	400	420	396	409	360	356	390	430	393	389	381	363	441	404	397	373	425	378	407	422	361	420	380	397	375	454	400	399	387	415	420	410	407	384	395	410	418	405	378	349	355	414	415	420	412	375	403	389	404	453	406	432	391	362	405	389	412	411	385	413	395	413	427	389	392	387	380	409	392	342	390	447	413	404	400	391	429	443	422	394	386	381	413	417	401	399	340	411	358	433	396	439	427	403	394	392	432	371	398	412	414	425	407	397	433	376	402	374	400	369	400	413	410	428	425	396	368	415	357	388	414	395	409	395	413	408	401	398	407	368	391	410	392	376	389	412	372	387	413	427	401	424	419	383	402	440	370	404	415	394	378	427	383	437	429	398	380	393	365	398	403	391	422	372	388	399	402	381	381	402	373	406	392	374	395	414	378	414	396	419	410	373	382	359	394	398	414	426	392	392	417	410	391	421	397	388	394	388	400	404	399	385	367	368	397	433	427	406	397	362	380	362	415	407	427	392	401	404	382	413	395	370	406	405	419	414	371	460	407	410	402	397	391	404	407	399	380	366	390	383	384	411	379	412	412	407	401	413	396	377	397	376	389	411	408	379	425	401	400	425	385	390	410	387	415	387	401	352	422	370	407	427	430	398	393	402	396	394	412	374	423	398	383	388	396	399	385	385	364	430	392	362	386	390	453	413	389	389	397	445	394	411	373	441	435	422	376	400	394	389	401	409	409	371	371	409	403	364	387	383	419	424	414	418	365	366	383	368	445	400	374	375	406	385	408	408	386	403	420	423	400	385	396	385	379	391	394	365	392	388	397	409	396	397	392	417	375	420	431	388	373	360	372	416	331	415	428	405	408	391	391	371	370	390	376	392	407	382	414	425	420	395	446	387	437	416	410	398	399	408	407	451	384	404	377	442	393	401	437	403	406	414	391	414	382	393	403	397	393	376	401	424	417	398	372	415	387	399	435	355	407	427	409	350	408	390	397	381	380	391	395	420	388	405	408	402	366	406	392	350	412	398	371	370	386	396	371	423	403	395	408	396	386	387	394	395	404	405	401	381	387	403	390	373	369	404	414	428	383	374	426	379	402	381	413	403	409	403	403	401	426	447	409	425	436	413	394	412	396	400	399	391	386	351	376	378	379	418	403	399	397	428	438	406	358	423	379	386	398	421	366	405	408	415	404	393	386	438	360	412	392	411	382	373	385	387	387	402	421	404	446	427	393	400	388	395	396	431	409	401	403	394	373	423	414	378	410	386	388	376	384	425	401	384	422	420	378	411	398	388	382	384	398	381	416	421	406	413	394	372	363	386	399	416	431	401	370	363	444	412	408	379	401	370	395	428	376	413	407	370	412	394	379	389	380	399	412	386	386	367	375	436	354	352	396	405	387	391	437	358	392	406	392	414	389	421	421	396	390	432	398	412	396	386	426	414	427	433	395	360	414	409	376	360	451	398	421	413	411	373	380	419	426	394	395	393	397	427	409	410	442	425	371	403	426	447	429	402	400	409	405	376	419	422	373	392	384	394	399	403	402	389	361	367	401	380	397	406	394	387	392	377	358	414	398	382	392	407	432	381	371	410	407	424	404	398	362	391	374	384	393	415	349	355	403	435	378	410	419	404	396	411	357	402	420	396	374	394	372	406	434	386	396	430	435	368	378	417	438	409	432	387	385	357	418	412	369	370	407	428	441	385	390	398	433	384	372	390	380	393	418	403	418	380	366	415	411	371	408	394	404	369	362	393	394	379	370	417	409	394	381	386	414	428	392	384	423	397	382	426	381	416	442	396	439	400	409	366	420	419	391	403	389	414	428	435	432	414	446	419	404	398	368	420	407	389	408	407	403	395	393	451	377	390	401	430	411	390	402	383	400	398	378	376	377	387	388	425	368	384	399	387	353	370	388	393	424	393	365	390	403	413	375	375	402	432	372	394	367	407	396	391	384	405	439	416	389	407	385	409	449	398	434	416	394	380	378	400	390	372	405	379	415	417	392	418	385	382	388	401	394	421	374	359	414	419	388	428	384	389	386	423	407	372	399	408	386	398	391	385	382	394	413	398	416	430	390	428	412	379	416	407	388	407	383	431	404	390	381	438	388	402	425	395	395	424	432	415	362	384	398	375	396	445	408	422	429	426	421	415	433	396	388	398	400	428	392	382	399	370	372	399	391	403	372	391	405	381	428	371	391	406	432	397	361	372	364	411	387	390	382	408	401	375	396	402	398	409	395	445	383	405	385	417	394	397	404	393	395	438	445	410	406	391	400	418	393	397	364	394	385	379	409	419	409	424	400	379	414	429	421	395	370	390	387	424	422	393	391	388	390	402	405	400	430	387	416	420	370	404	399	430	381	415	378	403	401	412	387	471	422	410	399	415	400	433	402	409	401	395	399	365	398	390	399	422	419	348	376	404	371	403	399	403	388	370	426	405	423	386	389	405	453	411	377	429	391	403	399	388	381	394	393	417	425	395	436	438	412	366	387	396	399	388	380	378	380	408	426	367	385	412	370	451	424	389	370	382	409	386	393	380	432	399	359	395	428	409	407	409	402	390	408	420	387	388	411	367	390	415	388	440	409	400	349	415	386	408	380	452	441	408	407	418	402	407	369	369	389	421	390	355	431	395	456	410	354	407	419	424	399	365	417	401	387	437	370	424	370	382	385	393	432	370	411	375	372	412	376	417	382	375	402	387	411	368	365	394	390	419	361	368	372	396	423	359	400	396	377	384	371	426	382	412	413	409	424	401	413	398	401	398	401	349	405	398	385	394	386	403	371	371	381	389	396	408	407	395	374	412	386	384	424	403	365	374	404	357	372	448	374	388	419	424	393	422	403	405	446	392	394	391	410	413	405	381	396	389	387	371	430	432	413	429	405	377	377	448	408	454	374	409	402	406	378	383	412	393	432	420	416	394	371	355	409	401	370	376	395	392	412	367	399	400	381	408	402	394	364	406	433	374	430	406	382	403	444	419	409	391	381	425	394	364	409	412	408	398	391	373	387	407	430	395	417	367	384	389	394	387	426	419	407	374	416	371	371	440	400	380	380	379	398	413	392	394	422	431	401	357	375	391	380	394	400	364	402	419	426	441	384	417	421	400	409	409	400	374	403	395	395	383	375	391	366	407	388	379	450	388	431	405	418	439	409	358	395	410	412	410	405	413	386	439
22422	20451	27343	28538	28781	24418	16049	11473	9367	6297	3396	3188	2800	1502	1081	1108	1028	1051	1037	1071	1180	1297	1174	1388	1422	1325	1360	1350	1334	1221	1137	1074	1042	1045	978	997	988	967	970	911	924	958	1026	951	911	969	909	934	865	948	963	925	925	945	984	975	958	965	954	916	869	929	986	948	939	972	930	936	917	878	935	923	918	923	935	949	989	982	985	973	898	1007	963	996	962	933	854	914	902	996	947	947	904	934	1005	947	915	898	948	957	917	942	970	944	993	942	919	927	974	976	991	980	936	922	961	922	953	1016	925	946	959	1054	923	950	938	947	956	956	944	967	947	925	1025	897	931	1017	908	1040	932	956	965	941	971	970	1020	969	956	975	954	936	936	977	954	977	949	976	1013	950	936	961	978	916	938	994	941	933	948	935	980	913	975	978	1012	952	952	986	925	945	1012	959	949	927	938	941	913	967	992	958	1018	942	959	961	952	926	954	981	931	945	942	923	969	921	935	936	995	940	964	945	910	994	941	969	998	937	917	950	942	927	912	895	939	930	936	945	940	945	942	963	955	963	947	937	928	886	921	932	953	957	957	917	932	1000	969	996	945	967	918	942	943	937	918	975	938	983	909	940	1002	972	946	979	960	941	902	1005	925	957	918	917	914	936	915	929	898	932	971	892	956	916	969	922	915	927	995	981	927	954	961	967	929	914	976	989	942	915	912	869	985	931	894	949	952	931	977	918	985	995	954	999	936	969	931	901	944	946	966	941	895	935	948	916	989	964	960	938	933	976	953	970	948	935	935	988	916	900	947	950	962	942	918	945	907	953	959	891	928	963	948	985	923	900	989	981	943	947	919	981	939	952	914	923	992	902	963	992	935	936	949	916	966	897	996	953	949	929	936	923	962	925	962	958	972	1006	945	918	930	936	983	936	951	947	936	937	917	931	921	957	925	1007	923	959	902	949	944	961	989	975	922	955	965	928	937	941	970	977	1005	957	961	930	995	970	931	944	980	934	956	964	989	946	917	938	1020	983	920	957	931	973	973	1028	984	960	919	950	958	903	936	933	948	953	975	956	939	963	970	985	925	965	917	951	956	958	971	995	962	935	905	920	945	901	918	959	934	893	960	953	972	927	960	1014	1005	1010	940	969	1010	936	955	990	983	958	932	975	934	963	902	991	936	942	899	966	887	968	909	939	973	936	938	916	938	950	972	939	945	959	982	979	930	959	940	960	914	947	933	929	1009	905	945	967	928	972	956	936	907	962	971	979	936	956	932	955	922	942	987	978	958	962	932	971	973	984	942	952	999	910	931	960	948	962	888	947	939	979	946	918	902	952	953	955	990	968	987	901	926	912	927	998	981	910	956	955	912	979	914	923	927	919	951	955	976	934	974	901	902	973	972	953	905	881	924	947	1019	925	904	968	996	932	988	957	971	932	921	970	980	922	940	876	991	938	939	996	945	958	931	933	915	929	973	958	968	963	926	944	963	962	966	962	963	946	968	931	957	916	925	942	970	963	912	965	989	968	945	992	977	1000	899	937	994	956	927	943	976	990	951	922	921	965	982	987	922	938	938	935	905	923	939	954	940	928	977	935	982	925	886	913	1000	973	993	987	897	970	915	929	944	966	955	955	906	969	934	945	1039	940	979	955	952	979	963	912	962	936	964	912	940	978	926	882	971	929	945	913	966	927	929	991	990	920	965	931	939	941	974	959	918	967	942	956	918	910	927	901	964	942	928	986	938	1047	975	920	894	957	948	947	882	943	892	961	980	963	935	989	910	972	1014	939	880	953	897	922	966	935	907	948	943	1004	994	967	993	913	947	988	897	946	1027	928	937	1005	949	923	913	969	957	916	997	941	990	1003	952	929	972	962	969	961	958	943	950	907	913	930	957	908	987	906	946	952	961	920	961	948	927	987	903	926	928	935	927	915	976	875	907	947	872	1007	911	937	1008	954	941	962	962	943	940	1011	958	951	945	980	995	963	953	963	976	969	964	945	892	958	960	890	921	945	901	956	979	957	952	986	943	907	972	994	965	926	969	1010	957	939	926	949	943	943	942	946	964	988	981	1009	997	925	965	931	951	916	953	912	955	983	946	954	990	946	951	973	888	993	989	928	945	1004	958	968	975	928	996	928	969	892	966	984	973	927	956	905	895	992	946	959	919	976	964	985	947	933	929	944	962	923	948	930	971	949	921	964	943	898	942	951	951	935	979	954	978	935	964	976	962	962	957	967	992	957	927	961	958	923	952	917	926	970	913	942	918	965	922	951	954	951	971	933	956	914	958	921	928	927	932	979	917	891	930	967	991	908	925	902	1020	958	978	971	931	925	917	981	1033	974	958	895	948	988	964	909	916	926	901	997	919	928	906	970	954	919	923	978	981	938	967	996	910	918	920	958	912	904	909	950	950	987	962	980	927	910	947	938	933	944	905	935	971	942	944	926	911	975	920	1004	900	909	912	929	928	978	938	981	981	945	945	960	943	938	962	912	997	979	947	988	963	919	944	919	925	973	904	938	911	985	976	944	901	944	939	886	955	946	928	937	956	939	917	979	914	921	906	932	919	993	920	924	987	956	984	980	950	955	937	1007	949	940	1002	988	934	930	962	875	946	991	952	904	941	963	984	970	922	951	998	985	913	966	939	992	965	942	977	982	955	918	938	943	957	873	982	945	982	945	933	952	938	909	983	929	945	963	951	916	930	974	918	883	921	924	939	991	937	905	914	947	911	987	948	938	913	873	886	961	968	956	918	966	927	945	977	975	949	970	952	946	983	967	926	948	920	969	985	939	965	976	933	913	961	988	932	980	957	974	942	955	958	924	964	964	950	908	951	922	999	955	994	912	935	953	927	923	947	956	941	967	901	929	971	924	956	942	907	980	919	908	942	885	927	897	887	947	918	916	964	947	983	954	901	942	941	943	943	923	923	956	981	958	927	914	915	997	940	910	945	929	965	929	932	935	931	950	931	994	929	933	966	921	975	912	922	979	944	1008	1005	931	951	938	972	974	971	924	914	933	981	965	873	945	947	966	919	898	910	967	977	960	986	956	910	934	973	986	1002	951	935	896	993	923	951	965	949	935	960	966	910	951	978	925	969	925	925	1020	918	924	909	927	970	910	930	959	915	922	967	916	930	994	1011	974	945	908	940	949	923	949	960	908	1014	1002	901	950	979	950	993	945	929	984	983	927	934	918	983	878	955	933	937	983	946	982	950	947	1001	946	925	879	973	977	989	916	978	909	922	956	951	953	913	957	982	915	950	921	990	935	919	965	960	958	909	947	972	963	905	951	967	945	925	895	986	966	954	939	891	998	935	968	945	921	956	959	919	907	917	955	938	952	1001	973	958	947	899	924	943	978	952	934	950	878	948	972	907	929	941	938	954	966	1003	1015	970	980	976	929	937	935	922	994	950	936	933	943	968	945	960	975	975	924	961	933	923	921	963	943	945	976	948	942	913	919	949	955	1001	928	964	943	955	913	981	965	954	948	952	889	973	959	939	929	909	979	917	892	933	926	913	908	964	935	916	933	980	922	963	931	941	951	979	927	1010	910	950	930	903	970
37068	29691	35128	36779	28730	21201	13402	7964	8879	4294	1482	902	816	569	385	367	386	389	363	352	407	403	351	427	470	452	455	478	411	452	411	357	360	348	373	338	312	339	340	356	377	353	359	336	328	319	337	308	327	326	343	321	339	304	332	353	347	349	310	318	354	347	308	335	336	345	368	328	310	352	385	324	336	343	358	333	349	348	320	369	347	321	320	337	329	326	335	350	333	328	329	360	337	337	326	371	379	352	332	342	344	368	328	346	326	345	310	303	353	361	318	340	342	336	385	340	345	327	320	348	336	360	326	378	350	355	330	334	351	329	321	359	323	359	345	347	348	318	342	312	345	336	351	322	341	358	353	364	336	311	348	348	360	366	351	358	379	331	338	320	343	348	324	342	343	345	312	383	350	340	354	334	333	336	355	330	341	338	334	320	288	310	338	346	328	371	335	358	336	374	306	355	328	313	301	359	312	347	315	340	349	334	337	354	317	342	327	313	343	323	354	313	339	329	338	337	316	323	372	348	317	290	307	354	319	354	331	314	324	332	322	316	325	361	348	347	350	347	360	300	312	340	304	324	322	300	315	358	369	338	321	349	356	328	353	319	341	358	363	352	314	364	326	292	341	357	338	323	324	349	350	340	347	348	343	331	318	301	359	326	318	342	299	325	356	333	338	341	318	323	347	322	362	323	331	339	338	347	326	341	347	332	371	361	342	346	315	309	343	323	339	354	342	321	319	320	311	309	337	361	366	324	335	345	309	333	349	330	342	328	322	348	344	336	311	327	349	343	323	330	324	319	314	360	335	324	320	331	323	341	340	325	341	309	335	336	333	326	333	334	336	306	347	313	341	312	376	356	335	309	320	337	304	338	354	336	321	354	320	327	368	350	388	332	330	342	335	324	328	308	321	377	314	361	338	346	348	364	336	340	333	347	321	324	326	350	308	326	339	327	325	363	334	334	315	336	361	336	358	329	329	344	349	315	327	330	382	330	315	300	282	358	345	316	346	334	333	337	292	329	352	326	330	349	371	342	324	366	352	343	306	341	315	353	331	350	347	339	335	349	331	374	341	330	339	330	341	340	331	338	344	355	326	340	321	335	339	336	332	356	357	350	370	338	339	331	322	312	341	369	349	314	333	351	340	328	355	324	364	296	320	341	327	363	325	327	333	331	325	343	349	329	361	353	348	349	346	349	319	313	312	337	353	340	353	338	333	357	323	335	349	327	361	356	339	315	321	372	359	379	302	295	333	308	327	341	318	332	368	358	315	344	348	396	365	317	337	342	332	355	340	333	344	332	316	324	356	352	334	305	318	308	313	309	341	347	367	334	314	335	344	329	369	382	351	308	309	341	340	292	313	334	318	364	367	319	313	359	321	337	339	347	331	340	343	342	334	342	320	319	331	337	331	337	338	342	349	350	342	362	337	327	294	331	316	343	297	329	339	319	348	345	319	350	297	330	323	329	323	306	326	327	306	352	346	309	327	336	341	348	360	347	329	326	319	335	361	354	345	364	314	335	346	339	360	326	360	339	354	352	313	345	306	345	308	343	346	332	320	352	358	337	350	314	373	320	332	372	340	363	306	289	325	352	333	336	343	348	342	317	362	350	312	328	347	336	348	352	318	327	381	351	326	348	340	353	328	373	315	331	324	311	351	326	355	325	338	352	402	343	355	337	359	313	336	360	379	315	338	317	361	305	355	332	329	333	349	323	365	336	299	347	375	323	330	348	333	353	304	359	330	340	360	326	337	338	324	338	322	337	318	333	349	322	331	340	340	328	313	306	277	307	327	373	337	329	328	317	364	346	306	352	309	338	349	296	355	338	297	315	303	353	359	324	341	336	349	333	341	332	358	330	358	339	345	363	325	348	336	343	354	357	347	367	367	318	340	323	334	363	367	345	317	313	329	302	365	310	338	313	313	329	361	359	336	319	320	345	338	360	317	312	319	332	352	350	331	331	341	368	333	345	343	356	327	295	312	366	327	351	315	317	358	313	310	298	327	321	345	350	304	326	337	372	311	377	332	347	310	375	317	336	314	305	317	338	397	362	321	324	349	317	334	328	296	348	337	344	339	333	294	338	334	396	383	371	341	341	353	337	337	346	336	290	372	323	325	355	352	357	307	295	369	359	344	356	340	299	357	338	327	348	329	350	322	337	356	341	304	315	328	346	379	333	314	328	336	325	363	345	328	331	316	327	372	365	377	341	307	315	361	333	366	354	360	368	324	349	353	347	328	345	344	329	333	315	314	330	336	327	299	351	347	356	311	315	376	306	355	325	341	339	353	345	327	282	332	343	329	333	341	332	323	344	344	326	305	314	341	296	290	324	339	358	347	349	324	342	353	348	316	321	315	350	329	346	352	368	337	340	332	333	353	311	335	312	328	344	310	312	332	334	349	315	340	345	308	328	356	327	363	325	361	349	333	362	365	353	341	344	322	351	330	357	335	345	371	334	389	360	332	310	314	329	325	340	323	319	322	338	342	349	361	334	344	334	336	351	319	353	365	314	329	344	352	340	364	327	330	348	332	328	341	320	315	359	344	323	323	350	345	328	319	313	348	327	325	342	331	336	318	301	349	326	349	334	331	333	316	333	338	360	312	311	314	335	355	352	353	327	362	333	332	360	346	331	338	324	304	339	319	355	308	303	360	348	314	338	328	351	375	338	355	345	312	338	313	324	341	341	307	327	365	306	338	349	302	363	313	322	304	327	344	340	322	372	321	352	345	326	353	346	325	335	309	351	336	333	339	339	336	352	357	327	339	330	341	360	319	332	336	322	347	342	323	331	323	369	307	292	323	339	334	362	373	339	342	351	335	338	355	348	318	339	360	332	356	318	356	335	303	316	382	387	327	336	341	331	350	371	346	345	314	344	324	355	322	360	321	320	326	344	361	323	322	361	351	347	320	344	362	330	328	339	303	342	315	285	326	324	359	341	365	335	335	331	323	329	341	366	362	330	305	322	352	335	353	351	370	316	376	348	331	306	366	375	300	335	338	306	361	330	357	350	319	340	333	355	305	337	321	328	348	339	342	323	345	318	346	362	344	342	325	316	300	330	327	355	352	316	324	310	324	328	317	338	354	358	371	362	315	313	348	357	338	320	355	341	367	330	338	316	313	322	302	327	352	357	348	315	340	312	362	361	363	339	339	316	349	337	335	309	332	340	322	323	321	358	362	339	346	334	369	324	342	374	358	346	342	350	352	370	345	357	336	333	328	316	342	324	336	332	317	360	369	320	365	365	349	319	341	383	326	352	322	314	321	337	370	332	305	328	379	331	333	342	324	365	368	344	331	362	328	338	369	355	344	348	342	331	317	311	330	336	362	320	339	342	322	377	381	347	341	399	338	333	329	340	332	323	345	338	360	346	313	340	362	333	344	351	294	324	336	316	342	350	323	342	311	309	323	298	333	331	345	347	320	317	330	310	312	303	332	344	353	298	371	340	356	321	348	358	345	343	351	356	373	366	341	363	339	323	322	337	331	343
25177	26047	38176	44955	40769	33836	27322	20434	23458	11746	5865	3660	3480	1800	1051	980	920	928	1022	1120	1277	1381	1414	1513	1548	1574	1575	1597	1389	1323	1272	1095	985	967	917	880	807	846	835	861	808	813	838	822	795	810	791	782	836	783	809	824	773	775	778	810	798	792	755	846	787	846	798	822	792	824	798	818	791	802	794	862	856	785	807	800	767	807	763	883	842	805	816	792	822	787	815	841	795	824	823	780	807	814	817	813	811	777	843	843	816	816	786	838	772	852	823	793	841	823	722	821	832	815	784	830	828	810	821	783	831	802	810	815	818	836	797	796	811	813	832	791	780	822	829	792	854	809	806	772	789	770	874	744	779	817	817	826	738	833	815	822	840	808	792	827	841	816	800	770	825	820	799	775	756	816	751	758	806	734	863	797	780	849	783	822	841	775	798	763	791	805	823	793	821	859	834	809	798	813	844	807	776	816	767	801	811	742	784	831	847	818	870	795	825	821	823	773	788	816	786	788	852	790	825	797	817	798	785	824	807	757	774	794	839	791	824	793	781	796	809	755	830	790	871	784	773	772	799	822	764	803	797	842	842	790	786	800	826	772	799	800	787	793	793	788	822	812	861	786	776	766	815	822	830	811	795	830	850	768	819	831	804	797	812	821	803	830	781	824	802	847	795	785	852	831	835	783	805	846	796	785	820	816	775	832	815	809	876	797	810	744	824	818	750	833	845	878	773	815	823	812	830	815	810	745	773	764	749	813	827	775	846	801	810	785	807	821	804	871	787	858	827	777	768	848	833	815	783	815	758	857	790	856	784	810	787	831	801	820	803	803	760	835	816	802	811	816	789	782	812	822	800	742	789	847	867	798	785	785	775	818	793	749	854	787	820	815	833	788	813	838	851	798	775	884	808	799	849	836	806	838	806	770	855	793	758	830	838	812	797	779	816	791	767	777	793	790	801	796	782	765	855	823	839	810	803	789	829	782	807	791	765	788	823	779	802	797	851	798	836	827	797	810	811	830	752	814	797	795	781	778	832	786	797	828	823	774	781	769	809	822	837	777	817	824	818	844	831	840	785	780	782	748	802	825	795	820	817	765	814	794	827	840	760	843	786	838	784	827	813	768	770	805	859	783	875	793	831	806	784	812	769	763	805	798	752	837	800	829	832	783	797	803	815	774	829	804	776	820	848	835	828	776	836	826	856	815	786	787	848	779	860	784	777	815	858	798	786	862	812	823	816	831	816	857	854	773	808	743	861	845	799	756	873	759	781	827	822	800	812	787	806	797	826	802	782	804	780	781	828	806	796	819	855	852	792	778	821	813	798	841	791	793	808	782	753	820	834	751	757	754	811	800	798	818	837	811	782	799	799	800	846	815	790	843	828	805	779	754	811	774	795	771	761	817	831	808	773	817	785	777	821	799	821	794	750	774	811	830	816	855	775	815	799	841	788	810	848	814	818	859	775	814	794	792	769	843	829	839	817	785	793	849	831	832	795	831	784	826	792	838	790	811	808	812	830	835	798	847	814	734	770	853	791	794	766	816	777	735	809	814	776	814	786	795	853	775	790	812	801	834	816	777	809	786	843	813	871	766	735	802	786	806	779	830	809	802	774	811	805	814	832	811	823	834	844	814	814	843	791	752	791	773	765	813	767	805	801	806	842	800	786	820	788	792	797	809	827	862	845	854	768	829	822	810	811	779	842	827	780	797	865	785	777	825	819	805	770	782	805	856	833	791	804	783	734	785	809	786	809	811	775	770	765	810	805	808	832	844	788	810	838	828	797	772	843	800	805	798	835	824	894	750	816	803	842	827	831	782	783	778	782	836	814	790	840	806	809	782	818	762	789	802	831	786	825	808	798	842	813	822	854	810	747	853	813	773	858	814	834	833	808	776	839	790	790	748	826	809	849	831	822	817	752	773	818	809	802	815	808	773	794	792	813	800	829	800	803	798	799	819	773	794	856	838	855	813	774	820	787	806	802	811	815	848	821	853	828	800	814	824	773	833	824	832	810	834	817	828	834	846	813	820	811	827	766	810	838	793	787	776	809	808	838	805	824	780	788	825	823	838	766	879	844	835	750	840	799	816	782	869	819	797	820	798	806	765	875	814	800	802	810	810	774	802	820	800	859	816	856	801	826	807	861	831	807	808	801	765	819	813	819	765	806	812	840	819	819	843	797	856	803	847	811	819	825	796	782	792	771	761	746	863	799	824	799	834	871	854	822	873	780	792	830	792	784	830	774	775	808	799	789	796	797	823	806	780	865	803	798	852	737	828	843	842	823	790	804	819	833	829	785	822	824	836	811	772	800	795	829	783	796	772	824	772	797	806	816	781	797	847	820	830	794	780	822	782	803	847	805	798	783	828	798	784	818	768	820	812	805	792	818	816	812	789	796	840	832	825	794	736	812	790	809	810	821	790	770	795	836	757	793	804	796	829	815	809	801	822	843	806	831	790	813	797	780	761	845	833	824	840	817	841	790	793	844	765	784	812	769	840	775	760	827	784	805	825	815	864	820	839	805	812	806	830	811	835	805	765	791	803	818	817	836	819	863	782	750	728	800	767	784	764	798	760	796	806	809	835	789	795	831	780	866	794	773	813	800	821	783	823	788	832	797	795	807	780	801	802	835	829	816	810	765	822	813	760	844	795	821	816	861	806	826	821	843	785	857	825	789	767	769	814	810	787	854	811	792	852	784	840	843	803	846	830	812	811	822	800	759	833	827	810	776	839	807	819	778	813	789	812	789	817	841	766	782	771	877	812	848	815	822	836	787	821	806	812	817	808	777	818	777	827	749	799	755	803	814	765	822	814	776	805	803	821	820	842	817	846	843	812	820	815	795	797	806	800	799	818	811	817	798	759	771	785	795	790	790	850	791	803	792	791	805	825	827	808	812	825	830	837	806	821	786	779	779	801	773	765	881	796	809	825	798	766	824	806	845	770	796	814	832	797	849	752	805	793	786	795	804	793	780	813	771	799	812	866	812	760	807	793	777	795	838	785	804	817	851	828	833	803	774	787	772	765	839	801	782	794	828	794	848	846	852	890	816	811	823	858	828	799	806	812	792	804	840	757	803	855	797	807	803	842	780	837	794	811	746	794	820	816	788	798	789	785	775	770	771	838	781	801	770	751	816	810	831	813	761	785	836	763	862	803	858	819	790	757	825	784	766	859	810	822	809	813	824	823	831	806	821	832	824	753	816	881	836	823	799	836	802	829	786	807	820	823	813	806	847	805	777	807	795	783	830	805	783	823	799	859	817	839	820	819	780	788	811	837	872	834	804	812	827	808	778	758	796	808	817	806	859	851	756	814	779	862	806	847	810	819	786	809	805	821	819	825	806	784	833	860	824	805	828	899	846	790	783	856	790	849	857	771	755	815	776	848	850	867	792	788	767	826	772	832	775	806	823	807	778	793	771	844	754	816	866	780	808	824	764	820	805	800	793	774	833	862	806	859	782	840	799	805	797	822	788	816	848	833	783	760	799	819	851	756	816	809
13781	7709	8504	6079	3125	2056	1286	808	506	483	455	411	461	400	394	419	409	382	361	381	376	404	368	391	389	366	393	365	356	338	417	349	410	385	384	454	383	396	352	388	388	386	339	380	412	369	394	387	359	365	375	389	376	350	352	367	368	348	360	360	355	376	379	379	393	357	357	377	404	429	374	376	384	381	368	366	368	361	363	386	369	354	372	344	357	415	385	363	392	380	373	415	378	376	383	408	404	368	362	342	394	427	379	377	397	405	379	394	331	345	396	383	392	383	384	341	365	377	345	403	384	357	349	387	386	388	393	419	365	397	374	370	383	353	374	436	394	384	361	380	330	359	431	367	394	376	388	380	365	389	363	346	364	357	389	395	377	363	355	407	423	374	363	375	377	365	414	393	344	368	379	361	410	359	406	352	355	365	379	387	379	418	403	364	345	409	377	377	377	358	335	342	358	382	371	344	346	383	353	360	386	380	393	383	389	385	388	385	396	369	378	369	343	382	366	373	339	400	382	379	364	374	374	346	363	370	391	342	386	366	365	384	352	383	381	377	363	355	399	378	397	371	386	351	352	374	393	384	379	405	358	369	351	364	353	372	398	396	378	394	354	381	377	371	367	374	381	360	374	373	407	393	363	379	348	381	387	417	325	380	391	359	405	382	391	368	376	400	362	382	388	372	392	375	350	377	365	327	384	403	332	408	368	368	414	369	380	401	406	367	361	373	391	365	407	390	397	430	383	419	386	376	345	360	361	364	387	358	377	382	349	367	376	392	368	392	385	379	393	347	371	377	371	352	356	367	356	376	359	396	354	387	348	382	359	351	367	361	406	378	370	411	380	384	403	371	365	345	386	384	395	381	357	358	434	366	350	372	399	398	379	387	412	414	414	382	354	396	347	394	358	347	396	401	356	350	403	354	345	374	373	395	373	384	374	356	353	380	364	351	348	356	415	389	353	380	364	390	395	372	345	318	375	362	356	409	364	368	356	372	338	362	383	346	347	396	389	345	355	393	353	385	353	391	376	351	380	406	377	394	383	360	397	346	371	387	367	380	387	381	386	460	394	402	357	392	355	343	365	394	359	365	383	366	339	338	384	381	366	351	398	355	352	355	357	399	403	382	433	396	381	368	394	370	383	372	379	373	380	396	355	349	348	341	371	366	351	370	364	368	377	360	321	385	398	405	404	396	322	365	370	361	358	352	343	348	377	385	382	366	384	357	381	369	375	381	371	343	371	395	358	390	371	359	346	378	394	390	390	340	391	379	353	349	353	338	370	352	372	389	386	394	388	370	405	386	393	366	379	364	390	368	382	374	360	353	397	363	405	394	362	403	374	356	374	351	344	355	368	385	406	381	370	357	378	394	393	378	368	365	384	380	397	354	367	371	346	362	376	381	371	390	344	369	388	380	377	347	371	386	372	348	363	351	352	351	352	372	336	383	353	394	388	394	403	366	380	366	350	368	404	402	369	397	384	401	387	368	373	359	343	354	365	362	356	366	353	362	347	408	366	366	367	375	391	358	384	404	344	399	372	362	357	386	392	389	368	359	369	369	360	398	367	374	371	362	359	382	390	380	344	372	380	352	367	393	375	322	374	375	366	405	344	350	422	435	396	383	367	384	346	374	393	369	348	374	380	347	366	382	413	339	379	387	382	411	368	381	367	426	384	359	394	394	348	408	354	421	376	408	377	363	369	393	386	397	379	359	354	420	364	374	418	374	369	365	379	381	399	372	377	344	370	430	380	361	391	411	360	358	376	346	380	345	361	352	405	388	381	361	384	376	379	395	372	397	381	376	368	378	370	380	378	357	375	354	379	406	384	348	326	415	390	392	373	384	383	385	363	362	335	381	360	358	359	400	389	376	390	396	350	359	394	352	379	413	357	351	390	389	395	371	368	380	398	374	403	367	340	352	370	359	400	383	356	365	353	365	396	371	381	354	381	394	333	369	405	375	395	384	379	373	362	361	353	351	340	407	337	403	375	345	359	378	400	400	354	382	357	377	369	336	359	381	391	344	363	404	359	381	365	388	363	365	371	429	380	383	399	394	346	355	354	354	391	354	369	356	348	337	365	403	390	363	395	387	375	374	378	374	384	339	344	373	400	336	356	384	384	382	338	399	369	333	326	394	332	367	377	390	365	375	394	365	339	394	356	400	363	401	402	353	359	373	394	348	372	380	382	378	334	366	374	374	384	352	374	367	361	374	400	407	374	380	372	381	402	395	387	333	388	353	366	357	380	398	347	400	394	393	374	394	359	363	363	361	355	397	375	367	381	394	311	387	392	390	385	360	390	384	381	355	374	371	394	344	370	346	349	383	352	362	365	412	341	328	393	415	361	388	379	374	381	389	400	355	384	388	352	388	370	341	357	383	381	365	402	382	391	368	408	366	373	379	344	319	393	382	375	365	403	410	338	364	377	376	367	356	367	373	410	369	377	384	363	377	402	336	397	347	371	350	376	378	354	410	384	423	372	383	419	372	335	402	393	386	437	387	402	403	391	426	336	402	351	366	382	383	375	388	405	389	387	373	385	375	394	381	379	383	396	374	386	368	383	353	389	379	362	352	348	412	370	383	371	344	320	373	384	370	371	393	360	354	363	388	372	383	373	384	399	411	364	380	346	392	367	361	373	377	332	374	347	351	382	349	354	406	412	361	344	353	370	416	385	384	381	401	388	387	396	362	423	372	371	376	414	344	404	384	385	389	342	373	423	340	413	355	357	361	395	415	390	338	362	370	374	355	355	362	377	414	404	361	379	374	368	409	380	420	406	393	372	376	323	333	386	399	393	362	366	381	360	373	351	368	382	391	389	375	408	396	372	374	386	341	394	387	356	396	378	400	403	361	398	385	354	395	373	364	366	361	397	366	362	402	367	339	365	379	355	377	373	363	340	404	385	343	385	369	409	400	380	367	393	381	359	340	371	395	381	397	351	434	342	381	324	426	400	368	389	350	387	362	364	374	380	337	360	376	389	358	348	348	384	379	385	377	394	360	368	328	356	384	336	355	385	374	356	386	354	405	339	364	395	402	356	369	377	404	371	381	364	402	361	407	346	392	384	390	347	368	382	347	369	363	347	366	346	409	398	340	348	368	383	353	341	383	404	392	391	388	379	352	412	433	396	390	375	353	423	399	365	368	354	359	414	364	379	373	374	341	375	357	371	336	346	386	395	388	401	372	341	381	384	376	412	389	380	394	362	395	369	378	388	358	340	380	368	367	406	389	329	366	366	385	376	363	368	398	395	386	355	405	380	382	347	352	356	379	379	382	384	386	392	375	352	373	364	409	373	370	390	369	365	337	389	392	424	385	380	383	354	418	346	402	371	363	405	355	371	408	360	416	377	411	395	347	348	405	367	395	385	379	386	367	380	370	355	400	392	356	397	346	321	397	374	381	378	392	372	372	385	354	349	402	360	384	373	370	364	391	396	384	372	357	366	401	375	313	379	364	343	372	385	377	337	348	396	414	379	349	346	337	409	396
10124	8334	15107	14890	10268	7751	4758	3072	1591	1320	1167	1181	1247	1126	997	910	917	870	880	875	931	914	938	941	914	959	911	884	891	950	946	880	898	915	858	857	862	929	854	894	901	950	954	887	871	910	881	905	862	903	890	927	876	836	892	922	883	961	880	903	917	879	854	903	848	968	924	865	913	926	887	932	960	886	917	898	909	864	876	875	964	888	876	890	873	881	916	884	900	903	911	897	895	900	947	934	848	881	911	922	903	977	877	880	902	920	958	951	921	918	898	939	893	877	904	829	918	882	904	945	892	944	899	900	905	867	935	884	902	902	935	901	937	879	904	945	895	916	862	905	899	937	908	864	900	900	860	927	882	910	927	889	878	887	901	930	918	986	861	874	877	865	885	874	953	935	864	910	832	920	895	866	871	878	887	928	870	896	889	883	858	898	899	932	905	945	915	952	902	897	908	932	939	958	926	856	876	886	907	909	901	918	901	900	922	946	930	892	906	872	937	922	890	899	896	899	861	862	859	904	899	887	904	890	835	879	852	966	886	883	885	876	942	1003	904	934	903	876	861	931	899	907	894	910	869	931	920	908	898	955	885	925	904	966	893	864	939	892	907	917	888	927	847	906	879	882	862	880	885	858	909	895	925	951	852	914	861	912	913	936	868	873	925	926	894	866	855	915	878	831	893	893	937	915	896	823	849	899	843	884	904	896	917	866	872	903	867	891	918	883	938	906	910	901	905	910	886	897	915	928	898	889	956	860	897	880	959	886	888	872	912	886	926	930	901	889	909	914	877	902	907	922	879	859	859	938	901	912	940	843	907	878	905	977	912	919	885	986	942	928	851	925	869	874	921	902	924	860	873	892	884	880	889	858	881	952	857	884	872	904	935	955	872	877	883	797	892	887	851	921	861	910	905	859	874	907	959	901	960	891	878	883	925	933	901	931	922	877	875	932	869	885	931	926	888	896	888	898	889	879	849	886	944	859	883	854	922	933	897	948	925	878	889	916	896	861	863	933	906	893	921	903	938	943	901	927	889	931	892	880	915	908	894	929	907	940	917	840	868	881	861	926	916	917	900	931	855	890	890	908	949	985	912	903	884	919	941	895	910	914	858	886	924	915	913	901	888	922	856	898	890	879	889	903	972	888	916	947	885	918	913	848	881	908	915	860	952	914	945	901	915	890	861	895	901	942	894	908	859	949	930	884	922	901	904	877	875	900	870	934	945	901	924	814	850	887	885	887	881	849	897	885	912	877	901	889	901	930	902	864	884	881	919	867	899	887	857	879	921	902	947	908	883	897	887	897	897	933	917	875	907	913	865	888	888	920	932	877	891	907	960	905	899	928	888	915	879	902	869	891	893	896	875	885	865	913	885	875	867	893	889	929	869	888	902	906	905	944	902	924	843	908	862	864	881	889	871	904	897	838	869	889	938	875	864	888	922	880	902	887	894	944	863	820	873	871	925	866	857	877	890	908	905	914	935	923	899	912	860	876	874	918	927	878	892	858	914	871	889	927	877	854	876	896	900	898	932	876	897	883	876	895	910	923	903	914	925	907	894	901	889	836	881	922	909	893	949	880	868	902	875	923	925	941	885	917	942	894	889	918	893	849	885	922	908	870	927	882	920	919	924	922	893	914	907	909	856	937	883	899	889	903	930	890	901	888	860	869	889	897	915	816	850	890	898	893	871	901	899	926	864	925	913	872	890	909	864	933	907	891	907	943	931	895	867	855	933	892	921	889	848	934	895	910	926	884	868	921	925	967	988	884	892	862	904	893	868	895	922	902	946	873	976	878	934	926	866	939	945	864	890	854	883	921	877	854	873	880	928	854	871	866	889	930	887	954	885	860	922	891	908	877	885	870	915	902	864	905	916	933	852	953	969	866	882	912	893	873	967	838	904	952	900	855	853	886	879	883	883	892	924	946	863	832	927	936	887	887	850	920	923	916	857	892	891	930	914	889	885	912	899	893	901	903	860	914	902	903	915	876	936	849	965	872	910	866	928	942	910	916	879	933	895	906	871	918	848	914	930	905	944	923	892	900	930	896	842	924	849	902	835	885	898	968	937	965	869	891	891	884	860	887	911	894	865	864	898	927	900	869	874	893	879	897	884	850	868	889	939	847	957	905	907	868	923	889	892	926	868	877	930	972	872	850	867	880	942	888	910	925	878	890	873	872	869	890	873	897	903	943	872	891	846	947	901	904	906	913	890	885	886	883	883	897	912	897	882	909	915	900	944	893	907	899	849	915	901	893	872	931	843	885	858	939	936	924	878	901	893	859	864	864	913	955	878	875	938	871	915	896	885	844	937	914	899	849	894	911	855	907	902	851	887	903	920	902	929	930	911	892	913	939	902	895	904	907	894	950	885	949	918	855	943	887	897	903	866	906	936	922	904	943	930	886	908	911	904	893	894	867	922	917	898	954	904	886	916	894	874	872	912	930	873	927	880	899	813	917	887	862	885	881	873	901	873	851	894	890	964	871	970	873	910	902	887	885	837	898	917	893	914	952	880	892	903	903	936	947	938	960	958	901	919	875	928	870	881	955	937	951	910	917	911	915	882	865	960	905	912	873	945	901	866	832	893	951	885	889	943	891	901	910	890	894	908	875	888	879	934	845	882	915	938	942	870	900	917	948	862	935	906	899	919	893	957	920	958	914	895	923	873	920	935	841	881	880	904	873	905	893	884	939	905	900	891	961	879	902	919	896	907	885	932	798	917	935	914	910	921	888	947	910	904	865	843	881	927	879	859	879	911	903	885	915	888	874	827	852	910	922	903	888	908	959	943	899	930	902	873	906	865	868	870	886	938	875	892	892	873	957	903	871	861	908	950	881	825	885	899	905	903	847	875	840	911	946	885	861	871	888	913	882	896	918	881	920	900	921	882	954	853	899	931	893	902	933	887	869	824	914	927	898	861	901	915	896	878	910	943	947	899	913	888	896	876	900	898	839	923	894	881	910	904	896	843	912	917	856	854	871	942	892	888	870	874	947	890	822	884	851	909	903	924	927	905	870	950	893	925	923	874	910	867	891	896	866	867	928	862	933	899	852	883	882	887	904	916	935	949	864	901	887	936	899	879	912	869	880	878	960	956	850	938	899	906	872	830	904	903	867	874	883	892	904	940	853	889	869	969	893	887	896	907	884	924	905	934	878	916	937	902	968	921	875	915	966	953	868	929	922	894	876	911	930	891	857	841	855	897	892	817	873	970	972	948	919	923	896	944	958	886	964	902	894	950	867	881	907	927	910	911	898	929	833	879	944	894	889	884	900	869	926	877	966	848	947	895	945	857	827	893	865	867	846	905	899	919	868	877	894	917	925	918	924	902	866	929	887	962	914	910	868	923	868	876	899	935	931	925	959	950	890	920	881	935	865	889	942	873	870	892	878	877	870	855	915	916	907	876	932	922	915	923	882	897	901	847	917	878	885	908	893	887	865	967	901	952	921	943	894	897	865	905	909	901	911	918	908	913	861	879	910	899	881	907	902
28319	19401	22461	21883	14425	11666	9791	7232	2936	1599	1148	789	604	510	408	428	412	429	424	426	425	445	473	439	423	488	473	458	449	433	425	417	401	422	406	418	387	385	404	438	383	374	434	383	420	359	388	389	404	387	374	429	394	427	392	406	397	381	401	430	383	433	373	453	416	416	406	409	412	395	359	387	372	380	402	409	375	426	365	397	385	400	405	379	392	368	396	387	398	447	394	383	377	425	411	422	400	395	385	394	370	395	407	429	376	392	426	401	412	393	395	433	432	402	381	390	411	405	407	379	378	408	399	402	432	404	438	435	432	417	408	403	412	375	432	382	369	372	391	396	412	401	357	373	391	392	372	421	375	352	413	393	382	391	384	349	390	408	390	402	368	420	414	373	408	406	420	416	392	415	366	424	401	392	392	384	385	359	415	390	435	381	387	405	369	448	408	382	441	399	406	381	390	402	449	393	435	398	409	418	391	410	401	406	428	348	403	432	388	391	385	438	415	431	377	408	445	386	417	367	378	391	444	415	429	411	403	419	371	403	411	427	415	419	393	390	388	407	402	440	435	391	440	420	433	414	388	393	375	393	398	407	437	425	394	399	404	395	383	403	368	405	400	389	355	406	410	385	394	427	392	388	387	445	380	404	365	381	431	383	414	407	366	371	380	428	401	383	396	409	425	388	385	374	391	432	406	362	420	393	411	368	361	436	366	348	431	429	448	379	383	421	402	397	405	424	370	410	419	422	388	387	422	372	444	431	445	394	377	375	411	406	402	381	374	392	431	409	385	411	385	374	397	379	360	428	383	414	420	415	421	387	388	400	420	418	434	399	423	394	389	385	368	432	412	402	394	416	427	380	392	389	430	419	447	404	408	427	421	415	391	414	394	420	420	403	413	442	406	397	385	375	393	393	413	409	393	415	376	376	386	388	396	398	390	412	402	421	370	405	396	400	400	404	402	420	421	385	386	459	407	399	392	402	402	409	396	423	406	422	400	389	388	411	371	359	423	395	393	356	424	412	424	425	401	374	411	388	422	417	391	376	368	395	402	408	407	416	401	386	390	373	391	400	405	441	387	398	380	383	386	407	365	380	405	415	388	419	369	412	353	389	397	413	406	396	378	399	429	410	404	452	455	409	401	362	408	431	416	440	403	403	379	385	447	394	385	425	412	373	391	381	393	412	396	406	429	396	427	400	394	424	437	400	394	382	431	416	403	434	413	389	380	405	362	392	400	404	349	369	411	425	416	406	396	377	386	383	416	425	382	383	426	443	377	380	389	417	425	403	412	367	387	411	383	414	424	391	365	379	445	395	398	400	433	430	405	394	398	426	417	427	427	414	394	406	398	405	383	401	403	361	408	375	400	402	401	406	364	416	398	444	371	403	449	370	402	414	402	401	369	430	407	370	415	413	403	407	417	419	372	372	428	382	412	394	381	442	367	419	380	411	438	417	393	416	387	389	396	389	376	366	434	417	408	390	392	385	388	398	418	417	404	396	406	435	381	383	374	438	386	395	379	384	379	401	445	409	422	407	416	421	404	403	394	408	411	388	421	424	379	416	412	379	395	377	416	422	377	419	401	419	413	391	387	446	426	384	411	395	400	408	432	404	381	436	380	400	390	391	388	365	390	399	408	445	421	397	401	423	448	384	444	436	421	360	392	407	367	371	370	381	415	396	403	417	405	382	380	434	385	379	413	376	458	422	396	390	427	430	389	389	402	367	405	384	399	380	407	414	389	384	393	383	397	404	389	382	406	391	421	408	382	454	396	385	367	427	474	414	404	390	393	398	383	384	364	402	418	338	431	392	439	410	421	397	413	371	399	412	376	419	383	393	401	384	416	403	364	413	381	383	419	373	399	415	426	386	403	435	399	426	419	401	382	432	387	389	407	387	378	378	418	420	394	396	403	402	385	403	415	425	364	389	400	397	410	406	418	382	404	399	426	395	402	409	410	383	373	383	364	418	399	401	382	401	370	390	404	393	396	447	380	359	403	423	432	419	379	404	393	367	396	395	388	386	405	398	408	405	419	403	442	402	411	408	384	397	381	404	420	428	411	397	380	405	420	380	420	376	357	442	377	404	383	366	402	427	367	385	381	418	399	384	387	389	395	380	372	359	413	407	412	395	401	426	428	407	376	403	415	389	409	378	416	418	390	377	381	381	409	414	436	417	374	389	365	413	435	389	399	421	385	400	415	407	367	434	400	383	402	406	424	389	414	393	398	424	416	363	407	409	384	396	409	398	365	393	359	373	373	373	397	452	420	383	396	401	413	421	400	401	412	427	397	407	396	421	411	396	371	403	392	400	420	413	398	401	399	411	419	397	420	422	398	419	411	394	413	421	405	405	355	415	455	381	405	403	398	430	409	394	420	389	404	454	388	374	361	432	429	384	423	408	414	395	402	430	371	411	412	398	422	398	403	394	406	405	409	422	436	401	406	363	421	384	431	417	382	411	378	398	441	399	401	391	391	440	420	390	411	416	385	408	396	412	425	392	420	397	432	398	385	389	419	436	406	374	431	424	381	397	376	387	417	423	365	404	425	407	394	406	411	387	366	437	404	434	426	412	432	392	407	438	417	404	396	384	412	399	428	389	388	363	381	406	408	404	376	389	368	416	409	427	397	447	371	370	395	408	409	362	405	402	437	400	380	395	416	364	419	417	390	409	414	395	392	371	385	383	393	420	405	433	403	420	401	417	397	382	387	387	402	438	402	425	384	401	391	423	390	402	435	388	413	362	401	405	425	386	313	393	416	453	366	439	407	391	402	421	419	400	360	416	437	385	404	370	373	386	378	408	390	382	410	381	382	371	382	400	381	391	424	400	410	382	407	391	403	405	444	413	399	390	360	420	407	383	431	412	395	386	383	381	408	401	415	381	424	363	397	395	442	432	410	406	440	447	410	366	375	422	419	369	369	417	404	427	418	407	396	418	404	399	419	374	351	418	426	397	402	382	409	423	407	436	426	426	379	420	382	370	381	410	409	388	388	410	418	394	426	417	378	399	424	391	390	415	371	391	395	416	367	408	415	394	396	436	420	401	421	410	381	383	392	416	441	395	375	408	436	386	434	382	375	419	400	387	416	431	417	403	417	409	434	351	404	405	400	392	404	400	435	394	396	402	440	415	414	420	406	411	400	401	408	420	380	424	414	381	403	419	447	365	412	428	402	393	352	403	395	403	409	415	393	414	428	425	423	375	376	449	425	419	368	372	383	401	393	400	426	392	432	447	444	416	359	416	414	408	361	433	457	380	434	369	351	374	410	408	394	397	414	378	397	410	395	404	394	404	392	387	342	433	410	386	432	425	392	446	406	391	424	413	383	418	391	391	383	387	394	424	441	394	410	396	393	382	418	393	415	399	401	374	388	392	360	404	370	379	404	411	444	411	384	379	404	389	415	374	377	396	402	365	373	378	376	422	392	390	438	410	391	369	371	397	430	411	412	413	391	391	419	383	393	392	383	407	398	381	372	397	427	417	422	383
20042	17929	29261	33012	26011	25658	23863	19727	9819	6504	4984	2893	2130	1455	1200	1070	1099	1058	1047	1139	1210	1228	1279	1343	1375	1333	1422	1450	1344	1223	1188	1161	1067	1057	1025	975	944	940	947	973	966	934	980	914	971	980	913	951	928	927	923	947	909	904	972	931	1044	928	920	943	965	966	917	978	938	925	958	936	970	963	1002	985	927	955	965	950	983	958	982	963	931	929	956	992	981	903	943	952	926	961	978	953	956	976	959	911	932	998	918	918	929	950	851	957	954	973	917	965	1014	931	898	952	980	951	939	917	955	929	931	916	946	934	941	989	957	933	995	969	971	1067	919	990	983	954	976	967	934	949	908	941	960	949	915	934	938	957	934	963	926	985	956	914	977	928	978	936	908	980	960	933	931	1040	918	927	958	920	950	939	917	920	952	962	943	953	932	956	972	956	980	947	887	938	969	964	1031	946	950	983	942	987	932	927	961	958	953	932	946	997	913	963	928	966	964	976	974	861	963	1034	1001	962	998	940	961	951	882	973	949	963	979	969	936	941	927	944	954	944	999	934	913	918	941	933	981	948	918	959	932	952	975	947	1013	978	887	909	929	946	936	944	926	962	968	921	984	939	934	939	929	969	979	929	923	873	936	945	912	937	987	962	929	947	958	910	901	949	939	969	959	955	996	942	978	933	951	984	916	962	1016	897	969	1009	914	944	906	926	985	984	897	908	961	905	980	949	920	941	924	994	854	965	1018	964	912	956	957	944	908	958	926	955	943	958	978	918	984	955	936	910	996	941	998	959	886	968	993	997	944	953	955	936	962	933	935	906	952	937	1009	954	999	956	943	912	972	963	969	947	947	950	928	957	912	960	993	978	927	1012	908	955	993	944	938	940	939	989	919	963	1041	959	1004	928	940	912	961	935	950	1004	922	910	888	979	923	963	966	934	919	991	965	959	916	937	1007	972	1003	958	1008	901	967	973	966	963	892	964	996	939	920	918	977	967	905	961	921	1013	927	915	934	983	926	980	944	968	988	958	930	926	984	937	932	1012	988	955	948	938	955	944	964	963	994	922	942	944	904	954	1005	899	987	986	953	940	991	900	961	964	947	979	951	920	933	970	931	904	984	949	1008	947	958	931	1002	896	960	949	930	908	934	920	983	944	934	949	931	946	949	863	982	983	979	926	985	921	907	889	967	990	910	963	966	996	956	964	987	962	911	965	964	993	1011	930	978	996	940	916	946	951	955	972	976	927	957	920	928	950	986	950	959	966	987	933	1007	945	996	970	932	980	964	928	952	927	1028	931	923	928	969	951	900	967	892	951	910	951	975	926	914	978	1002	923	964	935	940	918	914	958	943	981	974	959	925	949	926	909	996	952	983	978	953	938	925	993	886	975	921	880	945	939	1016	963	961	954	1039	934	976	901	935	933	921	968	957	936	950	940	876	977	950	895	991	937	952	977	1011	922	990	892	926	951	965	1004	899	970	939	951	939	970	969	957	920	904	952	908	948	934	937	966	909	940	1035	934	933	881	894	979	942	939	904	939	864	1034	964	965	938	926	910	954	997	954	963	871	986	937	970	949	964	953	905	874	987	966	942	972	910	943	933	953	956	917	931	949	965	934	983	933	943	944	971	923	981	941	930	906	946	928	936	900	980	977	932	883	946	941	970	954	971	980	973	956	935	947	967	903	944	921	982	893	982	958	991	935	971	903	953	974	931	1002	944	928	949	975	961	923	939	892	932	901	908	941	977	937	977	959	922	967	953	942	946	1005	916	953	929	939	972	924	992	920	962	976	960	956	976	955	948	1017	948	947	966	937	921	952	926	1004	990	951	943	910	997	991	988	940	913	908	909	979	904	936	973	931	951	999	974	927	908	893	878	935	969	928	982	979	994	930	933	957	920	953	962	975	946	985	893	965	929	975	945	984	923	908	917	1002	911	939	925	957	969	942	976	1000	915	944	989	960	945	972	975	955	953	974	919	954	891	975	941	910	926	955	932	949	912	960	889	940	986	977	931	912	955	935	936	959	932	1028	957	942	956	947	920	972	905	953	915	976	930	981	979	961	959	975	929	947	985	962	953	889	947	909	916	917	990	983	995	922	933	992	927	938	966	954	957	937	933	911	1004	916	1000	981	969	926	966	932	1017	904	931	932	981	938	941	999	1014	936	903	1002	926	939	871	986	986	957	945	917	907	978	920	966	980	902	944	919	942	964	961	958	967	921	975	928	925	1022	949	944	976	984	973	893	893	980	936	903	928	955	949	967	953	964	942	971	955	949	973	965	947	921	952	930	966	913	986	957	945	960	950	1017	1010	930	959	982	959	948	947	893	899	956	988	904	969	991	990	944	960	924	916	984	969	966	942	935	984	889	926	918	1003	987	962	947	918	917	967	1010	999	962	929	922	906	934	947	910	951	902	941	952	977	1017	900	950	984	910	989	914	948	997	891	909	888	953	980	993	923	935	932	980	979	964	963	922	933	957	963	955	937	973	990	948	955	960	912	940	1000	940	959	988	1013	953	955	959	959	952	958	997	955	949	916	920	966	972	947	923	969	926	935	933	968	1001	943	921	947	980	949	932	941	931	908	944	973	950	969	929	948	920	908	953	996	942	901	938	929	936	1003	906	989	950	922	948	973	965	933	945	966	940	951	959	913	1011	953	893	1016	970	1006	947	979	946	967	997	984	990	957	878	921	976	914	963	948	856	979	936	964	897	915	1016	898	957	916	975	941	981	943	923	910	955	952	910	963	951	939	959	1014	952	946	936	920	1031	992	875	933	913	942	1014	966	963	986	939	974	961	962	911	922	913	929	1004	935	993	958	882	875	990	953	968	987	939	940	934	967	963	955	901	1006	928	961	903	944	931	911	925	909	959	956	934	951	1009	981	923	947	944	1028	946	974	976	953	993	962	940	924	947	970	919	921	963	944	942	969	947	955	979	964	935	938	936	953	898	933	938	968	998	959	968	958	950	994	927	937	974	973	946	958	983	891	965	961	961	947	935	928	933	911	940	914	889	975	915	905	950	1008	1035	978	956	955	956	969	868	1009	994	959	932	998	963	951	917	968	928	924	986	966	944	897	918	991	962	970	952	906	933	985	922	913	923	944	966	947	952	978	944	955	930	939	948	939	1011	971	940	908	975	1006	959	975	955	944	938	979	970	971	926	923	953	976	982	893	984	930	943	919	949	946	960	956	931	981	943	954	948	959	916	971	954	960	946	919	954	935	923	977	960	960	956	966	965	972	942	914	933	960	967	920	916	885	887	995	900	938	1007	896	968	946	934	936	917	940	973	940	942	996	964	894	971	933	930	936	972	935	915	989	948	974	927	955	931	934	934	953	916	947	950	1000	984	959	922	977	953	958	940	973	943	928	920	949	906	941	1007	957	956	1022	905	900	941	926	941	942	975	950	961	949	953	972	962	954	951	941	950	928	922	1000	952	966	1013	993	957	924	970	949	942	949	979	938	943	980	992	940	950	954	913	881	999	970	908	930	918	927	926	913	908	970	963	952	975	972	933	930	949	950	944	935	980	963	938	906	939	981	957	955	930	954	951	922	934	925	995	881	946	907	1020	938	995	972	983	886	943
38628	29778	33872	32423	24669	23011	21004	13369	5983	3051	1555	953	692	542	396	373	379	358	400	404	468	473	455	473	478	526	509	549	479	414	429	435	416	403	353	362	356	328	357	363	349	386	379	328	347	349	392	307	314	324	375	332	285	325	327	348	344	360	350	345	326	342	341	382	363	375	368	350	355	360	354	377	371	350	362	357	333	338	361	345	318	357	328	358	334	322	326	336	317	371	345	320	344	361	352	345	342	336	348	316	335	364	370	296	357	344	323	312	301	326	348	327	353	333	341	344	345	335	330	355	360	325	355	374	339	348	358	327	335	363	373	319	317	305	337	341	378	339	309	356	392	319	338	355	325	315	362	338	342	347	409	325	337	327	325	333	323	339	351	356	355	337	334	329	384	309	335	352	370	376	316	340	347	330	310	348	345	299	341	310	342	388	369	327	328	337	321	345	340	340	341	324	327	366	334	360	345	358	379	328	340	369	324	359	348	349	324	345	322	371	335	341	363	329	347	314	326	353	362	372	342	327	365	349	331	383	312	367	326	359	361	297	350	328	360	337	356	342	347	351	353	354	348	362	306	339	329	321	372	360	282	319	328	307	368	345	332	338	352	323	348	332	351	356	356	326	359	342	367	329	361	339	313	307	344	338	333	303	333	369	349	319	335	323	302	328	347	369	322	340	356	325	346	308	351	334	328	311	320	329	385	350	333	363	319	340	339	345	324	326	368	347	330	320	347	342	341	326	339	332	310	340	344	334	345	341	348	324	340	336	372	362	379	330	323	367	322	328	328	360	379	337	336	361	365	351	330	325	333	328	335	356	330	353	354	369	314	324	333	316	318	349	368	302	304	322	348	326	363	333	324	320	336	374	329	336	330	370	356	327	334	341	341	320	330	352	342	360	323	328	348	334	321	327	355	339	332	333	339	365	346	380	331	328	350	323	312	306	321	322	378	354	318	359	326	352	310	308	348	326	302	323	340	294	338	364	343	276	347	379	348	307	320	334	325	361	346	312	333	354	327	376	333	361	363	289	355	310	339	340	355	316	356	309	380	315	348	368	354	343	343	325	383	321	338	330	308	319	362	398	337	327	325	324	341	362	336	338	355	333	356	341	332	350	341	326	338	351	350	358	339	348	297	343	351	332	359	314	328	328	302	351	323	349	311	313	325	341	348	337	384	317	341	327	338	325	363	323	341	378	369	343	374	350	399	371	312	335	360	323	344	312	345	321	343	374	347	340	328	314	366	311	343	341	327	321	333	345	347	346	347	356	314	351	351	328	367	308	322	340	305	377	336	314	335	316	337	376	316	342	338	331	329	324	322	329	343	340	341	327	370	318	371	346	372	313	350	307	370	353	323	335	354	332	346	335	334	389	349	347	321	340	311	329	359	344	329	337	361	343	359	360	304	352	331	356	346	361	364	343	328	374	361	319	381	342	336	336	370	353	348	342	337	337	344	352	329	369	333	317	356	322	319	344	365	375	340	325	344	388	366	339	355	329	319	350	337	363	325	360	334	318	330	337	319	350	309	339	311	331	340	351	359	345	362	337	309	350	357	317	358	339	331	333	348	363	318	348	340	373	359	292	346	352	347	303	334	344	350	382	357	340	349	347	363	370	321	338	334	360	335	318	387	350	347	365	325	364	358	334	321	316	345	318	313	358	326	376	376	358	305	341	350	331	339	317	312	356	352	313	369	364	380	321	292	329	337	310	311	351	380	322	353	301	348	349	353	310	331	347	329	359	292	383	382	326	334	351	344	363	314	332	307	341	332	353	363	348	326	317	351	366	321	335	329	330	290	341	338	328	301	315	350	324	342	330	360	330	325	288	346	380	355	321	345	337	346	311	333	328	337	340	354	334	324	346	343	364	353	344	360	383	371	340	333	344	333	345	336	364	332	361	341	339	384	336	330	324	319	340	359	364	354	343	292	352	334	356	377	334	312	327	379	364	323	340	336	345	339	346	342	329	369	353	351	347	379	341	310	352	310	332	382	335	365	332	358	326	335	310	297	331	337	326	327	314	327	335	296	336	321	347	352	373	353	358	354	336	328	303	378	355	342	330	346	339	324	350	388	332	332	339	342	354	339	329	318	328	334	338	374	367	325	352	364	368	351	339	324	323	334	347	347	368	394	363	352	328	320	343	331	358	400	363	348	321	338	316	323	336	307	347	348	343	343	351	367	336	355	352	351	326	346	355	382	324	367	306	348	320	330	335	342	343	343	289	335	340	355	322	307	325	325	316	349	302	320	346	328	378	357	333	350	340	314	337	354	335	355	359	362	344	357	357	308	342	338	351	340	353	329	362	330	365	338	338	350	366	328	359	336	342	390	339	353	358	326	312	354	321	326	348	314	362	341	372	335	357	358	350	351	366	327	346	348	311	331	357	332	353	323	333	354	321	363	342	321	331	319	318	378	361	322	333	347	360	325	310	365	321	346	335	342	332	336	338	355	358	351	342	363	324	317	349	361	329	299	295	319	340	344	345	357	340	313	339	363	334	337	344	356	323	341	341	343	376	361	332	322	344	337	384	353	379	324	330	338	340	347	383	368	348	319	319	353	342	333	329	354	358	370	345	284	343	354	332	364	332	332	339	342	360	328	337	340	322	378	342	359	348	347	337	336	366	328	340	373	347	354	335	347	334	355	333	315	336	335	340	334	332	357	367	341	303	327	367	348	330	331	317	384	363	349	368	333	317	335	327	370	350	326	335	360	343	319	376	307	341	322	347	332	351	331	339	361	354	333	348	310	340	349	356	317	329	378	351	370	347	370	382	342	344	346	338	364	321	288	374	363	324	370	341	341	329	355	338	350	351	340	363	334	359	329	403	342	342	345	325	347	353	327	342	350	348	324	317	354	313	319	334	341	331	341	334	341	349	339	340	339	368	323	376	318	384	340	348	390	349	349	374	324	336	345	330	328	355	316	327	324	362	376	354	383	366	353	291	351	352	317	314	355	364	345	382	354	324	335	334	302	344	398	335	362	354	346	318	335	312	358	352	364	368	346	327	359	371	347	358	338	347	305	337	348	364	320	336	365	360	362	365	333	345	356	320	355	341	336	341	356	345	344	315	328	358	352	307	316	319	361	345	352	339	348	322	323	356	384	396	354	375	351	348	347	312	343	319	342	362	336	338	339	319	317	374	320	341	353	339	343	347	345	379	344	348	340	340	339	345	325	364	349	355	327	337	340	347	322	338	369	339	317	347	333	294	356	367	349	310	337	321	364	344	319	329	329	346	328	351	330	355	362	324	357	342	355	344	334	324	351	339	313	353	353	356	332	337	348	343	361	340	356	339	382	363	367	302	348	321	322	357	332	382	338	348	336	330	340	353	353	377	344	350	376	330	367	390	353	337	322	363	308	335	342	355	350	379	338	337	324	356	315	360	339	324	314	395	316	345	329	334	313	391	302	339	316	384	370	347	333	318	342	331	353	334	365	373	370	344	355	387	379	343	321	316	357	332	348	309	348	365	334	346	325	336	395	374
25841	25577	37260	40541	36031	37435	34887	26389	15109	11084	6339	3969	2885	1882	1129	1008	1031	1008	1012	1126	1443	1509	1526	1594	1716	1712	1801	1816	1613	1329	1345	1073	1083	1051	959	949	870	872	864	863	851	851	804	807	794	869	738	837	774	788	777	778	828	844	799	831	800	828	861	782	823	773	790	797	763	814	833	827	836	833	797	801	778	834	803	780	798	825	836	866	791	827	834	770	858	815	867	815	816	791	832	793	888	779	791	818	872	831	860	796	815	874	830	794	785	839	783	866	830	762	847	868	825	861	834	775	831	791	796	827	831	752	788	798	793	834	816	768	807	823	771	792	810	775	817	825	840	802	789	825	825	783	766	854	808	823	802	757	846	809	804	871	827	813	843	770	798	814	796	834	826	808	811	801	813	829	812	847	802	799	834	817	806	761	791	817	863	801	803	763	857	822	854	823	799	795	825	806	795	813	810	752	775	803	789	787	788	780	822	772	846	802	797	801	788	799	839	788	787	794	810	821	762	826	817	821	783	795	851	772	832	862	802	825	811	826	792	834	812	810	773	783	824	825	796	817	817	814	802	811	789	897	748	755	784	779	886	827	757	823	800	851	860	833	821	783	812	812	840	777	760	845	847	805	861	829	832	806	862	770	794	805	804	839	758	830	814	770	817	769	798	810	857	793	806	840	811	777	777	854	821	791	758	757	818	864	742	812	782	834	856	785	809	820	823	842	884	840	857	868	818	855	815	833	826	785	858	812	804	731	828	767	788	782	819	798	795	837	812	819	839	800	854	783	767	762	819	786	820	832	834	832	803	795	773	786	842	796	839	810	796	803	808	766	839	792	818	824	809	831	814	802	849	820	832	873	846	790	850	819	769	776	800	805	802	831	790	863	795	771	810	820	800	780	810	831	844	790	821	808	789	820	807	775	791	816	792	788	831	813	825	816	767	800	857	798	837	812	822	831	797	819	742	780	810	847	791	838	870	813	796	828	794	826	772	797	846	823	790	808	823	795	792	800	823	840	763	805	854	789	814	820	838	809	805	863	839	795	835	812	790	824	766	838	802	803	807	788	870	832	808	777	816	844	850	787	819	757	762	848	745	814	820	832	771	805	805	850	796	795	799	812	816	783	805	808	825	823	825	789	857	788	813	770	807	826	799	789	803	862	813	778	817	855	849	820	820	813	805	816	816	801	784	799	783	779	804	857	786	817	819	842	784	759	843	824	789	780	852	815	800	803	769	845	800	836	829	759	797	820	824	770	842	832	863	801	835	811	801	826	800	823	818	899	822	833	785	815	845	752	826	803	781	780	789	787	788	835	863	830	827	810	810	823	832	743	852	833	812	775	831	852	862	828	849	847	826	818	796	762	803	861	852	816	831	768	827	864	796	856	786	826	822	852	823	880	833	821	803	831	785	851	823	820	825	812	862	750	815	788	790	804	789	834	803	784	826	821	838	854	787	802	783	838	823	781	833	765	803	807	832	771	768	811	784	802	811	848	776	818	786	786	800	827	783	818	824	816	770	758	837	802	799	819	831	801	824	755	844	753	821	792	789	798	780	781	828	782	819	840	797	819	782	814	811	776	855	785	825	795	810	767	807	793	854	838	897	783	801	838	852	806	800	788	781	821	782	842	786	797	797	835	800	814	847	776	876	782	805	863	802	815	765	819	846	779	806	789	786	769	811	797	768	829	813	800	830	818	897	803	849	795	787	787	812	825	838	777	804	861	789	784	827	782	793	843	830	818	816	779	747	852	828	796	804	844	801	805	802	832	829	779	767	848	801	797	761	805	856	817	840	827	834	795	819	854	839	841	775	828	780	847	768	777	826	830	839	826	800	798	813	787	768	804	900	805	764	785	815	792	845	826	847	811	822	843	811	844	814	800	843	836	809	823	824	801	803	749	801	822	830	845	805	805	849	832	805	763	738	802	774	808	799	819	803	816	822	815	781	847	799	820	808	833	820	882	850	817	809	796	780	808	769	844	803	841	849	831	828	864	838	774	833	815	838	795	810	810	816	825	825	813	833	782	828	825	796	844	815	819	789	794	755	786	835	825	852	788	811	802	818	784	824	788	815	835	787	781	794	810	800	851	764	819	772	839	817	816	811	712	812	894	860	822	868	835	810	815	814	813	798	818	810	810	852	773	782	817	780	827	819	834	799	846	800	829	754	800	803	791	824	799	774	772	842	841	793	762	795	811	798	780	848	813	820	790	811	812	794	802	806	777	801	833	822	792	802	827	847	796	811	816	814	834	797	801	861	792	840	826	782	850	783	778	839	857	780	807	831	807	801	762	858	836	781	820	840	799	778	839	826	810	817	785	782	772	783	856	757	789	801	885	848	764	838	810	788	842	829	833	851	829	779	728	813	842	830	830	764	750	780	820	805	800	843	774	764	850	804	763	792	791	797	848	777	878	825	790	801	827	829	812	807	783	773	841	784	829	803	818	746	793	830	816	776	841	841	812	786	776	797	771	784	812	844	775	821	747	816	800	845	796	801	886	835	779	762	809	836	833	838	844	819	808	779	799	822	790	824	823	798	810	817	812	787	746	845	833	785	828	797	785	820	830	756	796	741	900	805	815	795	809	823	780	861	834	797	771	778	842	789	790	787	817	803	773	876	759	797	840	820	756	809	799	825	806	793	772	829	787	810	849	824	839	828	762	831	761	820	820	827	819	864	817	840	838	762	834	843	810	796	815	782	765	768	843	862	838	849	788	823	808	783	793	842	815	784	776	818	831	788	893	799	824	752	833	854	843	785	816	815	773	782	843	834	841	776	811	845	844	818	835	810	778	777	812	821	842	818	849	852	836	834	770	820	812	814	805	772	763	833	776	824	850	831	789	827	852	876	811	852	823	828	831	795	824	835	816	810	769	824	836	777	770	869	816	773	782	840	844	784	762	780	794	829	792	811	790	786	838	788	782	785	821	781	813	798	831	888	795	788	829	822	793	834	811	824	795	858	818	829	818	828	841	796	851	796	859	808	775	799	844	823	814	856	775	799	779	808	870	778	813	864	841	842	846	791	817	776	799	794	802	809	858	844	812	784	769	831	811	799	811	818	783	759	826	804	810	831	873	804	850	814	785	848	803	836	814	846	838	864	786	831	785	837	808	815	826	767	801	843	803	797	767	769	842	835	807	803	879	773	825	813	822	841	846	840	771	769	821	781	792	827	816	823	783	839	781	757	856	808	825	845	806	823	828	802	802	815	806	821	814	796	815	835	812	815	837	809	797	783	860	805	738	816	800	761	847	749	800	757	846	809	783	816	857	812	821	819	848	860	839	787	844	845	813	818	791	848	854	835	800	798	857	812	794	858	782	813	789	766	862	836	787	778	819	845	836	812	789	814	831	866	829	811	815	815	813	811	827	851	844	778	805	822	796	808	807	808	809	856	849	817	820	791	805	794	779	817	804	868	805	801	814	818	781	815	811	881	825	870	806	745	820	822	791	827	794	806	832	817	787	776	795	776	803	791	838	798	829	812	819	801	794	802	808
14390	8082	8209	6546	3715	2128	1550	965	596	511	461	420	433	404	410	365	377	428	366	365	409	386	398	404	377	388	379	410	402	375	439	428	397	376	403	395	395	390	377	367	385	391	393	407	392	386	396	371	374	388	377	395	374	384	367	422	369	398	392	383	393	378	372	377	425	368	372	377	411	355	377	370	395	413	381	358	403	391	388	347	371	410	354	422	425	377	377	399	383	382	373	365	387	365	389	387	409	359	393	367	381	359	351	412	367	429	402	415	383	342	351	396	387	382	354	352	373	399	349	364	421	365	347	365	367	345	380	386	379	362	391	399	431	381	373	397	384	412	394	398	386	409	375	400	379	389	378	381	349	376	354	385	401	420	394	341	389	398	359	365	385	396	340	374	391	356	359	361	341	379	396	414	371	421	400	393	371	384	449	372	435	394	414	387	376	430	370	380	387	401	422	425	408	409	360	402	415	392	380	366	418	360	428	382	382	376	422	352	406	385	358	379	427	354	395	389	392	430	377	375	426	389	377	444	407	386	370	391	369	428	372	397	404	370	399	357	396	387	365	381	369	374	380	366	344	378	410	385	406	403	336	386	413	394	398	381	366	364	392	390	371	382	378	373	406	390	345	369	404	374	363	400	412	366	385	373	392	377	418	421	401	418	371	407	387	410	381	403	376	400	409	360	352	401	344	373	362	399	385	375	357	360	360	393	439	356	385	387	426	383	394	416	381	391	349	401	355	379	358	377	378	414	377	392	408	367	383	404	391	372	369	378	383	362	407	404	357	396	395	357	364	369	378	402	356	387	379	341	368	379	413	391	382	397	379	360	388	402	381	412	374	381	409	388	383	379	437	385	390	356	364	384	376	438	385	373	369	375	411	398	403	372	387	379	441	351	360	386	343	376	393	413	362	400	389	413	384	371	367	412	390	398	373	405	389	383	384	335	414	383	417	378	384	396	356	399	376	438	363	413	415	399	410	361	357	371	400	371	394	417	356	367	372	393	369	382	383	400	431	353	374	373	358	394	342	389	412	424	372	361	392	345	367	393	425	361	381	402	406	379	377	363	391	374	341	395	380	397	372	355	383	374	412	377	374	388	390	358	411	404	329	387	373	387	366	387	385	373	375	387	369	409	394	366	365	362	370	390	394	367	384	407	375	410	371	365	368	399	419	388	381	410	401	346	396	394	377	404	396	392	379	398	410	411	365	353	375	399	404	364	371	378	413	375	390	395	402	392	376	384	387	396	374	354	327	376	375	387	375	432	407	365	371	370	383	390	396	382	382	370	371	417	392	382	388	411	398	396	360	402	385	359	351	383	377	381	373	376	357	408	380	395	400	386	408	415	353	399	394	387	361	356	382	384	390	387	379	414	356	357	346	377	369	387	427	367	356	373	375	345	388	372	363	406	360	376	376	380	361	410	388	412	384	397	408	373	409	378	381	379	411	392	373	396	373	391	386	384	307	371	348	397	376	392	394	394	356	395	377	399	355	399	376	353	404	412	380	409	348	370	382	383	388	389	403	379	351	387	340	390	394	398	380	433	368	405	381	386	387	367	390	354	392	377	382	378	404	369	370	378	395	374	381	370	355	380	384	403	348	372	357	356	408	387	341	387	399	393	396	390	380	402	394	363	375	358	362	386	394	410	392	393	386	373	385	399	387	388	352	399	371	353	378	390	362	417	389	393	339	383	388	404	397	343	363	408	355	414	405	404	406	431	398	394	413	392	404	447	385	389	409	356	383	377	338	386	393	397	421	372	385	370	404	373	371	382	389	409	412	382	373	416	399	347	406	368	383	366	408	385	419	338	397	384	373	373	382	377	355	390	448	372	364	377	358	394	372	365	377	373	356	393	386	381	406	377	385	357	414	387	381	354	380	407	381	415	365	391	398	383	403	382	413	409	391	367	414	394	389	400	390	382	377	387	359	385	435	384	425	427	394	357	370	411	400	388	387	409	361	398	397	377	408	404	391	369	376	402	353	391	378	384	420	375	406	413	439	354	338	402	388	373	387	392	398	360	358	419	388	380	407	388	367	378	369	405	394	381	383	427	413	379	373	390	406	397	386	405	393	378	386	374	416	421	405	391	390	408	400	411	368	392	415	429	408	368	349	345	353	360	401	375	361	357	380	364	366	393	402	367	377	393	365	401	416	426	395	394	404	403	398	399	346	391	398	370	385	372	352	377	405	405	379	364	367	368	382	345	371	425	399	389	370	382	393	364	351	382	414	390	404	410	349	371	385	419	373	365	400	407	403	347	370	376	363	376	391	351	374	374	432	424	372	364	353	346	381	391	404	384	375	400	376	382	390	397	417	414	401	371	430	348	360	357	390	395	386	389	392	394	379	369	363	392	425	407	384	402	376	347	378	365	401	375	359	379	364	386	371	377	427	412	376	357	388	385	403	429	412	364	369	372	401	383	335	391	382	348	405	374	381	367	369	363	363	382	387	370	376	375	403	396	381	411	366	404	386	341	381	402	365	404	358	394	356	386	398	365	384	392	391	395	438	405	402	381	394	399	349	422	471	391	386	403	400	385	393	394	367	371	373	370	369	410	408	405	367	355	382	386	358	374	343	393	399	345	402	408	363	417	371	341	374	392	394	342	394	363	368	370	391	366	422	413	384	400	402	415	395	357	450	354	377	368	357	386	342	413	357	396	423	376	356	387	387	392	381	390	399	401	421	394	381	369	381	360	411	355	354	364	395	394	396	395	391	365	398	355	376	374	356	387	376	390	405	405	417	388	355	401	340	382	386	392	393	374	385	385	376	400	399	422	399	394	416	357	419	385	393	394	411	397	384	382	422	389	363	408	388	401	353	360	334	376	399	391	397	390	406	364	411	386	374	382	362	387	427	425	401	383	404	390	379	399	369	387	404	382	353	367	408	379	408	383	397	424	371	398	373	394	398	377	381	386	398	423	406	386	362	369	368	421	399	359	364	354	365	386	422	393	360	383	341	360	394	381	377	362	384	393	366	400	365	396	396	398	422	352	359	371	388	377	387	357	401	394	367	379	416	370	402	417	371	413	370	380	349	420	378	389	383	383	387	365	404	408	366	370	379	369	368	356	412	353	446	405	417	375	387	383	375	373	398	383	368	388	375	408	426	392	433	409	366	392	344	393	384	385	373	373	369	379	376	391	365	366	380	397	333	356	388	372	383	389	393	364	391	388	400	390	388	380	370	365	362	369	403	423	405	411	429	350	398	392	418	384	355	377	377	392	349	402	406	418	397	392	376	401	378	385	401	436	393	380	356	406	357	399	371	379	378	391	407	418	367	405	413	412	409	363	389	393	361	386	375	373	388	416	345	377	403	423	410	367	408	392	377	383	389	400	391	352	348	398	406	421	375	374	370	377	366	381	375	407	414	375	369	352	426	390	401	389	400	382	386	374	388	356	383	382	385	367	398	396	372	382	365	385	381	384	375	434	369	371	412	378	384	383	388	377	352	393	396	372	391	400	371	401	367	385	387	397	422	369	395	401
10636	8481	14439	16288	11763	7412	6003	3720	2002	1743	1532	1364	1323	1098	1023	952	992	1000	883	943	935	904	947	928	932	918	949	882	903	982	930	975	914	901	966	896	856	897	972	964	951	929	925	943	914	893	958	884	897	934	918	891	930	915	947	906	948	916	898	915	887	896	913	928	956	881	893	939	871	882	941	897	922	910	911	887	877	976	925	939	959	915	948	925	897	984	914	921	890	863	912	949	895	915	921	942	949	941	914	945	914	957	895	905	913	913	906	916	899	971	963	933	905	901	942	928	942	934	966	949	930	909	903	903	951	937	883	887	947	929	937	850	910	891	872	895	975	909	948	910	918	881	894	953	911	968	918	966	857	878	910	932	938	889	883	877	904	904	917	914	917	938	936	920	983	996	958	906	930	925	953	911	948	919	918	931	915	945	972	986	882	902	943	904	940	873	944	925	950	883	884	897	906	901	889	940	925	918	946	909	983	926	889	923	920	835	918	933	937	863	934	934	974	961	876	920	900	919	944	915	947	908	910	957	947	912	919	920	885	971	908	910	960	960	964	932	895	949	847	902	956	919	971	910	942	992	908	967	924	861	942	910	926	923	913	940	965	924	896	922	900	923	899	874	884	927	872	893	885	956	929	851	953	891	928	902	946	884	923	942	917	975	939	906	914	919	911	920	886	896	980	893	967	891	900	970	903	962	930	912	901	953	916	904	889	946	882	915	932	918	905	966	952	874	905	908	895	909	884	883	931	935	922	920	929	874	934	905	885	904	860	933	923	957	912	928	933	941	925	927	911	924	905	927	913	927	925	897	937	897	922	912	890	881	917	945	841	895	883	892	893	925	907	925	897	909	970	954	910	944	929	861	920	873	959	922	891	943	931	904	900	934	890	957	931	913	931	917	870	889	890	927	912	940	926	942	920	903	921	914	875	964	881	914	913	928	868	938	907	935	948	923	930	890	936	994	909	882	942	879	981	965	907	889	902	929	945	974	943	881	869	899	918	857	860	916	861	872	884	897	925	944	909	983	927	904	909	950	915	970	888	890	909	930	933	881	957	923	953	908	907	918	950	893	882	953	971	929	920	936	913	915	915	885	902	923	958	895	974	948	927	946	957	919	914	919	892	900	894	875	898	904	951	913	956	909	972	915	879	868	954	902	931	939	976	919	961	873	933	928	912	896	873	954	950	934	956	906	979	954	969	872	942	913	943	987	907	941	892	901	885	966	947	893	944	927	910	941	927	893	891	865	938	935	881	887	938	910	891	904	932	918	921	934	942	829	882	926	886	914	919	912	938	897	897	970	938	918	875	935	897	938	956	929	928	960	899	914	917	984	893	899	963	916	903	899	875	930	920	882	937	893	896	956	860	886	960	916	917	885	899	947	895	853	936	946	913	845	900	934	953	957	976	945	955	916	886	962	940	917	874	923	893	877	987	868	943	919	947	943	866	909	927	927	894	922	922	991	909	879	858	933	904	878	904	895	929	921	912	925	913	973	914	941	900	895	913	879	943	855	898	895	893	901	914	915	886	920	857	904	894	863	903	983	901	908	946	935	889	939	897	890	962	931	896	911	913	886	919	986	888	907	891	897	941	960	934	958	938	878	916	946	937	904	908	912	902	854	953	959	937	877	931	917	910	945	904	894	888	909	918	898	891	917	867	916	889	997	909	856	858	899	939	864	916	896	893	899	861	904	951	921	830	962	910	893	943	931	899	931	937	935	939	922	941	886	902	968	900	841	896	952	902	919	907	916	910	982	868	881	936	914	902	913	964	906	954	924	965	921	951	970	894	896	966	913	863	902	943	901	926	953	906	887	887	906	939	953	928	891	924	879	916	859	920	861	917	904	907	894	887	952	964	895	909	897	877	922	899	954	879	886	903	939	875	889	909	946	934	945	906	916	904	888	921	892	905	914	893	888	926	889	904	935	922	908	873	901	943	966	899	903	900	929	953	892	959	928	892	940	967	899	893	897	936	871	847	941	910	913	874	887	943	947	905	946	999	968	950	918	918	911	896	945	914	908	937	913	922	934	957	969	860	888	947	885	913	915	900	994	910	962	896	909	891	910	925	895	939	930	922	912	954	903	924	880	916	895	924	887	967	933	923	932	872	921	941	885	931	952	964	901	913	929	902	892	939	951	937	955	923	976	942	872	935	908	931	980	945	920	940	928	871	933	920	980	932	952	876	935	896	902	860	1002	973	889	876	949	865	923	929	915	921	935	935	901	937	922	969	916	886	912	885	974	932	917	922	896	938	945	847	888	903	914	880	922	918	972	910	930	943	881	911	930	899	860	917	871	875	912	870	925	967	970	950	913	905	924	942	976	908	897	893	961	858	946	948	957	898	879	948	910	940	930	919	960	928	875	952	958	928	907	973	937	893	941	962	983	932	945	957	940	910	973	903	953	944	928	892	911	961	893	902	883	953	872	905	868	925	930	940	944	911	940	890	919	899	922	953	907	943	914	910	871	931	920	913	918	881	904	942	902	902	932	953	919	931	917	941	892	913	940	995	909	903	942	873	912	936	931	864	933	939	951	916	916	1007	940	857	912	898	930	925	935	919	926	928	893	884	867	956	946	945	906	959	917	955	920	943	921	918	952	907	957	939	921	923	916	1023	899	939	936	947	909	923	922	914	932	954	928	911	917	943	911	951	902	909	935	886	902	956	964	941	902	911	947	920	898	944	914	996	894	945	880	876	903	902	922	892	921	960	864	920	971	914	931	928	955	883	947	899	960	901	940	924	895	865	911	904	903	951	912	914	895	904	880	914	907	942	943	900	896	853	956	969	924	899	942	873	892	909	913	955	966	961	907	875	909	893	920	935	894	932	916	904	862	921	882	947	879	989	850	947	910	901	940	946	887	942	935	909	949	926	895	911	925	951	900	925	974	947	900	905	897	935	914	895	883	982	867	867	944	899	926	872	946	913	905	908	915	897	886	845	917	934	900	939	888	904	953	874	879	889	954	957	924	931	887	941	925	976	900	896	925	924	905	929	933	916	884	897	919	916	949	921	925	913	906	856	945	886	968	912	913	889	902	957	891	900	941	944	897	922	883	872	974	905	917	929	917	908	939	928	919	898	878	921	907	886	942	870	918	893	918	949	951	913	910	929	902	936	943	936	876	891	921	933	938	932	928	911	936	894	928	912	928	945	901	890	932	882	917	970	906	963	898	952	975	981	922	985	940	941	904	925	898	862	881	922	950	934	930	916	898	916	910	932	867	902	915	914	949	938	935	939	901	938	912	919	936	964	899	949	865	942	955	919	882	871	850	938	922	884	889	932	923	861	940	920	929	936	889	892	969	902	930	912	932	898	941	905	912	951	908	947	942	962	905	931	947	905	914	903	906	938	986	883	925	959	922	942	902	940	913	884	944	901	941	903	904	929	893	892	906	899	977	909	938	916	916	923	990	911	930	950	897	859	914	909	861	926	924	880	941	915	919	951	891	927	905	858	927	935	949	911	891	947	921	835	948	876	916	877	930	944	982
28971	21271	24718	22351	17600	14562	11564	7008	3899	2145	1320	653	660	526	445	436	417	398	438	452	445	433	461	493	477	465	489	464	472	467	413	474	457	433	399	408	429	437	420	387	392	398	406	399	417	393	406	415	419	436	443	407	408	424	359	393	378	394	429	426	425	381	422	392	423	390	424	402	393	440	433	403	429	424	426	399	387	404	409	389	397	421	412	391	412	404	427	419	410	423	390	473	381	419	410	389	423	390	366	393	410	394	403	389	408	392	412	431	401	379	392	443	418	364	413	373	417	380	411	407	421	402	424	409	417	394	412	423	406	416	382	371	426	409	442	391	433	411	396	403	400	405	368	389	424	382	467	433	399	376	421	409	402	419	408	396	425	415	425	402	418	421	444	432	371	398	437	445	403	455	403	401	400	426	435	401	458	406	419	394	391	442	422	411	402	406	439	393	401	419	398	377	392	380	396	396	416	406	390	407	404	417	399	400	396	383	443	436	428	432	389	420	390	430	416	471	377	414	421	414	416	407	408	377	401	427	405	363	389	434	387	391	431	413	407	410	406	431	415	368	426	404	442	406	386	428	377	448	442	431	378	409	409	367	395	423	412	413	419	435	406	412	394	400	408	420	431	419	397	387	418	432	379	430	387	383	404	411	392	370	418	423	385	419	401	415	391	401	416	367	450	388	398	425	404	444	419	382	452	430	398	429	393	425	425	382	422	418	440	411	396	419	415	443	418	395	398	412	398	399	426	409	442	426	402	404	408	423	432	433	442	403	387	424	398	453	391	411	412	468	397	432	400	395	416	425	404	409	407	395	408	418	406	393	420	446	456	439	406	383	389	388	389	405	403	406	410	407	419	405	416	405	416	404	453	413	440	448	368	406	424	425	398	414	391	429	403	409	433	416	422	417	380	421	441	414	435	397	392	403	417	389	399	447	403	425	415	403	380	411	405	409	378	424	415	378	391	418	400	422	406	406	427	477	406	422	405	399	413	416	409	424	418	392	419	423	411	405	419	421	423	390	429	408	383	394	424	445	447	413	406	404	388	421	407	441	396	387	422	408	399	461	421	385	373	394	414	400	382	433	411	416	389	393	420	401	398	389	388	420	431	393	420	392	423	414	379	435	396	436	425	407	406	438	391	392	426	420	442	405	428	426	443	418	418	396	425	425	439	401	411	436	414	395	417	393	419	427	420	384	428	404	402	410	406	401	396	435	421	399	399	386	396	397	420	410	405	397	436	403	412	396	385	430	427	442	447	416	396	406	421	416	367	388	429	428	413	392	421	430	372	389	414	410	415	404	403	435	398	390	437	401	419	441	423	425	380	424	408	443	374	412	400	404	427	445	380	424	405	427	441	419	412	388	396	431	445	422	412	428	426	413	426	439	440	432	412	436	413	397	406	410	407	358	409	429	402	372	401	432	423	413	370	415	406	436	393	400	415	406	401	425	393	382	395	414	424	411	389	460	378	426	385	392	423	385	377	443	432	426	430	403	431	411	440	448	406	426	438	413	387	454	382	403	416	419	373	420	410	422	361	399	365	403	417	432	409	407	409	395	377	434	387	401	393	423	425	401	403	425	435	383	396	412	380	420	427	424	428	417	401	394	389	415	396	401	406	382	397	412	381	406	408	379	422	393	415	439	420	406	447	385	416	427	400	437	402	406	374	427	387	372	462	385	402	389	381	393	395	405	418	439	425	387	435	391	423	395	418	414	447	417	397	407	377	411	410	443	453	397	407	435	423	416	399	408	461	429	390	411	473	407	427	365	423	402	423	399	406	414	423	415	404	396	405	405	406	459	434	416	405	392	441	385	421	396	436	402	424	389	415	377	425	408	397	400	436	432	396	376	414	399	436	396	427	393	420	427	410	466	406	438	399	455	398	407	385	401	379	395	419	422	406	391	389	414	414	379	422	438	409	421	443	418	445	441	411	415	386	407	410	432	376	391	401	380	397	377	403	409	401	391	382	431	425	427	438	428	387	434	363	425	426	423	408	385	365	418	430	399	440	433	445	430	423	390	446	381	414	440	397	403	439	405	452	405	412	412	416	390	409	464	417	422	420	407	439	423	406	435	371	419	418	442	443	379	401	435	449	404	403	383	397	404	400	408	438	402	444	374	416	456	430	405	405	432	410	373	383	428	444	392	437	447	384	420	408	416	393	437	417	410	387	418	416	427	370	412	408	425	434	405	428	456	411	391	423	429	381	415	445	419	430	463	412	402	426	437	420	407	407	417	420	433	408	412	443	410	410	392	424	411	439	389	394	402	398	401	392	412	377	420	440	404	410	378	417	398	411	454	411	436	399	436	423	444	401	414	422	430	406	396	418	411	410	391	404	408	407	424	368	382	436	389	460	401	442	427	400	348	412	398	388	380	428	386	400	405	406	384	435	391	408	438	410	425	433	416	440	394	412	413	363	442	423	424	467	427	453	407	421	411	454	352	398	385	395	411	416	388	376	341	433	416	438	420	411	429	423	436	423	412	424	428	407	355	418	420	423	421	390	397	409	403	377	437	432	398	407	426	407	424	403	370	416	402	391	371	400	401	414	452	451	408	395	414	411	382	408	436	405	397	423	404	405	402	423	409	464	434	415	390	382	388	412	413	404	428	410	408	400	393	427	398	430	382	365	412	412	439	418	376	400	448	459	438	392	396	383	405	402	395	405	421	375	408	440	427	439	409	382	397	442	387	393	453	404	416	404	379	392	425	426	416	431	388	447	394	405	412	385	386	415	386	407	388	412	410	409	372	422	398	411	435	384	417	410	445	430	417	374	439	429	407	425	448	408	408	424	404	403	434	399	464	383	435	408	385	424	397	387	394	457	407	457	455	445	397	395	376	450	449	428	400	392	409	372	411	439	396	391	431	418	382	414	418	416	417	403	415	413	407	382	422	404	390	408	374	403	422	398	424	402	417	418	411	394	384	437	377	415	395	408	410	399	418	422	393	457	427	449	405	403	368	418	409	420	423	422	423	394	412	418	452	411	457	401	434	352	408	365	457	443	384	355	393	382	414	406	409	445	426	474	451	413	422	419	429	422	429	446	403	438	399	399	399	395	431	412	417	407	430	444	415	369	419	397	385	405	398	409	373	400	387	409	410	404	359	378	429	393	420	427	406	403	418	403	410	423	437	418	419	361	402	418	380	396	435	418	460	444	433	419	380	417	423	426	388	395	414	383	394	438	402	395	429	405	419	395	437	446	383	382	412	388	414	372	421	427	446	454	414	431	403	415	407	417	382	395	406	434	436	440	393	395	429	404	391	392	389	416	391	396	424	440	389	412	426	420	398	437	406	404	431	395	424	379	418	396	400	397	393	378	404	426	379	433	391	409	380	406	404	392	423	389	462	416	423	406	414	442	453	407	414	395	432	381	409	405	392	393	406	419	400	411	410	397	434	471	421	429	355	429	407	421	406	404	396	416	425	389	441	429	382	414	394	398	399	406	402	437	390	418	422	441	400	397	425	380	401	399	416	415	382	385	415
20474	19994	30165	34646	31034	29799	25717	19224	12572	8329	5245	2202	2226	1562	1175	1058	1086	1074	1121	1099	1222	1274	1305	1394	1458	1453	1484	1409	1385	1242	1200	1106	1078	1046	1016	1037	1002	960	995	986	1007	965	970	1023	965	983	966	943	993	1028	941	981	978	987	986	995	952	952	956	977	992	960	1014	991	988	957	957	953	988	939	980	926	956	997	995	960	974	981	956	978	996	991	990	993	981	1023	1021	1028	950	987	966	968	1016	978	938	953	936	984	939	987	943	954	1025	972	1015	903	960	984	987	906	1028	970	994	958	989	933	1003	970	957	964	996	965	1038	943	968	989	995	1007	975	954	977	911	942	966	936	918	999	978	925	975	971	973	961	1038	988	1010	922	993	953	944	988	951	946	936	935	1022	963	964	917	978	951	995	954	1021	971	968	955	1000	964	1011	993	1001	954	963	1007	998	1026	969	971	982	940	1004	938	1005	960	955	966	980	963	968	951	1013	994	994	944	970	992	1015	954	954	976	912	966	998	1002	1003	887	1005	1015	998	931	963	989	1025	916	1002	994	971	992	997	941	1003	974	913	953	963	930	925	988	953	1006	974	963	958	977	981	995	970	994	1004	1010	1025	894	955	921	1012	978	951	981	984	940	985	933	959	966	974	988	1015	991	979	982	985	976	973	947	972	955	957	942	951	939	932	967	954	970	971	987	916	934	1012	1001	985	929	934	889	932	1008	1007	944	989	951	962	977	954	909	1009	930	1010	961	972	948	906	936	966	1011	945	1038	957	967	1021	999	967	969	958	956	974	1020	942	942	991	1035	961	913	994	976	997	953	1060	936	983	976	1010	943	1000	963	969	987	942	958	991	924	940	928	1009	1011	949	987	984	1004	952	1012	930	955	988	999	927	999	981	1014	932	973	984	1018	925	933	968	956	961	980	962	956	974	982	983	995	1016	991	1004	998	973	974	940	1003	989	953	1004	965	979	943	1004	997	908	985	1002	1003	984	967	931	929	947	986	942	920	1012	981	993	994	986	941	982	964	936	951	942	963	929	989	966	973	947	967	975	964	955	1049	966	1010	969	954	965	972	939	881	980	1039	979	915	950	941	1041	983	967	959	974	975	989	973	972	958	987	987	957	1004	1021	919	999	1013	923	948	983	1032	976	955	1014	946	932	972	1011	998	934	973	958	1009	919	949	952	973	904	987	1009	950	949	1002	933	982	961	959	996	992	988	948	1001	982	959	952	945	1003	966	1030	941	939	993	971	931	965	939	971	961	971	959	955	1004	989	955	959	1001	961	956	929	1002	987	908	1002	949	952	964	950	908	1009	953	983	952	964	944	985	998	952	923	926	1004	887	923	957	1002	928	954	974	939	908	999	1010	981	1009	967	930	966	931	961	962	956	974	938	874	987	966	951	985	1002	969	974	960	948	980	991	1003	995	974	910	981	969	997	982	986	942	980	952	939	1013	1009	981	979	965	958	982	905	935	934	954	983	889	959	910	1013	950	997	898	1010	948	971	955	957	995	956	987	953	982	1007	992	968	941	1024	961	995	996	988	974	961	932	972	1036	945	966	945	998	937	991	948	930	957	986	949	882	1004	944	1000	989	964	972	977	939	978	953	1027	1011	943	962	935	947	1007	911	948	938	931	969	960	943	957	1019	1012	987	969	965	976	1029	962	1005	991	983	949	982	988	974	970	913	944	991	958	973	962	930	996	935	950	962	936	891	1044	985	973	922	936	955	950	951	1010	1011	947	991	955	992	996	912	986	966	948	1014	999	991	946	996	997	967	877	958	967	946	929	956	922	969	957	980	900	941	992	966	971	990	932	1021	957	949	960	940	961	957	877	946	927	916	1011	921	983	948	957	978	942	974	979	911	968	961	948	987	967	935	957	997	929	945	938	983	971	948	958	976	909	922	968	1033	960	954	909	967	923	967	928	970	1006	955	991	1005	977	930	973	980	976	972	918	970	1024	1022	908	975	986	954	979	987	928	980	1011	966	984	929	960	972	971	1038	1002	987	977	992	1016	971	950	937	946	1020	945	1003	948	900	985	1006	967	987	1029	949	986	1014	980	962	932	1021	938	940	977	1034	956	986	958	1015	975	1009	994	948	989	1006	965	978	945	1034	954	957	1005	934	1022	937	961	961	972	943	988	952	988	975	934	937	949	976	941	939	972	954	951	1012	942	920	945	1006	942	1029	977	953	988	1007	974	982	996	991	967	1001	966	945	1016	1001	977	955	991	987	965	974	948	953	952	972	1012	936	976	935	994	971	973	915	922	965	966	973	1011	972	975	959	997	994	955	965	990	931	932	971	1002	1012	998	980	988	986	958	946	989	964	938	967	966	928	903	991	965	995	1021	990	933	934	905	974	1012	966	950	988	1007	990	921	989	939	999	932	957	969	1004	1011	1010	966	940	973	961	971	1002	913	992	1022	1004	916	1042	974	958	948	991	997	938	955	986	989	964	983	932	934	965	962	953	952	990	985	940	998	968	981	974	954	970	942	973	962	1006	920	918	985	993	1008	967	991	920	972	963	1003	943	939	1016	982	988	945	1000	983	979	1017	929	968	991	963	977	928	940	944	983	967	958	938	979	936	1017	960	928	992	921	955	951	1010	975	956	919	954	988	981	982	1049	947	1011	1023	1009	960	986	916	1013	1020	1035	965	983	1062	970	973	1019	953	944	1045	951	932	919	991	1003	988	977	980	935	1016	900	945	952	944	1001	955	934	997	937	955	980	979	949	1029	989	975	1000	948	988	1056	947	953	960	1022	973	974	973	960	985	1011	903	973	986	945	1010	966	970	941	929	926	923	959	972	1013	909	954	991	968	924	983	964	989	974	984	983	959	963	950	1007	988	1000	981	1024	952	930	990	952	958	958	937	975	998	981	994	994	967	1022	988	1022	978	988	863	941	968	1025	948	973	927	967	1015	993	928	973	944	992	936	994	977	983	1011	1053	968	982	992	955	947	904	983	947	1013	977	954	983	952	950	920	990	964	1002	973	944	998	974	953	1019	985	967	939	951	1007	953	1001	1022	991	996	965	980	970	992	1027	1002	976	967	966	984	1026	982	991	956	909	917	958	970	925	995	1032	968	993	974	986	958	964	974	953	1000	997	941	992	991	1001	953	987	1007	960	980	965	949	941	1001	939	1007	941	994	988	954	1041	974	1073	999	1009	950	958	1002	946	918	961	977	960	964	991	986	941	1026	963	968	911	907	995	924	1015	1006	990	980	967	1045	998	981	935	897	995	936	944	987	985	976	941	941	990	1017	984	965	921	1036	972	982	965	999	961	987	990	962	994	960	981	973	967	979	962	957	886	967	959	1029	962	1001	983	1023	970	965	954	973	981	976	1003	984	876	1038	996	966	993	934	982	993	970	903	989	901	991	974	993	1007	962	950	1033	960	1011	963	898	932	963	971	1063	947	912	990	924	947	985	990	968	975	990	915	977	939	999	975	925	973	973	956	946	939	1005	1007	957	951	937	998	962	999	989	963	950	934	969	937	1032	935	908	1006	1019	1026	1024	962	1047	921	970	967	1001	968	993	973	998	952	935	918	923	969	971	907	1009	983	971	1022	970	994	926	1003	965	946	944	1001	981	974	990	965	992	904	950	969	926	969	942	977	965	987	957	938	925	945	955	977	983	976	997	978	926	958	956	929	1010	948	967	906	962	939	964	917	1004	993	987	908	964	942	1013	941	985	989	978	948	1010	976	982	990	967	934	969	894	999	988	963	966	1006	1007	959	1005	958	966	951	961	919	969	926
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
