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
336244464427	336244464945	336244465495	336244466045	336244466595	336244467145	336244467695	336244468245	336244468795	336244469345	336244469895	336244470445	336244470995	336244471545	336244472095	336244472645	336244473195	336244473745	336244474295	336244474845	336244475395	336244475945	336244476495	336244477045	336244477595	336244478145	336244478695	336244479245	336244479795	336244480345	336244480895	336244481445	336244481995	336244482545	336244483095	336244483645	336244484195	336244484745	336244485295	336244485845	336244486395	336244486945	336244487495	336244488045	336244488595	336244489145	336244489695	336244490245	336244490795	336244491345	336244491895	336244492445	336244492995	336244493545	336244494095	336244494645	336244495195	336244495745	336244496295	336244496845	336244497395	336244497945	336244498495	336244499045	336244499595	336244500145	336244500695	336244501245	336244501795	336244502345	336244502895	336244503445	336244503995	336244504545	336244505095	336244505645	336244506195	336244506745	336244507295	336244507845	336244508395	336244508945	336244509495	336244510045	336244510595	336244511145	336244511695	336244512245	336244512795	336244513345	336244513895	336244514445	336244514995	336244515545	336244516095	336244516645	336244517195	336244517745	336244518295	336244518845	336244519395	336244519945	336244520495	336244521045	336244521595	336244522145	336244522695	336244523245	336244523795	336244524345	336244524895	336244525445	336244525995	336244526545	336244527095	336244527645	336244528195	336244528745	336244529295	336244529845	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2721	3650	2300	2719	3650	2300	2717	3650	2300	2714	3650	2300	2712	3650	2300	2709	3650	2300	2707	3650	2300	2705	3650	2300	2702	3650	2300	2700	3650	2300	2697	3650	2300	2695	3650	2300	2692	3650	2300	2690	3650	2300	2688	3650	2300	2685	3650	2300	2683	3650	2300	2680	3650	2300	2678	3650	2300	2676	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
55243	40767	38743	38909	38992	33904	24636	22321	21594	15921	6147	1109	643	579	574	545	549	594	599	621	656	531	546	594	547	529	578	552	527	575	501	537	492	533	548	539	570	478	529	534	555	566	510	476	512	489	546	555	553	559	527	478	530	581	520	536	525	500	530	504	496	518	508	507	809	1529	1354	976	500	524	540	517	527	497	538	515	479	547	514	477	501	474	563	541	507	476	480	489	542	529	503	489	493	477	531	511	541	528	489	485	527	480	514	488	497	470	511	529	537	503	483	488	524	458	511	476	526	530	488	477	531	490	510	494	462	483	502	483	509	501	528	519	495	480	538	484	539	489	474	482	534	459	522	510	489	473	500	514	542	562	476	539	506	554	494	552	492	476	554	506	519	502	501	507	478	543	437	492	446	520	518	500	501	554	507	498	507	487	497	472	547	534	490	515	500	509	498	515	506	533	504	499	515	504	468	522	522	531	468	562	535	536	510	482	505	498	491	502	519	543	505	500	515	525	467	532	497	497	519	527	491	507	479	524	542	502	527	549	510	547	518	472	492	453	538	531	511	537	533	477	490	547	511	460	543	508	489	537	512	485	529	499	474	520	511	508	495	525	507	502	461	484	518	510	514	536	516	520	505	522	511	504	549	483	468	487	477	495	515	462	508	489	508	542	576	553	509	546	508	528	517	515	498	490	476	541	488	521	521	498	523	538	482	453	523	457	520	529	509	520	473	550	519	499	501	500	537	492	450	522	521	488	528	471	557	508	484	511	474	525	507	467	551	530	502	459	463	515	481	509	529	478	448	499	529	431	520	521	530	500	477	495	489	485	516	486	478	497	489	486	491	512	488	483	530	493	558	456	527	486	476	510	534	498	517	501	514	480	475	482	483	476	456	550	461	515	481	489	470	488	497	482	528	487	527	520	500	526	512	481	560	453	545	485	513	491	486	478	462	484	483	471	494	505	503	494	518	492	482	505	519	508	465	477	500	481	523	483	483	523	443	533	535	512	493	542	499	536	526	501	487	532	499	470	501	514	490	549	522	471	496	549	462	494	498	525	534	494	540	494	459	515	495	492	510	510	493	455	511	462	509	502	513	535	515	524	493	466	561	550	495	480	497	473	509	499	517	522	512	472	505	478	525	565	507	530	477	496	497	488	499	504	451	548	521	515	516	533	541	525	541	560	521	492	492	498	534	542	495	467	503	498	490	532	524	512	499	503	520	477	464	483	488	491	511	503	522	478	529	519	558	453	536	532	510	495	549	501	500	520	517	497	486	492	495	522	491	508	503	508	536	447	500	475	472	517	558	502	544	522	484	528	482	496	502	472	502	532	496	459	506	447	485	460	480	501	507	489	488	520	514	562	556	473	540	472	520	468	454	505	528	526	488	519	496	537	523	471	479	498	483	488	531	505	517	490	532	486	440	565	492	482	508	535	489	498	502	526	504	494	503	468	506	528	483	510	513	525	494	524	493	485	495	482	505	491	507	497	480	525	498	470	507	524	486	505	524	491	536	505	538	490	475	552	466	505	479	535	522	506	552	497	483	502	563	486	483	484	481	522	497	500	534	524	532	561	560	507	449	517	517	497	484	542	519	525	480	533	551	530	479	499	489	508	467	470	473	491	477	493	527	548	491	471	479	524	558	519	501	521	535	543	522	518	539	530	513	474	511	477	488	488	538	508	474	472	465	436	477	527	527	497	510	544	508	510	525	501	503	492	525	522	494	479	475	490	515	520	529	500	497	511	514	491	514	523	460	484	490	483	579	516	558	515	490	517	488	485	492	525	504	514	509	501	469	488	484	512	506	530	534	496	509	497	515	482	507	546	528	509	513	491	507	510	468	489	524	510	531	488	477	497	527	526	497	521	447	501	499	462	490	512	475	470	485	487	447	461	507	521	468	519	494	524	537	489	512	529	493	541	471	488	505	493	488	562	507	515	546	457	503	517	486	487	495	490	519	531	516	519	501	469	518	519	518	569	523	527	508	479	507	500	514	524	496	496	546	518	473	472	533	466	527	501	475	493	492	496	499	502	484	521	455	536	465	495	559	490	477	467	524	495	530	520	514	490	536	485	507	513	464	525	514	533	531	527	528	473	538	543	554	524	575	537	517	528	510	482	468	510	494	458	519	481	487	516	556	488	488	535	506	508	470	446	487	511	516	532	512	479	490	517	532	502	477	502	480	505	491	530	471	454	479	456	502	479	499	527	491	509	524	509	503	570	522	482	556	482	517	499	524	524	547	475	477	502	482	496	525	518	512	519	472	487	509	484	434	496	503	492	509	452	498	455	497	507	470	504	486	543	504	497	522	507	497	510	528	471	503	515	509	556	522	513	521	468	533	561	486	494	459	470	493	539	485	501	541	497	518	516	496	497	483	529	498	525	492	505	488	478	482	553	575	489	417	489	522	492	448	478	484	528	506	508	500	526	493	487	492	468	534	522	489	494	509	475	534	511	456	527	526	486	482	512	514	491	517	516	513	494	508	539	495	499	500	517	516	530	496	519	503	547	526	490	454	487	506	519	515	521	528	495	528	481	540	460	473	455	504	547	505	461	498	542	557	537	473	540	510	506	498	481	494	473	464	510	518	519	534	514	504	496	555	494	503	457	495	518	474	497	503	537	519	531	504	482	532	550	495	492	496	517	513	522	481	495	523	555	525	505	495	546	527	519	490	504	464	491	479	489	496	530	542	493	487	465	477	490	471	533	552	481	481	527	524	487	474	507	455	509	504	489	525	475	426	505	541	517	478	506	528	499	522	516	508	504	458	478	489	506	459	507	526	485	493	492	514	482	450	503	534	497	537	521	463	480	561	488	524	540	527	501	507	486	506	527	513	526	429	469	536	475	496	483	468	506	510	487	523	511	516	540	497	510	528	473	487	495	529	485	503	467	531	494	488	484	472	485	497	503	461	537	543	487	493	493	464	519	508	491	511	530	516	506	473	560	513	510	496	508	514	499	504	542	516	504	507	510	511	510	506	480	496	483	493	501	480	501	496	510	519	487	524	502	485	494	511	526	496	514	486	482	555	512	528	502	485	505	474	498	483	479	516	492	495	464	489	472	516	518	498	521	532	512	489	428	560	504	525	530	504	495	467	529	542	460	498	503	530	525	545	524	472	503	489	509	558	478	497	479	481	496	502	462	500	516	461	465	522	495	475	492	512	516	504	506	489	510	486	514	522	469	459	485	479	503	472	560	502	513	524	484	456	492	498	462	516	480	498	484	477	515	517	534	485	534	493	482	469	471	520	530	456	516	506	491	439	477	516	508	549	476	476	474	505	518	498	481	508	505	479	498	477	513	483	495	534	507	480	481	454	473	500	556	478	502	510	478	492	513	510	473	535	512	466	465	515	528	479	455	474	465	494	529	484	540	544	506	493	481	547	470	492	529	503	515	486	504	466	467	471	517	545	487	490	504	517	465	526	468	461	488	486	499	486	528	501	529	521	474	507	484	514	498	441	530	537	504	479	454	485	498	481	527	521	526
49302	55059	47005	33132	20283	7399	818	9	25	55	103	133	217	270	373	505	660	731	859	954	973	992	1036	982	977	1010	1015	999	1009	1028	963	975	967	1050	987	1009	1004	1015	1028	1030	1013	995	1016	1003	970	973	1013	987	996	961	975	952	942	981	990	979	1045	972	963	922	1047	1002	954	1140	2401	5553	4987	2556	953	927	948	941	930	893	1001	935	940	970	966	918	995	933	890	922	908	934	890	969	958	950	967	977	955	985	881	966	983	945	987	900	898	912	952	961	966	945	981	943	958	978	921	945	984	1004	965	954	979	907	928	921	974	977	898	903	916	966	985	926	952	929	936	949	932	922	941	939	938	953	953	952	950	938	926	921	918	957	975	889	933	916	860	930	954	963	951	910	937	907	955	883	968	891	982	950	970	916	912	962	881	950	936	907	960	905	970	952	912	904	921	878	965	904	902	950	967	950	915	941	955	952	954	946	952	925	952	898	955	929	949	913	962	912	943	922	971	988	903	943	964	940	852	899	946	939	939	940	885	898	940	1013	911	881	933	969	928	924	911	959	935	907	938	917	885	906	888	910	886	892	960	957	949	948	928	942	983	923	910	962	881	906	936	883	915	943	917	953	937	937	949	900	978	954	929	920	950	924	894	964	957	991	903	944	954	913	880	963	937	931	957	934	931	985	910	863	980	968	917	941	928	889	912	935	906	929	935	946	945	901	902	978	912	877	896	962	922	1000	899	897	936	988	871	961	952	943	983	942	944	959	923	959	905	951	923	938	886	907	981	927	958	909	919	912	931	895	941	947	957	917	871	918	950	913	945	888	955	893	870	944	870	940	926	907	918	917	880	936	978	881	914	941	952	895	978	953	952	963	908	992	955	895	932	909	937	926	934	892	977	950	990	945	922	939	885	908	880	977	920	883	922	888	933	929	945	927	952	940	972	919	894	969	904	939	966	869	912	954	934	903	921	967	904	943	916	952	978	1010	956	1009	965	960	916	973	877	861	924	946	972	930	905	936	940	926	885	922	902	957	963	920	875	901	919	888	909	909	958	969	934	894	950	945	935	907	922	939	907	948	916	878	898	938	937	915	913	973	908	959	918	919	908	967	947	928	944	939	902	947	922	882	985	933	862	897	898	951	940	987	926	940	887	918	918	901	927	940	932	925	886	895	941	912	930	932	913	906	979	900	974	991	923	926	935	959	903	981	931	944	898	956	981	939	942	947	904	950	950	884	939	1001	916	961	871	957	985	880	946	995	942	913	926	898	924	925	947	886	906	900	932	926	915	980	930	970	988	945	927	934	915	912	1003	939	991	890	928	920	950	944	873	952	971	958	955	887	966	943	954	952	914	901	956	902	983	981	893	943	926	911	948	909	996	977	912	973	966	906	915	923	913	933	908	933	1043	915	922	937	977	935	1001	929	921	926	958	881	942	914	962	930	879	951	926	998	953	940	940	940	895	972	919	950	908	891	928	896	913	936	945	909	923	896	958	962	898	926	945	918	943	960	960	919	950	929	895	988	977	933	943	913	916	964	933	945	952	878	905	920	992	911	954	892	915	844	922	913	958	927	962	904	939	983	954	949	920	912	946	911	892	940	922	967	916	905	955	942	917	935	948	946	937	950	901	925	961	957	928	939	929	931	947	902	967	914	930	909	905	903	929	886	893	915	923	922	953	946	921	919	914	943	938	926	969	935	988	944	953	893	902	904	941	929	918	904	965	909	928	955	934	917	887	906	955	940	903	980	885	933	914	913	943	945	960	928	923	967	910	967	902	907	932	967	895	940	982	976	944	899	968	935	898	884	893	989	864	1007	962	908	952	974	953	937	894	897	944	931	895	953	923	919	905	883	972	904	902	943	910	928	912	855	950	894	931	930	873	881	921	965	943	946	933	986	1007	936	940	892	946	960	904	919	918	949	941	947	912	937	968	944	934	902	905	950	948	976	914	913	971	982	959	898	959	932	956	936	934	878	905	905	922	914	947	932	927	904	908	916	946	908	926	896	889	919	954	901	916	955	884	905	928	907	930	888	914	973	965	976	886	928	945	954	941	986	995	895	903	925	912	891	909	912	929	945	949	986	943	883	916	945	954	915	960	899	893	875	908	958	916	886	906	981	916	919	934	857	877	939	917	922	911	898	969	919	949	934	920	882	880	927	929	947	912	927	982	952	909	968	933	932	955	897	952	891	931	928	920	952	899	1026	892	909	952	962	943	922	952	963	909	943	920	918	981	929	942	917	927	977	925	908	955	855	952	955	971	934	954	918	949	992	962	889	950	948	932	889	1012	947	960	950	904	918	932	900	860	919	921	934	895	922	929	963	919	1002	953	922	912	916	884	921	865	946	922	884	918	911	907	875	933	913	874	950	895	944	844	897	868	937	914	877	893	923	895	931	888	1001	954	914	982	911	960	936	904	885	970	898	958	960	915	931	906	970	922	988	924	937	922	928	979	962	954	914	935	886	949	882	932	889	928	927	923	911	915	897	954	935	982	949	919	912	958	946	967	945	986	890	964	975	918	935	907	903	862	919	894	957	908	967	936	935	950	954	911	911	912	924	942	946	921	923	957	936	994	851	893	1032	916	877	902	1000	934	979	928	885	935	939	973	905	969	910	967	914	934	948	933	965	900	897	920	959	939	964	914	945	941	909	920	992	945	932	936	900	978	889	931	967	926	952	882	983	906	924	926	918	943	962	948	942	938	909	904	965	921	911	901	878	871	981	948	851	940	902	948	942	939	937	905	924	919	900	892	928	939	954	939	932	918	928	911	915	955	930	911	979	899	905	935	923	887	912	906	926	931	926	895	934	944	942	878	910	936	922	909	919	900	899	942	894	920	934	967	900	904	887	909	928	984	910	985	889	930	932	950	892	899	980	950	967	928	957	941	943	943	932	919	942	880	938	867	989	981	965	912	920	943	919	930	1002	927	915	954	971	917	960	928	942	947	902	876	871	942	967	951	909	961	964	917	945	933	936	897	947	929	912	866	901	904	937	949	929	973	954	924	972	914	965	980	970	905	920	876	940	888	954	890	945	905	988	877	913	916	929	903	887	901	950	906	940	938	945	948	926	949	936	919	951	938	935	916	945	902	974	883	918	940	970	908	971	932	944	913	945	907	907	950	888	916	864	896	959	898	938	935	926	912	931	934	963	935	844	995	897	953	884	912	925	949	922	914	957	919	944	906	898	957	926	877	950	956	870	911	937	914	950	924	893	929	912	895	891	904	928	910	903	921	876	901	957	938	875	971	892	932	971	915	970	953	917	922	1004	927	852	911	938	936	896	920	954	925	897	954	948	890	915	884	961	887	920	924	936	971	911	954	963	947	915	921	925	927	884	899	915	865	927	880	884	1008	964	890	875	885	879	893	889	961	932	954	939	908	960	931	976	957	902	935	886	979	953	944	954	928	906	913	966	896	976	966	942	874	925	921	931	923	916	896	878	965	917	923	941	913	923	929	865	978	946	932	902	924	890	938	940	969	905	848	922	944	947	916	931	911	910	951	931	956	949	964	953	926	962	940	869
27029	56469	59133	51018	28399	14669	3105	543	445	378	273	245	243	268	251	220	234	245	235	217	228	244	205	275	225	223	257	233	208	206	220	231	227	199	234	222	221	230	222	219	250	207	225	225	201	217	263	230	195	224	228	224	268	247	233	239	237	240	239	219	237	244	204	212	260	270	330	262	249	241	250	251	238	239	222	207	237	237	208	236	234	229	201	241	199	224	261	239	193	245	237	236	201	214	239	235	203	232	244	247	218	247	236	218	236	219	233	226	228	241	228	232	200	215	206	240	227	216	236	216	244	234	201	214	187	242	248	193	220	206	228	196	242	232	221	204	235	219	241	220	212	239	235	246	239	214	209	240	236	245	255	233	237	231	225	224	217	220	200	213	238	209	229	248	223	224	253	247	226	242	234	238	229	224	211	221	200	210	252	260	252	261	210	225	232	231	245	253	238	211	250	236	243	230	232	209	233	233	257	235	231	240	189	220	221	223	188	226	215	211	235	226	220	227	245	214	221	250	208	216	212	230	231	220	246	198	212	223	209	265	229	235	246	237	240	236	235	247	219	208	219	217	218	243	224	244	217	231	229	208	234	237	213	227	227	203	235	230	224	213	197	246	251	217	206	224	226	220	241	239	213	247	234	202	205	243	258	249	258	247	248	243	240	213	258	224	231	226	232	223	250	225	223	235	248	229	219	249	233	190	205	242	239	213	246	221	228	210	242	209	208	226	225	246	235	234	218	236	245	220	254	265	242	225	238	242	214	212	248	239	217	238	235	227	214	234	243	225	222	211	204	242	232	221	231	219	213	211	210	230	208	240	219	234	227	211	210	213	226	207	243	224	239	218	201	242	239	240	228	227	221	215	222	233	220	231	234	214	228	214	222	233	218	248	261	230	215	210	248	227	225	227	234	248	249	222	247	189	199	227	246	237	257	229	235	250	235	218	248	244	212	216	237	220	245	239	242	254	230	252	223	239	222	220	218	248	215	231	217	215	238	229	244	249	224	238	239	219	242	211	246	219	214	239	244	237	229	205	220	192	236	245	255	249	209	241	218	240	216	208	246	242	228	224	232	210	231	206	201	217	208	240	195	243	222	255	253	220	254	247	260	210	213	214	207	214	224	216	226	238	246	233	245	211	226	247	226	213	208	242	247	236	232	227	245	236	237	240	221	260	199	217	207	235	198	200	211	232	239	254	202	246	220	217	232	248	218	217	237	219	233	233	256	207	217	216	220	216	238	226	251	210	258	250	233	226	226	212	246	231	224	229	196	202	198	230	229	253	223	234	229	254	212	221	237	233	253	214	210	226	245	216	223	208	204	214	208	220	217	257	202	233	221	258	240	212	215	217	206	212	249	248	223	214	229	216	223	210	210	239	224	234	203	229	232	242	209	228	231	212	197	230	222	226	242	197	214	237	245	218	212	243	222	216	239	229	235	209	218	219	206	252	246	229	248	240	214	242	240	234	215	215	215	221	242	221	241	240	205	255	249	203	230	256	209	230	245	240	226	237	225	215	229	207	234	251	259	225	206	240	228	225	243	225	253	226	231	229	220	241	206	250	227	223	219	194	222	233	246	223	228	217	257	220	219	222	220	238	198	214	220	237	244	235	219	227	208	241	227	257	231	224	238	220	226	220	232	249	228	224	224	238	229	203	212	233	223	214	248	217	200	249	232	210	233	208	216	222	231	206	209	209	249	247	217	240	220	219	234	252	240	203	229	238	231	231	256	230	240	248	230	247	252	242	203	201	242	202	218	256	208	213	227	210	220	232	211	236	242	227	246	225	259	246	243	207	263	211	247	195	188	251	210	231	228	251	239	246	230	219	245	261	221	215	242	216	238	223	246	221	220	245	199	236	230	248	236	224	225	231	221	246	215	215	251	247	233	232	227	248	216	214	224	241	230	249	239	211	222	225	230	220	217	228	233	222	217	250	223	217	235	237	251	228	225	194	218	230	212	236	227	230	245	236	221	196	236	212	236	240	230	204	220	248	203	224	217	222	240	229	233	245	194	235	225	230	229	241	243	225	235	215	242	226	201	222	225	244	229	246	226	225	221	244	238	219	247	249	212	230	221	225	221	203	255	259	210	227	237	218	227	221	233	247	217	243	217	243	245	231	241	234	243	266	223	234	249	224	217	261	213	220	245	211	240	221	216	233	216	243	244	228	243	220	224	211	228	243	230	228	236	242	222	254	227	208	220	228	220	233	236	257	230	223	226	221	217	221	223	220	213	197	225	242	194	214	222	223	266	227	255	202	220	241	278	239	241	220	227	251	213	222	232	220	235	202	209	205	236	225	219	239	211	221	210	229	206	208	224	231	237	212	216	225	227	224	218	248	228	214	205	199	218	230	218	228	221	205	251	216	219	243	222	232	219	263	222	248	217	188	215	232	233	205	248	250	237	222	254	191	227	203	218	211	225	224	225	236	232	246	222	206	234	251	212	199	220	236	222	209	236	214	227	209	213	220	230	236	227	231	217	242	279	233	232	221	218	208	222	224	211	236	215	242	262	248	248	254	239	213	231	246	201	233	240	204	239	227	199	202	256	248	236	234	227	221	219	253	221	238	231	226	228	240	225	250	220	231	213	221	185	198	251	259	223	242	237	189	245	227	212	205	224	236	246	233	239	217	227	237	227	232	237	229	236	225	241	231	257	215	246	233	221	232	237	216	251	229	237	219	228	198	205	216	214	239	239	237	223	209	232	236	234	230	217	223	263	237	223	229	239	243	237	222	203	216	252	216	221	211	245	206	249	237	241	221	243	230	182	238	251	237	206	234	215	274	234	231	241	223	229	249	228	235	236	255	226	228	241	222	220	215	248	234	216	226	228	204	219	202	259	239	219	231	251	210	212	210	222	253	244	234	213	234	229	234	267	217	226	248	227	216	245	213	226	233	226	213	219	238	233	216	237	236	264	228	210	233	236	213	234	216	201	232	208	227	228	221	215	238	228	227	217	239	222	218	231	215	223	210	235	227	242	205	200	231	206	229	232	204	198	232	220	234	199	245	216	224	225	229	223	237	222	214	221	230	229	273	220	207	220	245	238	250	222	244	222	223	247	246	239	242	221	239	239	204	222	221	253	238	206	237	216	216	225	209	229	240	232	234	258	207	240	255	237	252	204	242	222	250	207	256	235	203	217	244	236	213	220	229	225	254	263	223	239	220	242	230	257	239	246	221	223	233	256	245	216	236	217	216	251	226	210	226	219	223	230	213	222	258	220	250	201	217	256	231	231	246	212	206	230	202	216	230	241	232	213	231	222	248	227	235	231	214	205	236	225	237	226	247	237	220	225	219	196	232	239	236	238	225	254	213	240	224	215	261	225	238	248	207	216	212	220	194	215	231	222	232	224	233	237	232	230	247	226	210	216	246	225	215	234	247	232	254	225	225	242	214	240	234	217	206	223	231	228	217	231	245	206	245	228	237	213	220	258	236	228	220	216	248	245	212	199	209	230	231	200	211	236	221	224	231	204	228	229	260
22682	51992	61152	56900	31099	16879	2985	641	589	593	604	551	610	619	661	610	622	567	610	568	643	611	636	589	584	601	585	593	630	604	550	612	571	599	587	627	632	584	607	590	602	597	634	608	607	576	564	618	599	581	603	620	625	621	540	599	660	633	638	603	603	638	632	616	697	975	944	645	620	602	587	628	594	574	596	581	617	581	619	626	580	591	592	596	612	595	580	602	596	622	583	603	547	597	582	585	673	581	611	593	542	610	611	627	585	642	598	596	596	607	626	615	570	590	581	550	594	598	600	629	585	584	600	551	576	606	627	624	610	625	566	584	584	597	577	633	586	609	584	573	593	578	623	561	573	562	584	611	561	544	588	588	595	595	601	554	567	576	594	557	572	600	624	610	574	589	603	605	609	576	603	618	586	627	609	594	589	589	576	564	621	621	556	602	576	640	608	568	606	578	607	603	622	617	602	619	587	588	608	609	626	630	550	626	604	607	618	568	586	583	606	576	608	610	555	593	592	581	599	607	600	615	593	592	572	596	594	582	660	588	584	616	606	601	599	628	575	579	593	623	613	611	594	566	573	613	586	580	639	619	588	660	622	600	602	620	602	582	585	589	575	652	601	609	557	563	599	608	640	618	588	586	556	575	582	612	581	611	605	606	617	605	614	607	577	627	593	588	616	631	585	571	579	597	602	563	584	595	583	614	606	582	594	571	608	629	589	619	596	595	637	599	572	579	580	638	590	629	637	588	592	529	637	613	608	581	588	542	604	620	619	558	610	600	594	623	613	589	581	607	602	589	546	612	582	598	655	611	609	570	612	629	576	613	552	639	559	586	587	652	581	590	580	555	610	612	603	572	588	613	613	585	573	581	558	567	615	601	638	564	583	610	622	629	583	634	607	632	594	573	609	585	585	611	595	602	651	612	604	634	606	616	591	574	599	601	593	609	668	641	579	627	628	594	586	596	582	569	591	579	627	594	578	602	565	601	557	604	595	574	587	613	566	622	587	608	599	584	620	606	623	550	607	585	562	591	549	599	599	621	518	561	620	586	623	639	600	612	569	602	609	586	557	586	631	618	621	626	630	611	596	599	600	600	572	632	587	588	598	562	620	586	589	624	566	618	589	556	569	622	568	577	566	565	614	639	598	603	626	590	564	609	559	578	608	594	659	558	645	606	610	608	594	576	596	567	617	548	599	587	613	610	623	600	580	602	592	597	606	600	554	592	627	604	579	607	628	564	588	591	609	571	608	610	556	595	579	630	581	604	580	630	580	578	586	604	606	520	596	569	588	622	609	598	587	548	622	581	565	620	583	587	592	584	579	561	584	565	591	612	620	602	589	628	596	615	568	604	604	591	625	628	643	570	618	596	621	611	606	621	575	590	560	597	557	621	603	587	607	597	596	601	615	584	576	570	566	606	603	564	631	625	602	587	557	554	597	561	620	548	602	610	602	588	597	584	639	568	586	609	611	601	596	586	568	593	578	623	627	572	567	636	565	621	569	606	603	586	592	570	614	556	619	585	623	547	615	596	617	587	622	571	605	633	565	590	609	624	606	645	639	574	639	600	602	590	559	635	562	641	624	580	571	595	598	601	599	602	580	573	609	552	599	574	602	566	604	565	582	606	583	607	632	573	597	612	601	598	612	643	563	635	607	625	620	623	579	621	608	614	591	594	608	604	618	646	607	612	644	584	581	597	611	599	584	617	617	589	558	582	610	580	588	552	570	599	618	593	574	584	604	566	593	593	575	606	572	575	631	571	622	648	666	541	591	649	607	600	593	643	578	577	598	606	604	583	584	589	570	586	580	615	599	599	577	592	604	549	609	611	562	562	654	597	582	586	595	609	641	646	609	601	599	594	586	629	618	611	549	614	590	610	587	531	610	638	629	586	544	591	590	592	570	573	588	556	613	628	589	609	619	582	555	599	565	614	619	596	586	555	589	607	569	598	584	583	623	576	582	562	632	583	580	597	600	582	648	578	584	627	615	629	644	632	609	620	582	559	604	570	578	630	594	622	592	616	603	577	613	624	597	601	646	568	588	580	600	612	592	608	588	564	611	568	575	645	562	632	604	572	590	565	575	624	623	612	610	604	584	600	631	603	601	557	601	567	618	603	584	521	601	607	601	605	599	602	635	633	614	596	596	625	619	558	586	611	573	604	613	610	581	586	596	620	662	631	585	572	606	600	604	599	571	599	635	558	605	605	582	607	543	581	608	611	602	548	575	608	571	575	597	623	588	602	608	580	570	644	574	624	617	605	594	614	574	617	595	599	580	615	594	596	634	586	575	578	587	623	624	578	612	632	599	628	591	611	567	621	595	587	575	613	564	591	598	598	594	591	555	626	624	556	649	603	593	617	632	634	617	562	582	583	586	634	602	580	580	596	556	592	561	613	607	518	585	586	584	606	618	627	630	617	593	586	587	627	571	600	613	612	584	582	574	624	571	544	627	586	601	646	615	632	594	632	601	636	596	606	626	522	601	645	612	626	631	615	633	625	634	571	582	634	600	591	568	629	593	602	605	593	623	626	610	591	572	630	602	626	589	590	597	614	579	548	607	608	582	581	602	623	590	609	587	607	640	616	597	616	603	599	610	565	623	652	563	639	562	584	625	563	571	608	622	573	628	598	578	583	617	577	579	631	569	588	594	593	580	611	549	588	570	607	615	564	607	604	602	599	568	623	609	620	598	616	634	569	624	558	566	563	602	588	642	596	580	577	606	605	596	602	606	624	582	583	617	623	657	588	597	598	632	561	607	603	623	605	620	584	602	591	627	587	581	601	589	605	565	587	590	622	611	608	578	616	586	644	573	588	613	599	594	651	596	625	604	595	622	608	630	628	555	560	617	585	559	605	633	617	625	579	637	581	569	587	601	596	586	579	607	594	617	599	597	566	617	581	604	565	609	650	624	648	610	613	601	598	578	622	606	587	589	584	607	576	608	601	603	573	624	624	577	648	574	591	605	595	604	611	602	575	635	608	565	593	604	603	588	585	567	607	611	595	603	625	576	609	598	636	583	607	593	595	627	570	627	564	601	580	611	585	586	582	571	604	573	621	577	584	592	579	560	581	592	620	563	633	573	579	582	587	583	551	582	617	600	587	605	647	608	574	665	597	591	593	570	543	633	592	584	587	579	578	604	559	594	629	610	618	617	600	563	615	596	621	616	587	594	585	607	624	593	575	585	567	577	590	612	576	571	635	581	610	587	617	594	584	543	603	597	641	589	574	595	599	586	596	623	616	611	591	678	620	585	562	602	552	584	591	607	614	627	596	615	557	589	592	603	611	642	634	577	596	586	603	673	633	614	552	586	588	649	571	567	622	591	630	609	556	602	611	570	599	605	577	627	585	589	590	630	584	601	636	601	598	562	608	623	596	615	610	606	579	609	595	646	612	610	610	589	619	596	604	618	544	609	591	635	553	612	608	607	598	621	631	596	564	604	598	611	608	572	621	566	557	590	614	633	600	600	594	600	595	626	637	559	588
55439	43502	42037	46289	43827	33475	24938	23716	20502	11856	2532	513	414	468	425	399	383	395	409	428	442	372	429	371	340	361	448	389	373	382	358	376	366	348	340	352	378	372	411	332	390	381	366	332	359	374	353	341	366	358	322	351	341	365	343	384	353	354	326	370	345	349	376	335	516	991	877	545	387	363	336	361	374	349	318	350	383	373	365	368	334	344	319	373	345	354	335	345	365	374	358	330	351	366	365	386	368	338	380	357	351	354	341	373	393	331	346	374	387	380	331	371	345	386	354	347	336	325	308	369	352	365	348	323	354	359	363	337	406	363	372	360	344	313	370	367	331	343	345	367	349	355	379	333	348	341	349	370	383	336	342	353	402	340	348	394	347	378	378	356	377	353	345	358	324	387	348	373	369	354	382	359	332	333	383	349	392	356	377	356	338	342	363	326	379	343	369	363	375	355	358	325	396	376	363	377	330	346	365	356	315	365	371	342	368	356	363	403	355	362	339	382	371	349	389	347	365	359	365	362	336	356	332	315	384	338	366	347	346	362	335	346	325	346	345	332	372	346	326	382	365	326	381	359	350	362	352	359	338	343	343	357	320	346	327	378	352	311	366	369	379	346	332	369	368	354	361	332	407	346	331	334	349	341	340	338	373	376	345	326	382	326	342	349	384	329	342	340	311	379	369	328	352	359	357	296	367	364	361	353	378	342	345	337	338	361	358	358	375	337	373	355	349	394	339	385	395	343	308	311	363	341	362	372	376	370	310	377	370	336	339	348	364	326	364	341	351	378	368	384	369	361	331	379	360	356	344	334	357	318	371	356	362	370	352	349	363	361	337	329	377	345	357	356	344	364	366	338	350	377	355	338	396	327	339	367	353	329	334	361	356	351	345	336	399	352	335	370	346	332	370	351	375	375	372	349	378	355	349	381	361	372	328	360	357	319	376	379	343	364	353	351	368	392	364	295	340	352	348	375	366	358	336	336	360	333	354	365	365	350	370	382	400	332	326	355	424	393	361	334	364	344	413	396	330	338	379	368	312	341	330	342	329	341	364	357	396	358	345	368	359	370	396	383	374	340	367	361	354	359	351	363	365	338	359	334	317	365	364	318	336	413	401	351	372	350	303	357	370	322	294	325	343	328	351	355	325	407	342	358	382	356	397	359	389	342	339	362	363	338	313	366	344	355	367	359	375	346	361	375	355	391	350	338	350	368	363	339	341	365	355	335	336	329	342	365	350	335	390	352	364	331	367	356	369	323	326	355	341	367	368	312	377	353	350	374	367	350	340	366	325	366	365	350	337	360	375	315	358	375	350	366	370	347	328	320	352	355	337	363	371	376	379	342	336	370	345	323	396	354	348	308	339	339	345	389	373	342	355	355	339	394	324	326	343	361	336	354	347	354	343	345	367	363	348	326	348	371	379	343	335	374	368	370	337	351	368	336	356	363	378	358	370	356	335	323	353	344	381	355	378	363	343	346	337	341	346	335	402	338	340	355	346	334	321	341	411	400	396	376	354	344	366	380	364	378	349	334	362	320	346	338	324	347	316	393	332	339	357	360	372	345	374	339	375	313	355	404	362	370	390	347	323	365	339	329	359	370	360	345	338	331	388	383	333	306	360	368	353	358	347	359	339	347	353	342	329	359	368	341	354	310	327	360	331	326	359	323	350	368	319	350	352	325	391	328	318	348	366	343	331	339	362	333	342	344	341	364	351	334	371	317	362	338	372	374	359	383	358	372	378	349	348	349	324	323	350	349	356	344	323	379	381	357	387	384	361	345	339	358	379	373	341	344	366	350	340	363	361	368	364	373	358	360	377	347	334	373	316	383	372	360	321	357	372	395	341	336	310	393	335	379	381	369	333	350	356	328	376	378	343	306	329	336	401	346	406	336	367	360	334	372	325	356	382	321	372	363	386	321	359	371	403	397	295	348	387	359	341	371	354	340	339	320	333	354	307	373	325	319	382	324	351	333	389	369	339	370	334	346	355	323	349	361	378	349	363	349	406	344	334	325	365	326	343	353	372	368	330	358	342	351	338	348	349	364	341	385	374	365	372	358	338	321	391	372	344	376	364	337	367	357	333	362	342	321	326	336	371	376	371	379	362	356	386	371	391	311	382	340	375	327	362	334	366	377	374	405	366	370	346	408	362	380	325	421	360	348	356	349	343	350	377	356	383	374	363	354	368	347	342	354	325	361	370	363	338	362	368	325	311	354	328	372	382	369	357	345	345	354	361	340	362	345	361	351	392	348	373	362	370	327	350	338	410	375	358	385	360	341	357	403	360	346	345	361	401	353	376	378	361	355	340	353	343	307	376	340	380	345	348	342	322	368	355	390	377	342	333	361	362	332	339	322	361	359	350	349	377	352	360	348	378	333	327	339	372	337	364	325	347	328	333	362	299	350	332	338	345	366	367	354	329	342	375	321	348	360	322	335	377	344	365	379	367	353	348	350	354	352	336	308	368	351	357	352	353	356	379	318	348	383	391	360	359	351	350	316	342	361	397	369	346	363	329	367	356	365	356	315	378	354	350	343	371	359	341	329	341	344	381	348	355	356	312	340	376	340	351	342	353	354	367	319	318	377	366	346	308	372	367	359	327	333	364	339	334	361	356	413	389	363	364	412	376	319	333	370	356	356	353	374	318	326	373	348	354	346	386	376	381	347	323	356	318	331	333	371	381	366	354	347	388	350	371	357	374	354	372	332	357	336	332	344	350	375	340	350	362	357	382	340	358	357	358	326	385	329	351	360	350	350	343	384	355	362	359	343	345	354	367	340	349	357	353	372	356	369	360	324	358	402	316	339	324	342	353	365	337	322	340	350	365	324	337	379	303	356	337	337	378	370	365	344	333	361	340	352	339	391	378	324	350	347	356	362	378	342	327	365	351	351	333	364	361	365	358	327	374	346	361	380	349	296	354	367	365	353	339	350	344	348	379	342	358	349	335	364	322	354	330	340	315	341	346	352	391	333	299	349	337	355	330	348	331	370	388	321	352	341	390	359	372	353	353	338	342	332	364	350	339	312	328	380	342	362	361	355	314	328	338	366	356	325	303	372	368	368	392	379	333	360	341	369	342	348	317	354	398	334	348	352	374	368	397	339	329	374	368	345	358	335	328	324	353	359	356	339	342	340	382	376	363	345	320	375	348	328	307	355	366	379	309	383	356	377	321	342	379	369	377	391	361	352	331	372	340	352	391	352	334	332	329	308	359	364	401	331	351	320	381	336	326	365	342	380	360	365	314	382	319	358	353	367	336	327	352	351	337	331	326	342	329	322	348	343	366	360	338	350	359	324	359	340	350	355	350	358	303	383	336	343	331	361	344	331	351	359	399	362	319	342	388	383	378	332	362	319	343	363	331	315	376	347	360	349	364	342	348	375	345	372	349	373	346	354	371	374	343	326	370	353	364	354	366	345	352	340	370	381	346	379	363	350	319	329	378	343	359	351	310	382	389	346	384	357	348	387	331	347	334	400	373	322	328	362
48123	60316	54687	50149	45039	15640	3033	919	1019	1014	1066	979	974	1031	1011	952	963	990	982	913	947	900	901	916	928	911	939	859	894	905	886	801	851	858	856	862	814	831	815	815	859	826	765	829	808	814	780	777	823	858	805	829	785	820	838	785	806	855	838	835	814	838	786	839	2132	4524	3664	1522	798	788	794	789	784	813	819	751	806	854	816	782	754	780	810	834	770	836	763	743	839	785	751	827	763	830	846	795	767	779	764	814	786	818	815	780	780	768	781	777	808	809	820	762	807	797	854	751	767	807	770	823	806	729	792	836	781	823	755	812	777	830	800	751	767	807	784	806	721	854	794	745	784	806	818	805	738	788	827	810	768	776	810	843	730	765	771	779	790	787	760	809	846	805	769	800	798	808	806	783	824	770	746	756	782	797	807	788	820	805	778	781	806	785	746	776	776	764	778	799	772	788	796	796	742	780	795	781	787	823	828	769	809	797	762	768	792	814	756	764	736	802	750	789	833	816	823	729	795	774	787	771	789	743	743	734	771	769	812	801	795	795	773	778	832	784	797	787	771	753	790	842	763	778	776	773	793	773	796	823	788	784	767	792	791	835	760	762	721	785	785	792	844	797	764	775	791	747	753	836	833	802	784	820	797	728	758	756	784	747	787	738	825	799	808	780	758	852	823	731	738	807	788	770	759	758	811	774	736	805	786	812	772	772	809	776	780	740	798	820	780	835	815	840	820	803	872	738	791	755	808	784	748	798	797	762	797	735	796	790	802	739	813	759	799	798	821	757	779	768	827	771	786	818	790	777	793	794	816	776	802	761	750	798	758	740	735	826	767	740	784	823	771	811	763	768	780	758	784	766	846	793	771	740	761	730	783	767	764	789	755	783	807	783	763	803	720	783	748	788	774	846	783	714	779	801	799	782	761	758	796	791	796	827	807	766	795	771	782	784	816	777	801	818	784	818	773	791	763	756	742	760	792	801	741	775	807	767	792	770	783	774	742	855	775	790	780	806	784	783	796	781	818	772	776	806	770	800	767	727	793	814	807	804	784	726	756	804	784	817	744	774	747	799	787	782	794	723	783	770	776	838	749	728	770	769	806	762	778	759	749	755	772	814	738	768	797	771	788	795	784	753	757	845	801	756	779	757	770	724	824	776	797	734	811	783	784	810	815	801	822	781	837	763	771	763	794	785	761	800	791	828	810	789	853	801	725	768	768	770	785	828	796	770	789	793	757	839	761	787	794	775	806	819	791	788	774	765	795	787	789	789	755	793	767	799	730	777	780	780	818	814	804	761	750	820	796	838	760	758	787	860	786	777	804	722	779	756	802	738	765	764	762	871	777	802	797	803	804	738	792	783	803	824	760	795	771	799	795	801	789	812	782	750	721	793	760	761	779	793	785	747	852	795	808	754	745	751	842	814	791	793	769	768	740	770	775	783	808	767	792	729	812	777	776	800	775	779	795	813	800	790	785	744	755	822	767	755	852	725	738	798	801	736	754	746	824	797	795	811	810	770	810	779	812	817	769	753	798	781	818	788	757	773	718	755	826	754	784	814	726	763	803	771	778	787	809	766	800	777	824	743	833	822	791	762	842	828	837	803	718	786	840	712	780	804	771	776	804	804	805	804	773	794	787	827	776	824	796	758	810	782	780	776	758	803	742	814	789	789	827	797	792	801	807	783	770	817	798	800	753	758	821	778	781	765	767	782	750	773	767	766	800	788	776	773	741	752	754	762	806	780	803	745	739	771	744	731	785	705	753	817	783	775	800	789	787	798	748	821	756	779	757	800	797	765	830	763	773	785	788	823	743	814	739	784	805	821	790	807	792	736	837	833	777	718	779	738	766	820	769	828	774	802	814	798	766	787	752	761	772	835	786	809	768	769	809	829	794	760	777	750	748	810	761	776	811	775	801	786	759	823	802	824	769	822	806	816	790	817	775	807	822	762	813	763	782	781	852	735	765	756	821	763	737	797	800	797	763	737	811	781	826	826	777	754	811	825	787	784	801	813	793	716	748	806	784	780	740	784	791	777	811	767	790	788	819	836	806	783	786	805	785	763	770	711	795	771	819	785	749	802	751	755	737	775	784	801	782	746	782	779	813	750	836	740	809	767	729	804	829	778	764	809	779	763	802	769	804	800	746	748	770	760	775	814	758	771	834	770	798	802	822	766	803	749	797	711	748	745	791	842	777	794	742	817	778	813	782	797	773	799	768	777	814	793	713	747	752	752	781	803	753	819	822	760	772	773	810	812	770	832	800	773	804	792	806	738	821	765	765	779	829	795	806	829	779	812	795	799	814	774	786	798	772	771	799	780	770	732	715	794	823	795	777	761	818	788	791	764	758	817	756	804	774	760	780	796	767	773	771	824	761	842	748	796	804	782	800	808	787	775	747	770	761	784	756	787	793	798	746	804	772	761	783	762	758	812	786	787	802	792	795	808	756	747	774	754	774	762	799	808	788	764	804	782	747	782	814	749	795	785	720	769	819	816	849	749	805	766	804	802	782	850	802	813	739	762	773	754	793	783	770	807	851	750	780	744	762	770	806	741	793	809	828	762	808	779	779	751	774	755	761	752	754	765	790	774	776	742	759	710	794	777	765	834	790	766	789	788	713	860	761	747	782	772	793	838	785	800	798	802	786	805	736	794	805	853	755	778	766	795	815	778	828	777	720	806	776	774	808	808	754	836	824	807	761	765	787	833	827	808	787	759	806	768	819	805	846	765	826	772	801	779	828	802	779	711	755	803	782	779	795	770	823	763	796	797	779	747	841	764	758	767	823	800	750	788	769	781	769	784	765	830	776	791	795	790	777	769	802	795	846	766	847	786	777	725	721	777	738	738	795	763	823	778	762	794	787	780	765	842	838	754	816	878	786	733	787	774	796	830	804	754	744	772	786	758	772	795	792	784	797	747	842	808	790	776	778	786	795	775	774	796	800	751	765	752	800	831	762	762	772	761	779	741	788	843	802	768	714	768	798	818	782	762	802	762	774	810	787	862	804	799	778	818	774	754	769	783	835	745	757	803	788	782	805	837	768	785	813	808	794	835	735	775	794	727	757	837	810	832	755	792	797	743	755	794	760	774	766	765	772	819	770	786	770	721	770	818	841	790	789	734	796	816	800	797	808	768	755	781	805	734	826	787	788	772	768	817	754	792	765	772	796	743	775	828	743	765	787	783	765	765	793	809	807	768	817	812	807	763	764	796	816	804	761	765	807	830	852	816	817	760	800	825	748	828	784	805	778	795	793	858	766	818	770	751	794	760	782	792	795	796	795	784	846	785	751	803	749	766	793	812	761	825	793	749	768	842	777	824	779	800	786	750	762	813	751	736	781	762	778	725	776	798	768	827	765	740	753	788	725	776	780	799	733	789	861	802	780	801	801	794	773	773	751	784	789	796	791	792	789	815	784	786	806	709	749	766	734	746	784	800	779	782	708	771	749	776	828	795	774	810	758	769	784	807	766	756	821	757	769	776	733	835	769	824
54920	40513	35408	37429	38527	32223	26247	23858	22040	17998	8315	1475	682	664	677	609	615	554	637	530	531	579	585	543	516	537	540	507	530	553	527	501	507	480	535	527	497	489	487	518	504	528	523	476	504	470	484	482	534	474	491	496	513	488	516	486	469	466	464	470	461	510	526	497	1322	2117	1901	1037	458	445	460	498	456	437	463	526	452	439	493	458	453	457	469	481	442	493	480	472	430	483	477	486	504	491	478	452	430	507	487	461	442	530	514	504	458	484	483	524	482	438	463	474	504	465	464	476	481	443	467	484	463	445	505	518	441	519	492	479	495	496	479	472	503	505	408	502	487	502	448	531	491	472	492	518	483	534	483	508	491	491	486	493	520	485	498	511	470	485	490	484	483	493	434	506	497	455	443	518	472	468	481	473	488	502	486	486	468	460	466	478	500	492	469	460	485	527	489	542	485	453	497	511	474	494	463	444	478	494	487	440	455	466	435	533	500	465	501	503	519	486	504	499	497	489	497	514	500	541	516	484	519	535	496	477	478	469	456	520	449	439	489	477	461	468	459	492	469	458	475	440	461	463	471	457	500	516	501	482	515	466	480	488	484	498	489	479	490	478	525	450	447	465	476	513	461	490	460	451	517	469	503	471	510	485	453	522	516	466	485	487	484	480	494	431	518	460	505	500	485	462	476	471	471	482	490	474	518	512	506	473	479	488	461	480	459	459	468	503	482	465	464	470	485	467	508	501	478	461	510	496	529	494	459	482	465	472	495	509	445	481	477	440	437	483	471	441	458	527	475	514	478	469	451	459	498	497	508	484	496	465	419	497	489	534	505	449	491	443	538	506	463	465	438	475	529	544	462	469	472	479	422	464	439	508	457	478	470	494	469	440	471	490	501	511	480	485	494	488	480	475	476	480	474	505	471	467	478	479	465	458	449	433	530	493	449	491	450	493	490	433	530	486	454	472	481	473	455	485	465	475	467	454	436	475	487	502	470	476	519	494	493	436	522	478	486	472	468	450	475	474	452	491	491	461	431	466	458	454	494	470	515	486	463	516	510	450	531	456	488	485	517	454	533	536	503	446	419	453	477	455	505	479	516	481	445	437	448	459	474	489	473	460	467	484	466	460	491	474	515	527	467	471	440	462	506	555	481	495	499	503	480	463	468	486	459	502	482	492	508	467	485	455	472	442	461	448	486	486	472	449	490	472	447	443	488	472	462	520	529	466	502	463	454	483	434	512	482	516	508	482	458	466	467	487	486	488	464	495	470	481	468	473	449	464	504	441	490	535	474	433	466	483	456	484	478	478	481	495	507	494	483	418	477	451	489	458	529	437	462	492	496	492	451	453	455	470	465	424	441	506	491	540	499	471	490	455	443	459	469	488	468	468	464	458	487	455	471	460	507	426	471	441	443	441	448	507	464	519	484	518	503	491	512	516	461	509	451	511	473	503	458	449	457	456	470	451	475	467	441	447	475	487	500	469	470	456	472	453	432	496	464	481	460	417	450	480	473	457	466	466	486	501	483	481	464	494	505	447	471	489	452	459	490	459	493	503	477	459	521	474	448	428	470	461	521	448	478	495	491	504	471	454	479	471	465	465	506	523	441	462	515	456	503	450	503	457	520	500	456	475	492	521	442	492	449	477	458	492	470	534	522	519	458	496	505	491	505	506	486	509	499	484	443	430	477	490	480	466	468	461	477	500	494	442	435	515	483	468	475	477	481	494	460	467	478	498	508	477	477	477	500	440	456	515	446	469	478	431	517	443	461	486	483	441	462	494	523	497	471	449	469	493	510	508	456	452	485	482	442	472	488	468	494	457	471	448	435	497	472	504	494	461	468	508	504	449	470	468	471	457	430	464	498	468	473	504	452	523	496	476	467	419	464	476	532	468	438	476	528	489	456	497	445	459	477	483	473	482	458	514	458	481	487	471	463	518	534	461	483	514	515	507	500	494	484	462	504	509	464	448	449	499	456	488	464	458	473	455	482	463	501	488	489	463	509	485	501	451	474	474	494	464	452	499	478	489	449	475	453	477	511	464	459	464	496	511	471	470	462	514	493	483	449	440	523	488	469	508	493	487	468	446	461	493	475	462	494	435	462	540	516	500	480	480	478	484	466	507	480	509	509	471	515	466	465	446	461	442	466	482	495	463	471	459	479	435	451	483	479	477	487	440	497	512	503	466	461	475	457	479	474	464	499	487	475	488	482	500	482	473	498	499	475	446	468	422	475	412	498	490	476	472	491	483	492	503	505	469	444	493	489	474	447	436	487	489	425	462	526	465	488	492	464	426	468	457	482	479	479	465	481	475	464	451	464	493	475	423	463	457	484	483	502	508	467	496	447	400	491	453	480	497	491	481	455	485	447	500	472	513	514	477	450	464	444	434	469	469	505	466	481	436	446	504	468	486	488	414	444	467	505	528	496	471	494	489	437	463	459	509	464	476	485	495	472	475	478	487	480	499	511	521	478	507	477	487	446	474	515	473	539	462	464	463	515	502	453	463	512	476	532	488	510	440	508	493	499	496	497	438	492	467	460	439	463	428	437	505	463	467	490	501	460	481	458	494	451	528	483	471	525	488	473	402	494	505	468	498	459	460	487	495	486	490	515	462	487	467	444	415	463	475	475	462	484	434	455	526	473	489	459	478	466	436	474	459	469	509	492	464	521	519	453	437	485	434	504	485	471	455	484	453	457	498	444	443	460	470	464	464	461	504	495	457	455	446	486	451	479	487	473	495	459	458	462	488	461	448	507	504	476	417	487	461	489	475	451	502	465	497	448	501	469	522	442	474	497	491	433	463	503	488	457	505	475	446	447	460	492	451	455	470	505	452	494	528	468	452	491	457	418	486	476	457	473	478	419	446	462	486	503	511	490	448	472	493	478	458	475	485	454	461	479	430	471	464	489	452	503	445	496	485	496	513	461	508	496	478	474	499	496	447	421	461	508	500	446	448	492	457	462	495	491	528	492	468	494	485	474	501	515	432	433	481	474	504	457	471	433	463	486	489	442	506	491	470	487	454	481	470	477	451	493	490	470	460	523	502	484	481	449	512	474	465	447	486	529	532	517	469	525	453	466	492	481	463	465	489	475	480	478	488	436	478	471	460	460	494	417	499	502	445	479	450	491	445	461	461	472	452	471	464	461	469	452	498	479	436	442	466	491	487	443	501	445	473	511	498	518	474	449	483	446	471	447	445	482	495	491	443	468	492	517	427	472	480	496	490	477	450	469	491	485	432	441	449	530	533	479	495	434	457	459	483	515	465	459	464	464	431	473	448	499	502	442	473	448	465	500	442	484	501	497	473	474	474	453	478	501	496	491	527	527	507	475	432	471	469	521	510	485	433	524	489	441	495	466	471	442	452	473	456	474	468	474	464	493	506	469	490	463	484	461	496	497	483	467	472	437	494	468	458	495	487	500	462	475	485	479	480	466	481	450	486	470	462	525	476	488	450	462	493	479	463	509	479	453	448	441	522	469	501	506	475	483	458
51758	53590	50275	43717	30219	18731	2539	1096	1016	1100	1142	1260	1293	1271	1309	1389	1412	1313	1368	1269	1290	1235	1219	1204	1183	1229	1149	1172	1162	1172	1176	1224	1070	1134	1077	1144	1146	1096	1028	1064	1081	1149	1016	1043	1030	1027	1070	1048	1088	1032	1091	1045	1033	1080	966	1000	1033	1069	1082	1020	977	994	1042	1085	6445	9544	7501	3600	973	999	991	981	991	973	1014	1031	971	975	999	1021	1004	1006	1005	981	984	932	998	987	878	960	956	975	976	985	992	971	960	996	984	987	976	969	1021	997	966	935	1010	972	930	1006	1000	964	968	999	938	999	970	1007	939	966	944	949	935	977	950	976	977	947	986	961	981	978	986	942	982	996	949	984	1004	1001	963	955	1011	963	950	1018	967	989	893	1014	1014	979	940	970	956	971	998	931	954	986	936	957	1004	958	944	985	916	950	983	964	953	981	968	1011	960	955	957	1002	915	982	978	940	1013	945	974	962	962	950	991	989	922	945	966	972	953	956	954	988	962	969	1032	952	956	945	998	974	949	932	942	988	928	982	951	923	982	974	991	970	919	983	995	1024	902	930	967	996	972	996	951	969	958	1013	920	956	950	947	1024	957	973	1019	983	985	980	975	940	995	943	953	1011	940	923	928	1002	1062	980	984	940	1007	973	1019	938	978	982	955	945	977	944	988	917	968	986	948	978	921	981	946	1005	979	949	939	998	946	1005	979	958	989	954	970	966	1001	1003	915	1013	1035	957	968	998	921	969	1000	977	963	983	974	993	971	963	966	1003	956	974	984	882	972	985	961	988	1015	974	984	954	967	988	941	969	1010	983	919	993	961	1000	952	955	969	979	990	962	956	1037	980	1000	983	988	956	957	1008	907	980	989	977	973	1013	975	981	939	962	994	949	933	975	920	957	932	950	1022	951	981	951	975	928	973	1035	993	976	956	974	925	941	952	972	986	943	958	962	962	950	1020	945	993	985	965	961	975	904	974	937	963	973	962	989	958	963	915	980	946	938	994	956	973	924	1013	954	1009	916	996	945	920	963	975	962	955	921	959	992	976	973	988	971	992	935	986	973	963	1016	975	954	955	927	988	986	934	978	975	951	986	943	937	924	974	990	941	986	914	998	1012	964	988	872	985	938	1037	917	952	945	985	936	956	923	977	933	964	962	987	1019	993	961	948	978	999	981	969	934	932	989	926	957	938	1032	942	984	957	947	964	948	956	971	901	963	980	921	998	1014	974	965	956	931	968	959	1005	993	961	932	995	965	959	983	956	962	909	964	895	950	959	917	933	976	963	963	976	939	949	989	977	955	999	949	926	917	958	963	1002	969	1014	1012	971	940	942	917	926	975	987	903	942	980	982	952	987	926	942	999	963	894	973	975	998	941	982	955	916	955	982	953	947	923	978	941	950	1019	974	930	956	958	977	991	994	959	1000	952	963	979	929	1034	999	1004	993	965	919	936	976	963	990	956	898	962	958	930	952	975	955	943	982	957	989	1026	978	934	969	996	994	911	1035	945	1044	956	975	961	911	970	986	966	956	997	987	983	907	957	996	939	939	938	938	958	936	964	981	933	976	959	945	918	957	949	959	949	991	923	970	970	928	947	974	1009	922	952	932	1019	974	974	963	895	897	1002	999	942	918	962	897	952	946	950	968	969	993	1000	974	1010	956	975	950	1051	944	992	932	986	931	941	880	943	937	996	949	955	982	964	953	955	923	1012	976	977	914	919	938	952	974	932	954	946	953	941	962	981	919	981	917	994	951	970	988	936	974	974	948	937	947	901	923	978	915	976	1013	990	938	943	963	955	953	975	952	1001	999	1014	934	896	910	970	973	956	917	964	920	938	996	977	931	952	932	994	983	985	958	946	974	974	981	992	952	939	981	940	931	1014	936	945	924	989	954	1020	938	936	999	969	1004	981	1003	968	922	935	990	945	947	1030	993	911	969	971	991	956	953	982	940	987	961	962	909	994	956	968	964	944	989	978	979	967	885	1010	930	997	975	949	1008	944	944	977	951	954	967	957	1010	966	983	960	991	930	953	944	979	992	1055	998	986	983	959	930	1007	1020	944	930	978	944	934	937	950	1000	1003	1036	990	1000	972	914	952	1016	949	1029	955	950	972	939	932	987	929	937	886	967	954	949	951	934	990	910	935	937	997	966	926	1003	1004	940	974	965	971	940	969	997	1009	996	926	992	987	948	965	956	994	956	973	995	960	948	970	954	978	966	949	966	967	927	1013	980	986	1007	979	956	1026	984	929	958	950	960	917	975	969	972	921	952	982	989	997	975	1021	943	999	943	951	995	943	918	967	1028	965	956	929	995	935	961	936	956	946	983	966	960	966	898	923	947	949	953	940	944	919	918	974	989	1004	917	926	966	1006	927	954	952	986	954	983	993	957	954	968	969	906	917	987	950	1010	955	944	1033	946	996	965	1014	915	934	975	997	993	923	949	1013	953	941	959	953	958	925	981	947	913	963	987	944	929	991	953	975	1021	963	974	900	905	976	997	934	949	957	1012	941	977	948	949	936	998	964	1016	964	974	968	951	975	928	920	954	1011	991	933	993	996	1017	983	968	945	963	898	1010	984	954	901	950	955	996	948	1027	954	986	943	980	962	947	919	983	950	984	917	1027	923	978	989	944	973	993	932	928	937	907	980	973	864	986	981	976	985	974	959	979	918	954	952	976	939	942	974	933	942	982	931	990	926	1019	935	920	897	917	986	936	982	1015	1057	928	945	1007	956	937	977	989	919	919	993	910	971	942	938	931	898	897	949	976	1019	1007	946	960	941	964	951	990	959	944	994	994	923	915	977	1010	920	973	987	949	979	971	954	950	966	993	980	940	995	992	987	957	987	963	932	910	876	967	969	950	1010	968	977	908	980	933	942	961	961	974	984	977	900	979	911	912	995	935	892	937	961	939	925	1024	956	1001	958	962	921	994	897	948	981	971	958	932	1022	997	921	964	948	1011	967	955	986	948	968	925	888	989	987	928	933	985	1081	980	978	934	939	943	999	990	989	1002	955	994	919	969	963	970	921	963	942	933	970	916	884	966	960	968	987	922	970	968	1007	944	1009	963	978	1006	971	951	943	1007	953	967	977	932	950	1012	1009	935	997	999	946	960	980	948	950	968	998	988	957	898	946	935	974	951	1044	986	933	927	959	999	974	915	995	940	940	1008	974	1002	979	923	945	972	922	943	959	930	976	950	987	952	924	1016	963	991	925	992	954	982	990	963	998	918	996	968	981	979	968	998	989	961	970	961	984	927	923	950	932	969	953	998	983	977	955	1018	995	928	968	942	988	967	927	953	934	986	936	967	967	983	918	974	950	962	986	920	969	999	921	929	965	990	952	988	946	960	940	966	982	936	896	1006	965	943	955	941	938	959	967	992	971	982	968	954	950	971	974	982	950	936	941	980	997	977	977	986	1012	926	1009	971	967	956	997	932	951	946	945	947	978	987	963	944	965	965	936	996	967	965	954	946	944	995	921	1013	995	1011	970	931	890	954	960	970	918	939	982	970	931	972	923	950	937	935	953	975	988	974	900	979	942	962	906	979	979	971	903	958	998	918	935	959	987	1009	960	958	975	957	928	971	980	962	981	949	937	989	951	978	943	943	921	962	911	930	1025	957	935	977	1029	974	938	988	973	941	993	953	930	975	944	943	983
30575	43698	35998	17400	9165	3825	900	621	536	372	260	272	235	261	272	270	281	252	267	243	217	285	244	253	264	253	290	282	241	228	265	256	252	269	278	249	285	255	279	258	253	261	227	278	255	277	276	228	247	262	261	243	268	214	281	252	257	254	240	287	248	246	239	253	231	293	376	397	282	239	237	288	257	258	258	272	264	222	266	262	279	255	269	267	256	258	267	288	289	252	247	235	286	249	276	264	271	249	255	260	245	272	203	257	284	263	243	283	247	244	259	236	235	248	290	255	256	241	259	263	258	249	258	221	280	268	231	281	244	239	245	264	255	261	273	284	250	263	233	252	245	246	292	245	263	256	249	279	274	254	239	263	230	255	265	239	233	244	265	257	254	237	251	261	256	244	267	272	262	266	251	259	270	234	261	242	261	260	275	280	282	298	258	242	232	278	288	299	279	219	235	263	251	243	259	261	251	269	259	256	264	272	240	239	248	246	245	272	236	250	232	251	254	267	262	266	253	264	259	265	259	252	263	238	271	244	256	252	253	275	270	258	257	259	273	248	260	250	244	273	262	271	263	208	281	278	254	230	277	233	279	257	258	234	239	232	288	256	284	281	252	262	253	240	264	251	257	290	241	267	259	262	240	249	230	263	277	269	282	234	247	264	288	246	239	269	267	292	269	217	256	269	235	288	237	251	246	225	240	270	272	253	247	291	272	263	288	269	286	239	241	261	242	268	234	260	214	251	267	269	231	265	269	264	249	285	242	273	243	259	250	235	259	270	214	237	241	266	261	250	240	250	260	239	237	258	252	269	253	306	261	247	266	249	272	255	251	254	268	238	306	228	232	263	269	284	271	267	264	242	256	302	269	288	248	249	251	280	279	271	234	260	268	237	264	247	270	215	236	268	255	245	236	252	249	219	248	286	309	267	246	252	269	240	269	271	249	270	217	271	222	268	243	238	280	266	274	230	276	246	250	268	255	262	241	259	286	273	232	270	235	260	243	263	298	271	262	279	246	259	270	248	233	279	257	266	257	265	265	256	268	253	255	264	274	286	263	283	235	282	259	255	240	261	262	281	229	254	251	239	262	255	230	231	240	273	267	273	249	257	270	264	251	281	260	230	284	252	271	253	247	229	252	254	270	244	258	270	249	247	282	235	264	255	261	243	254	269	279	291	260	253	263	262	252	254	245	249	245	267	237	266	274	240	249	239	250	237	266	303	254	272	293	246	250	248	235	263	246	264	271	293	263	252	272	263	252	246	228	282	263	271	275	243	276	267	258	250	274	268	246	250	259	257	250	219	244	269	251	269	267	268	236	253	266	250	262	246	286	243	246	306	259	256	266	216	239	254	253	264	238	267	261	276	243	231	265	233	233	267	252	260	226	216	261	269	264	258	254	273	254	261	244	213	287	260	281	241	267	248	280	287	256	267	250	272	255	279	273	275	277	261	230	260	270	245	244	280	259	241	250	272	261	251	251	247	246	252	257	257	257	271	302	241	294	243	260	239	231	228	264	229	241	262	256	246	237	237	219	268	236	267	227	225	245	266	249	278	265	266	234	250	256	268	271	229	250	237	264	267	272	249	261	247	250	272	253	252	250	246	268	250	268	281	230	240	251	259	281	244	246	301	267	272	227	281	247	233	291	273	257	266	243	238	238	286	256	244	279	257	258	251	262	284	244	258	255	291	262	275	254	264	271	243	252	294	260	281	265	230	264	251	267	234	272	269	265	234	274	266	275	249	241	245	258	272	252	270	267	244	270	278	283	260	284	238	246	257	254	260	279	265	263	255	278	253	264	270	244	279	221	244	268	244	256	259	250	250	243	284	257	230	247	232	220	272	247	248	260	256	254	243	249	250	245	270	264	300	281	270	273	291	235	253	277	278	249	256	231	225	261	259	226	268	284	260	233	258	248	244	243	251	241	229	277	259	246	261	255	258	265	253	274	282	256	279	247	241	231	266	237	280	245	254	247	234	223	251	221	234	263	237	244	219	263	239	252	290	276	273	268	231	242	253	246	276	270	254	255	250	299	273	242	252	284	314	234	260	241	274	255	242	254	257	255	263	268	243	299	244	242	258	249	272	243	261	278	263	254	264	244	228	264	237	237	262	252	270	321	255	252	276	251	274	283	237	261	243	255	264	254	277	246	245	248	239	256	237	236	212	256	281	250	259	247	237	226	234	260	246	221	233	266	258	255	274	278	262	259	256	228	246	266	241	300	261	267	287	251	245	263	278	280	262	210	261	279	245	296	259	279	229	280	282	243	282	239	271	256	276	243	236	252	257	245	268	264	243	252	256	261	252	275	251	270	242	269	284	260	216	225	264	250	272	226	240	267	241	251	265	262	245	270	266	255	267	263	244	244	260	264	240	221	252	281	242	268	257	251	235	245	247	252	274	269	273	292	267	249	253	247	273	279	262	260	281	284	268	266	258	263	253	283	240	279	270	260	263	263	257	253	249	265	245	256	257	263	243	249	246	257	269	245	271	258	246	257	237	246	268	248	258	269	234	239	282	248	259	273	261	251	260	239	245	266	227	231	271	235	253	259	252	264	230	245	238	226	239	242	263	262	266	272	250	283	273	254	260	251	246	271	242	254	253	248	256	269	267	257	273	290	240	286	245	250	264	276	233	270	247	255	253	277	266	250	254	265	290	259	250	280	242	261	248	261	257	286	241	278	245	257	283	255	231	255	277	231	290	243	252	273	239	231	242	250	242	244	270	246	244	257	256	251	269	275	229	213	221	280	246	272	260	275	234	231	254	245	273	256	274	258	237	254	235	233	265	248	265	260	282	262	229	301	284	247	261	236	245	221	285	253	269	249	249	278	248	230	235	247	272	247	265	259	256	304	271	249	251	257	222	264	234	254	251	277	256	285	261	242	248	241	259	277	268	263	270	248	247	249	255	254	258	277	238	252	256	259	266	246	275	261	283	261	258	268	249	264	262	257	251	273	267	280	245	255	256	281	246	263	257	273	231	263	277	260	273	251	244	242	273	251	267	248	263	262	253	252	252	228	262	254	268	289	244	260	254	252	268	258	262	269	259	265	258	220	225	251	247	294	269	289	258	269	248	247	248	254	263	269	238	275	255	251	258	259	295	277	241	247	272	234	263	237	288	247	273	258	259	271	240	266	247	219	247	240	276	268	278	274	258	251	247	246	247	265	261	249	252	274	251	250	258	271	257	237	244	263	245	241	258	286	239	257	250	282	240	263	229	236	249	292	257	239	273	263	266	263	256	244	276	237	282	242	237	241	241	262	254	260	279	252	234	268	245	237	218	233	260	251	286	264	257	248	269	242	237	228	256	245	265	249	259	265	244	265	269	279	262	241	252	235	277	259	246	244	247	269	262	247	245	219	237	241	254	263	266	254	258	239	225	278	288	224	244	255	243	269	264	243	263	287	250	250	277	223	263	253	234	241	248	272	256	256	278	256	232	254	271	262	296	254	197	234	246	254	243	251	247	267	247	276	254	252	267	237	271
26621	41396	29591	14781	11348	4320	806	750	703	666	706	670	734	704	683	700	709	715	679	688	697	696	678	685	677	669	687	671	703	678	649	663	656	668	681	713	672	670	656	694	650	632	645	658	669	663	690	658	663	658	639	648	629	718	684	640	686	669	670	689	642	679	677	702	818	1219	1497	1422	706	700	667	669	626	630	686	623	649	684	695	664	692	633	699	672	728	659	656	688	677	667	644	703	625	712	652	685	680	639	679	707	652	670	664	658	630	668	652	648	657	700	691	626	614	666	673	621	644	691	669	658	681	692	685	643	661	740	667	659	683	652	667	654	657	663	634	660	666	698	639	676	676	645	590	643	673	680	660	662	660	624	661	707	695	683	685	621	654	716	676	662	668	646	687	652	646	684	644	689	677	664	622	697	686	710	675	647	656	706	683	663	640	691	638	665	654	690	658	709	699	705	669	648	677	667	605	689	636	664	688	700	664	646	653	686	642	730	692	685	721	631	675	694	675	638	662	641	703	646	656	668	640	647	679	683	646	705	697	653	663	681	677	651	669	678	662	659	651	634	661	688	668	658	638	649	666	661	726	681	677	654	695	640	678	657	619	704	700	657	702	637	683	683	639	660	708	741	663	658	686	635	661	666	642	650	686	702	610	682	661	674	714	668	669	706	634	667	617	731	681	625	665	677	650	657	670	670	679	644	711	662	669	662	686	678	707	689	671	657	654	710	664	688	702	687	641	695	679	672	707	669	696	641	651	664	692	695	650	619	678	670	688	636	673	702	680	661	681	664	698	702	639	645	683	705	667	676	662	635	644	696	671	762	664	715	657	654	657	631	665	645	705	656	681	648	669	691	640	692	649	688	667	697	684	641	678	680	677	680	646	653	671	664	645	644	612	651	647	684	661	687	642	688	677	667	735	586	668	680	671	670	680	664	684	671	634	678	659	652	662	704	682	669	638	672	621	659	651	692	692	669	681	688	686	668	679	676	704	657	658	675	678	690	692	686	677	657	624	646	645	673	643	633	695	625	705	651	639	656	682	666	661	655	676	626	708	712	671	659	689	623	661	680	683	662	713	677	659	658	662	675	677	636	670	668	630	667	625	626	671	631	642	639	641	694	660	694	664	633	704	628	635	643	666	630	688	678	650	659	712	642	679	646	651	717	688	622	634	675	627	679	703	663	679	680	645	621	624	650	657	673	685	632	665	704	681	719	688	664	670	651	665	696	653	653	671	669	694	675	698	721	637	669	658	642	642	665	686	666	651	636	622	671	654	672	638	675	688	661	668	627	639	626	674	661	726	661	691	672	685	706	684	693	615	687	702	658	654	648	648	683	657	711	727	630	669	655	676	648	659	635	656	643	645	666	680	631	695	650	694	706	635	692	613	677	658	641	644	655	632	668	694	675	702	641	689	670	660	679	656	681	669	634	664	698	717	665	623	733	659	681	692	674	686	656	611	646	670	639	672	670	673	656	680	684	683	658	628	583	676	657	678	667	636	640	667	701	652	681	673	639	659	655	632	698	641	608	667	665	671	705	649	708	675	660	658	658	642	643	657	699	697	691	661	671	661	718	706	671	690	655	647	659	656	644	638	699	663	645	656	659	712	644	714	667	606	658	683	646	655	661	705	614	675	670	689	648	668	684	648	658	658	690	705	621	661	664	664	630	702	693	704	655	658	684	705	678	682	653	698	670	652	674	700	638	667	642	700	650	659	672	666	698	661	663	655	682	675	658	633	627	635	697	698	675	705	679	637	667	701	689	677	688	669	661	668	682	652	651	709	680	656	646	708	695	651	664	684	666	708	665	663	660	649	695	655	651	676	656	677	627	651	637	659	667	693	652	685	658	662	657	666	665	684	704	641	634	667	664	682	647	639	697	688	633	652	640	671	652	660	636	663	681	663	668	716	729	647	692	636	655	663	687	660	624	659	721	677	690	663	688	676	651	713	664	652	717	682	664	672	621	682	660	654	670	691	674	617	645	655	659	652	737	675	703	654	695	708	685	659	629	627	663	609	706	648	680	677	626	704	642	656	648	690	697	656	623	716	677	670	663	689	702	670	655	684	683	708	669	644	709	681	630	658	690	651	653	693	703	689	681	714	705	647	668	678	677	675	635	610	722	682	667	688	639	707	621	677	705	683	703	660	684	638	670	644	709	631	701	690	664	675	618	652	619	652	645	700	638	667	637	656	685	692	642	710	739	684	640	605	670	666	687	655	667	658	651	688	658	599	691	665	612	683	639	650	625	677	666	687	676	678	668	628	661	688	633	682	696	700	702	684	665	644	666	659	669	681	650	658	628	642	667	634	705	684	675	685	679	633	683	647	673	721	681	703	688	648	685	620	690	659	708	639	649	687	649	617	654	674	680	668	672	715	673	665	637	681	644	663	678	668	665	660	655	658	636	654	678	678	680	674	643	644	617	667	649	669	656	672	673	675	672	714	675	669	637	651	727	652	683	670	654	690	667	657	722	709	630	671	702	629	634	709	642	691	672	650	637	678	671	677	664	709	641	705	707	664	685	638	685	637	673	670	661	671	643	688	643	696	658	671	698	678	672	662	651	642	675	628	647	632	622	661	691	655	677	656	686	702	680	634	640	671	660	654	726	643	667	691	662	700	675	653	628	646	668	679	617	720	670	625	670	647	646	676	748	696	653	675	693	653	623	643	686	710	705	730	671	643	665	701	673	673	674	705	698	709	671	679	677	655	639	640	645	644	693	680	678	680	660	679	698	689	675	709	637	642	703	648	684	681	750	689	692	668	672	660	650	656	646	674	688	704	613	642	666	626	666	658	706	682	668	661	675	647	679	644	671	621	665	601	642	618	651	641	695	680	652	636	615	685	687	675	689	653	648	698	714	607	684	663	629	651	674	650	688	720	662	634	696	646	655	676	650	653	686	637	695	666	652	685	656	686	690	669	664	680	662	634	642	706	712	674	653	669	692	675	673	659	678	650	670	713	616	654	692	661	645	644	680	676	718	673	653	629	712	676	658	642	662	650	614	676	727	673	668	682	710	649	637	656	644	708	644	727	633	652	704	683	708	657	707	666	653	680	650	645	690	686	687	655	644	672	652	679	705	631	624	670	629	637	686	688	660	678	680	687	688	659	631	666	694	661	685	721	648	667	693	656	666	664	695	661	676	689	621	667	654	674	685	652	659	657	691	689	648	684	659	660	667	700	646	712	672	655	656	699	676	685	688	670	623	658	702	631	714	627	644	701	696	652	708	683	622	649	665	665	634	650	677	679	637	674	669	677	608	697	666	670	617	690	664	664	652	644	656	631	659	663	665	697	644	676	736	666	647	620	685	696	663	673	669	674	665	627	662	716	648	709	645	675	667	703	692	651	668	663	623	652	625	672	642	670	660	668	656	699	664	692	664	695	672	665	669	657	656	681	691	708	624	663	654	662	640	666	681	626	649	667	651	690	634	667	718	726	627	673	679	695	709	655	698	635	664	616	691	646	726	679	676	647	671	646	687	682	618
51452	40437	45330	30760	24722	24062	22051	15936	7883	1970	542	455	416	405	378	390	345	340	385	389	343	332	330	347	336	351	338	328	351	343	312	328	339	295	321	315	361	335	309	318	326	326	315	305	336	342	331	324	364	353	299	341	363	355	288	307	325	324	333	319	337	327	332	295	473	1023	1016	718	323	332	335	316	303	300	341	322	330	303	300	327	337	298	328	354	317	322	326	327	340	316	319	308	297	288	327	352	336	307	342	320	337	310	297	313	275	296	310	333	332	288	327	337	333	343	307	287	331	317	335	293	285	330	275	307	313	305	299	322	327	307	327	314	331	324	305	331	314	325	315	303	309	291	332	291	343	312	314	313	295	334	324	324	318	311	329	335	378	337	322	312	307	319	313	311	355	307	325	318	312	328	335	321	296	316	298	318	328	289	333	336	309	329	324	319	316	344	314	308	304	309	306	356	259	291	308	319	308	313	332	315	319	314	306	330	313	324	314	318	312	332	322	295	310	341	311	312	368	317	325	330	302	293	306	353	334	305	309	313	322	338	310	282	331	297	340	346	360	323	307	298	326	346	291	342	321	324	312	341	347	339	338	295	313	300	299	315	302	322	338	312	303	342	323	308	295	319	301	322	307	311	330	297	351	304	318	277	296	324	334	315	308	292	272	349	312	305	334	312	312	322	329	316	332	333	331	304	292	307	317	293	319	353	332	338	297	327	295	357	358	320	291	282	304	332	350	320	315	332	323	335	351	326	306	310	336	318	330	335	285	305	359	327	336	328	289	313	281	300	296	314	304	311	323	347	326	355	291	330	343	309	312	308	338	318	345	343	276	312	297	300	316	327	337	321	351	344	341	322	377	288	346	323	337	329	309	320	310	329	296	338	333	348	302	329	328	292	361	317	360	298	315	296	284	285	329	300	326	350	287	326	325	358	356	303	310	299	331	331	296	304	313	293	319	346	313	304	303	341	292	329	328	318	302	345	313	306	331	330	355	313	328	319	335	312	349	334	318	314	318	299	331	302	314	301	307	318	334	304	349	344	335	328	304	327	278	310	304	318	346	334	308	321	333	339	330	315	317	318	314	281	310	303	296	341	331	311	277	329	325	291	326	307	332	328	341	297	276	353	328	328	339	324	338	313	322	276	321	339	341	321	315	318	335	343	339	291	325	294	346	328	354	313	334	327	301	285	313	327	329	316	311	319	331	320	309	327	312	315	314	314	312	318	330	300	333	334	289	297	318	321	308	317	307	327	329	310	315	326	347	311	311	301	319	320	326	357	314	315	313	281	336	270	360	311	318	307	303	353	330	291	318	292	345	266	326	326	345	331	293	332	337	333	327	335	294	276	347	342	311	376	332	338	306	320	342	322	340	320	311	343	324	322	307	336	317	324	350	295	337	318	302	336	325	313	307	284	292	301	266	334	320	331	331	332	330	342	350	328	340	299	347	310	314	348	277	320	330	322	327	318	328	322	330	278	284	329	299	335	365	334	360	350	314	354	307	347	327	305	348	307	333	338	295	333	295	307	332	297	305	312	306	336	312	321	346	324	334	319	327	361	331	311	325	324	353	318	319	324	346	351	340	320	323	294	297	317	296	294	318	313	340	308	350	345	345	339	326	333	292	321	300	326	336	322	326	321	338	323	322	285	319	324	330	334	290	353	351	312	351	318	354	294	311	287	307	311	305	341	316	353	317	330	289	331	318	306	306	314	330	317	301	304	343	304	313	344	314	273	309	355	338	327	330	330	318	349	301	342	331	325	266	336	331	327	359	277	326	336	311	293	311	368	293	315	338	346	339	322	357	313	331	373	324	319	311	323	310	334	324	287	295	323	336	313	336	344	304	313	318	327	328	308	320	310	302	316	311	307	325	321	297	325	299	350	329	305	320	322	303	341	351	308	317	308	334	340	327	311	326	322	316	334	307	313	302	336	335	312	333	325	322	305	302	308	320	319	333	309	302	322	316	313	332	334	346	306	349	342	336	322	322	294	277	281	325	312	337	296	326	293	310	283	311	343	320	325	294	329	321	334	312	344	342	300	330	300	280	290	341	309	323	307	319	301	320	332	306	311	350	318	322	326	298	314	295	308	309	317	311	346	340	297	320	318	300	325	294	334	314	327	339	340	302	336	306	355	339	326	295	289	318	282	284	332	314	283	303	280	322	318	298	310	297	272	341	324	321	323	318	307	298	297	344	309	325	309	323	308	319	322	311	322	330	292	274	303	317	323	335	314	351	295	335	310	279	322	281	296	308	277	324	307	340	344	329	300	291	346	321	327	330	282	324	304	333	332	314	320	301	347	308	336	293	309	319	284	328	333	334	330	308	320	326	297	316	314	351	318	343	331	303	326	321	329	317	309	301	305	344	329	305	309	326	348	313	309	303	339	262	309	332	285	301	332	356	311	323	339	337	312	305	323	324	315	317	331	309	305	323	356	349	301	346	338	301	307	338	306	346	294	352	327	315	280	318	289	303	329	328	324	330	319	325	338	307	344	314	315	271	293	303	328	320	347	318	326	323	321	337	312	318	336	313	321	304	342	342	306	368	307	310	354	291	333	291	309	328	320	303	310	304	325	312	328	338	299	285	314	312	316	333	344	301	318	307	312	366	339	328	346	309	326	330	292	320	293	312	294	316	323	304	277	349	317	336	338	337	315	321	312	313	324	320	307	345	307	344	340	296	322	315	326	321	309	314	334	331	357	330	320	309	333	322	305	296	349	324	301	328	330	312	334	341	315	305	316	337	316	324	328	291	307	310	315	308	334	313	293	309	319	342	312	303	301	331	317	291	320	370	338	307	344	328	337	350	289	339	303	306	337	327	344	304	316	323	334	307	327	288	320	334	310	287	333	329	298	315	315	278	297	326	376	333	316	282	290	322	344	322	317	318	313	313	306	314	312	309	310	284	303	333	350	311	320	314	319	322	361	304	327	354	287	328	323	355	319	324	316	303	319	300	323	312	320	337	341	353	318	300	307	327	314	308	345	310	321	299	312	329	294	329	321	308	314	292	323	284	349	339	324	343	314	304	311	323	314	316	287	321	332	324	289	290	320	326	344	335	301	286	352	339	311	323	285	309	335	316	362	313	340	296	331	306	317	296	300	319	255	292	293	336	306	309	299	339	314	317	333	313	312	299	327	307	303	310	339	316	341	304	328	333	281	296	301	351	325	321	308	317	326	305	321	328	295	339	296	331	293	313	318	288	295	318	314	326	325	332	309	325	326	309	341	346	357	296	324	328	310	332	315	326	311	360	353	284	297	297	302	331	290	305	306	310	306	305	286	322	329	341	328	331	348	306	355	327	319	322	318	337	334	301	319	304	325	290	308	359	344	311	326	350	357	319	306	305	333	324	323	352	305	342	269	278	293	331	311	312	309	313	303	327	286	309	310	342	321	320	302	304	343	333	314	306	335	306	340	275	346	331	353	336	313	348	312	308	297	317	315	321	308	284	326	343	338	319	291	324	317	334	305	322	316	320	344	299	326
44924	48780	50505	22314	10141	11917	2421	2054	1799	1561	1487	1394	1212	1186	1154	1110	1099	993	988	944	974	992	912	871	882	912	933	868	895	830	872	887	809	848	854	872	872	788	777	828	846	826	799	855	821	831	889	847	794	806	848	816	804	794	805	840	819	846	851	810	809	732	815	837	1737	5782	5610	3222	834	768	788	735	791	778	841	803	764	801	812	787	746	758	749	811	784	786	779	739	726	801	763	737	797	798	760	769	797	877	764	738	733	798	757	820	779	813	785	773	773	808	778	814	745	785	831	811	778	810	753	782	736	776	764	777	822	804	784	804	781	799	792	808	754	850	858	774	845	820	769	795	813	787	767	781	799	793	833	737	805	781	765	823	761	826	809	819	797	814	784	768	805	837	808	798	790	777	812	783	788	781	782	753	761	795	868	800	801	742	784	764	765	733	780	834	783	751	793	800	790	814	812	814	777	800	767	802	790	810	756	798	779	797	788	749	783	788	771	823	807	823	748	744	780	807	838	782	801	779	811	744	825	824	773	770	801	764	752	812	815	781	795	768	799	825	839	737	872	815	771	753	785	803	744	785	778	759	781	768	780	828	737	802	749	796	778	784	778	826	781	773	805	785	794	779	735	795	737	773	803	778	758	693	809	776	760	779	789	820	786	755	726	771	836	766	766	797	733	826	808	789	788	839	782	786	791	756	783	762	745	861	764	773	797	737	782	752	794	793	812	762	803	831	815	749	804	789	758	787	774	809	754	776	822	867	797	843	788	792	834	769	789	813	839	804	806	769	748	772	773	800	745	793	802	857	760	775	799	837	772	802	792	769	822	803	804	796	786	793	725	801	776	756	756	789	798	757	783	788	773	759	779	779	777	779	795	806	811	757	770	833	714	804	743	848	820	807	751	783	786	765	747	791	770	814	732	773	747	774	755	773	832	780	814	793	771	785	785	776	763	752	778	817	777	752	813	774	812	795	794	805	795	792	734	777	775	778	821	785	792	784	751	793	774	757	781	757	810	746	754	770	816	814	729	757	780	769	778	809	805	805	765	789	795	717	793	751	807	774	779	800	773	771	833	761	786	772	800	759	806	743	837	762	757	767	747	753	790	736	784	807	748	740	822	769	791	800	774	868	724	809	767	785	802	771	813	790	796	781	721	761	814	821	768	792	793	735	831	737	784	756	797	809	763	742	817	781	767	780	737	729	790	775	774	763	778	822	833	751	801	839	811	810	823	760	830	795	782	775	783	799	778	789	784	772	742	815	801	754	744	749	762	774	818	747	738	772	793	809	787	774	761	816	796	745	795	807	802	743	768	781	779	777	871	840	723	752	775	778	769	798	779	773	764	811	748	727	779	778	804	776	782	823	737	802	792	775	762	752	773	791	756	763	768	755	757	793	795	806	769	777	748	850	746	796	806	771	765	808	784	759	800	794	832	747	779	770	795	757	742	773	812	752	827	797	756	825	798	702	763	753	751	807	784	784	746	787	733	774	794	801	765	750	758	763	748	786	739	779	740	794	792	776	806	825	773	799	780	765	778	738	804	787	811	794	752	751	835	759	757	755	793	824	791	779	810	817	756	785	804	768	776	812	801	791	795	808	790	810	795	767	816	808	776	759	819	801	782	750	770	808	858	784	773	810	753	841	761	763	815	783	745	792	811	796	730	746	751	796	780	787	766	796	794	745	789	839	762	809	800	773	792	804	792	780	759	798	721	791	813	803	806	777	809	746	758	755	778	849	802	759	747	789	745	789	787	820	835	739	792	762	832	786	805	803	786	800	762	785	788	771	780	787	796	847	779	741	765	812	796	799	816	794	762	789	782	766	772	771	769	808	777	766	802	784	744	777	789	810	787	807	782	792	822	803	781	775	808	761	730	772	775	787	789	798	805	764	769	795	802	741	792	766	802	776	758	773	808	830	767	800	796	735	786	742	790	820	790	729	730	832	834	781	720	723	774	719	786	747	798	796	768	742	807	784	787	760	788	776	799	808	789	780	809	798	775	801	755	781	808	758	787	759	822	817	779	779	738	827	773	780	760	757	811	823	798	795	798	783	784	803	757	772	748	806	758	794	772	730	791	793	733	797	810	713	764	806	796	787	819	753	802	732	794	772	808	827	783	702	779	797	784	780	812	759	789	837	779	796	794	770	801	794	780	773	741	787	813	769	742	799	766	762	786	755	744	772	805	793	806	815	782	756	759	802	768	756	767	828	797	778	727	769	795	760	824	785	755	750	784	779	818	773	775	737	770	746	791	794	730	838	798	804	817	807	778	760	784	772	752	814	781	785	753	842	759	739	801	838	766	783	755	723	813	753	821	752	725	773	778	810	722	738	810	810	747	793	843	746	754	787	783	756	793	784	759	775	793	731	793	744	772	747	797	762	826	776	778	796	815	766	823	797	810	798	843	806	708	774	742	761	748	759	753	792	838	758	811	786	763	740	809	787	827	837	784	770	815	781	797	716	785	792	805	778	798	757	770	786	830	750	801	776	746	797	769	812	796	824	761	799	791	781	782	792	756	760	769	763	792	732	822	793	769	772	732	812	734	727	745	802	781	809	801	742	753	818	740	821	754	832	811	772	768	793	774	863	783	819	750	778	785	794	790	763	751	769	747	735	757	814	751	798	762	810	780	770	781	817	790	780	822	780	783	769	773	770	781	765	805	744	779	776	778	738	773	814	817	816	753	815	763	757	729	795	790	774	769	752	779	781	820	813	781	815	816	813	768	790	760	751	787	829	792	764	797	759	816	770	759	786	749	762	787	773	748	810	752	752	838	797	785	764	800	783	792	774	856	784	796	811	767	802	799	785	750	789	740	749	788	808	718	833	827	731	772	788	778	769	833	798	789	784	771	787	810	762	734	827	812	762	843	786	780	825	772	728	774	758	770	788	819	774	800	805	725	799	774	758	769	820	830	799	783	845	818	789	748	805	792	781	798	790	770	787	788	777	737	757	778	786	769	811	789	799	771	779	764	789	780	753	753	799	819	759	773	772	824	794	805	789	787	805	800	772	782	776	818	740	820	767	760	776	779	815	790	764	788	826	803	813	826	712	791	788	775	795	787	796	783	763	790	759	735	812	780	811	781	809	836	796	769	718	733	814	765	799	719	775	825	789	784	719	756	800	812	803	766	810	737	790	817	755	813	824	739	780	835	796	859	771	792	777	769	777	774	771	732	757	811	827	775	792	752	757	772	809	806	804	781	808	780	752	799	791	780	813	757	767	749	796	750	840	775	786	811	755	773	795	779	791	812	832	817	806	783	844	785	765	814	777	818	756	768	774	759	759	771	829	761	819	775	794	789	812	855	784	772	751	750	741	803	775	827	768	802	773	797	774	744	769	773	788	825	763	796	784	835	775	779	797	802	819	779	781	763	767	783	802	776	775	843	763	787	766	743	746	797	791	805	801	770	740	789	807	784	857	802	777	799	780	788	757	772	753	804	758	796	758	754	744	821	734	784	798	800	759	844	798	722	774	778	741	764	768	823	757
53765	41636	33821	34708	28323	25224	23911	21129	15170	6988	1646	679	600	653	500	525	518	480	511	412	520	468	474	439	479	470	452	464	418	521	434	418	479	425	407	410	458	436	433	412	452	457	448	498	447	417	422	366	387	407	443	436	407	471	423	448	447	405	432	448	469	436	413	411	1016	2235	1780	777	451	427	426	451	439	431	418	412	393	440	386	418	384	414	432	387	474	357	411	461	409	389	409	424	427	432	422	367	431	403	408	431	427	384	457	395	383	381	437	415	378	444	411	438	425	419	374	414	420	420	416	411	410	426	438	427	421	410	391	407	406	421	424	439	371	410	436	447	402	406	435	366	401	403	390	442	446	464	371	383	400	396	414	424	406	404	398	410	387	439	426	466	436	439	426	416	407	393	432	443	412	410	368	416	405	419	403	425	394	433	424	427	435	416	448	399	390	460	408	440	416	400	406	396	384	435	422	395	408	400	388	367	409	405	454	413	395	449	427	431	441	465	435	416	428	418	386	380	389	407	495	440	469	412	411	384	464	398	455	401	395	443	405	370	393	396	448	404	402	425	424	433	394	412	405	425	399	398	439	402	443	419	425	422	393	422	422	419	435	422	371	399	432	440	423	398	429	417	385	416	425	413	438	422	395	419	425	415	434	417	418	404	402	385	431	423	416	418	418	394	430	438	444	382	430	466	458	440	468	381	433	424	434	394	415	396	383	421	418	450	406	416	399	379	419	423	392	412	405	413	418	405	376	380	435	403	446	386	418	383	451	431	414	429	417	384	413	443	449	389	401	431	433	406	391	410	383	390	398	429	441	413	410	383	433	404	407	427	419	403	421	423	458	459	443	410	418	421	403	407	396	420	426	403	416	435	426	376	412	407	445	402	411	416	402	403	414	394	442	385	455	445	396	448	432	399	454	387	421	437	376	395	408	442	395	384	419	420	422	413	440	370	396	421	446	436	425	444	418	423	420	402	406	430	429	461	413	426	410	436	445	435	363	383	396	420	412	436	414	403	442	404	394	470	475	445	427	427	406	387	436	420	412	425	407	417	376	362	404	424	435	405	433	430	403	424	437	416	395	444	418	441	421	425	393	420	428	433	391	451	435	427	434	384	420	434	446	396	425	424	456	401	404	459	427	383	419	371	400	433	432	417	418	420	446	394	367	379	441	406	417	424	395	411	425	375	393	392	379	382	407	440	388	446	414	422	464	422	468	413	417	414	362	389	445	425	409	404	370	411	443	393	447	416	409	406	382	428	390	418	414	417	435	385	443	417	466	401	414	433	390	384	420	407	447	445	412	393	415	379	424	421	397	369	382	395	386	420	450	427	423	424	417	420	424	427	403	424	397	406	451	418	439	421	411	403	452	418	454	405	404	405	405	378	395	455	435	366	428	379	423	378	436	420	442	377	430	420	468	423	433	424	389	408	411	413	404	459	402	387	404	454	412	430	396	409	380	415	409	424	381	416	407	421	425	414	411	414	442	412	391	375	385	431	402	411	390	408	419	444	407	432	383	393	440	442	412	416	403	449	403	414	424	428	424	443	425	437	410	412	437	456	436	429	423	426	451	383	489	430	376	404	395	423	383	397	411	382	399	431	387	397	421	421	373	415	406	422	400	448	445	405	373	403	400	432	413	416	420	447	394	422	414	384	440	422	436	412	422	388	405	408	394	456	422	417	417	430	409	427	392	466	424	389	420	415	420	352	402	424	425	387	410	422	405	403	416	413	412	395	414	413	451	424	416	405	415	378	437	432	419	402	416	422	407	408	390	408	403	406	441	406	414	427	355	405	417	388	387	407	405	436	405	440	445	366	374	416	378	368	428	413	410	424	433	407	423	384	426	379	399	400	393	445	437	448	411	411	399	392	425	441	402	417	431	427	397	387	414	454	378	398	428	430	387	406	446	401	436	433	435	403	401	442	411	395	453	439	386	411	419	425	445	411	383	410	424	435	419	445	411	417	411	393	431	428	399	433	415	398	403	446	400	405	398	410	421	394	387	383	428	421	391	411	423	417	396	401	438	353	384	406	405	363	451	421	402	405	423	448	394	390	426	392	410	409	385	426	400	411	392	432	379	375	402	447	417	379	425	369	427	428	424	392	429	429	390	396	422	371	438	433	402	382	413	408	405	427	445	427	425	430	424	403	465	427	426	421	431	393	411	398	413	397	410	404	408	412	413	379	399	402	420	401	422	397	417	403	400	436	391	406	422	392	422	394	370	454	389	392	427	449	387	398	415	407	388	457	416	448	395	419	421	426	410	452	440	370	417	393	424	421	424	419	405	430	387	434	414	429	380	428	391	390	437	399	434	425	429	395	387	388	448	426	433	421	415	406	414	423	371	420	440	429	451	383	395	404	397	440	435	383	415	409	372	432	436	403	417	422	394	388	385	380	406	410	437	358	421	452	405	418	415	406	446	399	411	443	414	392	410	432	431	413	403	418	384	392	420	400	434	387	409	438	418	419	398	435	425	398	391	388	384	441	429	414	422	409	402	412	397	443	400	428	392	384	421	422	411	414	434	376	415	395	383	449	409	400	410	436	374	376	416	414	410	433	425	390	433	413	421	442	416	387	390	398	424	412	405	445	368	418	411	451	443	441	402	383	429	374	407	404	424	413	398	414	417	409	401	348	395	398	359	404	371	421	378	369	425	440	424	433	367	379	402	380	430	406	394	419	392	427	416	386	364	451	394	440	424	416	422	413	422	417	402	362	386	408	408	420	432	427	416	427	406	424	438	403	388	423	434	458	421	428	416	443	398	402	388	451	448	408	399	400	401	432	447	414	439	464	425	417	412	413	368	410	435	403	419	429	395	427	401	455	437	422	402	410	445	408	414	404	437	427	382	418	391	417	405	366	412	451	422	447	382	391	377	469	415	443	442	367	430	446	417	422	412	404	388	434	389	390	376	404	455	442	413	443	431	448	431	408	379	460	402	406	400	380	456	410	437	415	411	390	421	416	396	408	442	420	374	441	437	398	435	430	417	418	398	390	402	373	400	420	460	404	438	387	415	415	437	399	421	365	400	388	389	411	407	427	401	415	413	421	392	429	404	444	405	445	428	420	424	417	390	394	425	412	406	420	447	456	422	428	375	389	389	417	410	415	411	396	408	414	430	446	404	398	415	396	451	374	435	402	413	385	377	413	413	387	397	399	383	407	403	435	406	403	403	398	447	435	445	389	406	394	414	422	370	392	428	432	393	384	391	418	400	425	370	404	413	425	428	422	392	426	395	392	382	425	405	446	452	406	391	386	425	431	383	412	361	422	435	432	404	434	400	419	381	415	458	441	431	441	407	458	408	399	382	433	417	419	381	398	430	399	417	384	458	425	404	392	432	425	425	415	424	433	405	403	436	446	401	410	420	425	424	389	443	411	397	405	428	361	405	376	418	416	387	430	419	409	425	382	394	403	386	441	394	444	405	378	444	408	380	411	440	411	391	404	414	420	429	401	420	412	418	381	442	382	402	399	402	432	411	402	400	426
52898	50432	46952	41873	12998	5355	4234	3282	2802	2424	2198	2010	1816	1754	1645	1516	1480	1430	1343	1321	1280	1171	1197	1202	1187	1145	1107	1103	1027	1066	1087	1031	1076	1070	1091	1042	1063	1047	1017	1015	1040	969	1029	977	974	1014	969	978	956	976	960	973	975	915	943	924	967	948	946	986	923	986	974	1006	4582	11307	7764	2709	853	933	919	932	904	895	922	914	959	906	881	946	922	885	940	925	903	906	933	881	862	839	925	952	897	939	859	914	914	922	921	870	873	878	898	889	928	929	897	915	942	894	997	896	910	929	931	947	952	926	908	827	909	848	852	912	861	829	922	856	899	881	861	882	917	861	865	904	930	862	924	876	908	911	854	942	930	920	928	926	868	868	876	890	885	854	913	888	903	944	823	875	910	885	911	889	898	903	884	884	915	906	912	905	902	904	923	909	916	918	921	858	893	889	949	906	930	917	881	910	880	903	906	924	878	854	868	855	886	906	918	899	927	896	912	888	875	885	880	890	870	916	878	875	928	908	891	942	897	911	895	898	881	900	897	896	892	876	875	907	922	942	941	861	921	874	932	885	918	905	884	894	922	885	944	896	913	926	916	907	864	861	879	896	921	853	881	910	981	910	878	848	828	925	914	941	886	941	849	884	901	864	915	888	898	876	825	882	944	913	894	877	871	845	883	868	890	869	903	939	948	921	885	916	901	840	888	876	884	909	931	893	864	890	849	881	856	856	832	916	925	907	890	904	905	892	882	874	927	840	928	868	898	932	855	919	867	882	904	942	891	911	875	915	916	890	864	925	900	884	889	870	902	913	926	925	939	878	884	916	973	876	915	904	904	939	893	882	898	923	886	875	868	900	937	874	849	914	885	879	883	932	891	911	970	899	876	896	901	963	915	885	961	871	892	885	902	872	884	936	915	931	903	870	927	922	843	918	853	908	927	901	854	903	894	896	904	897	886	862	904	896	942	889	922	904	962	887	936	897	879	908	892	901	886	890	967	894	854	882	887	848	916	877	891	940	894	882	879	813	904	865	871	948	885	955	933	882	905	927	909	879	906	909	888	898	912	883	919	859	953	928	916	872	911	930	916	880	931	921	907	890	855	881	913	847	912	887	913	901	922	917	855	969	881	955	858	872	900	874	888	885	896	879	923	820	888	946	882	913	858	917	854	922	883	898	882	915	887	897	881	926	909	945	883	959	829	938	856	919	946	919	891	896	883	869	893	931	933	872	879	957	876	899	884	890	925	948	886	903	920	924	898	927	915	891	893	921	917	888	938	879	880	864	936	867	853	905	887	895	878	914	839	887	928	878	906	872	856	905	885	880	890	914	894	919	924	887	926	923	903	891	909	935	870	922	944	869	882	884	874	922	850	877	881	874	892	911	939	882	916	876	904	918	948	883	878	924	908	894	849	905	919	885	906	920	918	873	906	905	916	858	929	910	908	919	922	921	909	877	934	868	941	867	815	880	869	938	922	831	865	956	853	971	891	842	814	849	920	884	901	887	931	886	856	890	911	940	889	924	854	929	836	887	843	877	860	937	925	898	897	816	899	974	898	875	894	890	897	893	884	893	877	884	908	905	889	900	954	916	865	908	901	915	896	860	911	850	875	908	885	910	884	897	857	883	851	893	841	868	893	891	849	898	920	871	884	903	909	909	888	946	922	932	887	861	833	887	904	883	910	819	911	866	878	858	911	858	878	869	892	927	867	916	926	903	916	920	928	931	892	831	884	867	882	861	890	897	937	859	913	919	891	958	878	911	861	976	897	878	890	936	890	932	868	894	892	936	909	872	905	932	881	893	861	890	917	859	899	873	927	904	915	889	951	846	929	884	851	887	950	886	941	865	938	856	941	845	874	930	903	899	876	913	882	903	846	912	946	836	898	873	916	847	865	875	879	866	918	863	893	898	919	918	844	925	884	800	917	879	904	848	912	940	933	878	863	886	873	869	874	950	932	900	888	907	913	916	878	925	873	914	904	906	931	909	868	959	925	852	853	894	883	820	854	814	896	862	908	821	932	930	931	930	868	935	885	871	870	890	937	883	928	904	891	873	941	871	861	877	885	907	923	881	861	929	890	883	925	908	890	840	910	906	855	858	963	940	869	916	899	898	905	905	936	866	854	871	887	892	923	889	933	905	909	922	917	899	843	933	855	908	905	946	861	850	883	874	869	920	871	874	881	913	884	915	906	963	917	898	896	894	912	863	857	882	927	900	907	875	861	887	892	892	931	902	914	899	892	858	866	883	870	907	941	889	892	897	910	892	932	863	886	897	944	889	901	888	871	939	855	921	899	908	925	882	931	939	859	870	859	931	910	908	888	907	889	895	852	957	858	905	886	892	938	941	883	903	861	944	918	892	967	924	912	919	864	899	946	922	874	912	900	941	857	862	917	871	854	870	881	870	912	868	898	869	896	862	872	916	950	921	850	861	899	854	865	913	902	922	924	876	886	871	894	852	841	917	899	930	914	920	902	882	871	914	849	901	907	933	893	963	912	931	915	874	911	957	910	924	881	935	877	903	870	905	820	895	891	902	926	928	933	882	871	905	961	874	878	872	929	886	878	865	909	924	911	864	884	894	906	885	887	849	948	873	871	909	952	900	935	924	940	855	890	893	933	832	876	882	861	907	895	897	901	903	938	875	887	870	956	865	902	884	918	875	864	924	893	850	878	917	846	906	896	907	910	909	912	907	884	858	938	887	854	857	862	864	883	870	904	898	905	875	943	907	860	850	931	891	913	835	932	899	880	856	897	908	898	824	867	887	911	866	889	869	898	875	915	867	969	918	892	881	908	904	911	912	920	894	917	958	865	914	886	859	833	834	834	872	919	991	880	857	923	897	848	906	913	913	896	913	866	911	909	892	879	901	866	891	854	913	882	886	822	968	903	908	968	896	906	839	897	925	903	925	922	922	924	866	889	811	880	832	867	863	893	919	920	943	890	856	907	823	908	885	906	925	881	934	856	898	839	891	882	928	960	856	902	879	940	904	889	920	921	917	945	831	907	858	907	900	963	880	883	943	897	852	914	959	943	843	882	829	921	925	926	882	916	857	879	862	894	953	909	873	933	855	936	930	806	886	902	921	879	899	825	889	925	910	882	854	881	874	939	884	903	868	893	870	889	923	910	899	826	858	881	914	915	947	884	883	889	849	889	858	873	875	883	858	886	896	876	919	846	883	861	947	864	884	968	880	874	903	896	903	941	864	923	838	899	914	892	870	915	898	951	945	911	886	852	888	912	903	891	861	893	894	946	898	945	883	930	917	863	887	892	1063	912	870	925	887	876	909	924	874	906	917	889	918	867	930	911	900	911	894	889	818	852	911	883	853	913	908	878	889	879	832	918	898	905	927	907	883	934	969	856	846	875	931	866	930	802	868	899	917	867	898	903	838	930	896	906	884	905	900	945	912	884	867	895	905	884	910	920	898	942	921	836	979	863	927	883	854	907	883	916	881	827	915	889	849	857	904	913	892	947	884	927	865	864	912	879	931	919	939	882	865
35484	46344	22253	14674	8233	2506	795	576	445	322	272	265	235	212	223	209	202	204	197	229	212	211	232	238	243	217	223	234	212	204	221	234	217	228	190	226	246	233	204	179	221	233	242	213	239	262	224	211	218	209	203	212	242	237	241	239	224	195	207	216	254	207	244	211	274	367	327	232	197	225	217	197	222	228	200	238	208	214	231	220	227	243	222	209	204	241	220	221	214	227	211	240	244	209	232	213	202	214	216	212	218	225	168	206	204	219	226	226	209	242	223	230	232	218	204	182	207	245	216	229	210	209	228	219	201	241	212	223	248	198	212	223	253	210	202	200	228	210	203	222	217	234	229	192	201	220	206	246	234	212	217	230	216	192	225	213	200	245	202	231	222	190	221	201	225	234	201	213	217	226	225	226	237	224	210	178	232	227	206	250	215	212	224	218	214	199	221	217	219	234	220	237	212	223	204	207	204	223	220	202	236	202	223	240	222	217	208	234	217	212	219	236	246	233	193	192	220	221	231	223	218	251	228	221	235	221	210	211	189	221	223	227	243	213	218	220	240	202	207	203	213	228	228	200	219	267	221	257	216	219	238	224	229	239	246	202	213	213	220	209	213	231	210	195	246	223	219	195	213	196	213	201	211	212	223	221	226	234	221	203	208	204	240	229	230	218	239	207	217	233	191	218	256	203	225	225	209	217	218	242	231	209	234	236	219	242	200	214	211	231	208	241	206	210	228	231	197	237	209	223	220	216	215	209	205	189	215	243	231	224	193	202	205	218	215	231	191	211	222	206	229	215	227	225	242	194	227	194	191	225	203	210	224	214	220	225	219	222	217	235	194	231	210	203	226	225	240	224	216	200	216	245	235	219	208	202	237	201	221	217	214	212	219	229	224	215	204	208	244	215	217	223	214	232	217	244	242	214	213	235	213	223	193	211	194	214	253	227	195	200	194	231	215	223	201	228	209	216	180	231	230	224	227	237	211	182	206	198	212	193	210	206	229	221	215	208	214	209	196	202	229	254	213	209	204	221	236	246	232	255	220	226	209	205	194	184	209	209	183	232	207	227	239	232	199	217	246	211	218	202	212	195	235	198	230	190	229	236	226	185	209	230	211	210	226	224	216	225	204	217	192	227	215	211	218	209	237	244	212	238	254	218	211	232	216	204	202	235	222	242	220	233	238	235	243	215	223	239	196	199	220	217	214	240	263	206	218	232	234	245	206	224	227	238	239	213	242	209	220	204	225	213	208	231	228	227	230	199	209	212	219	215	227	234	240	223	216	260	217	211	222	243	235	228	203	216	223	208	222	219	199	180	210	219	225	207	223	227	196	217	224	208	222	233	222	231	218	207	226	222	245	219	242	190	234	205	208	254	214	205	210	224	234	248	220	211	208	238	199	251	219	252	215	219	221	215	230	236	200	205	207	198	229	234	253	205	213	229	232	192	211	199	210	212	227	231	235	229	203	212	223	244	218	204	213	216	235	203	222	205	212	217	229	236	246	267	223	218	226	212	221	220	212	229	217	232	233	220	209	192	214	205	258	216	190	235	217	236	216	187	225	216	226	222	202	210	209	227	226	233	217	220	208	229	240	238	199	226	208	221	221	219	233	216	224	196	217	200	224	199	239	211	231	227	221	214	214	217	208	234	228	198	231	209	227	197	225	206	226	238	229	229	221	221	237	209	255	221	204	250	218	232	234	184	215	223	208	247	235	210	237	205	240	197	202	223	206	215	208	227	228	205	217	212	222	213	224	233	212	231	194	224	217	211	201	227	218	214	199	228	234	186	222	225	214	235	222	214	229	234	219	196	228	203	229	233	237	222	209	195	211	248	213	228	214	206	209	252	241	213	202	202	205	247	224	230	206	211	216	222	218	236	214	221	214	185	202	219	204	232	213	197	206	183	232	224	234	227	211	232	220	209	210	236	188	247	205	217	225	194	224	197	234	234	197	203	207	231	206	229	205	211	208	175	194	215	226	206	232	208	221	238	212	221	238	223	233	219	211	191	221	207	241	207	177	216	221	205	222	216	221	223	178	203	236	231	235	208	193	204	241	191	222	243	209	211	246	232	217	222	228	203	231	244	197	204	222	227	232	208	240	200	228	215	205	230	209	212	217	226	235	240	222	227	218	209	242	191	223	196	213	198	215	216	242	229	190	236	193	230	211	198	234	195	250	189	205	218	235	200	232	214	197	220	230	238	268	256	250	241	212	201	196	214	206	216	195	212	216	217	195	209	231	217	222	215	217	246	213	215	227	216	215	225	212	233	202	212	236	235	221	228	206	207	209	243	227	225	241	244	186	233	208	233	233	233	190	217	220	185	201	205	211	237	199	221	219	189	210	227	191	230	209	219	226	245	195	207	231	208	219	226	218	239	256	183	200	191	239	221	213	223	193	221	224	212	234	207	200	245	205	220	216	215	242	176	229	213	224	244	230	211	225	211	204	222	216	216	213	210	216	219	217	197	205	208	194	252	235	198	228	217	216	190	220	239	229	236	201	232	224	203	221	208	215	231	217	231	245	210	192	199	196	224	211	217	200	214	212	207	202	222	252	232	236	254	224	246	239	230	213	219	222	188	206	220	253	205	235	220	217	182	212	228	186	243	235	211	219	223	233	224	222	229	204	221	198	244	225	213	243	210	229	211	205	198	244	199	202	204	207	195	250	244	196	247	220	226	233	212	214	226	250	228	228	237	223	182	210	195	215	212	241	244	211	212	230	223	217	226	214	200	218	239	212	240	201	195	243	213	216	226	207	207	190	243	204	217	217	211	210	203	261	228	215	215	218	212	211	210	219	196	197	229	210	218	222	217	234	216	225	230	210	223	194	224	218	222	219	234	203	240	224	202	223	195	212	209	241	239	211	224	228	234	242	188	216	222	207	215	222	183	214	221	216	220	219	223	220	226	263	224	236	209	234	215	190	238	229	205	232	212	214	196	222	183	208	230	222	222	202	216	224	224	227	221	239	213	218	200	233	212	205	219	213	225	218	222	215	237	258	238	200	194	215	217	229	254	229	227	215	223	208	227	241	224	221	209	203	224	238	241	239	217	230	215	218	208	218	210	206	216	237	222	223	209	235	228	224	208	226	215	199	209	211	241	210	224	220	215	228	221	211	216	237	213	219	222	223	238	238	194	231	227	210	209	215	208	207	237	242	224	227	216	220	223	198	223	241	229	235	232	237	239	226	219	240	206	213	241	236	233	227	245	210	212	218	208	215	207	211	226	190	249	217	206	231	198	223	236	234	237	234	218	233	208	233	218	233	231	250	205	230	198	226	248	224	214	227	238	218	218	219	210	215	189	239	213	219	216	201	204	223	215	218	225	227	247	213	215	232	214	211	227	214	232	217	220	218	240	225	206	198	213	218	232	206	221	226	215	211	223	247	217	234	226	216	207	231	238	208	206	234	205	205	261	209	218	222	246	249	229	238	196	201	213	244	216	231	200	255	211	233	213	211	219	231	218	241	210	239	211	229	226	207	211
31481	41946	12270	16715	9138	1618	718	708	609	612	602	638	612	616	635	604	626	579	606	569	548	644	570	636	604	586	598	564	572	557	581	586	573	595	591	561	598	567	581	572	570	563	580	590	588	617	509	620	615	561	556	582	593	564	569	576	575	592	577	625	568	576	577	575	865	1436	1198	824	576	568	585	549	543	601	573	602	571	578	619	625	613	575	637	569	624	574	645	582	615	576	554	611	559	578	596	608	573	631	541	604	603	560	574	573	605	534	612	589	589	568	564	587	605	590	552	552	581	538	561	563	574	584	594	561	586	571	598	546	597	582	599	591	529	585	570	575	609	587	633	566	571	546	611	591	549	547	578	599	589	611	576	611	591	614	584	604	582	559	603	592	570	581	595	556	598	598	562	622	598	617	573	587	564	566	587	576	582	601	602	571	605	602	571	611	554	564	540	627	568	580	591	573	613	602	568	595	610	607	594	622	628	647	570	541	571	586	587	559	598	586	579	584	600	560	588	619	548	563	569	514	567	585	593	561	585	582	624	618	526	597	611	559	609	571	579	565	575	582	570	571	596	580	593	600	569	591	557	560	573	580	620	594	601	597	620	593	602	535	550	582	588	558	589	614	563	579	548	564	573	610	601	600	569	554	568	604	597	571	568	610	573	560	556	577	568	562	609	577	568	592	594	598	603	600	581	543	610	591	614	533	579	562	581	589	606	539	584	556	605	544	588	582	540	598	602	549	599	599	568	565	541	601	569	577	562	607	601	558	590	582	577	619	545	551	614	543	575	623	594	567	599	569	595	586	569	597	572	604	547	568	575	580	579	584	614	605	567	573	548	589	535	575	622	571	598	561	641	580	544	591	577	573	555	608	597	555	611	584	551	578	599	532	579	598	599	575	591	586	626	574	598	588	615	541	589	634	575	573	597	574	577	569	591	608	581	580	600	621	585	588	548	585	562	579	528	592	590	592	601	558	596	563	580	592	594	533	563	590	570	585	569	600	594	536	576	582	627	551	575	576	595	553	626	620	614	575	561	588	625	601	552	590	562	585	601	602	585	608	545	597	559	570	549	573	562	583	580	587	561	577	610	560	629	556	568	607	542	549	640	587	597	567	560	563	558	584	561	564	607	598	591	579	562	570	611	631	580	605	632	578	571	571	608	618	577	584	547	595	598	548	581	580	580	558	586	599	632	547	604	611	619	603	614	572	548	606	583	588	601	521	576	560	604	608	576	578	612	584	566	580	575	550	605	600	549	615	571	550	563	546	560	587	616	592	595	583	584	574	566	579	606	577	597	564	577	552	590	587	552	561	591	544	557	645	605	584	537	595	551	604	605	623	552	573	569	582	622	579	581	556	589	597	616	599	595	545	601	565	568	584	593	573	536	573	515	540	578	566	546	574	573	568	584	570	601	588	636	616	604	582	567	584	641	607	605	611	596	615	621	584	596	607	620	599	596	574	540	577	574	602	609	575	600	577	604	609	574	569	583	591	583	596	560	575	540	548	573	593	595	598	572	607	562	585	623	603	600	583	591	579	577	596	546	570	546	582	583	543	576	576	573	618	609	561	595	592	653	666	554	582	583	606	583	590	599	617	599	572	584	560	597	596	605	565	592	573	553	568	584	593	569	575	601	585	598	579	568	587	575	575	548	611	609	575	557	591	601	610	604	561	578	582	594	566	618	612	589	586	597	602	573	568	556	589	568	571	545	536	621	572	555	574	588	565	593	621	584	587	623	580	525	553	578	584	601	577	615	593	598	611	567	572	585	574	568	576	541	599	560	604	575	600	582	609	572	606	631	558	571	555	547	576	555	586	554	534	580	576	531	584	581	632	595	618	555	605	604	597	563	573	591	627	600	602	588	563	563	612	579	546	597	595	612	586	611	567	576	589	598	569	588	569	607	585	610	562	555	575	599	589	584	578	607	574	556	566	573	582	562	568	603	567	602	582	600	567	551	579	600	580	584	576	569	589	556	583	589	603	587	623	610	554	592	570	578	606	552	580	571	615	589	563	599	602	570	561	572	588	594	594	644	542	599	586	574	567	539	555	545	615	566	588	567	593	576	595	589	578	584	558	561	531	572	580	594	578	568	625	611	571	618	622	559	545	571	584	580	615	595	585	569	578	549	532	562	562	589	627	551	581	600	585	616	618	578	579	562	574	585	533	560	558	585	536	543	578	570	573	535	574	516	580	606	589	565	576	562	576	583	593	563	576	578	603	602	582	639	586	601	537	611	609	606	568	582	576	568	544	593	561	578	566	574	627	557	593	619	556	579	601	590	551	568	547	611	614	560	576	582	635	564	566	595	554	600	583	588	592	616	585	579	582	587	611	605	559	589	567	567	576	555	585	569	565	558	588	605	632	596	563	587	565	602	611	588	548	605	626	585	628	592	607	584	569	567	577	595	610	603	562	581	593	568	578	590	606	571	592	630	589	578	602	575	564	583	579	589	591	639	551	573	563	618	581	557	627	575	576	566	590	528	567	557	579	556	577	550	536	585	612	555	577	626	569	575	589	588	579	581	589	565	583	584	595	582	559	597	558	614	611	649	605	539	590	564	630	617	590	573	584	565	568	572	626	583	588	612	565	604	591	586	581	534	590	595	594	610	572	560	573	605	613	611	619	566	599	589	566	570	586	590	600	638	580	601	553	587	633	565	600	571	541	590	579	586	625	612	614	581	570	571	625	530	571	554	586	577	570	556	581	605	572	575	567	609	577	553	587	570	571	588	606	581	559	544	612	587	562	581	573	577	597	623	550	624	546	579	603	612	570	602	556	591	582	548	553	589	575	609	602	562	561	585	609	635	543	618	569	593	579	599	596	615	620	581	566	577	579	535	555	605	575	552	606	610	569	601	572	584	611	590	556	602	566	612	599	601	576	580	591	597	617	581	570	620	547	576	536	555	564	601	598	557	538	570	561	587	561	569	619	592	611	563	620	557	613	593	600	561	563	632	611	614	558	602	588	602	591	592	583	588	556	575	587	593	587	545	623	535	576	577	589	597	567	637	622	598	574	589	593	582	576	575	626	597	626	558	622	577	582	587	601	576	597	599	606	571	594	598	608	584	586	585	586	591	557	600	559	623	576	603	557	564	586	551	618	621	575	626	592	559	592	599	608	570	538	569	611	534	573	561	617	558	638	596	546	554	565	557	606	606	598	572	553	558	581	548	593	568	622	590	595	545	564	586	597	586	593	596	589	535	608	593	613	613	577	560	594	622	586	575	576	588	649	581	575	584	595	528	599	589	598	576	564	570	632	555	575	560	574	551	573	610	563	592	589	591	550	550	566	566	591	558	554	610	549	533	609	601	607	577	575	605	583	593	557	591	617	571	568	607	602	556	553	575	579	611	545	592	607	619	552	600	578	567	592	560	548	592	577	540	595	586	567	628	579	574	557	578	575	573	615	601	564	581	566	585	570	576	585	564	584	551	636	648	605	540	590	617	591	548	561	568	575	603	568	569	579	562	578	592	552	607	576	588	588
54250	40983	31303	27479	26058	23624	19679	11907	3560	750	452	395	334	306	339	310	345	309	316	325	337	312	323	291	313	301	294	317	296	329	300	298	288	308	298	300	300	303	295	294	307	288	241	278	290	303	287	273	280	289	294	265	300	257	262	261	333	293	295	291	308	302	291	346	772	957	767	320	252	282	305	292	270	279	316	262	321	281	294	288	269	286	282	277	253	268	274	300	291	291	263	299	285	301	321	296	296	280	281	264	277	293	302	274	286	284	318	269	293	303	286	282	293	280	313	304	278	258	297	264	280	250	296	306	275	306	253	323	269	283	280	296	307	293	301	269	263	312	286	264	287	318	278	273	301	285	266	293	257	282	268	286	288	319	301	290	257	277	285	296	306	283	305	277	289	280	249	272	284	301	298	267	288	316	289	269	321	264	314	273	306	277	294	299	283	289	289	300	285	273	301	272	298	269	277	277	261	300	262	269	310	310	287	278	255	299	292	275	267	312	267	316	264	260	289	299	289	245	261	296	255	282	271	300	295	305	278	282	287	309	269	258	287	330	277	298	275	271	305	279	273	290	290	311	280	286	242	270	271	267	262	280	305	285	327	280	298	293	292	284	309	291	279	279	265	287	270	308	284	260	308	269	298	277	303	300	289	310	293	268	278	272	273	306	285	315	322	295	297	268	288	275	304	268	279	286	302	266	285	334	260	267	269	288	260	298	249	252	290	282	272	284	305	298	297	282	271	279	282	292	278	274	262	295	290	281	294	286	272	260	279	310	304	284	271	312	271	285	322	270	296	313	267	296	287	277	278	298	270	257	282	284	308	294	261	305	294	275	317	280	286	310	291	267	278	293	302	263	305	291	273	265	278	268	295	293	288	316	305	249	246	312	310	252	302	294	280	268	264	301	244	266	317	299	262	277	284	312	287	261	271	323	260	276	258	291	331	258	294	281	320	286	270	317	295	281	271	284	292	277	294	285	310	327	268	281	296	309	275	291	309	304	279	274	329	328	313	295	271	281	297	286	287	300	270	265	279	282	292	295	302	275	274	282	308	281	280	257	276	262	314	264	278	284	303	294	280	292	320	281	285	259	305	285	314	304	264	301	290	259	273	280	272	301	266	289	282	279	278	293	275	287	298	263	268	270	316	270	302	303	291	285	272	289	273	307	277	281	309	282	246	278	293	257	298	280	288	308	293	256	288	283	280	323	290	281	261	267	299	308	264	291	262	305	319	274	279	288	297	292	282	274	281	245	310	274	281	300	304	292	259	270	310	291	281	288	292	318	283	293	283	275	287	254	255	292	273	300	250	298	291	278	307	270	308	292	273	320	297	282	259	253	281	264	271	296	292	293	287	329	307	289	306	271	231	310	271	283	280	276	332	305	274	303	290	284	269	275	245	267	260	287	263	273	279	251	294	300	303	293	305	274	301	310	296	306	284	287	317	298	263	263	254	283	299	267	288	323	251	273	304	276	293	308	311	297	273	316	265	310	316	303	291	264	276	253	301	278	285	297	300	295	262	290	286	293	280	272	248	299	291	287	284	283	294	310	276	311	290	284	284	277	273	293	247	279	272	277	276	307	322	274	283	301	291	290	299	303	282	277	298	277	259	296	275	313	291	298	313	275	265	289	284	260	291	271	268	257	287	296	301	274	275	277	272	290	334	270	292	276	262	303	286	290	330	277	294	275	291	294	259	283	270	288	271	280	307	260	268	288	290	285	286	300	284	282	267	285	292	265	280	252	272	299	259	274	301	304	292	291	252	325	257	298	293	251	281	255	251	272	270	299	287	302	304	288	294	287	296	291	281	285	294	290	285	276	296	289	315	278	283	294	269	282	283	300	279	307	293	291	322	275	317	307	273	289	292	303	263	310	289	300	313	272	301	326	288	289	284	284	327	268	298	283	296	313	273	269	313	285	259	291	267	294	273	296	306	289	268	311	268	257	252	276	297	292	270	275	306	302	280	266	327	257	290	280	266	275	276	289	323	310	271	293	295	287	236	259	275	286	273	262	303	268	277	272	274	293	281	307	276	277	250	302	290	283	313	270	312	265	280	308	266	297	296	273	301	299	303	289	271	296	305	303	287	294	261	265	281	271	320	287	321	328	283	277	269	288	285	304	276	278	248	286	281	312	260	277	292	287	300	254	257	271	292	275	316	291	293	312	284	246	302	300	306	294	296	317	297	300	304	304	279	316	316	302	281	299	301	274	311	282	297	298	322	295	278	306	266	285	283	293	304	300	295	300	283	291	281	287	285	285	293	271	294	270	276	303	262	308	280	306	268	278	286	298	287	246	306	287	265	284	298	335	296	290	277	297	282	271	278	257	286	278	285	306	307	258	268	260	264	294	285	251	269	271	251	287	288	268	277	264	281	272	281	286	306	277	277	269	271	275	291	288	313	265	256	278	331	286	285	296	261	280	293	298	279	299	287	282	274	276	295	260	256	276	285	280	275	264	273	289	299	273	270	295	279	274	306	285	306	335	266	282	304	314	277	287	289	300	283	268	293	321	291	286	282	287	311	340	260	268	279	291	277	312	274	271	313	307	289	311	287	271	273	291	291	270	268	294	277	291	307	296	298	289	277	301	278	270	274	255	307	267	304	263	294	296	274	288	284	284	306	312	292	306	257	298	290	272	272	261	289	312	291	268	299	274	272	302	246	302	270	324	275	302	258	284	300	287	283	291	293	249	302	262	271	280	263	266	257	287	308	259	271	283	272	302	268	277	292	290	290	265	290	309	297	272	247	282	296	325	299	321	277	273	288	309	310	258	294	289	278	291	250	277	284	285	315	273	264	301	304	297	297	305	263	282	272	285	268	315	278	284	307	292	288	267	272	270	277	264	271	308	292	271	291	276	307	274	296	276	286	296	268	247	246	301	284	323	281	266	276	266	252	290	265	304	301	282	253	315	318	282	275	273	270	275	285	259	249	244	290	298	290	305	261	273	278	299	289	284	281	271	295	290	277	252	295	299	296	286	264	269	279	290	320	287	295	297	303	287	301	294	294	270	274	285	294	305	270	289	309	296	292	291	282	294	275	327	294	280	301	293	279	294	274	301	280	296	261	270	271	284	288	280	280	274	275	264	276	263	286	260	273	290	282	240	260	275	246	290	316	280	268	301	286	301	298	278	237	301	282	297	294	304	262	298	309	264	295	309	267	286	269	271	259	294	309	304	284	294	286	305	259	295	282	292	294	312	277	244	288	316	276	295	300	276	291	322	268	301	296	286	309	283	302	286	280	312	252	291	278	300	264	256	279	303	284	279	270	294	299	293	303	304	289	287	303	268	261	283	289	270	275	311	281	288	311	286	296	332	292	284	265	274	265	280	298	310	260	289	284	276	307	304	295	253	250	247	291	303	283	310	267	265	338	298	301	296	276	296	291	268	292	287	285	237	281	297	272	289	311	294	322	304	299	287	288	274	295	261	305	269	279	282	278	276	287	268	278	296	286	238	321	273	295	271	278	292	294	297	280	313	271	311
52550	50417	25382	17086	17171	7453	2295	1844	1637	1445	1301	1189	1165	1059	1007	964	963	898	898	890	863	844	889	818	763	792	800	772	758	761	779	746	774	759	782	753	767	715	778	773	767	740	709	716	728	736	718	693	732	695	715	726	727	732	701	649	688	728	714	716	716	717	694	1251	4075	5169	3390	780	710	700	689	678	751	699	729	684	655	685	651	693	705	701	675	670	680	710	733	672	702	723	708	680	718	702	711	691	700	717	734	647	729	633	648	697	659	673	685	643	662	712	735	667	700	698	665	714	674	691	660	694	671	689	710	678	668	704	696	649	711	677	696	705	687	694	685	705	701	714	635	694	714	675	689	663	704	705	708	671	680	693	642	734	711	739	687	677	711	669	671	711	758	707	643	680	689	689	680	739	673	691	717	709	710	667	705	617	691	708	684	682	619	737	648	688	685	693	683	715	693	664	698	636	723	654	677	662	681	719	684	680	699	677	700	692	688	679	706	676	694	636	688	688	686	679	654	748	699	679	646	686	681	691	718	702	765	685	645	708	650	664	680	685	709	690	687	692	666	670	694	712	649	721	720	629	722	735	740	718	724	732	700	691	683	660	701	710	749	659	667	715	640	669	696	682	692	695	671	703	696	690	649	679	707	714	646	686	728	675	693	689	623	660	721	697	727	695	689	709	693	687	702	666	723	692	700	690	672	750	690	679	732	717	705	700	631	726	699	707	706	697	704	718	664	719	644	653	684	709	702	666	689	683	697	673	724	718	700	703	713	689	708	693	654	742	702	676	740	706	736	682	682	748	629	747	641	680	700	696	712	733	682	692	619	709	720	646	685	676	705	690	708	662	683	663	661	675	696	699	684	682	677	683	626	649	681	715	669	740	702	682	676	692	647	704	696	707	633	648	647	708	673	748	703	680	675	723	684	674	666	683	725	705	694	716	703	687	684	708	736	668	735	658	700	689	694	695	763	729	713	671	682	631	703	693	718	764	733	730	692	676	721	686	701	664	741	704	680	664	680	703	698	738	682	692	735	706	677	693	666	695	694	661	677	709	702	690	679	672	659	667	685	702	680	648	689	689	707	682	632	674	656	654	657	741	702	715	669	663	664	759	643	744	670	654	678	719	703	669	685	701	654	715	661	669	681	662	703	684	674	645	705	654	676	649	656	633	729	653	711	674	685	706	723	648	674	721	681	720	750	651	681	672	673	693	681	679	661	691	708	701	678	698	679	680	643	683	667	738	697	702	662	678	672	669	755	662	692	706	728	656	694	695	690	711	684	690	711	688	664	698	657	674	682	701	651	670	714	679	680	686	701	648	688	700	690	731	726	721	686	687	648	635	620	682	698	695	683	665	710	659	675	687	718	699	684	645	676	683	698	729	676	700	677	685	717	686	699	693	682	631	654	654	679	703	657	706	719	693	679	692	702	717	713	676	681	675	679	664	717	682	695	673	643	638	678	706	690	658	729	614	686	626	660	711	724	691	713	725	699	691	715	693	678	695	657	686	678	692	730	682	669	712	677	697	655	681	686	679	676	685	746	667	683	684	698	660	688	658	692	678	702	698	696	705	672	640	679	689	673	654	723	683	687	675	720	686	696	719	694	705	666	686	686	730	710	664	685	690	681	721	722	660	691	660	699	704	610	695	708	680	681	639	676	701	646	642	676	689	692	687	657	695	714	662	641	709	674	679	725	640	663	690	673	693	720	742	694	625	681	664	683	679	693	663	677	705	660	670	706	624	686	696	662	715	654	693	702	691	704	699	686	695	684	685	697	722	674	706	621	689	664	698	703	717	703	698	696	733	647	725	661	657	720	715	695	715	654	653	770	715	668	739	675	676	714	681	689	680	671	728	692	675	704	715	684	675	695	661	663	635	691	705	641	651	680	652	685	687	702	680	676	703	697	661	658	679	724	721	679	669	692	662	680	715	684	659	719	703	654	682	675	678	699	684	660	669	654	698	706	660	674	669	644	680	723	712	735	677	641	681	689	643	661	688	676	672	674	673	643	735	739	674	719	668	699	672	707	701	676	702	680	678	649	669	698	665	684	652	628	651	716	690	695	670	667	632	713	684	679	679	683	673	686	699	693	724	646	681	680	664	722	711	659	691	708	715	722	681	726	672	683	701	688	672	691	694	705	698	681	694	670	690	723	646	678	671	713	728	743	676	671	719	709	702	696	699	671	740	673	672	688	706	702	730	693	665	710	658	645	664	673	664	698	723	696	691	676	666	669	687	707	655	673	686	683	686	722	677	682	700	707	663	714	693	713	672	686	734	647	676	680	692	623	682	704	687	656	691	695	668	672	712	667	699	696	671	679	706	651	631	629	654	690	657	651	698	692	669	647	689	705	690	692	691	686	682	624	666	711	691	648	654	675	681	657	727	687	691	736	660	724	678	696	726	651	702	710	744	721	723	691	688	740	685	701	635	680	698	610	669	684	681	695	696	689	677	660	672	698	680	667	707	637	713	697	696	726	705	741	651	653	680	687	660	629	659	715	691	682	667	673	695	696	634	745	643	687	671	687	716	659	720	716	675	676	632	645	664	726	706	658	699	640	684	725	653	737	686	718	693	697	653	644	743	635	716	671	735	695	677	677	648	702	722	700	672	680	642	700	716	709	647	682	687	664	699	702	699	626	691	687	690	671	702	702	714	714	719	670	654	692	704	698	722	687	671	673	707	651	679	670	687	650	650	707	667	650	675	695	672	690	679	622	709	701	675	642	668	723	700	657	687	635	702	680	704	653	683	664	731	671	687	652	659	689	690	689	657	692	679	697	702	655	730	652	720	679	652	661	624	726	699	673	673	651	687	634	648	719	679	726	694	724	720	681	689	657	681	680	638	716	687	686	656	630	706	681	659	696	733	719	686	687	661	682	645	672	711	723	735	693	667	661	714	692	677	693	710	679	692	705	705	648	658	726	690	662	682	667	655	653	701	674	622	718	716	732	683	689	655	691	720	708	655	707	692	683	640	678	681	693	699	685	676	696	671	666	675	713	731	673	679	744	712	605	728	722	690	653	725	677	672	690	719	679	724	709	689	685	691	650	680	617	644	675	665	639	710	720	704	670	737	628	671	665	682	718	736	700	700	630	654	710	701	688	632	705	690	694	657	667	687	661	699	687	697	729	723	662	692	700	659	678	600	687	701	692	701	689	697	708	690	670	647	703	652	691	665	680	712	707	664	705	697	683	732	617	710	683	664	691	735	668	667	698	706	709	640	646	653	709	723	669	726	678	697	665	674	676	637	665	683	701	684	678	675	738	679	653	719	648	662	642	686	667	696	654	675	709	675	703	705	664	671	724	658	660	692	666	718	709	655	686	661	672	677	622	684	673	719	693	727	677	722	679	641	706	698	711	676	709	682	692	710	707	694	699	630	635	681	701	717	737	667	661	666	667	735	688	700	679	727	707	652	652	647	640	692	710	674	676	713	676	675	696	672	645	750	712	690	678	637	710	675	710	649	744	670	705	703	717	738	679	696	684	659
54020	39740	31978	25480	24148	24524	21763	14947	5676	1442	734	630	585	541	561	540	510	518	476	479	496	492	481	426	484	462	449	427	472	457	430	489	407	425	451	400	442	397	424	458	404	459	460	428	397	437	456	463	402	409	436	431	414	468	408	401	428	450	474	427	444	477	450	487	1310	2095	1678	906	434	426	409	391	414	466	384	410	409	427	405	444	401	426	434	371	401	426	445	432	409	393	408	440	447	407	400	449	396	408	392	421	449	399	409	409	445	446	424	426	375	413	391	438	409	399	412	427	377	433	418	401	397	437	419	391	391	416	436	414	385	396	404	425	375	445	438	417	428	422	392	422	399	428	447	435	416	372	413	432	425	393	406	427	388	376	411	425	414	417	364	390	385	449	406	450	408	375	422	405	447	429	420	392	404	426	436	458	422	417	388	429	425	419	414	399	395	409	409	408	456	472	441	421	423	418	425	427	403	417	409	448	406	407	436	365	358	435	411	406	437	455	398	393	444	433	423	377	426	422	418	449	414	381	423	376	399	377	383	433	416	427	421	445	398	413	393	420	416	443	408	395	402	422	403	411	444	400	430	401	474	432	432	458	435	400	415	447	439	406	426	414	437	440	398	401	447	435	436	392	452	439	443	454	454	415	428	412	439	388	398	390	449	414	391	406	393	443	440	461	416	445	415	432	357	398	409	395	391	424	420	411	423	441	428	412	411	445	440	388	411	390	391	411	377	416	391	421	414	415	391	416	422	455	394	422	420	434	433	451	438	418	393	393	414	416	426	436	408	443	415	433	413	428	407	432	427	417	408	435	433	383	412	391	401	424	405	433	438	400	434	418	401	419	407	380	453	421	428	413	453	432	389	421	406	421	416	442	383	422	413	355	391	417	401	421	397	405	411	436	450	369	411	427	414	423	411	461	440	375	394	429	431	423	395	386	400	392	393	397	429	426	433	381	446	397	421	384	404	415	430	411	447	440	436	454	394	396	431	403	420	394	398	403	421	431	421	432	410	456	433	445	429	396	418	391	429	396	400	397	405	428	419	404	403	433	407	436	413	423	421	431	407	400	411	435	389	430	436	418	396	413	395	460	393	472	445	395	446	414	420	436	456	419	432	449	445	425	464	437	381	427	392	408	367	408	401	433	432	408	399	436	434	426	429	427	403	414	401	388	405	381	407	425	391	425	401	422	383	430	393	399	424	407	376	412	408	422	462	416	427	383	412	424	415	382	407	419	443	414	449	386	407	422	430	435	444	484	433	400	421	431	429	402	410	397	352	445	430	414	421	418	400	383	431	434	423	432	407	400	393	423	446	402	422	383	455	424	418	392	439	389	388	382	450	438	447	370	411	406	423	392	377	436	433	427	413	445	400	410	415	418	390	379	394	406	446	450	390	407	401	415	405	434	403	411	391	405	425	394	443	437	412	411	417	384	419	438	425	417	410	442	406	416	442	425	443	405	432	421	377	399	379	447	438	425	412	411	405	405	397	387	413	427	429	384	417	421	386	420	406	423	432	441	401	449	401	377	412	400	418	377	402	391	395	441	413	394	445	414	426	442	439	395	473	423	425	433	445	408	401	374	410	413	423	403	394	445	393	421	444	408	416	438	391	467	408	413	407	391	436	410	402	423	406	444	469	422	411	440	395	422	449	458	408	437	454	406	427	422	410	430	410	427	407	416	401	393	402	413	423	420	407	422	435	407	397	402	393	407	438	407	416	428	420	419	422	410	397	420	437	397	393	434	465	417	401	404	451	403	440	397	399	404	394	387	415	415	398	419	455	342	431	460	397	387	369	444	409	440	409	446	411	421	441	434	433	416	397	426	385	394	385	430	377	399	403	434	375	396	409	429	446	419	467	418	443	421	409	432	432	425	410	413	389	409	428	402	443	418	405	372	437	370	446	397	387	452	451	414	422	389	437	391	382	414	411	417	427	453	429	429	391	404	416	451	417	398	422	426	421	416	440	407	399	450	442	433	428	406	462	407	406	440	418	424	417	388	410	357	398	401	379	372	455	391	452	381	409	397	420	391	440	417	425	395	408	426	398	412	406	423	410	421	414	387	383	407	390	403	384	391	470	422	418	401	399	394	392	376	404	418	399	395	440	410	425	464	454	398	418	395	402	451	395	428	414	435	410	392	440	443	403	403	443	428	399	388	426	416	446	428	417	437	425	378	418	411	463	444	399	427	416	406	390	419	433	407	405	364	432	437	425	381	403	368	417	399	431	412	432	380	431	422	418	413	387	430	413	434	420	390	408	412	405	403	444	404	436	413	428	423	420	396	407	401	439	443	384	392	426	418	417	430	419	406	407	370	401	423	393	447	396	449	396	428	421	394	428	439	427	407	424	397	453	449	402	396	423	407	391	423	418	416	387	419	404	457	440	423	462	418	425	370	413	438	455	432	420	417	391	433	426	408	392	407	420	375	441	388	376	387	421	433	431	419	448	423	417	398	426	424	427	404	381	470	426	418	450	449	416	415	383	437	395	421	445	397	397	402	428	466	428	440	424	400	403	422	445	425	410	416	397	446	377	429	446	400	441	382	408	418	390	451	417	422	416	437	432	426	395	405	430	410	422	472	419	419	407	402	414	408	379	449	391	435	401	399	397	408	410	458	458	444	367	396	425	423	382	395	396	451	384	406	426	424	397	437	401	387	371	452	440	411	423	438	399	443	408	399	377	385	435	436	476	438	428	411	422	421	425	428	431	408	382	398	416	409	406	432	388	395	408	427	434	400	411	456	440	395	449	404	417	426	457	414	390	432	424	418	406	430	390	382	440	427	445	426	458	415	379	409	418	406	399	445	411	414	432	418	405	413	391	396	427	425	397	435	427	465	438	457	455	397	416	391	428	404	445	429	451	477	477	422	429	414	408	423	432	447	392	412	344	440	408	451	393	400	421	419	416	377	416	444	375	386	404	423	420	438	428	423	402	433	406	429	432	413	438	386	424	430	402	370	393	402	431	435	378	415	410	444	415	391	386	426	405	398	418	385	354	391	414	407	420	410	407	429	418	399	403	457	440	386	399	392	401	430	378	422	394	416	414	400	408	394	404	378	420	430	429	387	407	411	412	398	465	418	422	410	431	404	381	411	403	407	432	384	379	403	387	370	417	385	459	412	421	439	366	427	439	393	367	434	441	415	400	415	408	443	388	407	391	423	425	411	386	413	433	412	421	424	426	428	446	411	432	396	396	424	414	404	447	422	434	433	437	432	407	468	436	435	382	437	408	411	415	412	415	430	458	436	438	398	393	373	383	401	442	377	394	388	358	430	422	430	435	403	392	438	444	437	366	405	380	405	414	395	427	419	379	434	413	436	391	438	382	371	376	471	398	442	425	404	435	408	417	408	413	411	407	400	393	384	416	429	414	370	412	438	399	395	446	427	441	416	453	421	418	444	390	432	416	397	428	455	382	396	402	400	407	387	410	492	387	423	418	433	435	457	419	432	406	401	422	421	418	433	463	435	415	408	410	421	401	383	433	443
53063	50526	38166	13792	9033	6025	4058	3214	2709	2418	2143	1922	1720	1663	1641	1593	1474	1440	1326	1317	1295	1278	1238	1282	1169	1175	1083	1132	1099	1089	1088	1155	1109	1066	977	1028	982	1038	1071	1026	1008	1043	1005	1007	1001	949	977	988	1026	1079	925	977	930	939	959	1004	950	964	957	959	954	957	963	1346	6894	10697	8003	3282	954	907	944	936	961	935	908	972	960	929	962	919	897	906	921	885	929	935	928	908	904	894	956	974	946	908	963	971	975	978	945	932	860	904	906	911	933	842	894	944	912	950	909	900	958	866	914	953	935	923	934	940	956	863	872	952	889	947	912	888	929	935	882	884	968	903	955	949	912	917	864	928	890	883	920	894	949	954	919	927	896	926	913	936	861	890	908	925	922	983	863	899	924	945	883	866	933	936	911	948	893	901	936	917	911	946	855	922	958	941	889	891	937	900	955	931	947	925	915	948	912	892	905	907	947	930	893	938	899	868	898	943	970	911	890	938	965	914	894	931	921	875	907	906	980	943	947	973	935	926	921	919	929	892	903	907	881	986	923	947	898	926	933	981	975	840	908	932	951	968	942	889	938	893	917	909	884	991	909	861	961	849	937	901	929	922	892	946	936	938	912	948	909	901	927	941	965	906	913	932	927	916	931	921	901	929	905	938	919	916	940	926	866	927	934	866	925	883	939	951	893	924	942	983	941	931	951	960	863	932	926	914	914	937	921	861	844	987	936	941	911	947	953	935	882	920	942	884	932	923	964	937	909	911	913	995	916	946	962	952	868	896	906	927	912	923	921	942	903	857	936	943	863	916	902	940	923	921	960	911	877	931	900	907	852	892	973	912	941	968	904	941	888	956	894	921	977	969	949	911	959	941	937	966	977	884	948	899	927	915	937	953	927	904	900	943	948	875	918	901	921	877	936	950	919	896	939	925	944	861	923	896	947	942	904	890	902	923	931	853	941	876	879	940	893	916	875	930	884	901	934	928	977	912	883	921	893	918	939	925	909	875	975	953	957	959	872	906	947	963	1013	923	933	913	861	889	934	884	912	880	964	885	901	958	929	954	912	986	902	960	958	920	929	907	893	935	980	908	956	922	895	966	907	927	961	940	938	965	898	915	915	971	938	914	975	877	905	830	943	890	974	915	927	929	914	918	887	897	922	949	940	918	927	865	888	899	975	910	933	960	901	914	880	894	916	891	880	881	917	951	871	851	906	937	946	963	948	891	937	893	920	918	947	908	878	887	935	923	892	987	900	916	892	948	889	870	879	879	953	886	877	883	874	955	964	904	906	931	860	1004	844	902	929	919	878	863	881	926	936	979	953	920	925	903	933	900	932	924	914	917	883	947	931	958	952	910	922	924	880	925	924	947	926	879	912	868	986	880	876	929	848	936	923	889	933	965	907	962	907	955	934	868	971	912	957	929	924	860	938	906	962	919	939	901	922	880	890	908	942	918	906	912	881	1002	948	848	904	887	929	888	922	905	909	925	913	927	927	890	933	928	927	908	908	961	963	954	928	914	843	900	913	950	973	896	914	944	925	867	908	981	898	952	857	949	933	955	899	916	899	952	902	956	918	933	912	994	933	959	920	867	896	948	908	910	892	918	859	841	955	843	905	886	883	956	907	925	928	880	910	975	875	877	898	955	906	887	912	953	895	893	920	921	937	893	891	1019	946	896	959	922	916	911	870	895	947	927	935	886	862	914	950	940	940	942	969	936	971	921	956	884	967	904	891	913	864	935	944	907	879	947	886	908	903	911	918	967	886	942	923	963	939	989	924	913	913	936	967	890	936	966	918	944	865	953	898	941	903	903	896	954	921	900	909	918	932	913	920	893	956	957	878	949	937	928	883	936	920	858	893	965	950	946	873	924	887	912	888	991	968	868	939	893	948	905	904	893	911	873	950	913	952	924	962	949	937	953	907	958	908	897	901	904	932	939	934	937	900	911	920	883	877	888	924	972	891	919	908	929	872	919	908	950	882	874	946	859	836	940	947	939	902	933	937	942	982	979	930	907	881	943	911	895	910	894	895	921	878	936	942	878	910	926	913	893	909	966	945	908	890	902	961	917	892	895	884	940	966	884	962	931	963	890	950	919	957	891	917	954	913	911	946	915	925	898	941	884	904	919	928	916	954	953	922	917	901	897	884	960	895	928	927	931	947	896	906	896	1007	953	930	923	930	880	884	939	955	938	952	925	961	938	866	915	935	933	947	925	885	900	895	927	862	934	921	944	940	969	924	977	940	921	855	998	897	887	877	947	881	911	898	958	952	998	899	908	875	927	865	916	866	919	917	902	884	911	918	952	927	944	958	963	934	917	936	956	922	901	904	941	915	977	914	912	917	844	911	914	974	959	957	964	927	890	946	923	921	911	893	948	872	964	888	931	924	929	946	913	913	892	910	940	903	945	913	919	942	899	931	956	887	886	895	914	914	941	933	877	877	892	907	929	949	887	936	925	945	880	887	932	895	955	955	933	889	909	932	934	889	905	890	889	915	1034	895	948	890	926	881	931	885	927	936	944	889	924	951	941	919	1000	883	908	1033	873	961	966	943	937	907	897	927	942	887	923	904	915	932	929	880	928	907	858	912	942	950	936	930	957	920	853	955	917	900	923	973	915	918	936	942	957	931	908	916	927	908	932	991	960	979	892	929	916	963	944	954	946	952	936	872	921	933	932	952	964	909	948	946	916	954	966	927	941	875	942	925	974	968	873	914	956	872	889	937	925	933	978	918	933	873	963	896	919	906	892	938	924	976	913	1010	945	919	885	903	931	892	962	935	920	965	918	885	918	937	882	926	933	881	874	868	908	967	917	950	973	931	879	892	902	877	904	928	932	955	922	905	949	894	889	923	898	904	899	917	941	914	900	927	948	923	921	897	903	928	912	889	908	933	940	900	879	901	922	942	920	928	903	894	895	947	903	926	930	897	918	906	928	959	906	907	889	954	927	939	886	910	962	940	882	942	899	901	916	929	931	932	941	930	955	900	916	972	905	901	923	868	931	912	945	869	919	883	884	903	942	925	922	867	945	927	955	914	915	944	881	958	883	890	898	886	917	892	892	924	943	928	940	918	899	903	931	899	940	939	901	955	923	946	916	871	919	914	923	968	931	898	940	866	933	936	932	892	919	887	919	941	892	887	876	928	885	924	942	919	897	921	965	877	996	881	971	907	923	908	928	952	900	927	926	895	936	906	957	936	931	952	846	940	928	902	948	899	917	926	949	922	920	939	938	966	887	898	904	971	937	925	871	849	921	932	936	936	933	974	904	946	945	891	937	919	925	927	886	997	962	917	944	878	939	921	938	939	965	918	881	880	908	937	916	925	914	925	978	965	911	948	905	927	953	903	935	906	932	939	914	919	912	867	945	898	901	908	972	990	914	947	946	948	922	959	860	886	959	870	919	897	897	888	943	944	887	927	934	897	906	958	967	977	926	901	955	916	945	950	900	870	877	904	921	944	937	947	935	898	892	929	905	940	909	900	921	932	977	952	962	903	940	900	945	891	914
33421	54148	31964	13072	4164	1569	779	483	298	254	220	226	221	235	217	221	230	232	239	224	224	203	231	208	224	206	254	236	221	223	226	253	242	213	229	217	248	218	229	214	241	217	232	196	207	219	241	219	188	219	226	228	241	231	228	252	241	222	197	209	240	238	226	246	272	324	365	292	265	252	210	242	251	256	228	239	226	250	194	225	216	228	241	209	239	231	226	230	207	236	233	220	220	236	203	244	215	211	218	211	223	248	249	223	227	214	218	254	253	236	237	214	242	262	234	193	253	244	252	228	241	228	235	224	237	246	227	225	233	234	223	216	234	220	228	227	249	272	221	236	242	218	229	211	221	208	245	213	242	238	257	204	271	250	214	252	229	206	222	264	215	250	203	251	224	236	229	236	257	236	211	221	214	194	222	227	244	245	212	225	213	245	237	225	226	237	245	246	234	244	229	252	240	232	229	256	217	251	216	256	220	238	226	256	225	230	228	238	229	229	242	241	219	217	222	202	221	240	217	254	224	214	227	246	263	214	215	196	238	244	225	241	247	208	225	246	214	247	216	222	218	249	250	210	225	228	244	246	235	237	245	258	227	234	216	196	231	208	217	212	231	194	218	215	216	215	222	243	246	212	221	202	258	220	203	223	240	215	221	226	218	233	235	230	204	207	232	224	226	222	229	231	238	241	225	206	235	216	216	201	219	206	245	230	210	218	219	237	238	223	227	227	229	203	234	214	253	218	241	188	192	235	234	236	243	229	235	249	242	210	208	219	253	221	222	233	221	241	209	220	214	236	213	223	227	225	215	229	234	236	216	220	198	240	262	217	232	238	213	217	249	252	226	186	226	251	235	222	247	237	190	241	239	216	204	218	258	211	252	236	236	230	218	237	221	241	231	237	214	229	211	257	222	221	208	213	211	239	222	212	223	204	216	257	190	260	240	215	240	229	225	224	220	229	208	257	232	219	205	238	186	220	206	215	244	230	228	221	226	219	225	239	217	233	257	203	213	234	185	199	245	237	269	212	221	227	243	229	229	256	219	228	228	249	202	193	222	191	199	218	195	209	237	244	226	206	233	230	198	225	209	226	253	201	197	232	238	260	240	251	236	233	200	219	251	232	240	233	206	226	258	220	244	232	242	243	220	245	228	209	227	217	196	227	222	236	207	235	248	267	247	266	220	237	234	207	231	209	225	232	234	238	249	255	226	238	256	211	209	229	218	219	248	218	223	229	239	242	209	238	230	194	198	235	214	224	253	257	216	207	245	208	223	244	230	207	224	231	238	256	224	249	220	213	218	231	239	229	232	252	201	224	202	199	220	250	248	254	248	220	218	244	236	228	225	227	215	240	247	217	215	245	223	244	233	232	242	226	215	253	226	250	237	234	217	207	254	232	229	220	190	249	243	248	214	214	240	217	238	214	233	225	219	265	262	213	234	220	241	233	221	243	215	204	237	210	221	257	208	219	226	229	244	226	204	224	244	228	208	240	208	247	251	243	219	240	220	211	232	219	218	235	209	220	222	221	224	232	250	193	224	214	221	244	218	267	239	227	260	240	242	231	236	233	228	192	216	246	236	211	228	258	214	229	215	242	246	196	237	194	223	230	251	237	222	265	235	257	228	227	225	225	234	236	242	198	220	247	247	244	252	206	226	235	244	210	238	230	216	251	214	234	197	234	248	228	235	258	240	222	246	225	220	235	238	217	225	240	201	243	225	226	223	220	204	210	209	217	199	213	235	249	260	222	220	245	221	246	218	232	242	222	236	228	245	252	240	241	217	250	216	218	218	226	206	220	264	221	236	224	208	227	207	227	250	204	211	228	234	240	218	222	232	246	239	232	219	247	241	244	206	229	230	215	239	242	230	237	219	204	233	224	247	252	231	243	226	225	237	221	225	218	236	206	244	224	246	233	224	238	211	211	244	212	231	225	216	242	258	199	215	212	248	227	257	251	252	220	219	255	244	229	217	234	225	211	230	212	227	223	238	213	232	229	224	230	230	248	219	256	238	237	250	225	233	211	235	235	241	226	217	209	208	231	211	259	239	219	225	213	211	233	241	249	236	199	235	229	219	236	211	239	208	221	223	225	220	215	236	228	247	226	199	234	241	229	220	210	231	264	230	213	230	213	198	204	209	206	235	236	230	229	215	207	238	216	231	243	246	239	209	232	226	213	226	236	273	251	245	237	226	231	224	254	235	235	253	238	190	254	260	250	221	242	250	217	257	227	226	240	228	237	209	239	253	228	231	246	248	258	223	241	233	236	238	253	248	217	214	224	242	256	254	230	222	231	229	241	228	208	214	258	237	230	240	238	199	211	235	220	233	248	272	236	222	229	229	241	256	193	235	203	221	227	243	244	230	205	214	230	223	197	218	213	247	195	225	229	234	244	235	250	220	241	249	219	235	203	229	239	227	244	228	246	256	204	245	232	215	227	236	232	230	225	204	216	219	224	233	206	230	224	192	232	256	229	217	218	225	239	221	220	221	237	253	236	245	240	216	245	222	234	255	218	219	227	233	223	232	231	230	235	228	252	224	241	232	260	230	243	253	214	255	238	210	199	231	204	202	240	228	219	215	260	255	258	218	226	218	216	272	258	217	214	219	219	230	215	232	209	242	228	230	249	254	233	226	205	260	257	220	208	231	239	283	246	191	214	234	234	192	222	219	239	229	224	228	203	214	246	210	235	251	235	211	227	243	231	215	213	252	204	220	233	221	227	235	209	216	222	224	225	218	239	227	218	231	251	222	199	223	218	198	228	212	228	241	218	235	224	211	249	234	224	226	211	226	239	222	246	227	241	211	242	235	223	261	233	227	214	232	197	261	215	236	253	222	228	228	243	230	246	235	239	263	233	235	247	208	229	216	250	253	236	231	254	204	234	283	239	224	216	220	217	240	197	228	225	219	214	236	211	230	206	229	224	248	227	216	234	237	261	206	227	240	232	217	240	239	209	220	237	238	243	243	222	230	261	220	236	235	230	227	228	228	235	225	212	214	210	235	224	220	271	242	247	233	236	232	204	251	220	250	237	250	212	224	245	250	215	226	264	226	205	244	258	206	202	230	219	229	225	210	196	232	209	199	249	253	223	188	212	235	222	217	263	240	244	211	216	252	203	244	209	237	250	209	200	222	239	241	204	234	243	214	219	225	252	243	204	252	231	227	224	220	221	222	209	243	244	226	236	245	216	238	216	237	268	204	228	236	220	237	236	267	193	215	236	210	235	213	205	220	234	232	225	217	209	225	241	262	237	220	265	236	242	260	238	218	236	222	254	246	211	221	233	198	265	236	227	229	249	256	243	221	214	206	239	209	243	231	225	240	236	235	265	250	214	213	232	255	249	240	208	231	243	222	231	217	237	222	252	226	210	213	239	242	246	238	263	229	225	234	221	257	230	223	220	220	270	236	230	262	222	241	224	211	219	213	258	254	253	239	222	198	244	219	215	243	223	241	232	244	216	206	226	199	241	238	251	213	229	223	213	233	215
30375	49400	26243	1745	857	814	724	694	668	655	616	616	619	654	630	633	616	636	600	618	626	608	651	611	621	599	632	636	633	618	617	608	630	657	642	617	611	595	582	629	635	592	591	608	615	584	586	616	610	601	610	610	643	595	588	553	604	608	637	622	576	641	580	639	812	1264	1364	1010	626	590	587	635	602	592	590	554	575	596	605	563	582	547	601	580	648	559	630	613	614	566	601	608	616	638	596	609	571	594	597	607	571	572	592	583	603	570	641	594	576	564	592	584	624	606	582	606	595	623	599	621	587	625	637	610	586	579	633	608	600	613	595	623	635	604	614	582	598	622	594	604	603	643	589	629	621	565	636	596	599	606	645	598	608	616	586	588	600	602	563	590	588	543	584	610	591	587	601	566	580	591	600	660	611	618	583	630	574	611	614	575	597	610	618	649	604	597	611	603	587	583	566	589	547	613	628	612	599	603	592	607	621	617	558	638	596	629	584	611	634	568	545	598	574	595	584	611	587	630	595	606	620	611	616	582	604	593	630	600	667	636	583	609	619	609	613	586	560	561	606	603	575	585	599	617	607	588	598	606	626	642	574	636	598	586	591	548	589	564	582	601	572	569	642	637	632	629	631	639	607	628	627	580	646	655	589	636	644	628	607	613	613	621	613	597	605	642	594	602	596	627	590	624	610	580	598	619	607	610	655	605	573	609	605	598	639	614	559	616	622	598	604	582	624	616	599	600	606	634	617	637	656	615	614	633	624	594	629	608	570	603	624	609	621	585	567	612	602	594	579	629	581	651	597	576	554	614	595	626	603	589	639	598	626	625	574	620	637	600	587	580	632	597	598	556	586	650	654	629	594	616	583	625	624	582	588	615	579	600	604	579	570	616	577	597	650	574	633	607	651	588	583	639	619	596	620	594	635	626	583	592	613	580	620	621	609	570	570	623	593	591	589	599	592	601	604	608	629	613	601	617	629	610	563	630	638	584	621	589	586	622	587	622	623	580	640	599	622	584	611	609	606	558	643	642	623	600	608	589	587	580	627	574	601	612	623	583	589	613	609	631	622	623	554	603	576	600	612	614	593	565	587	627	601	595	622	595	602	602	580	609	595	598	607	573	579	591	580	636	653	656	628	585	591	576	628	607	608	589	618	586	573	643	590	593	605	561	597	674	595	583	575	617	584	680	588	620	538	626	558	630	581	644	637	625	595	643	550	585	647	564	590	605	564	591	607	609	637	610	613	603	591	638	618	611	584	581	604	595	566	575	617	620	639	620	580	584	621	606	559	587	634	566	604	595	614	630	588	615	648	550	579	582	582	591	630	624	603	643	561	634	618	619	590	640	630	591	590	589	607	596	599	578	575	607	605	578	631	613	606	615	591	621	622	629	592	630	624	593	600	596	628	590	614	585	661	577	568	595	578	579	577	586	594	583	620	588	553	583	608	615	587	584	612	659	622	613	569	622	575	592	601	635	641	606	652	609	612	629	597	604	585	594	588	593	598	624	607	652	608	577	632	600	627	560	619	589	599	611	611	574	656	584	557	603	626	638	581	583	609	586	631	620	602	612	593	577	614	583	592	635	592	566	601	629	570	593	683	577	625	628	641	602	634	628	602	599	608	627	593	601	621	624	577	610	627	605	624	600	602	580	624	558	597	619	633	569	613	617	633	600	622	606	598	607	615	584	603	624	617	638	616	616	581	571	576	626	599	605	581	566	597	605	611	654	636	610	579	643	570	604	604	608	623	588	583	603	588	616	605	580	658	592	588	601	567	616	621	596	614	615	643	634	622	584	597	606	579	622	555	651	567	601	570	603	598	607	593	575	559	633	604	601	660	628	621	575	629	596	593	619	645	607	591	606	625	566	579	642	592	586	587	581	613	610	577	550	609	597	609	603	608	585	640	599	595	651	624	590	591	594	589	611	591	614	574	575	593	589	637	601	578	601	578	585	620	647	565	575	598	567	622	585	618	630	593	588	649	548	542	600	578	595	632	599	587	678	631	624	587	608	593	584	572	604	614	627	577	640	594	582	609	588	569	572	666	601	614	585	602	651	605	587	556	623	631	568	569	588	574	618	605	598	608	635	627	605	601	577	634	597	605	578	625	609	595	605	602	569	603	627	659	602	589	602	592	599	613	594	596	607	613	642	592	580	604	569	626	563	622	567	574	571	632	624	617	581	578	610	621	598	652	617	576	604	639	578	612	549	612	616	596	594	558	616	589	653	578	554	615	605	570	602	593	604	593	579	632	571	607	583	559	647	619	599	598	611	624	604	606	642	599	599	557	593	585	576	575	596	613	629	600	616	623	559	626	592	631	586	663	631	595	618	616	594	613	589	622	577	605	562	577	612	569	598	651	608	615	598	614	614	600	592	598	579	574	606	598	619	587	610	584	618	591	610	596	603	601	582	605	600	600	630	616	583	610	595	604	594	620	622	574	587	633	638	613	600	551	583	637	573	616	616	608	581	560	582	569	596	598	604	588	578	626	620	651	600	590	616	571	626	563	590	620	600	601	629	625	582	604	629	615	603	609	551	617	613	622	592	585	647	600	630	616	650	595	569	630	581	615	585	575	588	604	587	625	603	630	657	617	654	612	587	613	630	634	591	608	620	619	577	622	589	629	611	604	646	614	633	615	590	608	586	621	590	592	602	588	649	625	612	607	608	609	622	575	634	576	620	597	617	590	577	595	584	657	664	638	583	584	633	600	623	586	608	618	636	610	624	607	582	606	601	587	588	593	596	590	600	562	588	609	549	593	604	600	620	626	590	580	619	577	592	615	589	629	625	605	633	641	647	582	614	605	621	564	627	638	606	631	619	649	570	589	604	584	610	605	624	602	583	573	631	595	587	614	620	564	635	609	591	607	581	595	601	632	595	598	612	612	648	587	593	573	582	638	551	591	641	571	594	635	588	596	607	639	600	616	604	588	619	565	581	649	601	597	570	609	568	600	595	580	665	616	562	632	599	633	601	611	586	637	588	622	627	589	602	580	613	611	581	594	640	562	596	625	574	618	603	586	622	591	652	652	585	611	611	585	570	607	550	635	571	641	593	601	602	632	592	641	632	606	609	615	610	597	573	630	586	598	620	629	587	612	572	559	629	635	615	603	602	648	557	631	616	608	592	614	612	608	591	588	569	621	579	571	597	627	622	582	593	595	640	586	599	570	579	595	627	591	612	626	591	614	617	564	589	583	623	644	602	569	563	580	557	615	637	605	615	606	623	603	612	635	629	603	612	606	585	599	582	580	574	598	581	606	584	563	587	590	609	568	612	551	651	562	581	638	604	574	596	634	641	584	633	575	626	622	605	614	598	596	573	629	612	572	611	567	599	561	570	583	592	611	615	586	582	598	648	611	604	621	592	640	608	618	598	632	527	558	565	628	574	612	603	596	588	604	583	613	562	593	596	637	573	595	572	580	585	578	632	630	588	595	657	608	569	585	607	600	566	620	567	609	641	609	577	598	622	616	603	614	610	571	593	588	580
55026	43722	35573	26502	24499	23646	21136	14931	5613	1115	511	482	451	451	414	404	377	373	366	385	405	406	380	401	342	365	355	361	328	399	309	401	348	352	380	366	386	385	369	334	387	330	398	358	381	353	330	338	351	343	333	317	349	355	344	385	382	361	385	337	316	375	355	380	859	1112	916	524	331	375	324	371	330	353	348	324	360	318	353	337	317	311	384	340	336	346	335	353	350	355	352	354	356	347	316	333	357	343	371	362	339	359	383	327	368	347	337	333	346	352	349	352	369	331	343	376	326	383	355	349	335	361	349	345	381	328	317	320	397	369	359	358	330	366	341	340	354	319	390	361	319	390	352	357	341	323	338	317	354	373	348	370	349	361	339	351	348	320	352	345	352	344	355	322	331	373	313	326	332	310	313	368	379	361	336	352	313	365	351	344	364	418	349	310	367	357	354	351	337	369	308	318	336	342	342	310	331	389	318	382	334	329	366	334	307	382	348	344	331	350	355	357	364	329	348	333	415	340	384	347	347	326	346	361	340	345	346	353	321	345	324	342	340	372	347	355	322	378	358	340	337	354	348	337	330	361	340	340	357	300	361	355	347	349	347	336	325	343	347	366	363	331	366	354	327	361	349	312	349	341	370	323	370	350	331	329	339	341	335	354	357	338	333	339	318	309	307	337	357	372	349	333	330	348	372	338	371	361	346	341	311	318	351	351	347	360	368	344	375	336	342	350	368	358	329	376	341	319	382	345	353	345	384	330	376	372	331	375	332	331	363	373	318	340	346	308	374	335	329	339	339	328	334	324	332	357	348	345	338	323	360	325	348	337	330	354	304	354	328	330	333	338	354	362	356	336	320	357	347	357	357	307	295	337	324	372	378	330	337	351	324	362	375	327	353	398	347	357	356	363	334	375	340	343	355	329	370	366	348	379	347	363	347	351	376	343	347	317	346	366	333	347	354	357	343	309	365	377	322	329	360	340	347	353	352	288	335	320	337	342	384	306	363	327	318	332	324	371	312	319	343	371	329	366	345	345	314	348	311	347	355	349	346	337	353	354	355	352	358	359	332	304	305	301	346	332	348	321	348	347	330	376	347	332	293	331	347	351	375	320	325	335	319	312	329	325	329	363	343	342	358	343	372	356	340	366	323	326	348	355	340	371	365	337	351	371	337	330	373	373	353	365	311	331	333	361	375	326	366	344	352	338	341	357	352	331	340	364	344	379	314	357	340	347	322	362	346	326	352	364	338	319	351	334	347	346	354	342	315	350	363	334	340	348	326	353	360	345	358	357	361	332	345	338	364	351	330	330	324	327	325	369	372	346	333	341	335	344	292	350	308	350	315	333	372	305	324	370	356	319	376	352	341	312	336	362	362	328	366	322	338	348	331	367	356	342	334	324	383	323	364	383	331	367	353	318	340	365	324	344	332	357	301	350	380	364	363	344	356	367	336	312	329	348	356	340	324	341	317	364	331	358	335	340	372	352	346	341	353	376	329	347	332	329	374	329	337	325	379	330	344	342	332	342	306	387	335	363	340	317	317	303	345	343	323	374	352	395	345	338	361	342	341	327	340	337	334	360	333	337	296	314	355	391	321	366	381	329	348	337	345	348	335	333	345	364	357	365	350	348	360	375	346	369	370	348	352	347	330	333	332	348	339	329	351	314	376	330	323	343	342	372	364	327	330	355	357	343	339	317	369	354	338	355	365	325	324	335	335	374	323	350	307	326	333	322	347	338	317	339	324	357	351	351	335	340	337	381	377	350	354	314	361	328	374	390	349	373	330	340	330	359	353	347	368	364	339	352	351	354	357	338	343	365	329	331	356	352	383	359	345	328	330	339	357	339	343	327	371	360	281	329	350	327	343	346	331	346	346	361	349	334	371	369	322	348	351	365	383	362	358	351	354	355	362	358	316	347	354	335	346	342	319	359	318	344	370	321	357	339	320	314	330	344	363	345	365	360	353	352	319	335	357	356	368	334	320	335	335	351	345	386	366	313	352	375	349	347	350	336	321	360	360	354	323	388	339	319	336	333	332	347	348	348	334	354	329	324	316	346	370	355	317	312	382	352	358	348	360	318	351	369	388	357	325	315	353	326	321	334	339	370	372	375	349	329	330	385	345	330	326	336	347	344	366	357	349	331	360	370	320	371	333	342	351	330	375	350	333	382	307	334	332	358	351	342	358	342	338	341	308	341	348	344	332	336	345	351	337	335	313	327	334	319	310	333	325	313	333	325	317	345	366	325	345	358	349	326	377	373	323	326	328	366	342	359	322	341	354	317	345	345	344	338	336	372	368	335	339	354	381	359	311	328	341	318	316	352	363	349	340	368	306	364	351	347	332	316	321	315	343	367	335	346	335	337	296	335	354	351	337	346	310	358	340	369	370	324	350	333	352	325	353	357	315	350	324	315	346	354	379	358	333	344	318	370	328	357	341	345	323	348	334	323	356	365	332	360	337	340	306	337	317	362	342	347	357	322	333	322	368	359	317	347	356	401	316	350	354	337	340	318	360	362	397	334	336	366	319	365	328	312	320	361	332	346	364	341	362	309	327	314	373	339	369	364	356	331	354	360	338	324	371	345	341	405	337	319	326	318	334	341	356	323	381	330	365	326	339	340	386	319	352	362	316	376	357	328	324	369	374	327	349	348	343	349	321	344	342	345	360	343	335	350	328	350	383	334	372	349	323	359	324	353	384	341	312	371	316	364	341	331	332	358	322	347	370	372	362	348	348	335	383	379	340	335	341	358	355	356	341	384	373	330	347	341	348	350	370	314	358	304	324	332	360	379	333	369	324	365	333	316	340	346	320	366	336	368	353	326	334	351	355	355	334	312	340	342	348	304	320	360	318	319	311	306	332	320	313	329	390	365	354	326	331	355	356	328	341	354	379	358	357	334	328	333	340	350	340	325	329	347	347	316	352	380	367	337	339	371	330	367	353	329	365	361	347	356	352	357	339	309	353	349	341	351	351	322	342	383	321	342	326	367	340	361	359	360	361	343	340	346	360	337	323	337	312	339	333	321	317	386	339	349	369	330	363	337	323	346	320	323	335	278	348	302	321	357	375	363	320	371	354	344	357	324	352	318	336	329	328	315	333	385	363	336	328	325	338	322	334	313	293	354	339	341	348	371	363	322	333	316	317	339	367	367	346	332	354	340	368	380	353	356	372	365	350	317	343	335	344	321	345	343	338	346	346	323	328	333	333	353	349	353	374	356	338	367	338	317	353	344	337	339	351	350	355	286	339	349	320	338	358	327	349	356	329	344	342	354	368	354	376	324	327	350	393	357	352	316	341	344	338	350	346	366	366	361	353	340	350	338	310	315	332	321	363	337	332	359	359	334	358	356	329	319	324	323	357	354	325	342	357	306	372	343	343	335	393	354	297	326	328	353	300	328	340	346	346	342	337	343	345	323	339	336	355	340	342	369	386	311	320	339	326	319	350	327	345	309	332	332	322	323	344	359	339	367	325	328	311	373	348	353	344	342
53163	58645	42996	11330	3406	2807	2162	1927	1664	1526	1411	1256	1229	1223	1139	1069	1074	1027	1036	979	972	995	970	889	949	895	924	885	881	911	861	861	817	861	853	833	862	831	888	839	888	869	891	801	842	802	839	881	788	787	778	836	788	841	814	895	876	817	819	867	772	862	847	1252	4157	5639	3931	1728	823	802	842	832	772	835	715	765	846	824	723	750	826	855	782	826	746	823	755	823	839	780	832	820	827	835	780	830	771	767	806	762	794	804	771	799	800	805	843	829	805	806	803	824	760	806	836	786	837	768	850	770	836	825	748	762	783	782	805	811	789	831	768	768	756	789	793	797	781	818	790	841	787	787	779	796	813	798	799	789	774	764	771	770	808	760	789	844	744	819	751	813	798	778	786	827	811	828	806	800	788	780	757	795	729	820	768	790	754	787	790	807	819	837	790	766	778	833	792	755	834	812	791	832	787	749	805	764	824	756	830	812	831	791	802	799	820	806	833	760	802	833	812	833	819	799	814	770	804	745	789	769	818	740	775	796	745	793	790	801	819	817	806	804	797	807	760	781	815	836	823	822	777	807	836	781	754	830	814	781	767	813	772	792	790	799	776	803	775	832	762	779	856	812	798	836	806	750	812	809	750	796	776	783	784	772	799	789	823	765	804	841	816	833	811	853	768	818	776	767	763	793	794	821	830	789	836	800	778	777	791	783	782	856	778	772	777	836	801	756	782	808	793	823	748	782	780	799	817	782	824	816	821	832	807	770	819	778	808	817	758	809	757	809	815	766	793	740	809	770	869	797	802	830	818	755	818	810	791	786	835	821	781	769	790	787	815	789	793	791	790	840	790	803	779	765	805	797	768	822	788	765	778	815	772	769	825	786	768	806	804	830	797	828	813	797	886	866	830	794	782	776	760	727	821	761	830	789	805	754	786	791	782	814	798	779	766	784	801	769	779	796	788	800	819	835	809	778	781	797	766	792	788	821	779	812	832	749	799	819	789	775	827	761	853	786	803	805	806	773	780	833	827	819	775	775	832	780	782	795	790	760	755	769	797	823	762	777	799	766	799	811	837	775	765	796	813	788	799	793	792	807	837	762	803	799	809	786	755	778	780	748	832	845	819	824	799	801	816	802	813	791	807	828	830	804	825	796	785	808	831	806	811	783	779	842	810	825	788	805	771	778	814	837	800	861	826	793	831	805	797	766	801	813	765	782	799	768	785	782	740	785	809	784	809	813	780	823	807	803	775	755	826	801	806	787	817	802	796	788	768	777	766	743	778	795	744	750	802	777	754	763	856	827	818	815	781	825	793	799	815	794	755	814	797	781	794	800	763	782	800	806	806	794	778	816	799	804	778	777	794	778	801	817	781	801	770	743	809	774	775	779	800	785	789	790	812	734	778	779	801	819	816	811	798	797	804	812	788	838	829	787	826	813	790	768	854	766	786	811	788	794	766	831	788	798	813	823	815	763	769	784	821	764	758	835	846	757	813	763	791	787	770	794	842	821	793	759	851	818	785	796	758	752	781	777	776	826	838	822	805	842	794	796	799	748	784	824	821	872	799	758	768	766	804	827	751	840	800	762	775	813	758	809	792	763	774	833	817	761	769	802	798	774	826	815	749	779	763	777	742	771	798	801	782	797	866	792	776	761	801	771	806	764	771	793	820	865	748	803	771	761	810	817	811	859	831	769	796	823	814	813	810	780	773	824	785	775	775	834	760	748	852	815	784	822	821	807	769	761	784	793	784	865	834	797	795	809	792	780	774	788	791	741	822	778	774	741	792	782	801	803	793	834	781	768	848	832	796	780	791	780	786	818	804	826	757	806	759	751	826	753	776	749	817	801	767	809	812	782	799	773	800	782	797	790	785	782	770	793	795	736	795	760	776	833	854	798	801	827	802	836	786	800	778	804	811	773	774	767	755	784	770	821	773	766	798	770	802	808	831	836	817	844	779	760	754	773	827	733	793	785	765	776	772	709	774	864	825	817	761	777	794	795	820	783	839	813	819	822	787	796	801	785	797	788	765	796	773	828	843	781	771	776	756	759	827	795	814	795	821	749	756	845	776	761	790	787	788	753	747	771	756	800	846	782	781	767	807	813	768	818	827	779	853	861	801	770	787	773	806	766	727	775	784	794	792	824	810	833	856	793	786	802	786	778	838	770	791	811	790	794	785	770	811	824	805	766	782	786	814	812	776	823	828	816	795	858	819	785	832	762	786	735	786	800	805	776	802	798	793	821	779	831	788	759	819	809	753	893	780	758	828	797	815	785	775	767	818	756	752	809	814	830	809	778	781	748	788	800	838	840	781	828	791	838	804	762	841	807	789	819	820	804	785	819	815	777	799	793	796	776	809	816	779	852	761	769	797	754	788	815	810	851	800	785	736	798	751	824	814	770	763	816	815	832	785	773	822	753	814	737	774	845	782	798	787	800	770	780	825	839	840	813	809	829	815	835	768	797	758	781	828	807	813	829	758	789	807	764	793	778	798	781	803	813	782	779	787	813	802	759	806	808	773	785	823	800	834	773	815	809	827	786	779	763	804	731	754	819	775	776	838	793	825	839	810	806	784	784	818	788	813	761	835	790	796	765	779	824	812	756	793	807	839	796	817	789	812	797	774	806	730	805	832	736	793	744	780	822	769	794	746	775	800	792	799	740	785	776	829	773	799	764	837	811	778	788	759	790	799	842	810	785	742	815	761	772	807	761	780	799	815	837	775	795	797	820	778	782	783	806	840	787	807	789	771	822	754	803	783	773	837	804	772	845	854	801	893	816	824	844	810	818	759	841	838	783	817	807	809	807	796	820	769	783	813	815	745	774	764	810	786	747	817	827	747	786	804	783	841	773	823	779	827	796	808	817	780	789	850	728	848	808	776	820	806	755	812	829	813	763	801	764	793	828	829	806	753	804	816	776	754	796	816	824	833	806	840	755	787	744	850	783	793	762	751	797	793	746	793	745	820	759	825	754	810	832	807	823	746	806	780	794	794	786	798	772	823	798	752	806	783	867	788	798	829	764	780	842	756	788	823	802	752	789	817	794	797	782	799	756	843	788	762	760	816	785	780	761	778	829	746	760	804	771	793	803	786	815	784	820	833	803	759	795	827	829	763	772	848	822	816	756	763	809	804	759	754	776	793	783	787	780	785	775	769	788	800	812	753	810	767	798	792	839	815	778	749	776	849	760	742	745	823	833	738	812	796	808	799	757	814	783	795	784	788	837	801	767	813	814	846	749	772	794	827	829	799	766	779	820	815	809	820	812	814	771	817	762	776	768	769	793	789	793	789	772	821	795	795	830	858	814	774	814	810	753	775	782	793	780	768	817	776	813	829	716	791	823	732	779	836	813	848	838	800	819	746	823	789	752	776	787	741	784	805	776	796	850	808	824	771	772	725	777	826	786	771	784	806	775	806	802	795	740	782	854	773	812	813	732	739	804	824	812	784	794	815	830	804	785	795	813	763	802	789	820	735	799	840	809	815	820	855	769	832	813
59275	42812	37241	32295	25462	24420	23778	20097	12569	4538	1103	716	711	589	633	559	596	559	556	556	567	534	530	592	521	548	502	510	503	495	467	456	496	464	481	487	469	499	504	471	435	447	477	497	502	466	465	479	465	472	472	485	501	480	471	468	459	474	443	455	472	480	443	548	1178	2298	1615	1126	499	415	436	481	464	474	472	458	523	479	458	470	412	473	463	481	500	451	443	421	456	515	459	455	450	478	470	468	471	468	488	455	491	439	463	493	474	458	445	450	451	462	458	429	486	425	469	455	468	462	439	458	455	463	443	490	462	488	472	467	439	462	495	449	430	461	474	463	489	457	489	436	495	463	494	459	430	443	478	495	452	455	462	490	486	486	446	452	459	458	485	453	490	445	468	461	446	460	483	475	496	467	461	446	463	446	480	457	473	429	481	514	490	474	421	430	462	427	469	424	494	460	466	497	475	465	471	518	499	423	447	508	477	464	447	436	437	454	472	463	464	458	470	452	422	471	475	443	444	474	494	476	457	487	465	471	461	447	451	478	452	489	443	419	483	454	460	483	495	437	467	469	448	465	462	454	471	447	502	488	506	444	516	496	429	484	467	463	471	454	460	442	452	429	458	434	468	413	449	416	477	431	497	453	448	488	421	518	460	430	485	445	477	427	453	465	450	477	472	476	468	475	474	472	427	461	479	422	449	445	429	476	456	478	456	462	482	468	472	475	498	432	486	435	457	456	485	415	449	476	478	450	428	466	482	469	450	445	449	459	452	444	453	479	452	430	473	451	469	462	432	450	486	450	493	501	439	468	443	455	468	463	453	446	485	439	494	446	466	478	485	448	402	467	481	445	486	442	424	496	452	480	474	459	462	526	457	502	498	459	468	440	460	462	434	472	437	462	413	456	455	444	457	462	455	464	459	466	478	457	441	424	455	462	469	478	423	472	461	432	431	419	482	503	475	460	431	449	472	446	484	473	454	448	472	420	473	469	474	459	443	456	425	391	461	464	462	446	466	412	493	446	463	463	480	449	487	493	474	487	496	473	479	436	457	461	454	462	468	420	467	443	492	491	431	442	455	457	441	459	465	447	460	464	461	456	477	465	459	460	452	450	449	495	472	449	460	475	449	438	448	467	468	442	461	452	453	470	468	501	472	452	457	456	454	448	438	449	457	444	495	478	465	436	490	423	454	444	453	483	451	460	484	448	453	454	481	474	449	469	470	469	484	458	495	425	452	472	467	443	463	499	465	477	450	507	461	427	512	492	474	484	484	462	440	470	483	479	436	415	427	450	469	435	470	492	441	440	473	459	482	495	440	457	453	455	485	439	430	470	501	504	519	462	486	450	488	461	484	465	467	445	505	467	496	486	506	439	489	504	438	489	485	485	483	481	451	452	464	467	487	476	452	456	459	476	444	498	464	462	459	431	455	449	439	463	495	461	411	422	466	474	514	490	428	450	508	481	506	466	435	442	462	433	463	457	469	443	473	493	490	486	478	470	469	445	507	477	471	504	477	486	478	481	441	470	486	444	421	458	434	443	459	476	438	449	448	460	496	496	473	466	484	464	443	473	464	455	468	430	450	440	428	492	480	476	506	426	448	416	476	449	474	449	448	462	447	456	503	416	502	485	492	462	455	488	452	488	493	420	420	437	453	511	455	439	471	449	466	436	442	466	508	481	444	461	453	472	478	435	466	478	422	483	443	450	443	461	454	475	486	454	483	474	467	444	505	478	452	452	471	458	441	458	482	424	460	466	448	440	473	466	476	468	438	438	409	473	465	485	452	492	448	498	482	507	482	451	488	449	433	472	482	456	465	430	466	470	467	446	481	440	444	441	455	485	491	460	471	454	481	493	461	454	427	455	467	430	470	476	440	489	481	452	464	445	476	462	474	498	526	435	473	443	534	497	462	452	460	478	503	488	439	474	456	479	465	454	474	446	473	464	462	497	465	483	493	449	452	517	469	425	475	493	463	482	469	439	440	418	501	452	426	460	457	444	439	428	494	477	461	459	431	420	477	433	441	431	471	438	473	460	448	493	454	466	446	435	465	444	460	442	445	491	492	460	450	481	458	453	449	447	476	437	475	477	443	484	481	471	462	428	437	477	438	467	461	468	435	454	444	479	465	468	433	428	500	460	461	450	489	471	491	449	482	480	497	439	483	493	480	528	443	448	450	440	435	477	446	482	445	448	452	472	404	500	435	473	449	455	506	482	459	434	475	518	457	464	477	482	495	460	480	471	501	532	494	437	452	477	435	434	473	449	468	476	447	447	468	445	478	476	483	438	438	445	462	485	487	461	469	437	431	454	456	424	448	452	467	460	457	488	459	474	469	489	437	458	474	423	458	478	416	477	469	440	490	486	468	460	469	445	479	428	490	463	494	447	481	471	461	470	522	478	444	451	486	421	478	422	441	456	463	447	461	434	493	448	449	469	448	434	454	459	474	495	455	455	488	476	472	433	479	473	478	445	438	483	450	443	438	405	468	478	467	478	458	468	476	480	447	431	478	479	465	520	496	440	456	490	483	450	469	489	453	476	476	462	420	481	442	471	422	459	465	455	486	448	449	454	471	442	444	508	469	480	457	452	436	461	443	448	480	477	438	436	461	472	410	470	441	465	464	464	464	476	476	475	472	450	481	462	473	456	453	466	468	442	451	443	429	495	454	462	475	451	465	442	460	432	464	512	460	453	430	458	490	462	454	452	441	448	450	457	482	473	454	457	459	449	452	471	444	458	424	447	456	447	469	473	469	488	467	458	417	458	481	439	415	448	478	492	478	451	439	446	463	461	465	468	467	451	461	452	472	515	449	465	470	458	454	488	505	475	444	455	439	464	457	420	449	478	491	465	440	472	423	440	447	439	469	447	484	475	469	442	461	495	471	438	463	415	435	476	444	457	481	504	432	401	423	489	458	478	459	471	456	464	461	448	440	456	526	487	422	454	450	501	505	473	445	449	398	489	466	468	474	499	472	462	427	446	441	435	436	444	453	474	440	483	461	485	482	481	464	449	441	443	472	493	490	466	465	506	434	464	508	484	470	498	437	437	473	425	454	461	478	438	415	491	488	478	453	501	490	455	475	422	451	463	477	434	445	435	463	477	488	456	406	494	453	433	481	530	462	471	461	447	452	446	480	447	484	461	453	446	473	450	459	427	448	432	477	470	474	448	446	489	451	486	494	415	461	452	453	431	455	457	483	450	508	437	446	461	474	461	494	483	429	434	445	470	457	463	480	471	479	443	450	469	478	465	451	450	497	473	411	448	448	467	446	409	493	453	485	427	474	456	513	505	456	474	474	458	437	478	508	446	447	487	458	440	474	449	437	486	483	446	487	468	432	419	449	433	442	416	466	410	443	464	480	498	435	444	478	455	462	437	445	454	459	425	466	433	451	444	468	459	498	483	450	445	466	477	463	430	496	435	465	433	479	496	462	492	444	485	433	509	465	502	452	487	471	494	449	479	465	448	493	451	460	474	505	462	440	444	476	478
55109	56998	47519	36947	8197	4560	3714	3093	2635	2421	2091	1919	1830	1756	1633	1672	1454	1482	1398	1405	1332	1318	1277	1209	1272	1216	1253	1127	1157	1121	1161	1197	1116	1082	1142	1063	1053	1139	1038	1037	1136	1035	1063	1048	1026	1045	1087	1029	1084	1018	1039	1065	1036	1022	1098	1038	1016	1138	1060	1052	982	1065	1041	1361	5926	10853	7086	4082	1025	973	1038	1026	975	989	993	972	995	950	1009	987	940	1031	995	989	955	952	992	1014	994	940	943	992	973	997	988	968	965	976	1014	975	1020	959	991	972	969	990	977	1018	1010	1022	1019	1012	1029	1006	1005	977	989	980	971	1000	1020	952	947	1007	992	993	1025	1010	963	966	945	1005	975	1017	953	961	1002	974	1022	991	1004	943	1000	976	1041	995	994	994	996	988	965	963	1048	1020	945	988	992	977	1007	943	966	986	1014	999	979	1029	968	1073	976	1014	960	1029	1022	1023	974	998	1054	1011	1005	952	970	974	1005	1004	975	986	983	981	1008	945	1007	1020	960	979	960	941	963	993	939	953	979	937	986	969	1021	957	976	933	1001	969	951	1102	1059	998	1005	970	998	996	970	1029	1016	1028	1005	1019	1005	1029	967	977	1013	993	990	992	1007	1004	1002	1010	986	948	1020	1014	980	989	963	965	1012	999	983	967	1016	1008	955	952	1032	955	983	1003	1039	992	1047	1033	1025	998	1021	1006	966	975	986	930	991	982	970	989	974	1011	1002	1031	959	1004	970	976	1002	964	974	936	974	971	1012	989	990	969	957	992	977	981	1008	995	1012	1003	1007	1044	988	974	996	985	985	1011	988	1045	947	1044	1003	1003	1023	1004	975	1010	1025	995	998	971	950	1001	1017	969	964	955	992	1035	1006	977	928	1057	1004	901	991	958	933	1004	977	1001	993	981	978	1040	984	961	975	1042	1018	971	1004	1022	976	1022	970	990	949	982	952	977	1008	958	984	958	958	966	976	981	1017	989	940	1009	1045	1007	969	950	933	1010	1032	1016	949	1043	997	946	985	991	929	1085	1018	1054	1008	982	979	999	988	958	1003	1001	1039	992	993	995	980	991	973	1012	1014	1045	995	987	993	945	965	972	1028	951	969	1002	1018	985	1000	998	1077	974	980	1002	1008	965	953	1035	1033	1029	959	999	976	967	981	972	949	1008	919	1033	995	1007	1013	993	969	971	990	991	979	980	965	1007	987	1016	992	971	967	977	1005	1005	1005	991	1003	898	977	1000	983	939	989	956	980	982	1014	1000	988	972	967	1000	979	1001	967	1014	984	983	1062	959	977	1019	1041	1010	954	1015	1025	973	934	930	1001	955	1017	982	928	993	1002	1001	960	1041	973	990	1045	990	1008	934	983	985	971	1040	971	1005	977	983	1008	1009	1016	978	1024	1027	963	1026	1017	948	961	1043	943	1007	1027	1023	972	1026	981	961	952	987	991	1052	1010	991	1002	969	970	972	1003	1005	980	1042	1028	986	994	1025	1055	1038	987	1003	1009	958	1020	962	1020	1039	1014	989	971	986	990	973	1027	994	969	900	990	975	998	1023	999	957	922	1008	994	956	989	958	981	1014	995	967	941	994	1067	1025	1019	979	999	1019	1026	1004	987	1005	998	1027	969	1005	971	982	980	985	1019	983	942	1015	988	984	996	1018	957	1013	941	957	1004	974	961	973	1071	952	962	1034	984	958	958	951	994	982	981	1006	1046	1004	1009	970	965	999	1018	1046	974	989	930	1008	964	1030	985	1008	973	1013	949	1022	993	965	953	995	981	960	1010	981	1020	1006	1010	962	999	986	1017	949	950	954	1056	1009	963	1014	973	1003	1002	995	998	956	988	957	967	1006	979	993	956	984	1039	966	940	1029	906	954	945	1022	945	1016	1055	968	948	991	1065	1004	984	956	1053	1054	972	946	968	1012	977	956	992	1025	1054	1007	948	1014	981	982	979	991	1034	991	997	1001	1006	960	953	990	1020	1008	1000	980	961	999	1006	1040	1033	963	977	971	1045	975	964	1011	973	998	1010	1030	981	1012	1016	967	979	1001	961	972	978	1031	1016	983	1007	1022	988	965	978	997	999	995	993	1023	1005	1007	1018	986	951	1034	1031	990	1006	985	1033	960	1008	971	947	981	1011	1022	988	977	939	1017	1014	996	1073	956	992	1006	937	969	1016	1049	955	994	979	1024	998	1043	976	963	985	991	1014	983	964	985	1044	977	1031	1012	1009	952	1025	1032	1026	1019	971	981	973	982	987	995	998	940	1018	967	993	930	930	982	1032	947	1014	941	990	994	951	971	1005	957	1025	1020	983	1017	964	989	1021	971	969	975	1008	994	999	964	1021	1067	1048	969	1021	1042	982	996	970	953	981	963	941	891	960	1018	935	1001	957	941	963	1003	941	988	946	1031	1000	963	1010	986	966	1025	1023	974	1010	1033	999	1004	1013	980	989	1027	962	1013	955	970	963	982	942	936	1027	1002	1024	979	1001	945	1014	1014	1000	981	929	1009	1002	941	1004	982	989	932	989	1016	986	960	996	1011	1019	1037	1010	975	1012	987	931	1042	1018	993	955	939	1013	927	978	980	929	995	991	951	952	1022	1019	967	942	961	976	990	966	961	971	1053	943	973	1003	1051	1009	973	949	989	978	984	977	1039	996	980	986	1022	1061	1004	937	1001	975	958	989	992	1040	935	1001	1028	929	940	990	967	982	1000	967	957	943	1006	948	938	997	1050	898	963	991	967	991	990	990	980	996	967	947	1032	996	967	968	1002	935	1028	1053	993	971	1010	998	992	982	993	1025	1031	987	952	1060	1004	1029	990	966	930	977	1044	974	1019	954	1006	991	972	995	951	955	1007	946	971	1032	949	942	965	1009	1004	977	982	992	1007	1007	995	1022	982	940	990	1030	988	1050	1025	998	940	1017	1031	1026	1005	951	943	926	995	974	950	964	1065	1002	1016	1026	950	998	970	964	1038	1004	962	996	939	993	977	998	913	1033	1001	969	965	1042	955	987	947	983	1035	966	981	998	1013	976	1005	1031	1040	1039	946	984	1007	934	1048	1012	964	992	969	934	969	958	955	1015	1000	993	998	1016	958	1024	1008	1033	994	988	975	965	1003	1067	993	1010	1010	1003	995	990	970	995	977	1039	1028	1019	993	972	1015	975	992	989	1003	1013	984	987	996	981	998	949	1011	972	930	965	1017	992	989	924	1029	962	1014	979	1002	1005	1062	981	1025	1021	969	971	959	1024	1040	977	915	958	969	980	1014	971	993	993	1019	953	949	998	960	962	1001	968	989	978	1039	980	975	996	957	1026	968	1002	1010	944	1019	1048	1003	986	966	1015	1022	1002	1015	965	1034	1044	996	954	988	962	969	990	918	990	974	1017	996	986	985	940	942	1020	997	1025	936	978	1046	957	983	998	999	1019	1013	977	937	983	980	962	1039	986	1011	987	1050	934	998	967	971	1037	953	948	960	996	945	997	985	1004	989	1064	1016	983	968	1013	996	982	925	995	960	976	1000	930	949	982	961	932	1005	980	1011	1002	1008	995	1049	1027	1025	1013	967	956	1010	928	975	997	957	1020	984	978	1001	980	1001	944	949	954	948	1012	951	975	968	997	945	1022	1039	1008	1022	1030	998	1030	982	1008	962	960	982	950	1017	998	964	999	984	955	974	950	1014	968	962	990	995	1004	944	995	995	1086	927	993	963	971	1027	961	1022	996	985	1007	966	970	983	984	1017	998	1050	979	961	1004	986	989	986	994	959	991	1015	1006	985	1009	1016	1008	982	976	1058	1020	976	1010	938	977	994	974	933	988	920	1027	981	992	958	1050	947	921	960	996	947	998	979	1074	992	1001	985	1022	994	944	970	1019	1026	1000	968	1062	963	973	985	1005	1011	997	1010	936	988	1010	989	960	1026	1018	981	942	1003	950	989	974	981	984	1031	976	992	975	992	1011	982	995	1014	970	1004	1018	1054	1001	1001	1011	995	1017	986	959	963	977	990	939	1014	1060	991	1030	992	1009	1003	1017	946	955	1014	997	993	1033	960	998	1037	1037	957	1018	1019	981	968
33605	53707	49390	29980	15072	4627	1111	453	310	269	260	228	233	276	263	257	272	279	230	242	258	266	242	269	261	243	240	250	247	264	251	263	266	233	251	271	259	256	270	237	248	274	237	211	247	257	253	263	233	251	265	241	238	243	249	245	248	271	274	246	251	231	271	254	267	334	358	291	233	256	263	264	267	273	241	260	283	252	230	265	257	265	262	250	223	271	252	244	241	261	230	241	246	267	237	238	245	249	217	250	237	254	241	225	214	231	226	252	250	259	238	242	271	229	238	265	245	256	232	242	238	255	238	212	226	253	257	247	224	237	232	257	260	248	249	230	265	234	278	237	259	256	244	243	245	246	261	219	252	277	254	273	263	247	238	299	279	265	243	246	270	235	269	282	253	271	234	248	258	242	242	279	243	258	276	246	248	263	250	259	276	231	271	268	245	273	246	266	260	209	252	239	232	234	227	235	242	221	253	230	242	248	237	267	223	232	259	241	243	235	247	264	239	248	255	255	241	266	246	249	271	238	261	245	237	241	208	229	240	279	280	251	209	237	275	236	234	276	265	233	260	241	257	257	234	250	237	258	258	239	228	256	267	226	258	228	263	276	228	275	240	253	246	210	265	229	235	261	247	247	238	259	223	222	266	262	255	276	235	252	224	254	282	282	246	266	264	250	256	259	266	236	250	246	255	249	232	234	213	253	228	264	255	239	241	269	268	235	268	272	254	255	270	263	228	275	245	252	255	259	281	238	247	253	279	251	280	262	244	234	221	241	248	241	255	245	240	215	259	235	226	265	247	226	266	267	254	225	265	242	245	266	278	253	245	242	248	252	242	265	244	277	253	249	226	235	272	245	244	258	271	269	278	281	227	221	252	268	260	235	280	269	260	235	260	247	243	258	236	272	252	273	250	254	248	246	232	229	253	253	265	218	260	257	277	236	254	264	249	247	247	268	230	245	253	239	243	254	243	267	248	237	251	269	248	250	259	247	252	280	228	282	268	247	261	287	235	269	240	249	244	255	226	218	262	272	263	241	253	250	244	255	255	215	235	255	242	233	242	236	254	235	267	249	259	251	219	229	234	257	266	250	241	248	245	237	259	266	268	252	239	252	231	265	297	240	244	242	218	282	254	245	277	278	242	245	233	243	258	239	244	254	275	242	245	286	237	253	269	266	252	244	235	224	268	258	268	264	242	270	256	258	239	250	221	252	282	238	290	254	253	255	254	273	256	237	270	234	253	272	242	239	239	234	235	274	261	272	247	250	230	270	241	260	271	255	266	237	258	245	260	234	238	224	252	247	249	251	253	265	254	289	238	265	248	264	260	254	240	256	224	224	254	231	251	251	220	260	236	258	262	245	260	240	299	261	243	262	263	246	265	273	230	264	237	231	261	223	254	245	256	252	266	227	252	245	281	255	259	251	244	235	242	265	236	235	253	261	242	260	204	264	232	259	221	276	259	274	251	272	257	241	262	243	257	239	251	221	219	250	257	229	256	261	267	229	261	244	242	237	244	232	249	237	254	260	260	273	235	255	268	248	251	251	241	242	253	240	246	251	256	233	241	228	264	230	251	269	239	255	225	238	234	253	247	269	271	239	248	280	239	266	246	267	246	255	249	293	216	256	238	252	251	266	256	239	242	234	219	242	242	260	244	250	243	246	261	238	259	268	271	227	283	261	237	249	246	247	281	262	259	253	249	273	239	262	214	255	265	254	261	270	271	259	233	243	270	252	257	286	270	251	239	256	244	231	274	247	248	259	257	238	241	269	245	253	251	254	263	257	251	263	240	233	240	260	263	291	227	272	267	237	244	246	246	264	257	286	255	254	249	218	263	239	273	239	279	244	269	252	256	269	266	247	266	260	237	241	256	256	267	260	236	233	247	244	237	268	255	264	240	236	257	261	267	266	257	281	274	237	259	241	240	261	255	254	277	276	248	273	248	241	247	248	233	214	287	254	227	260	247	275	248	235	264	276	243	249	249	233	252	254	256	216	243	251	228	273	265	271	263	265	241	247	273	243	243	244	260	268	254	239	255	223	231	258	261	254	281	217	239	266	246	267	271	267	270	275	269	269	234	239	241	251	273	254	258	235	228	238	231	256	251	254	258	246	259	238	263	248	240	243	242	285	247	251	252	256	247	253	235	266	273	227	288	259	250	263	238	259	248	267	244	268	262	278	256	280	262	249	225	222	247	264	258	243	287	221	217	256	234	272	270	273	248	257	229	252	239	273	258	260	256	238	241	216	276	246	270	260	237	255	232	235	253	261	229	273	261	212	250	240	277	266	289	265	236	253	260	252	213	251	241	258	248	259	248	249	240	231	240	253	248	220	221	224	257	242	246	280	263	258	230	234	275	250	273	257	292	245	284	243	276	263	251	246	234	248	247	241	234	281	237	251	244	249	256	292	248	276	262	277	252	216	233	254	269	238	231	235	240	266	241	230	252	255	241	267	267	256	243	265	245	266	224	261	264	247	261	227	263	237	253	242	239	258	238	246	252	250	253	263	258	240	238	232	272	254	231	250	256	219	229	242	234	265	239	251	273	246	252	250	276	249	253	249	245	256	240	266	259	257	252	221	255	249	250	287	247	208	266	257	289	244	256	254	251	255	243	242	202	281	250	243	248	253	246	240	252	243	249	253	251	251	242	253	249	260	241	256	242	248	262	247	259	251	244	256	236	268	244	248	236	246	265	234	253	278	243	241	235	244	218	269	246	275	260	248	231	255	273	259	245	252	228	232	268	269	227	268	260	276	257	233	249	240	256	209	262	224	231	237	236	242	234	228	274	257	256	233	257	222	232	231	273	263	263	276	245	259	238	261	269	240	237	246	260	247	231	255	234	259	226	279	235	287	293	261	228	257	255	255	281	270	269	230	256	265	255	266	284	260	245	241	279	247	241	254	244	242	233	224	277	239	241	224	259	252	251	250	245	259	244	233	250	276	250	274	252	251	281	276	235	241	255	237	239	248	255	270	237	271	262	274	230	256	249	267	221	257	272	277	252	240	198	269	259	249	261	267	258	242	241	242	214	261	258	247	241	250	231	240	263	228	245	255	247	261	253	279	238	269	250	275	245	259	255	244	241	243	262	250	224	289	265	232	266	284	234	251	254	283	237	276	249	258	234	242	234	243	263	270	247	250	265	280	242	235	257	230	241	230	257	221	252	241	221	243	245	232	263	250	239	263	274	254	241	243	244	264	256	252	265	234	247	255	247	246	256	273	227	252	256	247	247	266	256	269	246	249	256	254	268	233	252	239	260	257	264	240	241	238	237	257	267	268	237	230	255	278	283	252	261	229	248	228	252	258	264	284	278	251	262	243	236	210	227	245	218	249	229	221	255	253	262	254	259	225	237	272	230	255	242	263	237	226	237	244	270	225	229	240	255	229	275	247	211	266	229	254	245	252	248	219	239	252	229	242	234	267	277	235	248	272	258	283	285	253	263	253	268	253	251	253	280	264	237	224	232	244	267	241	257	284	239	246
28985	52857	49876	32383	6058	777	753	770	698	673	691	714	646	661	690	687	650	661	677	618	667	666	687	685	657	634	664	638	648	641	665	665	675	670	650	666	653	662	636	643	670	654	663	662	679	668	613	697	617	627	708	625	681	653	666	669	652	681	619	666	625	678	643	632	836	1278	1348	952	585	603	671	661	601	685	641	658	638	602	672	590	653	667	614	665	666	668	629	651	653	699	659	685	660	647	655	651	659	675	680	664	651	624	664	640	638	655	691	617	692	603	638	686	675	657	661	646	642	635	602	630	692	651	717	662	635	650	636	606	681	699	649	647	653	656	688	605	644	642	640	617	668	683	642	647	630	612	590	623	665	622	663	630	631	656	657	676	646	653	683	672	656	654	698	627	708	651	673	658	676	671	668	607	686	636	657	659	631	671	666	577	647	610	683	647	658	716	702	603	672	657	657	656	653	740	681	645	652	654	603	657	669	670	624	701	606	639	676	672	706	667	635	676	632	686	655	671	669	663	674	615	633	619	680	678	711	667	643	624	634	646	681	677	685	668	660	699	608	678	627	643	651	682	653	658	652	680	619	665	646	659	670	621	668	619	692	674	619	634	640	666	694	697	672	640	636	651	630	680	653	666	633	665	685	655	666	629	698	617	680	654	658	624	648	700	636	653	730	630	655	636	650	688	660	668	597	665	608	673	601	626	685	629	629	674	611	672	659	631	672	677	643	672	655	661	680	640	663	635	694	659	638	586	665	671	640	679	676	636	667	642	643	627	668	645	663	661	640	687	644	642	608	663	644	664	618	655	679	648	661	613	687	668	614	669	666	668	651	608	618	663	629	668	627	633	638	641	614	665	658	639	674	648	657	646	647	587	639	613	668	605	633	696	645	627	654	624	636	663	650	654	655	622	644	678	652	652	645	659	691	614	659	672	654	654	663	662	654	675	649	652	665	661	704	644	661	684	648	655	610	630	640	681	608	646	617	622	674	650	632	663	633	644	646	652	592	641	669	671	659	653	640	643	663	656	606	599	632	699	674	648	673	657	637	644	666	618	637	648	651	653	691	668	660	694	640	671	666	654	696	656	669	674	672	664	643	659	692	639	639	649	693	590	607	667	653	623	687	634	652	647	647	614	638	656	672	673	649	675	607	711	636	616	676	650	692	663	624	679	622	638	676	684	641	637	618	682	707	671	619	640	629	621	652	627	622	641	631	695	658	695	707	650	662	652	619	671	638	617	616	682	657	684	666	606	664	616	611	677	675	641	603	650	696	598	639	652	660	634	612	617	610	638	666	649	676	633	644	637	623	672	649	671	621	624	672	644	666	632	643	689	664	661	625	639	651	645	602	641	667	668	617	645	645	655	637	639	664	660	617	665	683	687	636	654	664	659	709	610	674	627	640	674	644	646	671	669	649	690	647	675	659	657	634	629	680	639	619	626	686	648	611	673	698	678	675	648	698	633	666	653	637	625	659	657	660	649	647	660	694	655	639	723	653	689	671	615	647	625	606	633	641	618	678	649	665	646	687	671	658	651	683	644	643	640	625	663	653	705	644	639	606	654	645	659	679	641	675	695	642	677	637	634	631	632	626	652	673	616	641	653	643	613	707	683	638	656	643	673	622	654	644	654	699	603	616	672	623	639	634	624	626	637	650	660	650	628	633	630	627	663	649	642	699	638	670	626	639	649	657	646	620	607	642	619	622	636	581	659	663	636	675	617	658	657	669	679	645	678	624	643	630	693	677	684	667	666	614	672	666	652	687	644	640	688	645	623	676	634	635	631	622	687	623	634	625	642	631	701	656	638	657	601	629	670	653	623	632	649	700	693	656	597	651	668	635	669	654	663	705	631	666	638	660	645	639	671	626	674	624	660	655	614	642	723	643	624	618	686	677	670	663	662	649	653	613	662	637	662	631	627	659	666	638	607	657	635	669	607	644	682	663	670	617	628	661	676	678	660	643	605	698	708	659	619	642	645	629	624	674	665	671	676	655	666	651	656	632	618	584	708	628	607	653	698	640	661	640	673	669	624	646	634	666	661	624	681	635	659	631	666	656	672	615	620	671	618	684	626	652	663	657	603	671	649	644	661	646	657	633	670	665	657	656	612	616	672	637	726	656	651	674	624	695	634	640	667	623	653	692	645	646	632	609	659	650	647	668	680	679	625	668	718	714	622	629	614	642	592	608	617	660	652	622	627	699	640	631	632	658	638	615	637	683	563	642	674	639	644	654	638	648	633	630	639	707	668	614	633	630	635	620	672	613	630	677	635	663	658	615	657	609	605	617	647	688	634	664	673	670	622	633	677	633	592	689	607	642	674	662	658	612	660	693	662	640	657	601	715	706	638	619	653	670	649	686	640	645	628	619	657	738	680	623	649	661	633	637	696	663	696	642	663	666	664	650	647	661	621	644	596	612	613	634	624	635	683	653	599	666	686	618	662	652	666	648	613	638	646	662	666	672	667	691	603	613	636	653	674	678	613	638	693	670	703	620	676	641	657	675	679	639	639	638	653	639	650	635	614	657	594	628	624	656	666	620	699	617	670	626	603	660	641	644	681	647	651	614	642	679	679	611	668	659	655	666	658	690	671	659	640	641	658	646	631	642	662	637	680	646	669	648	658	657	619	655	641	662	627	648	649	636	682	641	653	627	660	623	672	671	670	641	674	645	663	640	677	659	658	663	583	672	644	658	619	648	686	616	614	646	591	623	589	658	626	647	650	640	646	644	646	651	668	643	646	622	675	662	620	625	667	635	679	635	628	638	649	676	690	663	605	637	654	638	612	658	670	639	641	696	625	649	668	667	633	694	628	642	685	586	641	705	642	678	689	665	664	690	669	680	667	686	661	631	681	665	613	665	657	669	655	647	679	626	616	629	660	595	666	650	676	685	668	633	644	689	635	677	627	639	684	683	673	661	665	637	636	646	641	610	655	639	696	660	690	680	648	652	641	590	651	611	682	671	656	672	651	608	642	656	634	689	604	633	659	671	670	620	636	692	644	643	670	631	627	679	628	636	610	608	664	621	659	670	653	680	663	659	686	628	645	707	639	638	658	627	652	668	644	620	616	628	651	622	664	649	634	648	661	661	634	633	636	620	680	662	637	638	674	641	680	667	661	652	665	674	637	642	643	638	664	645	666	676	619	595	652	626	721	686	621	644	632	638	660	667	691	611	678	703	687	662	688	609	651	636	654	651	674	659	620	665	683	653	683	622	632	639	656	661	693	613	690	609	637	675	663	695	641	650	648	608	602	674	647	674	657	637	645	668	638	656	696	660	659	667	656	661	664	681	666	670	632	639	682	630	633	624	628	682	616	644	702	641	674	665	684	651	642	630	650	639	617	654	680	639	692	648	663	643	669	653	650	687	658	665	621	656	639	624	635	672	669	641	682	639	600	659	669	594	643	651	661	634	664	645	664	631	628	652	672	670	652	605	675	666	673	631	646	645	659	635	626	677	656	661	636	669	627	650	709	642	678	638	656	640	674
57461	48016	43703	36120	28153	25019	23540	21073	15440	5362	860	531	504	438	435	452	391	419	453	452	413	414	423	426	389	405	413	421	365	388	398	408	377	409	419	397	371	388	390	382	413	354	415	411	352	375	376	422	387	382	376	343	417	353	382	416	395	376	401	370	388	412	369	379	576	998	1057	722	359	367	349	406	348	385	354	403	381	422	366	343	377	418	410	415	354	364	384	391	416	381	387	355	360	377	430	401	404	417	372	374	372	391	389	375	392	401	352	375	376	382	403	393	415	375	413	405	400	432	384	386	390	358	372	380	369	390	359	356	379	393	417	378	367	385	371	386	377	381	343	346	429	377	358	361	382	400	374	335	402	366	386	404	390	363	407	368	361	379	376	377	363	381	399	379	380	380	387	374	376	337	352	353	346	373	358	388	372	388	351	418	399	358	366	380	400	368	348	383	394	385	374	400	389	388	422	398	368	398	364	370	397	404	405	372	372	375	367	389	385	375	359	412	384	383	375	403	410	344	365	394	378	372	386	367	383	422	368	354	398	308	357	345	363	380	373	406	357	370	355	365	359	360	377	374	345	364	387	380	346	397	359	399	389	384	374	415	380	379	434	322	374	368	436	366	362	372	421	423	381	359	360	367	397	363	384	371	364	337	375	355	377	367	356	401	367	388	369	376	357	348	344	387	434	386	375	401	415	354	384	379	380	389	347	375	358	376	380	346	371	384	378	359	398	368	406	369	388	352	351	386	357	365	364	404	357	387	387	387	344	389	338	382	424	373	389	364	395	391	384	371	381	379	410	392	391	392	370	407	369	379	404	362	370	383	394	342	406	387	370	357	361	416	428	403	427	398	392	346	398	400	394	359	364	388	379	367	385	382	353	347	379	383	368	371	396	378	380	365	355	348	377	404	382	365	385	372	392	365	368	374	401	383	388	346	381	339	350	364	366	407	401	384	401	368	380	359	349	375	399	353	371	369	361	387	366	400	363	389	390	393	405	400	365	361	387	378	387	350	408	408	375	397	391	373	342	357	377	348	412	382	381	372	379	373	412	380	357	387	395	387	431	406	382	347	391	390	369	336	386	394	386	399	365	393	367	358	355	357	377	343	385	395	370	370	379	354	363	374	398	352	378	377	386	393	381	352	399	411	375	360	375	351	390	391	364	357	363	404	386	374	391	400	405	385	386	386	365	378	372	350	384	347	380	389	345	399	381	339	399	382	388	399	411	383	376	330	370	409	395	329	343	348	382	380	390	402	371	373	357	370	398	422	354	365	348	361	370	383	394	383	404	334	390	395	362	402	346	386	402	395	419	360	392	389	377	341	393	371	355	404	381	380	347	364	376	362	375	381	400	395	398	405	395	392	380	379	421	386	336	386	347	368	374	380	413	364	388	376	398	387	373	380	352	356	382	378	411	393	375	413	386	365	369	370	349	349	368	376	361	382	370	401	394	365	383	386	382	399	407	398	364	416	387	388	377	403	372	342	370	386	359	378	386	392	357	377	387	377	411	393	403	378	382	389	380	396	367	389	379	340	388	380	357	411	357	397	366	367	370	415	365	370	377	371	372	380	348	346	383	400	405	405	340	365	401	373	359	367	392	378	379	386	401	354	408	365	377	350	353	386	358	399	394	370	381	374	367	385	401	404	347	370	394	378	410	376	370	398	411	358	356	370	378	365	383	402	398	381	376	381	396	412	396	372	369	388	396	367	335	407	369	376	367	369	356	405	359	378	366	417	341	378	364	373	379	384	411	386	355	365	372	395	398	407	403	388	378	385	381	380	386	364	388	387	390	387	398	381	396	360	331	393	356	360	378	367	381	383	406	380	366	400	367	382	358	387	378	368	414	381	384	390	353	336	394	358	387	347	352	385	362	361	380	338	404	382	372	354	375	419	358	351	382	378	343	383	371	373	375	338	388	377	367	404	383	411	381	389	395	388	350	415	416	386	401	367	375	391	316	355	386	397	327	354	388	397	377	377	383	399	371	394	364	386	372	388	390	379	376	346	365	392	362	387	381	389	397	398	364	362	389	399	378	370	392	384	388	370	401	361	351	378	393	375	443	418	385	361	407	364	383	356	409	353	365	390	390	374	399	368	372	389	390	397	403	401	401	367	380	386	406	372	375	357	398	388	396	348	383	355	371	387	368	409	395	415	405	374	384	394	369	397	374	420	369	399	372	403	348	378	389	366	388	346	340	401	402	366	376	389	398	374	384	357	357	378	410	388	420	368	368	363	391	369	386	406	352	389	360	383	397	413	386	369	384	365	385	401	400	380	391	367	384	396	413	366	343	358	418	354	341	358	369	357	363	397	353	398	385	352	406	396	358	398	382	423	378	336	386	379	414	380	441	387	355	359	405	360	397	314	377	354	393	346	391	388	404	401	383	387	394	385	361	417	342	406	372	358	391	381	380	396	394	365	364	423	356	374	352	378	404	341	342	365	390	392	387	370	352	382	368	367	388	393	379	386	395	367	352	396	399	404	342	382	401	383	366	360	358	415	398	373	349	354	342	380	381	385	371	378	382	383	360	358	379	384	362	352	417	385	369	404	394	384	395	367	360	386	389	386	345	342	396	368	380	381	338	364	346	374	374	413	362	383	372	378	350	384	381	344	363	384	356	403	396	410	415	363	392	360	413	351	398	377	349	367	394	409	368	370	402	382	382	395	352	350	374	333	338	381	378	362	407	370	400	398	362	389	332	405	386	387	404	355	356	362	400	375	372	392	363	349	397	386	374	368	345	367	375	363	396	390	376	352	384	415	427	332	372	388	383	361	383	387	402	381	405	413	358	395	334	366	357	389	335	378	378	364	384	335	380	364	381	384	387	362	362	360	385	354	396	419	362	385	435	392	367	407	368	370	391	363	426	373	368	361	376	401	362	377	388	389	404	388	393	380	350	369	372	417	403	407	378	370	390	384	397	378	369	386	392	366	416	402	324	394	408	392	346	360	352	330	340	350	382	369	402	408	400	344	383	363	429	390	405	362	363	375	405	375	352	367	390	376	368	407	387	399	355	357	390	392	370	403	416	355	386	371	359	391	366	385	399	376	390	382	397	368	385	377	387	341	373	343	354	423	376	401	411	403	380	383	378	363	343	392	384	388	400	372	353	398	386	389	377	410	384	357	410	368	331	420	369	397	389	397	386	365	400	352	391	389	378	391	363	419	397	391	409	380	350	379	376	370	360	373	379	384	357	399	368	374	348	356	407	378	355	430	381	396	394	346	383	378	406	395	373	384	363	367	384	366	353	354	361	337	384	381	405	377	380	362	367	360	403	373	391	363	374	377	347	394	399	368	399	402	387	390	389	361	354	388	335	402	390	372	395	356	368	363	389	358	401	400	379	385	362	392	419	377	384	369	413	375	346	389	377	385	383	371	360	380	373	377	393	384	420	375	390	390	374	372	353	383	378	383	410	368	413	387	369	335	394	370	367	407	381	406	372	403	384	360	351	391	370	360	414	419	367	412	372	385	343	368	391	398
55118	59373	52398	36700	16782	2775	1680	1624	1446	1392	1380	1231	1205	1202	1104	1151	1091	1028	1042	985	997	963	1026	971	941	890	929	935	882	956	887	923	927	894	911	849	931	911	890	877	948	856	894	883	883	862	829	913	830	842	819	873	885	834	883	848	901	854	862	870	905	824	915	919	2088	4734	4879	2205	840	806	861	854	881	812	846	835	860	834	843	904	849	854	831	810	827	854	815	794	807	840	805	921	855	873	818	823	831	867	858	834	829	858	848	817	810	840	828	892	899	861	859	865	843	848	805	894	840	845	854	840	845	853	845	821	882	899	872	880	796	846	837	866	831	789	838	851	829	866	831	801	833	787	851	879	859	829	845	855	858	823	851	816	838	893	834	791	829	867	803	865	835	832	836	875	800	861	857	850	861	851	791	852	846	835	846	828	852	810	848	828	784	815	837	864	869	899	848	830	889	820	833	826	877	817	845	832	760	843	825	853	807	834	828	811	822	857	834	813	857	769	869	882	859	845	832	809	808	807	829	843	856	835	862	856	869	823	849	830	821	842	854	847	838	853	853	824	836	857	858	844	829	789	810	844	802	841	827	828	877	855	877	796	873	890	814	839	807	892	836	813	827	852	813	798	842	845	832	881	775	871	825	824	807	872	830	857	851	808	821	876	830	828	887	790	864	881	827	851	847	824	800	852	840	860	846	862	831	857	851	789	867	912	858	870	825	853	867	791	857	818	844	869	809	854	883	837	800	813	844	865	837	894	885	827	794	855	822	813	882	849	866	842	840	828	924	882	799	822	848	789	854	825	819	804	809	845	851	808	825	874	858	825	893	808	853	830	853	822	810	816	843	851	867	786	842	840	789	832	793	841	811	845	838	854	795	819	864	802	879	827	862	782	881	855	824	817	805	834	771	834	780	809	844	882	815	892	864	827	803	839	794	840	817	806	871	854	830	821	862	830	848	840	821	885	820	796	816	811	805	836	850	797	806	872	843	852	837	807	838	860	854	799	834	889	803	877	769	851	829	814	843	848	843	810	821	825	866	833	837	851	827	812	841	850	830	897	821	835	866	855	784	808	796	818	857	854	815	816	803	871	858	859	831	838	811	869	831	872	852	896	865	832	841	840	821	834	878	839	797	830	814	867	840	843	828	888	825	816	819	857	818	864	867	828	868	833	853	850	812	872	806	869	885	843	843	803	836	809	860	880	848	822	870	822	783	797	894	862	832	821	826	782	857	809	806	854	879	819	847	821	875	820	823	834	849	820	836	786	843	824	791	863	898	814	860	842	808	822	761	829	857	831	832	874	810	801	845	862	834	824	861	820	811	843	879	835	791	847	812	897	820	861	828	834	821	821	807	859	860	846	813	847	857	825	829	789	874	856	851	885	876	853	859	827	870	810	838	823	814	875	813	838	842	826	854	826	887	783	826	842	785	816	853	792	901	804	837	820	809	820	844	824	786	814	826	855	811	843	825	777	848	870	798	816	870	812	870	819	861	857	847	830	830	862	822	815	877	830	812	848	858	821	830	833	830	828	843	849	838	832	837	801	818	818	849	867	829	837	825	860	865	859	822	815	850	852	831	807	842	842	769	808	837	838	876	848	829	880	859	823	874	807	817	828	863	875	785	829	874	844	823	875	802	846	861	850	801	825	853	817	850	870	830	844	817	827	818	831	844	859	843	852	808	875	814	857	812	845	846	797	787	809	848	893	868	808	821	829	808	869	837	812	841	839	833	847	800	856	869	788	820	828	844	833	855	872	881	820	827	872	858	872	798	823	814	846	874	829	855	819	853	826	815	787	853	834	831	870	861	816	819	866	799	855	795	861	853	835	868	839	843	830	882	860	831	896	852	875	823	831	805	856	841	771	824	874	867	841	844	811	829	805	830	833	873	877	866	808	814	820	844	832	787	841	840	784	794	887	807	771	909	813	865	805	816	854	872	826	839	797	864	822	867	832	829	822	856	815	877	837	856	823	798	838	835	749	818	830	822	808	801	847	821	828	858	872	846	813	850	838	848	862	834	841	838	871	816	874	815	821	860	821	793	827	849	802	810	894	844	847	834	842	841	840	865	816	828	858	849	856	820	825	830	843	778	858	873	863	831	829	830	822	818	817	843	823	808	854	824	816	838	816	826	818	835	808	840	803	795	837	799	875	833	773	822	892	859	793	803	808	769	883	773	840	846	826	872	840	850	817	857	881	894	869	867	829	827	850	839	918	856	842	843	848	834	863	822	791	837	848	836	927	819	873	847	783	777	871	860	812	838	834	883	880	840	829	821	833	838	821	840	822	846	798	816	858	789	783	824	872	796	837	865	828	801	826	846	897	797	785	790	842	847	837	815	813	825	804	784	811	784	841	826	807	862	850	827	833	831	838	820	846	800	809	833	847	876	807	862	823	863	825	844	805	840	819	813	811	861	825	847	805	818	839	853	807	784	761	832	812	875	813	802	813	784	829	801	862	807	753	820	859	794	800	825	821	844	862	872	825	839	825	803	815	832	870	847	832	874	828	813	788	832	858	774	832	861	819	876	790	832	867	875	918	838	787	800	896	879	814	842	828	824	830	856	818	862	825	883	828	807	784	864	888	841	864	899	825	870	843	789	830	795	804	783	851	852	842	865	834	892	791	814	873	806	838	834	836	907	870	842	849	814	858	814	859	797	805	815	825	783	841	855	837	827	837	821	841	828	847	868	785	811	858	870	846	847	843	824	860	834	806	781	802	843	829	838	808	799	797	840	827	857	798	861	814	827	819	844	831	830	918	810	869	846	840	813	835	853	878	803	832	891	832	871	855	858	841	872	789	818	891	851	868	806	791	845	892	852	877	874	804	825	847	809	862	856	856	825	818	771	829	803	860	808	857	854	853	829	869	786	845	835	812	857	813	865	832	877	836	882	842	859	769	800	821	851	875	846	833	866	823	828	851	808	839	803	844	823	810	869	811	841	853	836	796	828	819	842	876	858	799	812	836	838	869	878	831	806	806	860	875	829	882	806	823	824	786	885	872	796	820	877	866	814	832	838	851	794	836	824	851	833	834	838	801	778	853	845	825	882	820	791	875	811	851	843	792	837	836	805	871	802	821	797	813	797	854	821	759	860	856	852	800	762	816	856	821	880	821	837	853	838	885	847	780	848	843	819	826	809	891	863	840	819	833	799	817	818	826	867	839	791	837	792	852	816	825	831	820	791	822	823	771	854	864	814	823	897	847	813	842	840	850	863	878	839	806	799	848	850	825	824	882	866	850	842	818	828	864	798	797	811	751	813	863	857	792	836	836	871	838	797	774	876	852	852	813	867	817	850	838	788	809	855	895	808	786	858	843	848	835	821	797	820	842	759	827	881	845	814	872	830	841	820	828	831	821	851	824	874	803	829	785	845	821	845	829	818	830	796	824	836	853	821	863	885	814	827	879	793	801	806	896	847	828	795	827	840	815	845	840	846	843	822	852	822	814	832	853	832	815	917	848	944	857	817	856	857	783	847	829	840	807	832	819
53587	41534	38882	32524	27436	25659	24141	21961	16798	7187	1423	732	677	649	648	602	576	599	592	565	554	616	541	528	546	533	564	524	546	562	544	591	498	448	556	496	533	520	531	529	509	484	531	516	507	550	535	541	527	536	543	493	554	495	521	526	499	478	522	530	525	494	505	517	683	1775	2118	1309	545	528	497	505	539	485	469	554	499	493	519	485	512	511	458	483	516	476	465	543	511	479	506	509	533	525	537	540	489	470	481	502	508	482	521	478	478	524	509	533	497	509	523	527	480	520	501	509	492	493	517	533	531	513	452	502	503	463	509	463	497	495	517	465	488	483	452	472	497	499	496	488	485	496	495	488	488	486	515	470	494	464	496	464	471	510	510	522	531	486	503	460	499	428	465	503	475	429	498	524	497	454	527	515	517	505	522	441	512	492	527	449	462	452	529	467	457	554	484	483	468	479	467	469	482	509	490	487	479	490	513	535	487	505	501	491	520	491	476	504	493	480	481	509	495	508	466	499	450	503	482	511	554	481	478	456	542	513	511	522	489	522	485	473	525	509	460	516	499	534	511	491	469	505	530	479	498	492	510	482	510	497	468	505	473	507	485	519	497	486	487	514	483	505	489	481	557	508	472	512	453	458	531	446	507	464	541	496	484	541	527	536	486	481	496	471	486	481	474	520	507	516	500	505	511	477	448	498	505	470	460	467	513	501	475	512	526	517	511	499	511	480	475	478	482	476	522	446	536	516	495	486	451	532	494	515	470	530	508	452	512	467	471	474	477	518	468	514	469	464	479	506	541	473	474	514	501	501	467	494	494	541	494	531	488	475	471	540	487	481	530	464	512	537	490	504	489	490	524	492	518	479	505	524	463	497	536	520	519	519	505	466	463	496	491	513	515	543	499	491	466	493	537	500	473	476	507	439	515	540	515	447	532	503	486	515	518	510	508	503	449	497	466	488	496	508	518	483	468	565	463	472	492	459	525	504	475	484	472	497	498	506	539	526	521	475	507	464	447	502	507	472	455	514	552	536	497	512	534	462	533	494	491	523	466	518	513	509	473	461	549	524	495	471	487	489	423	446	487	499	505	510	468	516	533	506	487	502	486	531	513	502	553	473	473	488	490	489	485	476	499	471	470	465	502	503	557	459	482	462	501	507	501	439	492	508	493	511	474	487	491	534	512	474	493	530	532	463	487	518	478	522	489	458	477	491	542	521	458	440	489	491	479	515	466	494	508	469	506	499	485	505	514	466	499	507	530	511	472	463	468	476	462	517	483	517	502	482	493	501	504	491	449	460	505	501	500	502	486	500	456	472	503	491	509	521	531	485	491	460	451	497	494	451	539	515	518	534	522	455	441	502	508	505	482	511	476	498	481	543	527	486	438	474	498	461	460	433	479	517	447	519	467	519	443	481	502	480	470	465	513	481	509	497	505	472	497	507	519	556	471	510	511	496	513	496	514	496	477	486	523	513	490	481	481	502	503	486	500	490	494	424	507	463	495	475	482	464	475	508	444	493	451	438	512	523	509	482	461	480	419	492	522	508	499	479	551	515	511	442	516	473	463	443	488	453	508	511	505	502	467	519	495	477	464	497	473	494	484	484	442	530	543	507	500	467	507	493	486	442	483	500	445	489	465	491	466	485	467	469	498	507	488	513	507	502	557	505	517	468	490	549	510	487	456	519	516	475	534	519	442	470	462	454	521	481	501	456	473	511	507	517	515	463	500	480	481	508	534	531	493	512	468	549	501	508	444	505	485	522	436	505	515	469	521	463	538	523	493	487	489	471	499	503	462	456	488	485	451	494	467	546	500	490	457	512	546	480	469	503	462	474	479	504	481	472	504	507	479	474	471	441	481	493	568	484	467	484	485	488	478	479	489	486	483	487	458	508	494	503	491	493	480	479	505	467	495	505	493	473	503	493	488	483	531	490	479	464	508	513	550	503	498	498	520	496	487	467	472	530	487	514	542	530	445	492	451	490	514	490	501	525	468	481	495	496	508	511	496	483	481	408	479	528	482	477	505	532	505	551	476	487	483	484	519	518	504	512	504	472	495	522	499	499	485	430	441	479	538	514	482	459	485	456	458	488	514	492	508	433	516	459	511	441	505	490	481	469	498	480	438	462	481	503	480	501	522	495	446	489	476	464	469	487	481	506	460	488	514	461	436	490	539	465	485	496	470	493	455	498	495	480	518	486	484	517	473	502	460	526	472	497	507	484	451	496	447	465	518	500	479	495	482	542	507	507	515	511	540	461	497	476	503	473	464	486	486	470	501	509	512	487	447	501	474	484	534	517	509	516	530	470	439	468	504	485	481	526	477	474	513	504	524	465	482	489	434	470	512	487	504	502	483	476	519	531	489	512	532	485	472	487	519	534	505	465	508	489	485	493	462	475	489	477	476	510	483	568	465	480	524	529	499	479	466	518	489	481	498	479	518	497	454	485	497	491	459	479	510	480	510	463	528	497	482	459	480	450	442	477	519	488	439	481	459	445	504	464	499	482	496	505	497	508	522	510	494	527	480	484	481	522	524	489	553	492	493	481	500	487	463	501	489	499	523	509	470	500	471	490	464	477	461	527	486	481	494	519	504	485	512	485	484	492	503	502	513	446	447	482	472	514	438	489	501	523	527	479	487	498	469	493	506	479	548	511	519	506	479	527	507	463	460	500	535	540	504	516	502	488	481	476	472	510	543	483	512	512	503	510	509	492	529	453	462	448	539	505	500	458	470	492	511	522	480	493	500	479	445	499	448	496	470	451	464	497	511	483	519	484	507	437	508	482	501	491	505	464	511	465	463	518	503	537	486	474	519	512	436	489	478	458	481	494	460	475	483	470	443	476	459	462	495	471	497	489	506	485	474	473	466	485	506	490	463	506	473	458	458	446	501	500	451	523	467	459	482	466	526	523	523	486	446	490	514	513	489	478	499	496	493	525	503	490	522	489	494	472	485	469	488	466	456	472	501	523	498	482	528	493	477	507	504	508	484	491	460	442	463	457	474	490	510	462	519	493	527	502	545	490	490	465	523	503	473	440	523	496	501	515	510	530	468	478	494	487	505	481	481	508	498	470	514	486	513	477	470	508	455	468	485	497	496	508	494	500	455	509	501	513	460	483	489	491	512	471	492	483	494	486	520	480	476	574	489	544	507	480	485	473	496	510	518	472	490	498	468	460	444	468	478	482	492	486	521	492	541	544	508	499	488	544	461	459	520	491	499	546	484	470	498	483	483	475	520	512	473	547	504	519	487	436	489	517	517	495	528	516	489	503	498	477	472	510	472	523	470	445	467	497	524	505	485	521	467	514	549	481	493	500	510	460	456	510	479	501	508	491	501	490	477	522	493	503	500	475	440	461	508	497	496	478	476	504	491	530	500	483	448	509	507	515	473	498	507	519	449	440	521	520	505	500	482	501	503	469	480	494	494	512	518	468	517	468	520	476	472	492	483	509	527	503	496	472	463	533	549	473	457	485	503	507	450	399	476	485	509	486
54011	52744	41113	16228	9292	788	735	868	908	1007	1050	1080	1123	1234	1262	1209	1276	1236	1228	1230	1212	1190	1186	1120	1131	1146	1123	1144	1143	1129	1059	1109	1080	1086	1108	1044	1102	1040	1046	987	946	1050	1021	1030	1020	1025	1013	1053	1004	1014	1023	1016	1044	991	1015	1025	1007	1060	998	969	1055	1032	1071	1049	2017	7389	9011	4407	976	1003	933	917	945	949	961	935	959	921	955	965	993	947	913	974	958	995	988	976	935	929	976	952	926	963	955	992	925	985	939	1012	923	929	975	957	920	970	939	964	993	958	936	950	981	1004	956	934	926	924	969	953	967	924	978	959	906	1020	929	1002	987	879	959	1035	982	952	961	994	911	943	956	967	991	948	964	938	940	978	983	945	953	952	967	927	947	882	985	909	924	927	961	929	911	931	977	945	925	937	918	970	919	922	961	997	983	928	947	977	990	964	966	895	932	942	968	938	959	877	952	948	901	949	974	979	949	964	945	953	879	936	949	928	923	918	877	957	956	924	964	956	990	972	946	942	905	939	963	951	978	947	978	957	924	975	996	959	945	971	928	967	919	953	987	925	935	949	941	995	1033	969	968	921	992	977	913	924	939	942	959	950	974	954	938	925	903	988	965	987	998	929	925	983	945	944	885	954	1009	963	981	926	937	900	946	962	935	1041	956	940	930	1012	899	942	919	992	948	936	1000	961	995	876	964	928	948	957	958	941	956	972	998	953	920	964	974	952	883	943	996	962	965	880	948	985	910	930	951	911	955	923	931	939	980	933	948	935	926	915	973	940	990	913	926	964	917	907	929	1012	936	915	927	907	961	946	944	963	888	944	938	961	914	971	965	923	959	924	958	947	957	933	953	946	956	983	945	947	939	967	926	970	1001	924	937	948	855	950	965	914	940	930	953	938	875	929	892	932	948	950	984	945	946	940	937	932	956	974	961	951	914	955	980	928	953	975	923	959	983	953	928	902	938	935	871	933	931	919	904	915	1001	958	917	950	900	902	954	940	990	955	932	946	992	1001	967	940	955	981	938	928	934	978	942	942	971	902	957	965	947	925	905	931	985	934	999	917	986	966	907	934	896	986	991	931	902	969	987	895	980	991	972	972	963	963	901	941	952	963	962	897	900	950	1009	904	939	987	967	951	890	991	947	980	986	957	962	968	996	895	950	900	909	937	951	955	928	923	897	949	947	943	932	949	952	943	941	947	970	908	917	970	945	943	968	923	972	966	965	968	975	944	948	910	940	958	938	937	939	967	938	899	1005	928	982	963	957	899	923	983	931	953	945	945	953	928	944	925	910	946	929	944	953	924	912	960	935	978	908	932	956	965	968	946	920	929	987	922	935	940	896	939	972	958	944	991	912	960	924	987	1004	988	914	944	965	963	942	937	1021	929	962	980	931	957	974	959	903	982	977	932	979	954	930	947	947	914	898	939	986	943	1013	984	877	907	966	960	980	962	926	911	943	898	979	926	916	949	890	897	994	900	925	960	952	966	953	940	923	948	933	962	921	918	952	962	938	969	1004	914	934	964	964	983	886	920	942	978	928	952	916	953	946	957	932	982	871	946	939	926	995	885	882	948	994	1003	965	977	967	972	990	968	966	917	913	956	956	974	939	898	989	987	935	1016	928	920	955	890	971	941	998	905	979	1009	911	926	948	987	950	968	940	930	950	899	955	981	979	954	944	939	886	964	947	962	878	932	973	908	969	922	947	945	933	931	962	923	902	932	942	936	935	956	943	953	976	980	964	1009	964	940	954	971	958	917	927	907	974	958	968	917	962	902	996	971	987	947	1001	971	963	998	954	962	917	897	943	966	952	932	944	965	967	919	958	926	949	941	944	930	930	944	850	963	969	994	932	960	917	952	943	905	928	959	969	896	967	963	984	1012	962	931	930	945	956	999	977	976	950	946	972	999	950	928	932	936	930	925	953	957	963	973	931	893	885	931	943	928	914	1017	952	925	966	904	961	912	976	904	945	930	977	943	981	895	920	931	951	968	977	935	999	940	950	922	962	995	936	965	966	965	907	972	966	931	985	952	953	934	973	925	926	992	960	942	965	958	972	938	951	961	898	936	975	935	943	916	967	872	991	976	962	948	947	915	931	939	966	970	938	935	996	1012	948	951	930	938	929	934	935	908	997	913	934	943	936	926	961	888	963	956	1009	892	951	931	934	904	964	942	947	981	959	906	981	977	922	971	966	884	930	898	892	946	946	1022	929	994	930	959	954	915	1008	924	908	943	926	934	968	972	898	938	984	953	940	888	968	899	913	931	949	906	998	897	934	948	923	976	979	923	932	1008	928	955	926	926	944	941	949	975	941	967	897	880	954	1031	950	965	996	907	874	961	958	897	950	997	951	897	966	896	910	960	941	878	853	943	930	912	956	950	948	948	970	966	948	925	942	967	981	922	958	1010	988	912	932	936	889	914	948	965	941	987	903	955	918	945	940	911	934	979	935	929	929	950	926	979	994	956	967	922	879	943	1006	977	1019	953	961	952	897	960	995	1021	928	938	961	925	883	944	956	937	973	943	937	911	897	976	942	965	959	986	940	961	939	920	928	957	911	976	941	955	964	970	917	947	955	890	925	976	972	961	897	954	939	937	972	951	916	939	971	979	940	1016	917	982	947	918	952	950	935	976	934	906	975	914	981	947	917	913	927	973	994	908	910	949	979	935	908	912	951	948	926	946	951	928	910	944	987	905	966	971	921	912	949	867	916	967	921	968	942	913	938	922	929	934	917	932	948	937	914	907	936	955	917	922	944	928	950	928	909	989	924	935	982	1002	927	905	974	937	949	956	936	967	913	925	949	982	943	953	913	965	1017	1011	950	966	934	957	994	895	905	974	977	1002	888	938	956	898	936	995	919	1000	937	931	898	1021	993	987	876	934	926	939	943	943	932	966	947	919	935	878	921	987	865	919	970	944	932	914	992	950	967	993	996	939	964	943	981	943	914	925	951	947	962	881	885	959	959	956	881	936	851	952	925	944	946	933	915	938	954	933	937	912	886	902	912	957	976	963	913	950	975	942	969	910	988	967	945	967	958	911	936	963	916	925	895	906	898	924	938	960	943	948	928	933	986	963	951	968	965	972	941	862	954	949	948	993	900	951	924	951	924	952	981	969	951	939	981	967	901	951	923	889	1003	886	988	939	900	966	994	943	1042	942	960	935	931	931	946	949	969	948	942	923	946	945	944	982	961	959	929	953	936	990	943	908	968	1010	919	921	958	960	907	933	961	934	989	967	951	917	971	977	977	974	990	937	993	980	967	937	973	980	945	954	964	935	959	914	958	993	934	906	948	967	937	958	888	980	951	922	969	887	935	870	885	951	1010	980	976	897	1016	936	896	907	978	938	937	934	929	925	940	977	939	926	940	992	932	942	910	902	1015	970	949	967	994	912	888	916	931	900	971	994	960	942	929	941	964	988	934	912	939	935	880	951	899	936	924	938	985	947	930	909	957	940	968	956	931	935	945	959	965	912	912	985	918	925	930	984	891	878	962	992	926	968	974	942	969	927	974	950	981	896	888	921	932	991	947	958	903	926	909	970	954	947
32804	57447	52679	45191	29470	10539	2091	524	366	313	250	255	228	243	230	242	260	204	222	211	226	228	222	239	225	228	227	220	240	224	255	238	271	238	237	208	250	260	215	249	239	211	217	231	210	177	248	236	250	217	241	218	235	238	237	245	221	199	248	236	216	210	258	230	231	259	379	356	259	223	259	245	209	233	221	243	217	240	221	225	237	216	241	222	234	213	232	231	241	245	259	207	242	211	238	232	211	221	236	252	202	213	215	201	211	234	237	220	247	200	233	238	217	253	215	250	228	236	227	243	212	244	216	246	209	206	221	221	231	220	225	223	234	242	218	227	227	231	245	213	248	229	243	230	279	220	215	225	215	219	243	223	211	240	227	231	216	219	216	254	242	239	231	234	207	253	250	219	225	246	231	237	227	214	226	231	221	219	253	243	259	228	250	256	234	264	225	212	226	243	222	214	194	209	250	223	241	232	234	216	249	246	247	231	236	253	222	246	242	213	231	226	203	201	232	232	220	247	245	246	233	226	235	264	248	228	248	230	244	237	224	244	218	220	232	218	224	204	232	243	216	194	236	223	230	220	230	212	257	223	236	260	257	260	259	203	206	219	232	237	232	229	225	233	221	253	204	247	261	218	216	226	239	233	239	228	193	230	240	252	214	226	212	218	237	240	229	232	235	240	216	202	220	211	234	242	223	235	230	236	257	241	218	227	244	225	243	204	214	213	237	225	226	238	203	259	206	242	247	228	203	226	231	236	215	205	226	248	221	219	227	242	204	228	257	220	239	207	219	206	227	255	233	230	227	217	197	239	233	214	217	216	241	227	233	243	231	213	216	212	235	253	232	227	224	240	218	244	238	218	226	218	241	250	248	229	220	258	248	223	227	193	203	258	230	227	217	241	240	206	240	231	240	242	224	245	217	232	203	192	209	226	233	200	254	225	242	198	226	234	221	209	235	232	226	226	218	225	244	225	223	237	259	224	220	244	227	209	218	258	236	260	245	237	220	239	215	206	251	240	248	239	231	251	243	215	249	211	251	233	220	246	236	241	241	226	217	238	255	231	216	232	256	212	249	208	229	201	236	229	243	231	242	224	230	205	237	246	228	229	231	235	213	219	212	211	217	203	243	208	202	230	211	246	235	232	251	241	241	221	213	209	230	208	239	235	222	231	220	241	213	226	219	252	204	229	240	226	224	225	217	252	250	252	253	196	231	233	241	243	201	220	246	232	211	250	219	235	222	258	222	226	252	243	247	207	230	215	251	208	238	244	231	205	221	243	226	204	239	237	230	222	246	228	237	209	234	228	233	222	238	236	220	216	247	252	249	222	251	247	235	258	208	199	204	226	208	244	238	227	237	251	222	249	207	217	267	237	223	214	224	225	232	236	247	234	228	230	207	216	222	246	227	227	221	221	239	229	233	215	238	204	213	243	231	214	258	262	224	224	215	223	213	249	201	253	242	219	231	220	193	243	230	243	223	207	210	238	249	252	256	201	254	235	247	226	218	231	217	213	240	243	249	217	224	221	200	220	231	228	239	235	251	214	230	217	223	211	213	226	229	230	214	224	237	249	246	225	223	207	228	219	231	254	199	230	224	218	244	233	206	225	205	229	243	244	212	226	229	202	235	249	237	239	203	204	232	251	243	275	225	248	230	225	253	218	208	244	222	251	239	211	209	228	253	219	208	241	220	207	246	263	219	215	237	260	208	232	201	243	210	245	215	225	255	209	241	243	250	230	241	216	234	226	229	255	236	225	219	225	234	241	231	228	249	246	237	226	202	218	223	208	247	217	238	231	224	233	241	206	242	207	228	236	197	249	236	205	239	199	226	227	233	223	213	229	222	249	227	229	243	216	189	209	219	237	227	243	225	241	225	224	206	210	251	210	220	207	238	256	236	239	231	229	258	253	218	226	243	267	234	230	214	227	230	226	225	240	240	228	258	222	236	228	244	229	223	218	201	249	224	231	224	227	213	228	237	256	225	214	259	213	243	225	228	214	230	224	240	252	215	225	247	231	250	243	245	214	230	223	227	224	232	228	243	220	221	217	229	250	210	228	242	245	231	221	204	220	247	198	225	243	228	213	201	236	236	219	243	242	238	219	204	233	240	207	238	260	210	231	244	216	224	235	250	220	265	241	248	213	207	224	240	244	220	244	233	229	255	255	235	223	219	220	218	208	232	242	253	228	242	232	242	220	202	222	237	203	223	239	214	239	239	220	241	230	255	202	222	224	201	248	255	225	228	235	232	239	243	219	193	243	261	235	227	259	225	242	235	232	225	243	221	225	230	238	230	270	233	226	225	213	231	223	246	229	225	225	230	218	208	205	213	227	234	222	227	235	232	224	218	251	232	248	230	225	228	224	209	234	229	216	219	236	234	236	228	257	218	244	246	217	247	223	230	234	222	228	178	248	217	221	235	210	227	228	224	213	236	210	220	208	215	197	246	228	233	230	246	207	221	226	238	270	243	250	229	232	242	228	227	222	222	210	246	227	240	216	242	233	230	235	253	222	234	241	269	267	229	208	218	254	246	221	226	237	244	240	244	231	233	206	213	229	248	239	223	241	236	233	199	231	224	228	211	239	218	270	205	208	227	227	228	219	239	246	238	243	258	252	232	221	197	247	224	231	239	218	237	249	217	240	224	223	236	215	231	265	239	219	259	236	254	213	234	233	213	229	221	201	253	223	227	240	219	201	228	206	235	228	230	224	257	219	215	247	234	243	225	258	233	244	207	245	237	242	220	197	227	222	260	246	216	228	198	229	238	222	223	248	257	222	235	237	245	236	236	209	206	230	224	262	253	222	213	251	224	204	243	226	253	231	242	221	231	251	203	205	238	220	241	197	231	226	257	220	214	245	231	231	225	223	189	214	231	245	232	247	228	206	246	226	245	211	263	246	234	215	231	233	244	224	236	232	267	213	223	245	251	234	241	207	236	237	247	232	252	244	199	219	219	223	248	229	240	216	253	251	217	256	224	249	234	233	233	237	226	242	186	229	251	228	243	251	236	211	219	226	244	248	203	223	210	242	227	248	232	221	243	196	242	227	224	236	223	223	239	255	210	205	250	233	235	219	242	233	214	234	224	232	226	241	220	236	221	259	217	214	207	224	233	253	208	239	225	241	220	217	250	229	222	265	228	247	243	223	241	246	224	215	200	231	224	236	243	200	207	254	224	221	215	245	225	247	229	209	251	217	240	229	214	229	229	203	217	248	236	244	229	225	245	237	227	194	214	222	205	220	236	224	253	247	250	232	240	250	239	219	218	214	221	200	227	212	263	222	238	222	216	228	231	230	244	207	223	260	210	255	230	259	235	248	228	243	236	221	254	211	234	266	210	249	246	245	231	240	232	223	214	233	241	237	254	236	259	242	235	237	225	222	242	212	227	230	258	229	248	204	232	222	236	263	243	229	240	211	238	229	241	236	227	205	266	259	219	210	229	231	257	250	236	227	214	252	215	243	223	256	222	239	232	234	216	229	248	204
29507	54521	54582	54172	25481	1041	662	671	636	606	613	624	599	637	611	614	596	605	588	626	603	684	633	575	587	562	613	603	630	577	579	601	614	587	589	615	588	624	647	649	624	636	614	590	618	557	630	628	630	559	587	602	612	587	593	587	623	612	578	630	587	580	581	687	655	989	1448	1203	613	557	595	605	623	569	611	596	589	610	543	590	633	651	603	605	588	581	620	578	603	626	600	594	646	612	586	593	602	617	565	596	630	612	621	582	581	598	568	586	609	595	541	581	614	612	567	558	550	606	607	618	639	611	603	629	592	539	594	603	593	576	616	579	606	590	593	616	570	588	593	603	587	585	658	580	619	616	624	629	594	559	607	580	615	600	621	605	603	622	546	576	578	576	600	603	634	562	645	598	615	540	628	616	584	643	608	627	619	572	590	556	615	613	634	554	539	639	614	575	607	570	634	562	639	601	612	586	621	580	588	580	597	622	582	623	581	607	638	595	589	615	629	581	627	596	563	588	575	593	593	557	604	622	597	602	608	602	618	594	652	589	630	579	615	612	576	580	648	602	601	635	635	642	602	601	588	576	629	584	610	556	636	561	576	566	617	586	630	604	624	598	583	575	554	594	605	612	574	571	582	621	572	592	612	589	567	592	587	593	623	532	593	589	630	580	578	640	625	614	668	578	599	601	649	615	648	615	594	604	609	551	631	626	625	575	567	576	586	619	566	570	610	587	558	636	590	624	617	556	608	594	598	579	615	639	554	622	580	586	611	599	579	605	616	595	595	619	585	564	584	575	592	601	612	613	632	570	648	572	611	622	590	598	656	582	614	603	577	564	632	560	586	586	595	652	601	607	576	599	597	594	598	561	581	609	603	585	559	596	619	615	587	586	606	565	587	616	625	585	584	652	577	568	597	585	598	602	600	606	593	656	604	552	600	594	605	627	608	645	629	604	606	614	632	647	602	586	591	589	609	565	602	618	587	684	595	629	642	590	635	616	624	586	605	629	607	605	591	606	610	603	605	620	591	615	631	578	622	603	580	620	647	644	600	565	614	613	584	567	587	593	589	600	636	619	635	640	599	574	637	573	629	586	564	605	570	574	591	611	626	598	589	608	582	588	575	611	604	645	622	604	514	578	584	626	622	600	576	609	608	595	645	549	571	612	565	609	599	612	587	596	595	595	594	678	587	603	590	598	548	623	628	586	640	637	558	607	602	611	643	598	623	622	611	594	583	575	622	602	578	566	627	583	586	604	618	585	596	569	586	597	633	590	556	599	598	557	592	593	615	615	598	587	562	607	584	587	572	576	568	627	613	616	626	628	557	567	569	564	628	593	634	660	620	609	619	596	624	572	642	566	607	628	576	616	606	564	610	569	614	565	590	627	661	595	579	609	630	585	613	591	617	616	601	601	625	625	565	624	599	612	640	602	621	578	583	620	600	607	583	605	603	619	578	562	596	577	570	601	581	566	573	605	652	625	590	581	590	621	602	581	576	605	613	570	633	617	608	574	575	570	618	602	586	614	608	610	588	641	588	627	619	644	582	603	620	577	586	617	631	628	607	598	662	586	635	587	580	634	593	598	625	559	620	651	580	611	580	551	634	587	602	575	586	602	591	595	614	562	551	615	588	537	630	604	564	607	579	581	600	596	579	591	581	613	611	624	591	602	606	650	555	631	558	624	586	571	579	599	610	565	600	609	590	606	634	594	588	603	574	607	627	609	593	630	592	619	596	610	569	597	577	637	659	587	622	611	586	597	596	579	567	640	578	654	580	590	610	561	636	615	629	617	583	601	669	608	624	618	603	651	618	617	607	562	584	647	595	605	628	561	561	643	572	570	595	574	606	558	602	583	602	624	614	588	608	610	591	587	637	615	612	630	580	565	610	622	599	610	613	576	595	589	605	642	591	594	567	566	580	577	585	596	632	622	605	633	628	591	604	583	580	587	557	580	590	635	563	593	571	578	619	553	596	591	609	591	546	614	595	562	623	617	550	587	595	649	604	632	606	599	636	599	594	584	603	596	583	626	619	618	560	562	560	599	658	595	591	628	597	581	607	558	535	581	579	634	602	592	602	587	628	578	581	634	621	567	638	607	570	532	589	596	595	589	607	601	563	642	606	575	603	641	609	660	579	583	590	626	605	645	571	614	579	600	604	556	573	613	588	600	645	535	563	608	588	630	597	564	593	577	606	586	599	588	569	626	652	611	601	574	645	608	580	599	601	571	570	628	604	565	579	617	596	549	622	563	685	636	645	542	619	580	550	627	594	603	623	577	589	611	612	622	609	613	598	560	599	614	607	598	565	569	624	537	601	590	559	581	577	616	596	564	611	599	622	623	602	591	584	564	619	568	582	559	538	543	584	598	618	622	596	581	635	582	597	610	586	614	624	590	614	603	554	589	641	582	595	616	642	606	571	629	584	619	570	594	612	600	585	577	620	582	572	587	617	605	604	585	607	598	588	617	628	599	571	638	630	635	591	589	589	585	645	612	629	606	638	616	613	555	608	611	595	607	641	577	554	637	623	574	574	577	606	593	613	629	659	645	606	623	622	628	547	643	611	668	607	601	632	631	608	553	608	611	623	588	576	584	561	587	596	574	583	627	559	590	580	598	625	603	580	619	623	618	595	627	545	608	604	601	564	638	620	629	607	614	653	626	597	627	602	590	641	591	596	565	576	663	588	590	607	577	608	591	603	587	580	606	627	573	627	619	603	621	608	585	592	617	611	605	601	619	585	562	614	590	664	624	608	596	539	591	571	618	584	600	633	573	591	640	553	570	583	547	564	587	601	584	569	644	612	563	592	611	590	578	593	670	610	617	636	588	645	607	580	606	598	615	606	620	623	634	599	605	583	627	593	591	614	560	588	632	582	631	575	616	626	597	581	606	608	633	588	601	624	596	583	582	587	596	623	596	595	651	571	601	610	599	614	594	564	590	586	584	595	626	614	597	615	647	551	588	591	601	570	612	574	590	610	575	579	598	590	634	578	595	670	616	596	581	606	612	637	597	570	632	587	592	624	604	621	579	562	620	593	606	598	598	600	577	600	594	594	584	596	597	596	562	619	582	611	584	613	595	592	620	538	593	607	601	589	577	611	592	555	596	551	631	582	616	633	588	594	621	581	584	579	623	597	583	579	593	610	598	638	629	642	642	638	583	593	586	585	602	593	619	588	612	630	609	580	636	594	596	617	631	608	613	579	595	643	595	587	586	599	602	574	581	610	612	600	635	610	617	595	586	586	622	602	626	578	554	596	628	592	617	591	595	631	586	611	587	595	606	583	619	595	607	565	623	610	621	574	620	602	582	615	593	605	611	638	614	610	643	633	654	566	588	604	616	614	615	593	582	614	584	645	588	561	615	588	621	619	594	616	615	579	580	619	619	609	592	585	590	605	599	595	615	638	594	575	555	578	607	604	613	631	607	657	626	611	591	629	615	586	612	592	607	579	600	598	587	542	585	645	621	588	596	624	627	602	577	559	621	574	579
53954	46597	41453	37037	30032	25325	23716	21744	16443	6644	966	423	398	408	407	407	343	369	381	380	380	286	335	350	345	333	335	322	338	291	331	322	331	359	303	350	311	343	343	318	360	272	393	313	328	345	332	299	369	323	366	305	329	320	361	305	337	312	363	308	308	320	330	332	604	1088	984	427	343	332	348	305	282	294	341	343	311	302	316	320	334	288	309	329	299	288	310	323	346	318	327	339	296	335	332	307	330	305	300	337	313	279	317	339	330	283	321	320	314	308	345	345	352	324	326	316	312	332	326	326	336	307	323	308	320	317	337	301	312	356	329	333	321	309	333	308	294	297	315	296	317	287	300	310	282	293	309	294	328	315	289	335	291	317	341	378	282	290	318	324	306	319	303	313	310	323	313	316	300	293	307	351	312	323	330	310	315	338	360	332	335	322	310	321	294	316	332	297	308	327	302	312	353	319	311	316	300	322	300	312	337	332	308	314	327	316	327	325	340	299	312	297	341	314	287	300	305	311	325	324	322	336	339	333	327	348	305	363	333	319	295	310	309	337	289	316	309	336	319	308	306	324	333	315	289	338	303	309	335	301	296	307	296	344	297	300	283	298	297	327	351	303	332	331	352	311	301	327	332	323	301	312	315	325	363	310	339	305	306	342	322	357	302	327	320	320	341	335	318	281	321	317	326	307	308	324	296	361	326	318	295	343	313	305	293	326	333	320	357	311	312	317	318	319	324	333	343	323	328	337	320	313	320	301	323	318	308	316	302	309	310	288	320	325	337	303	314	300	343	317	323	276	314	343	319	350	305	301	320	306	307	305	297	315	292	320	323	294	317	319	299	303	306	341	325	332	310	312	310	308	336	334	292	301	314	288	323	315	306	306	327	313	332	306	338	348	320	320	315	280	297	327	300	303	291	323	288	332	329	312	319	323	320	325	289	310	335	317	298	309	319	314	339	321	319	339	324	277	329	314	333	329	337	314	327	337	315	345	314	319	310	363	337	321	327	328	320	351	337	316	333	314	323	328	355	311	367	319	348	298	306	321	344	335	310	302	356	317	331	322	330	322	292	278	337	328	332	331	328	303	369	310	315	319	295	317	315	322	308	327	340	296	320	317	317	328	267	307	266	337	309	351	334	342	324	319	305	311	297	310	321	355	310	341	298	319	318	331	347	322	307	329	338	330	335	291	297	338	323	333	281	333	288	291	339	298	327	342	271	317	310	292	307	290	324	296	316	315	313	293	351	335	288	296	317	312	333	294	319	292	283	284	312	321	343	295	300	340	325	326	285	312	276	294	323	336	319	335	285	311	301	298	321	311	322	310	316	349	332	320	313	297	324	330	325	314	303	305	312	332	292	314	306	328	332	340	343	274	306	328	326	308	315	314	337	340	322	336	297	324	350	307	341	343	352	326	312	362	315	370	314	334	289	314	330	341	327	304	284	340	298	302	337	321	303	293	340	350	326	330	280	335	341	312	310	290	290	293	310	316	306	285	348	321	292	299	304	318	306	334	310	350	353	332	340	336	318	294	305	356	294	317	290	327	301	345	306	320	336	297	312	308	343	306	344	322	335	312	306	321	305	321	276	352	293	303	320	309	308	287	303	323	319	325	329	338	310	333	341	327	333	297	321	323	340	339	318	302	321	328	312	304	306	302	310	324	295	270	300	327	298	310	306	271	325	330	301	315	321	344	339	315	334	312	344	321	344	311	326	304	315	357	335	329	325	288	315	350	279	325	329	326	314	298	318	346	315	305	322	327	277	297	293	295	304	304	308	342	289	307	314	316	304	328	346	329	334	336	317	321	294	342	332	322	332	330	331	343	353	318	309	284	284	314	333	350	315	283	301	322	282	351	318	308	305	311	318	339	297	331	327	330	306	301	386	317	330	309	351	299	275	334	322	359	334	350	339	300	321	338	320	298	305	297	300	302	304	318	315	339	341	337	345	313	303	331	302	320	336	317	301	303	327	313	324	338	314	311	282	310	330	349	290	314	333	335	323	301	337	294	364	313	326	304	356	286	297	340	265	317	299	307	322	339	345	323	322	339	334	310	310	300	312	329	319	326	318	288	322	294	331	311	329	321	305	311	332	339	335	290	320	335	307	269	313	315	331	345	298	323	335	343	321	333	340	302	307	281	335	298	322	320	318	377	381	305	328	311	324	320	302	324	307	332	321	316	312	308	290	304	327	357	313	321	329	336	289	309	304	323	302	330	336	281	305	299	315	292	293	309	297	315	306	318	320	305	318	328	289	307	323	326	340	307	332	347	337	321	330	335	343	310	310	302	316	348	344	319	332	291	314	327	308	341	314	332	293	309	325	318	345	345	325	311	315	324	336	307	298	329	304	302	302	314	295	297	282	379	339	332	329	308	309	324	276	299	322	283	304	324	316	320	315	329	297	306	340	333	304	295	349	335	310	329	327	352	292	341	327	310	360	310	324	306	329	288	319	267	348	311	318	294	327	314	308	323	310	333	336	360	303	294	312	345	305	288	309	309	294	338	317	344	349	320	296	308	342	326	347	312	330	331	317	336	322	320	340	290	315	305	356	304	310	314	309	305	345	316	356	338	304	328	330	317	290	301	326	303	317	334	320	325	333	333	325	277	344	344	305	326	346	323	331	303	304	277	310	329	339	303	320	319	302	311	308	318	337	294	303	277	323	329	301	316	336	309	344	337	340	303	354	332	343	347	307	302	302	303	352	327	329	301	309	318	314	332	343	324	313	322	305	299	328	291	369	297	342	343	313	316	305	314	320	330	273	279	295	291	323	311	351	314	331	296	346	319	307	326	336	310	307	315	306	303	332	369	307	307	295	332	330	301	331	328	299	328	332	325	320	324	282	324	313	320	315	320	349	310	308	313	304	291	336	323	312	255	350	355	312	318	332	314	314	297	302	301	343	321	318	312	307	308	319	321	335	317	293	293	322	324	291	303	312	323	324	281	310	325	320	310	343	319	278	314	318	344	335	351	308	282	334	318	286	308	297	305	332	302	331	327	303	346	294	339	323	307	357	330	331	351	322	318	327	272	313	307	358	311	298	329	330	299	298	304	309	331	315	298	313	318	351	321	298	344	321	338	331	321	312	303	341	317	302	337	331	309	351	295	343	329	308	290	296	316	337	252	311	342	331	349	337	312	318	318	306	349	303	302	335	305	322	295	325	338	309	371	311	337	298	328	312	324	318	281	331	290	301	281	311	326	339	344	333	313	317	292	305	316	355	315	311	348	280	314	309	317	304	298	337	313	306	346	310	304	342	334	309	327	322	327	321	315	301	319	324	344	313	306	331	335	323	292	316	310	305	307	317	334	327	276	274	274	305	345	325	360	296	313	334	305	307	313	269	347	302	350	294	326	320	294	301	338	320	270	298	296	343	304	313	322	284	285	318	311	306	284	333	327	324	313	295	284	325	325	318	314	316	326	317	336	311	329	318	328	316	304	341	310	298	304	324	327	338	348	298	315	311	303	284	295	330	324	321	301	333	317
51289	60823	52844	50677	23498	2262	1874	1621	1458	1294	1217	1220	1113	1038	1058	966	1020	917	972	866	912	844	870	804	809	819	804	796	826	781	763	770	755	784	766	782	798	776	780	746	746	720	769	807	775	723	714	717	775	727	737	762	723	787	746	695	815	774	743	758	747	764	780	911	2275	5279	4426	1330	716	762	752	734	698	695	730	695	661	678	714	684	719	704	752	673	757	711	740	761	705	766	738	704	677	717	709	686	742	703	732	767	702	712	677	718	707	703	704	699	711	747	757	671	680	697	705	757	685	679	717	752	765	753	760	719	762	735	731	740	746	765	694	781	733	685	737	736	749	742	694	712	700	770	717	723	689	716	751	697	678	725	709	715	759	713	697	740	694	662	697	704	691	715	680	714	704	709	737	723	714	745	693	714	679	725	755	740	732	749	682	732	723	744	717	689	717	701	704	754	670	718	730	748	708	761	756	732	710	737	702	715	720	658	762	702	725	711	683	687	707	754	697	713	711	757	729	705	766	746	740	690	745	687	715	707	702	728	727	706	679	751	720	698	702	746	747	731	695	689	754	696	709	729	723	679	724	720	703	750	790	697	750	711	725	730	753	689	722	719	758	713	693	681	683	727	676	679	707	711	699	706	699	775	716	678	767	689	685	731	698	720	697	741	709	707	720	745	732	717	716	737	721	720	771	701	668	683	711	706	719	718	721	726	750	725	703	636	733	764	761	743	726	704	734	685	762	736	726	727	733	722	704	738	742	724	760	692	722	717	704	726	724	717	695	711	713	720	744	668	712	732	736	716	724	671	707	725	716	737	642	693	677	701	744	697	734	667	698	731	739	704	729	690	768	706	718	763	674	724	701	688	747	726	729	748	700	750	683	684	745	736	753	718	729	691	707	717	731	717	714	744	728	700	727	732	706	755	678	740	710	772	687	677	699	687	723	672	755	651	705	769	701	694	723	654	707	723	729	693	676	742	727	664	701	649	749	735	713	690	728	713	722	693	719	737	704	734	733	698	687	709	706	677	705	711	702	720	653	708	716	717	724	673	717	742	741	693	701	699	702	677	732	766	728	702	696	690	729	709	719	709	666	769	716	778	700	782	672	720	709	693	699	697	712	719	676	744	721	722	742	740	733	696	695	675	737	744	667	765	766	719	775	679	699	708	689	690	734	761	708	761	682	730	672	735	696	741	717	740	723	719	699	741	730	734	694	713	737	706	714	723	694	718	724	678	690	748	740	697	697	738	730	741	724	762	734	719	726	697	708	656	713	723	732	730	734	733	720	728	669	744	694	704	766	712	676	725	723	692	763	691	745	689	671	699	730	724	733	737	708	674	700	730	700	721	704	685	682	684	699	756	656	712	702	778	729	732	688	721	683	723	687	725	725	679	730	763	709	627	712	700	757	767	706	713	721	704	740	737	717	751	671	755	739	667	718	707	688	745	713	721	681	716	716	670	707	697	670	703	739	675	709	722	705	735	737	731	682	696	700	733	694	665	723	736	685	706	726	718	657	749	724	745	724	728	704	715	704	729	712	677	711	696	696	696	682	684	683	728	741	701	712	721	739	733	675	681	730	665	721	734	698	727	711	746	748	724	704	737	716	671	735	664	698	732	697	689	729	749	715	766	720	716	681	710	690	692	720	715	700	718	731	699	661	754	721	679	687	743	740	722	741	706	697	669	708	768	717	735	756	709	694	729	709	718	727	709	667	693	703	711	703	695	695	710	711	705	666	751	724	723	634	748	753	673	705	679	710	715	687	686	699	711	692	712	679	689	697	740	673	712	756	691	680	727	672	729	690	709	732	761	725	695	744	686	754	737	713	685	717	706	690	768	768	673	758	716	720	733	734	696	707	713	668	705	723	745	694	729	704	698	721	747	733	740	719	733	687	697	720	736	765	681	733	690	737	726	720	705	678	762	682	662	753	693	734	718	662	712	699	729	749	679	734	735	710	740	755	703	725	723	694	720	717	699	755	675	718	747	691	711	753	756	740	700	713	736	683	711	700	752	749	708	751	736	733	692	755	756	698	696	683	745	735	722	736	699	704	745	740	766	743	686	732	782	775	695	707	739	701	762	677	697	715	731	706	685	639	730	695	690	722	684	691	727	714	708	661	707	725	699	675	704	679	674	771	735	718	717	713	712	705	686	691	658	690	730	735	717	693	739	702	734	700	743	719	697	740	691	687	681	712	683	674	694	675	691	688	741	697	672	673	714	743	699	682	738	719	706	679	729	706	705	713	692	690	682	762	744	684	694	712	699	737	735	681	729	730	730	703	727	709	733	709	666	693	736	694	679	757	714	709	727	686	726	719	675	744	732	696	688	738	693	704	684	779	750	708	681	731	667	724	661	684	728	698	705	730	689	717	666	724	689	663	699	710	712	705	727	714	740	681	736	739	702	764	706	723	703	732	696	695	700	709	713	744	735	652	702	698	707	689	716	714	674	743	714	729	716	683	762	688	684	759	717	679	693	692	722	675	703	727	686	702	739	691	691	738	734	697	699	723	732	681	714	730	719	722	712	700	669	708	724	749	710	683	732	686	698	739	706	714	683	704	740	706	698	714	711	736	740	710	660	730	703	734	756	723	685	690	737	714	725	746	731	719	693	688	678	716	705	771	672	766	741	664	742	746	740	747	742	723	720	711	675	712	735	747	693	711	733	701	778	684	686	680	678	673	632	734	698	712	727	722	703	724	733	705	716	705	708	735	722	699	735	725	713	720	725	724	714	704	727	707	716	715	695	720	743	709	724	681	692	719	771	747	739	685	687	712	736	702	764	739	735	753	740	687	663	689	738	651	721	651	719	714	703	739	702	714	723	687	722	688	719	650	719	741	667	736	687	706	714	700	741	678	706	727	755	718	724	732	737	789	722	727	742	697	690	724	686	727	742	705	719	707	686	745	696	674	735	783	724	711	717	722	690	676	718	710	736	736	683	727	726	770	699	731	696	707	687	713	766	705	737	741	742	680	659	726	686	677	777	698	732	671	714	728	747	756	692	732	733	663	734	704	690	700	751	744	673	706	726	740	704	709	747	720	714	725	703	729	741	673	709	651	685	699	671	683	711	722	675	699	737	680	697	708	751	729	691	698	686	738	701	699	694	703	680	728	715	692	685	720	661	692	730	746	727	688	742	751	701	721	725	669	704	731	712	659	687	703	683	708	736	691	750	723	752	690	709	698	732	720	763	743	716	690	687	676	718	735	685	711	699	711	695	705	693	728	715	716	749	682	695	727	683	709	751	685	719	767	694	713	748	729	731	687	665	718	714	745	725	732	726	701	718	714	697	742	759	719	684	725	689	709	766	690	707	666	690	733	711	752	687	730	723	693	712	728	715	702	670	688	700	683	683	686	714	670	721	731	708	714	663	692	717	731	695	702	696	709	740	672	697	705	693	740	687	663	682	739	669	733	692	755	698	714	708	767	696	707	710	727	726	721	706	672	694	726	710	713	722	762	719	727	734	686	733	687	663	699	743	738	743	727	669
59716	40934	37085	33557	28054	24559	24189	22719	17457	7418	1414	675	643	536	604	601	569	589	586	568	500	552	519	546	486	482	527	515	496	459	458	424	479	469	452	420	462	460	447	473	446	432	451	490	466	468	410	444	466	459	493	496	432	480	429	444	450	484	472	421	469	447	447	565	1287	1847	1526	766	515	478	481	398	425	469	411	481	424	465	451	444	463	434	431	462	481	435	478	483	416	404	453	420	446	457	443	450	420	424	472	427	420	442	444	436	439	441	473	433	441	455	468	454	440	438	424	388	442	470	441	453	435	469	432	439	478	443	444	439	411	436	437	462	419	439	435	462	422	459	410	428	410	444	431	458	472	426	457	421	449	435	432	434	465	424	425	429	419	422	446	416	458	437	455	455	448	431	475	429	400	414	448	452	426	459	425	440	449	489	462	420	477	452	401	461	481	441	451	439	446	431	457	424	448	432	446	389	430	428	474	449	442	416	451	465	430	424	444	432	420	503	416	437	413	419	424	435	414	452	443	467	442	455	469	448	451	459	454	480	417	445	416	421	495	440	431	452	429	437	448	421	449	446	434	445	434	413	412	444	435	446	451	459	440	463	406	412	436	449	416	460	457	432	465	423	471	469	444	440	437	439	463	432	444	439	434	475	432	419	424	442	430	413	437	432	411	417	470	464	434	430	469	445	400	456	429	436	446	448	430	437	461	473	422	399	422	450	413	432	448	468	451	438	478	468	438	458	426	429	433	465	475	424	409	445	439	533	463	459	463	450	446	456	414	398	413	467	454	399	456	488	479	450	444	481	457	423	460	423	476	465	469	495	427	438	423	446	418	459	459	452	498	437	469	455	457	446	431	396	448	433	450	448	472	446	420	449	478	415	466	425	443	458	479	459	498	488	442	412	462	411	414	464	448	417	435	443	461	446	437	464	434	427	399	459	427	453	434	466	461	443	449	458	446	419	428	431	421	457	443	404	434	415	390	406	449	455	432	450	448	450	481	437	457	476	423	423	411	454	462	407	466	470	454	444	456	444	438	435	465	442	440	473	451	469	417	475	456	450	403	439	441	474	419	467	454	474	440	417	404	420	432	433	428	441	434	445	440	448	442	408	460	473	441	445	403	465	499	448	473	395	463	465	467	444	467	441	488	474	418	450	474	393	437	439	483	453	466	434	423	448	435	440	431	434	418	404	475	469	445	420	479	456	461	458	472	439	445	490	447	445	442	403	438	416	462	424	437	426	454	456	477	450	474	457	407	471	455	455	418	454	507	422	442	436	484	429	460	408	426	450	469	432	466	403	468	455	434	468	440	402	447	389	451	436	446	445	478	476	419	410	452	430	427	427	412	460	414	462	394	497	411	457	427	433	425	406	425	462	447	414	450	405	412	461	420	453	423	430	416	431	454	441	405	450	454	430	463	485	441	431	452	425	416	442	433	441	521	417	426	437	505	472	462	438	419	426	436	435	469	457	454	410	449	429	452	456	406	464	444	450	373	450	480	445	469	388	446	440	433	449	521	486	459	439	444	476	446	460	417	464	443	494	397	447	462	455	454	414	438	453	414	446	452	429	446	431	480	455	438	445	458	431	430	468	450	469	447	444	421	423	451	435	424	416	464	451	397	468	419	450	444	441	431	436	461	440	479	489	448	463	450	411	420	431	438	468	434	425	462	439	449	433	463	448	449	492	412	437	469	425	492	490	414	460	512	429	455	431	431	476	438	471	450	413	449	412	477	455	406	437	461	471	482	409	406	423	465	401	433	448	421	433	445	423	434	432	442	421	404	481	448	421	441	458	421	450	454	418	443	391	417	453	388	461	431	464	428	447	414	439	448	447	419	472	430	421	455	416	438	422	439	432	447	450	455	468	369	463	441	413	440	440	398	413	429	439	449	402	429	429	498	418	454	425	445	436	434	469	446	435	429	474	459	453	442	435	411	432	436	414	452	462	444	418	390	395	425	409	510	448	427	443	438	436	442	430	452	449	430	423	394	455	461	452	439	457	413	419	448	429	479	437	477	422	427	435	446	424	447	475	426	453	436	439	452	416	455	446	411	438	425	434	482	415	457	437	448	441	426	416	491	421	477	426	431	434	447	424	446	451	472	434	412	425	434	408	408	445	420	448	438	454	453	403	427	454	432	454	413	453	492	443	418	404	391	437	459	441	421	461	399	448	475	462	474	450	482	423	418	449	465	429	465	423	439	461	466	453	433	418	451	478	420	420	405	420	446	431	434	487	439	446	444	433	442	395	456	404	439	466	501	422	430	455	425	473	426	422	449	437	466	457	471	414	472	453	411	422	438	425	413	433	423	475	396	479	471	441	425	391	391	451	442	415	441	424	432	455	454	427	439	426	428	442	425	456	447	473	446	429	465	449	467	427	466	463	410	446	411	442	441	465	430	446	453	450	465	418	419	432	469	397	418	422	446	447	426	468	453	464	420	466	396	439	440	442	458	436	421	427	415	473	391	382	402	430	432	411	477	453	454	428	466	434	496	433	430	425	402	415	409	412	478	456	410	448	515	432	437	428	446	430	409	414	444	477	439	413	450	414	440	470	452	422	446	415	437	430	462	412	409	439	417	486	407	459	453	447	398	454	481	430	419	453	429	422	439	419	411	472	427	475	429	471	479	440	452	469	450	444	402	437	445	470	429	433	417	466	435	433	416	457	456	475	441	457	455	430	473	433	420	459	438	440	437	472	423	415	480	452	454	385	435	449	423	399	417	429	462	470	444	430	429	430	471	454	424	426	447	410	441	447	476	461	451	489	387	444	375	443	413	418	421	398	421	448	414	426	391	432	484	446	415	428	436	458	423	397	410	430	441	431	444	456	435	425	432	473	437	469	433	423	413	440	453	414	442	408	465	436	451	464	400	416	425	412	439	421	430	434	406	465	437	445	440	479	443	402	417	437	413	443	458	451	456	432	441	436	469	460	437	468	449	448	450	427	409	449	495	393	427	458	459	448	403	423	459	448	462	436	409	417	407	460	405	417	435	452	450	442	442	393	459	472	425	399	399	474	419	438	418	433	412	400	411	452	430	450	429	422	430	441	444	453	483	400	467	455	456	458	417	455	486	439	459	394	460	457	463	447	458	466	419	495	449	429	411	426	453	427	425	443	461	453	419	437	416	438	438	470	410	445	441	447	462	462	422	444	447	468	454	466	483	433	480	444	459	442	417	445	442	422	428	466	445	423	427	403	450	449	445	478	450	463	450	431	405	440	475	436	479	427	392	424	452	442	431	432	473	435	474	419	402	471	434	424	461	469	471	442	421	423	434	429	420	451	421	452	441	438	444	422	456	405	448	462	422	429	479	442	423	467	422	447	460	477	404	488	432	439	401	400	423	479	449	444	479	446	422	462	437	456	430	421	451	437	429	417	471	438	440	434	431	427	399	434	443	426	425	421	397	436	412	411	413	443	462	428	438	404	415	449	408	428	428	446	430	411	465	446	442	420	432	455	420	428	470	432	443	417	419	412	411	405	411	454
54011	53675	41411	29812	7048	790	843	946	1029	1037	1097	1253	1202	1238	1249	1328	1330	1218	1158	1217	1171	1150	1183	1056	1105	1080	1086	1002	1062	989	1035	1033	950	998	1019	975	927	959	981	966	992	907	926	1028	957	961	930	977	940	916	959	991	917	926	919	909	900	966	924	933	964	934	981	1692	5859	8030	5713	1987	945	880	856	904	926	851	881	878	882	859	883	843	892	835	932	863	926	874	866	864	845	848	901	871	900	842	901	861	864	891	888	813	878	845	876	871	858	912	812	840	874	873	883	888	877	897	880	831	840	866	866	862	898	816	901	840	888	866	922	875	872	858	833	871	860	886	857	857	870	897	873	867	884	860	844	871	862	853	868	826	913	861	904	895	866	915	895	923	860	765	846	908	884	906	874	884	821	855	839	909	862	858	880	839	866	913	841	872	856	861	841	912	912	892	875	865	849	863	929	941	879	848	852	836	905	874	884	892	863	845	892	889	880	864	824	920	849	856	860	863	879	871	850	843	877	899	889	882	812	887	884	847	836	868	847	840	837	890	874	830	839	885	859	873	893	878	885	854	900	925	878	892	877	847	836	837	857	869	859	842	865	847	877	871	871	865	866	889	905	849	846	853	895	878	896	861	854	838	880	867	853	844	842	857	902	841	841	902	880	844	820	900	853	854	867	860	899	854	903	837	848	849	902	883	835	836	893	888	933	889	876	852	841	845	899	893	867	861	841	850	851	817	865	842	823	894	867	922	846	873	782	863	865	892	894	882	917	851	858	884	879	896	912	879	869	842	915	870	854	881	830	903	860	884	887	854	930	926	871	852	854	865	859	867	884	856	902	895	897	845	896	893	860	879	828	834	852	845	895	862	930	882	868	876	906	860	901	880	872	835	852	887	816	827	866	857	881	899	868	874	881	849	898	874	912	810	874	894	851	844	833	871	851	894	862	845	865	866	896	875	864	839	898	906	888	857	849	891	879	907	833	846	860	934	827	885	843	849	830	846	895	879	849	809	887	862	840	878	919	821	889	838	901	853	884	882	827	851	896	870	887	885	848	829	869	857	888	868	847	863	886	820	838	832	936	882	892	870	870	855	874	873	860	859	837	788	855	882	798	818	894	908	866	894	867	895	832	895	833	894	858	858	875	828	867	850	853	858	856	864	870	876	934	843	890	880	831	843	883	896	850	900	892	869	846	851	880	876	855	809	821	909	891	850	880	923	792	812	916	853	857	860	913	881	809	899	858	900	840	904	905	852	830	811	889	845	889	879	858	901	835	851	844	877	921	818	876	900	856	839	885	884	860	845	817	817	854	862	900	878	862	843	853	811	890	861	910	842	806	852	886	846	880	880	872	863	895	803	886	942	895	837	850	827	873	827	866	867	852	849	824	842	885	872	814	903	874	900	869	852	865	836	865	836	858	867	874	880	851	824	874	858	841	813	828	883	902	842	892	897	834	848	880	865	862	862	850	874	877	846	816	893	910	864	945	896	884	832	839	889	888	877	830	881	803	838	834	912	841	870	876	844	906	851	826	894	926	908	863	814	866	875	879	906	851	870	888	876	829	833	866	917	866	864	833	870	855	887	874	845	886	901	870	878	887	851	898	873	827	880	916	839	850	874	884	822	859	832	896	851	894	862	849	846	820	854	862	859	830	910	851	817	802	931	819	885	938	839	802	851	887	874	873	861	859	870	859	909	851	880	871	845	852	918	914	820	845	829	901	845	852	873	858	841	828	877	848	814	827	883	907	883	875	830	814	869	889	822	894	852	795	852	784	879	878	818	878	890	858	847	902	831	865	865	842	830	827	825	843	871	818	955	896	821	853	833	868	906	802	898	884	838	912	849	890	829	877	863	825	843	901	859	883	869	838	821	843	887	864	848	848	894	848	910	835	868	827	861	852	877	892	861	907	876	847	855	928	865	820	926	912	903	878	810	872	887	840	882	838	874	858	865	842	840	861	808	831	911	850	803	839	861	866	897	811	854	851	883	938	880	836	879	844	820	798	887	880	825	878	867	849	826	899	872	874	868	830	891	873	837	897	901	891	880	871	886	862	835	869	861	920	820	835	869	853	880	811	830	882	861	883	817	849	854	881	809	841	874	871	845	844	896	803	882	814	853	913	863	854	897	843	844	900	905	841	849	836	905	875	880	880	818	848	882	900	891	893	873	798	864	859	819	844	873	851	858	851	853	835	837	891	880	856	821	884	855	832	894	829	943	897	883	838	864	855	838	921	885	882	880	820	858	816	867	872	894	884	862	915	856	870	850	841	859	839	809	883	866	843	823	871	928	862	896	837	842	916	848	891	874	855	891	830	877	859	884	834	841	892	829	824	852	887	893	867	856	883	936	921	831	841	849	854	911	896	899	887	877	799	861	891	903	865	815	847	849	850	844	858	891	832	832	878	867	882	871	846	865	846	910	850	892	865	870	856	862	875	864	833	864	907	803	863	876	850	876	874	844	862	835	882	825	862	878	890	854	847	846	837	878	900	870	856	858	878	837	884	856	849	845	845	846	852	895	842	824	840	882	880	848	869	908	835	889	853	855	848	881	928	870	875	865	903	864	866	907	895	830	840	889	884	839	830	836	918	852	866	858	860	881	839	904	856	864	844	880	836	840	816	812	837	852	843	857	859	876	899	839	876	876	863	842	871	891	842	843	853	885	848	841	885	833	875	855	880	925	857	858	855	881	828	868	883	902	892	847	868	861	843	876	926	881	850	878	844	828	868	871	873	875	812	827	850	889	850	842	834	826	830	873	860	862	905	847	840	861	841	935	830	890	826	836	908	926	844	865	855	883	889	838	848	865	869	878	858	868	867	892	901	893	902	873	912	808	831	828	832	826	898	810	889	885	822	854	870	829	851	862	895	834	874	897	840	825	931	896	867	822	851	877	881	893	872	870	855	796	875	831	890	861	841	820	914	889	858	872	820	857	876	884	888	837	825	882	844	897	810	878	868	864	865	856	881	805	880	812	860	880	862	889	901	792	884	874	861	853	894	860	826	916	896	845	895	885	836	869	826	866	842	879	853	819	832	807	871	899	902	896	854	803	908	923	862	856	852	788	839	852	888	847	858	906	842	851	831	869	857	895	878	892	859	817	914	856	890	858	881	893	868	850	811	851	872	832	880	866	816	823	899	868	853	875	868	864	837	892	901	871	861	948	877	875	842	880	890	882	857	903	779	863	889	850	881	861	883	924	872	868	816	869	886	844	839	831	941	829	878	872	827	867	832	886	857	848	840	829	893	849	879	837	877	845	840	885	857	874	833	847	873	847	856	842	879	868	863	866	816	844	808	803	847	896	837	820	850	832	923	878	878	849	831	885	879	849	831	898	845	890	898	811	868	847	834	865	895	882	861	884	852	923	841	895	839	851	857	863	811	923	905	885	857	870	842	820	920	884	875	869	890	842	904	831	840	833	848	852	857	824	845	858	855	853	873	868	859	888	873	847	823	842	829	849	898	850	883	816	866	839	885	893	874	881	858	834	832	891	870	834
29507	61471	54408	32516	18279	5939	1168	465	343	213	207	176	171	171	186	159	176	181	184	171	181	145	160	167	175	145	183	194	164	183	187	180	171	193	187	165	168	160	185	182	159	171	139	146	186	150	168	176	169	168	153	163	159	187	164	159	163	158	164	175	169	173	189	169	175	260	229	161	169	149	182	177	166	164	167	175	163	191	172	147	184	171	210	178	167	164	145	198	169	191	152	176	183	179	177	172	181	173	181	164	167	178	169	165	175	166	169	146	179	165	158	176	187	183	159	194	185	143	175	166	201	184	166	170	154	184	160	161	178	193	154	169	183	150	177	168	168	159	185	182	167	161	186	196	170	174	174	167	168	181	172	172	173	171	173	186	150	162	172	166	159	166	177	167	182	150	143	154	177	193	166	161	154	174	185	171	197	170	180	185	185	169	175	167	166	179	181	178	163	156	154	166	186	202	179	209	184	193	167	160	172	183	179	177	177	170	182	174	177	174	179	157	179	155	155	158	156	174	162	146	179	175	161	172	162	153	187	188	202	154	192	174	165	173	177	151	161	155	162	157	163	161	165	179	154	144	168	170	177	175	158	165	180	155	183	175	196	153	193	164	185	142	197	183	160	163	182	180	183	163	187	177	187	164	180	156	173	160	172	187	162	147	151	159	186	169	156	181	180	165	171	179	164	184	193	175	172	167	145	166	155	176	144	159	186	171	201	187	185	164	166	159	169	153	166	168	166	184	176	164	168	148	186	170	150	189	158	153	147	166	188	158	169	161	162	160	172	176	184	163	185	185	176	180	186	147	158	188	184	205	154	155	171	182	193	178	168	172	165	160	199	152	165	173	159	174	169	170	192	159	176	180	164	143	150	176	168	163	177	163	159	193	159	178	178	164	165	179	191	164	156	174	184	162	166	172	176	166	170	160	157	192	192	171	191	189	170	150	182	149	152	175	181	155	161	152	178	191	169	162	176	171	202	177	171	181	190	167	162	163	153	200	163	174	156	153	201	190	173	175	149	181	179	196	152	146	171	160	164	156	156	181	179	154	130	178	168	180	189	177	159	171	162	176	154	162	184	170	177	181	182	185	145	153	153	154	163	169	165	189	169	168	149	155	190	196	166	178	154	167	175	153	170	180	168	182	175	161	169	152	169	169	150	163	163	167	156	160	175	192	173	159	175	182	190	169	192	168	186	152	153	181	211	186	171	186	180	167	165	174	170	179	147	169	154	184	178	185	164	149	143	143	165	156	152	166	160	169	165	205	158	151	181	184	177	171	153	198	175	141	171	156	184	160	154	179	167	162	177	153	156	143	182	173	177	159	183	161	187	165	175	181	170	173	196	157	193	172	173	167	156	193	190	182	203	154	168	194	187	166	134	156	170	160	163	163	177	170	201	150	174	151	187	169	168	175	194	156	162	169	172	175	183	132	183	163	163	171	175	168	178	137	169	165	159	180	168	155	162	161	175	186	174	185	168	166	176	174	190	181	192	174	168	174	157	150	164	165	169	152	167	158	148	170	165	185	182	139	154	172	172	171	173	172	159	145	155	176	179	185	189	162	149	163	157	214	167	180	161	170	171	173	170	158	155	157	203	196	163	150	156	153	197	144	156	160	157	210	204	179	166	165	192	200	176	172	182	176	181	164	171	173	185	187	162	161	156	191	180	167	188	177	176	182	156	178	156	184	161	146	174	167	161	183	173	183	173	135	171	167	150	186	174	150	190	147	178	177	177	183	155	174	165	187	169	195	169	194	193	173	168	186	162	164	182	183	177	187	153	174	182	167	153	168	166	146	192	179	170	183	195	192	191	169	181	174	171	173	183	150	162	174	187	180	174	159	186	174	156	170	165	166	175	157	171	184	181	161	197	172	206	183	167	165	167	179	169	154	136	175	140	150	173	152	184	175	185	187	159	164	163	196	189	182	196	193	164	155	177	163	167	170	145	150	190	149	157	161	196	165	157	158	190	148	183	181	156	172	174	179	185	187	164	172	176	175	192	158	163	186	187	195	168	171	196	195	191	181	170	162	177	159	176	190	191	172	206	174	180	159	144	169	163	159	162	169	189	166	167	168	168	179	161	183	145	180	164	173	169	177	175	185	166	187	145	172	155	173	170	182	169	195	146	188	185	169	173	188	170	179	185	170	203	165	183	165	173	176	181	156	144	165	175	192	171	172	131	168	197	168	166	165	181	162	175	169	187	178	169	172	161	178	162	176	187	174	167	182	170	184	183	176	167	158	160	162	166	172	170	153	159	169	179	180	182	186	185	176	164	198	166	197	167	184	196	171	155	189	174	163	152	173	157	167	181	195	180	180	183	165	176	145	170	158	176	176	203	167	176	170	181	157	184	186	180	194	164	165	156	153	173	182	169	197	168	184	160	193	188	175	184	166	189	192	170	159	184	168	171	167	153	152	172	181	187	202	169	151	176	171	171	177	172	155	162	160	190	135	183	155	178	174	165	162	177	166	182	171	153	168	172	166	174	190	193	162	189	176	169	193	162	190	170	188	170	172	176	169	176	174	171	191	181	160	158	178	158	164	161	183	167	153	176	181	188	162	177	181	165	177	174	180	162	174	179	185	168	163	186	184	174	172	173	170	175	185	183	182	174	175	169	186	182	185	176	189	169	184	160	186	178	177	169	169	177	178	150	156	170	178	187	181	183	153	207	157	176	176	193	179	169	163	169	177	182	177	172	179	179	166	177	161	166	161	174	171	158	147	159	172	150	184	161	172	147	179	178	149	172	162	185	168	170	180	160	157	184	183	147	195	183	148	184	183	167	194	154	170	164	157	149	167	193	157	163	168	171	192	178	156	167	166	143	146	165	152	160	177	162	166	178	167	158	161	178	197	179	197	152	156	143	196	183	171	181	180	189	173	150	200	161	159	182	170	198	193	179	169	174	154	165	180	161	163	180	143	144	181	160	176	161	172	151	160	211	165	181	163	157	171	175	132	200	151	171	178	184	163	162	165	174	164	173	151	166	175	193	172	187	164	152	186	183	155	172	165	164	180	178	161	156	158	168	155	200	178	188	170	180	166	158	162	154	155	172	175	169	174	216	149	180	203	193	155	173	166	182	181	147	164	177	159	172	168	147	166	157	177	161	172	191	172	173	177	173	152	154	175	178	171	168	180	186	186	154	160	184	173	167	187	167	163	146	173	143	168	177	143	155	180	177	177	173	181	178	163	188	165	140	188	164	179	177	148	159	182	186	156	172	153	185	169	175	172	180	153	150	155	195	176	153	155	170	167	177	168	185	167	168	198	192	172	169	137	186	160	144	185	189	168	172	162	160	142	152	168	165	173	187	186	178	190	150	161	172	179	170	189	157	172	154	186	167	184	189	168	171	162	170	163	180	154	176	175	177	157	164	172	151	180	160	158	159	163	177	177	191	180	168	159	162	176	145	163	157	153	187	171	155	168	189	187	160	177	186	185	145	184	178	159	162	149	160	163	169	153	177	200	167	162	160	166	156	165	177	171
26429	58660	54762	29372	11182	570	479	491	529	473	480	475	515	464	468	468	469	467	493	509	443	488	453	460	469	438	487	479	486	519	484	474	481	427	466	439	440	462	471	442	458	456	496	478	456	457	426	444	472	445	490	460	474	476	471	464	453	468	465	489	446	458	481	490	601	888	844	483	464	461	438	442	468	459	476	455	467	471	464	471	480	464	458	470	477	462	446	470	456	456	458	471	489	479	450	509	463	453	473	427	436	450	464	467	461	460	510	476	432	429	473	453	481	496	501	458	491	434	467	458	454	468	432	484	470	491	442	467	432	432	432	462	453	443	493	468	477	458	480	458	476	443	510	457	471	448	469	481	462	479	474	452	450	485	451	438	464	519	447	463	481	458	438	422	425	476	416	454	469	487	456	471	453	477	459	453	483	462	459	474	486	451	475	436	459	501	435	490	474	449	461	479	442	443	472	435	455	479	447	426	471	482	446	451	450	464	434	442	437	487	472	431	485	497	513	519	450	484	410	463	464	457	458	465	485	461	437	440	447	486	475	488	447	470	450	474	442	480	458	463	441	441	418	458	428	424	493	482	452	475	458	478	445	439	478	479	485	485	479	481	469	456	438	496	480	443	494	480	464	480	427	444	390	457	445	435	452	475	466	443	470	481	457	445	479	444	448	450	504	470	441	406	487	439	455	451	493	443	490	440	433	421	440	455	499	463	454	445	414	443	492	469	474	456	430	476	460	463	497	454	454	455	496	480	465	528	456	477	453	432	480	489	462	473	449	429	428	423	470	462	503	461	465	418	450	479	445	429	448	476	442	461	461	483	442	488	438	401	492	489	430	469	435	504	465	426	443	464	435	418	515	470	473	439	478	461	456	454	439	463	506	423	436	445	488	476	464	492	469	448	490	480	456	490	454	474	496	486	466	478	474	450	460	452	433	469	461	440	474	456	485	442	467	495	463	476	460	430	472	444	432	459	496	466	469	443	464	430	421	470	444	467	478	470	485	437	513	453	473	427	446	464	425	465	474	456	458	421	473	481	478	458	456	443	445	446	459	484	499	455	427	482	487	490	444	476	467	473	432	429	460	438	501	482	460	438	469	442	478	442	456	459	450	458	456	477	474	437	490	449	427	440	480	454	478	452	500	458	490	468	485	478	473	439	475	466	456	458	457	513	444	455	477	479	446	449	473	449	440	452	444	459	454	462	458	437	460	471	428	496	484	480	471	492	447	480	467	486	470	446	464	462	457	467	451	475	473	475	458	468	457	458	430	486	453	499	471	441	468	461	428	447	441	478	460	477	423	457	462	465	447	506	491	465	498	462	465	460	471	494	453	484	449	482	450	470	457	474	432	480	462	460	446	432	472	476	452	463	465	471	471	445	458	429	468	501	452	438	435	468	488	482	468	469	464	473	446	435	439	477	439	446	460	470	465	470	455	468	436	453	416	446	488	475	464	447	447	415	458	437	467	487	473	421	452	502	435	456	418	461	456	489	476	473	441	487	457	497	456	490	450	462	411	415	468	450	459	466	423	473	454	447	451	464	416	404	457	458	454	448	485	428	450	467	467	478	474	451	470	466	448	483	490	439	450	472	444	487	488	490	452	424	487	475	482	445	457	454	477	477	470	429	443	481	455	471	479	465	450	441	471	452	477	493	450	445	464	441	474	456	415	474	411	429	483	481	449	490	449	463	477	474	456	452	442	496	470	413	421	469	447	467	442	458	471	444	467	489	469	482	482	480	490	451	450	487	437	466	418	454	419	447	454	482	457	407	450	417	474	431	435	450	491	464	467	484	435	486	468	455	467	487	433	456	464	464	454	453	454	469	459	472	466	460	430	449	431	463	433	458	438	453	443	473	448	442	449	470	483	415	454	439	470	465	496	454	512	476	442	478	457	459	456	460	450	488	459	460	446	470	458	428	444	481	452	447	459	457	476	463	454	467	431	508	454	430	457	454	474	456	401	457	447	494	479	444	456	448	461	487	461	495	475	474	512	485	512	468	457	436	473	460	441	435	450	443	494	493	453	444	433	470	497	468	497	448	486	472	496	461	479	457	502	439	456	430	450	474	494	456	483	466	481	447	440	440	452	490	501	460	439	449	493	441	438	466	416	466	462	493	461	488	460	482	420	433	466	471	466	452	466	449	438	459	457	470	422	440	422	457	454	449	465	459	441	470	439	495	440	471	472	438	505	459	491	460	464	466	446	409	432	462	436	462	441	478	465	437	440	505	462	466	486	453	469	471	501	454	469	435	497	434	461	450	471	519	450	456	440	456	439	474	453	438	461	466	451	460	479	437	478	469	471	481	494	428	489	474	448	447	444	430	435	488	441	474	418	434	452	517	431	487	462	492	471	456	414	446	453	432	446	430	463	405	480	473	421	463	505	459	477	474	443	463	449	450	458	440	442	467	488	458	476	482	455	447	435	457	443	513	452	484	452	466	481	486	476	452	466	428	425	429	451	475	459	473	455	478	466	522	450	453	415	478	469	469	431	424	460	442	460	455	464	455	460	441	451	457	483	432	460	475	483	452	462	441	458	439	483	469	468	445	475	445	466	468	487	451	457	476	463	459	424	475	480	464	431	436	430	446	452	431	446	469	467	484	447	465	479	491	478	436	425	440	422	504	496	473	473	467	444	457	478	483	483	440	471	460	453	483	439	463	501	419	466	493	443	475	450	448	457	445	473	486	503	453	471	425	458	492	475	471	460	411	428	420	473	419	451	459	474	415	478	472	452	459	480	451	454	448	450	486	461	464	494	453	439	472	452	454	435	435	464	460	476	468	476	465	457	462	412	426	423	463	428	463	478	480	446	485	434	470	456	447	448	472	437	422	452	473	475	465	472	422	459	463	439	486	436	456	470	459	470	448	467	480	443	457	480	429	448	454	467	499	476	452	432	403	489	427	461	477	456	472	460	450	456	482	426	429	495	487	464	465	488	503	471	460	440	418	454	460	458	503	454	464	448	475	480	459	466	462	467	477	456	472	448	466	431	488	477	494	442	489	437	455	486	444	478	419	501	438	485	458	440	452	475	475	479	489	443	430	473	414	441	499	416	466	444	493	440	504	505	440	481	451	478	422	454	457	412	473	496	395	439	427	444	479	481	466	470	500	463	451	467	462	487	461	419	460	469	466	481	416	456	476	469	469	442	452	424	433	473	479	449	480	494	494	474	482	421	451	477	452	487	459	460	444	424	440	503	450	463	470	448	496	472	461	457	453	471	425	412	459	472	426	475	524	434	490	434	421	467	442	474	475	430	473	463	443	437	428	442	406	467	480	402	483	433	400	487	469	432	476	456	438	481	431	473	485	467	497	413	452	443	484	451	452	465	464	495	491	474	461	469	472	502	455	436	424	441	449	447	464	473	475	470	450	481	448	480	469	442	463	420	478	482	473	455	423	463	453	425	458	457	455	468	430	467	453	464	461	485	474	450	448	438	470	470	499	459	485	511	435	472	453	419	459	462	466	462	490	475	465	479	471
58853	47072	42192	39234	29319	24854	23859	22070	16921	5929	659	362	359	352	309	289	277	278	309	326	298	287	263	269	263	283	279	266	248	266	267	253	253	279	248	293	261	263	287	281	258	233	288	258	268	250	276	278	283	238	249	259	229	272	244	230	247	271	228	263	293	268	262	231	290	400	300	240	258	262	267	251	233	298	260	224	265	255	248	213	235	250	256	280	254	277	251	266	287	251	246	262	260	257	257	265	254	229	268	254	256	243	250	259	265	266	252	242	251	221	220	253	248	273	245	252	235	261	249	269	237	237	249	259	251	263	254	256	226	257	253	239	257	243	278	235	266	224	284	291	273	239	251	245	224	260	299	245	278	257	225	229	292	241	273	258	255	251	233	247	230	262	247	274	268	248	262	253	251	229	265	253	246	254	215	223	253	246	255	267	256	242	243	259	286	287	267	270	268	271	284	229	228	279	297	214	241	243	231	269	247	265	264	254	245	212	251	253	274	257	233	258	267	233	255	259	245	249	247	253	243	246	247	239	268	230	271	251	263	262	210	281	271	280	236	255	255	248	254	210	241	275	266	275	236	246	237	249	247	247	238	280	259	261	287	230	231	243	266	261	260	267	245	257	244	248	246	258	253	260	236	235	247	264	273	246	216	255	247	240	257	258	288	244	259	246	238	262	275	214	258	249	288	252	274	212	278	257	253	248	236	245	284	235	287	218	265	300	240	248	248	270	268	240	229	238	228	240	240	249	271	252	257	271	240	271	240	263	275	236	254	261	264	257	267	241	260	253	270	270	249	276	251	226	258	253	251	260	242	247	298	262	246	249	262	260	283	262	269	269	274	263	208	235	229	249	230	274	252	250	242	265	250	276	256	216	227	273	257	246	264	250	263	248	234	246	259	235	225	242	250	230	230	264	260	253	284	285	240	298	226	247	253	234	236	269	219	263	276	248	259	233	234	264	255	281	266	267	267	241	254	240	254	244	271	238	268	271	258	272	251	294	261	269	252	214	235	259	256	279	255	234	250	259	255	234	255	222	239	266	243	217	240	246	275	259	236	232	256	231	250	212	260	212	250	254	234	264	241	223	244	253	259	250	249	248	270	254	253	263	277	258	220	261	257	273	233	252	291	268	241	269	294	245	256	253	231	240	261	282	261	268	266	244	205	253	251	261	247	268	245	264	265	243	268	257	251	229	251	297	270	247	239	236	253	254	255	233	262	251	251	237	265	210	252	245	217	231	266	234	251	233	222	275	272	251	246	241	263	239	230	249	231	236	247	247	230	271	269	241	249	255	240	260	239	264	264	238	270	238	239	263	241	230	264	241	241	278	248	265	256	262	240	269	273	241	239	234	246	246	259	258	226	250	272	258	246	271	259	229	248	227	258	261	250	269	249	277	227	251	272	238	273	235	299	270	243	263	251	234	240	252	282	248	235	259	255	254	263	242	263	214	258	255	221	236	242	273	261	267	232	235	284	256	254	261	272	255	234	251	262	240	234	254	258	225	238	235	239	248	227	250	233	254	259	241	286	268	271	219	268	243	246	234	277	267	241	239	238	259	226	267	286	259	238	218	265	258	274	228	263	249	256	254	252	237	247	244	240	275	247	248	249	230	261	256	264	248	247	236	260	244	260	240	272	252	237	264	258	228	211	224	229	239	253	241	222	271	282	243	281	230	242	225	262	253	232	260	259	223	265	240	270	252	253	245	231	288	232	256	229	258	260	266	276	243	245	234	231	256	258	210	253	257	248	264	239	231	263	259	235	241	264	249	253	245	240	234	237	250	236	251	278	272	231	262	256	283	261	279	229	270	255	245	267	264	260	236	279	258	251	241	248	238	206	292	262	268	240	255	259	243	262	232	225	221	272	241	258	210	236	253	228	241	250	228	238	273	246	265	237	245	225	270	237	278	274	228	249	246	256	236	270	260	264	253	236	270	262	273	241	276	271	264	230	252	236	237	235	262	242	258	259	237	235	239	247	243	257	278	257	265	274	253	264	251	270	254	242	273	256	257	238	240	258	258	243	240	237	234	222	264	282	218	252	246	257	245	232	242	246	253	257	273	237	265	244	258	241	222	225	246	249	238	264	239	223	251	242	251	232	226	238	266	230	259	246	236	250	237	246	257	238	286	299	256	266	250	244	257	218	252	230	243	263	266	239	258	266	257	252	257	250	265	252	254	236	221	267	225	242	282	234	221	283	260	250	256	273	253	242	265	282	256	265	269	227	260	235	223	257	266	262	276	239	259	240	250	261	272	254	242	272	226	257	268	240	275	286	278	254	243	264	262	255	239	231	239	230	251	257	238	226	254	256	232	252	267	227	237	252	252	243	230	271	232	245	268	272	247	241	239	242	260	217	270	268	238	309	270	256	280	235	252	239	261	227	229	258	277	229	240	237	239	267	222	279	262	239	255	228	257	249	234	216	238	268	256	281	262	242	260	234	260	237	229	260	256	280	227	249	255	260	247	226	239	216	263	246	266	249	259	221	255	249	239	243	225	233	255	253	257	245	222	258	262	256	247	247	276	249	241	273	204	250	264	263	237	248	250	244	223	263	251	236	244	258	275	233	273	250	240	269	245	243	262	264	246	256	264	250	267	266	259	232	288	258	247	263	266	268	267	276	249	266	234	251	263	236	254	262	252	251	257	261	259	234	264	260	231	266	271	277	267	258	243	262	252	263	238	265	243	267	284	255	240	250	236	244	258	276	217	250	254	252	220	217	218	304	269	269	263	276	234	246	264	260	268	263	236	268	248	274	213	233	263	255	273	282	232	256	248	260	279	216	231	246	225	282	226	233	262	261	251	257	270	241	255	263	226	243	235	235	241	221	280	284	258	268	254	284	236	279	233	208	245	232	228	215	239	268	213	251	258	264	257	229	244	265	218	246	241	250	250	267	241	253	244	227	256	259	250	239	247	274	266	249	272	261	247	245	262	269	237	285	234	272	277	252	282	227	243	212	235	277	269	255	278	262	244	253	254	238	238	254	220	268	211	247	269	264	246	249	242	232	230	274	250	221	238	260	225	257	244	256	241	203	237	266	233	271	285	262	275	254	228	233	254	239	253	259	256	290	236	273	247	251	244	253	257	252	267	243	236	262	247	260	269	244	241	279	250	241	239	275	231	232	265	222	264	214	269	265	250	239	237	236	246	256	235	248	226	258	233	257	243	232	271	237	234	251	260	223	243	260	228	254	252	259	247	283	229	232	212	270	245	256	241	276	269	235	264	258	236	239	233	244	230	232	251	228	214	268	251	257	235	232	245	254	245	250	263	253	230	248	235	243	248	236	287	261	268	268	235	250	250	253	247	246	248	263	237	222	246	262	282	237	225	261	241	232	246	260	236	257	252	226	281	256	253	226	233	252	216	266	257	254	264	283	248	252	244	237	264	242	257	243	255	227	254	264	240	256	257	273	248	243	269	219	234	252	240	251	228	231	243	296	241	221	222	266	212	244	266	248	243	223	223	237	255	254	273	253	269	241	244
52140	57780	49966	35414	5732	644	703	792	816	837	790	850	813	774	784	774	804	725	700	703	711	719	669	663	659	652	687	656	652	627	626	601	624	634	636	650	648	617	612	578	605	591	600	613	543	576	624	602	611	583	635	599	635	571	593	631	574	583	545	563	589	623	633	653	799	1457	810	532	555	586	583	575	540	562	582	599	604	560	558	550	529	572	545	506	549	541	602	583	555	566	584	554	547	620	549	574	555	565	538	545	512	567	560	561	566	551	563	578	561	509	539	585	545	564	557	570	585	541	596	616	557	540	573	607	527	536	593	585	555	552	589	550	522	549	596	600	552	546	541	617	560	563	598	538	527	577	508	554	595	535	515	516	499	564	541	578	562	541	538	539	583	550	571	542	591	537	544	543	512	581	550	507	613	539	553	540	636	554	569	560	563	576	570	524	563	546	558	616	570	570	573	542	581	567	591	545	605	577	570	565	551	579	569	573	550	554	550	573	538	570	571	564	531	593	586	563	615	535	546	587	549	567	567	532	549	547	546	573	542	595	589	570	494	535	546	530	556	564	581	558	534	545	561	596	531	554	585	521	548	549	553	560	526	553	549	524	566	593	559	544	559	560	553	548	527	550	554	549	549	604	557	562	569	572	576	591	571	537	560	564	576	556	591	553	577	526	613	557	567	545	563	547	547	532	545	527	579	568	600	520	550	533	549	526	548	567	550	533	565	521	541	550	555	561	591	526	589	599	592	555	550	530	566	539	545	529	533	562	556	572	526	530	535	579	543	553	593	585	527	550	542	510	551	505	558	525	566	592	544	571	577	540	517	562	575	532	510	560	552	541	603	587	578	515	573	536	546	539	546	554	565	576	532	535	540	536	554	495	545	555	516	594	561	563	552	578	548	557	516	527	567	541	579	574	577	526	602	547	567	570	544	567	553	513	554	523	545	565	552	574	541	583	503	535	529	598	559	553	524	522	554	561	553	552	565	589	530	553	565	583	503	564	563	564	554	563	565	576	570	558	574	567	568	562	587	515	530	519	508	559	540	579	533	519	549	572	578	548	570	521	566	563	564	591	534	558	579	578	524	535	558	528	553	548	561	570	584	560	558	582	596	559	555	539	518	537	578	557	584	549	511	554	541	569	551	557	565	541	564	555	594	579	573	573	547	530	561	536	553	533	572	557	537	530	545	547	577	544	544	528	614	561	558	583	531	578	577	552	521	545	553	536	538	531	554	548	599	547	533	537	591	589	535	547	554	564	548	534	578	569	596	571	604	534	540	499	525	588	590	521	587	516	526	542	542	556	550	547	515	540	573	581	541	548	555	553	526	592	575	529	574	530	530	524	557	549	563	551	566	578	571	562	574	558	566	558	544	539	555	542	529	579	543	534	530	572	541	560	551	552	508	558	581	554	558	581	561	565	598	553	544	539	583	514	510	524	533	597	562	542	519	549	574	561	553	576	565	537	576	556	564	568	579	582	582	571	576	574	544	566	537	569	561	539	569	562	528	596	553	573	502	568	520	573	574	569	590	579	536	539	573	559	560	572	539	541	584	548	588	591	568	504	552	521	557	566	528	576	560	556	561	536	548	549	562	539	549	579	539	628	527	536	548	567	553	533	532	554	563	526	564	557	573	559	561	544	561	536	549	579	547	554	538	507	519	537	534	571	530	531	578	565	597	512	563	574	580	562	525	529	587	541	539	565	545	562	557	530	534	528	565	571	526	545	576	535	557	531	536	574	572	547	558	538	528	549	523	571	544	586	551	555	574	522	550	546	527	548	556	544	586	540	551	566	539	560	502	549	532	572	543	570	537	548	567	589	566	590	547	566	551	527	537	576	556	522	534	556	512	571	601	529	547	548	571	577	527	469	518	541	580	574	552	561	578	560	587	560	616	496	561	581	597	527	556	513	610	479	517	544	553	564	574	551	541	571	507	569	568	582	553	531	550	545	614	576	548	561	578	550	557	583	581	533	593	526	526	546	528	621	542	544	590	562	549	535	546	532	558	578	564	574	575	550	582	531	557	551	521	503	520	583	577	570	598	563	539	533	560	563	551	552	574	577	503	548	533	532	564	553	540	543	509	574	510	543	529	553	576	555	524	565	586	547	550	557	517	548	590	545	543	568	548	552	558	521	540	507	551	539	569	541	540	539	557	536	542	494	559	564	579	599	591	534	555	557	550	532	544	586	555	604	517	600	546	594	551	520	553	531	539	601	583	540	540	521	541	565	538	566	527	526	547	531	540	527	589	586	546	551	551	498	527	573	540	565	544	561	565	573	528	581	568	536	556	578	541	615	595	572	551	530	522	574	546	568	546	577	570	535	578	563	576	577	585	557	590	534	531	552	563	534	561	547	593	572	594	539	526	549	532	569	539	526	526	561	539	588	527	534	555	574	540	520	575	550	570	554	554	543	548	581	588	533	550	602	609	537	563	546	546	575	529	529	549	526	560	556	555	594	517	580	525	573	543	543	546	558	576	534	558	561	534	549	532	523	563	579	570	573	518	561	521	559	598	540	556	532	554	535	544	560	541	578	571	553	515	528	553	567	534	572	558	535	549	548	511	598	533	550	545	570	594	534	557	543	574	520	547	574	557	608	560	545	547	554	549	560	535	570	515	562	549	551	497	535	591	583	605	581	553	561	576	520	553	569	550	563	540	548	552	534	566	551	596	523	542	525	603	538	532	559	539	556	527	511	518	531	522	579	562	567	562	571	558	579	560	594	561	505	578	575	581	523	551	577	555	623	550	578	536	542	528	508	565	559	595	568	540	543	564	553	530	543	558	525	562	534	540	564	524	546	585	496	528	579	520	571	539	542	536	532	555	515	581	597	581	578	531	541	536	562	540	562	564	555	533	558	556	590	567	579	582	551	540	564	566	522	556	567	524	564	563	545	539	569	571	577	558	571	570	579	546	515	582	514	535	522	563	546	531	574	574	528	525	560	603	517	548	555	616	554	561	540	532	517	537	519	526	552	539	540	560	539	562	538	544	552	598	563	545	555	588	586	557	572	562	563	534	539	520	602	570	545	501	557	566	545	572	565	562	557	578	580	481	568	531	553	557	536	556	572	547	547	578	553	507	560	585	553	544	509	558	595	528	553	541	535	576	571	536	561	535	512	533	566	576	494	546	550	507	560	577	568	525	533	562	517	571	570	559	597	539	566	546	594	564	552	574	565	563	578	554	514	528	576	530	546	529	577	557	572	619	580	586	588	554	583	534	543	552	554	545	585	563	550	573	545	591	565	573	567	499	550	566	570	474	570	515	542	558	562	563	521	540	549	555	540	538	575	530	592	577	548	581	562	583	542	500	551	530	591	562	561	532	544	495	519	507	581	544	558	498	581	583	556	549	589	550	503	563	545	538	567	590	494	558	578	582	538	568	564	539	549	569	587	560	599	567	562	520	571	574	578	575	520	582	533	517	562	572	534	570	574	551	537	508	576	546	604	586	538	545	511	571	576	598	603	515	526	537	528	528	542	546	578
55990	39164	39079	32694	26008	25679	23748	20370	14350	4438	584	406	432	436	445	449	426	465	437	432	434	465	409	402	437	445	400	431	417	413	407	415	375	369	404	414	416	407	392	396	376	339	434	434	407	391	404	387	385	386	382	396	366	392	372	372	345	364	379	378	359	388	386	392	392	411	379	389	385	395	363	402	357	396	402	386	375	384	397	390	395	419	403	421	422	388	389	376	344	418	380	381	395	397	414	399	384	386	393	383	352	354	350	372	342	416	373	401	366	363	345	366	395	374	368	382	368	338	349	360	392	410	370	390	385	392	370	345	367	353	366	352	372	364	411	339	375	385	343	377	348	350	360	367	395	404	370	385	414	393	398	374	394	379	398	342	380	391	351	372	354	379	373	445	383	408	375	333	389	396	364	371	402	387	388	349	326	362	377	358	349	347	377	412	350	388	416	373	387	399	386	396	386	399	337	377	374	386	335	367	367	367	359	392	368	383	376	394	355	367	371	373	433	423	379	382	380	404	392	356	372	362	385	411	364	387	419	337	363	365	399	364	337	360	371	390	354	381	363	384	356	382	349	374	385	354	341	372	401	372	369	402	352	359	384	386	425	416	389	345	404	412	383	378	372	402	382	340	362	382	373	386	356	366	357	369	375	367	367	362	336	364	402	405	382	327	357	372	381	368	372	345	367	351	334	376	378	425	400	402	365	375	343	388	373	338	351	389	337	379	395	354	372	380	372	412	395	367	373	380	366	346	373	390	372	417	359	344	385	378	391	389	358	360	339	386	406	375	384	405	374	394	393	356	420	383	371	425	356	349	413	378	374	368	403	335	375	338	381	369	362	353	370	361	395	411	352	402	380	353	372	337	380	356	384	356	387	381	348	411	370	403	387	374	370	363	331	401	313	358	367	365	377	370	380	385	364	374	355	352	340	365	352	367	366	373	360	359	344	392	408	374	352	376	419	320	378	341	362	321	383	389	366	338	357	357	398	360	366	370	356	397	389	372	364	371	357	353	385	385	360	399	353	380	372	328	339	379	408	417	349	345	399	400	393	346	369	388	356	379	434	386	376	371	381	383	368	347	407	349	353	343	363	358	368	398	348	367	399	357	354	395	387	379	371	380	372	385	396	383	373	328	326	340	390	365	356	412	373	355	371	375	349	386	395	353	336	386	365	351	343	347	393	354	367	355	389	365	391	328	382	348	354	396	384	353	373	399	352	411	354	384	344	355	374	364	374	411	366	366	381	358	415	364	368	355	384	409	402	367	331	410	353	375	383	343	403	351	356	361	396	393	356	405	361	381	386	369	325	385	398	382	395	359	386	385	369	337	364	378	388	389	386	397	395	353	389	348	365	353	389	390	378	386	369	415	354	380	372	382	359	384	394	341	378	405	384	373	375	347	405	353	360	406	380	377	373	362	366	358	378	361	422	358	366	396	349	388	347	352	360	417	365	369	373	366	382	354	352	396	378	383	351	395	398	424	373	382	365	358	431	375	357	362	354	369	383	352	366	378	376	392	353	380	374	392	380	367	378	371	361	379	385	358	333	374	369	381	370	364	348	340	351	347	349	403	387	375	362	384	372	388	360	343	362	364	355	372	382	379	409	363	373	373	358	342	383	346	396	376	372	400	354	362	368	401	364	394	422	378	381	380	389	368	340	400	372	368	350	369	373	378	363	361	396	333	358	409	353	404	351	397	356	361	392	383	338	406	380	368	354	394	350	330	374	390	365	385	368	390	392	360	386	402	339	360	359	391	320	387	375	357	384	390	376	391	332	360	363	367	388	374	326	352	369	353	349	381	354	374	371	383	403	386	366	364	360	371	362	371	335	357	383	309	410	389	379	353	385	372	394	340	377	344	358	397	361	360	389	414	352	347	380	388	359	405	393	350	378	411	377	362	357	357	352	395	346	343	383	365	347	364	375	362	373	380	376	408	443	391	395	341	367	360	331	382	390	371	340	363	374	364	376	366	394	396	375	344	363	328	325	343	365	397	395	368	406	375	359	360	380	363	371	374	349	337	369	358	356	405	355	359	354	362	362	382	349	383	359	393	413	360	402	396	368	374	379	357	416	372	358	371	399	402	320	389	359	386	334	355	388	380	366	314	340	389	388	368	421	352	348	356	362	338	371	390	405	366	352	344	393	343	362	417	364	408	397	391	379	371	372	383	390	391	353	394	380	374	415	387	354	363	421	380	380	389	383	393	386	343	378	353	349	371	337	362	337	391	375	310	360	354	362	361	400	359	364	392	355	380	353	357	388	360	359	388	373	374	416	364	366	360	393	387	376	435	411	418	394	405	396	373	402	383	326	367	384	394	410	349	358	390	386	377	405	369	345	386	377	373	384	361	355	375	352	376	327	375	444	409	401	389	385	340	357	391	385	390	359	345	423	401	368	392	393	380	384	386	352	334	325	411	372	353	383	355	364	350	352	376	385	376	362	363	346	388	371	365	350	357	370	351	402	379	350	381	349	370	345	381	400	389	352	410	384	390	393	351	366	369	367	391	383	399	335	382	354	348	355	409	383	362	350	363	375	397	381	370	378	362	360	369	369	341	385	357	422	384	388	380	409	383	380	342	360	383	386	389	388	362	361	364	385	373	368	343	367	387	357	400	382	397	402	397	373	386	363	373	354	360	362	344	359	363	354	363	370	334	344	357	379	372	415	357	350	356	432	350	354	371	353	383	355	371	358	342	356	356	359	353	323	375	382	372	382	368	350	393	363	386	359	351	352	388	386	371	355	366	394	388	366	399	370	373	383	368	341	384	393	363	349	355	347	376	360	376	367	402	341	371	325	364	348	367	407	362	366	406	371	371	343	332	379	338	372	378	350	366	374	347	367	335	375	355	388	369	336	347	381	368	356	346	422	359	300	367	347	345	382	322	350	384	378	365	340	370	336	370	370	367	362	343	374	383	342	382	397	364	365	356	369	406	364	397	391	406	381	356	359	375	378	347	355	382	351	365	393	370	364	359	401	362	343	403	385	408	382	381	392	419	355	365	334	398	320	390	376	393	420	348	369	411	388	381	365	357	374	338	354	397	394	391	367	378	343	395	354	384	366	337	327	384	349	362	377	347	403	354	355	382	378	383	369	359	368	372	352	400	415	413	364	355	365	336	352	396	410	372	357	340	379	378	390	362	374	343	362	375	359	360	388	351	396	365	355	406	392	363	390	381	334	368	394	356	371	338	377	386	348	367	399	331	363	354	369	397	386	372	350	369	342	370	361	375	403	347	359	366	384	354	357	404	367	377	374	360	388	376	306	387	344	364	349	311	361	369	387	367	345	355	354	343	411	415	409	397	359	399	386	371	328	355	316	325	384	386	345	362	360	389	374	389	366	331	394	358	344	370	364	380	359	352	381	369	403	372	339	346	367	372	382	374	359	330	374	409	350	346	351	362	342	366	375	371	364	387	378	355	357	352	351	361	380	358	373	350	397	374	322	378	410	379	377	347	347	377	331	366	410	405	391	367	370	363	397	363
54028	51499	37803	20276	443	8	25	33	38	66	76	132	206	285	486	624	752	739	806	832	834	878	817	854	863	822	839	794	765	817	834	764	753	761	810	704	795	800	774	785	777	757	801	719	770	783	781	774	787	753	765	743	758	793	792	775	782	786	758	731	721	761	749	752	732	759	902	729	717	665	719	747	730	722	717	747	712	736	719	777	716	709	693	686	743	746	697	711	742	689	726	722	694	731	720	704	768	736	697	690	711	717	711	729	699	722	741	712	655	713	738	729	720	671	736	695	712	720	719	698	707	694	699	712	720	715	709	736	722	754	665	730	725	734	736	724	731	729	743	657	725	690	734	709	684	684	722	724	683	709	708	708	708	704	718	706	663	678	699	689	713	663	708	675	734	735	730	704	692	704	723	758	686	664	687	724	674	683	731	678	719	700	732	735	700	739	698	728	736	753	696	668	699	699	698	703	722	680	733	704	701	685	668	691	709	667	720	680	719	711	702	672	721	708	717	692	692	714	712	673	772	716	713	723	744	696	683	687	692	679	791	764	705	704	687	730	725	724	733	686	726	716	707	712	704	643	691	726	735	681	715	724	743	692	741	683	673	698	723	684	690	763	687	654	699	729	730	692	688	706	715	716	673	709	665	727	702	685	719	713	709	693	677	733	729	729	686	690	690	711	734	669	675	701	685	683	675	737	726	718	755	732	655	689	709	699	707	743	713	728	718	703	686	699	704	695	680	661	718	736	698	736	725	732	742	678	754	713	706	690	678	710	707	706	700	732	707	750	679	708	672	675	696	726	747	712	710	621	755	684	703	721	731	673	681	683	635	707	673	713	681	696	692	766	691	690	702	674	690	732	708	686	732	661	697	702	680	708	706	706	704	663	709	697	704	741	657	743	668	715	648	737	698	741	689	722	699	686	685	697	662	706	718	711	733	697	690	695	713	677	721	707	707	686	713	698	675	720	692	703	735	677	683	693	707	668	687	710	722	738	717	696	752	710	652	707	722	718	662	687	702	680	727	695	699	665	692	669	712	670	655	720	760	678	696	679	708	737	686	688	665	688	711	667	679	699	715	663	695	625	716	705	686	696	731	693	737	713	705	690	688	690	710	671	690	698	649	725	714	696	638	740	680	718	695	688	734	730	670	704	700	711	662	732	730	739	707	669	684	735	687	746	692	698	707	700	667	728	698	694	691	677	678	680	696	712	668	706	709	733	698	678	706	744	690	693	695	697	715	714	712	710	671	760	688	730	715	714	702	680	722	690	696	682	727	746	685	722	683	713	692	764	671	721	657	678	709	696	673	713	702	687	701	693	671	711	701	702	692	699	684	729	710	706	682	653	692	674	721	692	713	684	727	699	661	715	713	715	657	725	674	674	723	651	704	698	739	699	707	678	688	707	692	705	678	755	710	750	663	675	668	698	682	695	700	638	726	724	667	702	721	695	687	739	716	706	696	679	689	658	705	717	729	745	681	678	680	714	676	709	671	714	701	702	741	716	681	710	678	715	684	635	707	691	697	692	658	696	658	693	713	729	664	649	733	687	743	691	739	716	677	709	694	712	714	743	686	680	675	672	662	669	676	708	723	730	710	703	701	702	704	664	659	665	718	702	664	698	703	739	692	711	674	716	682	690	673	718	695	728	672	722	688	664	682	699	724	706	677	698	669	709	691	706	693	713	695	740	731	695	650	668	699	734	719	688	711	704	768	676	678	702	707	680	709	712	713	701	699	698	726	720	716	693	689	734	686	731	696	721	715	695	654	717	661	680	712	656	711	653	727	714	697	700	696	677	699	716	695	709	704	726	735	706	698	711	709	651	697	700	754	696	685	708	697	727	701	731	762	657	660	697	743	726	678	643	717	684	678	668	690	712	710	709	698	691	708	709	705	717	703	716	713	687	707	731	698	724	685	665	720	691	709	710	720	718	734	711	713	692	681	724	710	688	696	677	691	664	677	682	722	684	685	718	691	690	715	697	731	688	672	667	742	710	667	678	715	698	689	724	683	638	695	733	630	681	672	683	717	661	738	674	747	671	666	688	690	699	670	637	692	717	694	693	698	700	651	672	718	691	705	694	688	701	676	660	669	685	688	704	694	702	720	708	708	716	754	661	698	606	724	753	749	676	710	698	675	662	696	670	729	726	698	684	705	691	737	674	674	703	751	669	735	699	695	714	718	700	707	675	693	741	708	702	694	658	674	687	728	682	698	706	660	695	731	696	676	621	670	672	697	715	701	724	681	707	677	685	683	749	704	721	649	747	684	708	683	698	706	740	700	728	671	697	732	698	672	673	631	681	709	689	755	694	722	681	680	726	733	728	726	693	709	720	720	720	663	659	655	690	722	695	653	675	660	653	725	710	687	722	701	673	687	733	728	673	739	703	655	726	671	690	654	737	695	726	750	702	664	684	744	721	707	678	711	706	689	722	740	679	678	695	706	654	708	665	722	674	707	676	671	661	709	744	653	636	710	717	705	688	718	652	738	726	664	682	635	673	712	723	706	692	767	672	696	713	742	670	747	674	715	714	728	721	721	727	694	701	681	733	698	690	705	662	730	712	723	678	708	711	678	649	752	719	701	690	689	693	697	725	739	697	710	677	677	707	710	738	696	685	666	639	717	703	639	686	692	694	664	677	700	694	660	716	683	694	690	698	661	699	694	689	681	647	713	697	651	734	736	668	671	715	686	656	697	654	695	683	673	725	706	704	697	701	669	721	689	681	682	680	702	708	709	724	667	700	659	676	688	687	766	694	653	637	716	677	678	711	755	725	683	695	736	669	670	671	735	741	665	674	722	707	691	673	678	663	704	688	725	687	682	706	677	690	725	712	740	664	688	698	689	702	734	694	703	687	695	687	709	715	660	685	680	699	653	700	712	676	727	678	746	726	728	697	697	708	703	697	675	652	741	694	635	723	690	686	691	661	701	697	762	652	683	715	682	686	732	721	684	709	684	692	671	677	664	735	684	731	717	741	679	686	692	703	710	747	711	667	704	714	697	688	720	682	718	727	728	662	687	751	676	740	627	681	723	712	646	734	686	700	688	668	739	664	672	753	703	660	749	682	692	726	706	703	718	711	658	722	724	738	684	695	682	697	686	681	738	670	657	681	632	703	660	681	727	697	694	722	662	691	710	729	725	691	682	717	648	704	730	727	661	711	722	711	688	701	669	727	696	696	702	728	683	660	688	703	701	669	719	694	702	739	719	703	716	745	688	679	692	696	739	724	701	689	700	704	697	660	703	696	674	702	681	708	686	670	685	677	719	726	726	725	669	764	654	709	704	670	690	674	691	716	705	717	701	642	690	705	737	715	707	717	682	707	676	702	686	707	751	666	705	666	691	722	714	658	709	660	690	674	726	654	719	721	665	686	735	676	631	741	651	691	684	743	681	733	690	687	734	689	654	696	708	711	709	774	696	701	717	657	707	696	652	699	739	718	655	747	726	711	715	688	681	691	690	693	703	700	687	653	669	666	738	673	690	679
34372	51761	56223	46483	18717	4612	650	430	315	182	138	139	144	148	128	134	130	127	113	128	142	135	140	122	128	118	151	102	121	137	113	132	122	138	116	127	134	142	128	125	148	134	132	154	146	104	158	143	121	130	116	143	115	120	144	119	123	137	119	137	119	162	120	136	153	125	122	127	125	128	148	131	120	137	126	131	149	144	136	157	141	153	127	117	147	120	130	117	110	138	147	133	124	124	118	120	139	115	137	127	119	136	133	151	126	133	142	146	131	130	118	122	149	138	122	141	131	141	114	123	119	144	130	122	126	134	137	116	124	120	133	137	134	117	134	135	128	143	121	117	117	116	125	134	127	131	129	126	146	138	127	122	148	129	136	134	163	134	145	131	140	145	125	147	128	143	130	146	134	126	134	146	143	112	126	132	135	120	139	131	124	151	124	152	117	143	135	159	109	126	145	117	122	117	121	137	104	137	130	127	129	115	132	127	148	139	141	118	132	134	140	134	139	142	123	122	136	147	148	124	148	129	127	146	117	138	132	133	126	118	145	131	128	135	122	126	140	134	119	126	129	138	128	123	131	150	125	131	135	127	132	150	128	125	132	115	132	114	132	129	121	107	142	150	104	118	107	132	117	127	116	139	131	129	125	128	138	120	127	122	111	126	143	140	130	133	124	119	143	106	113	137	116	132	137	119	127	127	164	135	140	122	129	150	144	133	129	119	138	124	118	125	141	134	117	114	139	143	118	129	127	111	119	130	138	129	115	144	140	123	145	121	136	141	119	130	138	145	131	141	116	127	115	125	122	122	114	146	125	161	159	119	116	122	136	109	114	137	135	120	128	113	137	150	129	120	127	127	137	103	118	133	128	120	134	107	111	151	133	124	133	130	130	126	135	121	127	154	121	144	122	143	146	145	123	126	120	104	141	124	109	140	128	140	144	115	121	134	127	147	149	128	127	138	125	126	120	120	140	117	133	125	105	115	126	134	129	152	140	163	158	146	118	149	144	128	103	141	139	111	152	136	133	134	125	108	124	147	127	129	137	143	136	148	150	123	127	106	135	142	135	139	113	132	121	134	137	118	112	114	138	134	141	110	149	124	136	124	126	113	125	138	114	133	146	129	127	148	121	105	139	136	112	116	121	129	132	121	145	127	124	114	141	143	145	130	161	139	136	100	125	146	129	119	151	114	111	118	135	130	109	113	125	146	132	119	120	135	142	142	119	130	133	154	139	156	139	148	127	154	137	155	158	133	122	117	114	150	135	135	140	112	131	141	112	137	137	116	124	139	141	123	142	131	126	113	133	112	124	111	127	163	139	129	137	134	139	139	132	120	139	104	133	128	136	124	134	161	153	128	143	129	123	134	106	136	122	139	130	138	148	139	144	141	136	131	127	128	123	109	135	120	124	123	122	130	132	125	135	116	124	124	121	145	151	102	129	135	129	115	135	136	118	130	116	132	141	152	137	131	113	123	138	127	130	117	134	137	123	125	115	143	121	116	122	138	136	122	126	135	104	133	114	130	137	104	121	125	123	127	133	117	113	124	136	128	124	111	137	117	118	130	138	117	143	114	122	120	120	125	123	130	134	131	122	143	120	138	115	128	122	115	119	118	139	127	132	130	118	128	150	118	135	129	129	123	124	126	137	138	117	130	125	127	124	131	124	145	116	132	121	136	118	120	138	124	132	121	149	132	135	116	139	130	138	133	128	124	146	122	116	129	136	140	129	129	108	135	122	132	112	122	129	126	139	158	129	121	116	133	130	144	121	144	122	116	113	117	132	129	131	95	130	106	119	126	127	126	111	115	111	105	143	130	124	143	147	133	112	113	127	156	119	133	117	126	112	143	131	138	150	145	102	121	114	133	118	131	147	122	114	126	142	148	124	135	130	119	128	130	148	131	131	148	126	129	115	141	123	134	112	134	130	147	117	136	138	130	137	118	113	110	143	131	142	146	120	116	121	122	133	125	144	133	137	123	99	107	122	143	132	137	134	141	124	136	137	126	133	114	122	135	135	130	138	128	141	128	124	132	115	126	120	121	108	162	123	145	121	148	134	118	132	143	119	124	113	117	114	145	118	134	121	125	132	113	146	144	120	123	137	128	150	124	109	117	116	123	135	144	126	114	119	122	138	117	112	129	117	127	107	161	127	130	155	119	143	131	116	120	130	122	134	113	135	145	110	138	142	126	125	131	121	122	134	134	124	137	122	130	97	118	123	121	130	134	135	122	111	129	139	133	139	117	122	156	130	143	119	148	112	119	132	124	138	146	125	137	142	133	133	113	134	131	123	121	132	126	124	130	144	139	137	138	115	122	115	120	132	122	145	142	139	115	131	126	129	123	128	151	115	140	121	125	143	149	119	135	137	139	130	131	123	144	128	127	138	113	104	137	123	142	120	131	114	109	139	132	129	114	129	122	139	154	123	144	144	134	132	138	130	128	113	117	113	123	139	131	129	148	116	130	116	144	144	138	115	141	110	116	133	135	128	123	127	118	132	124	118	133	112	144	108	125	129	135	113	118	115	141	131	139	116	132	108	143	142	116	117	145	145	125	126	127	108	119	151	130	160	155	131	123	121	120	103	140	122	129	127	140	119	121	148	122	144	153	128	135	115	133	131	134	144	136	152	101	136	110	130	148	107	135	153	102	123	153	136	140	123	147	125	126	115	121	115	129	116	124	131	136	112	115	134	124	140	141	122	123	137	133	115	141	122	139	120	134	142	132	123	132	130	133	129	154	126	134	109	126	108	137	119	130	138	143	126	137	128	124	129	136	123	134	116	125	143	125	132	130	120	113	131	122	159	125	106	144	129	135	132	122	110	135	118	136	118	126	148	134	126	124	115	119	134	119	135	114	138	129	146	122	117	137	126	145	119	114	121	125	125	123	128	132	125	150	139	138	112	126	131	116	117	125	141	137	113	124	140	157	135	114	129	135	136	119	108	106	111	128	134	127	125	108	129	126	123	136	125	126	123	126	119	116	127	130	130	126	147	138	118	144	125	129	131	153	134	136	137	132	136	141	132	125	137	150	122	121	140	134	129	109	132	132	134	119	129	128	127	125	151	138	119	150	141	139	126	114	131	125	139	120	139	135	147	120	126	129	120	132	125	106	130	122	144	152	133	132	121	116	124	129	121	123	112	133	135	139	110	143	109	165	132	102	119	134	129	147	125	120	154	153	150	133	114	143	121	120	115	146	132	148	133	125	105	118	113	118	134	131	121	122	128	129	130	138	116	124	143	144	146	116	113	111	140	134	117	125	152	150	142	129	136	113	118	138	126	125	147	132	141	147	133	125	131	121	119	133	98	138	121	126	137	111	110	132	159	155	131	125	134	130	127	126	155	127	116	146	137	128	107	105	121	118	124	116	133	122	135	149	127	125	121	143	133	126	128	146	109	127	126	112	130	133	125	138	122	142	131	132	151	132	118	115	118	127	125	134	111	147	141	128	128	148	114	126	138	137	129	122	125	122	129	133	133	128	126	136
29555	50432	57078	46517	4507	748	438	412	379	382	396	402	376	403	385	384	380	386	345	375	349	368	358	381	364	394	365	348	374	383	380	358	387	376	366	365	373	352	381	375	369	360	356	354	382	351	388	365	355	389	361	362	358	378	407	376	378	351	355	333	342	347	335	348	379	374	400	391	350	371	390	359	368	352	364	403	381	334	362	386	375	368	337	368	331	364	354	365	377	378	355	341	382	373	350	337	392	353	356	355	362	402	361	383	385	377	371	380	355	372	389	369	356	383	374	375	374	401	339	386	376	380	369	349	336	339	323	395	377	358	374	389	325	331	391	349	381	408	350	385	395	400	346	359	360	362	366	356	361	346	378	336	373	348	352	358	392	383	366	373	345	361	383	376	350	376	343	379	388	358	384	353	360	359	391	360	364	368	356	371	368	340	383	347	366	326	347	372	353	368	377	365	373	387	360	355	362	340	376	340	358	382	402	363	379	365	362	392	364	362	401	318	361	390	381	368	371	365	372	364	341	387	364	353	362	337	359	350	350	376	341	378	348	358	308	374	364	315	336	349	384	371	390	356	359	364	371	354	376	374	360	359	377	374	353	409	334	394	336	391	364	350	361	352	338	370	347	384	364	332	387	370	337	388	342	396	361	374	393	374	388	364	356	355	383	349	313	352	398	392	418	353	357	369	348	382	372	388	373	346	342	358	327	365	369	395	400	354	396	364	340	360	362	341	384	356	371	365	377	362	387	375	371	358	352	364	388	365	374	350	351	356	376	327	345	402	362	371	378	349	372	369	368	332	356	404	388	351	357	394	383	409	371	381	362	397	356	348	368	385	357	339	331	348	396	389	392	336	396	350	331	382	376	361	363	353	347	363	381	367	356	349	330	409	369	359	340	354	391	368	343	364	351	359	355	353	369	346	370	362	328	378	356	341	353	355	375	389	370	367	365	380	357	372	363	345	365	354	354	375	359	386	395	392	381	376	342	373	362	336	349	348	373	364	365	338	377	352	357	355	350	354	357	403	373	373	364	333	344	356	354	346	347	351	324	372	386	370	352	381	373	361	344	365	394	360	325	389	369	343	334	380	353	356	364	383	358	350	355	349	353	394	403	374	375	347	348	371	357	405	363	349	414	365	383	358	361	353	354	362	364	376	341	378	388	374	369	386	349	377	395	357	329	345	393	387	364	373	384	351	397	377	374	370	372	357	378	376	366	376	362	338	353	388	381	399	343	344	379	354	363	354	350	390	350	380	353	377	355	366	362	367	317	386	376	344	365	364	383	375	362	346	373	364	376	406	388	366	395	387	405	366	346	359	321	366	332	375	380	334	362	347	381	358	375	364	378	338	362	375	349	353	389	384	352	357	386	354	390	350	361	341	375	402	382	351	380	343	397	380	370	373	351	381	375	372	371	352	354	381	374	351	351	354	397	388	359	390	351	339	347	382	359	335	362	372	340	357	370	345	355	367	380	369	356	362	376	354	366	326	320	385	348	385	362	378	345	358	342	366	359	344	404	352	338	324	361	373	369	384	382	379	364	357	365	365	366	348	350	408	381	338	377	385	380	357	385	362	352	325	385	334	381	345	347	368	351	373	385	361	411	387	372	367	328	369	382	351	362	365	365	342	364	376	353	371	365	363	382	381	376	360	373	351	358	388	391	393	385	356	327	348	390	363	348	347	398	360	385	352	343	370	332	340	360	362	385	354	347	372	361	350	387	342	386	363	372	356	412	396	370	353	387	353	404	399	422	375	379	333	337	324	381	361	342	360	364	367	363	378	357	388	351	377	361	354	324	399	359	378	367	386	384	371	405	363	355	339	335	365	342	387	374	358	381	331	373	352	348	365	388	343	373	369	338	385	335	359	385	348	359	363	349	384	372	376	389	400	364	320	385	361	349	373	386	347	348	379	364	332	388	347	349	380	369	364	362	389	363	347	330	321	338	361	397	357	367	358	371	368	349	348	365	350	383	379	336	370	408	328	383	413	376	383	363	341	365	394	385	367	321	354	344	352	365	352	353	341	339	372	333	349	374	362	375	383	373	337	377	319	356	373	364	414	385	352	368	376	386	387	358	361	390	356	388	374	350	365	341	410	365	405	371	368	338	345	339	379	363	366	343	362	387	365	383	379	345	313	374	391	341	355	351	354	369	373	382	356	386	308	355	356	369	365	328	376	373	375	365	337	381	371	363	359	395	376	351	374	324	342	364	351	327	351	356	370	367	393	367	376	329	380	361	380	374	336	368	342	407	364	333	370	353	404	327	350	350	334	373	353	395	356	364	371	344	351	401	355	351	358	364	361	373	379	358	376	348	368	365	370	346	355	383	388	350	378	362	360	382	376	367	327	361	383	339	347	363	400	364	345	366	354	365	328	377	340	407	355	374	388	380	380	394	351	384	368	368	371	381	357	373	363	354	359	335	363	386	354	345	377	376	380	363	335	372	396	346	372	352	354	363	348	395	329	335	356	374	327	342	332	369	365	368	344	349	388	374	362	392	347	342	355	379	343	360	332	377	374	345	364	379	346	373	353	355	363	385	390	387	363	348	394	365	383	398	356	375	336	385	349	335	386	374	343	361	362	359	362	374	355	387	365	347	385	387	379	380	398	368	361	363	357	370	381	375	359	382	358	374	344	380	360	365	377	347	373	355	402	364	368	371	369	364	378	347	377	384	368	362	385	364	376	351	375	323	346	347	357	384	363	331	354	378	343	366	365	368	331	339	364	367	352	365	344	350	355	359	353	388	363	366	348	377	350	340	382	355	369	354	366	351	361	368	365	374	354	372	356	340	348	351	365	353	331	331	349	384	353	363	345	358	360	325	372	380	377	375	370	351	337	375	367	343	377	343	380	365	354	347	374	337	369	349	355	370	344	353	388	395	359	353	375	403	355	369	374	363	362	350	345	343	363	361	363	395	370	407	369	347	383	355	396	402	391	392	377	358	377	378	339	382	378	340	368	386	353	376	360	384	354	383	370	366	358	383	356	358	382	367	370	374	394	379	351	388	389	353	332	376	323	363	365	357	362	379	346	353	370	348	345	379	391	335	336	404	407	340	376	365	361	335	378	348	365	360	346	394	339	352	370	360	333	389	346	353	394	382	367	377	361	363	350	421	360	386	374	373	357	369	369	374	356	372	350	337	385	383	359	385	380	371	373	347	338	347	339	354	353	348	350	359	366	341	369	398	366	393	373	348	365	384	333	384	360	383	367	365	366	402	310	388	356	348	362	359	409	365	371	345	385	359	370	375	346	370	376	335	370	362	349	355	340	348	365	369	381	364	377	369	359	384	382	366	346	356	357	361	345	353	372	356	392	387	351	378	344	366	389	333	359	349	350	361	376	386	371	359	358	367	367	381	372	374	416	357	355	353	349	366	356	380	373	402	343	383	357	374	357	342	347	357	361	384	372	391	339	391	401	362	359	377	354	355	390	341	377	352	376	345	381	318	324	338	357	362	332	377	315	377	362	350	352	358	370	364	378
54976	48843	46044	42685	31677	34753	26548	22339	17145	7393	938	326	307	273	280	257	269	233	262	251	243	248	220	243	218	233	217	268	239	242	245	205	224	234	234	237	235	242	255	240	219	216	210	215	240	227	219	232	234	224	212	222	234	236	220	226	215	207	223	224	221	232	214	202	250	225	252	235	211	236	216	235	212	216	235	233	216	245	220	218	218	241	235	215	229	229	262	220	230	213	231	211	209	217	220	239	219	236	216	238	218	228	218	196	188	209	207	256	246	208	203	233	207	201	239	197	202	209	236	219	222	222	222	241	251	210	223	214	206	217	234	232	224	226	193	225	192	238	237	256	217	240	187	241	247	227	216	223	230	229	238	234	208	229	203	237	251	211	220	210	224	216	184	210	227	221	212	215	201	206	242	237	206	194	242	232	212	226	203	240	236	214	207	195	226	217	243	239	232	241	218	235	193	240	226	207	245	213	234	203	204	244	230	238	227	255	204	219	230	222	202	223	225	214	224	254	231	234	225	215	215	220	236	233	212	209	218	222	243	234	237	233	237	232	228	246	216	203	205	214	224	225	235	228	223	205	213	222	229	212	205	212	202	241	233	212	210	240	230	201	233	250	264	226	223	253	208	229	224	236	227	223	198	226	223	224	240	223	200	222	229	236	230	216	217	223	257	182	217	234	212	211	214	222	222	218	220	218	224	201	214	235	244	224	220	233	235	187	247	210	241	219	224	223	237	237	195	214	246	238	210	212	198	204	220	236	209	216	206	238	231	220	243	264	205	217	220	217	227	245	224	206	208	213	204	234	200	216	241	228	220	218	243	243	211	200	236	220	217	206	221	222	207	242	234	228	240	217	213	210	218	236	206	195	203	240	209	209	231	243	218	216	212	214	219	212	231	208	234	240	214	226	213	198	230	232	242	219	251	205	212	225	194	215	253	222	231	218	177	224	215	239	210	204	233	229	235	236	240	255	180	235	211	223	184	214	235	220	220	240	255	187	212	204	202	219	227	202	258	239	219	234	224	207	212	233	216	210	206	214	217	234	235	239	200	218	223	223	215	223	216	227	204	243	219	232	214	216	223	242	229	220	236	221	219	214	216	240	240	223	245	208	219	267	217	244	204	217	220	218	235	223	213	201	227	216	206	190	235	238	244	239	219	252	238	209	212	237	231	221	239	231	229	213	221	225	220	224	211	238	218	203	236	234	241	218	223	216	213	213	215	248	228	199	209	241	215	206	240	232	246	219	200	207	216	203	239	245	212	235	201	219	215	234	204	201	224	235	237	219	178	214	220	262	204	219	222	227	238	210	198	204	219	209	222	232	264	218	224	213	205	208	234	213	209	235	234	213	224	218	218	248	230	208	211	232	219	214	232	225	244	234	234	222	203	202	206	217	203	252	251	216	190	212	207	207	204	211	215	203	203	236	220	222	215	202	229	207	219	233	222	242	213	240	230	232	197	208	225	248	208	229	232	237	211	231	203	236	190	196	213	234	226	229	230	219	234	207	212	212	225	229	176	244	250	197	229	225	216	194	222	233	236	196	227	215	216	236	216	229	255	219	201	234	214	247	233	220	227	201	195	230	259	257	219	224	215	216	205	219	203	216	223	217	210	262	215	237	222	222	233	227	195	210	214	249	200	253	213	217	194	224	229	207	208	233	210	210	229	189	222	215	197	235	211	213	221	229	256	240	232	225	227	230	239	241	200	224	205	195	195	264	208	225	218	205	190	209	247	223	219	228	238	221	242	211	232	229	206	226	218	230	213	222	234	232	223	219	217	245	211	216	243	226	211	235	244	203	221	212	179	218	207	229	220	254	225	226	245	224	230	218	244	231	219	203	213	215	227	217	245	216	203	220	233	227	199	232	215	190	204	213	228	228	229	236	230	235	279	217	242	239	228	212	245	216	192	209	227	204	251	208	221	197	244	229	213	207	222	218	202	212	244	234	230	219	229	228	230	226	202	247	220	217	202	211	247	217	245	224	231	215	194	216	199	197	229	217	202	231	211	235	228	224	224	228	195	205	203	195	212	233	239	222	215	222	222	223	247	212	246	218	221	230	221	243	207	223	227	209	226	194	232	232	207	220	221	222	232	230	245	223	243	204	182	228	228	226	226	244	250	235	232	221	234	241	210	219	229	241	221	226	202	194	232	238	229	215	222	216	236	209	206	220	208	217	204	234	193	190	210	267	210	208	215	212	212	235	207	208	223	214	212	211	211	202	237	228	197	196	255	222	249	225	220	222	222	209	193	239	207	212	203	217	232	229	213	213	238	214	232	233	192	224	229	233	223	172	221	236	208	209	229	234	199	206	211	246	214	218	191	216	222	233	225	194	232	221	193	232	234	211	218	242	243	224	212	221	220	221	231	236	214	193	223	235	208	204	222	252	215	234	241	232	212	206	239	230	252	224	206	224	222	259	212	198	204	207	218	213	211	193	203	210	231	235	226	214	231	218	234	244	231	227	217	215	207	214	220	221	206	195	230	195	220	216	193	222	240	238	221	231	236	220	230	235	238	209	216	216	229	236	218	230	224	233	242	217	238	221	209	220	237	201	206	236	212	217	217	218	226	202	222	235	240	216	210	189	225	257	210	242	252	180	220	226	220	222	243	239	212	223	206	212	229	197	239	257	247	233	228	283	235	246	235	241	233	226	240	239	201	218	245	199	196	195	233	213	218	218	235	215	227	229	222	227	218	225	203	189	208	213	225	207	238	215	253	233	234	224	219	219	229	225	206	228	205	227	220	193	239	211	229	256	205	191	211	218	234	207	243	213	218	236	196	237	233	245	223	197	245	212	209	241	209	180	185	218	227	225	238	230	219	209	204	226	227	226	218	256	227	218	225	234	251	229	218	250	201	215	229	228	239	239	209	210	205	222	210	187	225	228	208	245	201	221	183	229	199	249	233	235	216	215	224	207	214	246	211	221	199	232	227	218	235	229	201	193	223	243	214	240	228	223	220	214	195	197	255	215	235	236	246	235	214	218	207	244	235	203	233	243	227	203	198	222	237	221	235	238	226	221	233	224	203	183	218	220	231	208	229	209	246	239	217	203	244	220	206	193	231	194	236	214	217	209	228	229	237	237	198	236	217	222	189	183	222	221	212	217	195	229	214	218	235	263	203	235	214	222	222	217	211	191	199	216	189	227	232	227	241	224	236	239	213	206	207	207	212	247	251	221	206	191	214	237	216	214	211	206	257	209	241	212	269	220	232	213	220	210	215	211	216	213	228	232	223	227	194	197	219	232	223	222	241	224	230	245	235	214	233	254	186	212	220	213	214	215	206	228	205	219	174	194	254	246	206	237	239	231	229	203	198	218	219	220	206	228	219	249	251	166	232	207	205	218	208	209	212	196	230	245	226	213	237	219	213	189	208	214	238	219	218	246	209	220	191	225	228	224	232	208	199	244	210	237	246	243	228	201	218	212	234	234	216	214	236	235	222	189	232	202	214	235	211	224	215	240	237	210	202	227	235	202	180	230
51034	60596	52426	50253	41042	43841	4519	1316	1143	965	969	858	868	800	739	755	728	687	694	710	668	619	662	663	606	624	629	588	630	581	640	586	600	598	612	575	616	597	564	591	598	576	604	550	550	571	575	532	560	541	577	547	569	559	600	566	589	557	565	505	569	530	555	560	564	576	740	549	528	578	557	530	564	593	557	565	528	602	539	528	547	605	561	519	533	578	555	562	556	523	515	581	566	567	581	545	597	557	538	570	551	556	577	526	542	542	553	548	582	560	557	576	614	535	590	515	586	554	566	556	547	559	528	555	551	519	535	523	552	571	527	544	559	552	570	491	594	581	537	524	528	537	616	541	510	558	562	523	545	549	540	521	588	550	573	517	515	548	511	501	528	557	578	550	550	579	550	578	559	582	583	565	562	563	551	521	523	521	548	543	538	529	531	549	555	524	511	565	532	540	542	612	566	545	548	493	574	538	567	544	543	533	562	519	570	557	558	565	532	571	582	553	554	559	557	536	555	583	561	552	581	551	545	552	591	601	581	560	536	515	566	522	579	531	527	539	556	558	538	594	591	551	540	572	517	555	586	568	547	575	566	547	521	490	548	590	574	554	546	540	524	555	551	567	552	582	526	565	593	558	515	539	553	557	537	571	542	584	535	547	547	569	529	523	530	552	551	609	543	552	544	593	572	577	545	564	588	504	553	569	531	530	555	583	535	544	518	587	535	571	565	521	581	557	539	531	516	590	580	553	511	543	504	556	531	558	547	528	573	554	542	594	568	549	560	517	586	569	508	530	549	577	608	538	523	542	562	527	520	559	562	525	604	562	577	568	526	579	524	560	558	574	558	527	547	503	536	548	535	552	511	529	557	527	563	509	540	488	547	524	526	541	558	552	515	552	568	571	512	590	531	548	533	610	555	506	525	539	535	552	504	529	518	551	537	549	541	564	564	559	583	586	544	515	528	522	530	507	616	547	591	561	534	562	556	536	508	576	523	556	563	565	560	530	565	554	567	572	507	560	546	553	574	553	518	573	545	527	564	563	552	567	580	513	550	541	563	598	566	508	535	559	560	545	514	570	560	568	535	503	549	579	521	566	564	536	597	552	539	542	501	560	563	532	567	581	552	514	545	542	555	531	564	542	545	523	573	543	537	520	546	549	555	528	496	520	551	524	535	526	588	579	578	551	529	527	515	542	548	557	569	539	523	583	531	574	510	556	542	567	547	528	542	512	555	561	585	523	576	526	561	570	538	542	558	557	559	593	537	531	554	555	544	531	545	505	549	558	544	586	520	549	545	579	569	576	582	590	508	609	552	524	550	570	554	529	559	572	576	566	524	535	542	574	543	556	560	565	541	545	510	560	527	559	559	565	536	526	564	532	532	498	533	532	556	505	528	538	605	483	551	569	557	505	574	578	547	524	535	545	527	616	533	589	536	520	534	547	505	515	523	588	543	577	559	550	508	553	553	584	577	520	541	553	541	521	553	553	537	564	539	559	531	503	533	551	573	524	523	552	576	567	520	558	559	580	584	558	550	563	551	533	536	547	554	548	526	584	540	526	531	584	529	504	586	530	547	567	550	548	536	555	533	594	568	578	516	521	560	531	536	546	521	546	546	550	565	573	533	561	524	550	556	515	537	557	563	531	544	533	592	553	555	548	532	517	586	515	568	563	521	569	545	543	534	579	556	529	520	563	555	509	589	554	575	557	555	540	503	557	541	590	579	498	549	538	502	480	523	565	534	563	550	555	534	534	551	555	583	516	583	567	539	556	589	538	584	565	518	516	561	576	554	573	519	552	550	508	517	554	523	522	563	567	567	549	531	549	518	531	520	579	554	557	564	580	539	538	558	538	525	517	521	567	521	544	564	522	571	500	544	574	531	522	551	587	558	533	552	531	533	551	546	585	599	538	535	513	550	555	540	522	511	525	563	519	567	559	479	561	529	570	524	544	553	534	527	541	543	511	552	598	551	533	521	563	579	570	528	571	547	550	530	549	559	530	530	554	561	526	550	570	540	534	556	561	558	589	576	564	549	558	588	526	568	570	570	510	544	552	524	594	514	528	509	528	571	580	544	556	591	561	554	571	522	517	542	551	563	557	545	567	589	580	556	553	538	544	575	522	556	536	598	565	528	563	576	532	560	543	525	514	553	542	578	539	555	527	576	544	553	587	534	564	587	523	554	557	609	544	547	534	543	586	507	563	557	565	576	543	550	543	547	581	535	577	555	537	542	544	582	576	563	534	520	542	583	571	552	503	587	487	592	544	495	566	561	540	510	519	546	513	565	547	554	539	544	499	521	558	570	526	545	577	565	526	527	526	553	544	568	558	565	575	525	559	539	545	535	551	520	552	556	534	558	536	572	577	529	539	545	569	530	555	564	540	563	539	569	544	509	607	571	550	545	554	561	544	552	546	534	534	547	510	566	605	539	520	585	528	516	550	538	525	572	524	563	502	535	582	610	515	537	537	534	545	569	541	525	520	533	498	581	540	551	550	502	530	541	541	533	533	553	580	556	538	535	555	520	523	586	548	511	512	550	525	553	565	580	530	554	532	547	494	531	531	557	558	553	545	561	601	564	573	555	562	555	530	592	548	552	570	541	543	548	551	513	522	518	580	530	552	568	499	520	575	519	537	483	569	521	540	529	560	550	544	536	543	553	518	540	550	550	540	572	585	548	555	556	552	568	535	592	586	580	547	566	560	523	540	540	571	573	531	541	570	559	532	541	553	545	585	499	556	562	575	555	552	538	536	531	555	557	531	513	551	535	574	571	586	515	491	535	573	596	511	579	543	525	559	578	541	523	523	535	529	546	559	554	598	529	575	522	522	573	597	545	555	572	536	544	551	559	547	583	531	540	516	550	559	566	518	578	567	539	551	532	550	529	546	567	552	524	534	615	523	537	536	541	556	514	542	514	557	562	529	537	553	558	553	533	553	541	565	541	544	589	558	549	543	524	536	564	558	553	560	543	514	497	517	561	541	538	545	561	559	543	577	567	538	569	534	528	517	547	577	513	584	522	550	578	522	535	538	595	499	511	534	538	595	602	556	531	543	502	574	569	563	536	558	541	534	539	578	545	552	553	584	565	592	596	552	548	558	532	565	540	531	532	511	563	495	575	601	549	551	544	520	536	531	548	562	510	522	555	574	531	552	551	520	514	569	550	560	569	551	527	506	537	559	556	562	549	539	528	568	597	565	542	565	563	620	592	542	504	550	561	516	541	523	560	567	577	591	549	525	554	575	551	554	533	526	532	562	512	537	541	512	567	542	552	530	566	539	539	553	547	570	527	534	552	535	526	532	558	536	534	566	561	589	519	564	537	583	564	560	559	578	543	518	534	613	554	537	537	539	519	545	598	573	583	494	540	509	562	532	548	572	526	552	534	546	548	578	582	556	589	555	532	521	544	564	506	601	561	561	605	569	585	518	523	542	565	531	597	524	561	532	568	600	534	543	553	547	584	570	532	559	558	562	521	584	557	551	535	553
59503	48086	41769	38925	36629	33658	27436	24401	22537	15671	5692	1036	506	509	495	480	450	453	432	475	457	430	442	403	396	402	411	394	385	424	380	409	426	361	379	392	412	402	376	407	366	412	389	392	402	371	400	346	389	424	395	380	371	356	366	402	388	352	381	380	387	392	500	910	831	791	409	389	393	371	419	381	381	352	374	365	401	372	378	367	384	350	343	380	382	386	337	360	385	376	389	363	369	373	354	370	401	350	356	372	368	364	364	354	345	356	357	371	398	385	377	357	428	362	364	359	365	322	387	371	377	400	355	399	375	357	354	380	384	409	406	375	374	380	445	339	385	379	350	361	362	404	371	372	378	355	380	409	364	363	386	377	341	372	333	405	368	386	357	344	369	404	375	368	386	357	347	348	388	347	356	351	362	358	401	378	377	383	350	358	372	383	379	365	379	370	398	410	352	385	370	375	362	387	399	403	388	384	362	354	356	361	374	398	395	364	359	379	389	355	401	380	332	374	371	394	381	355	382	373	401	362	354	373	360	403	389	354	374	361	342	334	396	393	364	375	401	404	373	388	392	382	386	365	359	345	375	359	378	419	392	397	369	388	386	368	328	374	410	369	325	372	380	347	389	332	378	345	424	359	377	377	353	390	368	388	368	409	399	371	333	386	413	404	391	368	416	386	375	356	354	397	351	386	346	351	381	392	354	393	405	406	391	374	365	367	392	401	372	375	359	394	383	369	399	407	362	390	382	389	418	398	365	349	381	365	356	384	387	346	403	383	363	363	384	382	370	388	362	398	396	373	379	371	398	372	428	385	333	355	371	348	393	339	398	381	395	371	389	380	376	386	375	370	417	394	404	369	394	400	372	407	380	361	360	361	380	381	390	371	397	368	391	357	386	415	376	350	384	346	375	364	367	383	383	359	342	375	378	369	353	351	368	384	373	354	364	368	377	359	372	365	406	353	370	376	353	343	362	367	356	395	371	419	365	369	381	389	368	384	352	392	351	377	344	364	411	397	378	376	379	417	350	340	356	395	396	348	387	410	366	384	377	386	374	391	353	381	397	368	362	389	355	369	340	363	374	333	363	370	368	369	366	368	369	373	363	353	367	346	365	376	354	371	353	362	376	352	360	387	369	398	396	371	355	396	356	381	354	397	378	330	400	395	385	351	366	344	355	360	386	357	393	364	359	389	328	364	384	367	384	379	390	399	398	413	362	377	405	390	382	372	388	407	394	348	395	414	389	369	401	354	384	340	415	388	394	388	356	363	357	351	367	368	389	333	382	368	399	359	356	376	377	358	364	397	396	382	366	359	373	366	352	382	389	400	375	350	362	383	352	367	424	374	354	346	371	392	375	365	329	374	387	359	345	348	352	403	366	393	373	387	387	390	363	382	389	368	383	403	371	405	389	393	378	381	386	376	354	366	385	359	340	398	349	388	375	351	392	372	388	395	335	404	377	375	371	414	356	378	394	347	367	398	368	375	365	384	367	360	364	379	418	351	394	377	339	387	374	382	364	363	371	363	364	402	339	363	399	373	380	383	367	409	404	370	425	362	367	366	359	383	347	383	335	374	380	362	386	407	378	362	363	412	353	384	379	383	329	351	349	363	385	399	390	382	401	411	407	375	395	380	372	386	356	342	362	407	381	387	370	366	338	360	333	355	401	352	420	386	402	383	352	368	388	355	345	366	380	394	353	324	397	389	344	362	349	402	395	379	363	322	371	363	367	351	351	336	343	364	382	377	370	354	381	376	382	397	343	361	383	406	388	382	344	361	366	341	382	369	371	376	365	399	388	380	383	384	361	403	364	361	354	387	357	357	410	386	366	378	369	411	375	330	383	414	360	385	356	392	371	399	348	377	362	420	370	357	377	379	361	335	349	390	383	422	388	342	376	348	375	369	374	378	392	351	367	384	345	382	362	368	374	392	388	344	394	366	366	374	372	379	349	364	424	357	374	365	367	364	368	399	420	367	365	401	388	389	362	380	359	387	381	398	363	407	367	385	344	381	378	397	388	362	384	389	387	369	380	392	386	430	400	335	352	355	386	353	377	351	352	386	377	363	381	371	386	386	377	376	369	354	317	385	377	308	412	371	370	370	355	423	374	382	339	362	387	376	394	387	378	344	359	352	369	345	377	353	394	359	352	410	317	371	359	386	404	348	371	432	374	380	393	341	338	385	379	374	413	403	377	396	402	417	365	429	376	367	368	374	380	398	402	328	354	391	356	353	389	385	374	357	354	376	344	400	368	370	381	391	365	354	355	366	368	350	355	387	376	400	404	340	336	373	345	389	405	376	378	390	357	354	359	366	325	419	392	348	362	356	360	350	361	370	375	356	401	375	363	386	361	357	356	380	416	391	353	370	382	378	360	419	409	366	392	373	360	402	376	378	391	366	389	371	391	396	368	368	394	367	332	367	362	359	389	357	391	347	372	389	383	391	364	365	376	372	370	356	401	391	369	365	367	378	369	348	327	385	354	368	363	342	409	363	375	363	365	380	384	390	365	339	348	387	372	329	384	358	347	342	373	352	365	370	382	377	403	388	351	389	414	383	340	337	330	361	379	374	394	384	389	380	396	425	361	364	386	380	364	380	376	343	368	379	354	363	392	359	360	343	368	407	380	365	342	335	356	360	348	386	359	354	392	381	382	409	388	320	358	389	369	370	350	363	372	389	365	410	347	360	358	340	391	372	360	379	386	387	378	392	378	356	388	360	367	338	366	407	359	332	375	384	389	349	388	387	374	360	379	344	340	354	386	339	347	397	366	364	394	380	387	346	354	382	402	370	368	360	377	376	392	401	408	378	344	386	386	372	395	358	346	380	359	315	361	379	388	379	347	362	350	359	376	402	389	381	358	386	360	364	388	335	336	377	403	339	382	391	357	365	356	379	360	406	356	360	358	351	386	401	401	385	360	369	380	377	350	360	360	378	364	400	376	340	365	380	412	407	370	328	366	363	361	386	390	387	392	329	358	378	347	349	343	366	395	334	357	357	350	356	367	369	388	385	385	352	395	374	358	344	362	360	372	365	379	409	410	378	380	362	369	391	355	368	361	373	367	390	365	396	391	383	379	373	377	350	354	367	334	371	335	384	406	376	385	373	388	351	343	391	383	365	349	368	379	377	382	382	383	371	371	345	397	312	355	342	356	378	397	360	372	380	393	388	381	384	357	368	403	332	368	355	397	353	389	387	385	402	358	366	397	376	393	365	372	355	358	361	384	342	365	373	401	369	375	379	402	391	341	343	400	380	385	361	380	404	388	366	373	341	382	380	370	361	370	366	349	362	392	341	382	368	352	374	352	352	367	366	377	363	363	412	350	357	360	356	371	399	396	396	386	352	358	347	386	354	354	365	383	396	398	381	338	348	371	360	374	376	402	394	413	367	421	397	370	371	363	361	415	362	385	338	341	385	371	359	371	360	392	385	370	369	358	386	361	393	349	372	359	384	365	393	432	385	380	365	356	325	341	368	414	373	353	361	358	375
55277	59528	45100	29318	19592	12651	639	128	179	253	361	434	587	623	819	827	899	944	936	875	928	914	894	862	889	878	866	827	912	857	853	827	841	874	854	792	819	853	830	818	818	815	848	840	829	794	824	807	796	795	769	784	796	806	769	787	829	819	804	774	821	810	1582	3641	2918	2482	786	772	780	789	788	763	762	820	759	792	713	781	776	760	759	774	768	805	746	771	764	764	743	780	750	770	801	792	738	793	764	776	767	703	784	723	742	746	790	741	756	751	742	761	772	796	757	801	732	749	752	780	809	714	790	788	739	748	792	730	775	776	803	699	784	793	770	714	784	786	726	767	796	754	785	741	791	745	784	760	793	707	736	732	774	717	802	758	722	731	801	727	748	757	753	805	735	729	784	785	752	728	792	719	742	766	756	725	765	717	740	770	746	753	721	704	760	740	741	787	740	793	740	795	747	754	769	744	725	787	744	743	695	697	787	731	712	720	770	724	818	738	731	711	796	721	767	741	769	745	758	721	792	776	736	763	762	777	769	796	771	731	773	730	749	734	790	739	747	733	746	759	770	712	730	782	743	731	773	760	711	765	791	755	766	777	759	723	763	775	768	762	747	765	744	780	764	728	738	757	746	758	793	788	765	738	715	778	749	756	744	796	755	759	789	773	736	729	721	744	792	798	762	763	789	755	723	753	776	745	750	730	758	754	700	746	729	719	754	700	796	795	738	719	731	746	728	771	693	718	738	738	772	796	781	726	762	770	780	728	744	759	770	733	744	761	738	724	718	747	750	757	704	745	752	727	770	743	768	767	767	735	737	742	712	740	796	766	704	747	777	742	765	756	763	714	724	775	723	777	741	747	752	751	746	729	740	740	706	746	749	775	699	737	721	737	749	727	729	732	686	754	738	791	727	745	727	760	731	748	819	735	781	762	734	735	750	794	752	731	770	738	761	724	780	710	737	768	782	745	779	761	782	743	749	739	739	794	717	751	779	717	806	714	727	738	790	770	720	789	743	730	728	731	728	748	751	735	744	707	724	738	701	743	748	735	780	787	752	781	755	774	722	698	739	751	727	718	731	741	747	764	737	735	758	740	736	754	754	769	749	728	744	744	769	744	738	739	757	756	771	724	751	749	730	729	757	752	715	779	712	730	753	770	735	729	714	712	779	751	698	738	731	740	760	763	735	754	695	716	702	729	723	772	753	733	766	741	790	731	754	750	767	722	726	757	708	733	739	726	745	762	775	771	751	764	775	746	762	709	770	741	765	712	792	751	704	753	753	772	754	771	715	787	731	730	762	793	700	720	736	770	792	724	784	724	744	725	734	755	708	757	701	719	759	744	701	692	811	803	733	786	718	787	731	734	682	798	764	733	744	758	719	772	738	751	743	769	769	739	715	797	751	695	747	748	793	719	694	753	783	787	737	714	706	778	784	733	781	818	744	716	758	697	716	725	689	770	732	756	749	788	746	746	761	786	727	748	775	777	776	743	758	703	743	779	710	747	706	766	713	784	774	762	710	781	753	752	754	744	745	764	752	728	728	748	771	756	743	699	796	804	715	708	802	766	705	754	751	775	736	761	707	767	729	762	760	728	744	706	740	713	760	698	733	754	759	768	740	709	717	718	805	756	742	731	747	773	781	732	802	747	760	696	742	687	711	760	786	731	736	736	699	778	754	786	733	750	706	698	698	714	691	718	727	723	726	733	753	761	737	752	743	748	762	735	721	751	750	803	706	701	814	712	748	715	735	698	753	766	731	747	766	735	718	707	751	736	750	754	782	747	691	744	789	795	796	752	730	758	765	712	774	781	733	719	765	699	745	680	767	782	759	715	741	767	743	738	776	751	758	717	707	750	751	686	749	734	783	774	763	751	760	746	757	711	744	740	760	738	761	762	728	734	742	787	727	732	792	741	713	766	771	740	759	725	745	761	736	728	742	832	756	772	782	762	697	754	757	710	713	753	756	725	740	739	705	804	743	789	752	731	766	737	729	800	763	778	736	708	714	728	786	740	658	701	756	762	741	729	774	710	762	663	748	754	716	728	780	729	753	760	769	740	735	765	719	715	704	754	705	724	770	760	734	744	761	767	760	754	749	753	673	780	744	722	764	774	729	778	732	773	764	705	718	685	710	785	725	739	703	719	799	790	794	718	813	746	694	739	757	737	764	736	739	727	793	771	765	746	710	749	745	734	777	764	785	757	718	779	754	716	786	707	746	782	749	720	729	702	760	711	766	783	741	709	747	777	765	721	771	743	737	776	752	759	714	687	731	759	796	748	745	762	739	717	769	792	799	769	739	758	795	755	719	747	713	755	767	754	786	742	780	742	773	720	732	770	778	725	726	737	721	729	758	751	753	706	740	780	723	775	741	750	748	781	766	736	803	722	763	743	744	717	736	761	790	760	756	752	704	736	764	741	775	750	735	813	733	743	733	751	727	766	707	732	764	725	753	732	761	731	733	743	689	763	750	685	750	742	736	753	739	731	720	749	754	727	701	743	712	737	693	721	753	721	716	709	738	778	731	751	755	778	749	766	743	771	766	748	701	750	717	747	747	759	747	761	713	719	777	775	729	730	732	757	759	749	762	769	738	775	746	766	740	713	776	776	757	721	742	744	717	745	764	772	734	775	733	726	731	739	754	744	727	768	733	761	756	733	746	680	778	762	696	750	782	736	734	743	689	760	731	747	693	766	734	730	737	735	748	766	770	738	750	736	782	743	764	745	744	750	731	816	739	771	712	738	686	753	709	769	728	773	754	735	766	758	726	741	768	741	744	724	713	756	759	789	705	729	705	803	759	742	770	739	792	728	761	771	749	700	760	755	731	740	729	759	743	741	731	750	696	761	696	769	723	681	749	703	754	707	710	732	749	695	712	723	714	677	744	737	727	725	776	737	771	722	726	704	772	796	751	731	721	763	739	709	775	761	738	760	776	752	697	715	750	738	729	744	712	739	797	792	730	779	720	700	790	795	755	758	747	737	709	706	731	739	760	760	781	736	734	793	681	705	760	710	718	779	779	737	714	741	783	760	751	749	778	788	719	742	736	771	730	721	772	748	756	756	754	727	768	709	723	796	733	761	711	672	757	764	768	710	754	733	745	689	762	776	734	708	707	708	737	779	712	824	730	715	772	749	730	741	754	793	768	741	712	706	795	752	740	733	721	791	715	710	805	746	810	786	743	733	730	760	759	734	787	750	720	734	772	713	763	757	725	735	798	743	739	714	744	678	758	741	768	683	754	758	788	768	765	708	731	736	785	730	769	760	735	728	728	712	743	725	767	762	714	802	722	771	791	723	729	719	746	734	744	732	674	740	750	721	726	764	793	761	730	735	778	715	764	782	752	735	772	730	741	798	681	751	739	787	772	781	717	728	758	741	697	772	772	790	734	752	726	774	759	725	792	737	802	718	760	777	763	718	695	753	754	774	750	743	757	726	746	725	753	771	753	806	803	678	714	755	726	735	786	747	719	716	746	751	710	760	743	758	716	733
29820	42167	58485	42653	28413	12689	2286	454	431	297	169	166	144	161	146	157	147	166	172	151	173	153	184	153	145	164	163	151	174	149	153	149	158	173	164	165	172	144	156	144	149	168	139	141	182	157	133	143	170	143	156	158	143	181	162	165	155	136	178	138	148	137	157	200	171	172	146	156	133	166	157	144	143	160	136	140	147	148	131	163	150	148	145	159	150	156	151	164	155	140	146	163	130	146	165	149	152	153	141	179	133	139	174	156	132	173	178	148	157	140	150	148	141	148	142	146	143	169	154	139	163	150	158	125	140	159	146	167	181	156	141	164	153	159	158	139	152	172	143	195	162	157	158	154	175	161	157	145	121	181	164	173	119	148	157	153	164	151	123	150	152	151	158	158	133	165	176	132	150	133	150	128	148	157	137	144	157	157	133	161	142	163	152	136	147	161	138	146	171	150	170	166	144	133	161	150	177	169	152	145	170	161	143	153	156	152	133	183	171	183	144	131	154	166	143	138	138	163	140	161	142	153	163	160	146	148	145	162	167	151	147	147	137	145	161	159	164	162	142	131	163	160	152	157	171	155	161	131	148	162	152	163	165	155	143	150	142	141	175	127	143	136	160	156	156	155	147	167	160	162	146	147	144	165	148	129	137	140	165	163	141	136	150	162	152	173	151	144	158	164	157	158	155	152	166	156	158	147	159	156	152	154	148	151	161	170	154	151	165	159	153	141	148	175	147	184	150	138	143	150	146	179	160	146	154	170	144	117	155	164	154	159	142	133	166	147	148	130	158	173	167	153	143	142	153	140	150	122	151	152	173	184	140	156	153	171	162	174	141	162	176	160	151	145	164	146	152	156	145	153	133	152	161	172	176	156	143	136	154	158	143	148	154	174	185	140	169	148	132	147	152	140	120	140	132	139	144	179	169	137	175	136	150	166	162	152	162	134	147	144	157	150	161	138	171	159	130	144	156	142	155	144	145	134	167	148	159	156	168	141	137	141	132	156	146	161	156	148	161	165	160	138	157	167	164	164	155	156	145	169	157	124	157	134	162	139	156	155	151	150	155	153	152	161	196	144	148	158	154	145	159	150	149	142	161	146	152	160	165	153	159	150	130	144	148	158	137	140	140	144	132	147	163	171	164	166	152	156	156	145	132	166	160	171	149	140	146	157	164	140	145	171	142	162	149	140	139	144	165	151	168	134	155	141	161	159	179	178	150	159	161	158	165	137	153	160	185	135	146	162	150	168	155	145	152	168	137	164	180	159	172	168	128	162	146	150	180	158	139	153	145	143	156	168	149	127	137	137	171	150	150	149	143	163	137	153	156	156	140	152	133	171	142	174	163	160	148	132	142	134	165	138	148	197	158	162	134	151	133	148	138	121	145	120	145	152	147	166	158	144	155	140	163	141	178	136	137	132	139	167	140	156	135	144	148	140	149	160	139	146	157	147	169	178	164	150	171	156	130	170	136	147	166	140	171	134	161	152	150	178	141	138	144	157	167	163	164	171	178	156	164	167	166	143	141	163	154	150	170	142	158	147	164	145	155	170	146	147	168	184	163	139	168	144	146	147	161	156	163	167	155	160	164	145	149	147	151	146	161	139	161	163	158	141	143	130	150	153	140	145	142	149	145	145	147	167	138	158	150	170	155	143	140	187	146	138	155	143	148	169	151	148	157	147	143	178	164	139	161	131	130	157	154	167	127	155	166	161	138	155	151	141	133	159	143	180	156	154	152	143	138	150	145	167	153	126	159	151	155	151	142	153	156	128	170	151	142	120	158	154	149	140	166	138	152	153	150	172	153	144	164	158	148	150	151	151	134	165	169	150	147	142	180	148	170	142	142	143	153	162	138	135	136	161	131	153	139	162	149	150	166	138	164	157	160	153	146	144	151	141	140	155	156	148	160	155	144	129	154	153	129	167	146	157	133	154	154	140	138	157	153	143	149	138	153	165	136	147	119	134	146	134	131	152	157	148	134	155	158	162	179	152	142	155	158	173	152	158	144	142	178	144	146	145	146	146	144	146	166	163	168	150	145	175	165	165	160	144	157	144	149	160	163	179	161	149	156	162	132	157	184	156	157	165	142	153	175	145	141	155	145	152	176	176	164	162	140	125	156	128	140	150	153	157	145	157	124	146	152	165	169	139	143	155	145	136	164	170	141	161	153	154	127	145	140	155	159	170	162	166	137	154	182	136	175	148	157	133	139	129	138	158	152	147	171	159	156	141	157	178	156	154	130	139	143	163	146	146	147	166	118	154	144	143	146	168	172	153	140	132	124	157	152	146	167	150	149	139	141	167	161	150	168	141	157	158	142	153	149	136	125	155	139	123	144	142	142	136	172	136	159	154	141	149	151	152	158	143	138	170	145	157	167	147	151	139	171	146	155	154	157	151	159	143	132	165	157	142	149	161	147	153	162	135	150	164	155	143	137	159	162	145	124	179	147	151	143	161	155	149	157	166	153	130	128	166	160	159	173	168	155	163	160	147	130	148	165	147	139	170	139	172	141	154	157	143	160	149	145	181	139	156	138	160	164	147	159	163	129	147	150	138	171	157	150	147	162	158	167	134	144	150	172	139	184	135	146	154	155	172	149	156	142	164	164	161	154	136	146	146	163	143	153	141	146	171	132	168	145	129	169	162	149	142	149	162	154	146	163	130	134	141	149	156	135	151	168	162	154	165	155	166	162	145	146	148	153	158	146	185	133	143	141	138	153	151	140	164	149	150	147	143	159	150	161	146	156	136	142	147	147	159	150	153	150	139	158	151	155	148	126	158	133	156	151	151	154	149	146	153	139	161	148	160	151	150	163	154	138	155	145	165	139	173	150	163	158	140	141	149	136	158	157	138	164	155	136	132	151	150	149	139	129	147	142	157	152	137	154	127	133	161	148	167	165	131	157	159	153	147	155	149	150	119	149	145	155	149	158	162	170	148	168	135	149	162	156	141	167	152	166	139	135	146	139	150	141	147	158	148	158	141	149	167	175	146	158	148	140	142	155	153	142	146	147	157	156	137	136	147	157	146	155	170	153	145	165	141	153	136	138	125	144	165	141	146	142	163	160	156	149	146	149	137	132	137	151	171	178	166	144	172	153	179	130	158	135	169	142	141	141	157	149	148	147	172	139	145	179	166	156	159	163	129	150	147	160	151	149	162	160	168	178	170	142	133	156	159	126	142	140	121	150	173	168	133	195	159	142	145	164	139	146	148	185	174	136	160	161	145	152	148	171	141	158	135	159	156	127	152	124	165	161	136	169	138	148	167	173	152	155	137	186	132	158	177	155	131	142	141	151	161	151	135	153	149	165	135	157	138	152	152	127	140	165	158	138	142	151	161	147	163	155	148	173	147	164	150	154	130	145	151	167	162	150	138	159	155	155	158	152	152	162	159	145	161	151	167	148	140	144	157	168	136	166	156	148	149	153	164	154	151	143	171	127	135	151	147	140	148	154	140	167	119	149	165	138	144	144	157	145	170	178	147	163	143
22658	42950	59219	47451	31073	15147	1474	471	438	416	438	410	426	481	403	454	443	424	464	402	435	443	425	436	469	402	454	437	395	409	445	435	442	400	428	423	439	414	390	431	414	419	441	415	453	433	398	422	404	398	422	389	423	495	420	433	441	406	438	420	447	427	406	548	666	536	381	436	419	383	398	408	396	409	426	446	410	433	405	456	444	423	419	430	389	411	408	376	407	435	424	455	387	429	396	396	434	422	380	418	411	375	412	406	423	437	434	417	434	433	402	427	440	419	437	427	428	416	429	397	436	434	437	373	432	457	454	429	376	391	442	400	421	397	394	406	399	410	410	403	369	434	436	420	399	391	439	402	424	399	455	415	440	377	468	420	441	424	456	434	423	455	409	391	436	401	384	421	455	413	417	434	432	398	398	437	436	451	421	400	438	367	426	416	439	423	397	405	437	411	423	432	407	419	418	425	451	420	439	389	428	439	444	434	399	397	427	463	419	411	438	419	438	420	408	431	393	378	418	404	438	396	399	442	393	385	378	405	426	427	451	402	385	450	419	397	434	420	448	453	438	425	424	430	463	421	403	400	415	393	423	433	403	452	440	418	411	444	402	438	405	419	428	387	411	449	419	427	420	431	452	423	441	407	441	446	407	413	458	374	433	432	421	391	408	398	453	456	425	392	478	402	393	409	407	455	429	451	451	427	417	402	442	423	445	428	449	487	417	418	413	399	400	427	449	413	418	418	459	424	459	433	411	400	412	438	417	417	373	408	437	431	412	427	441	411	426	406	442	421	432	475	452	417	413	444	434	406	446	404	389	393	451	401	428	423	400	405	412	393	436	423	421	435	394	433	443	439	436	432	419	449	429	433	442	414	436	461	405	418	434	395	420	407	402	385	422	427	394	447	409	478	412	394	419	451	420	480	406	402	418	436	424	444	413	445	466	408	397	420	469	418	451	422	418	405	393	454	415	436	379	442	429	420	413	413	402	414	441	427	440	410	373	403	426	428	401	404	398	434	455	439	419	391	424	380	453	405	438	427	434	425	403	400	403	423	420	457	416	418	456	432	416	436	424	392	427	394	392	434	421	419	442	426	404	443	450	419	437	429	423	430	404	423	440	487	396	436	403	403	423	449	418	424	448	450	406	412	415	415	406	448	404	451	421	412	457	426	434	416	412	440	431	480	444	410	407	424	438	443	433	399	405	408	437	411	409	445	388	402	405	449	432	418	411	428	437	425	413	409	396	428	398	445	406	433	421	445	405	414	419	411	428	384	401	398	403	440	434	449	409	432	458	395	392	427	412	422	444	409	440	408	431	421	401	395	419	415	410	433	443	454	420	385	444	438	421	416	409	428	442	411	456	442	444	424	442	423	424	454	424	443	395	427	408	388	430	414	437	435	429	406	419	444	428	419	429	419	412	393	409	412	436	430	388	437	423	416	418	385	426	419	436	431	387	433	432	429	441	418	451	438	425	403	372	407	397	417	413	403	434	395	414	412	388	390	451	411	417	441	417	392	458	424	408	447	395	436	427	386	379	388	461	433	454	426	453	415	425	408	482	422	442	417	419	370	469	387	420	439	433	396	415	401	428	423	424	406	436	369	442	417	424	410	426	411	454	429	462	398	420	397	386	396	422	457	405	437	421	452	407	403	454	396	421	449	435	408	422	424	437	449	413	424	440	407	441	407	424	417	431	425	408	403	435	465	407	415	474	408	442	425	438	425	445	415	450	414	423	415	430	418	416	456	397	412	437	405	435	427	396	426	405	397	420	426	407	432	437	429	389	476	419	389	402	424	412	411	410	431	441	450	461	428	398	409	428	387	409	413	409	403	400	402	435	434	440	440	422	444	439	414	368	438	385	422	426	444	412	413	406	435	380	384	416	425	403	440	404	407	451	427	417	467	426	400	415	428	457	437	430	401	411	401	433	431	406	427	409	438	446	420	404	405	414	422	377	397	380	404	398	394	438	403	415	423	425	382	424	450	446	434	422	424	451	416	425	405	421	420	426	379	429	471	422	432	453	470	464	458	424	446	410	438	469	402	412	409	433	444	425	446	424	425	403	453	420	396	435	418	461	432	436	417	393	411	431	469	423	398	393	431	460	454	411	442	468	416	407	410	462	429	423	456	398	439	393	428	443	454	404	393	426	418	434	408	466	420	465	425	395	395	438	435	445	427	413	452	445	419	406	423	394	386	451	394	429	405	414	428	430	398	402	427	431	430	386	400	417	402	440	419	435	429	404	412	437	399	424	413	416	407	429	419	407	398	411	400	424	406	421	374	371	403	401	403	443	409	446	467	400	446	421	437	465	447	429	422	386	444	406	425	417	402	419	418	423	426	436	460	431	424	427	424	430	447	389	429	407	458	437	397	432	442	423	438	397	412	427	433	397	408	434	417	418	383	399	390	457	419	403	382	439	438	426	410	416	442	422	411	399	458	452	393	399	458	408	402	407	441	455	396	447	447	465	407	457	443	424	391	413	435	397	445	404	442	438	443	428	372	422	413	456	414	430	429	441	436	492	432	421	399	410	453	418	427	394	385	444	450	401	433	443	400	409	421	420	418	420	429	429	434	427	434	427	432	406	379	419	437	426	438	414	432	439	445	428	422	418	457	460	417	431	427	452	408	452	441	425	447	435	451	407	408	438	417	432	414	422	390	423	419	451	434	421	420	400	387	437	427	412	396	425	432	403	417	409	436	419	366	437	438	449	394	418	426	450	401	431	417	452	397	422	426	427	427	416	416	403	420	418	399	414	419	405	423	420	432	443	411	406	408	420	419	436	429	440	449	412	403	400	414	464	422	384	427	388	405	446	395	416	443	451	464	414	462	421	416	389	414	485	386	441	463	424	416	435	395	444	412	433	415	442	411	427	409	420	407	429	435	435	438	419	392	417	412	442	422	412	420	426	416	422	445	443	420	403	447	427	434	429	453	439	449	427	469	416	423	431	416	384	404	430	391	416	437	419	413	394	427	426	399	449	416	416	438	420	404	382	422	425	447	458	420	403	425	457	420	445	409	453	416	405	419	402	432	376	457	424	394	433	435	434	405	429	423	441	407	454	424	446	385	396	420	425	421	423	401	401	434	417	409	412	427	400	429	450	397	397	419	453	404	408	437	431	427	427	483	387	459	418	410	433	407	400	441	403	424	430	406	457	418	398	459	449	442	419	464	438	398	445	408	438	431	443	412	416	412	444	432	409	433	434	425	398	427	410	409	407	432	409	462	434	430	410	414	429	428	426	406	401	451	425	427	388	480	408	419	413	433	427	415	395	411	414	423	462	418	450	423	408	422	444	421	432	411	437	398	426	392	444	390	440	429	396	426	438	441	440	415	414	434	428	412	421	445	424	410	413	392	389	435	388	449	400	427	402	399	433	400	408	445	461	461	457	413	386	413	440	468	400	410	452	440	413	467	429	429	460	459	433	399	406	413	408	407	403	407	434	412	395	417	391	440	458	424	447	449	403	471	438	393	437	392	399	428
58837	52950	47508	40489	35699	33191	30800	22646	17144	7542	1344	373	311	283	295	288	290	275	281	259	293	262	273	264	273	255	271	250	280	263	250	254	266	261	265	209	219	240	235	273	247	249	235	226	240	236	262	225	231	234	215	225	254	247	235	252	256	247	205	233	228	238	269	249	270	401	381	260	227	234	229	215	223	238	251	217	247	228	235	242	261	250	214	248	240	248	279	264	244	245	267	225	256	243	256	272	221	240	244	251	235	267	248	235	229	249	223	235	242	276	255	225	236	228	263	235	256	233	221	263	237	230	257	246	226	231	230	257	216	238	255	225	227	228	207	219	224	265	237	225	257	250	239	236	238	240	256	235	273	224	246	221	226	224	220	236	247	259	248	256	231	235	233	218	255	255	257	245	258	256	245	224	230	225	260	247	270	242	229	243	250	272	211	236	252	264	252	253	241	260	240	262	231	230	271	230	215	222	235	240	214	253	229	244	248	269	236	247	222	255	257	255	240	202	249	253	268	249	257	235	236	260	223	253	271	237	243	242	261	245	227	252	206	267	246	206	252	223	263	221	233	241	280	249	240	265	275	239	224	249	236	252	230	241	225	246	239	238	253	240	220	247	244	267	231	223	216	222	230	237	218	217	232	233	270	239	217	235	249	256	248	265	223	232	260	255	249	235	273	259	239	249	233	240	229	234	210	245	242	240	262	235	229	217	258	240	228	231	257	222	229	239	235	242	242	235	245	211	202	230	244	244	215	233	232	227	251	266	230	231	250	260	231	188	237	218	238	231	241	235	233	234	275	219	229	220	220	258	247	252	268	228	241	233	253	234	253	223	244	265	242	240	245	219	250	234	226	212	239	254	250	252	250	238	243	224	254	248	271	247	261	223	225	242	240	226	232	240	237	229	251	239	232	253	232	269	247	244	248	229	253	242	263	209	243	251	258	234	264	260	253	240	237	257	252	235	248	207	220	239	223	222	279	241	256	237	230	232	250	235	255	262	228	240	239	236	253	262	246	228	237	241	223	242	247	249	241	254	249	217	248	261	283	219	262	258	244	244	267	229	239	257	260	250	228	250	228	248	225	228	242	217	236	259	236	221	261	245	236	256	239	224	294	240	232	241	210	244	241	242	243	271	247	246	236	223	240	242	245	226	272	231	263	230	218	249	245	266	238	229	240	227	252	247	226	249	250	247	239	226	247	220	236	230	207	244	254	270	231	247	247	264	267	258	210	248	237	251	241	230	237	199	270	226	252	257	230	222	245	230	214	197	254	235	252	228	252	249	269	256	236	223	269	232	247	216	236	271	232	197	253	249	214	248	238	225	222	221	230	218	232	241	238	258	239	246	212	244	285	251	250	249	251	254	235	240	231	253	233	251	243	225	244	234	205	231	211	233	234	234	231	248	216	229	260	254	254	240	234	249	270	244	252	235	265	245	244	246	249	244	239	244	230	251	252	256	232	274	242	252	251	247	234	242	232	250	246	242	251	257	213	255	259	242	237	221	244	216	233	267	255	256	245	242	243	221	248	263	274	256	244	279	235	263	214	246	241	231	286	251	227	225	230	226	228	198	242	269	247	209	243	231	255	249	260	248	264	274	221	232	231	234	262	261	261	242	255	245	232	215	228	251	224	218	225	235	248	231	230	238	267	220	261	234	251	239	263	265	261	246	262	228	223	231	256	267	237	227	234	251	251	230	260	239	237	247	264	251	238	252	242	261	239	266	274	260	227	237	227	269	245	229	240	218	226	240	233	226	261	223	242	259	240	252	252	266	236	228	239	239	243	264	252	266	214	280	240	253	243	228	281	239	252	249	218	233	238	243	237	219	221	221	254	231	248	254	240	247	233	277	257	245	246	257	288	231	224	256	265	225	245	261	220	255	246	256	276	264	248	224	228	221	209	249	233	250	230	202	261	242	235	239	244	240	215	243	244	248	230	258	259	242	220	250	237	240	245	243	246	251	239	257	238	227	252	234	239	239	256	251	225	249	205	236	238	255	235	228	206	248	246	231	241	252	247	224	241	264	223	210	260	256	218	254	219	233	230	246	216	212	238	238	233	268	251	245	236	233	252	237	221	208	226	237	244	248	246	231	239	243	255	243	248	224	207	245	241	259	235	204	237	231	238	254	254	250	249	252	228	263	240	235	225	244	269	228	232	239	235	238	227	246	223	240	278	257	237	235	267	225	229	215	254	197	230	234	241	215	219	226	241	235	241	264	232	248	248	259	236	242	259	241	281	246	256	230	264	249	220	225	240	280	243	235	193	248	228	247	253	226	260	221	205	241	235	239	276	237	213	220	237	246	243	241	221	242	249	233	236	231	228	234	244	245	253	215	227	248	225	270	240	280	263	246	211	240	276	261	248	194	264	264	241	238	228	239	248	228	249	261	233	250	225	259	240	244	214	263	248	221	247	237	238	236	245	235	261	214	226	233	249	247	230	287	237	252	245	213	280	233	260	197	258	279	236	259	245	240	247	228	203	263	221	247	256	232	257	226	265	240	235	242	239	233	264	244	239	227	240	253	242	260	247	237	220	233	220	234	224	214	245	258	225	241	236	217	216	257	242	230	260	250	262	268	234	256	250	215	239	228	239	264	258	221	220	246	239	255	230	236	246	231	277	222	255	215	228	245	251	234	235	236	247	230	244	215	254	239	274	248	247	242	270	262	240	233	239	243	231	217	232	242	246	240	253	233	241	242	228	251	243	271	229	227	237	273	231	238	243	267	225	244	239	242	218	238	231	214	228	259	236	249	270	225	243	226	234	246	263	254	236	243	241	220	245	256	252	233	204	240	251	232	265	244	231	257	249	247	215	195	240	254	249	250	242	232	257	251	234	246	252	233	267	242	218	207	226	298	218	229	221	283	234	267	285	242	225	223	242	261	231	217	249	216	255	255	254	232	211	227	237	239	248	260	249	249	242	248	231	257	231	234	238	229	253	232	250	244	261	264	218	254	244	266	240	260	247	238	250	254	247	242	259	260	253	209	260	240	215	238	250	256	243	230	240	255	234	228	232	243	265	268	220	255	213	251	190	255	247	200	242	273	244	243	242	234	237	258	238	231	244	268	265	238	244	257	229	223	219	262	240	227	227	232	233	235	201	275	228	216	234	243	246	211	244	260	261	235	242	211	244	223	252	247	250	263	229	278	223	227	241	264	231	249	233	246	233	249	236	237	265	245	227	259	234	239	228	229	227	226	224	248	257	234	253	226	229	279	228	232	235	225	244	236	264	250	209	225	271	271	259	223	241	251	241	235	225	254	251	222	218	221	254	237	247	218	232	245	231	244	232	235	240	234	239	245	217	251	223	251	238	223	255	286	248	231	246	243	245	220	215	247	250	228	235	219	248	260	226	247	253	256	235	244	242	269	240	275	235	238	259	266	247	266	250	265	244	205	221	247	203	247	226	252	262	213	208	250	231	223	254	256	236	242	245	231	231	238	279	227	221	262	242	269	253	242	261	235	247	253	237	260	212	238	263	251
50231	59538	54717	52844	48233	50180	19273	1352	1206	1073	998	951	919	863	864	772	779	759	764	728	705	716	703	668	639	628	690	653	643	641	647	652	630	675	636	613	604	637	585	622	574	613	631	638	637	604	627	600	629	620	594	599	615	634	616	618	677	602	631	590	576	555	829	774	918	1664	1555	655	589	633	606	615	597	622	594	547	578	593	588	583	588	620	594	547	580	607	566	574	607	622	574	597	545	576	582	606	540	595	566	577	572	602	591	600	634	568	619	597	589	584	570	579	604	600	576	611	594	591	597	617	572	613	605	600	584	539	605	562	587	602	549	584	595	607	630	566	629	573	594	567	606	630	611	579	557	646	563	619	567	627	609	620	604	611	593	579	622	589	599	627	613	591	591	586	595	596	588	595	633	587	588	592	597	663	578	596	568	636	606	595	596	577	612	600	616	535	619	602	639	627	591	589	592	572	605	610	652	622	583	557	542	589	597	591	599	607	612	571	596	609	619	604	583	615	633	616	614	577	577	584	596	619	615	592	577	624	595	609	587	604	597	570	595	601	610	618	560	546	603	566	645	595	569	585	595	622	581	594	583	609	628	595	611	593	607	549	599	620	557	556	560	542	602	601	630	554	569	539	584	556	584	582	597	592	602	590	589	620	576	607	597	613	635	608	546	597	546	565	588	576	566	574	601	608	597	589	574	600	596	595	587	583	621	573	605	637	582	613	569	576	585	565	620	556	603	556	575	590	580	544	599	576	572	618	571	613	554	580	618	575	572	567	601	599	599	553	554	588	584	610	593	604	567	555	533	600	586	607	602	599	581	588	555	637	615	578	568	575	598	608	571	587	563	563	586	551	568	583	615	622	580	604	575	610	615	570	594	541	634	593	594	554	615	598	604	549	601	591	535	535	550	589	619	577	606	561	611	567	613	543	572	583	593	592	645	589	587	628	607	568	563	549	584	542	627	579	608	558	608	597	617	574	562	579	571	607	580	632	579	580	595	633	565	595	617	611	571	589	541	580	593	586	594	607	543	561	631	566	571	605	571	613	579	613	599	599	611	597	622	562	604	588	606	600	554	614	553	581	643	580	591	588	559	547	551	602	597	592	587	566	545	604	601	582	588	591	610	548	573	618	620	549	564	544	587	602	583	587	597	580	637	603	570	610	577	603	605	570	627	577	585	544	619	590	592	566	601	565	539	626	602	592	598	554	644	613	628	597	579	588	554	543	583	582	599	566	588	598	599	579	601	544	574	594	593	612	591	626	623	589	570	598	603	589	564	638	572	600	635	574	572	584	583	590	583	610	553	611	602	563	585	590	581	567	584	580	566	589	591	577	571	587	576	636	552	562	563	612	595	566	604	563	603	583	520	579	578	589	549	557	574	571	541	590	616	613	613	571	605	548	578	578	587	570	614	595	563	612	588	610	580	590	576	601	570	580	559	588	589	603	597	601	651	623	608	607	612	588	606	619	619	620	625	589	578	585	649	572	613	568	583	568	620	557	620	625	597	564	579	593	585	620	608	552	628	622	607	655	598	592	593	595	578	595	624	606	586	582	559	614	562	584	576	575	564	600	599	597	574	575	601	606	575	583	576	553	582	617	633	591	626	610	591	595	586	575	623	634	564	575	552	583	583	571	640	611	605	586	550	564	565	565	615	593	598	585	616	579	590	598	588	593	548	611	584	621	592	612	571	586	537	590	622	605	590	580	619	586	537	606	579	539	596	609	606	539	611	581	569	553	622	582	599	542	580	609	600	590	552	583	590	588	595	628	563	606	587	560	607	582	618	581	582	571	593	610	568	601	632	577	577	586	619	567	611	579	620	595	650	593	606	574	574	594	598	594	603	587	597	580	576	590	598	578	550	565	619	589	596	597	576	586	620	588	617	577	566	603	633	580	599	582	605	576	550	590	554	584	584	569	605	551	575	587	572	582	585	614	574	620	621	588	582	588	585	600	607	576	559	607	588	605	648	550	604	611	621	583	584	640	614	599	559	555	563	573	594	600	604	609	548	582	547	608	599	603	602	545	594	581	592	610	543	601	555	563	597	582	560	612	578	587	561	574	560	598	634	606	603	594	564	611	567	613	574	634	579	574	563	594	557	587	591	583	561	612	611	594	604	596	568	552	584	613	583	552	592	576	579	591	575	583	605	602	608	557	628	562	568	569	616	590	624	586	614	552	655	548	588	605	590	582	571	588	589	588	573	622	585	592	529	569	599	609	617	528	554	581	584	562	621	608	573	632	601	601	559	557	584	593	611	619	578	567	634	625	569	601	560	629	579	601	605	596	597	620	597	561	592	618	579	597	572	607	555	570	602	593	615	644	557	561	532	567	551	578	606	596	568	610	613	576	602	589	591	581	599	607	558	599	606	601	591	589	593	585	583	572	593	589	590	547	588	555	590	629	596	627	592	576	612	566	577	562	607	624	616	564	596	598	582	617	603	592	554	608	595	606	557	580	602	590	567	595	570	557	577	564	562	626	565	590	612	581	567	569	579	585	596	581	607	585	599	611	594	555	667	584	581	597	551	612	555	591	582	591	552	539	605	637	622	603	622	615	582	604	628	607	558	667	585	553	600	590	590	577	655	610	560	558	578	596	574	527	579	602	603	615	556	594	588	552	566	588	601	613	639	586	586	596	607	627	570	624	586	596	620	570	610	599	564	582	609	567	575	584	609	608	571	648	560	550	567	612	607	534	581	580	569	556	547	614	593	596	585	586	603	589	644	603	575	590	594	597	616	603	559	610	597	591	575	549	561	608	596	574	582	597	599	599	536	557	617	585	586	559	582	592	551	587	583	575	604	558	581	621	588	595	636	587	568	562	564	589	628	598	588	586	561	571	608	612	601	595	596	594	596	554	590	593	579	610	577	627	601	577	592	591	573	616	561	561	615	630	613	566	598	593	546	647	579	551	577	579	597	566	595	576	553	578	591	584	587	554	581	552	591	594	604	580	608	583	620	617	626	590	564	639	558	563	628	640	589	599	624	573	592	615	573	576	580	577	563	566	578	549	618	553	607	598	613	611	576	562	586	580	585	572	586	621	576	588	626	614	575	580	573	644	578	575	613	633	614	598	614	595	562	541	588	619	610	568	580	584	569	629	586	573	542	545	594	587	578	625	584	561	613	529	607	613	564	590	582	581	563	597	566	598	576	545	601	604	569	538	598	624	568	611	578	617	571	603	544	608	606	571	597	612	551	592	586	573	598	598	625	549	572	565	610	558	578	592	566	565	573	569	590	595	585	584	587	591	560	612	584	557	572	605	564	607	596	597	573	589	599	586	639	578	640	583	561	559	574	592	606	557	599	591	625	562	586	584	590	624	608	609	593	607	560	573	586	593	591	598	556	583	593	604	597	581	575	573	586	581	582	562	596	597	559	588	587	592	570	566	599	623	562	622	590	592	578	622	589	585	581	575	573	594	585	607	631	608	551	579	593	556	644	598	570	642	592	575	615	570	595	578	596	637	582	596	537	591	573	591	565	621
64698	43414	41477	41651	34878	27937	24311	23570	21039	12987	3354	681	577	561	525	535	486	468	442	461	455	483	462	457	429	475	418	480	435	454	405	464	405	445	434	407	434	403	411	421	419	425	439	468	403	401	457	429	447	423	414	438	431	412	360	396	443	436	401	413	409	432	399	524	897	1416	962	437	396	419	387	398	429	413	352	390	394	406	412	375	397	434	415	409	407	399	402	409	432	402	412	374	443	406	390	411	400	398	419	386	407	390	437	400	366	425	406	413	450	397	391	398	405	397	393	451	417	409	393	417	386	369	421	398	434	405	400	417	419	390	426	393	430	439	428	409	392	404	422	392	413	389	385	403	411	402	416	381	416	417	378	428	418	402	416	417	411	403	405	390	375	385	410	401	380	402	391	379	445	398	421	369	422	395	367	382	426	383	428	448	476	426	413	414	405	404	389	434	377	383	399	378	422	416	407	428	398	399	383	363	396	423	355	392	395	379	400	398	401	412	434	457	432	385	446	428	413	388	417	387	388	415	356	402	410	425	390	414	412	348	444	395	454	410	379	413	442	409	355	425	395	439	431	425	417	394	363	383	449	468	417	428	396	404	353	400	388	434	413	388	385	441	399	399	420	401	405	401	373	420	413	405	401	410	404	394	425	423	461	412	370	394	410	380	408	363	416	370	388	428	390	391	361	406	422	418	396	385	458	338	405	390	415	386	403	406	403	401	449	388	392	394	464	383	399	406	422	397	426	415	371	409	367	380	377	387	407	424	393	379	404	434	394	390	373	406	373	403	375	386	402	419	427	409	388	435	390	392	394	391	425	377	419	423	392	402	364	375	417	403	442	370	388	433	395	420	368	376	408	442	389	416	417	397	422	361	402	428	439	418	398	438	447	402	417	393	433	403	389	394	378	380	383	412	371	448	396	367	402	383	442	364	456	417	415	409	417	418	409	383	428	417	391	405	382	413	369	393	432	412	408	391	393	417	425	399	374	417	438	384	404	388	386	412	400	440	374	408	438	397	393	406	424	415	416	432	370	431	392	453	397	392	381	426	419	404	412	410	404	407	385	377	399	438	386	399	427	425	394	374	394	394	400	385	384	388	401	429	412	388	389	383	411	383	410	383	390	413	406	402	408	418	401	414	386	363	398	373	424	434	406	384	422	421	366	439	415	407	394	383	439	414	366	420	392	394	399	423	368	413	445	445	371	417	404	430	393	409	374	396	419	393	409	429	400	414	402	401	375	407	382	419	426	367	438	380	397	386	384	403	380	408	418	403	402	398	430	378	406	422	408	394	374	392	399	414	442	432	414	407	375	399	433	375	454	384	402	395	401	416	387	375	402	434	406	418	411	380	414	427	396	418	418	383	398	386	404	384	379	415	375	442	403	367	389	405	398	406	399	382	392	450	461	421	401	419	407	420	428	411	336	378	425	376	411	394	423	365	392	372	400	385	400	425	431	396	422	428	425	398	404	385	402	399	404	398	382	428	418	378	431	446	422	388	434	393	420	379	404	404	391	390	436	401	419	417	414	376	367	383	403	393	391	406	416	386	417	401	411	423	364	425	389	380	374	415	415	377	417	423	435	393	404	446	398	424	420	418	402	371	418	447	407	413	417	439	439	413	402	408	401	410	424	398	432	382	409	391	402	458	392	414	388	422	432	397	445	393	379	443	359	395	424	375	366	410	397	419	407	416	426	411	396	414	425	402	419	372	392	419	436	403	416	424	365	389	393	382	421	434	438	434	405	448	403	420	399	417	362	440	357	406	447	380	393	376	405	384	416	365	461	431	429	426	394	385	434	414	403	442	408	411	405	401	433	384	365	428	416	383	409	375	418	406	367	363	418	396	403	392	398	428	404	386	377	384	423	441	439	381	434	400	402	435	393	401	414	384	416	411	392	377	413	396	352	381	413	423	434	385	393	423	424	439	382	422	413	427	373	393	417	429	393	372	426	363	376	407	392	376	387	435	422	402	405	425	407	382	416	369	397	393	391	344	409	421	381	455	426	434	417	412	397	392	404	408	457	357	412	390	425	407	402	393	414	414	401	407	397	376	377	425	418	421	421	394	431	417	401	408	428	427	367	410	413	387	373	446	391	419	389	411	406	381	393	415	396	397	412	383	378	413	354	406	403	406	363	372	406	405	422	388	374	392	403	409	418	373	390	465	392	386	392	374	466	463	437	383	433	443	385	377	376	387	426	416	445	409	368	356	382	418	436	407	408	412	436	414	438	402	405	383	409	445	367	424	425	458	403	394	420	388	431	450	397	459	401	387	414	400	393	414	427	338	434	401	360	409	406	417	396	425	400	371	398	376	395	415	398	370	373	413	440	439	415	419	381	412	447	352	422	416	426	437	380	455	356	394	393	381	424	379	394	376	375	391	397	415	368	421	437	416	433	395	392	430	424	389	384	407	386	362	433	398	411	430	428	396	388	426	416	440	403	412	420	383	388	408	375	411	416	420	426	434	400	407	430	385	386	412	403	396	394	372	371	402	423	425	414	395	387	424	385	384	417	401	413	400	375	343	405	417	406	415	397	432	385	435	407	414	404	394	351	395	444	478	430	409	427	427	382	379	420	428	398	393	420	381	405	414	394	393	412	378	410	429	414	411	354	422	395	385	453	403	402	405	446	429	419	387	403	427	408	412	396	431	362	403	412	375	430	428	422	410	386	407	367	393	407	399	398	416	366	401	395	429	405	404	376	411	446	399	399	409	418	424	420	405	425	434	413	386	405	425	406	423	405	394	386	408	427	414	424	389	402	369	400	382	432	407	399	404	393	411	369	424	417	392	377	373	406	371	391	386	379	379	370	385	384	428	362	384	384	416	384	397	451	368	405	434	400	425	421	425	388	397	428	484	388	380	409	367	420	447	416	403	400	419	450	397	404	416	389	433	419	444	395	402	426	445	407	415	381	379	423	424	396	467	408	410	389	406	422	392	441	403	385	432	379	387	356	398	370	418	395	404	385	383	400	424	410	395	391	371	424	379	437	386	385	401	456	395	413	406	425	395	410	384	373	451	378	405	410	421	411	367	377	450	419	410	378	402	381	457	399	396	380	380	395	377	370	396	409	410	401	421	397	402	416	419	433	399	425	472	400	441	377	426	411	421	389	410	388	362	386	414	419	391	439	404	388	397	355	403	373	433	410	389	371	427	378	393	384	384	419	395	390	383	377	381	423	372	410	405	412	428	381	411	377	358	394	445	365	434	481	441	416	396	380	394	432	422	385	402	417	415	389	400	421	389	405	404	406	370	368	420	378	395	394	394	401	400	393	441	394	407	371	417	431	386	410	436	407	393	411	410	405	414	407	462	427	381	417	404	405	389	411	393	382	366	389	395	410	400	425	400	392	384	398	380	395	380	425	408	362	369	393	430	421	378	421	376	395	407	406	420	416	387	388	402	444	387	382	375	420	449	443	385	408	407	369	360	411	367	383	394	422	378	381	382	405	422	398	371	374	427	433	397	386	390	425	376	435	374	423	407
58547	51420	52184	39095	26075	8134	757	818	939	1011	1037	1105	1093	1172	1058	1116	1141	1097	1023	1044	1014	978	1044	1020	1031	950	963	953	993	976	934	916	890	910	923	904	947	916	920	899	905	945	847	863	887	878	871	898	857	874	840	890	887	876	908	898	870	890	829	839	801	839	863	1531	3897	5579	3420	798	891	814	824	863	837	884	862	848	801	860	882	834	807	769	807	859	856	815	856	848	840	875	775	801	833	830	843	804	836	880	860	806	822	841	842	832	789	836	834	864	775	837	826	852	847	809	803	866	831	833	803	839	830	839	817	858	847	850	826	827	841	850	842	830	826	833	879	819	760	836	837	849	819	796	838	818	857	849	842	810	836	850	842	829	825	870	854	806	838	822	838	849	812	862	769	809	818	804	826	811	870	829	848	852	769	836	846	817	786	799	832	821	840	829	828	836	804	778	855	907	847	795	906	828	818	835	836	847	814	791	839	778	830	830	806	843	821	834	808	783	848	844	849	855	813	853	835	826	841	868	853	832	823	786	829	833	841	813	824	809	826	824	798	822	856	811	779	878	865	833	806	845	823	829	838	859	850	888	814	822	820	784	849	806	823	828	799	832	798	860	804	858	892	777	856	833	804	836	836	854	862	907	813	868	790	825	801	762	834	838	835	827	760	814	872	877	849	867	795	864	852	795	839	816	779	803	855	851	822	830	879	801	842	836	764	816	823	858	886	831	861	848	777	819	877	877	797	802	862	854	849	860	853	842	810	789	842	818	815	845	849	809	798	832	830	801	821	847	813	851	845	794	807	870	809	865	885	865	810	827	764	813	800	799	863	805	808	832	788	845	840	831	813	804	779	882	813	810	798	823	824	789	788	846	847	836	837	834	901	800	896	824	847	826	823	858	828	840	800	837	874	789	857	829	762	821	840	821	832	828	856	781	861	842	881	883	833	844	871	826	815	877	893	830	847	830	838	804	824	839	893	791	808	845	842	806	824	839	812	863	850	770	877	836	783	856	825	884	873	896	845	810	819	825	867	818	839	864	794	857	790	865	854	853	784	843	826	841	877	826	832	827	872	842	867	823	843	826	847	837	836	849	848	796	787	837	809	820	835	853	824	801	756	838	852	818	812	828	822	817	807	779	846	824	796	823	854	884	811	825	811	851	814	812	824	831	826	795	868	832	807	824	834	840	883	814	828	846	808	812	854	817	820	858	809	798	831	826	852	837	811	788	804	796	838	856	826	823	827	825	796	830	821	819	769	810	843	839	815	802	860	799	823	821	821	824	891	818	807	853	873	823	849	867	853	829	824	879	804	801	816	827	808	866	839	790	788	854	823	798	803	868	786	780	831	844	846	818	819	819	831	795	826	849	796	860	811	799	770	842	807	850	801	785	816	880	827	822	776	785	846	815	799	803	825	843	793	873	831	811	798	879	804	797	821	814	852	790	860	842	823	813	774	814	863	857	834	852	796	831	800	889	864	811	872	838	840	785	823	848	853	813	812	831	817	850	809	853	843	796	829	814	867	812	827	848	788	835	833	855	817	788	890	823	845	819	832	818	812	871	797	803	854	847	820	787	821	827	828	821	813	788	805	808	852	821	811	811	777	888	857	813	804	804	862	846	838	822	854	782	839	834	800	806	813	828	844	834	832	835	797	843	774	805	775	804	893	862	841	825	807	744	838	807	838	833	849	836	826	833	834	769	842	734	824	840	804	811	798	831	835	839	824	831	822	832	831	801	854	837	801	879	860	821	808	865	812	827	854	886	850	863	815	850	812	817	848	803	846	868	822	829	865	811	887	824	872	856	797	828	807	861	819	843	781	822	848	802	820	831	870	835	832	817	816	879	818	817	871	828	828	820	801	835	855	840	834	810	906	858	780	783	831	860	822	810	861	825	834	857	823	856	847	822	812	831	819	870	854	858	808	800	805	840	853	828	830	796	841	843	847	827	827	790	830	854	804	805	843	797	816	862	812	824	848	826	768	843	853	847	847	858	824	887	801	797	838	831	855	835	794	820	815	818	805	848	810	830	829	858	850	866	814	789	806	815	855	818	764	831	882	789	813	861	866	804	785	814	779	814	848	828	832	896	820	855	831	805	818	829	813	813	854	850	814	784	877	856	829	816	843	846	861	867	842	816	833	808	829	832	785	857	813	818	802	799	825	834	813	822	829	848	825	830	871	855	838	861	834	839	795	846	812	834	810	789	886	888	839	829	844	905	811	792	822	811	795	805	844	791	797	813	799	839	836	808	849	863	810	811	789	801	783	797	851	821	782	830	832	882	818	804	801	852	897	834	826	867	837	834	831	848	810	849	813	846	823	822	824	855	883	793	826	798	876	790	810	830	865	829	796	812	795	868	858	841	806	864	807	840	829	899	790	857	796	844	871	768	792	831	828	832	894	870	848	818	829	773	860	803	797	801	832	834	841	837	851	835	834	822	860	822	826	828	792	835	812	871	785	845	798	813	839	796	839	818	795	839	841	815	837	855	830	834	821	835	835	864	801	870	826	861	791	783	800	903	841	780	853	810	875	817	893	851	862	831	844	852	825	811	826	859	790	856	846	803	841	837	879	833	792	829	862	823	815	817	847	827	793	790	817	826	796	778	828	847	823	834	822	784	806	870	861	860	790	836	843	798	827	817	829	823	836	817	811	794	816	807	816	807	874	832	847	831	837	805	808	814	846	883	879	896	821	885	857	814	869	821	857	874	851	822	805	815	834	864	790	824	804	809	752	779	841	849	808	827	805	811	848	808	794	836	807	819	809	837	814	843	823	814	823	832	839	887	814	844	868	800	835	755	833	827	825	794	772	796	841	785	806	826	789	792	827	872	792	884	795	845	856	820	890	818	805	844	818	832	832	840	818	753	844	807	821	850	763	817	820	844	904	834	805	838	825	860	802	853	824	783	848	825	800	812	802	824	838	821	870	819	830	791	803	830	818	879	852	853	863	841	853	787	870	834	800	820	849	816	801	845	824	806	813	853	852	828	811	854	850	821	816	902	858	823	838	844	831	831	824	822	858	913	813	827	858	807	794	806	867	854	866	829	804	824	773	872	827	831	851	868	835	825	839	888	818	850	808	835	823	872	868	823	833	867	827	831	852	856	809	792	805	829	849	793	823	776	811	854	827	838	842	810	826	857	851	809	820	840	792	818	789	853	868	873	841	781	847	807	820	864	824	791	777	818	807	827	847	832	867	890	895	832	834	807	863	816	836	848	829	853	798	844	845	855	804	842	866	828	803	804	834	804	828	817	817	783	809	857	817	845	794	761	816	792	800	822	777	825	838	848	834	792	838	801	858	811	835	847	877	825	811	870	808	826	867	785	858	856	833	804	834	846	810	827	824	840	821	842	808	818	833	775	809	866	839	865	810	776	856	795	862	848	838	885	832	823	835	878	832	882	819	811	809	827	782	810	846	835	838	855	840	813	837	801	798	815	788	871	809	839	848	798	823	820	846	828	820	782	863	806	863	901	840	799	842	791	795	915	772	823
29665	55603	59892	44738	25336	12375	1448	461	367	248	177	182	179	213	188	163	189	183	197	187	181	176	150	184	170	175	148	164	189	170	169	164	159	170	193	167	190	187	186	198	190	161	186	186	187	170	191	177	188	160	184	164	188	169	157	164	166	161	206	187	222	188	176	206	197	218	236	168	183	184	175	179	161	167	196	181	197	172	157	184	168	174	194	211	200	177	197	197	178	172	186	190	178	176	194	172	204	168	169	195	160	187	185	171	197	189	193	177	169	195	179	185	173	184	196	205	167	183	200	197	172	166	209	187	176	188	173	192	190	182	168	162	156	172	173	188	207	199	201	197	192	184	169	175	184	174	189	200	178	185	177	175	183	168	171	179	193	176	173	193	161	171	166	178	203	158	190	182	184	187	176	188	175	188	205	170	213	180	209	209	169	183	159	197	169	158	158	179	200	185	187	190	183	186	196	160	172	195	176	192	180	180	161	190	198	195	171	186	195	184	202	173	189	176	203	202	197	192	165	179	199	173	169	203	172	193	182	165	192	164	207	194	171	182	179	201	186	183	176	180	174	201	173	164	188	186	180	168	162	181	182	173	193	180	193	182	167	155	185	184	178	189	162	176	198	204	176	197	189	183	199	161	190	192	181	171	182	201	185	193	188	192	193	189	196	178	189	187	166	195	207	189	167	171	159	182	193	178	176	195	194	211	180	160	196	209	171	195	182	174	188	194	202	205	187	171	161	204	165	153	185	170	208	180	164	179	198	169	190	203	176	199	186	187	192	200	158	182	177	155	212	189	182	177	177	183	170	145	190	185	181	175	191	185	183	188	167	186	185	206	203	167	164	194	192	194	190	155	177	169	191	181	207	184	179	193	163	184	195	183	200	189	185	192	176	188	182	189	212	179	212	162	184	205	174	186	197	174	203	187	157	175	175	177	176	192	188	174	187	168	165	191	174	182	178	193	181	181	187	187	204	188	198	207	182	189	170	162	165	178	178	193	194	186	159	168	198	178	176	160	187	164	195	178	155	176	166	179	195	181	169	171	170	164	193	178	164	169	155	183	181	180	173	176	175	170	203	205	173	190	180	186	166	183	165	175	195	176	187	188	186	179	174	221	169	179	203	178	181	180	170	161	162	195	182	151	180	193	170	174	185	202	200	191	185	200	184	182	171	170	180	181	170	176	161	179	185	171	158	183	168	171	171	200	193	165	178	175	159	186	180	184	162	182	201	147	183	202	153	155	191	163	177	185	177	179	170	175	187	183	186	182	200	173	171	185	193	184	197	186	197	170	197	187	180	167	163	197	169	197	171	167	179	205	214	180	175	179	160	199	188	187	192	160	185	187	184	180	202	177	178	187	199	184	192	175	186	183	192	185	167	186	185	207	183	170	205	206	192	197	162	171	172	183	188	168	170	187	202	161	170	186	176	194	179	178	195	195	178	161	200	174	172	197	162	180	184	176	170	200	186	165	165	197	187	167	203	198	184	163	172	170	199	199	176	181	175	200	170	173	174	175	198	189	168	175	192	170	194	191	188	181	182	168	182	171	176	195	169	165	156	214	177	181	176	190	190	183	188	169	191	160	184	165	202	181	176	172	178	181	191	171	168	172	166	158	177	175	175	172	167	157	193	197	184	192	181	171	191	182	171	175	190	185	160	176	179	196	184	173	170	197	196	184	190	199	163	180	198	178	196	188	209	178	169	178	189	190	177	194	202	202	181	169	193	174	196	205	187	201	178	197	192	186	174	196	190	186	179	173	182	170	188	187	177	179	161	188	201	189	189	199	207	180	192	201	173	182	196	188	164	204	174	199	190	172	176	184	183	182	177	182	181	196	181	164	192	190	183	174	193	198	187	204	183	191	201	180	183	210	171	162	182	188	169	171	184	178	190	190	177	187	155	172	170	198	187	191	189	185	193	186	191	161	195	181	202	202	185	173	170	161	169	197	179	188	189	185	179	192	175	209	190	165	183	171	154	179	184	194	170	184	175	176	158	186	171	208	193	171	179	175	191	158	163	190	180	183	170	181	167	197	171	183	192	193	201	178	170	209	191	154	206	189	189	184	207	193	180	140	186	173	184	177	189	199	189	194	188	169	160	182	204	177	177	180	193	189	176	182	201	194	209	170	184	183	200	205	158	177	186	174	174	156	173	175	178	176	186	206	177	161	158	207	172	177	172	185	177	181	193	189	193	180	184	185	191	155	189	180	182	210	174	186	195	177	165	179	184	206	177	156	191	172	168	197	195	150	188	169	181	197	184	166	192	181	194	164	164	171	207	186	178	166	167	227	194	186	170	157	182	184	191	207	172	172	165	182	174	174	174	170	156	179	175	182	187	172	177	189	182	230	169	158	167	178	164	196	184	201	196	186	198	189	182	170	156	158	177	187	179	183	180	172	173	178	205	175	178	181	176	175	188	176	182	159	174	147	189	179	198	184	154	180	174	211	168	188	173	184	207	161	189	196	205	190	198	170	198	194	173	193	153	187	161	221	190	182	167	174	176	195	186	173	172	177	195	156	179	203	185	168	183	169	198	208	182	173	184	202	177	171	173	159	220	171	181	192	148	156	161	177	193	164	182	177	196	185	167	169	198	160	183	182	182	191	204	172	184	171	172	174	192	171	175	155	196	216	169	175	180	176	165	182	186	204	168	183	199	206	197	175	153	190	192	206	194	197	186	150	171	195	180	183	190	170	160	201	176	166	184	178	178	186	191	204	172	180	177	186	178	171	179	148	170	168	189	191	163	185	190	203	182	194	174	169	156	178	194	191	176	196	196	161	181	204	188	191	198	181	187	168	192	157	189	198	186	162	159	181	188	189	189	178	175	170	193	171	161	184	210	189	195	202	178	196	172	184	181	184	181	177	196	196	180	186	203	176	182	207	184	161	190	178	184	185	176	200	183	161	215	191	162	182	178	189	200	177	199	166	184	193	212	193	192	184	177	217	194	173	188	176	175	187	173	193	179	163	170	190	178	176	186	164	141	173	159	168	143	172	181	167	202	213	181	174	186	184	217	172	185	159	173	185	140	160	204	168	182	168	190	177	168	183	191	174	176	187	188	196	185	169	189	191	179	199	180	158	182	164	196	202	172	160	178	193	165	160	171	181	175	171	171	184	177	172	209	150	164	203	198	177	170	205	162	207	187	172	178	181	178	178	196	154	183	156	188	199	197	210	170	206	171	173	197	182	174	186	207	188	185	176	190	175	176	193	195	188	155	179	199	166	167	201	177	176	181	177	190	187	191	193	204	216	185	190	157	180	181	170	203	182	206	203	181	165	164	201	184	186	198	171	181	191	199	191	166	183	187	172	211	198	211	177	201	204	185	178	188	177	161	156	162	161	155	175	188	183	174	174	200	201	200	173	188	196	184	188	194	181	193	213	177	190	172	186	182	174	192	201	189	166	179	175	161	195	168	182	168	193	175	177	174	196	171	181	164	175	180	201	192	209	202	174	169	167	170	192	205	195	188	181	192	174	183	199
23611	52281	59740	46042	31131	8603	514	454	550	519	511	486	511	505	548	488	501	500	481	503	486	484	549	482	497	491	503	459	480	483	480	501	471	497	523	487	483	528	513	505	538	498	484	510	471	476	475	479	513	496	468	490	498	494	490	490	490	526	502	507	507	546	458	473	557	820	687	494	511	473	504	467	495	522	508	519	505	511	525	489	476	488	488	482	486	491	496	539	520	521	502	439	455	521	514	540	503	496	518	491	478	510	503	494	449	520	465	472	479	495	472	482	484	472	526	467	475	505	477	476	520	487	503	489	510	558	493	484	487	505	520	465	501	494	534	520	477	479	474	496	469	526	469	514	463	456	502	493	516	497	487	535	500	504	521	516	515	527	462	492	463	569	473	485	504	489	506	505	499	511	495	539	480	498	519	488	481	487	448	516	470	471	512	467	488	530	472	433	511	497	501	503	522	455	499	485	460	536	490	479	479	512	477	487	498	513	497	485	481	513	500	493	523	484	474	466	518	513	451	477	488	482	510	484	507	493	487	528	519	497	497	497	488	494	465	499	474	494	486	480	492	516	506	515	511	501	500	472	525	541	529	494	519	500	492	499	500	515	516	454	517	446	493	491	494	501	507	498	527	502	459	491	497	460	506	507	486	459	486	496	509	476	477	494	514	465	463	510	504	502	484	522	493	504	481	498	504	510	460	493	490	498	518	496	508	503	510	504	504	467	486	502	525	495	520	487	527	520	503	513	550	485	478	501	521	514	500	522	481	536	511	469	484	456	481	440	478	469	517	511	462	505	472	506	548	458	506	493	495	480	491	479	476	500	500	511	499	510	518	473	467	500	472	504	506	509	501	510	500	463	489	506	527	524	481	484	472	476	495	466	485	488	509	531	486	488	512	524	503	494	520	500	488	527	528	485	488	527	480	503	499	508	529	491	530	498	494	512	447	488	515	468	508	486	493	485	486	505	471	528	448	522	505	493	497	460	477	486	540	443	511	491	458	486	481	477	494	521	514	488	464	481	514	488	537	554	478	483	498	462	504	501	469	503	509	484	488	497	504	456	512	507	480	438	487	483	524	524	470	506	501	496	485	469	451	515	483	498	493	484	534	475	491	507	467	477	484	470	478	504	480	512	524	514	450	464	449	502	537	479	504	471	468	485	481	473	477	459	524	474	491	508	481	495	492	508	462	483	465	492	497	479	494	540	453	493	478	493	466	505	510	479	489	488	466	504	488	479	461	508	480	518	501	493	476	441	479	524	538	487	472	467	490	502	474	504	476	539	473	539	466	481	446	481	505	469	482	537	481	475	511	476	510	477	477	536	534	503	481	484	486	494	474	511	499	509	481	467	508	471	475	524	523	472	472	532	487	547	448	506	491	468	495	487	527	470	479	489	500	518	511	512	516	510	431	528	485	519	472	492	488	475	478	513	456	506	525	495	502	504	507	468	492	536	521	513	498	452	481	477	503	510	517	490	509	516	500	472	468	472	520	495	499	491	490	474	478	491	565	493	518	511	460	474	482	484	463	480	471	462	503	540	473	515	506	478	531	439	489	538	496	504	480	466	492	495	469	532	491	491	441	524	470	492	519	520	493	496	502	534	518	516	456	522	529	534	502	479	465	465	480	505	482	500	500	475	545	500	461	499	511	533	506	499	516	511	486	445	493	468	499	514	472	486	481	515	478	496	444	514	479	479	471	471	512	509	493	497	478	478	470	498	513	494	528	483	478	472	489	468	509	485	473	525	486	490	492	518	472	523	521	497	490	498	474	501	505	500	482	487	513	528	514	460	471	521	485	488	520	476	457	496	527	511	500	515	516	515	461	497	506	472	489	532	487	459	498	542	497	492	505	523	495	484	486	482	488	523	466	486	507	531	529	486	485	519	488	482	467	487	468	507	512	491	502	470	495	508	500	460	515	520	490	472	458	483	499	494	463	497	493	496	491	477	480	509	518	499	486	480	456	484	496	496	475	516	497	503	453	483	493	498	506	523	469	474	495	505	494	553	493	467	504	484	516	502	509	503	457	507	495	495	525	470	508	475	466	479	491	540	492	493	527	475	486	493	466	508	502	508	484	498	488	472	501	517	473	517	483	477	474	508	513	469	491	477	502	488	448	499	500	514	442	474	497	498	463	469	472	479	524	475	488	489	495	488	492	477	496	473	451	493	470	481	505	464	505	455	505	524	505	500	501	480	499	516	507	541	450	477	475	538	513	502	481	523	464	488	496	508	534	492	492	459	477	482	517	505	471	486	491	489	497	497	468	468	528	484	455	463	507	492	472	498	486	481	516	469	490	489	519	463	550	504	483	503	457	477	516	461	485	484	487	482	491	547	510	497	478	504	476	509	493	511	498	498	469	509	500	459	456	476	477	490	490	505	488	485	490	493	481	509	478	500	502	483	469	510	503	492	474	475	521	499	482	526	462	490	525	483	479	489	482	534	455	540	497	509	431	499	517	455	427	511	520	480	515	504	484	500	509	495	473	457	501	487	468	458	471	489	493	485	494	500	506	507	467	475	519	491	502	456	427	481	473	512	457	481	489	530	520	505	476	477	502	481	485	504	487	524	452	479	479	504	507	493	505	475	533	500	508	515	488	477	510	492	522	475	490	520	499	528	482	554	504	501	487	473	461	512	513	485	487	493	497	522	506	481	458	542	540	506	502	516	489	475	502	488	500	508	460	484	465	493	492	511	473	469	499	460	517	452	509	474	540	508	497	508	520	492	488	519	501	466	515	509	512	460	508	479	481	461	515	457	492	512	472	482	483	500	515	528	484	494	497	521	530	489	483	493	526	479	471	467	504	513	480	501	481	486	515	523	476	508	471	501	465	503	455	502	502	450	516	469	492	492	475	484	489	459	481	487	465	458	497	464	517	508	471	456	498	481	496	498	493	472	473	491	551	503	512	489	478	488	482	469	457	478	517	501	513	462	513	497	480	512	505	468	466	490	500	494	505	490	488	476	498	485	495	501	484	485	522	491	484	475	513	473	475	505	480	504	502	537	498	473	495	469	448	492	496	508	492	499	510	486	527	461	477	493	475	467	494	476	504	491	485	492	483	493	532	523	490	467	489	474	525	499	522	459	498	480	495	517	473	484	480	469	473	470	494	514	492	511	455	485	474	503	466	475	475	503	486	465	471	492	503	510	499	540	446	515	507	465	478	505	535	512	501	484	478	460	513	500	506	516	499	474	442	464	510	481	483	456	484	515	538	538	508	508	515	499	499	461	472	480	469	488	488	465	524	492	535	472	486	502	496	500	494	491	496	530	519	485	520	544	502	499	511	521	522	490	489	499	495	482	452	485	500	479	524	519	473	476	519	509	508	505	510	516	497	505	438	560	452	468	483	543	509	505	503	508	523	492	422	480	456	502	465	528	519	495	494	494	510	474	511	513	498	453	483	475	479	486	554	457	495	510	505	493	506	509	520	474	504	486	510	498	475	482	503	515	513	525	483	506	495	450	517	494	437	540	491	498	485	501
60562	54239	46998	40333	39792	34030	25330	22670	18339	8857	1542	378	388	358	319	288	329	350	314	298	326	307	281	285	310	321	305	292	297	325	271	281	294	258	303	256	284	288	274	289	306	246	273	288	251	288	272	294	302	315	298	286	266	304	314	286	325	274	301	253	303	269	287	325	590	695	363	261	259	300	284	264	290	264	307	257	278	302	275	271	268	260	275	307	299	255	310	276	283	298	310	287	277	273	295	273	296	282	253	277	260	256	306	310	285	300	269	319	266	276	262	282	293	266	278	278	278	301	283	276	264	275	281	282	274	277	311	267	286	272	258	306	272	267	269	281	265	271	284	272	273	291	286	268	290	326	275	286	292	307	304	243	265	281	283	308	284	317	300	292	256	273	315	327	288	270	304	259	287	289	320	243	283	265	259	277	308	293	283	309	264	290	271	277	274	288	260	275	280	285	304	271	270	280	271	270	295	298	257	287	276	296	286	299	285	288	280	325	288	286	286	296	263	293	268	286	295	301	292	275	287	242	279	255	271	262	283	277	290	267	297	300	294	270	255	259	308	280	300	295	302	283	269	268	271	288	312	315	263	300	299	263	280	322	266	289	287	278	271	262	259	271	278	288	269	290	300	276	258	275	297	292	282	284	278	301	292	281	303	283	298	249	274	260	281	302	281	283	271	277	245	271	260	318	268	295	257	255	270	281	239	295	287	264	290	269	284	259	279	280	302	262	284	285	276	236	297	280	271	285	270	299	306	288	287	283	278	303	296	279	277	310	279	306	261	278	285	264	283	303	284	289	295	293	255	243	284	309	302	291	278	267	288	294	286	285	279	279	262	272	254	250	262	272	282	247	321	291	242	280	276	274	244	290	249	263	325	293	254	303	260	314	259	277	261	233	294	277	260	287	284	279	256	270	298	299	268	320	304	265	282	303	303	279	286	266	248	292	288	304	314	273	262	257	263	240	280	262	305	268	305	303	282	273	282	287	315	296	286	294	285	282	270	261	300	284	289	244	288	289	293	305	293	298	281	295	301	282	283	294	250	301	265	237	287	301	303	277	291	286	300	257	333	279	299	304	314	274	265	298	263	262	307	264	269	286	275	279	275	239	296	262	272	269	303	287	285	284	283	313	278	288	296	262	296	251	284	268	257	261	272	299	292	278	293	288	267	282	272	306	264	252	289	315	254	282	274	258	286	272	268	268	272	307	278	264	292	271	240	289	259	280	256	273	288	290	274	303	289	300	270	282	276	266	265	305	282	280	253	300	280	292	260	270	274	260	292	290	340	289	289	286	280	247	298	282	281	277	275	300	291	280	293	286	298	284	315	262	260	295	264	268	308	306	293	300	269	280	299	303	306	272	285	259	298	307	318	307	257	293	298	302	261	272	264	261	284	283	302	304	313	303	252	283	286	272	275	292	290	288	290	255	263	289	295	272	262	277	285	297	289	241	252	259	305	287	261	295	274	291	287	313	267	274	277	266	282	309	287	269	284	264	263	282	284	268	268	275	261	273	296	260	285	270	235	284	278	264	271	298	301	309	271	308	299	279	262	245	261	293	264	269	305	257	275	266	284	260	274	292	255	293	246	273	264	293	275	295	288	292	275	287	263	305	257	264	309	288	259	277	282	250	305	287	266	302	294	315	269	294	270	280	272	276	291	270	294	255	300	254	304	276	279	272	285	321	289	270	255	288	280	264	276	292	260	272	266	279	301	271	280	285	313	253	291	284	268	284	280	306	265	252	297	311	307	252	298	288	256	256	267	279	257	288	273	301	265	279	284	294	280	267	245	284	288	278	280	283	269	258	256	268	295	298	249	283	243	323	296	309	268	266	263	262	276	251	251	300	299	285	273	286	291	318	286	299	288	284	271	306	285	287	277	291	296	301	254	293	288	282	273	263	272	269	257	240	280	269	274	278	292	283	293	288	281	263	284	267	289	280	275	287	273	269	281	234	292	267	283	266	289	301	274	294	273	315	299	257	295	286	296	309	267	272	293	300	261	308	268	282	326	299	300	292	272	267	270	272	273	278	264	266	257	252	278	274	282	292	311	241	306	250	258	279	273	291	312	264	265	285	279	274	303	295	283	273	281	272	260	269	261	275	264	262	272	260	289	290	256	267	265	292	303	280	293	302	296	274	271	255	302	291	280	292	241	270	287	282	303	289	272	256	267	249	294	275	295	272	308	284	251	278	316	287	277	271	281	269	296	269	268	267	292	278	288	285	279	299	276	294	268	286	292	284	241	286	311	263	343	292	293	273	279	286	297	281	272	270	279	308	282	274	311	306	266	284	261	286	300	266	298	272	274	245	263	277	266	256	292	263	286	290	271	323	254	280	320	296	279	270	272	296	269	266	285	269	272	282	235	282	282	286	284	285	291	265	240	260	311	314	258	283	289	302	280	250	252	251	304	272	289	268	282	251	243	243	282	279	284	322	309	280	266	276	295	281	264	262	312	280	259	276	285	294	312	286	273	297	258	309	284	289	282	299	276	285	290	267	284	283	284	300	244	293	267	295	303	289	268	280	262	287	273	276	286	296	296	278	282	302	267	270	285	284	323	260	275	271	277	237	266	268	283	286	279	279	295	282	257	273	282	292	261	277	280	250	250	245	281	242	307	282	295	294	299	267	279	280	290	277	263	284	246	278	316	249	319	292	284	277	270	274	281	288	298	271	285	258	278	303	255	265	296	262	254	280	290	291	272	284	274	284	321	271	265	242	276	316	284	242	265	264	296	316	287	278	302	233	276	270	266	299	290	301	326	288	287	274	282	316	264	276	283	294	285	287	292	274	313	290	279	274	292	275	281	303	275	282	295	295	275	265	239	284	259	276	273	246	257	256	297	310	271	236	266	294	323	290	270	263	269	301	254	320	259	268	275	325	293	297	279	262	271	264	279	285	277	293	286	307	269	275	335	290	296	277	287	263	279	270	251	253	258	300	275	264	292	292	279	305	279	259	266	270	265	268	313	268	243	302	265	299	290	264	294	268	267	291	266	287	270	257	311	279	284	278	292	303	239	272	284	304	300	288	271	266	281	285	278	279	292	302	265	246	296	266	273	282	290	269	280	279	270	238	268	289	262	265	271	263	269	254	289	271	294	258	284	300	273	284	269	287	258	302	242	272	302	292	276	289	289	245	277	274	280	278	287	276	267	288	302	301	261	261	269	297	282	287	291	283	246	266	271	250	284	296	288	231	277	276	254	302	275	295	289	263	278	286	321	263	261	293	298	252	267	237	302	306	278	261	259	300	302	289	262	277	273	274	266	286	284	258	326	268	268	274	273	285	282	303	292	278	316	312	245	269	317	293	298	299	266	298	267	280	297	293	271	278	262	295	297	276	282	276	255	264	280	297	305	279	270	280	301	293	282	274	304	273	274	288	269	270	306	231	293	289	265	287	266	281	295	264	284	287	266	284	288	264	273	285	250	282	300	258	307	258	262	278	268	288	289	274	293	276	270	271	287	288	254	279	330	298	286	258	293	297
50253	59333	51094	51070	48189	25713	1620	1268	1192	1059	969	965	949	929	866	868	860	854	812	827	781	773	804	773	778	782	752	689	753	707	711	701	725	709	677	709	688	743	687	694	687	732	679	624	713	679	659	655	669	682	634	676	681	744	661	679	679	703	618	713	685	660	671	919	2602	3042	1072	703	661	680	654	668	708	693	682	651	654	659	665	665	675	701	679	618	685	670	657	674	708	681	663	682	664	678	661	684	650	629	670	665	693	685	651	633	663	639	685	695	645	651	665	682	674	619	638	649	650	677	679	656	659	690	619	630	682	684	714	691	610	697	624	659	672	673	715	628	685	621	620	665	683	648	637	679	689	649	672	657	638	680	675	674	664	670	634	668	638	644	676	685	684	666	670	684	646	703	650	619	685	642	677	657	685	687	666	671	650	675	686	639	689	638	656	629	638	629	667	647	654	651	665	600	712	670	644	670	681	678	664	644	650	652	683	678	643	658	646	648	682	665	636	674	702	641	647	640	700	676	639	712	672	653	668	671	642	701	633	639	657	688	699	662	666	611	659	699	687	665	677	627	658	648	678	630	626	667	628	690	661	655	697	656	672	698	670	642	633	643	670	620	704	669	694	712	638	641	658	655	638	672	658	614	635	634	673	646	661	635	662	682	593	662	697	620	610	683	654	702	626	659	652	616	650	650	685	663	664	679	665	647	646	657	617	645	683	739	697	623	648	670	645	613	659	655	692	711	690	612	629	688	651	615	650	691	655	682	705	592	678	671	646	648	701	653	670	689	685	671	671	648	632	668	651	672	696	658	674	692	632	608	653	714	673	636	638	672	616	632	620	664	653	643	609	668	621	678	663	682	633	673	693	647	688	684	640	642	681	663	683	653	680	650	664	655	632	634	682	624	641	649	636	698	651	654	656	685	629	648	655	674	638	651	643	628	653	624	627	672	653	643	645	672	655	614	642	651	614	661	673	646	662	615	640	699	645	658	691	608	686	654	639	656	672	654	625	651	674	650	641	681	636	666	652	719	641	650	650	682	735	610	660	646	693	674	685	640	656	672	643	578	621	677	659	654	675	648	680	640	694	664	653	648	625	648	637	629	648	700	667	713	637	611	603	699	679	672	680	669	675	606	659	598	660	669	630	642	669	643	681	688	640	641	651	663	640	690	700	673	680	645	632	676	644	654	650	645	658	664	660	646	655	614	640	687	643	626	664	644	656	624	612	638	613	645	667	640	677	676	681	687	655	670	666	621	633	640	679	630	666	652	635	657	635	660	693	645	667	633	628	660	660	708	678	632	690	663	645	641	672	676	653	668	666	643	606	643	677	665	683	678	647	620	685	659	635	698	713	661	684	641	628	688	625	673	690	697	646	695	630	655	687	651	673	679	702	619	647	688	633	663	686	664	659	635	606	663	683	676	664	680	682	680	713	631	662	673	641	640	605	649	670	657	699	680	699	675	633	636	635	643	677	659	653	650	692	652	671	635	646	656	697	647	633	658	666	641	621	665	664	650	636	664	725	683	672	629	693	666	661	705	701	639	652	667	662	690	674	640	659	636	673	678	669	681	684	693	639	616	661	668	629	647	646	648	682	653	657	671	668	639	603	655	646	666	639	674	647	653	623	676	663	631	665	670	669	647	661	661	672	694	624	703	640	723	684	719	661	670	680	629	673	624	683	672	653	685	660	641	674	575	651	685	681	680	628	625	651	644	675	646	646	638	615	647	641	660	704	683	687	665	635	667	625	679	658	683	650	667	646	680	657	638	642	682	690	641	647	678	638	624	642	671	643	717	683	650	632	671	662	604	643	654	636	683	635	652	628	628	685	638	630	673	650	652	688	683	602	659	656	653	679	664	696	661	687	634	671	655	653	656	641	649	660	616	635	637	624	655	706	681	718	637	641	650	682	665	660	695	654	675	606	701	628	672	619	635	629	676	630	703	636	630	616	638	663	684	655	702	657	634	658	684	637	669	670	639	678	672	714	686	651	678	649	627	646	674	684	708	696	656	676	621	649	660	652	643	702	686	628	676	675	655	690	650	646	668	653	662	649	648	670	639	689	680	607	655	670	676	669	665	693	681	634	637	655	671	649	704	616	658	656	641	667	649	641	620	651	669	645	690	643	689	699	672	617	614	649	647	705	677	679	662	724	655	633	690	660	648	663	650	633	664	680	649	653	645	641	636	663	622	635	667	675	704	637	650	631	661	632	635	660	676	663	685	621	710	634	656	692	620	614	683	638	669	659	665	705	650	647	647	666	663	629	659	678	690	587	686	689	623	619	614	592	694	665	673	638	640	668	674	636	671	684	647	671	665	625	664	695	693	708	660	656	637	688	668	638	679	676	643	644	633	629	641	626	676	661	663	656	630	641	603	659	656	673	665	663	662	682	635	635	647	637	645	660	667	685	673	668	669	680	638	673	632	660	656	699	675	659	646	674	672	641	662	627	659	613	667	648	690	639	658	648	641	645	633	693	661	624	664	641	695	648	641	628	616	631	657	621	652	656	651	640	700	689	675	614	633	650	628	649	652	656	707	657	654	663	635	608	645	652	684	658	630	671	649	657	662	668	652	671	647	617	625	648	680	641	652	664	631	651	612	582	648	610	627	677	660	641	700	672	671	671	649	659	664	625	658	670	706	623	642	684	612	630	627	676	615	619	645	624	635	654	676	639	639	658	652	735	627	697	660	699	645	605	646	654	673	642	646	653	673	652	651	657	665	621	636	634	668	676	639	618	648	661	695	654	669	671	606	662	706	631	680	658	674	648	666	662	649	653	675	604	623	628	669	644	657	686	639	688	649	669	629	644	666	659	670	620	610	651	628	603	666	687	669	645	664	668	692	603	692	659	661	643	596	659	661	661	676	610	626	650	692	620	659	652	654	654	645	669	641	578	679	648	651	659	655	644	712	652	678	624	630	662	651	643	682	645	622	642	626	644	633	625	672	630	575	667	653	653	640	613	682	610	676	670	637	676	620	676	654	686	632	627	638	677	611	704	645	681	621	685	623	637	631	632	632	712	654	644	681	612	692	666	710	732	621	648	686	616	692	639	670	695	615	687	705	656	654	628	657	651	637	633	683	669	612	664	656	679	661	671	708	646	691	674	662	664	648	645	650	656	633	647	645	670	646	625	668	670	635	645	610	647	678	686	650	672	637	648	605	639	603	628	630	634	663	667	622	687	633	618	647	650	626	670	653	647	638	686	664	651	667	634	667	669	688	608	718	651	620	713	713	670	666	736	676	672	674	632	650	654	631	668	664	693	692	692	672	615	672	637	674	691	661	678	646	717	661	716	694	633	646	663	625	664	650	629	663	611	701	658	719	657	665	680	629	597	648	674	654	650	671	694	693	659	675	651	624	633	708	653	692	725	703	618	641	676	652	643	662	691	667	641	689	635	661	618	633	660	661	637	655	684	693	650	685	665	690	684	637	592	649	676	644	680	623	669	680	639	651	629	651	679	648	653	658	665	669	644	677	668	671	681	656
63640	45270	40983	41218	39049	26941	25382	24194	21351	14912	5113	981	590	605	595	543	533	551	477	487	498	468	517	493	447	566	499	494	536	496	496	461	423	500	468	499	487	420	445	439	426	482	438	451	416	433	457	440	491	434	438	471	398	420	445	423	472	485	472	481	461	517	463	472	1091	1452	1064	491	441	487	446	433	470	423	503	422	403	460	456	446	452	452	407	446	403	419	456	454	451	443	449	408	416	425	396	462	429	415	454	463	412	454	456	418	450	407	428	424	478	384	391	451	441	435	415	423	414	439	474	422	438	474	457	456	459	434	393	406	420	420	459	453	418	396	419	409	431	422	428	429	452	485	414	453	423	444	417	403	490	425	458	413	412	451	420	391	413	454	429	467	439	420	415	417	448	458	424	478	399	423	444	457	448	466	410	424	405	421	406	457	447	432	386	426	452	410	413	439	413	407	420	423	470	442	464	407	432	410	416	486	470	484	441	442	391	431	425	435	465	451	479	477	428	439	434	424	439	438	427	425	459	399	430	396	376	481	469	457	438	387	434	417	427	427	415	434	434	416	418	440	412	443	422	402	436	444	417	467	437	448	454	422	447	424	396	422	448	443	417	411	393	441	426	446	442	441	414	461	441	453	449	475	411	421	399	422	423	422	430	475	465	439	426	402	427	416	450	440	431	443	462	413	415	470	416	432	388	408	455	480	443	432	417	461	449	430	433	397	410	413	415	457	428	442	429	414	474	412	468	451	445	448	400	416	422	495	426	446	444	441	425	465	407	427	442	456	419	418	426	398	417	467	413	409	428	411	429	471	451	417	441	473	429	467	457	438	421	381	457	416	420	478	428	386	408	410	407	426	406	448	481	441	427	427	420	504	418	405	396	396	400	438	421	447	413	431	438	434	482	430	412	422	449	474	402	418	438	383	455	444	465	437	465	461	407	429	388	442	428	395	463	399	440	423	451	416	421	450	464	413	428	429	454	446	464	419	411	423	426	441	420	425	439	408	404	449	432	438	425	488	458	456	472	432	442	427	421	413	436	380	419	451	454	450	390	451	415	437	426	408	451	511	421	427	424	395	420	449	460	402	373	452	424	438	412	415	455	398	441	395	441	418	455	481	504	437	453	458	399	450	407	454	447	404	435	464	460	436	414	498	451	436	434	452	478	388	436	454	437	450	460	398	469	406	425	413	410	435	424	436	419	415	443	479	458	430	435	418	414	436	421	438	421	418	413	423	432	428	418	399	417	460	443	431	447	451	427	398	423	405	432	433	388	400	372	434	446	448	440	449	440	413	414	455	394	482	409	384	410	440	391	427	423	418	422	475	470	432	421	430	426	443	420	431	442	440	394	426	405	449	459	440	448	387	433	458	438	447	410	417	404	418	468	427	489	446	415	445	435	404	429	449	473	479	433	438	422	389	441	448	425	456	453	393	460	440	480	415	437	434	436	406	399	452	487	477	426	453	424	431	403	443	431	423	450	405	453	441	446	434	438	462	443	462	443	424	389	425	460	384	443	433	445	425	440	434	430	434	427	420	427	419	445	404	449	408	378	455	442	447	473	415	393	440	437	409	443	463	445	428	447	420	423	433	446	427	470	440	436	447	428	453	412	415	423	403	443	468	434	480	386	444	454	461	425	449	424	459	436	474	428	424	468	446	442	433	406	441	424	471	413	456	428	447	379	432	406	411	477	457	466	429	462	462	439	406	443	431	442	464	430	462	460	418	448	404	458	446	433	424	442	405	432	470	429	411	458	426	422	412	425	404	476	456	461	437	449	441	416	413	428	409	429	420	442	418	400	432	438	435	439	476	462	445	430	408	444	434	402	413	441	391	471	424	462	443	423	440	384	407	442	396	434	445	390	406	445	407	437	439	424	456	400	440	390	449	434	461	419	419	410	433	415	436	487	410	421	430	418	380	434	400	411	428	469	457	385	422	414	392	444	415	419	457	481	398	412	483	421	417	445	424	394	422	434	439	444	424	436	432	425	384	426	431	372	447	460	430	427	399	397	430	447	459	409	418	454	404	428	413	443	396	452	364	409	456	469	465	478	472	450	417	420	423	417	447	450	439	466	452	444	423	434	379	407	468	440	431	436	451	450	419	450	406	426	453	452	430	406	454	449	457	438	473	437	455	405	452	452	425	460	435	421	456	415	420	417	435	413	444	413	420	455	428	409	404	412	449	421	416	437	421	476	412	456	420	470	451	435	441	420	388	426	422	410	444	446	427	454	421	413	426	449	437	392	461	414	408	417	384	418	430	466	502	410	446	414	432	414	444	442	386	417	453	445	441	445	421	452	440	441	403	393	428	440	419	453	380	428	439	441	410	446	431	477	460	435	426	413	435	451	431	425	426	441	450	477	444	443	465	457	433	438	449	446	418	426	404	422	384	461	411	441	425	419	415	441	475	432	436	424	413	449	420	435	446	453	442	434	412	411	460	394	425	434	470	465	429	435	414	407	415	417	429	465	449	403	448	432	448	414	439	409	404	440	435	430	447	426	443	449	432	416	420	424	466	473	439	396	391	464	419	453	411	444	423	468	447	403	459	450	419	445	439	443	454	493	445	484	443	404	422	463	430	433	388	457	409	412	439	408	441	449	448	420	435	442	439	422	461	424	436	460	442	431	430	411	417	436	473	386	449	415	421	397	452	415	395	475	420	496	430	421	472	425	418	423	424	434	412	424	429	416	450	423	394	419	426	435	450	425	402	397	417	389	447	482	413	393	456	440	433	442	499	436	451	441	488	431	440	433	470	432	463	422	400	415	408	433	466	432	379	436	477	441	425	441	435	437	431	418	424	416	455	419	414	424	421	415	439	430	417	427	395	439	432	426	405	457	436	473	463	451	455	442	455	407	383	429	401	440	410	462	399	444	396	408	413	452	425	385	409	382	400	368	451	466	419	414	440	445	412	444	435	446	452	417	482	444	441	428	456	434	432	442	515	463	395	433	437	437	436	428	415	413	442	397	418	449	444	444	435	423	445	400	474	437	437	413	379	389	441	414	434	444	396	389	429	445	457	430	398	414	441	397	405	439	424	451	452	454	388	422	402	424	461	403	406	449	408	412	428	446	410	418	423	398	438	435	472	407	424	434	434	498	417	407	393	446	423	404	419	451	402	394	414	409	434	415	441	440	426	430	416	439	426	428	414	387	438	444	431	427	402	422	428	420	442	444	454	439	421	419	446	490	438	426	419	423	447	430	414	438	413	439	465	406	436	468	417	411	464	431	402	415	441	438	433	415	423	444	384	406	408	429	467	415	428	444	419	451	441	391	454	439	438	480	438	441	409	379	426	406	434	457	395	418	418	414	406	422	469	426	430	410	406	441	446	416	406	393	445	436	443	415	416	430	403	406	434	411	436	422	441	444	424	403	476	412	434	461	494	412	471	430	448	425	392	413	448	395	432	407	411	382	455	422	449	425	464	437	420	423	410	433	425	438	449	441	412	461	468	401	425	444	425	421	466	412	426	451	457	416	418	419	404
55669	53512	44471	39609	17839	1175	537	127	238	287	408	531	676	796	870	915	994	1024	1026	1058	938	1027	971	988	981	976	974	996	960	937	920	945	924	946	929	959	897	892	892	900	932	873	910	887	1001	916	933	915	925	906	884	891	837	949	916	880	883	843	905	933	861	928	901	1302	4381	5611	3701	982	853	835	897	816	810	851	858	892	915	892	842	855	884	860	863	873	903	845	891	851	858	833	864	901	861	833	816	819	901	908	877	807	859	881	860	861	860	885	921	881	841	839	884	880	855	882	893	840	887	775	878	836	879	855	797	892	853	863	807	866	868	866	849	872	862	839	861	847	884	855	863	874	840	842	866	832	866	835	881	836	841	826	837	829	933	914	824	861	884	865	810	900	839	823	941	857	896	853	864	873	854	867	807	832	833	871	827	818	841	833	837	890	860	825	854	863	866	837	825	860	863	844	841	881	846	849	857	843	891	862	855	838	869	840	831	851	904	864	836	852	782	836	842	835	850	820	801	830	801	822	839	802	880	835	918	824	873	834	837	909	862	875	818	872	856	848	846	860	877	865	854	837	844	866	805	845	861	824	845	798	836	830	822	863	832	857	833	851	877	877	809	805	835	845	814	850	839	858	799	794	858	788	813	814	833	865	858	845	855	832	850	867	807	857	877	841	801	894	892	870	789	902	823	823	856	830	829	857	838	843	861	798	843	799	822	828	844	892	884	824	823	859	828	869	860	827	850	834	828	806	825	839	843	819	856	890	822	809	919	873	799	854	817	833	793	843	823	828	864	897	814	855	894	883	829	824	831	807	864	822	788	857	863	846	822	808	854	825	828	849	885	837	814	784	825	831	832	841	828	877	835	850	879	846	769	888	865	805	855	849	826	889	911	858	906	875	793	907	840	837	813	815	904	891	867	820	856	858	863	836	817	898	844	805	875	887	820	826	827	865	863	876	834	813	783	854	798	813	819	813	865	836	875	827	844	875	819	814	844	862	868	841	844	841	861	847	875	879	835	899	878	859	840	873	875	815	877	822	831	853	826	845	926	844	867	838	804	905	809	839	857	810	864	796	827	849	818	847	846	892	846	831	898	836	808	847	825	871	873	835	819	857	824	854	803	878	865	834	826	831	824	852	876	916	884	888	821	825	835	849	838	888	857	835	853	850	823	872	792	855	875	893	884	906	822	836	861	830	855	799	841	835	809	780	856	858	917	873	871	792	883	835	849	850	839	844	825	810	851	832	855	861	850	844	803	820	845	826	853	845	858	807	855	830	892	794	869	867	837	839	819	821	793	830	815	844	876	812	888	845	876	817	817	821	869	810	831	843	873	865	877	849	800	833	833	844	844	866	876	893	882	830	857	900	886	806	851	839	810	775	831	869	826	921	869	827	876	901	864	820	827	866	842	798	826	823	858	856	864	895	861	848	857	857	879	848	853	836	809	771	848	918	856	838	853	811	823	873	825	851	867	879	939	816	881	832	776	816	858	841	794	809	879	833	843	781	867	833	852	841	845	787	864	844	911	784	830	882	837	891	822	898	837	855	850	816	810	842	877	834	844	878	881	811	848	874	912	847	844	829	870	863	836	814	822	792	786	822	849	807	791	809	779	814	814	847	845	845	903	850	829	800	849	844	856	855	860	867	827	821	892	873	909	811	855	871	879	806	839	845	853	877	824	807	877	859	879	804	823	896	826	809	853	811	797	850	858	792	870	872	883	813	848	826	806	842	793	850	868	813	845	829	824	828	872	846	845	869	826	810	832	826	824	860	860	864	924	800	769	810	805	842	866	815	840	878	839	838	802	867	801	870	874	838	840	798	833	837	847	899	849	824	891	866	831	790	817	845	857	821	835	822	872	752	839	850	843	840	837	866	855	856	879	827	833	827	838	785	879	860	821	853	871	862	819	871	831	862	814	853	808	820	791	876	842	770	852	856	803	815	866	854	922	851	782	791	846	848	821	811	848	792	861	861	830	824	904	809	823	851	839	846	825	832	816	859	831	835	841	853	868	832	848	868	834	864	778	825	838	898	843	852	861	847	841	839	836	814	822	838	849	857	795	829	805	835	827	855	828	867	794	843	818	856	850	793	841	870	867	799	850	843	867	873	836	777	930	840	847	830	850	875	857	848	863	842	861	799	851	819	862	860	838	853	846	831	888	882	773	861	859	813	819	807	858	845	810	818	862	821	837	912	884	850	838	830	857	839	850	887	840	858	837	848	847	869	771	846	838	861	825	879	865	793	793	847	814	808	827	821	747	847	864	835	822	903	852	834	830	835	831	865	811	770	843	868	810	830	839	883	866	843	854	816	823	888	869	863	852	788	871	848	885	889	848	850	813	850	872	821	852	808	870	822	898	862	846	873	864	884	811	869	833	810	854	844	846	856	835	888	814	836	790	850	847	896	809	914	884	850	818	814	831	842	912	857	881	842	840	854	869	851	839	811	818	813	785	891	894	857	808	833	867	851	918	796	827	876	850	892	816	853	848	824	855	826	798	849	861	853	832	881	850	886	864	875	822	914	865	854	788	870	858	835	902	910	822	880	831	854	789	850	915	885	819	861	833	817	809	882	863	857	795	785	877	811	835	849	844	814	879	834	876	913	831	877	828	847	820	801	813	863	857	920	871	823	829	824	842	870	808	814	862	854	865	874	848	785	851	796	827	869	842	847	845	901	893	755	822	844	773	821	885	798	827	872	828	854	795	816	819	842	840	813	838	805	826	849	776	825	866	904	820	824	851	861	830	815	859	846	898	826	866	891	858	827	851	846	811	794	840	874	889	848	812	835	851	832	846	866	793	839	873	790	859	866	849	858	876	843	810	806	840	825	830	869	835	903	830	830	862	852	852	806	812	838	806	870	895	829	827	845	897	779	886	868	914	891	851	845	796	827	895	817	841	846	837	855	820	851	811	815	803	848	812	835	843	811	841	814	846	817	882	881	812	860	836	838	922	879	873	813	801	825	834	855	823	844	824	854	852	811	828	893	865	909	811	870	825	805	840	849	839	846	804	802	882	851	871	831	864	859	872	832	833	871	822	838	855	859	870	900	842	798	865	849	813	842	837	839	884	797	889	841	893	836	837	845	825	871	819	858	772	882	844	880	837	816	870	793	820	819	859	851	830	855	869	841	852	869	841	877	782	839	883	847	852	811	804	851	828	837	866	850	836	844	830	821	827	835	912	900	835	829	773	903	829	869	754	831	836	848	843	883	832	828	865	830	836	844	845	826	781	863	841	863	830	835	883	865	822	785	847	829	868	806	855	905	847	829	830	786	808	839	809	859	839	803	850	844	807	816	816	817	840	800	802	823	831	876	852	835	857	825	873	845	838	859	887	800	866	855	862	847	882	831	873	829	874	864	845	886	846	844	876	853	877	764	852	906	821	889	810	837	812	797	861	796	861	811	853	829	846	831	854	867	811	872	862	805	803	856	858	809	895	817	779	822	843	853	837	787	793	855	814	872	887	841	839	854	816	813	869	844	856	823	841	847
31453	56230	58122	46553	36427	12693	1699	586	463	311	228	182	194	176	233	193	174	201	174	201	190	179	187	197	196	191	197	190	200	214	186	204	217	195	205	179	201	204	196	218	187	184	222	197	208	205	224	199	216	225	228	176	210	194	185	216	186	176	195	193	190	202	219	195	208	232	238	201	209	203	195	202	198	220	199	197	188	212	178	189	199	208	183	188	187	178	195	218	177	200	223	192	213	184	172	199	177	175	205	208	210	177	194	186	192	222	190	184	197	197	197	185	217	213	206	199	207	200	207	193	182	214	181	155	194	179	190	197	157	197	181	195	207	195	188	200	183	208	176	212	183	184	165	151	190	222	208	204	202	169	217	203	198	184	199	193	158	182	200	201	163	180	179	170	173	172	178	174	181	207	185	209	169	208	171	220	193	182	170	192	208	180	172	202	205	196	185	189	191	205	189	203	205	225	188	196	214	186	187	173	181	216	195	182	177	192	176	206	197	208	167	182	202	186	180	176	204	197	208	184	212	209	178	196	167	177	198	173	187	180	172	187	211	170	217	194	187	196	193	171	199	190	206	183	186	198	202	182	214	200	189	174	194	202	201	214	175	168	209	191	188	190	192	181	186	206	184	192	188	182	193	192	200	171	205	194	219	198	204	201	173	178	202	186	193	203	196	218	203	196	205	196	207	188	190	197	205	183	192	203	183	170	198	201	183	219	187	210	188	188	184	180	189	182	181	213	179	204	183	193	227	202	205	167	188	179	174	186	177	189	200	223	202	201	176	185	196	177	188	193	219	207	198	178	197	211	188	190	180	170	184	176	205	196	209	200	189	181	198	202	183	206	200	204	185	206	192	179	174	211	193	188	172	187	211	176	182	163	198	212	194	208	168	232	202	167	177	188	198	215	207	207	215	210	180	184	193	185	202	186	180	200	193	194	195	202	203	190	178	188	191	180	186	173	168	184	183	216	195	177	198	220	223	198	209	177	200	174	197	188	222	215	198	189	195	194	215	180	173	205	206	196	196	206	204	196	186	200	184	209	214	217	179	203	184	215	185	207	221	195	205	194	201	162	196	188	159	167	171	190	168	216	192	198	214	211	187	189	164	186	204	166	195	180	200	196	198	196	200	187	186	215	202	167	181	184	176	184	205	198	167	198	200	207	200	207	222	201	175	187	207	175	196	186	185	195	211	196	148	185	193	175	180	210	184	181	184	208	163	165	194	211	170	185	209	225	187	190	187	189	207	200	204	219	203	199	194	209	190	170	177	191	186	198	184	163	210	188	198	221	227	183	184	188	203	212	196	191	202	206	181	187	158	203	184	180	185	198	184	174	190	185	201	204	200	176	187	176	186	225	211	206	188	194	182	205	222	168	169	183	169	194	185	222	199	182	214	207	204	196	200	175	197	190	216	207	187	202	181	172	193	233	203	174	179	196	193	218	201	214	194	172	216	184	212	183	184	199	201	193	159	207	186	199	181	176	214	189	186	180	215	182	167	197	209	163	175	204	200	199	202	189	192	220	189	194	196	190	200	177	180	166	203	221	188	203	181	196	182	195	189	190	218	191	186	168	153	194	180	205	213	165	207	175	197	185	203	178	182	164	166	199	182	206	196	177	195	209	225	204	167	187	204	208	209	209	184	187	200	181	208	206	182	184	223	187	196	222	216	222	191	222	196	202	193	188	192	211	191	185	195	187	187	183	226	186	193	202	178	182	202	155	207	177	183	201	187	206	179	198	214	183	205	200	179	191	195	204	167	199	207	176	201	200	199	219	210	177	175	208	202	224	179	188	178	194	173	213	189	201	175	217	198	182	162	195	194	201	201	191	199	206	195	211	191	190	179	206	187	194	220	190	184	197	165	210	200	198	181	201	205	178	194	188	210	179	193	204	181	213	178	204	184	181	176	193	181	175	204	183	174	193	205	187	208	191	219	193	182	195	181	207	199	164	178	217	207	206	170	187	193	196	182	195	190	195	169	224	176	187	187	189	182	168	173	174	173	171	214	211	189	170	200	195	196	211	168	202	206	209	177	191	183	196	193	183	213	188	208	172	216	185	201	182	210	209	183	192	176	213	203	196	176	194	204	209	183	182	183	180	215	216	176	199	185	196	204	185	208	160	202	217	163	190	203	214	201	189	192	170	193	172	180	191	214	195	198	177	187	223	208	189	197	190	212	210	188	185	176	197	184	165	177	196	216	184	177	175	194	202	182	211	198	221	188	193	179	187	163	178	178	184	185	171	194	200	211	200	232	212	187	200	201	165	173	208	206	183	193	185	192	183	204	181	220	201	192	174	170	196	178	174	193	185	186	197	203	201	175	152	188	190	179	171	208	218	207	199	170	204	177	217	197	184	197	199	201	206	197	181	165	190	190	199	182	202	179	211	211	185	192	185	179	199	213	196	217	193	213	190	195	222	182	168	226	186	194	196	191	215	184	199	199	188	191	201	210	204	199	175	187	162	201	187	199	191	167	194	191	190	177	197	163	187	186	173	214	185	179	186	195	184	163	175	188	209	209	195	179	163	175	176	187	209	199	187	183	179	195	201	204	194	177	177	196	193	196	190	204	182	192	177	202	209	174	170	195	176	190	181	178	209	179	178	196	185	177	193	208	212	207	193	170	195	164	186	204	200	195	206	183	203	200	192	183	225	199	200	194	204	179	180	201	203	217	194	226	168	204	184	167	163	215	200	193	198	199	184	198	203	191	185	208	199	203	168	161	184	163	186	180	209	152	174	201	191	200	206	196	201	197	182	226	194	189	178	202	189	188	195	198	209	193	209	216	184	196	188	189	187	184	227	191	174	189	186	178	181	199	196	179	164	196	191	208	202	184	214	201	190	199	216	187	209	209	198	191	184	168	187	192	197	205	173	173	215	170	190	190	188	194	173	180	171	178	210	200	194	201	169	178	177	193	197	189	198	167	184	185	181	191	183	198	182	205	202	202	185	175	203	183	179	210	197	198	176	212	186	190	184	196	197	188	193	192	163	229	171	177	201	207	198	198	210	215	196	204	197	191	179	199	162	161	209	185	183	213	205	193	176	190	202	204	202	218	229	214	155	185	189	209	193	196	182	183	194	216	201	195	203	225	200	173	178	207	165	196	195	183	191	186	202	234	227	193	204	191	166	194	211	206	209	186	194	182	213	196	185	191	195	181	214	197	181	198	204	183	213	177	200	161	171	186	190	185	205	225	192	202	177	174	216	187	193	206	215	194	190	175	184	210	176	188	188	192	188	206	198	198	191	196	179	183	173	213	179	193	189	185	188	194	196	201	170	207	204	175	178	180	198	203	190	195	206	168	210	185	198	192	184	190	175	211	182	197	186	194	174	192	208	173	197	189	192	206	184	176	193	205	198	168	186	212	215	191	204	169	181	188	185	207	187	203	167	195	183	189	178	176	199	165	188	198	179	179	173	185	192	193	169	192	195	211	189	180	165	187	182	175	196	179	182	194	190	175	192	202	178	193	189	180	189	203	180	193	196
24999	53615	58408	54708	37504	2973	607	549	568	553	539	538	598	537	566	572	563	541	564	519	551	542	497	581	525	513	522	577	577	512	539	526	524	514	494	545	499	519	519	540	508	534	534	518	517	524	510	559	557	488	537	517	569	518	556	540	508	525	544	551	519	490	531	512	662	868	790	543	511	522	554	521	561	463	517	541	519	544	520	538	584	482	527	547	522	515	536	515	538	533	551	545	510	556	566	526	570	517	518	518	515	491	498	514	562	540	557	529	511	538	509	491	507	506	489	552	554	518	505	529	509	542	551	512	495	527	510	510	546	510	536	542	550	514	562	542	545	510	480	513	493	509	484	539	551	536	516	531	533	505	522	492	531	564	521	515	515	513	502	507	494	536	547	492	540	532	477	520	535	509	516	499	539	523	535	536	534	545	540	502	470	508	466	559	487	491	518	514	526	513	498	476	498	499	586	519	514	572	508	524	530	550	544	539	583	496	513	521	505	514	518	523	561	490	529	568	539	512	496	542	538	527	541	515	503	526	526	504	517	509	522	545	552	514	551	516	572	529	516	531	536	546	486	536	517	548	521	490	515	555	540	504	508	502	515	528	536	515	515	531	501	544	507	550	532	522	527	487	522	505	516	558	540	561	525	507	554	522	506	507	563	527	511	523	519	521	494	540	578	501	495	497	536	524	533	527	526	516	502	551	525	518	526	544	529	505	518	523	531	563	514	508	568	533	533	568	558	553	522	504	517	528	567	517	552	553	559	521	498	542	499	530	526	545	523	515	561	512	529	536	540	526	541	592	549	497	559	551	557	556	506	501	514	553	554	542	556	558	523	528	504	526	548	526	500	511	553	524	509	571	493	543	531	501	526	531	521	518	516	537	516	509	551	542	517	511	527	532	535	553	558	527	522	517	517	549	484	522	508	534	521	548	534	501	535	516	493	511	527	517	571	543	512	542	485	506	506	537	555	565	508	535	504	490	537	554	522	526	589	512	490	526	530	512	541	528	534	550	514	546	532	561	527	531	547	509	479	521	519	548	547	541	533	474	488	518	566	503	532	548	551	521	517	526	530	509	546	533	528	532	497	509	507	545	528	540	553	545	516	556	537	524	499	557	504	533	507	507	498	552	506	530	530	554	542	551	509	512	508	550	535	533	531	469	533	511	574	509	550	539	520	544	548	489	511	481	548	521	547	534	564	515	509	547	545	527	544	539	522	503	535	585	518	501	558	515	541	526	546	521	529	499	515	507	531	518	497	521	514	536	512	529	495	516	558	535	512	499	536	535	568	513	518	557	512	505	535	546	527	518	559	529	555	523	552	463	533	533	533	514	529	474	524	532	490	552	498	536	516	505	547	532	509	488	504	531	547	506	554	515	507	503	554	531	521	539	523	512	491	574	534	532	565	534	498	510	561	539	524	587	505	563	533	511	516	520	526	582	549	547	548	514	544	468	519	535	531	486	534	518	499	531	514	518	499	517	556	555	532	535	541	555	508	561	542	518	525	517	489	525	526	539	543	522	552	547	548	520	531	510	552	513	513	527	563	503	493	504	543	531	559	534	528	516	508	516	562	520	473	514	507	528	537	549	497	530	495	568	505	569	507	522	523	540	536	518	506	551	552	525	556	542	542	514	577	559	530	577	529	548	520	492	556	499	521	516	542	488	509	545	570	498	526	525	539	497	535	496	540	512	524	526	500	500	498	557	535	542	537	499	523	527	482	559	547	556	537	553	543	517	520	526	556	529	503	538	546	550	537	513	503	541	484	492	489	534	537	531	518	498	523	497	547	515	538	529	514	515	560	572	534	556	499	551	498	530	526	508	504	490	515	508	535	537	568	493	546	528	512	518	502	529	540	541	539	524	535	525	553	524	530	521	514	524	534	535	526	557	547	513	499	519	472	549	539	493	472	523	521	526	525	499	513	507	552	544	562	503	522	569	499	530	522	532	565	555	548	531	552	545	507	503	539	545	523	535	524	554	513	556	508	495	531	487	473	500	545	552	536	501	515	496	552	535	514	539	555	563	545	539	539	531	534	526	484	528	543	497	513	551	516	549	487	513	526	575	526	572	531	514	550	528	547	534	502	523	529	507	533	543	494	496	505	526	527	526	512	533	510	496	532	547	518	528	520	482	537	509	539	563	500	525	519	469	513	533	542	483	518	526	498	541	519	525	526	494	545	521	540	491	554	536	529	498	545	519	498	503	549	592	501	523	566	535	557	534	545	464	509	546	520	509	530	551	532	556	512	525	514	548	527	515	545	571	517	490	489	540	537	488	541	498	571	535	519	513	519	522	555	504	532	497	504	538	556	505	534	502	512	529	488	566	528	541	513	507	538	539	518	522	555	527	502	472	514	511	531	534	461	515	598	524	553	539	447	521	488	518	538	527	507	584	498	509	504	558	522	521	559	540	567	518	536	557	552	528	564	529	549	493	520	497	518	561	531	532	521	545	510	494	528	505	525	526	507	534	523	506	535	565	528	496	507	497	519	515	540	535	514	507	519	556	525	491	525	513	549	546	543	512	547	555	545	527	471	547	512	533	535	500	523	520	559	492	539	509	497	540	533	514	497	523	481	550	505	521	505	516	493	555	543	552	550	518	523	523	517	535	556	567	495	593	558	539	503	516	509	535	512	486	516	535	544	509	544	497	496	499	534	551	492	515	533	492	542	526	529	509	503	529	533	544	548	575	540	538	589	525	590	499	528	563	547	493	524	526	541	540	539	556	532	486	526	504	531	531	534	505	563	539	515	523	513	503	486	498	521	563	519	491	502	479	517	505	502	519	503	505	524	509	486	484	534	544	535	527	522	527	548	498	535	517	517	517	543	521	537	563	517	549	530	533	541	558	542	546	562	533	531	518	510	567	540	498	540	524	531	533	542	505	517	524	514	506	523	501	517	564	564	517	500	516	521	480	558	540	482	500	471	522	547	513	504	528	530	540	501	514	523	530	523	514	511	529	502	521	544	513	487	531	513	509	536	525	541	503	506	489	551	512	530	509	514	505	528	530	493	533	518	504	510	526	482	505	534	495	540	520	521	551	523	530	544	525	546	515	487	552	486	506	543	565	551	564	546	511	564	527	521	513	541	541	514	532	509	464	527	522	519	538	507	525	571	495	536	502	521	520	506	527	513	520	543	526	533	543	548	528	522	522	556	528	572	522	499	532	542	525	544	546	536	533	500	478	516	543	559	539	520	545	549	549	513	517	529	538	474	532	518	531	549	524	534	538	525	518	535	577	530	531	535	541	531	511	512	555	533	524	527	511	547	539	490	577	521	534	539	527	530	565	546	506	516	557	518	533	526	515	548	493	532	496	567	550	551	486	532	528	518	514	515	559	502	524	594	520	570	552	540	521	543	537	527	517	495	544	545	540	523	539	522	558	520	525	491	528	499	549	553	566	524	526	543	524	517	554	506	564	551	545	511	534	554	538	535	502	502	541	555	529	565	498	518	535	542	546	506	527	574	494	550	571	555	517	556	547
59807	51805	46100	43727	33647	25278	24278	22363	16740	6749	892	431	387	406	363	373	366	365	335	362	356	327	342	339	351	328	363	337	325	293	373	331	317	330	309	337	316	298	323	335	314	322	305	334	318	313	355	328	324	325	313	300	338	333	338	363	339	321	337	338	329	322	336	469	651	679	433	316	310	357	319	326	316	297	332	300	313	324	286	348	319	320	312	337	343	320	292	296	323	342	331	317	340	317	319	288	297	308	301	339	340	310	325	352	314	295	335	312	339	308	367	316	332	335	305	332	339	305	319	300	289	343	312	301	338	325	318	335	341	318	330	309	317	297	295	293	321	318	324	335	309	349	283	328	351	339	322	330	320	312	308	319	346	328	315	349	333	355	332	356	295	328	348	326	329	334	330	346	352	287	359	331	321	326	323	362	313	314	282	347	337	341	297	304	321	332	298	333	275	337	270	318	340	321	322	315	337	331	319	331	318	333	322	337	309	321	298	281	352	291	335	313	288	308	308	328	308	369	337	347	334	320	334	315	294	321	321	307	324	308	314	322	324	342	294	293	295	309	294	306	315	322	321	354	326	338	330	317	297	343	324	310	321	297	313	327	332	370	307	336	329	282	299	357	308	325	290	320	282	329	267	305	332	298	324	305	324	339	349	297	346	372	301	289	355	303	335	317	303	293	331	317	335	332	316	312	287	312	338	328	310	280	330	284	341	324	320	322	308	321	352	293	307	331	338	313	295	307	338	344	296	314	305	329	292	324	317	323	332	323	325	303	316	316	336	313	310	311	321	334	318	349	295	330	344	330	330	335	342	344	329	322	279	351	330	301	319	369	324	287	332	329	329	295	322	340	331	294	341	323	307	329	331	302	307	317	313	323	322	321	359	338	315	330	321	306	307	313	341	347	319	327	351	321	348	314	320	330	322	337	286	291	301	355	320	339	313	312	296	308	295	300	314	325	297	322	313	312	316	313	324	346	330	322	330	311	347	315	352	299	319	310	345	316	297	336	348	316	329	319	341	332	342	338	343	331	296	295	332	300	321	327	345	344	330	331	281	313	308	286	288	322	315	351	307	357	379	331	347	322	341	326	331	316	335	361	332	327	359	302	311	316	349	315	315	276	332	302	307	299	314	292	336	347	299	337	297	284	339	321	328	330	340	303	332	331	303	302	323	331	293	344	333	318	313	304	298	332	321	309	361	301	325	304	356	335	286	288	336	323	334	319	303	296	334	312	339	295	337	326	353	308	342	335	298	312	293	310	325	294	322	344	315	328	312	354	350	347	335	329	300	289	319	353	315	324	331	317	316	296	288	350	332	319	316	337	329	307	347	326	306	312	304	297	348	339	320	309	326	332	324	316	286	321	302	325	322	356	328	307	298	336	361	328	299	329	363	321	328	306	333	305	325	352	306	320	299	308	341	265	324	318	330	338	313	291	326	322	331	310	332	323	339	312	289	300	311	333	331	308	321	359	330	332	331	302	309	348	315	330	318	342	319	324	340	300	332	301	323	319	319	337	323	341	320	329	331	313	311	289	296	316	330	309	275	304	312	324	318	342	338	328	343	291	351	349	308	333	328	316	333	274	285	316	331	301	339	362	316	338	293	305	320	341	322	324	336	294	306	313	278	316	354	323	311	329	331	291	294	343	280	352	334	320	334	344	301	301	326	351	326	311	281	319	336	319	306	307	323	336	331	343	337	279	311	311	350	315	300	311	308	270	276	343	324	335	323	322	319	274	328	340	305	301	293	337	332	314	325	344	323	313	308	311	329	335	315	320	348	320	300	300	325	363	307	314	317	294	314	330	337	304	339	326	308	296	325	320	356	313	347	325	341	322	321	370	329	315	284	321	320	346	346	335	307	302	318	303	312	342	301	317	286	321	288	305	335	318	309	346	331	317	374	343	305	302	299	354	314	287	340	286	318	337	388	299	275	294	322	352	344	343	355	362	317	324	312	322	309	314	321	290	314	317	310	310	346	320	335	328	336	348	310	361	298	304	318	319	329	315	318	337	318	278	322	310	314	346	296	336	330	334	273	302	292	345	302	343	321	338	344	376	315	311	299	301	297	341	323	321	300	320	322	339	304	310	319	298	340	333	307	331	335	307	282	292	317	357	329	336	335	310	306	305	281	294	294	320	276	320	289	317	338	357	302	315	314	304	338	351	341	335	338	346	328	327	318	317	346	322	356	349	315	348	326	299	326	333	323	285	315	323	327	264	298	302	314	297	349	311	331	322	341	343	301	280	284	325	337	326	315	292	301	316	288	295	332	345	343	330	294	295	289	354	318	336	306	337	314	320	302	359	288	317	349	314	336	350	292	346	347	303	344	315	324	306	319	298	299	334	299	322	328	343	322	340	307	303	344	310	288	322	331	340	310	335	320	303	330	345	336	341	334	303	305	300	309	328	336	314	347	301	327	323	303	327	323	358	287	310	343	317	305	339	339	295	352	311	301	297	324	307	326	317	303	337	322	291	321	320	282	324	274	291	326	313	320	361	312	309	317	336	308	310	331	339	319	331	331	303	312	325	315	326	341	314	322	321	335	327	317	303	315	283	315	335	331	338	338	322	330	333	324	295	298	316	286	309	311	379	346	326	338	300	294	292	319	326	312	324	321	310	313	351	342	322	339	326	311	334	320	308	326	351	326	319	328	334	318	301	327	291	318	315	347	322	299	312	301	308	316	306	303	322	322	326	308	302	309	353	301	318	306	338	354	375	288	304	341	303	313	321	329	335	291	347	340	314	324	309	315	331	338	304	330	296	350	309	335	333	315	339	328	312	326	308	302	333	295	341	341	304	332	359	313	321	333	355	340	324	302	299	332	319	347	340	309	316	305	294	281	309	319	323	303	313	331	308	318	319	313	317	316	323	335	294	309	327	311	310	297	311	325	346	324	333	378	356	316	314	336	322	331	341	304	349	313	327	337	322	357	304	346	294	307	307	347	318	334	358	324	311	296	325	306	309	336	300	313	302	291	284	338	313	278	281	293	317	307	342	343	351	328	304	318	316	284	316	326	317	341	306	332	350	323	338	315	347	325	305	331	311	324	332	339	319	319	337	303	310	311	315	309	314	338	291	290	315	319	318	284	323	333	305	322	327	297	318	343	313	329	347	301	274	354	289	321	312	294	328	304	288	310	332	362	315	341	329	292	359	311	312	310	316	301	312	332	301	321	325	278	344	289	327	333	336	322	335	328	294	320	326	317	314	299	318	344	309	339	353	316	294	321	324	342	305	282	306	328	342	323	312	326	335	324	336	301	321	309	330	345	337	313	315	314	324	294	311	335	289	316	331	329	334	310	330	330	325	314	352	323	322	347	359	263	313	363	309	311	341	293	323	327	319	302	364	330	304	308	332	302	294	349	328	290	322	312	330	295	310	332	331	321	316	365	355	309	311	325	301	321	336	314	321	325	304	334	310	336	327	330	335	336	311	294	308	306	326	299	309	355	320	298	311	331	327	308	342	344	319	329	328	315	303	351	332
50833	57801	52922	48735	27951	1526	1233	1191	1060	1058	1076	1022	983	964	964	946	941	905	943	877	882	849	835	813	829	835	822	854	801	829	798	803	796	838	792	781	791	771	760	754	755	698	789	803	720	726	775	758	751	765	804	775	751	772	774	763	752	798	756	786	793	771	725	1845	2710	2743	1776	869	755	726	729	734	746	767	730	761	690	751	790	755	720	753	745	729	725	772	772	737	815	752	729	738	740	713	723	741	702	758	697	717	735	749	779	718	681	755	765	733	734	737	743	762	723	708	724	730	746	746	705	774	777	755	753	706	768	678	776	768	802	756	737	769	776	725	739	764	733	743	772	777	749	741	772	739	759	751	754	821	728	761	751	757	754	781	733	744	750	775	727	693	692	718	707	768	722	770	697	743	765	707	761	716	704	711	777	742	793	750	740	775	721	704	714	700	736	754	758	790	721	749	767	723	825	714	747	763	745	747	792	765	744	753	762	761	705	735	672	758	764	727	742	743	796	735	744	747	749	709	784	718	715	701	741	789	739	741	726	771	751	740	712	739	728	760	713	778	739	740	744	700	718	705	750	748	730	760	703	695	780	750	738	769	742	745	767	752	781	709	781	733	773	792	715	747	706	756	747	716	724	705	706	735	798	759	803	749	717	741	712	787	736	768	692	719	707	751	726	765	710	720	741	716	745	738	744	730	755	711	710	753	750	755	760	764	725	755	757	791	738	740	817	785	725	761	766	722	742	748	781	752	738	733	712	778	727	777	723	769	781	769	738	762	706	766	736	769	712	772	741	710	688	761	722	784	768	719	745	714	767	742	718	776	734	720	748	735	741	734	722	726	761	681	736	786	719	732	709	749	742	739	765	766	770	739	707	736	805	750	816	707	739	774	749	754	728	757	739	733	722	695	710	714	704	775	775	777	746	729	757	738	769	750	703	746	735	706	735	763	748	743	722	776	757	728	719	712	743	743	697	687	722	723	739	731	745	724	707	728	731	733	765	774	744	761	741	695	729	737	732	796	789	778	738	762	722	711	719	719	705	722	740	774	689	745	766	756	755	722	766	701	776	726	767	740	750	789	732	717	752	755	754	725	749	796	741	673	777	728	724	727	709	736	761	794	739	748	694	736	735	720	737	691	715	733	739	759	697	758	732	744	804	715	715	767	767	698	786	729	708	762	716	782	739	735	760	752	722	733	769	764	729	766	722	770	723	765	750	740	763	717	663	726	719	695	760	785	749	763	771	785	723	697	748	700	702	746	748	683	723	706	723	751	768	746	711	738	776	752	765	738	752	755	774	785	707	760	754	744	729	743	767	741	818	727	771	778	711	722	738	753	768	775	783	736	762	722	738	798	727	780	717	767	752	759	715	757	728	770	805	695	739	759	734	745	696	724	754	755	710	717	747	740	751	746	723	724	766	719	730	733	718	737	729	734	753	732	725	703	746	738	775	718	753	736	734	744	717	726	733	777	778	708	753	711	767	729	732	739	733	744	761	773	717	756	729	706	733	745	739	748	696	755	808	752	727	775	694	720	770	743	706	746	755	706	736	769	753	748	727	789	767	732	774	769	714	772	743	788	771	748	753	768	738	734	720	723	730	758	770	734	750	736	703	718	752	785	746	762	738	774	749	715	687	741	734	791	775	686	745	734	745	754	742	704	726	725	723	748	764	742	748	727	741	746	688	711	771	777	678	705	722	746	718	757	791	789	727	788	769	749	748	725	729	728	696	746	729	751	752	740	712	746	750	677	739	727	726	707	766	714	732	724	719	700	757	742	762	710	765	732	732	757	743	771	711	787	747	699	710	732	737	717	764	735	748	737	706	784	726	734	747	742	704	730	765	774	779	720	751	755	758	732	776	752	720	743	788	759	742	706	745	671	757	793	742	733	736	742	698	741	763	725	735	748	743	739	722	743	716	724	769	738	698	723	742	719	795	716	692	740	757	723	739	738	747	744	750	730	731	719	705	755	786	717	738	755	739	743	752	718	746	719	733	759	784	719	745	771	771	735	741	701	740	731	776	725	728	766	753	754	758	721	758	745	770	764	685	753	750	732	700	700	719	731	748	739	739	720	731	705	747	762	745	773	722	720	744	749	767	745	747	697	688	733	763	759	777	797	736	758	763	736	714	725	753	755	731	793	756	737	749	754	788	754	723	758	759	718	764	767	708	779	719	720	735	723	718	774	767	728	734	707	743	761	792	736	730	751	730	697	739	706	747	702	713	725	703	762	706	719	757	700	802	722	773	740	707	726	719	717	747	701	723	785	762	765	735	716	663	712	764	741	750	779	736	735	722	784	750	757	735	709	777	800	723	778	735	762	763	722	741	736	770	753	743	740	713	740	731	759	712	733	717	745	736	758	708	746	721	708	712	756	706	660	731	736	729	727	672	723	749	773	754	760	740	748	763	753	742	710	710	717	710	741	745	721	732	767	749	742	783	670	751	746	728	741	758	714	745	794	780	762	704	713	713	743	754	758	752	728	726	735	782	709	718	728	778	715	746	747	711	732	724	730	757	741	712	723	689	740	748	740	783	726	741	743	702	758	735	744	751	706	716	776	750	734	767	756	712	738	762	745	722	762	745	775	726	743	743	753	763	736	726	780	714	706	752	760	743	730	752	755	776	732	679	733	747	755	782	716	698	746	715	739	760	736	721	745	776	785	675	707	763	760	772	723	715	713	705	747	722	716	788	759	762	738	732	794	706	735	764	749	744	756	722	705	753	716	750	711	744	749	736	677	727	702	726	725	703	771	749	756	733	716	727	725	792	749	726	788	769	738	701	798	778	739	698	695	762	784	747	764	688	710	735	691	732	749	741	771	770	752	737	743	687	738	761	738	733	755	792	711	709	741	751	727	740	734	725	758	803	764	741	742	756	732	728	732	745	732	718	735	771	755	755	751	696	768	701	748	721	774	757	758	738	770	734	749	695	704	764	754	720	735	742	765	734	756	740	737	724	732	758	774	758	752	764	733	776	802	704	743	722	706	678	734	718	763	749	746	765	709	714	803	739	738	719	751	730	723	719	750	748	757	753	733	707	698	722	761	726	733	704	675	755	744	730	724	758	783	765	704	697	703	736	750	715	758	701	747	749	724	795	760	722	705	784	750	753	761	720	724	737	775	756	765	718	746	688	726	697	747	799	747	729	748	744	737	704	736	709	736	760	735	760	769	740	727	791	772	696	723	744	727	771	724	734	706	678	746	702	741	724	738	775	800	730	771	747	727	732	784	731	749	736	732	745	766	724	746	718	753	710	700	711	743	751	741	780	720	741	744	779	735	730	691	736	707	721	771	754	740	763	784	718	729	782	743	789	676	753	738	664	675	696	732	721	727	697	705	732	697	711	767	715	711	725	737	763	721	757	738	737	706	788	755	740	711	729	714	744	709	777	704	761	697	709	707	734	753	742	758	745	752	726	707	735	720	789	736	737	677	713	721	733	794	756	720	756	718	762	752	692	776	730	748	742	726	729	723	681	721	752	737	739	715
63369	43497	38311	40601	32648	24924	24518	23264	19325	10012	1912	625	572	549	613	552	531	534	564	584	484	538	544	532	501	480	544	499	579	524	493	480	482	459	459	495	483	492	524	497	502	484	474	502	523	478	471	489	481	502	504	481	514	493	481	491	452	465	502	464	491	456	421	590	1445	1646	918	484	471	431	456	477	485	421	505	482	439	477	500	458	528	499	431	477	472	473	508	496	430	426	465	488	462	445	464	436	466	481	474	485	449	458	411	434	438	456	427	423	439	447	458	463	389	466	521	429	444	503	500	477	501	462	461	458	460	471	484	464	476	464	440	504	519	473	443	463	512	427	453	475	453	474	458	483	485	443	421	461	485	531	483	489	423	447	418	487	448	461	469	466	441	440	463	452	447	490	474	477	444	488	442	465	492	478	465	465	496	481	458	409	517	501	444	463	451	457	467	519	435	426	480	526	475	448	460	461	427	490	464	464	485	431	429	447	492	489	449	462	486	480	508	493	454	427	487	472	466	505	448	482	407	472	482	480	464	482	466	396	431	458	479	434	468	433	481	486	441	482	451	491	480	428	476	453	459	458	450	460	403	483	463	474	460	483	450	460	471	463	428	524	502	513	449	434	457	469	450	475	441	424	471	483	489	449	477	505	464	462	440	437	499	432	487	470	475	512	450	467	412	429	487	408	460	413	463	488	443	472	481	447	454	484	473	402	430	404	439	482	441	461	463	443	436	479	424	467	446	480	486	489	454	480	479	465	485	441	479	474	444	466	457	476	468	439	460	476	496	435	458	424	472	524	489	452	419	426	447	461	454	442	457	491	497	444	465	467	451	435	459	436	479	452	467	452	484	460	421	439	524	464	487	482	467	460	473	449	482	479	436	467	434	446	512	497	508	453	448	439	486	460	439	491	454	464	439	456	522	466	459	477	471	442	468	454	463	487	451	485	438	438	472	445	470	503	448	418	469	436	506	497	451	451	508	442	453	486	450	463	458	446	440	435	438	452	512	482	421	441	445	441	455	483	450	457	486	485	472	418	449	450	445	467	478	418	419	463	467	472	431	450	481	454	444	504	440	448	473	481	465	458	461	469	458	416	457	472	459	460	478	467	484	502	464	437	443	435	482	458	457	482	463	464	450	448	446	461	441	504	455	441	479	481	455	477	511	453	465	502	474	484	458	501	444	483	516	498	491	513	498	494	443	447	447	438	431	434	453	460	465	448	464	453	442	482	496	500	457	473	477	494	493	398	420	433	477	497	445	512	469	478	487	450	457	492	468	480	475	438	460	484	469	450	453	450	418	479	441	428	498	496	503	454	505	470	451	525	428	468	444	463	427	434	438	444	466	414	462	459	464	446	465	448	456	436	500	453	429	457	446	511	482	439	414	495	486	490	445	456	460	441	511	461	509	458	464	404	448	421	423	463	396	473	433	449	462	465	472	447	449	472	467	480	477	452	442	449	483	476	464	481	487	435	472	495	462	507	464	493	431	443	437	506	462	445	494	469	507	483	459	494	470	464	476	451	437	452	425	439	478	450	467	416	460	431	425	498	434	510	464	450	463	483	485	459	478	461	481	444	518	440	453	458	465	467	449	461	477	467	478	451	473	500	428	442	470	460	436	453	425	455	428	480	500	477	497	460	458	490	450	455	455	472	478	451	428	480	467	436	461	506	434	429	475	417	456	483	424	447	467	464	447	444	472	466	412	462	501	470	469	473	452	444	430	457	432	463	439	467	448	423	453	459	453	479	483	476	474	451	447	480	469	460	444	492	486	445	500	436	489	396	505	432	470	481	434	425	483	468	469	443	472	462	421	468	461	480	423	476	447	427	477	433	470	462	466	471	476	426	453	467	462	446	477	507	491	476	469	456	436	408	452	457	469	482	447	458	414	474	460	442	409	447	471	429	466	514	430	454	440	476	436	446	448	437	456	481	492	444	462	478	464	457	464	472	491	437	411	448	454	449	447	447	456	447	427	477	439	496	477	465	435	420	457	510	458	447	443	477	464	464	438	442	474	469	443	448	447	484	472	444	436	440	475	506	444	488	444	483	483	465	457	483	457	487	472	471	446	445	480	447	459	478	479	459	438	463	470	432	450	531	513	469	454	447	472	448	475	447	478	492	480	466	498	467	455	465	430	486	456	421	410	444	446	451	454	407	435	513	488	461	478	521	497	446	500	444	466	451	439	418	475	496	422	493	490	458	494	468	450	482	516	440	491	438	433	471	434	436	492	427	486	488	469	469	471	473	445	469	481	454	485	484	432	474	428	426	474	416	482	436	410	457	470	456	463	445	445	460	487	470	432	448	418	463	426	433	443	480	464	441	433	408	490	480	452	439	455	434	422	475	484	493	477	458	503	449	489	437	404	473	466	423	458	472	468	465	450	447	483	470	469	482	480	449	455	473	444	493	446	498	461	491	465	466	443	466	453	409	451	479	509	450	476	470	434	480	441	439	487	483	476	447	450	441	432	436	440	430	463	455	512	474	494	452	435	480	456	457	437	522	507	451	452	432	488	444	515	458	496	453	452	438	483	442	454	439	488	507	431	474	465	472	413	429	440	430	474	469	449	445	453	472	486	456	484	445	479	467	501	456	439	437	456	458	430	439	487	465	462	464	446	474	477	442	460	421	447	436	469	474	454	471	485	479	428	451	461	477	482	469	444	444	502	465	491	509	467	425	481	422	482	448	435	440	463	505	479	495	436	418	458	462	440	448	466	451	455	498	468	465	483	492	426	460	442	473	479	477	440	468	433	456	415	423	448	445	496	477	441	435	430	457	471	504	440	434	476	448	429	507	480	446	437	416	450	415	453	401	441	492	443	418	479	457	461	467	494	447	459	459	448	434	504	494	435	434	448	457	451	469	480	442	442	426	460	467	444	423	428	446	488	483	434	433	444	449	461	458	438	441	501	456	429	450	450	478	420	410	434	474	489	447	500	500	437	465	448	477	461	443	434	472	477	446	461	437	491	416	482	483	442	464	468	498	448	423	533	449	463	495	404	461	502	434	472	446	407	474	453	424	432	478	446	474	478	471	483	500	465	462	434	460	488	475	437	463	441	431	443	494	456	470	449	457	433	456	479	453	473	447	438	486	494	418	406	433	487	456	466	481	508	433	462	474	444	449	462	488	420	467	423	443	480	459	473	449	493	462	384	455	465	491	422	451	440	449	448	381	436	459	483	473	467	420	430	410	477	476	464	467	431	461	451	426	454	452	473	471	468	446	437	444	454	462	467	479	431	489	446	419	453	478	553	473	449	469	474	461	450	509	401	493	425	490	418	425	481	469	528	480	464	464	440	453	470	421	454	468	488	485	391	485	454	482	484	504	422	390	468	425	465	464	446	464	439	452	456	446	459	457	485	459	478	422	458	438	431	464	459	460	441	461	464	464	443	469	495	473	432	457	488	418	540	488	471	442	461	467	514	478	463	446	477	455	446	466	426	429	507	422	464	460	480	451	496	494	445	464	451	473	494	411	509	468	482	435
53534	54978	39059	29750	5320	6	9	7	13	30	70	138	268	480	640	785	869	892	951	943	1001	987	969	1009	950	973	926	1010	988	990	1013	926	1010	937	964	944	924	930	949	959	979	987	924	918	962	945	956	974	966	950	998	961	924	919	915	954	969	924	984	948	990	913	916	1701	5724	5823	2750	903	889	887	885	903	885	861	848	938	867	915	886	903	894	889	905	903	852	898	866	886	926	889	852	869	902	900	911	881	883	863	944	869	830	907	863	872	846	884	936	861	828	888	885	879	820	909	851	875	898	874	812	869	832	892	908	841	894	861	902	934	908	910	835	838	870	828	883	930	851	858	842	888	927	868	852	925	802	846	896	855	880	838	883	893	837	897	837	908	881	841	886	870	931	845	903	881	897	888	863	907	884	890	852	905	902	943	867	893	860	863	913	894	852	886	904	901	869	865	850	867	909	872	864	849	908	842	873	880	884	850	895	898	867	918	880	911	893	868	883	875	830	889	872	915	809	916	883	885	878	823	871	864	835	896	949	836	893	849	853	928	825	906	852	871	840	880	837	878	853	847	855	907	877	840	905	886	891	893	833	850	902	890	859	908	876	901	864	896	866	867	860	871	865	875	893	892	832	848	852	881	822	882	877	842	874	821	841	842	866	882	855	854	850	833	869	862	899	846	877	862	863	877	921	894	917	791	847	856	839	887	872	857	879	855	857	834	831	875	861	909	895	862	874	864	865	883	914	918	886	866	901	852	883	805	885	888	930	887	841	877	859	850	849	881	935	835	860	916	833	840	879	894	895	840	859	855	894	857	853	895	890	852	877	887	916	827	835	912	882	880	855	879	863	829	832	854	869	919	921	886	836	901	861	886	839	828	872	905	877	889	859	868	901	820	829	911	895	846	857	878	863	870	883	851	844	894	869	885	912	834	863	860	901	886	878	851	846	878	900	834	901	829	853	866	903	861	901	880	861	848	841	863	844	923	883	947	822	835	806	852	871	876	854	896	878	883	866	889	868	905	870	849	855	839	942	898	881	867	810	870	873	841	920	824	896	845	866	884	880	861	907	894	927	907	873	838	895	819	832	846	894	852	912	878	881	904	843	890	853	847	896	871	882	845	878	888	918	879	926	863	843	846	823	866	879	858	823	885	907	828	791	900	895	873	833	869	865	911	821	847	847	859	864	891	889	887	887	875	861	877	854	851	880	874	885	824	876	883	833	873	829	850	862	896	875	855	902	893	859	896	872	868	876	880	828	874	867	873	897	877	841	897	834	870	864	880	869	924	830	899	941	806	880	898	889	903	848	863	854	816	866	862	866	899	907	867	873	861	916	876	926	873	844	860	854	880	862	842	889	879	872	863	893	861	813	819	856	844	879	871	869	868	910	862	833	881	910	895	883	829	910	857	883	854	844	873	878	867	878	874	841	838	904	857	855	914	899	848	846	802	930	872	850	873	883	892	847	807	877	859	888	848	903	871	859	842	885	871	893	844	927	876	844	871	862	913	919	921	869	865	829	887	853	873	922	910	847	847	852	854	933	901	865	854	825	856	859	877	789	881	895	856	900	787	891	921	838	840	859	897	848	854	863	904	878	868	851	906	904	806	862	820	823	841	862	846	829	854	893	868	895	898	898	863	899	881	909	864	871	883	903	880	902	862	827	918	943	873	808	846	882	865	878	848	844	875	888	875	833	864	883	874	889	845	838	905	851	879	887	829	924	850	903	834	887	833	877	863	892	864	890	896	840	887	921	893	850	842	857	904	869	855	931	893	888	846	868	875	915	833	872	834	855	876	872	907	829	860	892	836	893	963	918	890	832	889	903	819	840	816	875	881	868	903	846	864	899	883	850	886	885	861	892	843	865	894	857	874	878	907	908	877	874	874	851	843	898	890	805	900	882	862	911	913	892	854	890	877	792	868	892	843	913	846	898	872	820	861	872	857	879	892	873	877	855	894	848	850	846	901	875	876	924	814	869	916	839	857	841	862	853	852	834	899	870	910	916	884	835	818	906	863	892	847	873	875	887	863	852	842	825	839	851	860	866	860	838	841	851	855	847	882	854	853	871	862	899	834	845	865	835	903	830	934	895	815	908	886	849	850	889	886	875	871	867	813	846	907	810	883	850	880	890	842	891	899	845	877	886	913	829	869	859	884	835	867	841	867	889	843	840	864	900	836	851	877	827	926	829	847	885	846	858	875	901	815	889	852	920	916	876	856	818	869	855	869	833	872	896	837	863	873	860	871	877	902	849	952	807	823	863	875	919	856	887	910	911	906	897	886	854	833	861	868	853	824	845	877	875	873	866	911	842	866	839	848	899	870	885	833	905	909	891	893	884	860	911	864	869	874	901	918	833	890	901	836	884	888	886	825	865	831	905	900	806	815	865	890	853	853	875	917	844	898	872	868	848	896	869	837	837	940	853	884	878	913	832	862	804	886	907	885	878	905	859	909	864	888	847	881	864	857	851	825	817	869	852	849	826	886	903	897	864	812	830	839	927	888	821	896	819	843	846	883	864	807	890	874	873	880	878	848	852	859	799	860	894	857	877	887	873	867	858	876	824	901	887	899	889	863	869	891	810	875	864	881	842	868	918	865	813	891	854	911	853	874	946	895	891	837	859	876	902	835	816	820	844	835	832	874	875	915	842	887	836	826	875	920	853	868	888	862	884	902	949	847	840	802	853	885	904	880	896	921	874	877	799	893	893	894	833	885	895	888	867	862	868	883	860	920	834	842	851	802	834	877	897	835	827	845	885	847	919	829	862	886	896	850	896	871	828	935	872	877	880	874	838	945	862	880	868	852	855	838	838	928	885	894	876	853	849	873	868	884	878	859	863	838	843	845	879	854	879	906	843	848	849	842	925	861	906	909	889	821	848	836	829	852	855	808	847	851	808	818	843	856	866	856	858	867	880	870	854	851	887	882	872	869	863	848	895	871	816	858	852	854	870	825	814	856	877	873	816	891	896	875	918	858	882	854	887	893	843	876	859	872	824	884	885	855	888	889	871	896	843	848	904	868	833	908	838	889	888	835	874	854	880	872	936	865	844	843	921	870	903	870	880	831	820	864	861	892	863	874	868	878	846	888	858	856	908	861	835	895	863	894	880	899	820	911	923	854	846	855	912	904	863	893	897	884	872	848	836	833	858	874	833	945	884	885	881	884	850	937	926	865	870	865	905	815	887	898	868	904	827	852	931	867	845	868	825	873	836	860	832	851	830	841	888	884	842	825	845	847	904	888	846	880	885	880	816	900	838	888	872	866	840	846	852	862	892	867	887	871	883	836	901	868	842	811	868	882	849	871	827	848	859	854	891	869	828	877	844	878	879	861	884	856	885	888	870	826	815	833	854	883	877	885	853	861	883	878	880	862	904	927	837	876	852	881	835	833	846	866	887	888	844	882	858	854	863	907	880	889	794	878	921	867	852	842	913	840	838	877	869	858	905	901	898	834	820	839	838	863	860	895	908	886	807	871	888	920	880	900	895	884	950	821
22710	60617	62304	41843	25186	8672	1181	452	347	263	206	156	152	180	154	159	161	170	164	142	170	178	160	156	165	161	145	177	159	161	156	158	172	163	187	156	173	153	168	145	169	178	162	182	171	156	182	147	159	158	158	159	146	184	166	152	178	173	137	184	167	166	175	148	173	183	177	159	157	177	191	149	174	174	149	180	199	183	147	145	160	163	172	169	190	145	175	176	154	187	186	160	150	169	159	172	182	133	179	191	171	165	153	169	179	184	178	144	179	161	179	170	155	176	164	158	165	133	167	141	165	156	175	160	187	166	169	160	158	138	149	153	168	183	170	174	172	169	178	183	166	160	154	187	182	175	173	189	139	162	183	134	169	159	171	173	160	166	172	170	176	147	155	173	174	159	143	153	156	137	163	153	143	174	183	154	184	169	164	160	160	165	173	190	184	169	154	180	165	157	156	162	163	156	153	157	159	171	148	172	158	164	143	148	180	147	175	185	174	185	162	172	164	167	167	171	145	155	171	157	162	153	164	156	167	163	151	172	143	175	197	164	168	159	150	159	170	171	164	152	186	165	173	158	204	156	179	148	194	155	135	155	152	138	191	156	158	158	157	170	193	154	184	155	190	150	162	166	163	149	147	147	191	172	173	165	149	144	152	177	156	185	150	159	169	177	139	165	156	159	171	187	154	147	165	150	161	165	148	135	166	148	149	166	160	157	167	164	147	162	151	164	159	162	171	165	155	150	178	161	154	164	171	185	153	179	160	156	151	171	182	151	174	165	155	142	171	154	187	164	155	190	162	175	167	191	148	181	151	182	169	170	172	166	146	179	173	152	158	176	179	171	162	151	144	182	176	179	167	173	193	171	161	164	156	157	162	177	151	165	174	154	154	199	144	147	162	154	180	171	176	170	166	181	178	157	153	150	155	147	168	156	152	156	165	141	154	175	157	163	176	160	162	164	197	160	150	167	160	163	188	164	182	154	155	165	154	151	161	178	169	157	195	134	178	166	151	154	153	153	164	173	186	177	162	180	176	180	159	168	161	157	172	170	143	171	176	152	158	159	152	171	191	164	182	176	187	175	170	147	165	151	155	148	160	160	172	189	182	199	179	154	168	135	176	181	150	158	165	151	154	180	150	168	146	166	191	152	149	171	147	185	164	172	165	169	168	159	158	165	170	163	184	168	167	171	147	161	184	158	150	163	175	187	175	155	170	159	192	154	168	167	167	157	164	153	145	162	170	165	164	143	173	165	156	155	171	194	178	167	152	155	165	168	177	166	162	140	153	141	154	174	154	149	156	157	175	149	160	177	136	180	165	158	182	172	186	172	167	168	164	189	164	150	192	175	176	168	160	158	163	149	159	186	162	160	162	138	150	173	167	165	167	146	161	182	167	164	152	174	196	152	162	180	170	158	174	167	183	186	183	164	168	158	189	171	116	145	148	170	169	152	178	157	176	169	154	179	163	181	167	163	138	179	162	174	167	178	181	160	174	160	162	162	163	158	185	174	153	159	160	185	169	156	177	182	177	196	162	171	145	179	160	160	165	164	160	180	164	192	145	151	144	168	176	148	149	138	162	144	154	174	160	156	171	173	176	167	175	170	185	150	183	190	151	200	153	162	179	166	170	160	172	168	146	161	154	148	166	172	155	168	172	182	169	144	181	128	142	166	154	162	168	180	134	169	170	182	194	178	168	141	137	155	167	153	163	174	175	164	152	160	162	141	174	164	168	150	183	184	150	182	160	158	181	149	173	171	184	141	160	158	158	168	173	173	165	184	166	176	156	158	176	166	156	152	157	166	178	170	156	180	182	164	146	171	164	158	166	167	159	160	145	167	165	152	164	175	151	191	155	170	152	163	180	189	158	155	161	173	140	157	156	153	161	194	137	149	148	148	177	155	164	174	174	145	173	161	166	189	150	175	178	159	187	165	164	149	180	151	164	184	164	185	146	194	154	164	168	154	152	162	159	175	171	156	155	145	154	173	168	175	149	151	164	153	186	165	167	163	177	166	168	146	158	180	184	174	167	164	165	168	166	178	147	162	144	164	148	170	162	153	145	186	163	163	139	163	152	170	175	186	162	158	167	147	152	179	167	161	160	162	185	155	162	146	162	168	162	154	177	164	175	142	150	159	153	164	152	184	169	170	156	154	146	172	170	159	170	157	177	146	181	171	166	149	162	147	177	147	148	149	156	181	153	144	168	167	181	186	151	178	157	168	158	174	170	177	165	147	134	161	166	151	164	166	183	162	166	170	157	143	143	155	164	168	174	166	144	187	179	152	157	160	162	158	163	151	165	183	161	160	164	175	133	167	141	175	160	158	168	181	171	197	169	179	175	172	139	172	187	173	164	175	157	167	169	170	169	182	149	169	171	188	166	156	163	151	169	180	188	159	168	138	158	184	165	181	167	165	149	158	151	140	174	167	149	170	160	183	176	163	164	148	159	177	138	147	152	178	136	162	166	158	201	157	179	171	163	172	174	144	166	165	165	171	172	161	178	170	171	176	182	170	152	151	147	178	150	164	170	166	148	151	176	169	198	174	152	168	176	173	146	168	153	173	182	158	170	160	157	173	170	159	176	152	168	189	171	182	175	172	185	187	169	176	155	155	153	177	165	169	150	141	154	183	152	159	156	163	154	183	177	170	167	159	174	180	167	184	168	178	142	189	176	129	153	200	145	161	170	165	177	161	146	137	171	156	177	171	177	165	164	184	166	171	161	164	176	150	157	156	150	160	151	166	134	160	147	148	172	141	171	159	143	167	169	158	170	152	143	176	153	172	144	151	172	160	172	149	154	194	210	167	162	137	159	153	170	151	152	151	168	161	145	177	164	183	174	160	151	160	167	159	173	186	157	148	127	172	178	164	184	150	163	173	169	175	173	155	177	187	178	190	170	180	168	169	158	173	182	177	140	195	154	155	188	165	189	159	157	181	171	162	146	153	172	153	147	173	150	148	185	194	172	151	170	165	161	151	190	165	179	166	168	170	138	156	171	175	160	162	172	166	185	178	177	191	174	174	140	175	156	179	168	175	174	192	158	160	144	183	162	152	168	147	154	184	161	170	190	160	172	186	170	164	153	166	159	167	148	157	188	144	137	164	148	189	171	154	160	154	166	147	152	141	175	166	163	161	181	161	147	163	158	154	156	154	149	157	153	154	178	176	129	160	151	139	196	169	127	147	172	152	193	169	161	146	159	165	180	165	150	172	155	179	167	170	163	146	182	165	162	186	188	167	203	162	168	153	154	170	151	162	161	168	157	156	140	152	178	179	164	176	184	174	195	177	153	160	162	156	170	150	146	179	178	178	167	178	167	182	168	176	157	195	155	146	188	166	164	169	172	164	168	148	159	150	177	173	131	177	168	166	161	145	161	166	163	178	151	175	203	213	163	158	196	161	178	176	169	194	171	156	180	169	158	173	163	177	193	156	160	141	175	162	158	166	181	149	186	180	155	173	161	202	184	167	155	168	170	148	146	154	154	161
19768	56946	60920	50124	20614	859	503	470	458	472	458	492	452	466	452	477	488	443	457	473	450	435	447	438	490	455	477	428	470	489	469	468	485	400	417	427	462	423	440	435	414	437	482	455	449	472	471	483	457	494	438	507	439	467	422	464	455	458	484	468	444	448	477	541	562	692	535	418	465	473	445	444	468	471	423	432	445	448	453	444	428	447	464	427	443	455	504	485	428	470	488	435	428	450	467	459	456	471	485	438	425	459	465	438	437	436	475	462	459	433	423	470	482	421	445	437	470	453	450	474	492	413	455	396	435	428	456	455	453	434	476	454	454	462	446	446	467	469	473	463	491	430	473	450	463	465	441	483	423	408	436	407	427	447	471	446	427	467	465	448	444	413	460	418	431	428	502	438	443	463	461	479	443	449	473	433	413	465	478	403	473	450	436	490	465	469	446	444	422	468	465	454	430	462	418	450	438	447	481	440	414	436	417	450	455	482	507	445	428	461	465	433	448	461	463	427	477	481	476	468	461	473	448	439	440	480	488	468	421	434	478	482	448	437	450	437	468	463	464	433	476	436	486	432	420	453	434	467	447	459	464	443	410	429	466	463	430	438	436	434	481	429	449	446	414	464	444	436	428	411	434	458	424	426	438	455	479	420	419	457	448	438	433	443	440	455	432	470	450	418	464	502	479	469	441	429	433	461	507	462	441	462	439	443	462	430	445	429	477	468	450	445	443	452	445	443	442	499	448	460	455	477	433	448	440	474	450	443	418	462	453	440	423	462	446	456	435	431	432	445	457	456	472	454	445	434	462	442	468	462	427	472	485	472	455	458	419	478	464	475	517	467	449	427	431	421	396	424	457	439	430	480	437	447	452	441	416	435	449	440	492	464	419	444	418	457	439	428	451	468	431	436	492	444	451	476	459	438	432	419	433	439	456	426	440	423	488	478	433	448	439	428	438	418	453	485	500	419	472	407	431	471	443	445	454	443	427	471	428	486	427	466	459	475	471	429	450	396	446	453	440	469	462	470	487	449	429	430	437	469	449	468	473	427	462	453	462	442	477	471	472	407	455	452	452	458	427	435	415	457	421	444	461	448	447	448	444	444	439	429	440	443	459	439	438	458	473	409	480	471	488	459	473	444	453	477	452	418	439	437	439	467	436	462	463	442	450	466	458	463	454	443	430	422	435	437	426	417	480	433	435	453	444	464	453	445	453	414	421	451	462	476	460	471	483	457	431	429	438	448	462	465	474	421	481	499	400	457	446	526	457	487	430	446	452	461	443	453	417	460	446	419	469	460	415	456	419	427	446	478	440	432	459	467	402	447	441	436	441	466	420	464	452	468	445	485	464	511	469	449	453	471	444	426	450	474	443	444	433	471	429	494	421	468	468	441	452	460	468	430	421	435	424	491	434	445	484	465	428	474	440	412	452	443	469	451	428	492	472	446	418	456	482	463	412	448	510	426	471	459	445	477	447	465	447	445	466	470	411	471	446	407	462	463	447	456	430	444	470	498	446	459	450	443	449	465	449	420	443	479	446	435	427	454	483	443	450	479	465	439	448	449	486	467	470	458	468	443	480	469	459	450	474	431	482	444	411	407	425	441	456	455	442	426	449	469	476	433	434	460	428	433	446	448	476	494	476	498	425	461	462	440	455	396	441	447	442	428	450	445	436	469	462	457	447	489	440	443	440	463	412	471	447	489	458	483	409	429	441	468	451	459	427	395	472	474	419	443	469	492	479	474	455	413	433	411	420	445	452	450	451	463	449	460	475	464	463	443	472	460	492	451	445	474	434	456	463	414	441	450	434	464	450	442	477	487	426	490	431	471	474	425	448	487	432	441	453	441	434	434	449	428	460	472	433	438	454	474	451	457	432	479	438	475	443	454	448	437	477	479	456	467	419	402	438	427	481	478	451	477	443	422	441	438	427	408	449	447	485	440	469	485	508	435	443	442	474	414	431	438	442	431	444	459	447	450	470	477	404	475	451	454	428	465	477	438	479	469	441	420	455	426	435	441	436	456	478	442	447	459	449	431	426	459	470	438	436	468	469	450	442	457	452	477	428	455	428	466	466	444	465	458	454	419	483	490	424	448	421	472	462	422	458	474	442	452	447	418	428	441	440	475	467	445	463	487	437	426	431	464	417	450	474	452	487	441	478	465	417	443	440	442	453	442	496	499	469	457	480	469	455	431	443	445	438	423	412	455	467	452	407	450	420	493	474	466	438	460	459	420	478	407	432	440	458	452	460	466	436	478	476	447	487	459	472	454	440	411	463	449	472	426	473	458	432	452	433	454	417	484	416	457	437	441	477	486	441	440	448	449	424	452	439	436	434	470	428	448	413	488	459	428	463	475	426	424	459	484	477	417	447	458	452	464	479	472	429	430	436	439	442	464	481	464	459	448	409	438	457	474	420	473	448	457	480	484	436	481	438	457	471	462	453	460	444	422	446	439	482	462	482	454	482	459	459	444	445	443	462	430	442	479	461	437	459	440	457	434	413	425	449	453	419	454	420	453	452	438	447	431	426	440	431	456	449	459	452	452	466	421	424	443	487	406	458	449	435	453	481	418	424	459	436	430	430	468	441	452	450	488	454	436	441	459	449	422	435	482	456	451	448	451	452	419	458	457	415	453	435	467	436	479	453	445	488	463	468	494	478	423	438	447	477	435	434	429	445	438	457	445	475	437	446	425	433	462	442	420	438	396	474	422	465	425	476	449	464	431	438	431	435	439	450	457	405	403	468	480	464	455	426	446	456	467	475	433	439	424	480	462	420	465	464	414	448	457	437	434	476	470	426	446	448	465	436	461	416	422	478	437	467	428	449	416	441	458	431	440	480	468	487	445	432	440	441	480	416	411	426	441	441	435	441	407	426	422	463	458	492	487	479	448	465	431	464	443	471	463	472	423	423	422	429	441	418	459	467	467	467	462	416	409	443	446	460	449	439	448	429	441	470	444	433	440	484	465	435	481	464	418	450	403	487	422	406	459	431	420	465	438	493	460	468	450	461	436	450	474	487	417	458	455	451	437	427	425	480	446	476	436	446	478	468	439	442	460	445	475	466	458	494	432	439	442	472	450	438	473	432	429	448	486	451	440	432	449	446	408	468	436	455	486	443	463	423	451	483	386	451	465	480	443	462	417	458	451	420	419	393	430	477	415	426	445	484	437	444	438	494	461	442	450	470	461	432	473	465	479	436	447	481	434	450	415	428	450	437	433	427	458	441	463	471	463	462	434	438	499	457	457	440	433	419	471	424	477	461	469	457	444	432	458	412	439	461	494	429	445	456	464	440	472	467	463	456	464	446	453	458	447	479	428	462	468	458	460	447	437	444	447	458	453	454	444	456	476	445	430	450	492	464	443	446	462	455	461	426	420	436	465	454	461	439	423	464	455	417	468	454	456	469	469	424	412	457	468	481	461	443	441	463	463	432	461	442	445	445	483	459	448	478	435	460	434	464	438	434	451	375	440	442	450	428	452	440	434
57765	52728	42962	40942	38461	28830	24163	23019	18851	8944	1351	312	324	343	332	311	289	317	279	331	290	274	263	268	296	286	294	315	290	252	269	292	262	260	257	275	288	254	255	283	238	266	266	257	289	262	260	261	262	243	244	258	253	264	249	252	301	249	255	285	258	267	262	402	372	380	344	256	245	271	233	280	226	222	275	271	255	259	268	267	221	231	283	252	279	279	257	255	242	249	275	221	230	243	255	253	285	245	243	266	227	261	256	273	263	263	228	260	266	264	234	247	262	267	224	228	274	229	256	243	269	246	264	269	222	267	231	278	251	303	232	268	260	258	269	273	278	306	256	261	261	236	241	249	243	242	247	272	267	258	288	279	279	268	263	234	242	257	260	319	251	233	288	270	260	285	279	264	250	259	261	227	269	243	238	280	258	224	250	247	254	268	263	267	253	250	245	232	278	260	228	269	242	232	251	267	295	275	250	265	262	250	253	261	238	285	258	222	235	251	246	257	264	216	254	267	284	281	256	252	280	216	245	237	222	248	273	262	240	249	271	248	267	260	254	253	242	281	292	245	244	266	264	269	241	254	264	250	241	257	260	254	279	271	302	239	235	245	273	243	243	271	272	258	279	280	254	309	282	259	226	244	268	270	259	266	299	264	239	233	275	233	228	274	270	225	267	242	238	242	254	277	278	276	244	249	276	257	264	264	266	234	227	246	242	240	249	255	247	288	254	233	246	278	300	266	245	247	243	249	268	244	253	258	271	277	282	266	265	255	278	242	262	255	237	275	242	260	243	261	235	256	266	270	249	237	240	236	252	267	234	239	288	259	261	241	230	262	255	288	244	250	264	249	246	236	253	247	235	270	291	255	271	281	265	239	243	289	263	262	265	265	254	255	263	236	279	271	264	268	243	258	267	257	251	255	259	259	289	235	259	282	263	270	287	256	242	262	219	253	243	246	240	261	254	258	270	280	238	246	211	239	244	250	258	244	281	264	292	253	269	247	266	249	251	282	224	244	266	263	259	257	254	241	242	283	267	227	249	268	237	246	245	267	248	253	264	242	243	263	242	258	249	251	270	262	247	274	257	224	265	271	273	263	260	251	254	261	245	258	246	226	241	260	269	223	253	226	235	251	262	262	257	235	248	267	238	256	258	235	256	244	271	256	228	252	271	310	279	290	235	245	278	235	270	276	267	255	262	232	251	258	228	272	294	257	278	276	250	236	256	272	265	245	256	247	250	242	266	258	247	288	233	256	248	276	260	285	247	258	278	244	267	265	233	274	252	248	243	261	262	256	272	249	259	220	246	241	250	271	257	234	269	255	233	277	270	235	256	291	275	226	266	249	244	255	237	233	218	244	282	235	284	237	213	261	236	245	265	262	279	251	224	275	273	248	256	272	240	247	291	274	254	246	253	240	277	255	241	306	259	257	258	274	252	246	258	231	224	256	235	235	253	258	229	266	259	244	287	268	267	218	276	263	270	228	244	251	245	227	249	241	252	262	238	255	237	209	258	267	253	262	265	271	270	263	276	247	242	244	275	266	283	248	283	280	258	258	247	220	246	255	268	274	297	250	236	287	239	240	234	267	256	245	266	269	245	267	255	263	247	239	241	266	276	289	290	229	247	261	257	253	229	274	250	240	252	260	250	275	234	258	255	259	279	241	242	249	253	254	252	271	255	220	254	232	260	276	257	249	264	225	238	252	276	237	252	225	230	231	273	254	287	254	223	226	271	255	277	241	230	301	277	272	239	257	279	259	272	221	268	229	232	249	252	232	228	291	234	236	254	248	238	246	260	270	224	246	233	256	255	271	244	265	236	269	256	263	228	243	265	275	217	274	282	276	270	295	299	234	247	244	279	259	249	259	248	264	257	258	227	224	280	265	237	274	256	255	259	281	273	229	253	255	235	254	229	264	262	252	263	251	255	274	268	255	271	266	236	282	212	227	224	251	209	284	266	275	286	246	261	221	249	247	233	246	222	238	248	265	254	267	246	233	252	255	227	278	291	253	244	221	248	241	244	258	267	237	245	293	261	258	247	262	267	253	222	245	233	229	236	262	246	267	271	213	241	226	222	268	265	264	279	246	274	262	255	270	260	244	208	257	225	275	231	220	238	239	258	248	247	274	247	259	259	249	258	239	225	241	260	249	245	270	243	251	245	227	262	268	231	224	257	245	260	265	246	248	283	266	253	235	272	227	262	245	268	226	248	303	256	288	265	243	279	233	260	263	268	228	279	242	231	254	249	271	250	271	251	249	255	255	284	265	302	253	251	263	257	249	245	246	262	238	266	239	241	266	244	263	293	240	250	255	248	269	280	230	274	264	215	249	247	229	258	255	240	254	252	269	259	266	266	271	250	241	262	273	255	234	257	284	272	262	220	282	261	266	269	276	244	235	257	269	258	259	263	267	252	288	259	256	258	282	270	240	254	266	239	263	285	257	231	227	236	264	255	245	253	287	263	252	232	270	235	240	280	262	280	223	270	269	249	237	259	243	260	222	255	280	252	262	229	259	252	273	261	280	229	215	266	232	278	256	226	235	273	250	277	248	244	264	244	236	250	257	257	236	282	230	261	294	261	241	248	285	279	248	223	258	255	251	278	239	277	243	269	273	262	246	247	251	274	235	253	253	247	265	247	234	252	262	211	225	279	241	256	244	248	259	238	228	243	237	246	272	252	257	247	280	253	229	244	237	258	257	247	235	263	242	220	253	265	249	233	237	240	255	263	253	237	219	252	272	251	247	237	266	223	229	280	246	221	241	258	247	267	279	261	243	275	263	264	282	265	262	278	267	248	243	273	263	312	221	257	255	239	247	263	276	227	216	278	243	232	238	227	244	247	260	216	219	234	250	254	280	226	235	247	229	280	262	249	259	241	253	252	243	271	273	255	252	283	226	257	264	266	287	294	273	280	271	272	238	271	231	238	256	248	233	252	258	282	267	273	212	265	252	244	225	267	256	262	248	256	254	247	299	235	275	258	239	262	264	236	248	257	246	232	235	264	248	265	285	249	251	245	210	259	245	212	251	224	246	274	246	269	248	259	266	257	239	250	249	271	233	228	232	264	240	238	258	232	241	232	241	226	232	252	237	221	261	259	240	277	263	267	250	248	238	232	237	226	276	264	250	266	235	233	241	248	268	266	228	260	272	245	243	250	256	231	251	265	245	255	272	271	264	246	225	241	284	271	243	218	213	247	241	258	267	229	270	265	264	244	230	265	262	270	227	260	260	243	250	248	256	249	256	266	248	245	245	227	226	248	269	241	258	265	268	252	258	261	279	283	253	260	237	236	251	272	266	250	230	220	244	276	273	220	236	263	255	255	244	246	254	242	239	267	255	277	256	257	225	201	230	259	237	256	257	241	247	239	231	266	264	241	282	233	257	265	254	270	262	230	261	268	240	260	242	260	257	247	246	261	251	242	249	260	255	247	250	233	251	225	228	301	259	255	263	243	221	245	251	274	246	260	250	250	243	237	263	242	250	261	245
48157	60324	50231	47737	39882	7592	1015	967	943	902	842	813	861	809	795	817	759	736	735	701	752	720	744	674	687	716	632	645	634	697	659	648	611	648	662	627	665	672	685	600	609	667	596	621	655	597	561	628	648	598	612	629	626	648	632	594	605	623	562	631	608	602	766	1375	1206	1252	1041	624	618	599	581	574	600	646	587	569	627	584	593	597	597	623	600	591	602	572	580	596	558	574	599	579	593	614	603	599	597	573	594	599	642	567	624	558	567	589	542	586	580	577	607	603	575	582	628	608	561	574	629	597	598	576	598	582	598	623	610	542	583	566	609	597	578	572	549	570	560	587	564	551	592	569	576	560	648	605	562	623	608	580	609	585	579	579	589	577	589	601	637	580	569	572	565	630	624	578	590	613	599	565	599	566	596	569	598	642	615	587	571	631	578	552	608	567	604	562	582	580	662	594	553	592	594	572	601	548	591	626	583	571	574	599	612	571	573	583	593	573	542	576	551	593	573	600	611	581	621	587	613	616	563	645	571	600	572	598	564	597	594	557	572	585	590	616	572	561	616	607	584	576	616	578	603	584	533	583	590	604	603	574	594	591	638	607	546	590	614	583	622	557	558	607	595	563	611	571	585	567	546	600	582	646	592	612	591	630	625	576	574	603	580	574	618	658	581	563	565	615	578	603	588	621	603	631	587	593	584	593	591	543	621	552	589	566	570	590	568	541	581	565	576	581	548	563	625	613	586	664	584	615	588	547	602	580	594	580	559	561	562	575	608	590	628	568	601	586	568	586	516	579	578	588	628	560	617	570	552	591	605	583	608	553	606	564	600	553	561	575	578	581	571	588	580	611	563	591	596	616	605	619	552	598	536	586	625	561	598	570	578	568	589	592	575	561	570	624	570	566	583	577	580	578	579	583	568	604	575	574	567	589	625	600	544	610	602	577	540	572	576	568	589	588	616	580	629	627	588	611	581	569	602	585	655	580	516	591	605	587	603	609	604	600	591	593	596	585	627	597	591	543	550	553	582	582	640	591	558	556	608	568	599	578	598	556	582	609	598	597	549	570	573	600	569	558	565	601	586	538	620	608	603	595	612	612	599	597	567	594	569	540	565	547	577	561	600	549	594	554	582	612	567	607	579	618	568	570	563	584	576	584	580	589	590	577	602	582	631	558	570	562	592	570	590	559	557	591	574	581	598	562	569	586	595	589	615	562	556	567	571	563	591	612	587	552	605	581	579	587	598	540	575	572	595	643	541	600	599	576	596	595	595	564	628	573	558	586	557	567	598	581	563	568	567	574	549	567	614	625	564	576	598	590	582	556	579	547	610	599	586	543	597	581	557	585	600	603	570	606	579	531	566	593	623	573	557	589	601	595	587	613	558	577	574	607	576	577	586	555	584	592	588	589	589	601	562	609	637	550	580	588	592	573	577	584	567	578	557	615	575	564	587	600	582	569	626	628	569	577	580	595	572	543	593	593	607	624	575	580	546	581	581	591	583	583	615	564	598	535	567	577	583	579	595	565	565	592	612	578	617	561	564	575	593	592	581	600	612	582	538	576	620	548	567	584	611	592	521	630	600	560	567	620	658	582	588	612	577	572	577	539	572	584	532	554	584	597	595	584	567	619	579	594	557	588	620	596	588	583	561	621	590	597	563	608	581	586	591	579	597	601	544	612	582	561	568	574	574	600	558	603	535	560	608	622	604	573	600	600	612	565	581	531	603	627	597	595	565	552	601	588	558	594	573	573	589	592	541	590	576	576	558	569	643	633	564	562	579	574	546	587	594	565	565	561	591	592	574	589	567	625	595	590	569	608	606	582	580	564	575	586	581	586	551	543	571	612	554	582	584	561	587	581	571	552	619	563	576	596	607	603	580	605	619	585	564	581	616	598	578	557	556	552	562	589	555	562	563	555	579	572	590	585	588	607	570	562	578	599	612	569	602	613	587	632	632	551	599	585	562	576	540	556	593	593	601	616	596	568	569	613	555	545	574	631	585	605	610	571	581	586	582	589	609	580	583	577	574	575	548	610	597	554	553	618	580	605	599	601	560	573	540	551	609	582	638	576	598	552	582	651	568	582	571	601	619	551	588	572	553	590	605	602	586	625	613	594	596	614	581	615	563	550	598	582	636	581	580	579	612	540	559	537	564	564	580	617	569	556	575	582	562	594	560	550	627	587	594	600	617	586	582	578	610	546	570	571	537	625	530	592	553	617	586	605	608	641	574	607	582	609	546	555	593	576	590	601	614	538	562	607	592	520	587	595	629	586	583	539	577	557	619	535	568	584	575	588	629	589	585	571	579	583	581	559	616	572	548	614	593	578	600	570	527	577	570	538	620	580	571	621	570	540	609	591	559	599	575	561	594	621	548	531	591	595	567	613	597	563	551	527	587	581	594	591	593	611	562	565	571	602	555	603	615	579	598	620	593	574	598	583	577	566	619	579	612	588	571	594	575	628	598	646	592	589	574	566	612	639	596	587	603	549	607	590	592	531	598	574	613	536	546	547	592	556	580	613	580	589	601	569	546	569	579	571	579	569	569	621	571	593	584	589	565	570	569	582	580	590	583	546	614	571	609	613	572	618	568	533	570	575	595	557	579	607	596	588	556	582	601	588	614	562	583	562	587	602	587	552	587	607	557	568	623	568	579	559	574	548	587	618	601	579	578	563	620	581	632	609	581	597	581	589	560	581	609	551	557	593	584	570	574	567	554	610	557	574	566	652	607	623	595	589	592	582	623	566	617	602	634	624	563	606	601	561	577	547	612	616	601	521	606	596	580	568	576	543	580	599	597	564	609	581	559	561	583	591	595	559	593	611	591	613	609	620	608	599	580	599	606	592	594	542	555	540	584	571	600	526	564	570	564	590	571	625	528	573	570	604	588	595	593	579	530	624	605	638	572	577	575	585	596	542	589	606	575	560	607	568	585	626	597	597	635	585	579	612	556	574	626	604	596	569	599	583	561	569	601	653	600	539	602	610	581	582	558	549	575	615	584	592	625	559	589	587	595	605	590	519	563	612	582	572	569	585	584	580	585	608	585	624	588	604	606	564	563	598	601	582	574	616	590	558	612	574	587	550	604	575	620	617	582	612	594	591	598	599	619	606	590	597	543	567	608	582	576	532	602	540	597	617	609	554	615	580	567	598	577	577	639	590	586	579	604	598	568	586	609	582	591	591	574	566	565	623	602	588	569	561	554	565	630	574	598	583	598	573	590	609	593	574	542	602	602	565	601	602	584	570	524	570	580	607	650	575	556	578	602	584	545	572	590	641	639	583	617	571	554	583	588	578	562	569	574	566	565	606	586	541	577	602	583	623	578	608	571	591	564	586	582	590	548	594	577	552	616	626	616	539	561	576	594	615	613	591	548	556	596	561	558	576	603	610	568	578	586	575	556	577	610	616	603	573	625	625	594	563	645	610	631	623	623	578	622	598	570	595	563	577	623	614	586	534	618	594	591	636	554	572	535	565	567	540	584	583	614	610
59670	40866	40008	39313	34298	27379	25566	23527	20911	15500	5397	667	504	502	425	465	450	452	431	442	386	425	400	399	429	415	412	387	409	405	386	389	397	388	398	433	388	376	385	374	403	371	370	344	349	408	397	389	389	398	402	373	331	395	344	408	377	339	348	391	400	412	387	389	452	445	370	340	339	385	346	368	384	354	393	342	360	373	417	358	360	386	374	379	332	342	368	337	371	351	373	396	397	388	374	353	341	373	370	361	359	354	389	358	389	365	388	372	368	360	345	371	354	374	360	363	318	381	378	349	332	379	376	385	413	365	345	330	360	354	386	364	384	377	421	382	333	359	381	359	375	342	330	370	352	402	368	359	387	382	377	381	360	361	366	372	374	369	348	361	372	311	335	361	399	359	357	377	355	360	398	393	380	382	354	393	351	343	354	347	342	345	373	377	361	365	333	372	348	384	347	373	371	395	392	363	363	379	334	356	392	367	354	376	398	381	343	369	351	379	403	369	420	372	361	380	356	325	335	359	346	373	349	368	349	358	352	337	372	397	403	351	377	386	394	358	348	373	370	403	349	339	362	369	365	365	372	365	366	371	343	378	372	366	332	387	351	385	380	395	389	378	356	401	393	382	335	388	344	388	369	381	351	344	350	367	386	403	405	360	383	357	338	381	345	393	419	392	364	366	435	326	378	357	374	366	363	355	388	359	352	376	382	353	352	362	398	428	387	365	378	386	385	385	412	396	392	333	385	383	330	343	350	333	341	351	416	328	338	369	421	395	365	409	393	388	380	348	362	357	399	359	376	354	344	353	378	366	341	347	366	364	388	372	383	364	364	389	336	407	339	363	381	347	363	343	382	352	354	363	355	383	352	393	354	371	391	339	347	366	335	392	401	323	350	356	349	362	343	363	359	401	378	392	373	336	354	380	392	408	345	344	379	340	345	363	370	365	325	359	338	335	398	364	355	377	377	370	350	331	338	350	356	345	366	384	389	352	321	378	387	284	341	331	361	408	376	357	342	363	341	383	397	385	396	375	361	364	362	373	414	369	336	347	390	366	402	403	367	322	355	354	314	366	345	347	405	322	363	372	377	349	368	334	343	318	345	365	330	309	377	355	378	349	367	356	360	339	337	365	356	373	381	360	359	369	400	386	360	361	370	365	383	370	344	375	344	379	390	362	399	362	369	391	343	338	334	317	369	378	328	395	343	366	411	353	340	356	368	371	330	366	350	422	368	370	393	374	405	367	373	343	383	368	381	373	339	342	332	348	354	339	403	359	390	392	367	363	382	357	353	347	354	362	411	339	368	337	338	341	397	353	373	359	374	357	398	368	366	337	378	373	356	371	358	350	344	380	349	361	329	377	383	363	375	367	377	325	364	382	358	379	435	366	407	358	374	347	372	367	358	366	354	358	324	354	359	338	397	385	364	360	382	380	383	391	378	393	350	375	378	380	379	371	363	351	363	348	349	338	392	357	363	360	363	355	327	353	355	392	377	368	359	371	370	350	390	358	380	402	356	364	352	382	406	387	356	336	361	344	364	381	351	384	326	375	333	355	399	367	358	411	378	373	391	394	377	324	377	362	401	348	355	369	374	389	372	376	437	393	373	341	371	345	380	364	332	360	332	365	353	355	371	362	367	405	348	362	372	347	331	328	368	340	371	355	348	365	361	333	370	346	369	393	405	359	384	365	357	374	336	369	381	351	375	406	340	322	377	342	356	359	413	394	348	336	322	342	393	347	355	339	347	399	331	343	363	347	351	356	356	375	367	391	402	403	356	364	364	341	366	401	338	348	370	354	408	341	340	326	377	422	382	377	397	376	367	375	385	382	390	349	359	332	326	342	391	392	347	365	398	353	353	355	329	351	390	347	346	348	414	368	364	365	351	388	373	374	348	337	339	359	351	370	398	342	342	372	370	322	332	328	348	368	356	356	324	359	365	356	380	332	364	370	352	374	372	346	363	331	399	387	347	379	385	369	361	342	371	362	353	371	398	380	353	376	345	365	385	363	359	379	338	385	319	399	349	407	408	395	333	378	423	352	358	385	340	373	356	381	367	344	355	382	355	363	308	349	351	366	367	356	361	385	344	340	367	382	419	363	338	362	391	349	364	340	393	354	381	343	329	352	389	339	354	369	357	400	337	368	350	390	343	379	327	367	385	343	385	358	362	343	386	388	341	344	342	381	356	366	362	352	373	333	359	374	365	341	358	386	360	348	367	375	315	360	360	387	418	353	352	350	423	377	350	322	341	389	386	355	352	366	323	366	390	378	380	330	356	365	368	345	353	358	370	370	376	356	353	327	387	343	382	370	345	364	409	354	360	365	343	319	389	364	389	390	349	341	374	374	353	385	331	334	364	343	378	327	364	363	372	387	355	359	347	347	366	369	353	383	354	374	362	344	349	357	358	359	367	373	373	343	335	344	345	329	367	365	391	351	357	357	343	383	416	368	374	375	375	342	356	340	368	381	387	371	378	354	365	379	308	337	398	342	361	383	361	382	371	355	406	353	355	344	389	381	381	365	328	395	355	372	326	351	374	408	348	351	347	349	359	354	339	378	397	378	377	340	323	327	366	369	368	387	351	356	341	370	390	356	360	352	351	392	352	319	342	382	354	393	394	368	351	329	359	390	342	345	355	361	339	359	378	380	352	363	376	390	387	380	376	337	353	355	344	361	344	378	352	367	382	333	339	356	336	350	387	358	351	337	383	392	355	342	381	357	362	358	366	348	374	379	391	355	417	376	342	386	411	344	353	311	369	374	377	352	383	367	369	394	370	396	363	369	362	322	419	330	376	345	377	358	382	364	359	357	351	369	355	366	337	372	327	353	309	343	352	325	353	356	346	352	367	375	357	344	367	344	352	367	367	348	351	365	376	388	348	379	363	394	381	356	361	355	362	335	384	362	343	399	379	403	356	379	382	400	361	382	374	326	348	332	345	339	377	327	371	367	327	347	365	345	376	353	348	385	343	358	326	358	357	371	366	398	343	401	312	388	369	313	314	367	368	394	363	371	419	354	366	351	392	373	358	347	355	364	322	369	361	348	387	367	394	374	380	368	397	347	353	389	366	358	404	385	383	369	328	352	383	386	402	369	364	334	370	325	317	386	412	393	388	360	339	328	360	362	391	373	365	343	350	387	418	339	343	335	341	315	375	351	381	368	390	358	375	393	388	362	383	387	367	361	413	354	387	360	355	360	326	303	398	375	372	344	370	334	310	341	374	382	343	363	381	351	329	342	381	402	381	400	387	352	361	359	362	320	336	342	348	334	365	346	375	366	356	339	339	397	368	367	340	348	370	366	377	355	330	410	343	361	365	350	379	347	350	357	345	369	394	339	383	411	350	359	349	329	320	369	366	324	395	363	329	358	360	376	392	383	324	344	323	346	344	356	369	364	377	358	361	355	341	341	339	367	344	371	390	329	364	363	335	367	365	357	374	328	362	336	321	354	390	349	341	360	358	286	329	354	372	342	361	336	350	371	351	344
52309	52219	44715	36354	17546	820	15	33	85	134	253	365	473	627	694	816	837	819	845	864	870	866	855	872	853	829	835	801	786	793	827	791	813	799	822	777	756	757	773	771	749	770	814	785	780	760	733	692	722	750	724	718	761	731	782	776	718	735	747	738	698	770	680	773	1072	1036	725	722	717	741	742	723	697	687	742	754	744	691	708	740	728	728	711	710	680	669	678	725	691	723	726	700	703	679	704	684	699	704	708	708	723	675	747	755	731	717	710	736	712	729	702	714	752	729	668	721	730	726	734	713	698	694	678	705	722	727	723	772	685	665	716	715	743	725	694	650	728	690	690	734	708	710	691	682	668	730	724	736	744	700	687	690	680	693	738	677	747	739	709	711	688	712	696	692	695	651	712	712	687	654	715	691	715	729	740	700	720	711	717	689	692	662	707	719	684	660	696	719	691	736	712	699	694	683	701	762	748	711	655	701	731	663	696	643	717	705	682	662	691	690	688	669	684	673	699	667	709	722	668	710	657	743	702	688	682	693	684	750	736	682	698	688	738	727	692	682	656	677	679	672	709	658	723	677	708	668	765	704	731	731	678	675	708	746	671	707	705	670	699	687	692	745	705	736	698	700	714	678	700	694	665	714	714	727	730	728	698	667	657	696	751	723	735	706	740	710	691	697	696	736	691	693	680	736	668	707	712	690	713	743	666	681	702	687	664	687	751	699	703	717	654	683	742	687	678	700	700	708	704	687	701	750	664	672	718	687	741	679	699	699	715	701	701	725	720	730	739	705	719	667	718	645	723	730	711	720	677	699	686	667	692	743	654	677	704	701	689	705	708	672	707	665	698	644	694	729	677	711	674	672	694	763	700	655	659	689	738	697	718	743	714	682	668	718	746	669	698	683	711	636	677	688	738	656	687	683	721	652	706	729	677	685	668	679	679	734	703	720	684	696	685	692	705	699	719	676	710	713	688	716	678	722	700	697	716	710	692	700	710	697	706	724	675	737	665	694	671	682	761	702	712	681	687	708	710	699	686	673	693	744	704	680	689	698	693	704	714	675	697	718	706	695	694	685	724	761	725	695	655	738	690	715	706	694	684	733	728	695	683	719	718	695	644	672	660	751	687	738	689	727	712	737	714	711	699	685	707	729	730	675	701	711	705	723	705	770	654	685	674	706	676	734	729	681	701	690	672	696	711	739	654	719	706	662	678	701	638	703	663	667	706	648	708	690	688	710	707	646	659	703	700	709	711	731	697	722	675	672	715	697	716	636	721	673	709	677	725	717	686	717	711	728	692	703	698	681	700	677	726	713	685	690	704	691	710	681	660	692	702	659	660	670	679	682	690	674	730	680	693	724	694	705	707	685	660	662	673	715	721	736	693	713	699	722	702	677	746	709	634	740	688	713	657	679	721	646	735	719	713	660	668	714	697	701	693	702	702	696	703	669	672	712	669	697	668	727	678	701	705	699	699	723	680	698	727	683	746	676	687	713	700	635	701	712	712	671	632	680	716	686	705	750	658	746	665	700	694	718	711	667	646	716	696	640	701	735	700	687	686	688	671	706	717	745	712	722	701	663	709	710	700	676	674	688	664	642	689	725	689	696	710	671	747	686	727	709	695	727	694	747	667	671	707	713	694	672	673	660	716	746	692	680	648	738	689	659	676	697	653	707	678	679	706	645	715	672	663	672	687	692	719	719	682	670	692	685	664	702	666	711	747	694	692	728	700	677	712	685	661	704	671	687	716	709	703	663	693	688	697	683	672	672	694	695	710	684	683	734	633	678	718	674	724	694	627	677	757	706	702	667	695	686	692	676	718	739	712	699	661	709	683	713	719	706	692	717	708	725	714	721	747	687	701	682	713	724	725	691	699	704	712	727	671	732	655	729	706	665	738	681	701	680	681	723	670	651	732	723	685	675	709	731	758	669	656	718	708	649	716	716	682	703	672	669	717	680	741	721	718	670	695	687	682	673	657	683	711	681	699	728	744	722	728	699	792	698	686	735	689	665	701	716	687	648	720	720	719	737	640	683	720	746	698	717	679	703	694	714	701	747	666	752	681	738	670	712	678	726	679	704	669	678	729	717	674	665	693	712	679	662	736	683	692	693	679	695	704	656	725	699	655	691	681	652	746	714	645	705	690	657	702	677	663	692	727	677	718	699	670	635	656	660	689	678	663	643	672	677	713	693	703	678	721	728	716	695	697	674	683	725	698	694	707	678	735	700	660	670	729	674	660	727	727	670	657	675	676	701	717	711	756	697	657	706	694	674	721	698	702	677	690	703	647	711	709	657	672	729	681	723	726	684	698	724	701	722	705	680	679	755	694	716	676	667	707	702	714	701	640	692	701	685	694	692	732	714	678	713	693	686	641	694	692	713	674	703	665	711	706	674	685	686	718	697	676	677	704	688	677	706	731	680	692	664	678	708	700	696	686	732	694	665	682	680	643	690	702	660	695	669	703	717	695	694	720	701	678	709	708	730	702	749	684	717	685	694	766	709	706	670	683	691	677	640	706	728	699	716	635	677	710	664	706	649	666	675	651	662	698	675	697	726	678	704	743	640	683	726	694	742	654	712	699	712	666	659	644	671	673	686	728	701	716	683	683	698	692	746	708	729	706	668	738	741	716	698	716	683	688	671	766	676	701	707	714	684	659	667	701	693	718	706	702	695	708	697	724	692	685	637	738	673	746	756	711	665	707	715	677	684	649	701	681	651	694	652	680	761	713	674	696	714	704	715	701	700	682	693	770	651	708	704	724	674	674	682	727	734	720	679	726	686	670	700	734	715	689	769	711	737	687	703	692	670	676	665	695	711	657	719	766	691	718	696	699	698	703	658	669	673	643	683	669	679	698	682	666	683	694	656	724	691	708	680	718	700	722	681	681	684	654	683	677	680	685	679	713	690	692	711	713	706	628	706	734	649	715	706	650	701	700	739	672	651	694	717	673	713	681	723	691	674	684	724	698	706	740	712	645	702	706	665	692	699	710	662	699	740	688	663	684	719	678	716	663	701	708	753	716	666	647	693	721	696	696	730	745	727	671	693	686	698	668	719	700	675	610	720	668	674	654	706	681	687	671	710	715	689	696	677	690	688	647	723	717	688	694	641	678	739	710	697	723	709	716	685	705	725	721	690	648	675	694	657	703	704	716	717	735	739	703	676	692	705	680	715	699	695	724	709	691	706	663	706	705	693	704	706	661	724	707	709	719	716	663	685	686	738	710	714	731	699	697	654	729	751	698	662	677	648	694	659	699	659	678	649	646	725	663	718	661	709	722	729	683	694	658	723	727	708	640	629	688	696	737	661	713	727	685	670	694	728	690	720	708	665	663	679	691	731	683	690	693	673	675	692	691	689	709	711	694	632	694	690	675	701	679	702	679	742	707	690	689	719	671	718	693	702	705	707	676	681	684	694	728	725	679	693	705	675	687	717	719	694	701	695	687	688	699	708	705	678	682	728	686	655	729	733	697	664	737	711	701	698	681	694
30873	60310	58126	48125	31197	11238	1820	498	410	374	184	146	134	157	128	135	124	147	156	117	136	142	118	129	151	126	161	120	147	136	133	158	153	105	134	129	131	129	143	116	123	146	137	149	121	126	150	116	137	121	145	120	119	150	123	161	117	147	133	137	133	151	129	138	107	121	142	138	118	121	150	128	143	140	111	136	135	133	139	106	126	142	118	143	145	119	148	113	149	124	117	124	128	132	123	118	122	149	113	136	119	141	135	117	160	134	129	129	115	118	143	144	140	148	142	129	116	130	155	137	116	132	131	126	137	136	130	125	130	127	144	131	141	146	132	117	121	123	144	135	126	130	147	167	126	147	150	133	133	140	165	136	114	125	145	125	135	126	113	136	118	124	132	129	146	141	128	155	128	128	136	131	144	129	109	111	122	127	118	161	124	116	150	145	124	132	147	140	124	128	127	140	128	137	118	131	153	133	139	146	113	126	146	135	124	124	147	124	132	150	149	143	144	141	136	135	122	112	138	142	145	123	131	127	106	141	134	119	126	131	135	134	139	144	161	139	125	141	119	127	130	125	124	130	148	144	142	125	143	140	137	125	136	131	154	153	134	129	128	110	131	124	139	130	148	124	151	121	136	143	129	132	129	142	123	120	127	121	139	147	121	132	133	141	129	158	129	120	128	117	141	120	136	134	145	136	125	134	122	112	146	156	130	124	134	116	119	139	139	152	132	155	128	124	120	127	127	127	142	145	123	151	122	126	142	142	117	133	124	139	133	111	125	128	136	144	120	135	144	128	144	128	120	140	133	153	124	128	140	141	139	138	129	136	122	151	119	118	147	134	130	151	148	139	143	141	147	126	140	134	139	127	120	140	150	125	126	125	151	147	142	118	147	135	155	136	137	130	134	137	151	157	157	158	122	139	165	149	130	136	128	134	145	136	132	133	164	124	151	120	140	140	117	132	139	126	132	121	132	140	139	134	173	156	146	106	141	133	156	151	138	137	140	137	134	125	144	138	136	137	139	146	121	131	135	128	156	139	130	129	133	133	146	131	137	120	130	159	123	136	133	107	131	123	128	151	123	156	144	118	128	135	137	138	143	123	117	162	136	145	149	128	136	124	121	151	126	111	145	148	123	154	116	122	142	120	145	149	143	141	110	122	111	112	141	135	156	140	147	134	131	146	142	152	134	125	133	135	140	142	169	147	139	142	129	126	127	115	149	130	157	144	138	153	145	125	101	134	137	125	115	138	119	136	135	133	134	130	121	137	108	122	129	137	135	143	166	135	117	122	141	130	147	128	153	116	123	125	126	127	139	139	144	168	120	99	118	128	133	127	117	165	162	122	136	153	143	138	124	138	144	165	122	124	130	147	145	146	122	146	131	126	121	144	147	151	124	123	143	116	142	124	139	147	122	131	136	150	160	163	146	129	156	158	127	155	127	130	105	127	128	136	135	136	129	131	150	116	98	162	131	138	131	130	137	138	142	135	123	122	145	153	146	148	130	116	119	128	133	133	119	141	109	127	137	130	141	135	143	131	137	138	137	132	135	125	131	130	148	144	129	132	155	139	120	132	139	122	129	115	139	138	134	145	133	124	142	135	109	138	121	132	131	140	120	142	168	119	124	134	138	136	118	147	141	150	139	126	158	116	143	129	131	158	136	129	123	136	133	109	129	126	139	138	141	136	133	145	160	117	151	151	150	136	135	123	139	142	119	134	128	116	137	116	123	144	130	141	119	129	143	137	130	104	141	142	147	139	131	129	126	136	140	105	118	126	125	121	141	140	123	125	132	126	123	161	144	133	117	140	149	148	121	147	139	125	117	134	130	132	121	114	140	131	108	132	132	114	130	113	133	132	144	131	131	129	149	147	140	143	136	127	139	136	139	146	129	139	120	145	115	129	149	126	160	150	130	117	127	117	146	127	146	159	136	126	116	114	133	144	129	145	125	139	117	136	131	139	142	135	125	130	143	159	149	146	140	151	128	140	113	130	126	142	134	156	124	126	111	130	114	111	130	118	136	127	120	133	143	121	156	142	130	147	129	117	144	108	156	128	115	119	138	121	152	133	137	128	141	139	138	134	120	136	128	123	141	140	137	128	122	140	119	127	128	141	133	114	119	122	134	148	142	137	131	148	134	134	154	130	114	130	149	152	133	143	116	138	113	134	124	122	143	144	133	144	142	137	141	126	139	137	130	123	132	138	120	145	152	144	120	149	133	123	149	135	146	114	153	115	111	128	152	132	145	113	129	136	129	133	118	141	136	140	123	148	146	125	131	138	125	139	142	136	127	158	141	115	132	136	109	147	134	128	141	120	119	128	143	120	129	126	147	131	128	125	110	129	138	140	136	123	163	147	131	127	136	115	125	119	129	154	117	142	116	115	150	126	123	122	110	140	129	108	129	132	148	116	118	121	162	118	119	130	119	141	136	133	120	129	118	158	133	129	141	116	149	150	132	123	129	156	132	145	138	128	130	136	130	130	139	104	118	148	153	134	145	162	118	128	125	149	144	153	124	135	138	125	146	127	140	138	120	149	124	138	139	127	149	135	120	133	129	112	168	119	129	127	137	123	132	114	166	130	123	141	118	126	142	125	139	149	136	128	139	128	117	148	121	144	127	118	115	116	127	116	129	145	131	138	161	121	129	126	116	125	137	152	138	131	141	133	138	127	154	137	133	127	115	149	122	137	130	118	130	116	128	121	122	120	151	151	140	121	106	155	143	132	117	138	128	141	149	129	128	120	135	149	132	104	125	125	125	141	133	140	135	149	139	153	138	142	116	143	144	151	164	123	120	132	134	137	121	144	129	139	128	146	147	117	123	152	132	138	140	130	115	123	134	135	145	145	122	129	140	111	138	143	137	139	145	137	134	132	157	114	139	134	151	114	128	135	122	162	112	135	150	117	157	133	141	143	135	137	136	100	152	129	155	127	107	158	130	128	135	134	124	137	135	133	120	139	127	103	134	117	127	145	128	131	138	127	120	133	125	135	132	153	125	139	135	136	130	120	102	152	138	131	110	121	150	120	137	127	133	136	122	116	112	135	117	163	137	128	159	128	138	162	126	136	130	128	130	133	148	112	139	145	148	129	149	134	135	124	143	124	146	118	141	130	131	141	142	164	142	144	146	140	140	137	146	125	149	128	132	113	117	126	121	143	116	149	132	107	150	146	137	135	137	140	135	144	122	125	125	133	146	112	145	142	119	136	144	128	140	124	133	137	137	124	143	107	139	125	140	120	152	143	143	136	128	133	148	125	127	144	145	127	131	131	139	147	137	148	116	140	124	125	151	121	131	129	129	135	142	137	110	148	128	134	141	140	96	119	131	144	124	116	103	150	142	160	157	133	127	130	120	119	143	137	116	131	116	112	124	148	122	145	126	144	130	143	156	143	148	131	136	140	128	133	123	144	134	133	125	124	129	144	138	129	134	113	140	151	131	127	119	130	122	130	159	133	123	136	159	137	134	139	150	121	132	137	105	126	121	150
27614	57650	59263	57107	27465	2010	436	387	368	391	387	398	399	388	392	376	388	391	404	372	372	398	344	410	398	380	382	368	398	317	375	391	391	364	372	374	377	356	391	367	352	366	376	341	379	403	359	367	337	367	364	362	361	383	404	400	362	377	381	366	423	418	377	377	396	369	420	362	368	371	368	396	406	361	382	364	396	369	401	392	385	374	373	364	372	398	376	361	370	381	319	350	376	378	352	372	368	364	390	387	396	372	354	366	363	390	415	349	405	357	353	372	388	357	401	364	357	357	381	394	396	377	349	372	391	392	358	351	390	346	380	354	360	376	369	389	398	394	357	361	353	388	357	393	380	345	365	374	374	386	371	376	361	343	397	402	373	394	373	372	346	361	386	387	354	390	368	367	406	382	384	382	379	401	347	369	384	354	348	399	359	383	373	360	371	380	378	349	395	422	363	353	366	377	383	354	372	397	341	400	353	372	366	373	371	353	357	358	366	340	383	387	407	369	388	373	366	376	395	363	351	377	383	351	352	378	376	376	378	346	362	365	392	343	386	372	365	402	372	390	382	391	405	363	344	348	391	364	376	387	351	378	365	376	393	362	392	368	363	331	375	352	350	380	395	400	409	372	377	391	362	357	406	405	370	370	375	368	371	390	362	372	388	355	357	334	360	343	392	359	378	372	381	367	396	370	366	389	351	369	347	395	358	364	358	374	386	381	350	359	386	351	355	370	367	371	374	375	421	361	358	373	355	364	346	403	364	354	403	347	381	367	349	368	361	355	363	352	388	404	357	354	365	363	380	369	364	372	370	364	371	361	393	405	342	381	399	362	365	384	375	384	317	408	335	390	377	424	418	410	374	355	355	347	384	401	371	385	367	363	352	357	366	366	380	351	381	374	360	385	378	369	398	356	356	360	362	373	376	360	380	379	384	378	374	375	383	355	376	390	378	364	371	378	389	373	386	386	374	369	350	331	348	348	345	380	373	398	377	389	400	381	383	371	356	337	376	381	334	387	358	368	374	372	398	346	380	379	369	333	384	365	396	400	370	363	389	384	347	361	382	367	384	387	363	370	387	367	390	351	377	375	364	393	382	387	391	366	358	328	336	358	395	368	373	365	349	384	374	380	364	358	401	390	354	368	379	345	427	361	361	404	392	356	356	358	357	385	375	386	346	388	373	385	324	356	409	368	380	382	351	422	383	355	392	330	364	368	338	379	377	345	371	394	355	375	358	363	358	359	371	398	364	355	390	327	390	367	362	374	334	399	421	354	358	391	396	387	374	380	362	351	358	395	359	327	332	388	379	384	371	348	396	363	371	371	339	374	368	355	383	359	386	392	382	359	400	340	382	374	380	349	397	371	353	369	355	381	386	363	336	358	374	378	345	379	379	360	364	405	350	373	376	382	394	353	374	364	370	365	384	376	392	343	363	368	385	365	399	376	370	369	377	354	391	405	371	452	336	385	355	372	357	334	371	350	389	354	376	357	405	342	358	361	394	374	372	376	392	377	399	379	396	389	368	358	365	345	364	377	386	352	361	360	367	367	374	341	405	390	396	333	378	354	390	406	354	389	343	395	353	394	388	378	374	382	376	359	371	363	372	393	404	374	391	377	372	380	388	393	361	374	392	355	380	401	388	349	356	382	355	368	370	373	395	384	409	346	396	352	378	350	346	365	379	372	372	370	353	397	381	396	369	327	363	346	376	329	388	332	386	401	373	371	395	392	376	371	339	339	360	373	412	417	393	364	364	391	371	382	363	339	380	371	395	361	386	385	380	389	332	372	378	353	375	374	363	394	383	369	388	378	367	380	371	361	402	382	350	377	356	332	391	348	362	372	319	377	361	391	362	373	363	408	352	374	382	395	330	379	376	328	384	369	395	368	357	364	343	399	363	381	373	408	391	362	350	364	409	360	365	398	357	394	416	371	356	323	412	386	361	426	376	390	387	374	395	335	403	370	358	384	382	391	350	374	362	371	368	386	379	355	337	350	362	406	346	367	384	385	372	379	367	364	404	382	344	400	381	363	347	373	380	389	377	355	354	357	386	385	369	360	397	378	364	386	366	399	360	373	363	359	332	385	387	392	365	379	388	380	364	351	360	363	377	374	392	383	388	348	390	357	389	355	386	355	371	391	340	375	364	360	366	361	365	402	383	407	381	314	409	373	351	406	360	403	360	341	347	344	399	396	363	335	388	364	391	372	372	374	357	381	352	392	336	367	390	367	357	377	402	394	352	356	396	369	390	363	362	354	363	382	365	347	362	355	369	336	345	377	393	384	352	370	390	403	375	408	374	386	374	346	402	347	368	357	371	376	366	380	390	385	387	365	397	351	398	405	381	368	400	376	375	396	372	341	404	384	369	363	375	383	370	358	386	390	403	362	334	368	373	358	346	386	373	403	389	379	367	388	404	378	389	366	360	364	377	362	337	392	368	375	370	351	369	359	365	381	393	356	386	380	343	375	348	372	352	353	369	396	362	385	348	365	346	389	358	379	340	370	358	358	345	378	371	398	386	375	356	391	377	353	379	339	407	353	384	392	396	355	378	402	373	367	354	387	372	361	372	362	348	365	344	377	379	317	381	363	355	321	378	363	363	366	376	398	334	355	380	374	346	334	348	371	393	368	342	386	349	377	392	355	364	356	344	354	386	351	382	384	405	358	365	390	383	409	376	354	336	370	377	395	357	355	383	372	339	325	375	372	338	355	365	405	362	349	391	391	376	350	387	356	364	372	393	368	370	349	367	364	377	349	403	376	374	359	386	393	390	385	356	355	385	377	352	364	417	372	373	397	396	355	397	364	364	355	399	398	366	342	378	396	366	372	388	369	346	371	371	382	366	358	384	381	354	398	360	345	362	356	379	390	369	364	364	374	327	360	342	366	402	363	381	376	348	387	384	385	384	352	382	353	353	360	366	377	371	375	371	370	376	375	351	356	377	357	390	367	383	338	375	351	385	381	365	365	363	356	370	369	388	372	388	334	389	384	354	399	352	415	357	383	398	382	375	391	372	383	389	362	357	369	374	385	366	414	343	367	342	388	378	345	384	389	359	344	347	375	402	420	341	349	399	388	375	356	405	405	376	360	360	355	355	409	390	399	407	368	387	432	349	395	346	351	383	373	344	339	394	373	394	352	346	385	350	367	397	386	396	396	379	389	394	369	394	381	367	390	379	355	376	370	393	355	350	347	369	374	374	359	347	375	365	351	324	370	360	421	395	370	368	382	381	374	360	367	374	372	359	375	400	382	389	364	377	396	339	405	380	370	382	355	381	345	366	388	346	374	394	341	361	373	358	380	377	381	357	369	386	387	363	374	369	375	353	387	348	368	369	359	402	355	353	368	399	374	392	361	354	360	387	376	357	393	397	339	366	309	392	380	385	386	398	367	371	406	386	349	361	385	390	413	384	365	350	388	396	359	371	377	375	380	354	373	368	377	350	395	369	418	400	371	342	369	367	383	387	397	349	354	372	386	383	367	369	401
56099	45894	43571	36129	26010	24452	24054	21000	13264	3630	451	331	322	272	259	273	276	280	289	305	267	278	284	233	282	250	219	245	238	237	250	231	211	239	257	215	248	256	276	235	212	222	257	224	210	241	247	243	235	243	243	246	210	218	228	265	258	219	233	189	223	240	227	199	242	284	386	227	246	226	219	241	215	247	234	218	252	249	243	221	256	259	206	213	236	224	218	228	220	243	229	237	203	226	210	238	223	239	215	231	231	223	254	228	236	253	217	233	274	262	211	219	245	243	217	230	223	252	256	226	240	259	222	236	239	214	224	224	216	234	240	239	214	241	211	256	239	248	257	230	212	225	257	227	263	265	232	255	249	223	234	239	248	225	179	226	221	213	236	245	224	226	214	211	200	257	260	211	230	246	234	218	213	225	218	206	223	247	229	236	237	256	249	219	222	245	223	232	231	229	230	238	205	219	242	232	217	236	220	217	243	239	235	233	228	223	231	251	213	241	228	220	204	204	255	230	245	229	237	247	245	219	237	203	218	207	214	258	220	218	205	214	241	226	235	229	254	213	263	229	228	238	236	251	228	229	244	241	197	233	203	249	235	264	215	252	213	255	241	222	229	219	204	254	235	235	234	251	225	210	217	224	219	235	201	200	233	226	235	221	223	226	237	234	241	229	252	258	231	239	252	244	231	220	244	238	240	213	266	225	273	229	221	235	197	237	218	241	207	229	228	213	222	243	238	231	234	215	228	227	211	226	195	240	245	228	226	198	241	246	222	217	213	254	220	230	205	231	243	248	238	251	198	247	205	224	239	219	223	217	222	237	205	248	248	235	246	246	189	232	262	241	232	221	223	227	199	220	225	235	227	220	234	266	242	243	201	226	244	207	233	228	249	205	223	215	216	219	247	234	239	214	208	222	192	233	240	233	235	253	232	259	223	226	241	250	235	210	213	224	214	256	230	231	230	255	234	236	201	237	244	226	205	217	217	223	216	230	217	254	256	232	230	228	207	247	223	226	214	225	232	233	227	243	231	259	246	210	215	235	243	240	247	248	230	228	233	222	244	259	268	233	224	226	238	237	220	219	190	222	223	226	258	221	224	229	225	239	222	257	238	231	243	231	227	226	232	213	209	210	241	210	215	236	209	221	230	212	210	223	238	233	232	230	216	252	211	220	240	230	232	223	213	225	235	229	234	233	266	219	203	219	210	223	239	220	223	211	246	216	210	244	221	228	211	233	231	234	212	234	197	232	195	242	242	224	218	249	233	259	199	212	227	252	256	220	242	221	262	248	236	231	222	251	220	231	253	218	235	232	242	248	226	206	207	253	210	217	236	232	238	215	219	276	223	237	208	240	245	253	229	195	252	244	231	226	238	224	240	234	211	216	213	230	202	211	223	230	245	227	220	251	210	252	237	233	233	216	227	231	230	239	209	239	230	198	213	233	219	222	231	218	222	259	242	228	234	254	237	252	226	270	236	251	253	222	223	246	217	193	216	210	213	230	249	227	245	217	230	203	217	226	236	232	232	235	261	222	218	226	216	220	253	229	216	243	235	237	216	244	236	220	239	232	236	223	258	236	247	253	237	217	183	276	248	245	250	243	218	203	254	225	234	238	232	213	198	198	220	219	249	233	206	245	252	200	221	209	254	236	240	236	209	222	254	225	245	209	234	226	214	226	228	198	260	251	223	217	236	232	216	234	244	228	202	226	192	215	216	241	195	214	214	240	226	217	204	249	225	244	215	223	199	246	268	216	221	219	223	217	249	247	239	224	243	244	236	229	220	255	226	220	252	250	210	221	236	216	212	222	207	207	199	224	229	247	234	252	216	247	224	230	226	235	211	221	235	234	233	227	227	207	231	231	238	222	236	253	217	226	228	233	260	226	230	229	228	209	231	229	225	241	241	209	196	222	261	281	228	227	236	222	231	215	193	191	198	257	220	255	248	247	241	225	248	258	228	247	240	220	211	213	233	215	230	216	223	241	212	220	231	238	240	215	244	222	234	239	233	213	244	202	226	226	214	227	247	239	229	225	230	210	240	198	250	204	212	218	245	238	252	228	215	209	216	240	252	259	231	240	210	230	222	246	216	220	245	253	218	232	240	213	211	241	216	243	209	213	234	256	228	250	253	237	248	222	196	238	194	221	223	227	227	221	233	244	232	215	230	264	228	260	229	248	241	233	216	243	229	204	255	253	256	249	255	239	231	207	227	234	245	234	242	228	247	252	187	215	210	233	237	225	246	238	232	203	230	229	250	242	236	274	239	227	222	220	231	228	258	241	234	240	214	205	235	265	225	241	228	211	226	225	234	211	227	231	205	216	207	248	213	231	221	258	228	251	239	223	202	209	267	238	243	235	246	242	231	232	260	223	250	223	243	249	239	225	215	223	202	227	219	213	259	227	237	218	223	195	251	210	217	253	217	217	224	230	268	243	226	242	224	255	249	225	186	171	217	219	235	205	213	239	244	225	249	224	234	220	248	248	245	228	231	243	218	226	234	250	234	233	223	256	225	215	236	191	209	231	213	218	203	227	237	245	241	244	206	223	239	223	211	224	225	192	218	223	223	255	245	234	232	223	252	227	225	191	210	224	227	236	230	233	242	226	233	247	217	224	227	249	199	214	230	224	271	254	213	235	254	212	229	225	230	235	238	217	193	255	195	227	238	235	212	224	232	199	252	233	203	221	213	228	248	220	253	244	256	218	225	225	227	229	244	190	247	214	249	205	235	242	221	227	228	244	219	236	221	240	226	240	246	230	225	209	240	217	236	233	242	237	265	219	216	226	230	218	233	239	234	194	242	220	229	225	222	236	198	230	206	204	238	253	230	236	226	225	235	206	233	245	253	219	250	203	247	245	229	251	228	235	248	234	220	239	248	244	224	212	228	221	252	243	221	235	234	217	223	203	219	209	206	246	224	215	239	242	256	208	224	243	227	244	247	241	212	232	229	219	261	222	216	218	230	245	233	231	232	218	227	226	222	225	210	229	227	229	201	215	244	243	255	206	234	232	208	228	219	222	243	262	260	259	227	211	223	191	195	219	229	239	207	226	205	240	235	214	186	244	215	216	198	214	230	233	229	232	210	233	235	220	256	192	209	232	234	235	230	232	248	224	237	236	205	251	246	247	239	259	214	211	243	244	241	221	238	218	213	255	209	223	219	227	199	221	221	226	209	210	254	216	237	249	237	229	232	210	221	212	217	223	253	220	234	227	225	201	235	225	223	214	218	219	235	247	211	232	221	218	236	240	229	215	249	241	245	190	234	205	228	253	236	235	223	225	234	218	232	212	256	218	204	191	245	213	230	259	201	225	262	242	251	201	227	223	231	218	223	221	232	205	211	229	221	251	216	206	241	261	227	225	215	236	231	212	211	232	245	206	241	237	220	230	216	240	206	246	208	220	243	201	242	224	248	231	215	254	244	258	247	222	231	219	224	239	260	243	232	229	204	226	201	226	205	256	255	218	255	207	204	216	227	200	243	236	218	223
49098	58584	50909	36347	12435	4695	1550	1312	1079	1007	984	899	873	816	810	769	742	732	705	654	683	666	629	652	647	615	618	594	575	616	596	582	570	600	614	579	546	579	584	596	567	550	559	563	556	561	572	563	576	594	550	537	566	579	608	591	574	564	524	511	590	564	516	519	620	945	1228	545	538	543	543	550	558	579	558	536	569	523	533	582	554	483	543	553	541	549	551	545	550	550	518	550	536	521	513	563	510	543	535	508	560	527	547	515	523	547	538	529	517	515	504	526	544	504	574	540	529	542	539	541	538	527	535	531	519	512	549	506	594	573	529	536	502	555	528	559	551	549	540	531	578	554	555	523	519	536	541	516	524	504	561	568	549	549	525	522	531	583	546	555	553	551	536	565	539	491	541	536	558	526	517	588	536	556	539	551	569	548	520	577	535	495	529	597	521	502	538	547	572	583	515	558	482	538	562	522	555	516	546	525	542	574	534	545	495	527	521	535	530	563	568	515	557	550	555	548	560	522	537	526	536	564	523	529	562	553	555	516	543	539	554	520	505	561	524	495	542	552	532	552	552	561	503	558	543	555	549	518	544	537	535	548	567	536	564	580	538	553	539	555	529	592	469	520	517	563	578	564	503	541	536	482	528	527	509	514	512	556	526	529	529	589	506	529	523	539	535	530	532	532	515	599	575	510	525	534	531	531	491	505	521	541	553	520	593	552	548	519	521	544	564	571	522	538	553	552	519	569	497	513	551	558	507	535	550	543	551	557	504	576	596	518	568	547	505	548	532	493	506	550	551	555	516	566	566	534	549	528	531	550	555	544	543	553	546	554	559	530	528	558	525	510	539	536	580	544	519	532	516	543	508	558	516	534	532	574	513	530	533	540	496	542	537	536	534	534	552	540	536	528	508	539	550	530	550	503	537	493	542	553	536	559	568	599	515	553	553	561	528	523	541	534	535	524	575	531	489	539	499	515	541	533	545	474	539	513	545	547	511	557	527	554	530	538	491	501	557	539	516	537	497	533	541	513	580	503	556	503	545	511	543	516	536	541	537	530	517	518	533	532	525	529	530	515	542	552	509	567	542	569	505	517	567	527	549	568	589	538	561	532	545	541	541	569	532	543	545	536	540	487	542	502	582	518	539	513	511	528	532	542	563	561	528	487	566	507	520	578	531	576	567	535	512	489	548	550	542	564	507	520	562	548	550	569	530	536	543	492	531	528	515	562	530	517	551	549	500	540	552	522	538	548	534	558	551	540	552	499	548	550	499	455	538	553	524	502	519	498	519	515	558	492	543	532	533	550	532	557	544	539	560	557	527	506	532	527	579	538	486	518	556	544	539	548	586	491	561	520	485	554	547	532	500	539	564	533	487	551	540	540	524	542	498	512	519	537	545	516	547	532	532	523	560	518	513	567	505	552	515	528	475	533	545	525	567	502	546	508	490	534	490	542	529	536	564	551	532	545	519	498	568	566	576	576	558	532	553	536	534	581	566	540	519	531	559	552	504	557	538	534	519	542	544	528	531	506	531	520	557	548	531	532	523	553	521	511	522	525	543	524	562	507	550	535	527	541	540	539	580	513	522	530	581	565	581	539	544	523	475	534	538	542	554	530	527	476	550	593	601	543	522	546	508	548	528	551	513	507	532	542	546	549	537	543	528	521	494	540	559	531	573	540	498	550	530	519	565	552	524	541	576	530	537	550	540	551	517	538	548	583	545	523	527	541	542	527	521	550	565	519	550	571	560	510	526	526	553	532	548	521	572	497	583	516	553	537	521	517	540	513	557	549	545	524	530	546	528	539	619	491	518	553	531	536	542	530	513	522	498	555	544	522	552	546	527	576	537	560	518	574	528	503	531	561	542	552	532	523	585	514	514	548	552	536	504	558	546	509	547	557	524	558	542	528	563	525	544	527	519	544	533	542	578	522	514	573	563	532	563	514	521	521	550	532	512	545	567	535	518	522	518	501	546	511	533	524	542	565	543	541	548	547	552	526	572	554	545	531	520	534	546	516	528	533	508	539	515	550	554	554	572	527	514	550	535	540	527	546	576	495	562	508	543	567	553	529	535	501	509	505	526	559	527	558	503	547	498	579	520	555	568	535	512	575	557	495	528	543	523	551	524	516	540	561	534	524	514	542	542	540	512	534	531	559	525	502	549	510	502	523	521	533	542	565	492	542	519	514	565	544	530	539	557	481	522	509	535	510	494	576	531	515	565	544	498	526	567	506	516	546	545	521	534	477	511	528	606	568	557	531	527	488	546	535	555	539	571	550	503	539	538	514	557	581	549	548	488	538	554	518	532	536	546	510	541	529	539	496	561	554	574	537	566	535	555	520	566	541	565	524	603	577	529	511	506	535	535	534	509	563	561	522	549	538	526	541	516	581	563	534	546	533	517	548	589	571	530	536	529	560	564	518	555	532	527	541	510	540	556	518	565	548	551	510	531	537	551	526	541	537	563	507	539	520	545	553	528	546	538	530	524	536	482	540	509	501	512	525	568	553	501	534	562	542	553	549	568	539	527	537	596	512	545	569	493	560	533	527	568	498	531	491	488	561	547	538	548	533	533	507	533	537	559	540	538	549	539	551	515	570	550	525	552	528	504	539	585	511	568	532	537	553	556	567	526	541	571	525	535	507	514	537	558	531	557	531	535	514	524	535	514	555	546	512	524	522	533	573	543	558	529	491	564	542	539	537	537	530	575	549	559	598	548	573	533	552	532	575	560	556	592	521	573	555	545	516	549	539	537	574	543	513	538	531	540	533	521	580	553	530	560	564	508	559	496	514	524	561	521	561	531	569	520	515	543	488	529	538	516	547	567	563	546	498	534	548	530	543	533	525	545	516	560	532	530	515	521	520	551	560	538	536	556	539	507	520	565	552	551	554	530	525	545	543	517	531	540	524	525	498	579	566	549	568	573	557	571	541	478	561	559	557	562	565	572	536	544	554	542	625	561	553	514	553	516	537	520	526	549	548	556	541	527	493	517	505	507	507	529	607	530	545	507	563	561	514	556	549	530	502	539	545	536	546	553	524	503	526	531	525	518	513	585	527	546	519	524	537	518	549	529	586	548	530	532	531	514	559	558	509	549	555	560	551	518	501	579	561	574	514	562	557	529	511	544	530	547	521	527	523	580	528	499	539	554	553	533	554	524	554	538	523	563	540	538	543	499	558	495	532	552	530	508	496	543	525	583	519	511	536	552	564	512	520	542	530	551	555	482	529	539	551	546	524	535	498	545	545	539	523	525	521	528	509	569	554	524	544	537	512	521	518	543	535	498	541	531	553	545	505	560	563	564	521	548	521	546	551	530	500	564	540	479	573	541	541	525	533	528	566	567	512	570	571	512	579	526	577	520	526	561	541	537	512	504	536	514	543	514	519	583	542	548	526	508	505	531	530	556	582	557	555	549	552	532	514	526	531	540	563	557	505	526	529	576	531	507	576	535	521	530	548	525	495	507	533	530	598	557	547	537	526	530	565	558	530
56059	41862	40195	34717	27366	27300	24800	22187	17385	8140	2064	756	576	577	497	547	519	458	443	431	506	469	487	449	484	488	453	467	461	452	432	425	391	445	415	457	437	412	414	456	434	426	394	439	362	410	436	442	398	442	439	444	421	408	396	405	406	389	421	449	377	406	409	415	402	631	1310	841	416	420	401	396	438	433	466	429	442	418	373	413	378	398	415	436	423	377	394	427	368	403	405	393	356	442	420	374	410	402	393	369	356	433	424	377	370	429	405	421	361	369	382	441	420	429	415	400	408	402	431	397	429	414	419	440	402	389	391	414	413	436	387	412	391	382	387	410	447	403	426	372	425	387	384	427	424	391	397	371	428	443	381	375	366	394	465	402	396	379	407	373	412	394	387	409	451	399	407	382	409	382	366	399	387	386	414	407	414	453	395	436	370	376	389	395	405	423	427	393	405	403	421	413	389	399	434	385	440	455	373	373	396	375	419	371	427	391	413	420	437	371	403	367	396	397	397	428	378	416	435	413	393	397	413	417	389	376	363	392	423	352	389	357	420	419	405	441	411	378	388	431	410	376	377	414	332	379	440	372	363	400	329	379	358	391	438	418	413	377	385	379	394	417	410	385	397	415	426	391	432	349	378	373	392	390	391	451	374	421	397	372	404	372	428	381	362	407	440	404	364	354	392	439	399	405	351	437	445	397	394	428	402	367	430	381	410	405	432	425	382	406	386	397	382	353	388	415	390	379	392	393	382	379	382	337	392	391	402	405	366	419	385	385	381	381	406	387	425	405	394	379	425	423	432	415	373	402	416	370	404	405	405	374	370	399	412	380	402	421	395	423	414	406	393	382	415	432	411	363	382	398	385	412	407	412	436	413	402	425	354	394	382	376	448	412	395	375	413	381	403	385	417	383	397	380	402	440	385	416	403	430	402	389	434	440	405	414	427	376	422	400	404	402	374	371	399	389	407	403	401	395	424	388	389	413	404	430	412	393	417	375	447	438	402	406	414	422	414	401	351	416	401	396	413	406	382	408	408	425	364	378	406	399	431	435	390	390	404	403	420	409	421	423	400	413	381	351	368	386	441	413	398	357	418	417	404	441	395	398	401	399	411	415	408	408	410	405	349	389	413	380	419	419	424	393	393	384	409	423	385	419	370	488	387	385	396	384	417	412	365	409	378	365	408	413	395	412	378	395	414	404	396	375	346	428	381	384	419	381	413	400	421	429	392	384	369	383	357	401	422	412	392	417	400	412	385	367	387	380	423	392	397	394	409	411	416	411	382	453	395	431	394	414	382	403	432	394	363	403	420	400	407	399	444	391	383	411	418	382	408	385	399	413	384	399	409	422	394	371	399	409	349	370	410	424	424	425	375	382	404	412	377	407	395	422	382	389	375	391	373	345	397	399	416	379	383	423	379	392	390	392	422	395	392	397	415	339	390	389	404	397	418	369	375	383	396	392	383	399	387	427	448	369	393	353	411	403	423	428	348	425	413	380	395	395	395	416	378	385	403	393	370	384	385	405	412	416	393	405	349	418	376	457	403	370	400	409	442	425	388	420	384	423	410	389	378	386	357	378	412	396	406	407	398	408	413	414	380	389	391	425	366	392	370	419	402	407	419	385	360	400	375	390	397	387	415	439	409	341	366	383	397	441	419	400	399	419	429	378	373	365	408	430	356	371	423	374	392	417	445	438	363	383	422	396	417	384	419	435	400	369	372	430	381	403	397	398	396	375	376	423	390	412	405	378	407	424	426	386	409	433	391	416	372	404	366	406	422	368	383	423	394	368	406	397	377	378	405	352	380	375	423	402	378	374	408	409	359	408	415	405	446	378	395	388	401	378	406	390	409	422	419	401	396	418	407	428	371	398	416	441	390	372	425	369	413	373	351	368	352	384	383	406	386	375	369	379	389	398	421	404	460	358	397	399	421	403	436	378	411	375	402	397	383	440	409	445	363	397	426	376	374	410	366	419	430	385	388	379	390	415	379	424	388	361	388	419	403	391	337	386	428	402	399	433	410	404	397	421	365	381	408	424	407	399	358	362	410	383	374	389	410	375	412	424	414	403	363	370	387	383	400	369	424	370	430	381	362	367	414	373	449	382	388	424	399	397	394	405	378	392	376	398	375	428	412	371	429	417	424	367	403	417	353	421	405	417	369	386	396	424	398	408	401	392	380	405	417	444	377	369	394	372	383	388	385	421	448	403	428	402	411	396	366	408	362	420	392	389	392	393	394	384	400	374	404	390	414	418	429	379	414	393	390	403	428	404	423	375	368	360	439	404	390	391	386	422	416	392	385	389	394	393	361	369	369	432	417	393	380	354	416	384	398	431	416	405	423	390	388	386	403	414	401	398	399	403	376	348	406	376	341	395	403	383	402	417	371	386	384	405	367	388	373	426	384	439	407	388	399	349	370	360	400	397	402	392	372	445	390	388	397	399	414	376	389	404	369	377	403	440	399	368	390	393	436	387	394	381	411	389	400	401	398	359	408	404	421	403	399	416	413	392	408	394	422	384	378	390	438	379	395	368	382	379	419	369	395	380	399	403	359	385	402	382	398	406	384	398	425	400	397	414	406	378	401	385	397	350	369	415	382	380	428	374	396	364	367	423	379	415	424	397	388	397	381	386	391	405	394	430	399	409	399	413	379	396	386	385	367	393	382	415	409	379	385	368	412	385	401	403	437	389	355	397	368	395	386	405	374	393	399	391	389	379	428	369	382	372	397	402	385	427	418	385	379	394	392	397	339	394	386	388	388	434	406	406	366	414	427	374	406	387	368	396	373	374	426	391	389	378	386	397	383	400	360	377	408	370	415	446	412	409	390	440	390	398	399	413	371	392	427	380	413	396	382	421	385	395	393	354	442	410	396	388	376	444	435	373	365	389	389	390	378	396	395	433	385	377	386	384	413	392	371	411	400	385	361	387	447	395	405	354	372	392	436	417	406	357	384	384	407	418	417	363	363	395	375	371	409	417	382	374	420	400	397	410	386	374	369	365	421	366	422	390	424	397	422	400	403	386	405	407	406	352	417	412	391	389	410	403	397	378	410	398	409	408	406	433	420	398	396	423	397	429	422	400	379	413	432	384	390	393	413	376	375	414	379	407	384	407	396	373	420	402	356	396	401	391	424	427	406	378	389	392	376	412	422	397	398	383	410	414	384	409	371	420	432	413	432	416	415	399	401	393	403	383	433	372	391	393	385	396	366	377	384	402	423	385	401	369	412	389	386	413	383	378	405	365	372	361	347	383	390	447	415	396	384	380	382	404	434	438	375	380	424	465	385	415	418	399	379	427	406	386	387	386	341	423	409	394	394	408	388	380	404	376	444	402	394	380	387	398	380	392	394	413	392	380	407	354	332	418	402	407	415	408	384	370	426	395	372	395	432	379	400	392	387	408	388	393	419	380	353	390	412	401	371	384	373	379	437	422	396	433	387	386	397	382	381	389	409	391	419	339	419	406	372	423	410	387	440	401	427	379	393	398
52730	53882	44771	26827	10407	12190	1221	776	779	855	966	924	1081	1070	1127	1090	1079	1041	1098	1028	978	999	1009	932	973	914	917	934	902	849	861	908	837	845	882	854	838	808	886	807	865	845	818	843	838	846	814	771	880	825	821	825	769	848	838	804	820	828	802	786	812	813	757	843	809	1963	5294	2507	771	823	769	768	759	803	817	784	762	754	796	797	775	806	735	731	783	768	804	798	820	787	791	793	785	808	805	819	813	805	801	786	766	759	805	746	774	761	803	767	812	736	760	754	749	799	751	740	761	802	771	806	821	826	779	722	772	805	778	757	765	758	790	781	781	779	783	760	753	761	742	780	765	802	813	762	736	775	755	763	820	812	764	782	812	762	770	750	756	792	743	751	722	815	755	771	779	733	800	784	752	759	760	772	748	738	735	749	776	799	749	755	732	733	810	769	765	775	789	794	733	807	774	769	735	796	833	782	738	817	762	786	779	816	765	777	737	805	765	759	744	764	755	767	749	769	712	771	773	756	770	748	766	768	720	753	761	772	789	796	750	799	807	788	790	737	768	795	779	730	806	766	692	797	753	764	770	784	784	784	777	712	767	780	811	759	749	745	768	757	775	855	724	782	782	756	769	806	795	742	798	750	745	741	747	719	758	746	795	786	741	737	840	748	781	727	802	782	811	755	799	780	729	753	748	732	783	806	803	807	773	740	778	767	760	744	772	785	766	788	757	766	753	782	733	755	752	742	785	802	780	713	775	770	699	754	762	785	783	741	784	733	717	835	779	747	789	762	779	737	752	724	793	746	753	777	745	739	751	766	722	754	766	745	792	737	768	793	790	716	754	774	784	768	778	743	795	745	770	752	771	688	758	787	739	763	760	755	706	776	794	769	762	771	734	717	763	759	764	747	757	765	810	748	789	745	766	760	763	763	739	766	756	767	759	829	750	739	762	766	810	714	759	746	798	804	741	751	764	742	777	729	753	822	816	780	808	759	717	813	753	714	779	783	755	792	750	739	724	745	793	789	756	802	765	830	728	757	761	784	752	810	786	764	791	759	784	776	780	822	770	756	723	792	791	768	781	810	766	810	722	801	759	768	773	731	747	734	759	764	792	788	743	803	746	766	821	799	750	761	760	782	776	762	760	762	766	785	784	758	768	786	763	773	740	768	807	826	795	778	739	739	815	789	800	753	794	805	793	801	759	784	694	771	718	778	764	767	808	737	749	771	794	767	747	833	824	788	741	739	759	770	760	780	780	743	784	744	788	784	700	755	754	781	776	762	800	738	794	735	761	794	792	770	759	746	767	760	732	750	760	785	763	759	753	718	758	792	719	787	755	767	792	817	804	775	746	765	774	762	761	809	741	806	756	745	765	785	691	759	777	773	769	762	743	768	767	746	789	765	802	739	752	799	763	752	778	753	796	756	786	797	784	780	787	755	768	770	735	765	747	775	805	774	747	754	730	779	730	750	759	739	773	738	763	739	774	785	789	717	786	778	743	720	718	796	730	763	737	734	807	737	804	790	765	772	783	787	755	742	721	734	765	725	766	790	780	797	726	784	757	773	767	729	794	717	792	806	795	759	740	799	746	761	752	766	754	796	787	730	705	835	800	790	775	741	794	754	747	745	758	786	828	769	761	702	776	723	760	749	726	792	762	772	756	755	785	756	767	751	722	780	777	728	751	752	795	769	746	756	780	753	782	763	726	771	771	774	744	776	737	780	763	773	746	760	716	744	783	766	781	769	757	756	710	807	765	765	781	748	785	741	731	749	769	774	798	800	728	758	775	757	756	767	752	762	816	815	764	780	804	791	797	746	746	756	744	689	783	786	784	788	813	805	714	760	782	747	724	806	777	731	789	760	778	789	763	796	731	750	748	736	772	759	765	778	743	758	766	818	766	728	754	720	794	782	706	782	750	807	769	745	761	739	770	765	724	764	754	766	756	747	735	749	776	785	755	794	713	803	764	803	783	779	776	753	784	754	766	717	803	812	764	770	769	733	745	771	772	792	731	754	768	743	728	782	786	780	747	761	748	735	743	734	760	786	763	795	773	723	799	782	783	770	740	735	742	808	790	751	738	811	751	774	736	744	770	795	758	792	749	764	763	776	826	769	794	710	753	711	739	741	792	778	796	746	768	754	770	762	799	781	711	765	780	794	725	731	742	721	776	717	766	759	789	742	771	738	781	800	760	773	747	751	769	773	797	759	776	801	822	770	788	801	765	780	774	831	822	769	790	746	752	773	794	747	745	765	780	768	754	768	748	745	774	760	749	773	761	815	718	754	735	785	769	767	783	688	754	717	766	697	755	779	736	771	799	745	801	769	766	781	780	745	769	764	756	800	809	762	812	829	721	780	719	748	761	768	782	763	797	758	747	741	750	784	767	772	736	722	762	774	796	776	772	785	741	749	811	762	751	776	762	786	758	716	731	777	733	749	768	748	746	771	791	798	804	762	784	758	813	727	803	726	760	775	761	716	763	722	766	743	759	755	755	757	716	786	755	773	720	817	767	773	770	803	798	718	745	765	798	751	735	764	768	694	742	782	763	726	775	762	781	807	798	760	785	739	757	777	773	748	789	721	796	747	734	785	780	748	747	752	743	737	792	756	764	797	816	745	744	798	764	754	748	710	742	780	809	801	777	748	741	734	770	752	845	757	739	795	779	763	784	742	758	784	750	807	770	785	808	775	716	765	798	769	749	781	776	781	817	763	751	751	802	750	743	740	702	762	766	796	795	746	751	757	759	769	779	761	759	781	753	763	750	729	707	762	742	752	727	770	800	771	727	806	779	735	788	771	753	815	798	755	719	749	754	755	772	705	780	712	763	758	769	800	747	788	722	724	749	775	794	803	780	779	794	752	710	739	789	773	741	739	787	730	765	733	725	737	730	786	758	739	791	792	815	749	815	749	769	748	735	735	770	758	732	787	807	811	757	829	817	796	762	752	748	819	768	765	811	756	739	842	763	745	713	785	810	750	795	791	775	759	773	754	766	721	747	739	767	786	788	782	746	734	796	740	734	797	771	733	739	730	793	758	758	770	803	766	769	732	771	782	765	728	755	738	720	743	800	790	747	796	755	744	753	801	795	751	769	754	762	756	765	768	745	790	788	768	763	733	826	745	786	816	781	779	724	785	795	776	790	752	724	764	764	744	753	753	746	765	763	752	780	778	857	810	779	729	772	750	780	746	772	780	778	727	813	783	786	751	725	730	781	802	757	775	765	774	733	828	765	747	708	813	710	738	711	769	757	793	739	762	708	749	829	757	770	799	751	777	761	720	761	791	787	755	770	753	816	757	831	767	767	737	797	777	755	760	744	820	793	731	774	728	746	790	765	782	749	783	724	768	764	790	809	748	806	755	764	830	773	824	734	747	732	759	783	747	736	738	770	745	738	743	729	747	750	787	748	752	808	735	745	730	743	774	787	800	759	715	784	738	794	798	772	767	758	751	795	773	772	713	784	756	771	716	804	803	745	784	732	753	738	763	778	774
41060	59762	57856	43548	24438	16816	10528	2068	448	269	180	158	160	156	168	180	164	184	159	194	178	173	155	167	161	151	158	160	149	135	172	158	170	171	190	151	185	174	174	181	174	178	186	197	159	141	163	171	171	164	163	168	153	153	173	173	194	156	172	166	125	165	194	156	159	179	212	189	163	188	178	172	175	164	162	136	182	157	143	143	167	172	188	149	150	171	168	188	159	144	169	157	168	160	161	131	154	147	133	159	162	178	168	137	157	189	152	167	164	194	174	169	176	160	167	178	172	147	149	157	155	169	147	169	170	156	152	173	177	176	147	172	158	180	187	166	185	158	176	164	163	175	156	148	168	169	140	154	149	148	147	167	144	162	162	143	161	144	142	169	172	155	167	180	159	156	180	163	165	149	155	175	174	150	159	159	172	157	168	159	182	146	161	194	165	168	153	161	164	151	153	177	145	159	154	159	175	184	189	158	158	145	158	138	165	167	165	157	173	180	160	167	158	164	173	146	141	168	159	153	163	152	165	167	166	164	141	152	188	209	141	183	174	175	180	151	170	168	169	170	167	175	167	186	150	171	163	174	145	181	175	154	163	171	148	157	177	148	141	179	142	151	137	136	174	148	149	146	181	166	160	150	155	161	138	164	187	164	150	166	165	190	147	176	186	172	148	173	169	158	153	158	147	158	140	193	160	178	126	150	160	169	162	155	173	163	175	162	169	156	177	139	202	158	166	180	145	154	163	166	167	163	156	168	175	144	168	166	142	158	165	170	170	143	157	160	176	161	139	168	144	136	149	159	152	158	164	160	154	146	160	177	173	136	158	179	159	171	147	165	171	185	133	170	166	175	162	146	154	149	166	168	142	134	161	171	158	169	177	155	173	150	172	175	173	148	187	202	177	152	168	155	174	169	155	158	142	170	179	176	170	145	144	169	160	138	144	163	164	150	153	164	159	153	171	156	159	154	154	171	140	163	136	166	163	147	135	164	145	163	173	179	184	129	162	156	146	162	152	172	160	163	154	144	169	171	143	161	170	177	151	159	202	158	139	153	168	146	136	146	165	161	164	144	162	151	158	172	157	163	158	158	205	187	185	154	175	165	171	170	150	185	161	177	168	164	156	178	166	173	149	169	162	165	172	188	146	176	157	175	159	161	173	155	172	154	201	171	171	158	149	158	167	163	175	162	174	162	155	164	172	174	166	182	181	172	147	180	169	157	137	170	143	176	156	147	172	140	173	188	200	174	160	160	174	161	168	166	156	153	166	153	172	172	171	150	162	161	169	149	183	167	163	151	162	161	145	154	167	167	157	144	172	173	153	156	133	152	173	132	135	174	169	144	148	166	142	152	156	139	168	151	169	165	158	169	178	169	152	153	160	164	172	143	166	184	162	152	166	182	162	169	155	182	179	168	137	151	155	153	152	163	153	155	172	160	156	177	162	176	155	173	179	173	165	154	158	161	160	169	159	169	152	166	153	164	153	158	139	139	146	169	155	164	181	157	171	173	148	149	182	157	168	153	168	149	177	164	177	177	144	176	159	163	141	141	147	151	192	164	143	153	169	145	164	143	158	171	153	149	154	153	163	160	187	131	156	162	176	162	153	169	191	158	158	157	163	161	161	155	152	161	153	177	160	174	168	177	166	172	158	154	184	150	156	164	193	160	163	170	145	149	170	153	184	164	159	159	179	156	161	166	194	169	146	145	161	169	152	154	159	176	159	145	133	142	144	151	158	149	175	157	175	173	160	172	180	151	191	164	163	172	150	144	144	166	148	187	167	130	147	153	157	177	179	151	180	172	164	155	158	174	162	152	147	161	161	161	141	167	152	154	173	162	140	178	184	154	193	163	159	150	166	182	178	153	144	137	163	175	179	174	168	147	160	163	154	159	160	155	162	162	171	167	148	147	170	147	160	160	170	161	167	152	142	137	160	156	146	154	148	153	155	157	145	134	155	153	169	167	149	177	159	168	150	167	151	185	170	169	155	170	160	164	139	161	148	184	148	156	152	152	143	150	163	155	195	174	176	150	160	134	138	174	131	149	166	143	193	163	168	185	166	168	142	153	159	162	147	183	148	166	174	166	178	154	152	154	171	169	128	179	183	170	170	167	159	177	171	150	155	159	162	154	143	164	188	136	153	142	183	167	157	159	161	159	163	122	145	166	158	175	132	148	181	152	162	163	144	146	147	175	130	161	164	173	167	153	147	158	171	185	158	149	168	165	173	170	167	147	146	137	165	171	172	162	170	147	156	163	174	171	158	188	141	153	165	173	143	169	164	149	180	197	154	173	177	157	149	158	169	148	169	158	154	160	127	173	148	142	162	151	156	168	167	179	158	179	182	162	144	169	172	134	165	142	158	160	173	154	173	164	179	139	167	177	148	176	163	165	152	163	139	149	183	176	178	158	181	174	187	165	155	151	153	141	143	164	163	145	165	173	176	140	159	165	153	178	144	167	157	151	139	158	170	157	158	161	144	193	157	138	157	144	158	155	136	144	142	150	166	165	157	162	163	168	156	163	158	178	168	153	159	160	144	155	155	145	178	177	168	171	177	159	150	166	161	165	159	153	179	182	161	173	181	156	166	160	137	136	172	171	151	170	137	159	179	143	179	170	159	164	152	180	170	169	145	174	159	185	168	142	159	171	178	162	160	175	157	137	154	174	159	170	165	178	168	180	182	153	121	171	149	165	162	156	156	157	151	177	150	201	146	168	153	140	147	176	160	171	125	165	177	179	153	164	178	162	161	175	167	150	168	142	140	157	152	138	143	165	153	146	176	142	156	156	162	159	179	190	182	174	159	156	144	166	153	172	160	140	168	164	157	174	176	167	171	158	189	189	178	148	171	163	150	155	174	168	163	163	164	150	161	128	147	173	155	171	180	154	154	157	169	192	184	153	179	170	175	146	150	163	152	158	161	173	162	163	170	131	162	142	157	155	177	144	154	146	178	156	173	171	133	169	159	186	167	158	159	159	171	163	174	167	148	172	160	148	168	166	161	145	155	165	153	161	153	179	173	163	149	162	153	182	182	166	182	187	152	152	178	140	151	188	156	157	168	150	161	166	160	161	176	157	171	180	162	188	157	175	159	162	168	177	168	157	153	181	170	182	178	164	163	161	164	194	168	158	155	154	149	157	145	151	161	147	159	156	169	181	172	167	175	175	170	174	154	163	159	168	176	153	149	181	162	170	163	158	175	160	148	148	164	165	183	162	161	155	166	178	150	163	164	139	162	151	148	180	173	156	152	159	199	147	176	186	155	161	178	182	156	148	167	134	139	158	171	193	173	177	139	172	149	150	185	184	174	137	167	161	156	160	157	180	165	196	153	150	143	170	144	148	171	159	149	164	156	169	172	140	139	160	180	146	151	166	182	178	199	191	167	177	167	149	135	150	147	151	173	171	147	174	139	166	159	160	143	160	165	190	162	169	151	165	160	175	151	147	162	178	172	146	173	153	164	175	182	161	157	158	160	174	161	178	153	177
36341	57219	60625	47750	25274	21444	18865	2143	456	497	457	440	449	467	484	450	466	438	456	473	450	442	458	426	489	404	445	425	500	472	427	443	449	476	483	450	426	483	440	421	418	407	430	442	444	437	429	468	450	426	446	464	423	493	436	447	425	434	455	449	475	445	424	422	417	615	734	426	517	431	416	425	454	485	433	450	422	433	483	459	428	454	488	436	449	444	442	429	431	411	422	427	440	431	440	489	446	442	448	429	453	481	478	469	445	452	468	427	432	477	428	433	433	443	457	415	422	450	460	440	462	440	450	410	460	452	418	431	455	457	440	433	432	423	422	467	476	470	434	428	445	467	452	434	437	470	414	457	446	430	405	408	462	455	488	453	432	440	454	442	458	451	431	454	411	469	454	436	488	474	439	422	420	480	454	479	433	448	411	430	458	446	417	445	439	422	441	443	462	474	455	445	466	450	476	392	413	415	430	442	424	478	431	444	458	435	430	433	478	433	461	453	458	463	405	440	430	432	463	475	408	435	443	406	441	438	419	419	473	444	480	445	433	475	430	426	467	457	459	461	450	436	450	461	497	450	410	433	454	483	426	433	465	460	465	437	449	427	466	469	463	427	450	457	454	481	446	455	461	449	467	427	462	426	449	473	469	474	442	470	458	430	449	452	434	452	480	454	447	465	450	439	442	439	427	429	456	443	432	461	414	424	442	431	456	416	458	473	460	427	454	432	429	423	441	437	403	412	444	424	437	437	497	475	450	439	436	466	452	433	450	448	430	432	452	434	454	439	461	459	452	455	445	449	438	442	460	463	437	417	428	457	425	475	436	434	406	457	425	459	452	442	431	433	444	461	454	429	460	442	405	464	429	458	428	437	445	450	440	413	487	422	444	469	461	423	421	424	452	424	433	463	485	414	465	449	426	444	404	405	461	421	455	435	447	455	446	453	434	408	413	435	401	455	457	430	455	457	453	460	453	427	475	459	457	445	427	452	438	453	433	447	461	444	446	439	448	470	410	435	486	486	440	440	455	462	496	471	448	478	420	442	469	445	458	447	429	419	458	461	429	445	428	436	427	416	473	403	418	463	445	458	413	431	409	423	413	440	451	446	439	423	455	427	445	453	451	440	421	443	408	444	438	436	467	465	426	422	410	423	427	474	419	458	437	470	487	450	476	449	483	482	424	439	448	471	448	495	458	437	436	422	455	445	438	461	443	446	426	467	438	461	383	447	480	418	439	456	448	432	436	414	475	449	439	427	387	439	446	399	433	461	453	449	437	457	437	413	471	449	430	483	444	446	400	439	460	485	463	462	436	413	446	454	452	438	437	448	467	451	413	395	445	440	458	437	466	460	469	473	416	489	434	413	445	434	450	441	419	410	413	440	425	404	450	444	441	428	441	436	451	475	456	425	450	418	423	420	417	442	429	461	417	467	438	439	438	480	420	446	437	397	426	466	457	429	487	473	449	455	446	487	506	452	458	478	447	427	470	437	430	438	453	440	443	463	448	437	456	412	459	424	483	429	428	406	427	475	424	434	445	447	405	443	412	482	435	441	461	418	458	425	437	485	459	437	457	422	442	462	462	447	442	466	423	402	442	446	441	463	467	501	421	464	447	458	446	433	433	423	430	455	436	469	404	423	433	474	424	419	444	455	450	417	409	445	459	428	441	446	474	453	407	454	463	439	441	404	455	484	480	447	445	435	439	437	410	424	513	451	465	443	443	486	434	412	455	477	464	466	410	456	398	447	442	429	452	452	468	448	445	414	454	454	427	457	425	452	453	427	395	440	471	461	450	411	443	468	404	465	420	416	476	412	405	439	429	453	438	420	459	455	457	392	447	465	433	402	431	436	455	451	465	462	472	432	437	458	452	406	403	451	446	407	445	432	453	431	437	458	425	435	399	434	417	446	453	369	463	463	445	457	454	436	412	424	428	471	445	444	454	473	459	474	465	463	482	420	440	441	432	441	441	421	446	440	466	454	435	454	462	420	481	441	416	464	436	467	459	413	466	433	460	448	443	450	455	456	465	447	469	452	452	443	442	433	427	449	465	443	436	451	441	422	443	438	452	459	477	452	484	463	451	460	437	442	430	452	443	397	456	430	467	460	452	475	439	475	437	433	443	461	428	425	428	416	420	423	418	447	449	427	456	402	471	450	432	450	421	445	407	456	455	442	451	433	440	449	451	413	442	466	413	420	475	431	427	451	439	439	419	442	453	461	457	430	426	474	450	454	443	472	471	440	436	426	432	450	450	408	461	450	487	423	444	469	468	477	439	446	439	466	485	444	469	456	466	457	440	448	454	435	413	439	449	470	426	458	461	399	423	438	441	446	428	424	448	446	443	436	459	431	460	502	466	447	436	453	455	444	448	446	463	432	445	406	428	464	424	447	431	450	412	417	462	441	441	449	474	423	516	459	435	425	463	455	445	406	433	482	471	471	444	455	462	465	458	439	453	448	443	443	467	437	413	411	407	433	441	453	449	451	442	442	460	469	470	460	420	433	473	428	452	449	439	465	462	459	444	475	437	424	412	466	456	433	426	444	420	431	402	443	421	414	425	449	460	439	461	424	434	434	481	447	476	422	491	420	432	450	427	449	476	425	428	457	460	460	454	476	434	413	463	438	424	444	442	448	430	439	474	441	450	439	414	461	465	412	472	415	426	455	437	438	436	432	459	431	412	434	455	441	439	453	470	440	453	433	483	446	446	429	430	452	485	427	391	491	428	470	447	444	484	482	431	454	431	424	432	451	428	437	469	402	444	434	424	444	449	434	429	469	447	443	419	454	441	463	444	454	411	453	429	436	439	442	478	451	429	460	471	465	454	445	463	489	404	443	427	435	439	433	447	452	465	428	453	449	440	461	481	442	462	450	420	454	421	448	440	461	443	420	428	447	444	462	440	457	440	449	440	406	478	408	401	453	426	476	451	470	452	439	453	444	448	427	439	456	464	455	428	452	450	463	426	456	478	429	427	449	419	454	419	453	448	441	429	446	443	427	413	466	467	455	454	461	428	460	456	443	424	455	455	452	447	452	441	427	448	408	457	435	459	432	449	450	444	457	428	438	460	441	437	442	445	462	464	466	456	456	428	459	435	463	435	434	434	493	428	485	455	472	459	446	488	477	444	419	477	449	430	422	439	430	414	457	411	414	426	411	435	426	454	455	435	470	431	463	448	438	414	462	445	429	421	459	459	464	423	460	449	463	450	445	431	441	428	427	474	452	469	452	443	473	464	457	427	433	466	421	415	458	485	437	434	438	420	448	463	482	467	446	453	471	449	434	449	408	422	421	436	439	475	436	463	442	433	457	450	392	479	436	427	457	446	433	449	417	470	416	448	446	427	469	410	433	441	443	453	455	433	423	415	453	483	446	433	420	418	434	467	436	440	411	445	445	430	476	421	429	439	431	460	447	431	406	409	437	415	444	440	424	487	450	441	450	456	462	483	456	428	441	444	471	453	437	452	427	433	481	443	445	446	465	441	438
57014	45618	42735	44238	42334	35354	31122	25012	21585	13950	3880	609	377	380	404	397	377	382	377	350	377	383	359	367	373	344	357	339	332	343	357	329	335	362	362	321	372	349	357	340	334	334	328	318	317	328	348	359	367	381	329	361	375	357	336	307	353	367	352	375	336	362	349	303	487	665	656	390	336	350	331	346	331	329	352	352	314	322	335	326	330	334	324	353	349	367	367	320	293	317	348	343	321	337	321	336	349	306	340	328	357	333	371	361	362	310	318	343	322	365	301	312	322	375	335	343	375	344	341	338	349	306	325	347	302	343	331	348	320	331	324	311	297	335	350	340	359	326	336	308	347	334	343	342	323	363	348	328	348	379	342	334	365	346	343	319	350	321	338	334	331	322	356	314	320	327	350	336	293	354	334	331	358	342	324	359	309	353	342	311	323	314	337	308	333	298	344	331	299	343	359	392	355	331	350	357	301	308	332	329	347	349	315	329	341	314	346	327	332	367	369	315	334	329	334	351	338	324	319	322	284	318	337	357	347	299	337	292	321	323	319	350	311	312	318	348	317	290	333	342	337	326	282	368	303	366	313	310	365	325	345	306	305	352	323	345	327	326	335	303	337	318	326	323	342	375	345	319	326	335	321	331	338	362	387	334	357	322	332	320	317	345	358	348	329	292	317	312	301	315	324	336	343	313	334	352	327	332	326	329	324	312	344	344	385	320	309	321	339	377	376	332	350	326	283	333	356	330	306	308	318	365	355	324	350	333	355	342	331	332	320	339	345	375	357	312	317	329	343	314	402	344	326	304	345	339	291	359	345	319	340	299	294	345	378	318	329	331	332	352	326	316	327	336	335	328	344	341	302	309	344	291	337	331	337	336	322	356	359	301	316	345	343	351	350	338	322	328	346	320	354	345	346	345	333	356	323	327	320	323	361	353	328	384	317	331	351	329	342	356	351	339	376	358	329	345	332	326	336	333	306	364	380	341	365	339	325	325	321	350	314	310	366	329	358	309	303	337	331	332	329	321	346	288	290	306	349	308	350	317	286	342	341	323	331	299	361	342	336	319	320	325	302	349	332	333	290	365	328	321	314	319	325	319	279	299	347	327	349	330	351	325	319	352	327	316	301	349	338	337	303	350	352	347	352	348	329	350	318	322	354	320	336	320	332	359	334	326	349	275	282	347	342	362	301	320	328	285	326	323	317	354	339	342	318	314	351	308	316	294	310	337	356	315	305	323	323	326	285	360	340	329	330	325	369	312	312	335	329	300	320	340	304	338	344	326	331	340	321	336	347	330	336	350	325	285	338	315	316	369	296	332	335	339	311	323	352	325	316	338	331	341	327	321	314	357	347	311	351	337	308	330	336	302	350	344	346	338	346	345	364	388	322	337	351	318	290	354	343	347	340	322	343	329	298	329	292	339	344	353	349	304	338	387	338	313	345	332	299	326	311	364	337	389	342	375	343	365	364	365	340	330	344	349	338	327	332	349	297	337	362	316	325	325	329	322	347	287	352	363	320	326	330	286	331	316	317	338	367	323	312	340	304	350	349	285	352	296	334	335	361	308	319	317	323	357	313	332	329	328	312	336	355	302	354	313	322	357	323	336	333	327	305	319	332	315	317	342	351	329	353	349	332	342	313	355	325	345	342	318	353	325	328	356	359	327	367	363	344	321	334	331	373	325	355	365	329	334	342	323	321	340	348	304	289	337	357	335	319	333	349	342	338	297	298	334	326	318	339	356	344	330	340	305	375	360	325	333	351	325	324	331	349	360	328	301	346	352	356	359	351	339	321	325	357	310	338	316	312	335	346	343	321	331	340	353	308	323	328	313	296	341	351	340	348	335	339	305	330	341	322	319	302	333	343	313	357	309	335	349	344	330	341	321	322	359	307	343	339	305	338	310	333	357	334	346	306	372	348	355	359	342	333	333	335	347	344	341	363	341	319	347	331	330	340	333	316	331	310	300	302	335	291	342	320	334	374	312	359	328	317	326	299	346	350	341	361	352	354	354	324	343	313	345	380	320	344	344	328	347	331	333	355	318	328	328	296	373	332	333	330	337	336	337	341	351	375	341	348	355	344	334	281	321	330	338	349	308	309	310	347	354	348	367	338	328	301	313	349	366	343	348	372	338	317	327	345	323	329	323	319	315	290	338	353	329	370	344	318	322	328	314	315	322	374	311	383	349	329	351	329	333	360	324	329	321	341	359	308	321	362	333	323	310	318	315	301	336	327	373	353	368	345	331	360	348	313	332	319	335	316	359	343	353	362	329	328	348	338	337	343	345	346	358	357	347	357	317	321	361	311	308	325	371	327	334	318	308	322	357	311	318	342	311	322	305	348	355	316	305	296	331	324	340	322	340	280	359	314	291	327	366	331	329	351	354	314	348	330	305	319	349	318	354	329	294	327	320	349	307	334	325	325	348	337	312	314	310	356	330	336	321	326	338	388	349	343	336	367	348	331	347	333	325	340	368	319	318	371	284	308	313	307	347	323	333	374	334	320	340	331	309	347	345	330	371	322	321	320	357	364	313	352	337	341	294	356	311	341	350	328	300	327	310	331	308	349	363	346	356	304	300	321	357	320	327	341	299	312	339	274	352	342	316	321	293	344	311	319	355	307	345	320	331	357	336	372	328	371	328	327	344	315	316	294	329	311	342	317	344	346	326	364	300	345	345	358	328	325	352	317	314	330	322	360	327	362	329	353	363	363	294	317	303	342	341	337	317	302	327	349	334	341	342	345	374	337	311	340	349	303	337	341	372	340	337	340	305	302	342	363	358	309	355	322	333	340	330	358	332	336	287	348	319	336	335	327	362	361	326	304	318	323	355	288	339	306	349	362	341	304	353	327	320	348	378	319	303	323	318	313	360	317	352	333	321	322	349	331	350	315	319	316	324	357	350	354	301	329	344	329	344	345	337	331	355	313	316	319	365	316	347	312	284	326	331	363	327	330	334	345	321	333	338	320	346	359	347	367	291	350	320	351	336	307	301	321	329	315	335	326	369	312	337	306	345	340	361	333	281	328	324	336	338	307	332	362	320	325	384	338	283	347	370	367	363	313	325	332	330	356	356	318	339	331	311	344	370	330	342	313	318	343	348	288	305	320	332	327	352	325	342	350	315	302	335	298	312	341	338	324	314	326	338	349	363	342	324	331	327	336	325	325	338	325	328	301	324	338	343	349	369	335	309	320	328	308	332	344	318	345	353	366	334	324	319	297	338	323	330	339	333	292	361	312	381	310	347	306	333	356	368	362	328	332	366	314	343	338	274	332	347	327	365	337	358	358	349	318	309	345	347	310	380	348	345	300	321	363	318	320	335	309	306	334	344	338	322	299	332	323	326	321	382	311	339	343	359	304	342	319	326	326	327	343	326	315	313	376	361	306	302	322	338	316	345	317	325	366	347	320	332	349	333	321	339	319	315	347	322	318	315	320	325	329	308	370	337	327	303	342	313	323	348	341	329	336	343	325	355	315	376	362	286	341	309
55793	60547	50755	40877	29312	14975	13355	1594	246	336	422	482	644	667	771	777	795	831	819	766	785	779	793	760	811	737	768	778	763	780	731	776	730	757	762	751	769	764	708	773	773	770	722	771	749	719	745	750	727	767	723	763	694	762	781	702	729	728	715	724	761	763	734	700	1270	2387	2469	795	739	677	702	764	738	684	701	730	692	689	735	741	695	695	711	706	685	702	711	765	718	736	741	741	734	755	722	746	742	691	722	714	741	687	683	719	752	702	720	686	707	722	735	761	719	749	744	723	728	758	713	670	728	757	694	705	747	746	687	741	685	749	745	765	713	747	748	737	731	706	706	718	718	651	720	761	720	698	760	722	749	694	705	730	716	691	718	701	715	703	739	684	703	716	773	733	676	734	696	688	735	726	714	752	683	765	679	711	734	686	718	666	712	732	733	702	686	718	761	734	703	753	726	696	699	686	671	728	738	750	755	736	712	667	720	704	705	680	718	706	691	747	703	691	717	725	709	690	745	719	781	730	732	663	721	725	691	741	680	703	678	700	720	679	709	705	707	720	715	748	719	710	722	720	717	744	702	728	697	751	734	656	722	681	679	740	771	675	737	725	706	747	717	732	736	682	696	729	708	690	730	700	705	709	738	724	699	699	689	670	717	784	757	682	686	729	749	713	696	712	721	677	738	723	705	703	687	668	734	712	670	760	708	749	695	726	700	735	692	708	705	745	699	701	731	710	702	724	707	760	741	717	703	692	725	726	754	706	690	710	754	741	735	722	666	674	685	670	725	698	753	686	713	664	666	689	705	695	712	670	716	663	706	698	714	744	754	730	720	691	719	717	725	720	718	702	717	695	761	682	747	670	732	694	737	721	773	721	750	683	686	680	739	740	740	694	751	681	706	757	782	690	744	702	672	719	732	711	697	717	697	678	707	688	684	674	744	670	734	718	696	664	712	709	732	705	699	720	729	695	733	726	654	721	683	695	697	747	711	666	743	722	671	719	759	702	747	717	706	762	669	657	656	766	673	702	751	738	660	692	704	688	692	673	712	737	744	717	658	722	704	734	673	755	701	717	738	711	673	718	732	725	705	688	724	766	716	656	728	705	740	762	701	742	710	725	662	734	674	720	751	674	659	725	702	680	750	700	736	704	715	734	735	719	716	674	703	737	714	709	725	727	681	704	689	734	709	761	703	691	674	706	711	725	683	656	682	748	714	717	718	768	732	698	690	706	691	694	719	668	733	717	707	692	716	739	700	703	715	685	728	733	679	712	775	714	651	753	773	719	706	674	740	702	702	707	685	683	706	687	726	674	727	711	702	684	685	739	680	732	693	758	680	696	680	663	695	695	699	715	705	747	696	689	712	695	716	720	717	701	679	744	787	680	701	712	684	668	711	711	728	701	701	703	687	696	663	738	712	698	706	750	727	692	709	721	738	708	682	700	740	733	707	697	693	731	699	777	702	721	677	720	733	646	701	689	690	690	728	716	745	698	687	668	693	703	671	705	707	713	739	702	692	740	752	713	718	750	718	716	754	722	677	718	690	716	717	718	729	744	707	669	675	686	707	760	707	687	727	698	735	702	705	719	696	741	634	693	671	707	737	713	728	734	661	693	662	666	690	685	688	704	709	717	714	705	714	725	686	720	699	682	715	696	742	678	683	681	677	713	731	668	718	680	682	676	711	739	686	716	749	700	713	699	694	677	747	668	654	744	724	699	689	730	709	722	690	717	701	721	708	699	672	725	680	724	706	715	706	675	715	714	712	675	740	716	710	738	715	690	699	732	694	723	751	688	704	678	757	722	681	682	673	728	659	735	736	721	756	725	718	700	706	742	763	683	700	710	714	686	752	672	731	695	721	723	738	731	693	696	753	764	697	716	690	707	725	681	764	746	712	682	737	680	689	702	712	686	702	727	770	748	704	661	700	688	746	700	703	741	716	686	667	736	705	720	746	743	724	683	719	691	728	749	710	731	690	705	728	702	647	738	698	694	728	697	726	674	669	702	727	705	682	716	730	706	696	730	665	724	667	674	730	697	692	691	712	694	647	678	696	712	675	665	696	677	721	714	715	723	741	723	709	726	721	712	661	712	697	723	715	708	750	713	741	692	677	715	688	676	759	694	728	699	674	686	679	673	668	654	704	666	682	712	687	678	647	728	721	698	674	686	718	728	720	670	691	695	666	674	726	699	721	737	725	701	698	740	714	711	702	705	695	728	688	696	689	726	689	752	726	707	717	711	727	715	766	710	706	705	716	683	688	682	724	740	721	729	693	687	708	696	734	681	699	726	699	718	710	718	746	666	696	734	708	713	701	695	720	758	685	744	739	755	715	692	678	733	741	721	737	658	717	693	736	687	683	691	739	658	693	717	706	718	719	703	736	737	733	754	732	732	701	714	767	705	727	692	698	711	718	704	735	721	717	732	720	713	747	695	695	680	701	688	707	698	695	672	685	747	738	702	703	641	652	657	693	717	689	747	661	709	714	654	727	702	700	692	731	686	700	704	720	664	663	680	730	688	707	739	696	702	712	683	728	721	677	691	713	692	671	713	706	708	666	704	709	662	681	713	671	702	716	730	720	683	699	686	713	714	687	688	708	690	670	692	703	719	700	705	720	666	730	719	709	764	724	724	746	692	759	660	701	688	785	715	723	711	695	719	659	682	737	753	730	667	708	743	718	680	699	705	688	762	689	666	713	707	726	692	777	723	755	746	703	686	734	712	741	717	696	711	681	765	696	753	689	732	690	720	717	682	691	709	709	722	722	759	692	719	670	694	678	705	743	706	671	751	737	742	718	684	692	752	733	721	714	702	715	687	726	699	680	690	689	712	673	764	723	712	661	648	646	729	732	672	727	711	697	720	718	671	712	753	707	724	706	695	710	728	714	740	692	692	696	680	702	738	699	708	756	754	711	696	671	705	728	770	681	713	696	715	724	683	717	692	747	689	705	712	712	703	723	774	701	680	698	642	729	727	726	700	666	690	703	672	678	751	720	683	733	707	720	712	654	703	728	688	686	703	713	720	754	709	674	716	681	736	704	724	689	679	694	699	715	707	744	716	723	740	704	695	754	704	728	743	723	668	695	701	718	773	735	719	746	730	706	749	737	754	710	677	670	714	670	712	701	712	704	689	722	671	741	711	670	692	708	687	701	708	710	697	698	704	716	736	703	711	690	691	718	665	737	718	691	670	684	744	693	718	697	720	690	737	739	660	687	684	719	691	707	716	758	725	773	653	689	777	758	688	663	732	714	737	760	695	679	690	710	746	717	736	657	708	742	752	714	688	747	692	691	707	682	718	733	735	730	732	718	728	721	719	672	660	681	680	669	692	720	713	711	720	694	724	722	737	717	762	700	724	688	709	707	724	702	716	694	688	753	702	723	707	757	748	663	695	693	692	705	705	703	691	675	718	680	690	755	700	680	703	741	676	709	697	753	708	698	650	702	695	698	734	722	694	717	630	753	709	706	683	720	717	662	711	674	706	738	710
55910	41229	38050	34782	27655	25341	24668	21393	13642	4637	750	272	307	371	391	452	450	435	488	515	533	533	555	621	599	597	532	575	527	568	584	575	541	576	535	541	536	547	551	545	550	513	547	536	526	522	579	555	557	555	519	552	580	565	530	537	528	564	521	567	565	523	551	803	1238	1063	1239	607	501	559	513	554	526	513	509	539	526	521	579	513	534	562	526	544	536	516	523	545	524	596	554	544	547	552	553	571	555	541	570	537	524	574	541	558	469	544	517	539	519	589	542	486	516	534	540	562	550	559	496	532	567	516	508	530	537	507	517	548	578	516	544	555	507	521	512	550	545	500	539	586	526	569	559	531	574	554	552	518	557	531	520	490	583	557	595	526	515	529	550	482	540	522	502	512	538	582	534	481	508	549	571	578	557	555	547	537	574	555	551	507	544	532	499	524	530	515	521	596	533	549	502	510	499	570	553	527	554	491	536	554	483	544	538	532	549	576	507	538	533	481	550	500	485	580	546	514	570	517	557	529	514	515	539	554	525	511	526	526	543	510	562	525	541	508	524	540	521	536	579	505	513	484	484	528	449	483	558	548	537	542	558	522	528	541	507	563	552	541	489	521	511	531	528	520	531	548	539	560	564	528	473	526	546	600	543	529	493	508	507	503	518	470	543	539	495	488	556	483	526	528	567	541	511	491	503	541	497	520	505	534	540	566	534	549	466	504	556	530	489	516	479	506	525	528	506	551	517	484	498	474	539	539	511	477	577	571	546	566	562	489	529	505	576	547	539	524	557	505	506	509	516	502	510	527	546	516	506	511	547	545	588	525	536	570	537	562	499	487	538	567	563	548	548	529	535	485	518	504	558	522	478	467	515	521	503	473	504	563	507	505	559	515	509	540	545	533	527	484	503	599	577	512	537	562	509	498	518	540	505	506	503	573	563	536	525	557	543	563	545	537	512	485	529	503	527	585	513	513	516	547	515	486	532	566	510	539	536	523	496	519	516	545	470	517	527	489	498	551	543	497	539	494	568	531	526	540	557	546	502	515	498	522	507	572	541	545	490	511	524	505	548	544	540	536	534	499	524	565	550	522	511	525	560	558	516	498	528	515	489	522	534	594	495	517	475	507	498	503	510	556	496	503	537	504	529	548	514	503	484	518	536	520	525	554	498	475	505	511	513	449	474	480	490	509	526	535	569	537	541	539	463	496	564	539	556	547	531	497	564	539	509	552	607	545	538	515	529	544	531	546	488	531	504	549	527	549	506	510	578	518	554	534	502	487	545	518	505	520	536	513	545	495	515	528	516	585	527	519	514	527	530	498	575	515	588	520	493	539	513	517	501	522	515	527	528	530	506	544	580	563	580	519	510	499	506	474	523	494	558	550	500	493	516	522	532	507	529	518	506	573	547	560	502	501	501	541	473	478	527	531	501	519	582	543	499	534	544	538	556	498	519	576	518	529	518	484	554	518	508	503	560	479	495	477	519	533	492	545	512	567	507	545	541	504	511	522	546	517	514	498	507	486	491	521	519	541	559	546	549	556	479	501	514	532	532	522	514	522	560	483	525	524	524	510	534	507	534	540	484	503	478	525	531	489	522	499	540	557	569	484	471	485	498	464	514	502	483	544	538	510	496	524	502	516	522	539	545	598	518	499	489	547	501	529	528	509	525	533	485	526	571	533	542	529	547	541	499	534	534	521	468	508	489	515	540	498	522	503	541	499	516	519	555	516	499	526	519	533	551	554	511	525	526	526	515	544	530	517	512	561	544	505	520	519	502	519	579	478	499	551	511	506	570	494	512	524	527	496	520	561	543	501	515	544	516	536	538	531	509	510	497	531	561	565	528	528	494	518	555	497	511	550	487	528	498	547	557	539	547	519	525	547	564	537	525	508	508	518	544	472	533	543	552	509	526	504	523	571	570	560	531	557	529	569	571	530	497	471	474	515	519	523	535	474	544	522	549	473	508	561	505	545	500	547	538	542	541	546	523	490	532	498	506	509	508	530	541	551	538	506	533	503	513	514	535	560	542	533	551	491	558	531	503	570	502	534	535	491	486	536	537	538	479	545	535	528	523	524	503	497	506	474	508	479	499	498	508	546	514	550	508	483	505	507	505	464	504	532	573	573	513	558	591	534	500	493	552	530	549	519	504	542	554	547	516	515	513	495	525	502	539	511	527	541	518	520	518	552	542	497	502	498	491	503	525	576	577	522	542	508	540	518	528	571	526	568	545	500	529	527	531	507	536	533	529	481	527	512	514	510	594	568	538	551	495	536	506	492	509	470	524	497	512	526	458	535	543	460	535	506	534	498	527	530	519	528	507	534	527	507	545	510	552	514	521	521	535	486	477	504	516	511	512	492	547	526	540	543	500	515	546	505	491	521	490	490	503	495	552	533	522	527	545	486	526	516	504	523	533	566	530	514	505	474	500	522	524	490	517	511	511	537	551	540	539	515	538	491	487	524	501	506	543	530	514	476	533	498	514	512	484	531	540	531	524	512	508	521	544	536	548	507	540	513	528	559	529	515	527	551	521	578	531	511	530	492	518	518	554	538	536	537	554	522	538	518	500	558	522	535	476	548	502	549	505	495	510	513	479	510	547	512	472	527	537	492	518	535	542	493	526	520	524	524	487	553	500	480	526	539	469	491	488	478	538	533	571	507	543	501	553	516	530	534	480	519	524	523	561	522	541	548	518	499	552	535	517	512	551	541	499	542	518	517	526	457	471	539	501	544	470	493	525	537	557	485	541	536	526	537	522	484	507	513	502	593	541	489	506	544	474	541	527	500	504	533	521	554	576	531	516	504	512	515	531	505	530	531	511	506	522	533	560	565	519	480	493	512	540	535	511	540	534	503	587	572	485	479	506	541	493	563	531	526	533	550	510	502	505	521	496	517	534	514	509	553	531	539	572	570	558	527	544	512	530	509	508	505	534	481	480	541	547	531	468	514	496	500	520	505	554	592	520	508	511	498	512	518	500	550	488	515	508	533	553	542	511	487	522	554	488	495	567	455	549	521	527	477	518	529	479	491	530	519	471	564	510	500	537	485	520	512	501	502	541	510	486	477	556	525	518	591	519	509	453	517	516	545	536	479	520	493	514	517	502	532	554	532	496	522	515	557	547	486	525	536	524	530	551	528	532	534	582	524	498	506	496	514	479	485	483	526	487	545	554	538	499	527	576	522	520	516	520	536	532	537	514	512	518	508	502	538	546	476	499	488	547	545	517	500	541	491	515	565	533	483	509	527	540	466	517	558	557	522	523	535	548	512	485	518	570	499	579	558	488	497	527	568	502	518	487	490	532	487	493	533	458	482	528	498	503	492	528	486	524	533	519	501	507	526	542	532	460	538	518	514	556	506	496	516	528	564	543	517	538	536	514	504	520	529	497	544	555	555	497	506	540	530	516	517	581	512	509	562	546	575	524	491	524	529	476	541	527	579	497	513	502	500	513	527	491	514	510	515	557	564	476	538	517	549	511	526	518	567	509	493
55158	53378	33203	26254	12277	1875	54	0	0	1	1	0	3	2	7	22	73	200	388	560	709	759	845	896	900	904	1016	936	914	933	999	968	945	955	1036	982	969	981	970	1021	997	983	975	967	989	1027	1047	1014	1016	1000	982	963	1003	1007	1070	946	1042	1018	1052	1050	995	967	1013	2260	3445	3153	3526	1233	986	955	917	955	1011	1022	984	938	986	964	1019	975	974	943	938	933	987	969	935	1032	1002	980	1016	899	982	969	979	945	983	990	1020	968	977	975	1000	957	971	969	936	950	978	940	1000	947	978	928	996	943	963	954	1016	970	896	959	989	946	894	987	1043	962	972	975	1008	989	905	903	962	944	990	937	920	973	980	1024	969	928	931	896	948	1009	967	914	1013	943	939	996	959	924	919	904	904	1004	973	981	937	963	951	910	979	943	990	970	935	979	942	975	955	941	958	963	985	934	967	935	991	1000	937	983	941	964	946	947	935	918	916	954	952	931	967	941	974	966	966	955	942	964	862	1016	945	897	960	984	939	949	925	958	952	995	983	933	977	969	971	952	998	981	959	1018	931	941	936	959	939	976	973	966	980	954	1022	943	942	913	953	906	967	907	946	1016	944	996	935	949	888	1016	965	1025	985	932	976	956	916	997	936	883	951	948	949	949	978	946	962	945	935	929	907	924	965	917	927	944	941	949	920	954	984	996	918	999	993	980	974	895	954	928	978	974	921	1017	920	932	958	922	920	981	869	905	952	933	909	907	902	967	952	972	932	948	957	943	919	939	905	907	949	943	945	952	967	950	927	893	961	962	950	988	930	921	947	922	948	977	926	959	961	943	988	977	976	949	920	869	928	974	978	921	973	943	994	958	954	969	965	961	919	939	957	974	899	963	943	923	957	930	984	931	902	949	941	900	961	925	904	933	936	1006	907	953	911	991	909	946	907	965	925	938	937	884	956	988	995	939	908	935	1001	988	991	972	973	931	970	970	951	950	945	955	980	981	955	983	946	924	956	952	933	992	921	950	945	950	957	963	952	995	926	988	961	910	988	974	964	944	920	1010	974	906	962	980	994	975	972	947	907	886	965	957	960	974	987	933	963	978	883	917	991	938	916	970	922	946	965	994	979	959	902	934	972	900	944	914	982	951	943	935	946	1011	981	940	971	933	876	910	930	995	965	986	917	961	896	975	955	975	923	926	947	907	885	905	960	884	956	924	979	911	951	943	933	951	972	942	940	948	955	884	979	931	927	1001	925	894	921	906	947	890	961	1003	955	950	925	905	936	931	882	905	997	956	997	963	953	913	933	952	977	951	903	908	970	905	966	944	963	943	921	928	939	946	917	923	906	944	917	995	945	958	953	931	903	926	961	932	941	942	935	978	969	980	948	980	896	949	938	951	919	929	943	890	949	938	919	961	923	892	924	945	961	936	912	935	939	990	953	958	888	972	937	1008	956	952	893	941	894	943	926	949	907	979	898	956	909	900	984	970	930	940	977	923	925	967	952	932	954	999	905	936	955	967	956	929	977	948	905	984	911	905	1008	966	943	940	891	916	920	926	956	956	948	904	931	943	1017	899	932	967	958	984	926	916	958	927	937	925	980	953	922	974	996	944	967	973	954	949	928	921	959	972	922	961	967	986	1043	1037	933	998	938	959	980	921	983	931	925	924	965	907	959	953	949	978	952	975	1000	950	903	956	870	944	952	923	961	917	925	948	947	962	936	951	946	938	981	937	951	952	979	946	982	954	962	927	963	937	935	971	965	948	936	932	955	922	955	935	925	955	913	924	909	956	885	923	936	990	943	948	935	1019	945	959	939	942	999	995	979	938	924	984	928	996	943	933	938	925	892	938	900	911	933	973	923	897	910	971	933	940	960	876	939	978	902	939	971	964	967	903	873	959	969	956	984	961	906	929	926	960	920	928	923	981	926	970	873	1020	930	919	909	943	892	920	916	954	946	961	935	981	934	957	942	925	945	983	978	978	968	956	878	958	947	1002	889	947	952	978	925	884	975	931	962	950	931	973	923	868	960	967	928	932	883	899	940	903	980	973	892	946	922	932	908	896	947	914	957	899	979	905	897	896	992	1001	958	864	918	954	932	958	931	916	917	948	945	925	961	975	954	957	909	947	971	951	980	960	912	953	939	904	946	1017	953	961	923	944	949	909	951	913	887	894	896	945	895	903	930	925	957	961	958	906	992	949	883	951	937	961	917	992	946	940	941	906	997	977	970	1004	910	921	928	912	950	983	975	921	931	927	965	908	937	911	945	920	952	954	988	948	937	953	968	981	939	904	927	928	973	968	896	977	891	958	971	1008	942	951	945	985	898	921	960	876	980	937	872	928	930	926	968	919	956	915	916	908	916	950	939	920	932	934	935	967	916	918	969	943	961	966	942	914	909	960	950	927	969	888	995	935	943	921	923	964	928	970	948	950	953	950	937	918	958	918	973	954	977	961	894	969	923	891	990	919	920	959	923	924	938	954	904	972	949	927	958	971	954	929	971	1024	925	952	923	950	917	921	931	1027	942	976	925	927	984	924	909	950	964	975	901	978	973	935	990	960	920	945	924	969	902	934	952	898	950	955	901	967	883	910	911	963	968	989	936	988	883	946	982	899	976	928	946	909	921	932	884	914	950	956	939	941	941	946	922	930	931	902	991	975	889	971	979	989	941	915	952	926	944	932	888	960	921	917	932	908	956	923	911	1007	948	930	950	865	964	983	995	939	991	923	967	1004	955	898	955	949	1000	938	981	940	929	958	985	956	955	905	987	981	953	957	940	946	978	906	932	982	906	923	951	948	994	954	972	917	928	890	923	892	971	937	963	941	975	923	981	956	902	905	1004	1018	943	959	911	962	967	909	990	920	953	928	974	1002	1006	940	942	913	966	992	930	962	903	883	911	947	934	962	903	961	969	928	965	960	947	938	910	925	969	933	953	946	919	901	985	933	939	922	937	945	944	954	937	915	977	908	901	908	930	951	972	966	976	947	903	914	951	938	945	878	934	963	971	991	889	912	951	938	928	932	929	945	982	1009	944	965	905	932	930	942	909	953	940	959	927	904	931	938	940	938	940	911	971	916	907	982	881	922	973	977	960	940	914	928	968	912	908	953	961	906	943	972	920	938	880	992	917	935	957	946	958	936	918	949	957	959	890	901	995	921	940	944	908	952	983	958	921	928	923	952	958	946	955	955	953	937	948	900	881	875	933	947	889	971	929	959	916	930	963	897	920	942	955	908	977	952	992	905	948	952	945	951	976	934	1000	974	923	1007	956	953	989	955	936	930	888	903	901	939	945	900	991	863	954	958	921	936	945	874	929	953	960	947	964	986	968	956	944	948	953	924	956	926	974	938	919	984	999	1031	941	910	927	923	967	936	950	956	944	939	978	939	960	962	968	956	962	974	946	936	981	961	932	873	970	988	948	942	1022	949	955	964	955	903	982	892	937	999	930	938	948	932	934	943	1011	957	943	925	988	942	953	935	963	935	1003	936	938	959	885	909	930	957	955	936	958	942	913	949	900	903	956	989	904	994	964	975	939	972	946	933	993	911	956	979	871	971	896	999
44517	59885	62890	46963	36338	15283	2645	595	377	273	218	247	237	244	250	246	248	242	253	267	225	221	226	232	218	249	242	228	233	253	226	245	221	242	229	232	225	222	244	232	271	208	237	243	249	234	224	238	239	190	211	239	216	236	266	200	252	228	247	223	270	215	218	233	256	291	321	257	248	216	233	242	228	250	236	246	214	229	258	237	226	252	240	255	235	225	240	231	255	216	228	253	228	240	255	220	239	254	218	217	238	248	227	225	222	221	208	222	233	235	224	228	222	215	246	232	215	225	234	242	222	217	221	198	206	251	231	218	242	220	241	252	259	211	239	208	251	216	231	231	249	213	240	238	229	248	232	232	229	259	233	211	222	268	233	235	227	233	218	231	223	248	231	253	236	275	235	240	225	231	251	217	215	211	215	237	257	244	263	235	231	237	251	242	238	216	232	238	239	233	233	237	236	228	234	225	250	211	226	229	255	221	194	217	250	225	247	231	230	238	225	236	229	230	229	213	224	219	220	196	242	244	238	225	235	236	233	214	224	217	241	245	235	206	214	219	231	236	228	223	234	216	249	263	220	229	212	251	229	261	226	214	218	235	253	243	207	253	234	194	216	247	214	241	242	247	215	224	232	234	192	227	228	235	240	250	214	255	218	221	232	239	234	254	233	214	215	245	226	215	264	217	230	220	237	238	239	230	229	217	233	246	234	202	230	238	239	221	244	218	223	249	231	237	182	213	234	229	220	220	223	239	238	214	235	233	216	229	250	226	255	230	225	229	243	231	241	249	232	232	234	266	237	248	249	245	251	213	252	216	221	216	252	248	228	216	233	232	237	230	244	216	230	241	230	228	220	235	234	227	249	229	236	230	241	248	220	254	235	242	242	211	205	229	214	232	256	218	251	249	232	244	249	222	236	228	226	239	236	251	225	236	227	250	241	223	217	222	229	235	238	225	228	209	232	223	230	257	261	221	219	233	242	223	234	234	242	230	242	212	233	215	199	244	262	222	259	250	226	253	242	224	210	230	208	247	236	254	249	202	248	231	229	230	244	228	215	194	223	237	243	208	226	219	243	230	233	215	247	219	230	226	217	216	226	208	227	214	215	234	214	268	234	218	242	220	217	232	210	200	215	248	230	211	230	255	241	214	228	251	229	224	222	226	225	237	234	219	232	213	234	218	218	246	252	245	249	251	204	218	267	242	220	215	201	228	237	208	251	223	235	262	232	248	260	228	236	227	239	229	241	257	210	220	224	215	218	232	233	242	195	224	205	218	209	222	249	234	229	234	214	223	225	198	235	223	208	237	231	239	237	234	246	239	242	213	240	235	220	226	256	251	217	238	227	249	232	211	228	228	206	227	228	258	229	250	233	211	226	221	268	244	238	233	218	246	234	211	237	230	249	249	248	232	235	213	245	237	243	218	250	215	216	240	235	216	235	195	219	234	232	213	231	246	216	230	236	228	241	228	210	229	209	224	236	217	257	232	226	206	187	223	229	206	222	234	235	237	242	228	243	203	227	242	236	238	231	214	223	266	254	260	229	235	209	225	249	234	229	208	219	230	244	220	234	223	239	273	245	264	226	219	230	208	227	195	223	232	218	231	225	221	228	244	229	214	214	212	239	227	221	214	251	232	228	225	235	226	241	232	221	237	244	270	248	216	200	235	232	232	233	230	249	239	254	228	235	215	222	216	221	260	218	238	222	219	228	240	213	236	238	213	252	234	237	242	222	256	222	225	240	234	215	228	223	239	248	259	227	216	223	207	256	218	229	229	207	235	247	251	241	201	222	250	236	227	216	243	247	230	239	229	245	226	240	237	219	242	238	205	273	223	229	218	213	201	240	226	192	207	226	241	241	224	238	223	246	258	214	248	227	241	220	242	246	222	235	243	238	219	237	234	231	244	237	223	233	235	229	226	248	222	218	240	243	232	221	238	259	255	235	246	220	212	205	267	210	281	240	241	233	230	229	244	208	221	253	225	236	238	197	226	262	223	224	235	242	213	253	253	241	256	225	242	228	229	211	240	263	221	225	223	231	237	255	219	268	261	234	233	253	235	243	277	206	248	207	237	242	257	230	233	237	205	236	212	248	248	206	199	230	262	216	226	242	213	245	270	249	244	210	250	214	229	261	227	263	250	231	232	243	221	260	229	217	210	231	223	224	231	227	212	195	230	259	237	202	246	229	219	226	211	227	217	220	226	251	220	217	245	262	263	212	219	256	232	237	251	199	211	228	216	242	252	211	241	222	252	230	229	236	232	230	215	251	206	210	238	233	233	245	225	251	226	224	213	207	219	231	246	215	243	213	241	231	229	215	224	229	226	240	221	194	255	228	220	231	223	218	229	230	223	240	214	229	254	245	224	216	237	235	221	225	234	237	247	208	228	209	242	263	267	245	247	211	239	226	209	252	262	229	233	237	230	253	202	234	246	217	236	233	258	213	245	253	256	249	244	201	240	236	239	236	220	229	214	238	208	241	255	253	253	217	232	248	259	244	255	217	242	272	229	231	250	228	204	231	220	238	217	230	220	256	259	251	257	206	249	229	242	230	239	252	222	238	245	238	269	199	227	242	237	235	254	241	231	232	220	256	235	228	245	239	195	244	243	214	239	240	221	218	215	251	237	259	242	236	227	223	241	240	227	238	227	257	231	227	227	237	246	248	225	242	219	243	252	228	244	235	215	225	228	250	192	231	229	245	219	218	221	254	241	218	264	253	220	226	249	237	223	215	211	221	230	256	230	214	226	235	229	187	217	227	203	229	223	237	229	240	263	221	219	221	245	245	243	253	235	249	222	258	222	227	212	253	260	224	231	222	214	217	239	247	244	217	255	237	221	229	238	218	224	235	231	223	219	205	221	233	244	194	235	243	223	218	232	230	199	234	210	223	242	226	207	218	241	259	225	235	242	236	210	202	216	243	224	232	216	229	212	255	210	234	211	220	236	225	198	250	240	237	232	217	244	236	252	214	233	233	247	213	232	230	209	200	239	253	216	231	222	237	208	229	235	232	218	230	240	254	199	221	218	232	276	231	243	247	239	234	227	255	243	233	254	239	228	262	241	227	217	246	237	209	234	243	231	249	217	208	212	225	210	248	275	226	247	227	238	245	251	230	190	231	218	211	228	204	237	229	244	228	194	230	237	226	238	224	228	210	213	260	244	234	233	213	221	241	239	219	241	242	249	246	250	242	229	230	226	232	225	225	226	252	230	229	212	251	252	212	227	219	220	212	231	243	269	229	219	249	201	218	234	234	256	230	231	247	228	235	225	272	250	228	227	212	276	228	236	215	243	213	236	240	228	200	223	211	241	230	260	220	234	253	239	232	249	211	233	218	237	234	235	247	200	237	273	223	223	243	248	227	257	218	254	254	235	242	229	236	236	255	229	248	241	234	244	231	208	210	223	238	245	219	221	266	244	232	222	266	219	240	242	198	242	234	206	248	234	208	242	240	236	239	236	236	202	227	196	237	259	195	222	207	204	244	219
38709	59496	63808	57196	42303	5489	601	650	658	587	610	574	617	604	603	602	576	582	637	628	571	605	595	641	583	644	558	572	615	645	618	625	595	595	592	601	640	542	579	601	664	596	579	565	556	594	638	634	580	607	609	588	620	574	583	589	589	607	623	570	582	612	613	613	667	906	877	697	595	624	550	564	584	587	622	619	595	571	617	607	602	607	551	613	593	587	579	590	617	649	584	624	664	558	623	645	612	608	574	577	616	620	589	551	606	621	606	570	596	621	560	607	614	576	615	616	564	626	583	581	596	626	602	590	636	574	557	616	524	616	600	596	629	563	619	547	611	587	593	592	620	578	568	599	585	603	566	568	615	595	583	544	590	588	616	604	616	613	627	579	580	602	559	586	604	638	576	580	601	563	590	600	564	646	552	603	635	609	591	531	593	579	607	623	575	607	641	579	548	621	652	593	596	619	635	610	568	667	598	593	566	637	611	584	605	599	588	549	608	592	584	609	601	593	562	573	564	639	585	591	584	543	594	591	580	573	589	591	605	594	546	583	590	587	611	628	580	589	603	564	593	559	605	602	584	612	554	638	609	648	576	594	565	558	605	601	623	567	566	591	588	635	611	599	605	592	576	590	625	636	607	605	586	547	631	542	582	584	599	627	593	579	578	573	599	591	623	607	574	614	600	592	595	581	636	597	552	570	553	609	594	568	651	580	639	586	571	604	566	614	588	606	617	605	605	538	587	568	652	567	612	578	639	591	593	558	585	605	606	561	575	565	582	571	591	582	595	617	607	596	546	526	622	601	580	614	621	575	569	582	601	621	595	619	634	605	569	585	602	585	614	597	587	580	622	579	589	640	629	613	608	585	533	597	596	582	591	574	552	644	614	634	621	605	629	590	590	591	608	608	580	555	564	588	575	620	597	609	622	592	568	604	608	580	574	579	588	617	607	571	629	558	569	593	610	548	659	600	573	608	659	592	602	578	591	636	593	603	567	630	645	543	594	589	606	543	606	577	578	566	567	642	626	584	602	629	637	587	570	629	640	593	600	539	580	610	590	621	596	591	626	596	606	562	622	594	588	537	593	592	611	595	567	624	596	589	605	600	592	581	599	592	568	573	586	620	591	604	631	573	568	579	571	611	594	605	581	554	586	590	588	611	628	579	608	588	529	570	647	610	574	605	554	587	597	604	588	578	607	575	602	621	622	611	616	589	604	608	639	593	603	623	598	553	583	547	562	635	577	609	585	568	572	630	585	620	613	603	588	614	567	596	591	616	625	583	623	571	617	571	596	664	638	583	596	570	595	624	575	609	650	571	605	622	606	629	581	588	603	592	597	614	635	646	607	628	578	662	641	579	586	641	589	585	592	625	603	596	606	611	610	587	618	582	587	599	569	613	620	586	592	576	610	593	589	589	556	550	568	609	565	582	621	606	564	602	626	607	570	595	602	604	601	604	570	559	643	581	582	624	568	620	610	598	582	584	604	621	586	580	577	604	601	644	590	614	549	610	567	624	558	601	640	584	589	594	558	520	601	582	568	578	589	597	589	625	594	619	644	603	597	612	639	593	582	625	614	607	578	556	623	575	581	590	579	586	634	584	585	544	626	556	624	600	563	572	554	606	587	575	580	572	582	598	596	592	545	615	609	614	616	559	620	576	599	635	606	569	597	596	633	599	635	627	574	592	655	607	605	557	550	608	605	577	580	622	603	563	562	606	652	646	614	607	640	570	571	622	634	631	568	577	614	585	588	594	634	627	666	575	618	565	589	576	541	613	577	602	560	579	617	604	655	599	614	585	588	609	596	608	591	567	592	657	626	593	602	572	607	613	572	601	599	606	576	559	605	624	578	633	620	634	558	609	620	636	576	622	600	597	638	595	578	616	571	594	602	582	585	589	605	592	617	602	585	596	597	605	638	564	577	585	566	577	590	572	620	567	568	536	582	614	591	559	595	603	636	587	571	606	573	575	544	561	601	550	611	602	608	552	590	595	620	602	566	652	614	579	621	641	611	627	585	604	571	591	600	565	609	613	594	595	585	581	598	582	580	571	589	590	579	600	626	597	620	558	563	619	596	584	623	575	606	577	579	562	650	533	594	559	607	592	573	640	600	574	641	581	602	567	610	543	603	599	568	581	635	625	618	584	594	629	659	580	624	627	595	587	551	585	595	571	578	579	604	569	572	594	584	603	586	542	579	665	599	583	588	588	538	598	605	622	640	616	565	640	622	572	588	601	568	640	599	543	605	603	583	539	535	631	605	619	597	589	596	574	554	576	606	555	577	614	555	626	583	564	626	633	584	609	624	596	570	616	607	566	580	611	600	594	563	569	656	647	590	615	595	600	613	600	593	565	675	591	612	602	593	604	544	596	557	562	623	590	590	628	625	621	614	587	590	599	592	568	599	617	601	606	589	565	588	579	609	593	572	595	575	564	586	585	592	595	574	598	596	591	622	576	576	569	529	602	628	630	545	586	569	586	596	574	612	631	583	606	627	592	550	582	593	602	591	597	574	585	566	606	594	573	614	619	568	617	610	593	621	546	571	610	610	562	621	615	587	596	622	587	560	614	571	598	570	561	571	659	601	603	610	607	578	634	594	618	603	618	604	555	627	557	545	532	582	566	601	599	601	626	603	592	620	534	572	591	624	584	560	602	607	654	593	583	573	582	576	569	630	591	570	602	594	605	599	568	628	587	548	570	568	578	589	558	580	599	604	578	630	633	630	596	560	583	588	612	579	605	581	594	562	622	607	624	573	573	603	568	602	661	581	589	631	586	612	583	593	582	578	578	582	540	564	579	596	627	579	559	572	553	563	586	559	574	596	588	566	594	575	593	573	576	596	548	607	572	609	662	588	584	598	613	575	594	605	610	618	587	581	605	598	559	585	584	609	600	551	564	580	621	594	616	576	626	594	603	590	574	603	596	621	618	591	597	620	600	604	590	577	614	602	613	562	579	596	637	561	601	593	622	617	591	593	617	558	589	601	567	600	583	614	644	617	591	567	583	594	619	579	560	573	632	612	598	588	573	609	599	600	612	606	579	581	592	588	605	571	582	627	648	606	561	585	605	640	637	599	622	609	570	630	601	652	583	582	608	613	610	604	621	610	581	579	582	601	587	585	621	648	565	561	605	606	617	617	545	606	590	625	583	570	601	556	594	589	565	633	563	605	590	622	592	546	619	612	612	578	577	566	598	592	587	615	635	619	614	584	597	592	581	587	584	599	575	540	597	576	578	567	610	611	574	595	599	597	617	545	579	619	565	579	628	573	581	574	586	602	602	622	594	593	587	558	609	569	581	581	585	562	611	589	577	585	605	590	599	585	613	569	579	580	616	611	591	576	605	605	579	563	619	630	596	630	616	571	553	613	581	589	631	563	635	556	607	614	615	628	598	593	605	548	603	620	578	582	562	596	609	589	579	622	583	621	670	581	558	589	600	571	598	611	583	571	619	602	612	607	610	601	631	606	592	553	568	579	636	628	611	558	582
60353	46526	44079	43128	37045	27730	24617	21966	18167	8724	1280	381	329	378	324	368	359	327	329	310	340	324	317	319	286	295	278	305	319	301	339	307	306	290	290	301	309	293	300	286	283	294	311	312	269	298	278	285	301	265	275	277	287	277	293	268	271	302	293	299	302	288	283	283	327	517	463	438	289	289	328	276	264	276	272	291	313	296	278	274	273	268	301	269	289	289	280	252	262	295	275	292	284	305	305	288	301	269	270	298	278	277	271	286	317	261	297	280	316	271	292	304	297	281	282	318	295	288	279	286	275	271	256	288	280	288	286	277	272	282	297	279	319	256	275	279	279	321	308	266	287	304	299	300	286	269	275	290	254	298	247	313	268	266	261	233	266	286	258	287	259	250	287	267	275	309	296	299	273	310	282	250	299	289	261	260	249	303	294	264	279	299	274	288	301	281	285	289	298	305	271	269	306	280	291	262	274	304	300	296	291	280	304	293	296	316	259	280	281	282	272	277	280	304	287	288	290	278	275	246	300	293	272	256	248	298	271	252	318	303	269	295	284	292	312	288	290	289	258	287	313	280	277	298	272	264	271	273	294	313	292	307	307	251	277	269	298	296	258	306	280	294	258	295	244	303	311	279	303	306	299	261	285	273	284	287	273	277	298	302	300	293	313	291	255	299	300	293	294	281	273	264	291	284	325	279	265	296	254	274	258	283	256	275	286	301	290	293	295	258	271	301	285	277	259	298	255	265	269	266	258	308	288	284	306	286	284	278	284	310	282	255	301	289	291	278	290	274	305	290	314	284	253	295	264	285	282	303	297	305	283	280	281	276	293	289	269	277	261	271	257	273	314	297	285	253	281	288	269	298	264	297	277	297	274	291	291	281	278	293	310	269	248	297	282	266	270	273	303	310	275	303	286	287	269	277	283	271	285	272	273	285	302	273	293	282	307	262	290	270	255	267	268	268	284	270	246	296	287	270	300	268	271	282	265	279	287	274	328	270	280	272	290	284	268	267	284	271	246	296	299	275	299	290	294	267	281	294	294	285	286	309	271	292	298	274	261	256	273	277	280	249	282	283	278	289	260	260	299	317	260	312	258	275	244	283	297	279	285	262	294	277	277	289	251	277	276	305	280	268	266	288	286	271	283	272	248	292	291	284	273	284	283	262	267	295	286	271	281	316	301	274	272	296	285	285	262	273	270	261	326	277	291	295	301	283	301	274	286	270	291	283	251	287	276	294	284	282	313	294	278	301	313	287	289	282	281	278	287	280	276	305	306	309	294	300	271	284	262	282	305	291	296	287	301	258	283	260	305	289	276	279	307	270	306	290	274	262	280	246	316	303	293	263	249	290	280	275	281	263	279	282	283	305	282	292	293	279	285	294	283	303	275	320	271	316	280	271	288	295	273	301	279	271	262	282	282	296	312	285	295	295	291	279	321	286	269	275	278	245	296	268	253	286	303	260	289	283	309	287	309	282	287	269	305	269	272	298	278	263	293	282	293	292	331	288	295	306	291	276	303	289	300	273	290	301	280	286	282	329	280	281	267	249	261	278	261	311	294	288	269	275	266	269	270	259	277	262	259	302	271	281	293	284	283	285	270	274	282	300	307	302	277	263	317	303	289	273	291	272	275	293	289	273	274	247	267	282	252	279	317	278	278	286	322	299	291	267	280	303	299	282	274	288	296	286	261	277	246	273	280	316	305	310	268	287	273	327	278	264	301	270	301	308	279	281	302	281	301	287	278	269	297	244	270	293	289	278	269	310	273	254	299	262	279	315	301	309	284	269	273	276	311	280	286	286	267	259	284	303	306	274	260	254	277	282	277	272	284	279	286	277	297	275	281	292	281	280	299	303	295	296	288	272	269	270	262	308	315	267	292	297	282	288	284	292	291	284	283	291	293	298	309	293	289	281	272	318	289	254	296	279	274	277	303	270	265	285	309	263	304	285	269	302	271	283	295	294	277	277	297	263	288	287	289	254	252	270	284	260	266	268	273	320	298	322	278	315	313	260	284	299	284	279	292	267	261	302	272	283	280	286	316	258	258	278	266	300	269	279	286	278	259	298	255	284	259	283	266	298	299	264	288	294	284	281	315	281	292	274	282	272	269	271	290	269	302	288	304	252	252	267	283	262	265	244	290	249	260	306	262	279	258	279	300	265	270	260	258	260	271	276	283	265	267	294	283	292	264	273	280	285	261	268	255	252	269	282	294	279	260	288	302	244	291	265	305	245	293	285	284	282	286	270	265	284	268	265	304	285	252	263	269	283	268	277	283	322	263	288	259	302	259	268	246	262	283	279	299	261	304	317	282	242	266	285	308	291	279	292	324	285	270	268	250	291	263	255	292	269	276	281	272	309	287	295	299	268	279	287	303	268	305	287	299	279	278	267	301	275	237	265	273	308	293	302	253	289	333	290	272	295	284	277	259	294	292	295	300	264	301	290	273	282	299	286	290	280	239	307	257	308	291	302	289	292	320	304	308	286	291	283	323	294	290	308	277	280	287	340	267	302	283	308	280	297	285	266	269	287	255	287	262	260	295	289	258	271	305	283	285	294	291	277	272	270	322	323	302	244	281	268	295	291	285	298	277	274	295	292	284	291	292	266	285	255	274	297	263	308	269	259	275	290	283	293	251	262	293	246	286	285	258	291	291	270	283	287	252	272	301	300	288	296	246	287	258	310	281	276	297	286	272	264	279	282	321	269	267	292	263	305	295	285	277	305	301	304	306	289	314	288	290	279	283	309	290	278	280	265	276	272	294	309	267	287	276	281	268	286	286	253	296	290	294	291	284	258	302	273	265	322	277	285	308	292	287	271	260	286	303	272	288	323	290	289	316	287	274	278	255	278	263	268	280	323	293	275	295	260	316	301	292	297	277	256	283	280	280	302	309	264	255	275	285	269	293	281	240	291	290	307	288	235	275	290	294	263	284	288	276	290	264	282	283	288	278	276	268	287	291	264	262	266	299	277	265	272	259	251	290	267	277	273	285	323	278	269	277	274	280	271	266	263	269	287	269	231	290	269	289	299	294	274	270	285	276	291	276	280	262	279	276	279	290	304	259	275	284	278	295	267	298	257	295	306	271	312	265	286	283	287	253	284	268	323	293	308	303	297	247	295	259	264	309	339	272	268	279	283	255	286	278	274	271	265	290	297	280	279	288	289	292	255	287	285	272	313	267	297	308	305	260	305	314	270	265	306	319	295	272	277	262	294	278	286	303	288	278	306	298	305	282	303	277	264	284	262	274	271	310	280	296	293	281	278	289	326	281	262	275	259	270	272	286	299	296	270	302	266	274	303	309	273	296	294	307	274	298	272	265	276	263	286	273	302	281	281	281	294	265	290	282	301	267	254	290	292	266	297	286	311	300	285	289	285	298	314	286	271	295	282	294	280	274	276	281	265	252	255	285	281	298	277	268	285	268	293	288	268	264	303	317	288	289	269	269	260	286	296	262	274	296	321	270	320	279	257	272	252	280	269	279	295	297	311
55353	59150	51642	50679	27310	12558	851	852	886	809	809	826	815	844	832	781	787	768	773	771	727	719	733	668	734	719	648	734	650	683	692	686	663	684	691	677	717	663	681	678	652	649	642	701	630	598	690	692	701	656	632	634	638	642	648	623	635	653	665	644	611	632	661	693	811	1721	1639	1245	649	650	667	619	600	640	674	627	632	662	675	629	632	612	642	621	677	638	619	621	610	613	665	650	623	634	626	651	648	609	643	617	661	608	662	619	648	642	630	639	626	616	635	622	670	635	685	638	610	609	633	578	658	602	613	643	617	619	636	640	603	605	610	575	646	656	624	621	640	645	640	624	641	625	651	631	669	622	667	639	645	629	584	603	598	659	649	613	628	641	652	608	604	640	613	604	621	657	603	619	605	606	658	671	630	607	611	655	563	655	656	577	619	668	651	654	653	628	627	652	611	665	651	645	641	636	619	664	636	621	644	613	667	599	622	639	632	620	610	609	662	641	627	604	657	650	639	639	598	600	574	649	617	658	660	599	604	635	601	568	610	605	665	581	597	644	645	584	603	630	661	630	629	596	608	611	576	614	667	605	626	588	613	648	602	604	613	661	627	647	657	614	600	592	616	611	601	652	650	597	641	601	634	649	637	586	659	602	662	606	602	626	625	638	663	631	599	627	639	624	621	595	618	620	665	583	657	667	602	594	598	611	651	631	638	596	687	630	617	601	593	616	612	632	606	606	635	617	649	635	631	645	646	608	639	624	580	609	612	567	613	646	682	623	567	647	586	598	631	633	602	615	638	669	664	644	610	618	616	632	666	605	658	599	621	614	622	685	637	657	583	686	604	595	671	593	583	602	663	608	619	655	634	647	590	628	603	641	650	626	640	635	612	573	614	610	642	670	649	625	630	579	667	642	651	643	586	603	617	616	596	631	610	677	630	653	645	595	642	601	627	606	616	611	611	611	630	615	611	658	635	606	640	641	656	640	618	625	618	642	588	638	583	659	646	625	646	640	569	649	590	655	648	621	658	628	610	629	587	635	639	620	559	667	645	664	594	621	657	614	612	650	613	658	596	641	594	646	599	602	641	596	588	601	615	609	648	632	633	649	638	625	584	673	594	616	578	587	633	631	651	651	632	629	622	621	603	637	608	612	617	591	619	640	644	621	651	594	642	619	676	681	649	624	622	621	638	620	605	587	620	649	601	629	600	628	608	659	648	642	603	574	624	610	636	585	598	685	603	635	620	640	586	612	658	655	615	637	611	597	627	585	622	614	601	637	648	618	660	642	584	625	668	604	621	628	622	660	652	593	625	592	625	659	651	609	606	627	716	657	654	590	643	590	671	617	632	622	575	648	588	652	629	599	654	600	663	640	645	632	625	595	627	595	636	617	618	603	644	632	643	675	553	635	634	607	630	653	614	640	570	623	660	625	596	634	647	647	656	596	633	614	586	652	654	595	617	629	594	632	637	662	634	597	653	631	644	604	627	637	611	641	610	606	613	602	618	611	626	659	641	613	608	632	675	615	638	615	613	636	629	656	629	626	587	651	626	590	637	619	585	621	627	617	622	629	628	606	640	644	640	637	655	618	646	672	590	639	622	624	617	603	602	602	593	575	631	617	643	619	669	638	615	614	628	635	630	627	592	602	598	632	623	647	626	584	639	629	602	672	544	609	622	640	620	607	581	674	627	598	597	623	635	595	593	611	613	670	592	650	612	645	656	622	633	634	618	598	646	665	653	597	630	615	633	623	622	611	621	654	605	600	617	636	641	604	615	649	652	626	664	669	597	623	612	623	569	629	624	638	636	629	604	638	600	578	634	616	626	635	642	655	599	624	624	601	565	605	648	595	655	641	660	654	591	638	620	589	653	641	676	654	633	609	573	632	668	627	605	626	624	603	618	617	596	631	596	652	618	624	651	631	618	621	612	603	583	624	609	642	618	630	607	609	617	576	624	600	620	619	614	607	582	609	591	638	606	591	623	610	600	592	585	615	658	651	604	637	601	628	630	585	624	654	622	612	599	632	567	620	607	641	603	611	630	638	612	607	625	616	632	628	597	643	596	635	632	662	619	604	615	621	654	629	640	616	646	599	627	622	630	608	639	600	638	678	658	595	593	641	627	624	612	649	586	616	674	610	654	660	655	645	669	624	590	633	660	646	625	620	601	612	613	616	664	667	617	646	630	667	665	627	632	640	622	608	617	649	621	662	650	570	640	592	617	611	645	629	647	637	674	613	687	661	640	629	616	673	643	670	598	626	612	641	648	639	638	602	631	592	626	651	625	608	658	665	664	604	592	606	617	621	641	691	606	613	587	595	599	605	621	588	609	613	646	612	630	635	629	641	661	595	573	596	597	613	621	624	611	651	624	627	626	626	643	627	636	675	644	670	599	617	608	587	614	650	615	608	628	609	614	600	617	631	626	609	596	631	628	611	620	600	620	651	607	630	615	666	617	625	594	638	657	591	621	615	624	659	611	627	635	597	628	595	631	604	629	611	648	612	616	624	601	613	614	636	611	591	615	624	632	667	651	624	578	619	650	641	614	645	577	631	612	589	634	614	616	635	633	605	584	574	582	593	630	674	617	590	611	638	592	589	606	630	607	675	660	667	626	624	626	618	662	622	611	629	670	633	606	625	635	655	657	657	613	631	641	610	632	599	586	643	643	603	642	621	632	606	597	633	619	639	646	582	621	573	617	663	600	652	635	624	615	624	594	640	624	633	607	627	633	651	668	621	670	584	673	633	632	622	605	591	628	704	588	596	602	569	617	650	624	608	594	646	619	613	608	605	632	578	606	594	655	654	601	607	624	617	643	611	617	585	650	586	614	624	612	632	616	625	650	659	633	622	616	587	605	629	641	622	597	607	592	608	606	584	628	637	602	584	600	613	648	629	588	621	631	652	612	615	623	643	667	623	621	630	599	588	638	602	587	622	604	638	641	629	613	637	619	639	617	615	624	620	636	621	628	646	602	627	618	658	680	607	668	624	637	594	630	603	621	627	631	655	619	638	647	630	639	597	597	586	638	641	619	584	576	634	622	617	610	614	645	666	625	664	641	615	662	634	601	678	622	641	660	607	629	637	659	600	600	619	634	611	598	650	639	628	599	655	644	648	646	571	626	633	626	607	623	605	611	653	660	616	612	601	618	623	606	630	622	620	596	597	636	639	660	608	634	616	606	639	632	621	563	641	634	615	628	591	631	654	620	611	647	654	636	636	616	615	631	614	653	619	595	608	599	669	617	638	603	609	622	595	621	611	643	613	642	623	614	648	634	620	672	650	613	634	663	657	639	574	602	617	601	577	608	588	641	593	622	583	633	642	591	643	612	649	595	607	644	637	635	652	645	635	633	581	676	596	578	681	599	643	653	631	591	600	609	621	617	617	634	666	639	626	668	649	629	614	622	630	607	606	591	571	637	613	625	675	649	590	655	621	628	659	642	605	636	608	623	604	622	642	624	605	630	675	594	658	597	648	653	630	606	634	601	628
56763	38755	39537	37316	31441	29752	25103	22723	18566	10281	2646	663	530	462	510	551	586	539	558	505	551	520	559	535	531	538	541	523	501	493	522	499	451	449	454	452	505	467	501	474	487	460	506	460	503	486	489	460	457	479	457	457	467	482	464	457	495	484	486	488	461	456	476	496	617	1033	1254	899	429	479	486	438	472	439	465	414	501	461	491	467	478	479	467	486	448	446	449	451	462	476	473	482	480	463	457	465	450	464	464	481	478	471	467	463	477	467	490	457	472	411	458	467	452	462	477	472	447	448	461	460	442	440	443	491	479	475	468	444	443	420	464	487	493	464	468	469	477	508	430	405	484	450	502	462	464	446	447	478	482	471	442	502	491	454	454	449	433	457	450	489	458	456	471	517	481	483	508	483	436	463	453	467	476	481	427	430	475	434	429	456	452	482	462	463	453	444	430	430	481	472	482	446	425	507	527	477	466	473	445	470	440	473	440	476	463	471	437	473	384	443	456	489	442	444	436	452	473	508	443	447	460	473	479	510	473	500	453	455	490	420	475	471	489	436	452	455	466	448	453	415	453	462	429	443	399	484	462	436	481	458	433	448	464	473	458	478	479	478	476	420	457	433	452	455	487	515	463	470	474	475	487	459	479	434	464	464	424	450	463	455	474	449	474	428	437	452	430	437	445	436	457	457	461	468	450	474	471	428	472	432	452	465	483	442	440	466	445	436	425	454	440	419	445	482	474	445	444	469	474	447	439	461	462	456	458	459	474	497	453	475	490	465	477	436	470	482	455	458	437	469	468	478	434	486	462	482	433	473	496	484	462	486	481	469	488	470	526	467	487	494	430	462	462	473	468	477	459	465	433	435	489	476	506	455	444	468	481	483	474	477	461	470	427	405	461	464	447	451	444	465	481	464	475	480	465	470	466	441	428	450	468	474	451	533	465	441	435	459	473	483	474	414	448	422	428	460	471	467	460	458	455	462	438	433	480	433	469	427	473	462	491	473	501	431	451	473	458	468	425	479	481	462	429	442	408	496	464	442	494	465	472	435	420	496	440	468	451	475	466	460	433	419	446	455	459	447	481	480	462	439	475	443	480	416	432	431	453	467	417	440	477	460	493	443	414	473	449	465	488	474	484	466	440	431	479	485	454	420	447	436	466	474	441	426	511	466	458	473	424	445	466	428	472	452	442	508	444	421	379	451	443	431	461	413	415	433	519	455	454	484	468	457	434	416	503	469	456	477	468	492	466	484	454	486	433	431	449	440	442	418	464	441	448	479	464	459	473	481	483	477	403	457	435	480	388	439	467	458	472	416	454	506	432	437	456	449	433	487	494	452	468	432	486	493	440	482	440	463	454	487	462	439	475	446	448	471	393	450	446	466	481	473	447	423	433	446	426	477	479	463	429	462	441	492	454	453	470	465	443	500	509	492	470	451	457	461	450	447	462	450	484	461	474	484	481	464	465	468	451	475	434	461	451	499	427	440	440	466	443	453	454	416	484	466	451	468	440	453	445	433	500	430	466	438	432	449	447	475	457	446	454	434	461	463	425	449	474	416	432	448	443	456	435	460	403	467	478	443	448	450	485	474	465	450	459	455	481	484	448	446	450	466	502	506	453	450	479	453	406	452	446	497	454	486	472	458	473	422	442	439	428	459	481	456	432	461	442	455	453	473	446	470	437	466	421	387	444	426	450	491	450	453	440	462	479	504	447	470	494	465	470	451	490	447	426	437	457	426	476	456	446	486	479	460	475	441	480	459	462	489	488	456	439	482	450	469	458	476	434	462	446	429	454	506	511	448	471	439	419	460	440	411	430	469	467	487	459	427	452	456	463	494	451	427	443	445	446	485	453	510	439	416	453	457	465	418	393	458	453	482	442	420	443	461	484	457	429	442	473	469	484	454	471	472	479	484	442	444	464	467	462	468	459	454	440	446	470	447	493	458	460	493	457	426	435	423	449	414	456	473	462	450	446	504	489	449	440	465	472	467	467	449	423	463	466	461	425	453	486	469	448	466	473	404	436	483	475	450	490	450	454	458	484	480	525	440	443	481	460	465	440	393	473	443	452	464	461	452	416	415	394	427	456	398	481	448	492	449	470	447	410	463	465	470	407	479	479	436	471	438	493	417	453	466	445	448	459	461	482	439	464	495	479	466	438	468	427	414	432	459	470	462	401	423	463	436	391	471	449	469	453	486	460	441	416	491	461	512	462	465	453	471	469	472	453	407	430	439	475	449	465	474	422	429	479	471	458	439	445	456	467	490	452	453	487	479	418	455	421	439	481	463	462	449	462	435	435	467	456	466	464	469	468	457	448	435	448	444	505	465	436	441	429	436	431	459	464	481	437	475	463	464	446	455	466	434	466	465	430	466	488	459	437	473	458	466	515	461	430	467	466	475	463	425	478	434	439	426	488	496	459	432	455	437	467	469	501	443	495	446	438	426	455	477	462	477	462	476	476	460	466	434	493	464	459	439	444	465	495	440	506	435	409	457	463	486	483	462	430	428	447	418	424	471	446	485	477	496	402	443	454	452	411	442	470	414	455	433	471	476	455	472	459	477	491	504	465	492	467	428	486	402	468	474	470	490	459	451	432	453	459	497	451	462	418	436	450	456	438	450	444	453	415	473	483	470	450	447	432	456	444	439	449	433	431	466	454	422	425	418	478	439	388	459	408	426	403	403	437	452	403	521	502	479	458	446	418	461	500	465	435	464	491	461	457	466	492	453	465	471	448	454	418	420	456	446	467	473	441	475	445	483	441	505	440	458	458	469	468	441	456	417	468	443	462	503	488	449	428	455	506	430	473	443	448	460	447	493	434	434	452	433	453	512	404	493	455	429	433	446	467	458	438	466	490	430	445	462	418	489	454	445	457	465	462	420	475	452	480	443	446	459	492	417	453	484	474	464	498	429	453	455	470	451	478	437	489	443	415	467	458	478	440	473	478	435	471	450	479	416	472	457	471	459	478	452	471	444	451	472	469	427	444	464	452	483	476	459	464	428	420	462	418	433	447	465	481	447	424	478	443	459	457	430	459	425	449	445	479	449	433	427	474	440	442	430	427	477	495	466	465	427	428	443	481	447	447	457	462	463	473	426	486	460	440	446	485	503	440	464	470	436	445	431	474	428	456	448	474	449	458	440	449	407	420	463	457	449	462	465	452	473	432	468	440	452	501	461	463	418	483	458	389	436	452	443	427	439	452	407	439	488	461	448	465	485	457	473	443	455	474	442	469	504	454	497	462	431	445	457	445	482	459	426	439	479	430	476	465	510	487	454	450	453	444	508	445	455	403	466	469	461	433	431	397	404	407	457	476	436	446	456	429	440	504	473	468	459	441	448	433	457	491	465	445	439	453	442	519	505	439	455	461	448	457	436	453	450	428	424	450	442	433	422	450	454	458	454	416	469	491	419	436	420	405	471	442	451	470	429	485	462	472	429	465	480	432	422	459	454	481	509	486	483	446	474	439	473	440	428	460	466	487	471	501	439
54639	52429	41940	25574	9767	3437	11	3	5	8	15	45	108	244	401	536	640	795	870	870	929	952	915	977	918	960	909	927	951	972	875	966	986	934	935	979	902	862	901	919	891	906	920	961	935	876	920	934	912	892	905	880	819	869	920	890	883	868	902	843	849	879	898	955	1528	3707	4395	2768	846	890	851	913	850	845	856	841	860	877	895	904	838	879	849	853	827	862	868	857	866	807	857	886	815	860	888	828	884	902	855	830	814	816	810	844	860	902	810	848	864	840	839	858	831	846	865	816	931	856	827	879	818	873	876	826	861	854	800	847	854	865	862	890	851	870	829	820	865	884	879	847	840	875	887	814	950	837	856	868	931	937	831	779	855	802	813	875	865	814	876	859	853	850	833	855	829	853	856	862	879	897	844	891	854	813	876	823	840	841	847	856	838	809	847	833	864	839	906	840	844	866	854	866	815	864	823	834	875	811	846	813	869	886	834	890	871	849	890	874	824	855	843	804	852	931	776	881	912	862	835	801	816	865	897	835	920	896	836	838	803	832	872	835	850	871	832	856	870	922	876	861	864	861	877	886	883	884	855	838	884	918	858	890	822	856	870	832	872	879	841	871	853	856	825	876	869	790	876	884	814	856	875	830	831	842	818	846	897	874	857	854	854	827	863	831	764	830	826	773	826	856	832	831	903	840	838	880	793	857	866	842	847	914	853	845	851	879	842	880	857	849	821	854	843	896	821	854	865	824	834	809	821	843	878	803	835	869	837	831	828	779	825	848	873	873	838	864	839	816	862	897	865	853	831	843	823	813	828	878	815	902	843	809	833	831	848	794	854	906	816	824	837	835	865	876	825	835	845	850	851	869	815	888	919	772	804	856	816	839	860	861	843	888	887	904	815	828	859	847	847	842	885	791	854	804	883	866	891	904	777	826	895	849	839	849	879	902	835	829	843	844	879	835	851	859	853	856	870	818	831	827	834	879	859	866	833	880	824	833	864	870	825	884	823	843	836	828	813	856	816	837	868	805	825	873	932	854	831	802	789	862	808	853	789	893	903	823	825	787	823	830	826	860	896	855	787	841	814	807	842	828	796	849	800	835	843	846	823	836	880	839	879	844	874	873	865	828	819	821	816	876	812	835	877	823	899	848	861	822	810	911	837	787	812	802	861	835	835	866	847	863	879	881	874	905	878	844	829	878	832	806	887	840	884	800	878	797	806	832	831	882	795	853	867	868	815	889	827	836	854	827	877	863	876	806	810	829	862	783	866	820	818	898	814	862	817	868	902	822	886	866	819	830	878	861	865	862	794	866	860	838	854	845	860	790	871	870	829	868	908	882	863	851	822	843	825	798	818	857	844	880	848	831	826	809	867	819	837	871	850	836	890	797	859	847	874	801	860	835	831	853	798	859	837	794	856	838	812	847	821	855	844	828	810	837	817	820	865	874	844	873	779	826	876	814	849	835	852	846	836	854	841	902	874	824	842	847	841	845	882	869	803	807	919	853	880	839	832	775	839	843	862	859	791	810	806	832	841	795	827	842	825	829	861	849	839	874	856	844	819	834	785	791	864	882	869	885	804	820	804	808	846	838	840	886	856	835	835	820	862	803	871	866	815	861	821	846	877	858	842	831	844	890	854	836	846	832	819	888	824	906	834	864	808	883	842	845	847	896	841	869	830	859	848	830	844	827	796	828	842	835	919	842	841	819	880	859	868	856	838	838	870	829	830	866	840	848	830	857	869	874	880	839	866	837	863	837	848	867	819	853	852	871	828	866	816	863	829	837	867	866	870	832	840	862	811	836	865	822	858	855	851	851	901	799	793	910	912	856	805	854	809	896	900	846	810	845	800	827	871	802	937	855	841	791	875	863	843	877	847	839	876	817	845	865	814	822	882	838	904	843	836	837	830	816	888	802	871	838	824	874	852	852	835	883	802	831	851	826	841	867	859	863	870	860	886	914	853	886	846	866	770	810	856	856	872	838	854	849	803	877	846	873	812	823	839	850	859	860	905	817	842	851	863	831	834	867	829	868	820	856	835	802	845	812	856	866	834	836	827	858	850	784	853	863	812	844	799	803	831	820	796	841	855	833	854	816	864	848	800	884	860	855	794	817	866	844	830	806	809	815	852	890	854	843	831	854	795	841	847	826	805	844	815	842	849	820	874	846	807	829	868	848	864	842	899	805	842	867	854	809	769	825	889	824	758	831	834	852	866	867	847	835	821	884	843	800	844	873	839	864	832	885	853	860	865	835	818	785	860	807	857	806	840	838	815	877	842	822	863	808	850	873	816	833	835	862	811	832	862	834	792	870	855	839	837	836	887	818	824	823	870	843	837	838	868	862	844	795	853	855	834	829	879	853	864	865	828	864	824	853	811	820	821	865	785	874	872	828	805	854	821	819	835	858	832	867	835	827	845	816	839	840	823	873	871	867	785	859	874	843	890	836	848	819	844	868	876	801	843	895	863	796	863	793	860	866	809	802	870	838	886	839	871	859	834	833	874	842	853	907	901	814	848	888	830	864	813	849	840	797	826	875	839	866	864	808	860	880	835	852	859	862	894	800	833	812	790	845	844	845	828	920	850	866	793	905	869	907	878	842	862	863	819	860	838	848	861	835	827	860	820	825	844	857	816	827	862	883	848	816	850	859	847	887	835	839	849	867	856	817	840	839	840	849	833	880	817	838	812	813	896	841	833	877	867	842	830	857	821	837	826	863	794	811	850	800	841	841	863	904	853	815	819	820	857	815	867	846	811	802	848	831	844	836	832	837	852	866	849	835	843	897	851	849	826	884	812	831	887	839	835	858	832	843	808	873	831	868	868	854	898	820	889	851	865	861	824	897	814	816	816	841	861	849	824	851	839	861	874	801	790	892	853	786	840	880	855	900	840	793	825	888	872	854	863	825	846	796	815	828	846	872	818	866	881	844	819	842	843	869	860	836	876	927	846	849	832	824	818	886	799	833	842	837	844	846	841	821	872	843	879	840	869	833	837	855	837	827	832	834	874	831	877	839	855	829	826	815	837	872	830	805	850	808	862	847	844	825	816	824	799	841	835	822	833	915	787	812	818	844	833	828	869	818	845	884	835	815	818	830	868	856	824	861	850	873	808	871	820	810	830	886	826	880	812	810	815	874	880	878	869	848	816	856	831	852	832	827	799	844	845	821	852	817	844	881	866	859	873	802	837	864	906	840	839	832	803	852	867	859	855	828	847	822	863	837	845	864	917	844	859	858	806	790	869	878	792	885	849	827	762	859	796	765	902	786	840	822	846	817	848	837	831	825	866	897	881	877	839	835	879	842	824	828	857	826	839	812	842	841	816	879	864	876	861	818	902	869	841	824	788	835	818	792	859	845	876	826	832	850	790	878	886	898	857	866	856	843	861	851	826	851	898	841	832	901	858	848	839	825	821	803	817	840	841	847	914	848	845	831	799	825	874	851	859	793	863	839	873	848	845	858	897	839	864	798	814	874	894	836	817	816	834	817	798	843
35553	58744	62883	55683	33005	26161	7774	740	377	282	181	172	177	158	187	149	139	172	158	166	184	181	158	149	162	172	172	180	146	159	169	143	175	150	156	139	155	166	146	167	149	185	144	166	155	163	158	149	159	151	165	178	177	145	151	160	176	148	165	146	160	150	162	135	168	199	185	159	140	165	152	151	150	167	142	148	161	161	148	167	179	157	153	147	183	152	147	168	159	145	139	165	175	168	145	163	174	159	161	181	171	161	168	160	170	129	172	155	138	156	165	172	186	160	151	155	150	148	137	145	167	155	179	174	152	173	142	148	153	151	160	159	177	180	157	135	174	158	167	162	154	164	162	144	166	182	161	151	166	167	158	151	154	153	165	163	149	147	145	166	153	159	154	174	157	173	144	158	159	162	147	181	171	176	161	148	158	164	141	158	161	144	154	161	157	166	160	160	157	164	154	171	134	199	160	165	155	174	147	143	168	165	167	170	150	159	187	194	140	158	159	176	156	155	187	180	155	167	168	179	137	146	160	160	152	163	141	146	163	149	173	159	166	152	150	165	166	207	155	164	145	140	175	141	143	174	144	154	163	166	169	145	158	141	153	126	160	175	156	140	166	164	149	157	160	163	162	172	180	170	156	150	158	157	175	154	159	166	150	165	167	164	172	186	183	181	145	160	146	178	148	173	187	172	149	153	146	184	172	171	150	155	155	149	155	158	134	179	151	173	150	141	145	173	144	148	175	167	144	142	166	147	155	166	172	148	138	144	139	172	169	149	176	148	149	155	154	159	166	177	169	168	149	147	159	167	147	172	147	155	164	168	151	157	135	171	182	187	147	159	165	172	156	169	151	153	159	152	171	170	181	134	155	167	177	187	162	156	173	158	166	159	150	146	150	147	152	153	139	165	180	134	145	140	148	171	186	149	157	153	152	154	130	170	144	144	177	161	167	172	160	148	149	153	176	156	144	143	145	157	160	142	182	143	132	151	166	139	167	145	167	171	151	148	159	127	174	150	167	179	141	152	175	162	143	153	174	150	181	150	158	183	181	162	132	170	147	162	155	149	167	177	165	135	171	141	137	153	158	156	139	164	168	153	166	127	140	146	160	162	184	158	180	154	159	162	154	161	159	183	152	158	171	159	149	173	147	162	177	152	167	172	158	151	150	138	158	148	177	156	178	166	159	144	169	158	160	159	176	152	141	151	154	170	158	160	170	159	142	146	144	155	150	137	166	159	134	136	146	160	143	142	163	150	149	150	161	143	142	147	168	156	148	166	155	147	176	164	155	174	174	166	153	158	141	151	156	175	146	150	182	148	153	161	144	172	162	147	152	159	158	172	165	159	168	159	179	171	151	158	142	143	132	158	162	161	144	163	157	175	168	146	162	154	169	149	173	169	126	150	164	154	162	162	159	142	158	169	155	170	157	170	164	154	165	163	176	163	170	136	160	171	161	165	153	158	125	142	144	163	158	139	162	160	176	172	164	166	138	162	173	161	187	153	167	169	169	137	157	163	162	149	166	145	162	169	184	174	149	150	157	164	155	157	143	164	171	154	152	167	149	165	166	170	142	150	163	166	147	158	141	156	153	145	170	151	157	156	153	150	176	176	157	159	169	162	141	151	188	157	150	168	154	159	166	149	156	168	150	156	156	158	149	159	188	147	161	153	181	171	161	157	166	167	152	149	157	173	171	177	151	170	166	166	162	139	163	180	141	120	146	172	145	156	151	177	171	136	155	158	156	169	153	161	161	138	147	152	167	162	166	150	163	159	176	160	149	175	155	153	167	160	156	159	134	146	181	168	153	158	168	156	156	167	135	163	146	192	153	168	169	152	145	171	136	163	146	154	156	168	180	132	148	160	141	151	143	166	168	146	142	187	147	157	178	166	160	165	179	146	164	188	157	176	170	164	169	169	154	153	154	189	148	137	169	151	146	158	174	158	182	174	156	168	165	159	153	149	167	165	154	159	156	160	161	157	150	149	175	150	169	178	137	147	153	145	153	165	183	183	178	169	141	170	159	149	156	179	176	190	158	140	132	172	137	138	162	159	151	155	172	166	153	160	163	152	169	169	165	167	152	167	161	156	149	141	141	150	161	173	169	146	171	165	165	168	159	148	176	154	164	144	150	164	152	161	150	151	152	141	179	165	134	131	159	176	148	158	164	161	155	162	166	188	161	141	148	173	171	168	159	177	164	153	140	161	161	212	157	163	149	159	168	159	171	159	158	137	147	156	129	151	162	152	147	140	164	171	162	163	149	158	165	161	149	157	145	150	185	152	162	152	192	160	165	149	172	160	161	139	149	134	147	151	148	134	153	170	135	146	153	153	164	147	154	145	149	150	154	168	147	148	152	174	163	154	146	151	163	173	161	177	160	151	153	177	146	176	147	155	147	162	172	168	160	159	162	159	148	138	168	161	166	153	170	165	189	155	168	156	156	190	166	171	169	158	154	160	169	176	166	161	171	186	163	190	140	152	162	178	133	169	176	142	184	166	154	149	143	153	160	160	170	164	146	137	146	145	158	143	183	176	161	175	145	170	161	157	157	162	168	151	166	192	159	158	152	175	154	142	180	142	151	151	156	168	139	167	151	159	145	162	147	152	147	175	150	136	146	146	160	161	141	138	128	140	153	155	174	135	184	173	160	157	152	159	196	174	148	168	163	167	166	167	144	138	162	181	152	178	171	154	167	152	167	162	184	167	178	165	165	138	166	166	186	187	151	172	158	176	155	149	143	173	150	132	156	147	174	163	176	172	152	152	162	173	145	130	138	150	150	144	189	180	156	149	164	160	153	172	154	170	137	159	144	152	161	160	136	130	166	175	140	155	159	142	168	160	191	165	177	153	156	163	167	169	169	135	178	140	140	156	152	150	147	146	159	148	163	152	167	163	153	152	159	170	156	185	172	158	156	149	168	153	167	164	162	168	167	180	152	156	167	159	145	160	144	156	143	152	158	151	150	162	163	171	165	154	166	161	156	150	165	171	154	158	130	178	144	154	164	166	168	159	166	153	155	155	161	174	160	152	170	147	157	157	144	151	176	152	170	179	160	171	156	181	164	163	150	129	173	164	144	154	158	134	166	156	154	175	148	179	165	147	175	150	167	161	147	134	143	159	170	157	146	162	154	170	172	146	171	167	144	157	171	154	144	145	186	148	150	156	168	150	160	176	150	158	142	165	164	182	159	177	135	172	148	136	142	155	188	157	181	172	157	174	149	137	153	146	124	170	161	160	170	150	175	166	175	168	179	155	174	182	158	169	139	140	160	166	156	147	159	167	151	172	145	189	172	189	162	150	147	157	168	157	154	165	193	154	178	139	178	160	143	170	151	152	150	173	148	159	150	156	173	157	148	168	150	158	152	150	176	161	161	169	144	149	172	156	159	128	151	165	180	147	148	163	156	163	142	163	174	143	149	163	146	148	141	175	186	165	156	166	153	147	179	163	151	155	154	170	166	144	158	130	170	148	149	166	165	169	161	167	171	185
31272	56505	65344	58298	40969	36750	4641	493	442	441	440	434	439	422	447	451	486	408	411	441	422	454	394	447	441	438	437	436	461	441	422	442	447	437	419	429	447	416	428	413	412	446	477	433	415	433	469	439	446	429	456	429	446	408	418	417	443	453	435	418	465	411	438	417	480	585	531	422	425	426	416	389	414	425	474	444	401	426	435	423	407	475	412	402	451	413	465	433	420	433	410	399	378	457	419	429	419	439	468	424	424	462	466	412	448	451	405	432	425	427	404	438	412	450	446	412	433	453	433	428	421	362	430	421	478	461	425	446	447	460	421	431	424	401	466	426	405	410	406	443	439	463	483	444	426	411	420	429	449	409	448	443	443	453	450	480	423	446	445	431	445	413	423	436	429	452	418	435	440	457	470	436	465	407	452	457	450	437	424	458	412	396	445	422	441	433	445	428	405	392	431	447	404	441	436	407	433	412	438	411	432	436	426	454	397	450	425	441	440	411	392	423	460	434	420	397	428	424	439	419	441	441	388	425	429	400	406	427	445	439	424	456	426	461	454	428	440	447	436	397	440	455	457	439	400	426	432	441	436	441	392	399	407	435	421	412	461	481	454	447	411	420	418	437	385	393	422	436	382	415	425	433	418	423	423	413	425	427	407	435	456	425	440	426	407	408	444	435	434	426	445	393	471	425	461	443	445	426	453	468	434	385	446	446	409	449	450	435	445	439	401	415	433	483	378	417	391	461	477	466	391	425	476	444	428	427	424	387	435	407	433	459	418	447	447	448	469	457	401	434	413	454	452	414	448	458	434	416	430	424	429	414	401	442	440	424	430	467	451	417	466	454	413	450	431	397	444	430	412	498	439	426	417	439	432	456	413	449	418	455	451	450	433	432	422	436	416	431	414	408	480	436	437	439	415	408	438	474	424	432	403	458	441	445	420	449	425	431	437	423	476	417	462	411	473	414	436	461	418	442	445	419	428	449	412	438	454	470	474	430	443	419	457	408	445	463	477	407	435	458	441	456	441	423	422	433	438	415	420	426	427	415	426	455	419	449	420	454	405	427	433	429	458	462	475	433	435	412	394	432	414	472	440	474	402	436	410	421	422	426	439	452	428	415	436	429	454	440	413	451	437	410	424	452	410	436	410	464	469	448	450	445	423	423	402	476	451	448	428	462	461	463	444	415	416	418	433	407	445	429	457	434	436	444	424	442	425	455	405	424	429	436	409	412	404	438	411	412	420	395	421	457	379	415	396	419	461	382	382	407	449	415	424	386	445	439	402	414	486	496	418	437	430	423	454	399	431	422	423	433	387	414	434	428	380	447	449	424	471	446	421	437	462	411	441	443	439	426	460	435	457	451	440	414	446	425	483	410	449	426	458	486	427	430	443	417	429	456	446	426	443	442	400	389	451	457	463	414	425	422	447	430	411	431	427	429	448	477	446	417	442	437	427	448	406	430	444	428	401	428	468	460	416	426	465	441	418	481	411	435	450	449	413	478	449	467	411	472	423	422	414	432	422	441	423	428	410	433	388	412	434	443	440	434	428	456	424	419	418	453	441	451	431	423	398	445	438	420	471	394	434	403	416	404	463	418	432	433	448	402	446	457	422	421	416	414	429	426	404	417	398	444	438	450	445	432	425	399	463	434	414	431	421	413	467	399	412	449	421	432	445	429	424	430	434	441	431	423	449	443	423	463	435	423	446	456	436	461	411	424	405	419	420	426	435	430	423	448	421	443	445	410	432	425	410	454	407	447	412	401	427	415	460	471	469	466	419	381	461	453	426	459	447	423	421	428	428	458	464	437	482	444	453	450	410	460	423	439	437	428	424	452	436	473	431	445	412	448	437	478	413	401	396	435	442	421	395	405	459	442	445	464	430	438	419	402	421	406	429	410	424	418	430	449	408	422	431	442	416	426	421	388	427	427	451	459	413	438	475	398	448	423	440	415	419	424	417	451	456	442	464	441	431	417	461	425	437	441	422	410	448	427	393	421	445	412	407	454	433	447	416	399	425	422	405	432	441	409	426	408	403	437	385	402	461	436	440	425	469	427	432	407	395	460	460	422	451	436	439	448	421	447	418	426	451	421	441	433	417	415	467	412	448	435	417	452	418	404	403	450	420	443	455	419	422	420	453	453	427	432	493	423	430	425	398	482	460	432	459	446	439	444	423	448	407	416	439	466	460	422	414	440	414	414	446	396	441	437	445	458	429	403	444	433	424	434	400	438	431	420	449	422	441	405	430	401	449	416	405	460	433	487	449	406	466	445	431	472	428	431	439	440	434	418	432	386	419	446	417	453	447	436	420	431	450	437	449	410	404	420	439	445	427	473	453	449	416	426	450	448	380	446	423	435	462	447	411	406	474	417	415	453	429	451	454	398	412	417	442	451	428	446	409	463	418	452	387	382	425	454	440	447	449	391	437	456	420	439	475	413	377	448	414	412	431	435	455	388	441	457	430	421	404	430	401	430	414	432	423	444	424	444	428	457	430	465	451	460	404	409	410	455	422	417	435	434	408	453	440	436	447	447	414	424	447	437	464	401	450	438	437	439	449	427	475	434	418	400	434	464	434	439	434	444	428	460	440	417	419	394	390	418	430	437	446	446	442	449	434	464	447	475	408	442	446	477	420	427	441	428	417	428	413	423	453	399	442	411	412	433	437	461	432	432	426	427	444	404	448	412	406	414	439	448	414	415	414	433	467	424	422	414	389	434	445	432	411	414	423	429	424	443	441	454	445	421	466	436	451	414	451	472	409	445	478	427	399	436	418	421	418	406	431	443	414	431	482	463	430	442	447	440	457	409	444	465	421	412	421	420	420	431	409	456	436	450	407	412	478	443	443	459	434	450	457	400	451	457	429	399	471	413	440	426	419	453	474	421	495	439	430	474	447	419	471	435	446	429	449	455	418	406	398	441	434	443	425	411	444	428	409	421	429	437	446	417	411	472	432	458	405	466	393	422	443	436	423	425	419	438	402	416	447	446	434	402	465	413	437	403	439	468	415	432	446	407	435	432	440	435	446	406	435	410	404	442	458	418	412	447	441	421	413	432	452	432	452	417	406	433	451	435	436	421	426	425	407	465	444	443	434	419	432	437	432	434	435	481	439	428	439	414	388	445	441	464	434	427	426	434	403	447	467	430	459	469	404	441	374	424	453	451	402	442	475	404	443	415	428	441	452	401	396	426	432	415	479	426	425	447	444	464	395	467	457	440	411	421	434	434	402	450	384	421	482	444	435	435	450	428	425	403	461	441	405	454	455	394	400	427	421	405	417	446	403	454	417	453	446	384	445	408	412	448	413	409	414	448	406	405	474	415	450	420	390	423	427	447	428	406	435	432	437	449	399	451	454	439	428	437	405	442	437	427	441	448	452	444	428	432	425	413	449	431	430	433	432	414	446	437	439	403	416	451	426	437	449	470	404	444	437	454	433	432	409	445	421	428	437	392	431	415	391	444	411	421	447	442	419	457	436	436	434	431	446	427
59079	46297	41515	43290	39834	41668	34774	24249	21012	14259	4654	593	384	329	355	314	341	334	328	340	334	338	333	340	342	263	302	290	321	312	355	289	291	293	324	301	298	307	316	262	258	285	326	288	296	307	295	293	319	321	335	294	283	261	330	325	289	322	283	327	301	262	275	309	389	501	394	305	307	306	294	303	305	278	333	280	301	293	316	297	263	311	319	314	317	270	293	290	273	308	304	301	279	326	308	294	313	324	293	280	280	293	301	299	280	294	313	277	288	302	290	286	284	301	277	318	264	300	310	265	279	283	303	306	297	306	295	286	283	271	317	330	317	277	333	271	301	295	271	277	332	306	291	316	299	288	283	295	277	284	306	311	278	287	302	319	290	301	265	313	298	269	303	307	301	287	263	277	306	310	281	308	309	291	304	304	285	294	268	266	295	264	305	267	283	282	306	290	299	301	282	273	277	300	309	307	336	281	330	298	277	320	327	277	262	301	308	281	310	290	272	292	282	289	294	306	291	297	322	282	334	297	289	310	313	277	314	288	275	305	259	314	295	256	315	284	306	290	283	306	304	275	267	298	282	307	301	285	281	278	279	259	272	309	281	276	292	292	268	281	307	287	312	301	293	304	314	288	304	287	271	276	314	300	304	281	291	266	275	273	296	287	316	275	276	305	306	298	275	273	294	287	292	283	303	268	341	304	269	267	320	300	285	279	280	293	287	298	270	297	281	327	303	276	275	284	289	282	297	278	264	284	295	289	283	285	303	312	294	294	298	319	289	292	281	308	361	282	271	301	317	294	268	259	290	297	295	281	275	256	301	291	319	290	291	274	304	293	305	320	315	299	293	329	334	307	309	307	309	311	308	293	290	291	323	301	304	295	307	305	316	282	266	272	299	291	264	293	292	301	292	282	281	305	303	323	297	307	314	283	270	274	292	284	304	288	273	292	256	298	292	263	290	303	284	306	295	298	306	312	310	303	289	272	283	315	270	290	291	282	310	312	290	297	299	305	289	311	282	298	302	298	296	291	329	283	278	266	293	296	299	289	298	256	311	287	299	294	268	277	286	263	305	290	281	270	301	260	337	278	281	284	303	287	262	278	311	289	301	305	272	300	277	273	313	295	286	278	275	272	271	300	333	259	292	293	319	265	318	247	272	302	294	303	333	317	284	306	277	277	273	321	272	253	300	277	291	284	262	299	289	301	254	289	314	264	253	264	303	309	289	287	308	307	284	297	317	298	283	277	254	302	279	295	302	285	282	275	253	277	312	317	304	269	290	271	300	301	266	290	276	320	277	282	304	304	317	312	285	264	261	271	310	295	320	283	300	299	289	295	261	314	309	271	275	247	303	309	297	267	304	295	305	302	303	311	304	318	300	313	256	302	309	307	329	287	277	307	317	298	290	289	304	305	319	278	315	285	305	295	297	249	275	296	289	328	326	305	283	295	315	270	303	310	295	266	321	282	269	268	282	287	300	300	295	294	261	310	270	305	281	296	313	313	298	279	324	325	304	295	309	310	303	302	274	269	293	301	275	290	270	275	315	317	292	302	316	310	321	264	311	318	265	304	292	298	284	310	285	301	260	304	332	281	321	300	271	324	283	295	286	296	279	313	307	274	298	291	306	271	288	283	294	278	302	258	302	294	274	265	291	279	283	281	284	309	306	277	305	288	284	318	315	289	263	277	317	314	290	291	321	274	262	268	284	305	312	301	303	292	300	322	343	256	277	301	252	275	305	301	273	305	332	312	302	299	281	315	271	295	329	315	268	321	303	338	313	314	321	323	303	351	322	282	301	274	293	291	297	338	301	303	283	284	318	295	318	323	278	290	277	310	286	293	292	327	263	292	271	299	285	256	314	315	281	305	259	261	301	287	299	274	279	268	297	275	274	282	247	275	303	299	286	278	272	283	287	301	282	292	276	271	275	316	298	325	309	293	264	323	289	323	308	293	311	289	275	313	267	291	345	285	283	298	294	317	279	285	304	303	297	306	290	288	297	321	313	330	262	324	290	302	263	307	287	289	287	277	338	307	304	287	298	254	272	305	263	270	292	331	258	311	297	288	278	306	286	267	307	297	273	286	293	269	321	273	270	282	266	311	276	284	273	303	326	245	267	278	309	317	270	308	271	287	260	320	271	304	322	271	271	290	305	338	305	286	252	290	284	286	274	300	271	271	320	295	295	288	291	333	294	296	295	285	304	270	285	304	295	286	266	332	289	306	306	290	282	282	285	303	298	304	284	286	291	281	281	307	327	307	274	290	270	315	317	299	318	289	293	295	291	304	304	295	278	305	276	275	290	308	296	265	322	284	285	283	276	290	293	273	305	289	284	287	313	310	307	278	310	311	305	316	252	304	299	296	268	320	324	319	317	319	303	299	305	306	288	291	260	305	270	316	306	303	275	314	262	331	311	261	315	327	309	309	277	286	278	280	259	301	284	293	304	293	271	288	289	281	270	302	301	294	335	296	283	276	278	259	292	283	286	307	331	306	279	288	276	299	275	312	298	337	313	307	280	263	303	299	293	260	295	288	300	291	292	293	309	299	274	289	298	306	298	276	307	255	282	318	282	289	272	255	275	306	282	259	242	271	267	288	313	315	283	274	289	289	290	282	308	314	299	265	262	260	267	261	276	295	294	273	303	298	256	276	255	325	253	270	292	304	301	266	316	294	325	268	301	317	322	303	295	283	286	307	296	283	285	270	288	298	339	293	302	290	292	337	325	302	271	264	306	280	295	259	283	278	277	297	301	290	270	255	271	301	308	311	279	268	322	307	286	310	256	279	280	293	318	275	301	300	260	278	316	313	313	292	308	294	325	320	310	328	289	298	304	311	246	278	284	274	302	296	273	287	317	313	275	293	302	308	309	296	287	277	279	288	303	301	283	306	272	303	286	306	258	297	285	225	268	292	284	312	293	296	271	317	265	296	284	275	324	276	304	302	309	295	278	281	255	330	268	290	308	316	272	270	308	285	282	277	269	286	290	269	312	263	284	297	285	325	301	281	328	299	303	272	297	278	282	308	327	322	280	313	288	247	266	321	310	292	293	290	260	255	279	293	285	303	281	264	273	254	273	301	310	288	312	297	305	313	284	274	260	273	302	297	274	305	263	339	296	293	280	296	289	284	307	271	249	287	293	303	280	290	268	314	316	332	293	288	267	267	280	289	286	304	287	292	317	313	310	294	292	281	300	290	282	288	264	259	294	304	301	296	300	295	290	332	303	292	301	316	301	276	298	284	284	264	308	300	316	327	277	275	267	286	305	312	294	330	282	300	275	297	267	301	274	307	338	293	273	283	278	261	303	300	273	282	304	298	281	294	297	282	303	279	284	297	300	310	322	312	311	298	260	314	292	302	270	255	261	302	285	241	298	305	307	295	279	274	324	314	307	299	296	285	293	273	272	294	315	324	269	260	267	293	273	260	309	331	297	293	287	289	282	292	281	278	273	310	279	296	290	313	297	299	289	303	287	334	287	294	308	293	272	287
54980	57309	48375	35047	26259	22025	6925	72	120	176	274	305	418	508	582	571	615	638	682	659	711	695	715	622	651	693	661	624	647	670	699	674	652	651	645	705	670	651	615	656	639	649	624	627	652	625	648	640	625	649	654	619	587	594	615	598	610	661	598	631	631	618	609	642	1260	1424	968	602	628	619	624	619	625	646	617	620	634	640	652	652	620	639	629	646	629	594	586	635	614	616	606	615	616	608	665	587	624	575	651	602	662	628	625	652	622	590	642	623	655	621	587	657	605	616	619	576	601	601	643	605	574	614	624	624	603	599	603	654	583	632	621	629	609	605	653	629	609	603	612	605	623	626	587	611	600	634	606	623	615	664	622	585	614	600	623	630	648	562	579	612	608	619	641	620	671	609	636	618	604	615	621	608	594	606	633	585	630	569	648	642	599	604	590	621	629	636	578	632	579	611	625	616	582	663	640	650	601	610	604	644	620	643	560	603	637	632	681	637	618	619	670	577	597	599	661	585	625	582	582	629	599	601	598	580	601	648	605	579	605	597	660	662	603	569	566	615	599	628	628	571	652	628	600	614	564	587	597	606	636	611	610	643	638	591	613	604	604	576	668	635	598	619	643	599	624	646	624	650	632	561	621	583	579	635	635	581	636	638	584	617	657	566	624	615	627	635	592	601	590	611	616	603	624	643	623	620	626	626	631	623	594	562	593	600	542	638	589	618	606	614	588	637	576	628	562	614	600	646	648	620	643	598	591	628	621	618	596	596	597	595	653	577	634	601	610	623	579	654	607	629	635	577	601	630	619	584	644	600	631	660	658	617	622	592	582	560	634	610	667	571	647	600	605	659	623	642	610	586	585	605	601	589	609	664	589	588	601	623	627	624	624	607	617	599	584	627	628	577	611	587	612	622	576	553	624	601	592	631	587	621	591	619	578	611	579	609	608	589	624	605	613	583	607	574	602	639	579	579	607	587	658	581	624	587	644	610	537	629	595	587	605	615	617	592	591	597	629	593	595	599	577	606	583	610	624	646	629	614	637	600	576	643	578	600	555	601	591	571	611	580	613	597	608	572	599	629	615	611	600	554	608	553	638	635	627	610	607	623	675	575	586	605	628	651	589	589	590	581	621	633	600	629	593	608	602	640	592	632	575	608	648	624	625	620	588	631	568	632	611	637	618	640	579	562	583	652	588	611	631	595	600	578	610	596	589	584	613	590	595	609	550	594	635	625	652	618	582	655	593	618	595	599	609	608	582	581	629	605	630	627	634	598	617	613	596	596	601	637	588	585	626	570	612	608	601	581	624	656	593	606	620	591	577	644	611	582	567	601	607	623	657	610	614	618	591	592	616	639	599	586	638	604	625	646	621	612	591	567	638	601	620	590	632	626	572	617	601	602	601	616	638	602	603	563	556	605	564	596	608	584	587	620	587	587	634	609	560	607	571	651	614	578	587	633	604	668	637	624	654	590	602	584	610	561	610	632	587	584	663	619	638	595	614	628	605	614	588	618	619	587	624	602	586	604	612	607	607	636	618	617	588	610	612	605	588	582	577	612	626	634	597	583	617	570	642	595	561	636	574	595	652	589	571	579	609	638	609	594	619	639	635	582	616	618	600	609	654	615	619	600	626	571	608	583	594	571	623	630	583	573	639	608	635	590	625	607	622	634	605	636	625	594	586	546	627	625	595	560	586	600	598	603	613	600	610	628	610	590	624	648	629	623	631	624	634	604	578	596	588	625	666	612	637	597	662	597	656	611	586	554	611	588	624	616	570	624	540	635	593	608	574	559	652	627	643	588	596	620	644	628	614	555	610	630	602	625	603	589	641	588	627	594	644	636	619	600	614	603	624	616	630	574	632	586	582	611	587	646	615	627	595	561	568	626	621	614	568	597	592	594	636	594	627	613	544	614	610	610	594	622	591	634	616	583	611	618	607	609	610	609	578	594	608	657	587	617	635	636	588	592	602	608	588	572	585	562	627	618	600	606	605	586	620	632	628	567	573	560	620	625	593	600	597	597	600	639	638	601	572	599	587	605	650	623	630	604	566	601	572	646	610	585	592	632	583	604	572	583	590	664	580	611	584	650	586	640	590	626	603	586	634	604	560	599	598	644	619	639	629	577	623	594	619	601	632	622	645	621	563	579	601	637	577	581	585	626	593	609	639	618	608	604	602	604	563	653	616	615	629	594	592	626	586	586	581	634	643	596	652	627	585	625	599	615	593	615	647	600	585	581	621	670	604	551	589	565	614	634	631	562	595	622	624	567	636	583	597	577	579	597	621	587	614	630	597	631	629	567	622	564	615	590	606	576	609	606	603	619	660	576	633	592	621	576	604	607	586	568	600	596	605	577	589	600	580	570	576	646	617	602	629	589	590	608	576	575	647	622	568	633	603	647	620	644	624	575	613	623	608	624	606	589	604	570	600	599	570	653	652	621	573	631	571	655	563	595	644	612	603	624	601	598	612	580	557	611	572	621	637	591	634	593	664	574	613	608	651	590	584	630	618	625	570	606	595	615	615	606	632	624	656	634	613	586	582	651	559	571	631	578	567	619	580	614	575	576	628	606	624	618	590	650	593	625	614	608	622	593	615	624	562	610	611	588	556	618	575	580	556	661	601	622	583	597	603	563	633	646	560	609	638	560	588	624	626	628	608	607	643	647	615	621	634	640	604	615	611	633	624	611	627	593	590	591	594	602	635	610	603	612	614	564	598	602	588	605	603	530	569	646	602	606	589	558	615	651	631	588	609	598	612	587	548	610	653	624	604	613	538	630	591	630	597	593	619	622	624	649	630	610	600	645	635	640	624	587	619	600	582	631	603	608	662	596	614	584	575	585	620	562	591	616	607	609	606	573	636	635	626	583	618	637	591	639	613	596	660	609	595	660	632	586	594	629	614	627	636	593	633	597	609	628	602	615	605	606	587	642	622	578	581	580	573	569	632	595	596	636	614	597	591	610	581	592	614	595	588	578	595	607	603	606	636	594	606	618	643	588	635	561	586	637	653	635	620	609	580	598	576	590	601	586	596	660	589	631	643	607	629	607	610	584	606	596	627	608	608	588	589	621	578	632	580	618	613	618	631	660	595	627	612	623	607	615	606	574	637	618	579	626	606	632	636	598	586	619	563	628	595	640	651	627	628	602	603	612	607	583	633	600	641	605	663	640	586	610	569	594	612	663	607	641	608	604	604	581	592	585	618	634	602	590	615	661	596	616	592	614	608	594	583	606	638	568	550	563	619	633	635	600	636	539	609	593	597	646	562	601	600	620	608	598	569	639	652	599	618	575	575	575	623	578	565	599	600	644	584	593	586	619	597	649	637	629	616	614	601	607	563	644	593	636	611	545	565	591	635	610	617	634	605	613	616	620	651	609	585	583	590	655	617	617	637	588	655	596	590	610	648	613	656	575	592	583	585	603	601	560	566	602	636	607	616	580	627	597	629	551	614	638	585	615	631	583	589	634	575	594	559	598	587	632	593	602	601	624
54664	40037	36441	30557	26661	25384	23248	19352	9875	1435	149	102	170	191	248	322	334	331	397	416	442	451	471	468	476	495	464	488	453	450	488	466	447	491	497	461	540	465	521	471	465	505	522	473	469	517	509	469	471	473	452	496	465	495	459	472	461	477	494	440	486	442	436	471	725	1160	770	477	456	473	442	511	460	431	438	506	441	428	443	453	439	402	427	482	448	425	436	459	465	502	461	514	447	428	482	451	485	497	475	491	515	440	454	453	469	436	446	491	459	459	445	396	463	469	441	442	431	445	471	445	475	391	464	441	439	440	467	405	485	445	450	492	495	465	450	427	431	490	485	425	474	444	449	461	456	447	458	479	468	462	466	477	433	430	422	456	462	476	483	486	466	490	474	491	462	474	439	471	454	531	425	488	495	475	455	443	437	431	463	474	498	471	430	487	479	457	455	429	489	464	456	457	457	426	443	456	427	450	467	491	492	467	448	459	447	469	489	455	428	438	458	460	417	429	475	468	462	499	447	446	488	469	454	469	442	400	454	432	474	456	468	445	444	473	428	463	507	462	399	479	516	432	464	458	430	402	464	415	499	498	460	413	433	482	488	453	471	435	496	464	468	443	467	460	478	504	460	456	468	465	484	473	478	449	455	427	452	492	438	467	444	482	463	466	461	475	471	460	461	455	513	439	436	451	511	448	447	411	477	448	433	483	465	446	462	413	435	454	556	477	456	472	430	430	449	432	433	461	470	444	438	436	466	470	446	489	439	451	454	456	490	457	484	464	482	492	457	440	443	426	456	435	455	461	496	425	411	453	445	446	440	452	425	445	454	456	489	463	457	451	498	486	451	459	441	447	429	430	512	457	485	451	436	467	456	495	450	425	455	446	441	467	468	397	445	443	471	456	435	482	469	460	453	434	433	450	472	459	418	481	458	468	456	400	432	434	485	473	443	476	482	442	451	434	443	462	461	472	460	429	418	447	452	486	445	448	473	495	489	489	498	486	497	457	421	458	477	455	473	507	469	437	477	438	468	434	431	458	442	431	451	419	458	473	422	416	473	440	446	496	468	424	453	410	438	476	459	456	438	504	481	493	473	467	433	460	480	467	479	481	419	431	440	457	465	458	427	450	487	466	492	450	431	466	497	466	460	476	466	467	435	475	422	440	440	464	426	462	442	476	479	502	436	512	501	452	462	444	464	469	482	468	488	501	499	479	463	487	463	447	476	469	453	448	448	421	483	422	471	476	419	445	430	454	470	482	431	436	479	485	463	476	449	438	483	475	433	429	475	475	457	457	509	482	425	479	462	446	486	465	470	430	460	448	465	498	449	444	422	460	441	454	414	497	470	461	455	430	450	511	474	478	447	454	515	472	467	515	421	460	440	457	441	445	499	473	466	449	462	472	437	440	416	471	417	453	422	423	421	457	462	475	451	414	444	463	473	435	457	461	491	460	452	442	445	478	479	466	456	432	484	447	457	440	466	446	422	479	461	429	489	493	457	527	466	437	437	411	427	443	419	453	443	455	497	451	503	447	464	459	441	399	468	426	443	463	447	434	446	422	464	426	416	479	469	412	453	440	447	464	411	436	436	443	440	420	455	455	464	447	444	439	495	462	479	494	505	454	455	446	451	462	443	488	463	433	478	486	451	453	440	431	546	470	458	459	468	443	434	460	451	464	486	410	448	449	418	506	447	521	430	472	490	436	458	444	415	447	429	434	472	469	440	460	485	488	452	407	473	476	447	434	420	491	443	444	452	451	471	435	445	484	508	532	473	451	439	412	464	507	451	493	485	450	486	478	446	446	501	510	450	464	460	452	463	502	468	479	469	477	455	531	456	462	420	444	434	442	439	410	461	459	478	437	447	443	479	443	470	463	425	435	437	451	423	468	444	424	433	438	540	433	474	447	458	434	419	482	464	471	487	449	460	468	457	439	447	466	459	455	451	438	473	440	462	452	488	460	436	449	456	466	484	482	475	450	416	474	489	448	441	437	414	479	443	476	468	509	431	454	463	463	486	439	409	427	449	444	483	450	442	443	473	432	445	456	462	443	427	476	451	470	472	471	440	453	410	394	411	453	465	454	473	454	455	436	539	461	443	450	490	423	450	448	439	457	455	460	475	468	497	471	458	448	440	436	461	450	460	461	474	464	464	420	474	488	466	460	421	401	424	444	463	475	408	498	457	476	387	435	434	482	478	425	443	449	462	458	490	399	466	451	485	435	466	458	423	484	480	460	468	481	456	445	469	417	469	489	461	460	452	407	482	462	493	473	475	447	454	451	446	427	489	494	424	436	474	474	439	478	459	482	473	435	438	455	443	434	453	447	480	446	472	442	423	425	469	450	474	463	439	480	445	412	429	451	451	441	417	484	437	468	465	432	452	430	471	438	458	439	482	489	428	415	441	480	473	391	409	457	450	446	500	468	439	448	438	452	487	444	406	449	455	427	448	457	465	482	439	454	496	458	400	430	472	454	485	479	504	445	458	452	439	444	504	450	502	449	460	417	457	469	500	454	451	478	438	428	428	441	446	464	478	427	427	478	443	425	479	446	492	448	433	430	460	423	460	444	467	420	443	496	477	458	432	475	443	462	443	433	405	461	443	494	442	484	437	435	440	461	464	444	498	436	451	455	473	424	459	455	475	449	473	463	452	475	477	432	480	456	471	474	453	432	429	480	421	453	418	459	507	476	531	446	450	450	454	445	427	445	493	486	487	456	423	464	468	462	428	433	428	443	428	418	431	426	431	422	479	467	473	448	468	443	444	436	435	433	446	451	456	515	453	441	504	437	501	428	513	494	453	462	452	499	501	413	452	451	429	452	466	441	473	484	405	440	429	469	442	423	424	448	441	457	474	524	473	469	475	439	448	458	476	452	444	458	452	453	484	442	428	430	428	473	496	440	501	471	441	438	438	431	416	464	468	444	465	491	436	464	481	433	448	418	474	456	464	450	453	452	484	438	469	448	478	488	517	445	448	474	420	496	456	468	454	411	454	491	464	458	395	436	475	422	405	425	477	414	482	433	478	500	472	455	463	424	460	451	437	428	422	412	454	414	460	457	419	456	460	448	462	456	464	412	446	476	427	444	496	494	453	453	454	440	459	419	415	464	437	380	489	442	489	440	471	465	430	444	476	501	482	429	447	456	469	475	464	448	456	468	438	442	450	506	465	392	504	456	455	415	442	439	490	483	447	484	475	505	487	436	454	452	473	470	537	449	433	412	450	446	469	448	426	470	426	468	502	461	458	452	496	441	425	430	440	447	468	436	453	453	439	462	382	456	433	422	468	460	442	495	434	450	456	451	447	464	422	439	474	444	447	475	450	409	415	431	470	426	449	470	480	377	426	455	473	433	463	440	448	424	469	414	442	501	447	476	489	500	447	490	454	433	448	424	438	469	472	449	481	479	508	437	492	459	444	476	437	471	439	462	445	476	466	515	448	487	476	457	470	474	491	477	454	429	513	455	419	454	428	445	414	478	467	422	462	429
56255	51083	30491	19616	11809	4856	154	0	0	0	0	0	0	5	2	8	11	47	134	309	408	580	636	689	730	821	768	813	809	823	835	813	816	885	856	898	906	864	884	832	866	879	851	893	841	887	849	872	868	894	874	907	904	865	900	860	866	874	834	936	859	870	843	856	2083	3638	2040	840	854	909	844	858	904	891	847	868	904	785	851	872	845	874	818	848	859	884	815	873	821	851	843	867	809	849	813	820	791	855	853	850	813	894	851	826	887	844	873	862	823	848	853	888	818	854	850	848	818	829	838	822	864	844	831	855	790	847	842	864	839	870	789	858	771	855	829	888	816	831	825	850	839	831	850	859	837	783	860	836	803	846	844	810	802	861	805	822	897	830	807	845	859	822	874	848	816	845	820	879	843	816	837	847	790	811	892	864	802	814	852	864	842	891	810	824	833	816	833	831	876	875	783	830	875	864	867	853	804	857	832	840	850	864	835	860	875	798	787	815	833	763	870	857	847	848	851	839	831	822	838	772	843	809	840	768	846	890	863	855	839	802	856	821	827	812	796	845	836	822	837	784	863	834	844	832	821	802	815	824	811	863	845	822	888	846	811	846	818	839	798	872	797	812	783	846	806	793	863	852	841	791	868	826	796	821	793	833	840	861	850	802	881	835	814	767	813	824	840	859	868	856	752	824	840	834	830	861	805	845	797	846	857	818	865	796	860	788	858	851	832	824	781	794	804	861	814	785	841	830	804	886	859	833	856	866	826	839	849	800	792	815	854	840	853	790	852	813	818	827	856	836	847	785	822	796	811	806	854	838	814	862	816	882	844	817	828	797	833	829	814	809	824	785	808	824	820	795	811	847	858	836	800	860	826	860	861	794	787	758	838	778	797	781	829	817	851	832	838	857	798	770	821	849	818	802	797	854	812	841	818	777	855	809	811	837	836	833	862	855	833	801	775	833	820	801	842	824	815	793	778	818	818	792	819	848	778	889	799	797	837	832	836	859	829	816	815	819	840	774	792	789	758	855	820	864	815	809	859	846	799	862	869	822	863	831	861	845	773	791	771	848	819	855	821	840	803	797	816	831	848	761	857	814	879	838	827	841	803	791	786	849	866	760	799	780	816	835	857	785	768	814	818	855	824	802	802	812	817	800	827	780	837	828	846	804	863	829	820	825	803	820	849	851	813	765	813	847	869	839	889	832	824	865	786	819	814	779	820	786	872	839	827	797	831	769	831	846	823	848	815	805	818	827	780	830	858	811	823	822	830	849	813	816	806	870	831	789	795	828	807	871	819	827	844	788	848	839	819	840	848	829	824	889	807	834	862	845	809	853	835	790	848	822	821	839	821	863	840	827	826	828	828	803	866	781	861	836	873	813	833	801	841	802	829	848	833	865	835	834	853	853	844	831	808	840	825	827	809	817	773	834	832	813	831	793	792	851	810	857	808	817	807	784	816	781	813	881	851	772	838	784	839	865	806	861	797	813	782	794	810	858	848	829	852	827	822	814	725	832	810	835	827	851	807	792	775	860	826	810	801	823	747	775	840	839	776	813	802	821	812	841	794	815	782	797	816	841	843	823	843	850	830	801	788	826	827	850	843	858	756	812	837	788	838	751	806	827	806	816	835	832	822	751	810	875	799	867	830	841	807	820	795	798	868	809	847	810	807	828	792	839	770	831	851	837	828	760	834	778	830	803	805	842	827	836	828	766	793	818	852	861	860	846	807	831	794	828	822	822	828	822	807	801	811	856	837	808	842	857	865	814	849	919	820	767	808	850	786	810	855	822	808	869	816	832	849	824	829	832	822	790	802	806	823	888	845	792	836	819	794	791	813	829	792	796	808	825	817	777	795	814	846	812	846	803	852	857	778	845	841	834	842	818	808	845	798	817	856	799	829	860	838	875	819	809	823	802	808	842	777	883	863	817	759	756	760	865	797	857	813	871	788	821	830	807	795	797	842	793	753	804	834	794	792	816	831	827	799	819	801	800	776	786	829	830	835	827	833	794	776	779	800	811	840	808	835	860	831	795	841	794	834	831	831	820	819	839	836	834	801	838	805	839	871	821	826	764	828	850	833	848	826	832	831	829	843	816	791	789	787	854	819	795	847	828	853	840	866	742	800	794	835	833	826	819	802	819	788	841	731	801	853	861	814	824	807	878	847	820	858	859	843	820	816	801	803	831	871	823	792	825	799	791	810	824	788	825	819	837	815	855	776	802	824	821	808	796	826	798	819	817	782	845	804	803	862	807	811	806	788	800	886	856	854	813	819	788	838	855	764	804	857	806	822	828	853	809	854	838	798	851	793	791	871	858	839	792	828	826	821	796	844	835	808	831	828	843	848	825	827	822	815	827	752	748	786	817	806	816	782	809	806	832	859	808	844	855	815	817	781	806	826	866	854	805	836	813	823	833	866	817	795	855	833	845	812	897	875	824	837	807	853	762	805	833	785	825	801	783	834	836	839	842	847	834	854	838	804	820	821	813	828	814	835	827	837	854	829	860	803	832	839	828	832	843	802	843	825	806	783	808	849	830	827	876	777	881	859	837	811	858	790	830	813	778	885	827	805	792	835	796	803	783	824	832	762	804	813	809	835	804	832	762	815	769	844	827	833	828	812	839	845	800	853	819	808	848	849	828	811	849	834	795	854	842	814	799	798	813	791	830	807	812	818	900	817	772	744	868	845	810	857	834	834	857	765	796	834	871	788	810	821	840	796	798	849	853	778	844	836	786	843	828	873	784	796	800	811	792	794	849	811	805	839	825	835	793	842	792	811	794	825	809	836	803	849	844	841	799	813	786	816	818	829	805	809	804	826	834	801	783	824	784	858	819	814	830	865	795	819	843	839	799	782	796	874	805	813	849	830	802	778	850	811	817	836	848	833	797	775	805	796	856	840	854	788	788	799	834	770	837	808	810	777	812	836	820	839	859	863	809	811	851	823	835	820	819	821	841	836	844	787	819	841	855	753	803	775	833	830	821	814	868	832	831	799	840	853	814	783	821	833	816	780	811	837	816	824	804	800	800	821	825	806	802	898	866	832	785	811	767	836	852	833	817	805	809	749	829	860	767	846	793	846	838	813	822	862	789	843	844	816	837	812	821	848	842	794	836	794	806	810	858	771	863	798	872	811	821	842	807	798	814	805	832	814	800	837	785	860	843	878	821	821	825	830	820	783	852	898	805	853	814	740	857	800	807	829	842	851	854	859	764	852	815	806	851	797	780	864	862	776	787	828	838	851	765	799	853	852	855	809	893	796	807	837	796	802	810	800	800	777	862	818	796	771	823	813	816	851	816	844	775	807	793	824	760	790	800	807	857	847	809	762	817	798	776	804	811	833	820	836	825	831	835	834	815	841	828	761	796	813	806	867	861	834	799	811	826	843	828	785	831	774	845	814	829	805	783	837	845	779	783	816	799	765	824	806	812	812	867	758	852	826	830	876	798	814	789	800	816	815	829	857	820	807	854	830	846	794	778	810	800	782	859	779	799
41827	69929	64484	52873	36349	31527	11552	942	342	212	195	185	210	213	191	202	191	197	168	201	205	180	200	199	215	207	213	225	191	194	170	197	187	224	201	162	188	216	223	182	197	170	181	192	219	169	169	200	195	200	180	212	194	210	191	201	187	192	186	208	227	189	201	204	188	208	258	218	174	184	208	201	199	185	205	193	187	191	204	196	179	173	176	217	206	183	221	186	206	179	185	208	177	196	182	201	218	197	187	179	186	197	191	202	197	192	178	196	220	200	216	194	205	177	177	204	200	190	197	192	196	197	204	212	191	199	184	190	189	173	219	175	194	181	161	183	198	178	187	191	201	185	197	195	195	215	194	186	183	188	184	208	196	183	189	200	203	193	176	192	198	199	189	194	223	226	188	199	184	212	186	219	207	202	177	191	244	202	218	202	205	195	180	197	183	193	174	206	187	166	168	174	204	197	192	196	162	216	210	204	186	175	199	200	182	199	204	231	194	214	191	193	181	178	194	201	200	190	207	201	200	205	171	212	193	176	206	181	206	188	163	190	189	188	203	205	204	208	169	183	211	212	177	221	176	198	185	197	192	219	186	194	203	200	173	172	198	201	198	192	180	180	203	175	209	199	181	191	207	196	198	181	185	208	205	178	204	179	178	203	201	187	192	200	204	201	180	196	219	227	201	208	224	201	202	201	163	202	196	189	202	199	201	207	196	187	187	177	201	205	177	198	210	207	199	194	189	199	205	193	183	206	194	152	184	211	203	194	175	198	193	179	196	185	189	205	206	201	206	201	207	190	180	197	196	182	197	187	192	218	185	187	201	188	181	205	204	185	177	212	195	168	178	186	219	195	187	190	201	160	189	213	169	201	168	196	199	184	205	161	186	181	203	195	198	195	200	208	190	191	196	189	181	198	177	176	207	211	219	181	205	189	195	202	187	209	205	196	184	197	213	186	221	179	187	203	202	191	163	194	197	204	188	187	193	168	199	199	175	208	202	201	198	185	177	184	198	201	200	218	212	168	212	191	211	201	218	170	185	191	207	193	200	181	177	191	176	201	208	208	181	209	188	175	174	197	205	222	227	189	172	202	191	233	207	207	218	193	172	213	196	204	189	210	217	208	209	228	213	181	180	216	182	175	193	211	207	185	174	207	181	189	205	176	210	190	175	200	216	223	200	179	215	194	153	191	194	185	200	216	203	217	202	201	203	218	160	195	178	197	196	183	188	180	189	178	216	201	178	211	195	172	189	203	156	166	212	201	216	182	214	219	185	196	185	194	205	184	199	176	217	229	197	191	185	189	188	194	206	180	202	189	187	188	163	176	193	195	190	198	206	176	201	218	217	193	194	207	205	207	205	199	189	196	176	198	210	207	184	167	167	193	215	193	208	195	209	183	206	168	185	199	211	211	192	192	184	205	205	202	178	208	177	190	195	194	201	217	230	162	232	186	211	185	227	210	187	200	190	175	186	197	189	208	183	190	206	215	201	196	196	177	201	197	200	181	171	185	201	160	194	203	202	197	207	173	205	198	183	179	185	168	174	186	192	205	175	200	212	173	185	185	230	198	206	185	180	201	201	223	216	204	191	199	216	199	208	203	172	195	219	212	174	206	197	174	188	210	189	208	186	202	169	181	192	222	185	186	218	209	189	204	199	206	194	197	214	193	200	177	194	190	193	204	217	166	194	205	211	186	185	190	195	194	191	167	194	191	173	176	209	211	207	184	194	212	177	195	184	220	197	179	184	195	198	203	202	213	205	189	187	227	200	207	188	216	184	174	190	210	210	166	193	188	186	184	181	196	178	206	193	186	183	182	181	208	174	180	198	199	213	190	175	203	202	183	210	176	198	206	195	199	209	204	210	197	225	183	203	172	182	188	170	221	164	182	174	191	167	203	181	192	206	197	177	233	195	196	172	196	213	223	197	187	207	193	173	208	195	189	185	197	203	219	167	201	188	193	207	211	187	194	165	189	190	187	205	211	204	197	190	200	188	186	203	179	207	183	159	196	186	195	175	191	206	201	168	202	192	183	182	211	202	199	235	164	201	203	186	204	200	183	183	201	167	209	196	178	186	202	212	211	190	214	200	192	154	227	193	207	210	167	202	191	202	189	196	183	214	214	198	198	189	176	188	190	170	223	179	192	203	198	211	199	224	196	183	169	202	182	171	219	202	189	210	219	203	203	174	231	183	170	177	188	190	186	197	171	182	160	214	181	194	183	184	164	195	177	183	188	201	187	205	194	207	195	197	193	168	186	184	172	191	185	184	191	192	208	192	190	166	214	194	196	175	182	211	194	178	180	183	185	182	213	198	193	174	167	212	179	193	191	191	172	173	179	172	171	173	205	196	179	189	189	190	204	172	210	201	216	177	193	204	187	180	202	197	212	199	220	202	212	194	203	191	192	174	211	189	201	187	197	173	182	197	210	197	190	195	196	186	162	183	170	195	172	223	224	208	180	208	203	198	187	212	171	185	199	200	191	196	182	210	197	223	208	205	193	208	186	212	200	217	219	207	230	196	201	182	177	174	196	175	186	192	199	180	204	184	183	206	206	207	202	197	208	214	165	201	195	185	178	200	212	175	194	204	198	203	204	175	176	200	204	179	193	208	196	200	198	193	215	193	182	191	191	200	199	202	184	168	174	200	202	216	191	157	168	198	196	180	175	198	208	176	172	194	206	231	213	205	209	186	178	185	201	195	185	193	187	215	163	192	195	189	200	187	204	185	182	181	195	208	175	174	200	203	192	196	221	195	162	197	194	202	222	182	207	221	179	208	187	195	143	183	225	170	178	189	212	188	181	192	176	173	166	190	190	211	187	197	188	184	207	216	197	209	203	211	184	179	193	210	177	179	208	229	202	199	195	196	185	210	180	217	185	217	187	168	187	185	211	182	177	198	218	190	167	212	192	170	195	163	188	207	199	199	226	230	201	205	197	218	201	177	187	230	196	201	206	205	199	222	225	193	182	197	204	191	196	184	237	192	194	208	183	198	239	183	176	181	200	180	231	204	187	205	200	169	200	206	174	202	193	193	215	201	210	182	194	200	193	197	187	189	180	208	184	171	192	205	173	233	173	173	187	193	167	195	202	191	189	185	186	205	205	187	202	198	189	213	184	195	187	207	193	194	193	205	198	200	196	208	180	189	176	218	199	210	188	209	162	195	183	200	215	189	196	216	186	200	187	193	193	163	198	205	192	184	188	196	172	191	203	173	193	196	207	198	202	186	202	197	189	193	195	190	203	191	183	185	203	212	231	184	177	185	174	171	181	180	211	176	214	182	173	194	181	197	192	200	203	194	192	200	216	191	196	205	197	198	212	181	199	176	172	173	198	217	202	173	196	205	186	201	222	234	203	208	194	224	171	181	187	201	219	193	190	213	204	215	184	221	203	196	197	204	213	191	185	216	203	182	170	208	199	178	199	196	187	201	201	180	178	203	196	167	188	204	179	198	173	206	170	189	199	181	197	159	182	173	203	176	176	211	224
36551	68842	68331	60139	47667	42615	6243	524	507	517	490	487	516	527	548	515	492	506	475	525	494	541	501	517	521	562	496	511	503	541	498	550	528	494	511	504	495	506	530	525	486	507	532	482	559	520	503	526	494	480	506	530	470	481	502	497	516	498	499	472	508	496	498	517	530	641	698	528	520	506	490	516	514	534	507	509	533	508	511	496	499	506	534	499	534	513	500	492	509	517	487	477	502	521	496	468	495	523	493	508	499	513	492	516	488	517	482	494	513	485	485	496	513	541	501	500	509	531	469	471	493	504	529	464	550	531	514	484	545	518	550	522	515	522	510	499	501	490	517	490	530	524	532	474	496	503	496	526	476	475	535	549	473	502	504	539	512	522	537	514	534	506	510	455	530	526	545	543	511	504	508	509	507	493	493	487	529	517	505	488	509	486	512	497	507	484	476	540	464	516	516	512	492	521	532	510	549	520	484	469	538	544	486	533	473	495	534	493	523	486	505	496	500	551	520	514	527	529	482	521	488	496	508	510	499	543	519	500	483	521	490	492	498	493	551	451	520	502	532	475	483	464	539	487	491	510	510	536	500	514	510	547	497	542	496	465	495	543	473	499	501	506	515	508	539	467	481	520	509	508	501	540	522	487	498	540	531	504	553	500	526	501	514	517	539	514	507	506	503	518	568	520	491	477	482	501	515	515	571	487	498	518	491	482	504	555	508	512	507	530	510	520	499	528	514	498	508	481	511	526	505	532	541	515	536	513	492	547	494	518	527	505	497	549	526	493	500	492	536	508	516	492	524	519	509	516	493	504	542	510	554	530	501	505	522	526	484	480	482	520	494	514	527	549	494	523	500	494	498	473	519	489	501	526	571	539	503	496	490	518	526	505	485	559	546	554	510	520	473	545	545	494	503	543	488	509	529	517	474	505	475	541	533	534	516	526	493	541	472	541	516	529	530	506	505	547	507	491	475	511	505	485	506	528	499	491	498	525	515	502	511	504	501	535	461	508	523	501	513	479	514	512	535	460	516	527	502	480	533	496	522	520	546	533	516	524	518	537	509	522	521	458	523	471	511	487	522	498	487	518	496	527	473	530	484	483	548	507	530	467	547	508	514	530	537	511	473	514	519	492	537	528	510	497	512	533	518	536	456	510	477	474	538	519	527	507	465	504	528	530	535	549	524	516	505	550	499	463	507	504	504	503	519	518	530	500	497	495	501	528	517	499	498	484	511	528	524	543	510	459	529	522	535	518	501	440	527	451	531	528	495	510	483	473	523	523	492	524	520	508	480	517	518	511	512	487	533	516	488	516	506	528	508	516	495	499	495	534	509	468	523	523	546	475	469	490	496	526	497	540	508	515	535	497	492	508	488	510	490	537	497	491	530	514	550	518	494	522	519	524	491	527	479	523	456	481	505	493	510	535	493	524	526	583	496	526	507	514	474	497	523	504	510	501	499	521	512	563	500	529	545	547	520	537	476	513	556	521	520	502	515	529	520	521	506	486	539	479	496	505	511	537	517	493	508	511	501	500	534	537	517	519	512	516	521	494	484	461	491	569	523	485	529	509	496	521	505	502	497	496	493	507	486	487	510	483	539	532	484	511	513	519	492	499	528	511	520	527	503	516	571	484	483	528	536	564	523	460	459	533	504	476	507	520	491	523	514	508	493	529	488	526	532	524	512	522	533	515	498	492	506	515	508	514	492	502	558	519	496	526	485	485	522	529	527	518	488	543	500	522	494	485	523	509	539	503	483	537	508	535	526	523	492	518	502	485	498	494	504	472	472	483	494	535	536	529	532	502	481	489	483	545	520	548	531	501	500	523	520	510	518	551	538	535	556	509	480	480	527	449	490	535	530	506	485	518	487	514	552	531	521	500	494	454	503	503	504	524	480	519	503	495	484	494	489	542	514	508	509	529	536	501	514	532	485	492	526	491	537	513	529	508	531	509	515	514	530	558	509	528	550	490	491	517	532	518	503	530	531	493	544	519	530	530	518	508	522	492	529	510	511	508	517	525	482	493	493	517	495	515	513	525	488	491	502	548	466	494	501	484	496	529	474	517	515	478	544	470	457	496	521	549	496	498	466	506	532	499	541	524	550	497	486	492	488	530	494	476	500	487	497	471	507	494	516	486	537	548	521	537	512	498	546	496	516	489	501	520	525	498	512	470	505	540	504	495	560	513	544	516	550	529	508	541	458	507	505	532	491	481	497	501	499	518	516	529	495	495	495	518	475	503	553	470	553	535	478	495	531	480	543	559	477	522	496	509	500	475	536	509	540	495	508	478	471	503	505	527	516	505	537	493	536	535	522	513	497	503	530	499	501	479	487	494	481	499	517	490	529	501	529	535	494	511	506	510	504	492	481	515	499	537	518	537	539	512	527	512	451	525	476	560	488	495	508	511	538	477	528	525	518	528	491	489	512	524	460	499	463	497	526	498	500	516	510	492	542	539	501	452	492	470	523	479	557	481	512	488	481	508	535	551	490	570	488	500	502	532	542	484	528	485	534	480	498	526	501	507	520	514	493	478	507	513	498	480	506	504	563	491	484	524	501	522	467	533	534	496	506	515	533	502	531	544	562	513	498	519	538	527	460	516	468	486	501	474	493	510	508	489	508	485	518	487	487	507	487	478	487	554	511	509	516	526	520	486	521	524	550	527	508	491	483	520	555	508	490	471	518	496	496	498	484	487	538	512	518	500	500	526	487	498	474	499	522	546	495	509	540	550	498	486	516	504	506	513	498	501	480	505	512	516	545	463	525	549	511	467	538	506	486	517	500	536	505	533	511	499	561	481	512	493	510	513	482	507	497	488	515	501	528	482	488	533	508	488	521	541	520	514	505	524	475	528	529	468	510	520	478	502	553	465	532	490	545	537	502	477	519	512	520	493	521	493	437	484	496	519	529	539	506	520	503	547	495	490	491	500	503	510	489	512	505	521	501	469	519	504	528	530	525	513	499	477	471	502	542	479	505	507	501	534	517	489	503	535	523	505	579	522	495	536	459	523	540	491	499	544	540	473	509	526	527	536	512	512	496	466	509	480	490	534	516	476	541	490	501	494	487	536	475	514	536	518	512	485	534	484	517	488	511	495	513	494	502	548	557	514	479	546	498	534	500	542	500	530	516	510	526	474	492	473	498	491	529	515	497	507	538	520	514	486	509	495	548	528	531	509	505	498	493	507	500	513	491	514	500	460	528	534	513	497	490	536	459	504	531	489	511	569	524	525	476	532	530	474	569	537	515	483	490	500	524	498	530	527	546	540	482	475	511	503	487	505	520	525	492	562	499	472	521	505	489	496	524	492	550	538	473	517	476	542	494	515	523	478	536	489	492	485	523	525	480	504	525	494	518	523	513	553	497	529	521	539	530	543	496	503	494	493	490	511	497	538	479	529	519	485	520	496	534	515	483	539	529	549	460	513	469	506	520	495	500	496	502	502	496	533	504	499	496	523	526	475	458	458	539	529	495	508	555	515	499	457	540	490
61424	46997	44879	42929	42172	37714	25981	22626	19335	10459	1657	401	374	343	335	350	343	354	349	386	340	316	337	333	329	330	379	327	342	349	340	301	336	347	327	323	335	341	338	314	302	322	276	314	315	276	327	321	320	284	308	307	318	321	316	289	282	339	294	321	377	326	297	350	323	471	508	345	280	287	302	319	307	339	303	326	307	324	299	279	298	311	265	253	313	336	305	316	302	296	312	292	325	295	320	336	314	348	305	325	303	353	259	293	310	334	314	322	327	301	298	293	303	315	286	293	295	314	323	320	302	330	319	285	301	318	310	325	324	315	305	318	335	282	352	338	293	335	330	292	288	337	307	331	295	320	312	317	310	319	314	283	313	331	322	320	292	281	321	312	316	283	267	317	286	294	293	297	296	307	302	350	307	320	320	318	309	298	274	337	288	304	315	328	289	338	276	318	334	297	308	310	275	309	368	287	314	318	310	278	355	286	302	298	294	328	301	323	298	314	297	314	302	325	309	300	282	295	269	300	280	303	316	298	308	268	309	312	325	292	319	313	332	326	291	301	327	301	322	352	275	262	306	290	281	316	336	315	304	315	290	290	320	321	310	345	289	319	311	322	325	307	360	310	313	340	336	296	266	323	306	326	324	337	279	288	284	346	299	335	297	292	309	307	327	329	264	280	267	326	284	278	297	301	306	323	318	300	311	307	284	302	304	292	279	306	291	278	321	290	311	328	325	312	322	268	278	303	282	304	295	311	289	307	266	333	320	302	310	317	284	288	278	335	314	347	324	304	289	282	323	307	288	299	335	340	303	328	298	298	297	321	297	322	290	310	290	341	295	283	287	311	303	299	275	311	284	313	284	261	290	308	312	296	324	297	289	295	268	297	280	342	305	310	307	284	305	320	289	309	306	284	309	290	331	299	302	284	328	320	284	335	313	297	329	311	291	336	303	316	313	294	298	300	278	346	320	327	301	322	318	299	299	312	299	313	331	324	320	307	321	294	325	312	321	284	310	288	308	302	318	305	306	288	314	291	344	312	286	337	281	321	277	311	334	298	295	316	281	303	324	311	303	326	315	279	306	290	343	301	283	306	295	324	339	314	311	317	315	308	310	310	296	296	333	306	313	289	303	318	320	291	292	289	296	314	247	314	301	329	284	297	315	307	318	324	312	310	259	297	296	299	293	283	310	293	301	279	287	288	306	287	263	286	326	307	289	291	256	320	298	302	318	312	323	299	281	311	322	356	313	344	337	305	312	304	302	304	335	307	294	332	366	275	285	313	308	321	285	337	330	324	313	322	325	314	284	293	332	311	293	325	332	333	324	346	347	279	309	314	312	308	268	315	304	301	316	300	306	314	289	287	305	289	318	324	312	308	329	278	312	314	303	287	305	315	290	302	294	321	289	295	306	323	293	277	303	329	285	314	352	292	275	319	309	332	307	323	283	315	295	292	316	303	322	320	298	306	331	323	288	322	336	316	305	312	316	310	286	298	294	311	310	327	301	340	283	302	280	324	259	310	315	324	297	320	319	321	298	288	254	311	290	350	297	306	279	307	313	285	278	289	302	262	337	307	312	291	280	256	279	304	325	336	307	295	321	298	321	330	275	292	287	321	281	292	330	273	298	295	300	352	266	327	348	320	297	333	344	313	311	314	289	313	319	312	302	282	286	307	333	282	334	315	287	318	300	322	298	266	292	302	325	327	308	263	303	329	316	283	316	316	320	291	296	312	303	299	345	334	296	293	317	293	298	298	318	297	293	297	276	260	349	316	310	341	330	312	309	313	281	299	314	333	291	267	325	326	319	305	297	332	301	322	330	326	311	300	311	286	314	297	309	306	317	297	343	300	278	291	316	337	284	269	316	302	322	335	346	316	319	337	306	316	269	343	317	284	298	288	306	306	313	280	313	317	291	281	328	302	325	359	297	314	284	300	328	302	294	321	307	281	305	280	269	338	275	309	298	305	319	263	285	309	314	287	301	296	295	311	333	337	317	253	288	322	287	283	321	312	293	315	348	321	310	288	349	320	326	291	286	307	330	315	303	288	299	330	342	313	300	337	337	297	279	319	330	302	298	282	293	337	315	310	301	301	300	327	328	300	283	331	324	277	315	294	286	311	289	324	298	325	265	294	335	307	294	267	244	306	301	287	291	291	318	297	298	316	304	300	286	309	317	315	306	279	301	304	301	309	300	320	320	306	322	305	295	322	310	305	308	296	291	320	316	312	294	307	332	284	316	271	305	330	334	353	333	328	302	289	317	342	280	314	342	280	271	329	276	322	300	322	318	307	305	342	296	293	302	301	300	313	303	305	325	281	279	327	314	303	305	278	304	302	318	324	317	285	264	308	304	298	323	333	292	281	286	312	297	305	287	309	318	319	328	332	305	317	325	317	284	334	302	323	290	342	307	310	313	326	311	283	310	333	278	298	306	281	318	267	307	284	298	306	330	287	298	323	322	318	328	314	286	339	302	284	297	286	290	294	318	294	302	326	332	288	304	305	303	324	327	290	298	276	278	288	311	302	321	282	292	334	324	301	270	317	295	300	324	288	297	325	283	305	324	336	299	291	284	325	309	305	296	310	314	297	329	324	301	277	304	305	300	324	300	307	308	299	336	293	297	291	268	296	323	296	324	309	305	281	311	293	298	289	312	298	305	297	297	304	277	306	295	333	326	324	322	337	336	300	332	356	296	330	305	334	306	302	288	299	317	312	329	308	291	280	300	279	292	298	328	304	279	315	368	293	326	315	288	273	310	321	313	285	348	289	321	292	304	335	325	291	306	290	290	280	316	282	315	297	329	310	323	271	282	258	318	349	298	310	281	325	272	316	304	289	306	293	339	288	333	334	305	322	323	322	304	309	279	317	300	314	284	272	277	275	314	326	299	332	305	308	295	311	320	323	317	320	331	292	334	300	286	320	322	272	282	296	319	296	326	323	314	296	318	311	313	296	303	290	317	310	312	305	329	319	322	362	301	336	307	328	316	303	323	284	269	309	282	310	292	305	297	296	301	316	285	306	288	293	304	303	335	340	284	293	291	322	315	310	315	328	308	298	292	320	312	307	327	262	308	315	294	287	268	302	331	303	312	295	292	309	316	349	294	306	295	320	305	351	316	284	289	319	376	290	315	297	334	306	284	324	337	303	327	285	307	302	286	315	288	301	335	291	306	311	334	324	302	280	273	306	326	296	321	314	321	296	304	293	312	330	303	254	315	326	311	334	310	314	309	308	297	299	299	326	324	293	298	298	271	281	310	289	297	309	327	294	316	319	293	292	269	307	300	305	313	360	320	313	287	296	318	287	290	296	290	308	332	321	270	295	332	293	334	278	333	325	286	258	292	281	295	286	293	301	322	292	301	295	305	306	317	307	314	318	301	273	273	291	281	276	285	311	253	328	272	315	328	283	295	299	358	328	294	321	297	303	291	290	318	314	339	325	301	288	290	285	333	309	320	318	316	284	299	312	273	314	285	303	270	325	300	328	300	329
58663	57517	51718	44307	42420	22029	1026	447	497	567	682	630	736	671	779	738	740	741	768	749	744	743	730	747	753	686	756	751	688	719	713	711	725	677	670	720	724	649	739	694	725	690	691	697	662	657	665	704	687	738	683	699	675	681	664	607	649	707	684	678	712	680	635	701	818	1468	1462	735	668	675	669	682	620	708	655	684	643	629	638	659	642	667	695	645	665	659	689	630	673	690	644	651	681	639	704	628	693	699	652	677	664	686	654	660	662	671	708	637	644	720	626	668	646	656	642	636	645	681	627	681	631	617	676	691	659	662	683	662	662	683	660	637	661	634	702	657	648	676	707	668	655	675	689	703	656	686	656	652	704	670	663	648	631	651	627	671	643	685	665	649	698	659	671	682	641	632	649	637	678	690	717	654	682	685	671	658	642	670	655	667	640	648	675	661	652	676	645	665	653	680	641	658	637	655	655	646	651	710	636	648	686	625	682	672	670	652	697	659	691	618	614	638	665	753	671	677	650	675	685	656	661	667	657	642	640	651	672	671	716	673	621	639	699	666	671	725	681	669	662	593	664	636	649	675	690	621	671	667	674	643	655	620	697	672	613	619	637	687	648	675	669	650	650	648	678	645	657	629	661	628	663	648	687	650	641	630	637	639	676	644	648	679	618	689	636	684	698	678	693	667	669	689	691	640	652	690	675	645	659	660	645	686	643	648	641	640	645	668	694	647	677	660	616	656	604	655	641	665	687	645	646	641	670	654	667	663	643	696	621	683	664	658	631	637	667	660	685	690	693	653	676	669	660	646	646	665	678	668	645	644	649	635	673	686	673	642	639	670	654	632	628	663	658	651	653	631	674	624	598	665	693	632	682	646	645	651	662	599	630	697	663	645	633	682	673	672	641	668	671	718	627	616	661	664	633	639	679	661	663	644	673	641	703	682	634	653	676	676	632	692	649	660	610	673	679	641	684	619	639	705	635	714	655	659	658	676	635	642	688	681	676	665	641	624	693	647	602	675	652	664	638	684	639	639	622	639	677	669	655	673	676	666	655	644	626	664	632	632	626	709	705	678	659	694	620	607	709	641	675	657	660	693	631	681	665	636	670	642	622	641	660	680	637	648	655	667	695	663	692	649	664	684	671	665	635	626	639	684	650	656	661	649	718	685	636	655	694	645	684	659	680	656	700	594	665	693	659	643	688	671	699	671	640	621	611	694	627	703	655	682	667	674	663	652	673	654	619	680	665	701	645	613	635	681	647	637	660	665	660	642	672	650	672	667	663	634	649	602	651	692	655	635	693	674	655	712	671	666	672	639	704	628	598	650	631	623	662	673	675	664	632	641	631	592	630	646	677	606	658	641	663	661	664	661	670	678	687	639	651	638	690	612	673	654	661	656	608	620	628	657	677	641	687	683	679	677	648	643	621	682	669	695	709	663	668	656	648	670	656	716	649	606	645	639	675	683	655	681	657	632	673	644	661	647	636	656	635	628	609	635	706	656	660	701	679	647	651	641	695	666	636	691	670	645	688	662	703	626	651	673	677	662	649	654	613	678	652	618	658	646	677	613	641	650	692	641	659	644	651	715	669	693	631	694	650	665	660	660	675	645	693	637	665	651	675	644	718	667	661	616	714	658	649	611	646	671	640	626	708	668	622	619	707	718	665	660	667	654	637	642	627	683	683	680	679	659	681	675	677	633	687	672	633	681	706	661	681	667	635	622	656	642	655	669	658	670	639	645	665	628	682	647	598	703	624	682	633	701	659	635	705	678	653	647	639	688	690	638	653	700	674	676	625	634	633	692	651	639	667	669	639	631	673	629	679	672	673	633	636	700	673	614	644	624	675	642	676	676	647	681	671	666	693	692	637	681	715	670	659	645	615	669	679	621	680	679	663	679	672	668	678	677	666	659	652	642	654	638	646	669	609	648	679	675	658	704	617	650	649	615	639	641	665	665	613	655	668	704	674	652	720	628	633	627	648	648	712	653	671	667	645	676	685	683	646	675	616	619	652	657	681	652	669	639	665	649	685	650	645	649	672	674	641	692	683	674	640	663	655	672	656	665	665	632	645	676	621	682	653	626	632	625	682	659	647	590	645	668	637	614	688	615	680	679	651	668	657	640	620	626	618	662	612	688	647	693	661	662	718	669	663	672	636	663	641	625	641	671	664	662	684	692	673	678	661	677	613	671	645	624	698	638	647	675	678	667	682	651	713	680	666	651	648	603	671	711	659	642	697	697	685	685	629	705	633	658	669	646	687	600	661	694	693	695	678	658	674	616	648	724	674	644	685	693	645	667	627	630	640	641	621	650	634	645	693	650	632	691	653	647	648	679	637	680	644	653	651	680	631	633	650	694	665	622	673	663	733	672	645	710	656	652	661	635	618	656	669	633	740	654	639	622	652	626	643	680	653	692	664	680	621	669	663	624	646	683	648	646	648	648	628	649	648	624	614	676	713	614	669	664	699	646	644	692	662	686	629	658	632	633	643	696	689	666	659	677	691	640	634	629	655	655	681	632	651	614	667	614	623	677	630	670	656	683	647	655	669	689	603	687	671	687	641	647	644	660	664	648	651	688	647	647	624	674	665	670	624	627	641	609	632	659	616	671	663	675	654	688	653	672	692	677	669	676	635	649	708	669	639	646	662	669	673	669	677	620	668	664	687	679	668	674	659	640	638	646	648	650	676	655	665	662	682	662	648	656	652	657	717	670	649	717	695	681	685	681	588	633	658	660	677	602	644	655	657	653	632	658	626	656	666	649	682	641	648	626	693	640	664	696	619	675	632	678	678	623	668	679	683	633	691	651	629	687	686	664	637	633	676	649	632	664	658	656	657	666	656	636	645	652	677	661	707	645	623	686	674	719	627	646	713	640	647	687	689	651	632	696	622	608	640	614	678	645	671	659	707	666	653	662	646	655	614	632	628	633	647	687	643	668	629	649	708	670	682	646	651	716	660	683	636	680	645	645	677	631	643	662	656	678	704	654	616	627	659	642	652	615	675	618	634	627	672	656	652	622	728	669	692	678	679	661	674	673	727	638	626	635	683	656	650	634	664	650	662	618	639	665	658	637	670	640	669	660	701	711	695	657	677	633	647	639	635	714	589	685	695	646	674	636	700	661	654	661	657	623	628	700	670	647	652	664	627	642	630	658	635	638	682	635	673	656	661	653	670	622	633	681	679	607	664	697	672	670	634	655	666	652	675	660	670	662	645	622	707	701	697	649	692	649	673	702	665	675	685	654	681	616	680	675	654	669	569	668	671	642	674	653	673	691	638	633	647	657	659	671	671	674	656	684	670	624	637	651	668	638	686	679	647	637	658	696	640	680	647	719	659	700	627	679	662	662	628	611	679	634	603	644	641	619	670	668	669	657	656	627	691	668	633	645	654	698	651	657	654	640	684	630	657	696	705	674	671	687	650	642	684	612	661	633	668	613	665	655	662	684	624	665	667	649	691	647	634	698	679	626	653	688	665	662	671	685	724	617	668	640
52799	41440	38921	35843	34865	30699	24773	22825	19195	10616	2546	560	459	444	446	469	477	464	467	428	477	465	480	430	442	476	439	454	410	438	432	446	429	447	407	384	420	457	432	471	381	427	407	445	445	403	434	408	399	436	443	434	403	398	399	426	430	393	467	420	448	420	407	450	474	633	588	446	440	400	417	411	460	427	385	455	425	435	428	410	444	419	449	406	407	432	432	428	430	433	448	409	403	384	438	421	400	420	402	383	422	364	429	385	431	391	395	437	398	381	392	396	434	435	413	387	418	410	420	377	379	369	434	420	415	388	461	418	419	430	389	417	416	370	431	417	417	414	420	406	443	408	433	432	396	405	367	413	400	439	440	412	434	376	416	380	404	414	450	400	395	404	422	423	373	392	408	450	426	404	385	412	422	396	396	421	425	434	446	425	409	378	404	417	436	463	419	443	369	418	377	415	416	391	407	374	364	358	396	392	415	398	463	372	425	381	374	412	384	420	410	388	350	399	391	394	402	434	390	434	394	424	413	379	407	405	382	417	409	437	367	448	404	398	426	403	391	363	401	396	413	439	383	399	396	387	464	401	381	385	374	389	376	428	411	381	400	390	405	427	407	399	407	430	412	383	431	424	364	403	410	426	439	418	397	367	428	414	398	442	433	398	446	385	438	362	372	407	375	459	398	472	409	410	389	424	384	381	408	442	399	425	377	404	425	384	419	376	387	417	394	395	427	368	398	403	390	421	401	427	409	413	416	446	430	449	401	387	397	430	403	396	448	435	436	441	417	347	424	409	396	379	401	416	398	434	400	424	413	397	381	400	413	399	394	416	441	389	425	420	382	372	406	416	400	412	415	426	401	391	410	411	433	374	421	357	384	401	432	395	422	392	387	435	389	397	377	412	425	393	395	380	388	412	416	397	397	396	400	416	418	402	414	378	395	377	384	392	449	428	391	426	369	403	390	399	410	380	392	400	440	417	457	382	399	422	394	426	430	439	382	376	397	396	429	442	389	403	435	391	413	383	396	401	413	432	391	401	423	394	408	397	429	411	378	402	419	383	413	376	422	436	439	417	427	404	407	393	410	403	404	405	406	410	402	378	395	428	401	423	405	455	437	420	394	397	432	395	396	434	419	393	411	388	401	413	352	379	353	384	369	382	404	426	402	408	403	388	421	432	396	443	478	410	385	387	434	433	374	423	371	440	390	388	415	411	384	387	430	366	412	400	445	468	410	406	406	427	415	395	441	389	438	405	410	371	408	389	426	389	427	448	396	408	397	422	399	381	362	378	381	403	383	380	425	403	437	385	398	430	420	382	364	375	392	395	367	415	427	391	396	432	407	400	454	419	472	407	420	433	419	393	397	416	434	404	378	433	406	418	426	422	408	395	419	402	410	426	434	361	421	411	398	450	440	424	394	389	424	399	422	412	441	401	375	387	365	383	405	426	388	360	401	384	380	367	411	377	393	402	421	396	416	411	431	422	422	400	422	381	399	380	409	451	415	421	420	407	390	424	426	436	416	401	444	404	404	375	442	392	386	383	385	369	378	417	424	365	383	391	460	394	379	400	424	447	408	429	393	392	427	422	386	393	437	407	427	425	394	428	407	386	420	382	410	401	431	398	380	432	429	435	373	376	439	435	393	386	382	412	382	388	430	397	406	418	380	382	409	367	374	358	407	425	410	423	461	399	394	416	395	388	399	395	376	407	398	427	392	397	376	406	377	416	421	425	460	404	396	416	362	412	411	436	386	462	395	435	439	360	354	406	409	366	436	404	434	391	411	385	408	377	398	410	406	445	457	405	373	408	383	394	404	423	448	425	421	445	388	374	395	426	394	410	392	397	433	424	433	396	411	422	450	373	383	406	415	447	432	397	413	425	416	462	413	412	409	370	372	421	400	434	420	401	446	409	436	416	398	399	416	393	417	373	402	392	365	378	372	404	436	401	388	383	389	411	413	430	388	391	394	394	375	411	415	415	397	402	427	413	409	423	423	388	412	399	403	386	364	369	391	384	387	402	438	417	404	397	425	426	391	442	405	378	409	404	396	378	425	411	390	398	445	391	398	388	415	431	409	427	430	441	431	408	427	370	391	385	399	402	461	395	421	376	418	412	404	422	417	376	375	435	405	387	424	414	390	403	415	389	382	443	401	401	427	408	413	383	389	395	361	396	423	424	368	437	429	380	409	417	407	422	405	384	433	426	413	415	390	405	406	401	383	392	380	400	352	463	401	375	395	411	408	424	415	422	438	396	446	386	395	443	416	435	387	406	433	399	405	440	433	462	435	406	412	407	414	412	403	408	420	414	394	384	394	439	428	420	411	434	425	386	402	419	401	423	447	397	363	392	386	378	431	455	400	428	422	418	460	384	424	411	412	401	403	389	377	406	386	419	397	385	375	405	438	429	431	434	402	378	406	378	381	436	418	389	447	376	376	419	391	454	399	418	386	440	380	392	417	370	410	396	410	390	362	412	376	418	414	470	378	411	420	433	414	408	417	397	430	381	372	408	405	425	411	432	405	413	379	387	415	419	397	435	412	401	427	415	419	382	411	370	415	389	395	391	402	445	409	446	390	448	428	443	430	440	373	389	414	428	365	390	358	429	406	449	399	429	457	394	410	387	415	389	390	371	409	400	361	391	411	386	441	389	397	375	381	411	389	380	395	386	377	433	430	418	433	395	394	417	407	384	425	412	441	423	381	375	403	412	384	385	395	407	387	372	403	392	389	383	390	418	381	406	421	391	386	422	404	414	408	415	413	411	457	413	384	410	419	430	394	423	434	397	413	415	419	381	426	399	419	405	397	392	423	389	409	397	411	425	379	413	393	426	428	402	447	394	394	426	458	394	375	409	414	376	374	367	371	409	423	395	405	431	429	394	400	383	364	397	387	397	372	380	442	407	432	430	394	370	396	398	396	387	401	378	419	413	393	398	386	385	406	405	416	365	392	367	417	388	363	408	433	416	431	380	422	403	385	407	427	365	372	402	362	383	359	398	404	381	428	371	397	387	391	392	378	384	411	447	397	405	403	388	403	383	460	403	444	403	413	395	385	381	408	361	402	391	379	396	377	394	399	402	373	440	431	400	421	448	446	419	429	404	403	404	386	414	366	403	412	400	391	414	413	381	391	386	382	378	395	424	451	444	415	386	400	392	386	395	419	411	422	430	407	417	444	433	389	379	415	407	402	419	392	424	360	433	412	446	412	389	453	378	390	434	416	405	430	404	372	403	425	433	440	417	401	402	383	374	378	385	406	375	400	399	421	402	424	391	394	408	415	442	412	420	407	351	407	352	395	403	385	384	332	389	413	401	418	429	421	463	442	382	415	409	384	392	397	382	399	400	414	398	402	406	429	364	395	393	365	389	412	424	412	365	460	399	432	407	403	418	392	406	410	415	435	404	393	410	373	405	384	412	419	438	393	410	394	382	406	394	402	436	445	377	384	417	383	406	397	408	388	408	376	397	423	425	433	423	353	402	416	384	381	361
54031	54070	39949	25056	15715	3747	312	18	2	5	7	9	25	80	181	354	460	599	675	739	809	774	788	836	836	804	884	829	816	834	846	785	859	809	770	837	875	828	805	775	761	782	806	788	790	804	854	765	831	792	797	795	823	823	799	779	812	753	826	756	795	792	772	780	916	1860	1416	771	782	747	806	738	770	778	756	757	779	716	794	815	744	803	791	843	783	776	788	763	789	782	769	813	744	802	737	797	735	760	725	758	757	752	784	784	730	742	756	778	749	757	789	780	775	723	752	775	776	754	750	779	757	779	742	736	728	738	731	704	773	784	683	747	750	759	752	773	762	740	757	764	794	774	722	747	735	736	766	817	726	718	793	791	710	750	790	745	737	758	798	788	810	721	768	745	748	736	770	753	777	711	744	767	779	737	770	767	756	795	747	766	756	739	745	735	718	733	765	763	772	795	747	759	734	719	778	787	777	731	757	789	744	736	726	744	773	797	795	804	804	697	741	761	752	768	723	767	751	751	746	732	736	803	815	765	779	798	706	701	766	755	736	739	761	779	782	752	789	743	728	727	760	711	739	737	774	747	749	724	759	819	764	738	793	756	768	732	833	753	723	765	707	752	724	717	746	772	716	748	757	784	715	758	746	749	720	748	785	768	744	694	722	791	750	737	718	720	714	783	749	742	727	755	740	710	740	755	789	731	722	689	753	747	768	773	789	781	726	752	759	737	734	780	730	730	767	751	745	777	790	759	802	709	740	778	781	721	787	740	712	759	772	758	736	775	752	779	732	810	749	725	745	753	759	764	718	735	754	777	753	784	762	758	760	765	744	760	759	750	763	768	742	731	757	772	785	750	790	748	754	721	790	773	758	737	735	735	775	769	753	748	738	792	743	796	765	746	788	743	758	754	755	723	762	735	770	729	762	745	771	762	769	778	697	754	722	704	732	749	764	746	728	811	769	711	772	770	722	770	798	728	752	774	820	757	747	809	792	734	772	758	783	735	723	739	752	805	726	761	758	779	751	759	763	730	729	746	761	759	785	782	730	766	735	756	755	778	758	789	761	740	732	756	774	769	754	751	680	712	757	737	710	766	743	753	722	727	776	705	700	767	750	783	750	747	746	716	820	762	778	752	766	789	800	751	722	822	724	794	683	760	741	761	754	733	741	773	804	734	743	760	793	763	771	685	721	699	783	746	749	740	785	779	755	764	696	772	766	756	782	795	708	787	734	752	754	835	724	728	767	729	777	753	791	760	706	806	814	773	770	760	754	743	703	723	722	745	715	776	779	747	781	741	728	797	749	743	788	758	757	761	715	777	734	706	760	753	751	714	750	813	741	777	777	721	740	741	724	719	761	754	743	761	754	739	760	761	778	747	772	758	775	756	714	789	731	737	751	735	749	815	791	787	725	732	805	697	812	691	743	775	708	754	742	737	697	755	719	706	760	760	763	760	742	793	768	757	738	786	751	729	740	731	776	751	813	767	782	791	721	768	785	779	718	726	742	712	753	705	779	734	776	767	738	769	751	761	700	757	690	722	779	742	718	685	758	746	750	706	750	787	732	695	766	767	717	709	777	769	747	742	757	781	792	740	748	752	787	754	722	780	782	761	736	694	730	739	751	758	749	780	779	719	729	781	709	734	752	733	774	777	739	745	720	774	711	774	764	779	771	806	757	738	757	764	749	756	740	766	790	728	709	748	712	721	738	773	791	722	735	724	742	778	768	711	752	806	751	754	776	761	751	760	783	752	763	742	754	742	682	775	696	741	763	723	755	724	735	717	742	782	767	714	732	746	772	728	747	753	735	823	732	766	745	773	756	788	748	746	736	711	725	789	726	803	755	739	749	748	721	717	764	730	725	749	758	702	752	761	756	748	755	775	707	747	706	775	749	753	735	700	711	771	807	800	727	793	776	756	747	769	727	786	750	762	764	800	796	742	752	721	705	693	741	747	767	730	716	805	736	713	747	743	774	746	780	742	733	770	772	764	763	760	750	746	718	708	762	722	783	704	718	725	736	722	740	755	751	769	761	752	728	748	733	770	741	781	726	726	705	751	722	750	757	747	736	748	749	760	713	741	726	735	808	791	726	723	780	754	760	811	677	768	727	752	725	746	724	806	725	783	739	778	691	736	756	758	741	744	774	761	769	706	727	778	725	771	765	764	775	702	734	795	746	800	785	745	799	713	742	713	751	757	780	753	773	724	730	749	726	756	775	712	769	779	776	742	742	727	746	744	735	776	759	748	763	750	765	743	744	723	738	747	705	774	723	762	767	735	782	727	766	735	744	756	739	720	765	743	733	745	789	769	780	750	744	753	713	778	748	724	767	731	721	755	798	751	731	771	729	747	770	761	749	752	757	718	722	745	774	742	788	758	780	687	772	761	742	770	781	728	731	759	677	725	761	720	721	708	718	729	767	733	762	749	752	780	783	771	753	777	746	727	761	750	753	750	741	741	692	803	744	796	719	717	751	745	726	785	718	667	730	702	777	720	794	753	786	724	744	755	767	752	714	743	793	747	696	734	750	809	780	751	790	747	777	744	793	739	731	718	785	721	761	758	767	724	716	758	741	735	747	775	777	771	766	743	780	728	733	765	750	783	756	711	761	778	777	756	738	719	716	782	716	733	761	755	722	751	718	777	782	759	784	751	723	703	733	713	767	742	751	724	737	781	707	767	768	750	727	775	816	749	792	769	711	765	765	758	792	759	712	784	786	708	728	722	744	741	782	736	806	783	737	762	723	730	705	790	786	785	754	733	778	780	785	743	751	760	748	746	750	763	782	745	776	742	739	758	702	798	680	760	770	799	730	787	760	721	735	794	718	758	743	770	760	745	721	759	754	722	769	746	723	735	699	734	740	693	763	749	708	710	741	754	762	710	759	752	723	741	774	758	727	735	697	751	741	751	708	719	751	735	791	738	750	789	723	754	750	745	721	706	775	776	694	777	742	757	763	725	765	699	722	718	748	717	702	747	757	743	727	813	739	756	829	746	692	755	703	727	741	748	739	724	726	743	675	758	747	768	731	763	728	775	741	751	737	754	703	735	782	774	737	750	756	740	757	790	735	713	728	727	803	722	705	745	721	739	760	804	727	695	772	750	718	730	739	731	748	747	713	696	746	740	692	725	700	786	723	774	723	722	760	809	708	716	757	764	735	755	775	719	752	718	726	749	694	797	762	780	744	747	730	768	755	706	732	758	749	693	713	723	737	738	743	768	780	704	804	731	744	740	761	800	716	748	730	724	727	839	801	738	759	768	767	726	740	756	754	718	750	746	712	793	706	797	750	767	720	750	725	754	776	739	750	765	773	784	792	769	742	767	690	730	766	724	786	699	738	761	813	746	759	746	740	702	714	720	749	773	709	746	711	704	752	731	777	785	705	752	749	803	702	728	721	763	731	728	732	759	798	776	730	759	732	735	765	737	722	747	748	812	776	695	718	752	758	718	741	762	763	749	711	733	722	706	716	769	799	740	777	781	747	736	739	699
45943	65187	60612	48155	36581	26510	9993	1318	496	342	217	185	189	178	197	211	173	189	192	164	180	204	166	181	179	178	152	188	157	208	186	186	166	158	191	173	168	173	170	186	178	187	185	179	192	161	177	190	159	180	189	178	157	172	197	212	182	168	179	177	193	178	163	156	159	177	202	154	172	162	210	181	163	152	194	177	151	159	200	178	156	187	180	161	197	182	194	164	154	193	167	152	191	181	169	153	165	158	146	163	173	161	172	185	162	163	193	163	163	138	193	190	193	159	180	154	172	190	158	163	153	175	185	203	156	158	175	178	210	170	169	162	173	163	159	196	174	173	188	182	190	177	195	167	187	202	168	183	175	170	172	162	169	167	178	170	175	171	193	183	170	146	199	171	165	156	180	173	174	174	190	189	179	157	175	166	178	170	174	200	173	154	181	169	158	203	169	174	179	184	184	198	165	170	182	186	188	174	169	158	192	206	162	175	151	172	191	203	158	172	177	186	185	167	159	189	186	171	173	175	158	167	191	190	185	154	188	190	184	180	195	165	169	191	169	170	198	148	181	174	175	209	193	178	182	193	175	163	168	179	179	165	180	174	186	163	160	180	190	163	163	181	208	151	167	166	164	185	160	175	179	191	180	184	181	162	173	180	172	195	175	189	163	154	198	196	184	169	187	180	191	173	167	197	167	153	214	169	178	169	175	177	147	175	163	168	183	208	174	169	177	186	187	170	194	155	159	197	194	149	177	142	179	177	175	184	173	186	176	188	166	210	199	165	180	165	184	161	168	171	198	168	178	182	163	195	148	157	181	173	187	182	170	147	183	166	163	185	177	151	160	176	179	187	174	177	172	188	182	204	178	201	167	178	167	172	177	185	168	201	191	146	160	188	169	179	155	188	190	169	195	169	162	163	189	175	181	161	197	169	182	166	188	183	169	172	164	181	188	168	185	192	177	155	160	189	173	208	158	205	175	178	164	179	172	193	177	175	174	171	188	182	180	201	164	193	164	181	189	166	191	176	195	172	183	186	186	158	199	194	178	180	181	181	172	190	146	195	165	194	198	189	187	183	183	158	186	162	204	194	162	183	164	175	180	171	175	172	163	167	179	199	168	200	180	154	168	227	152	162	201	171	138	175	176	174	180	168	177	155	158	180	187	170	174	170	177	190	189	161	167	176	174	181	175	190	201	154	197	200	175	173	151	177	177	171	173	209	206	200	200	183	178	175	193	184	162	164	163	178	183	194	180	173	165	157	209	171	175	163	146	201	202	169	156	172	158	170	155	202	161	181	191	199	176	189	183	169	207	182	191	161	166	170	188	197	146	180	150	181	169	191	199	172	170	195	178	171	183	195	193	187	162	180	170	175	166	166	166	162	154	183	163	198	184	186	188	174	182	176	183	170	182	179	181	190	180	173	174	162	185	174	182	155	181	176	180	185	186	148	190	182	168	158	181	166	166	174	174	179	199	150	198	175	177	180	219	205	161	171	158	156	197	214	177	179	202	171	176	164	184	187	194	175	170	172	166	181	186	174	186	181	179	189	173	176	178	190	198	176	153	176	180	173	146	182	170	159	168	194	174	168	163	173	156	198	166	193	177	197	171	161	170	178	177	182	178	177	180	180	203	190	151	169	165	202	176	180	173	193	184	191	195	179	168	167	182	170	187	195	153	204	166	189	175	159	195	181	174	161	183	176	179	182	180	188	181	170	149	154	178	184	184	178	185	163	177	193	160	173	170	147	181	179	186	155	184	165	173	177	165	201	198	162	160	186	170	171	179	174	179	147	154	188	168	168	157	195	190	160	183	166	183	175	175	167	194	163	158	165	179	155	180	174	174	154	179	176	166	191	176	165	179	182	175	190	158	180	168	185	177	169	169	164	177	167	159	184	187	159	166	166	167	189	198	190	183	152	165	175	176	158	172	152	201	170	178	186	188	179	166	171	180	198	175	193	173	164	170	162	185	190	158	164	172	186	191	177	167	206	153	183	149	173	174	171	213	174	191	169	164	172	170	181	167	169	168	159	189	160	178	173	184	195	182	184	190	185	170	161	188	167	158	180	186	183	172	178	163	173	162	169	170	160	180	185	177	167	162	197	169	156	178	152	177	153	170	166	156	204	182	178	191	157	194	169	165	171	147	192	187	174	193	162	205	177	194	156	169	151	170	173	170	173	181	180	184	144	172	189	171	159	175	177	173	154	195	167	176	180	178	162	186	160	186	162	172	189	187	168	158	150	163	187	185	186	159	201	173	185	182	178	172	168	190	173	177	163	170	178	167	177	164	173	169	158	160	183	188	164	190	181	192	165	195	176	171	191	179	166	189	167	194	189	178	171	169	164	182	178	187	178	171	150	187	162	190	159	171	171	203	172	160	160	172	168	154	153	190	158	177	167	173	197	174	199	148	192	193	179	180	157	158	183	189	178	175	180	173	163	166	159	182	163	180	174	189	170	174	155	165	181	180	163	184	155	171	178	187	176	194	205	179	175	184	171	184	158	180	162	163	201	182	157	161	171	179	194	175	195	176	160	170	179	193	167	173	185	170	175	165	155	174	136	179	169	184	167	175	159	205	191	167	198	211	174	155	177	144	184	169	161	176	172	170	172	158	197	188	150	163	181	173	190	152	191	164	168	161	166	165	176	168	165	175	160	168	209	186	156	179	180	177	168	172	170	170	156	191	181	171	179	173	173	199	182	169	182	174	189	185	170	189	178	192	162	166	197	171	167	208	195	161	162	179	181	163	196	187	187	156	165	187	164	173	157	168	162	170	173	179	185	158	182	167	181	189	172	204	181	173	185	199	169	178	160	195	157	195	164	193	165	177	185	177	170	189	170	162	177	176	168	193	160	176	196	173	172	209	196	175	173	148	188	178	161	173	174	181	178	186	161	207	191	180	170	199	159	171	179	163	203	168	184	188	151	178	189	178	195	193	174	148	160	169	187	164	161	172	163	177	185	174	193	204	185	166	167	153	167	175	187	165	194	179	176	179	172	174	178	165	188	197	159	200	194	199	190	170	170	194	171	171	164	204	174	190	151	153	198	173	144	177	161	182	169	188	175	190	179	173	163	202	177	193	176	180	168	168	202	176	176	186	208	192	174	180	198	190	189	180	177	188	191	183	151	169	186	172	176	185	155	175	168	165	193	182	169	187	184	160	171	175	193	171	181	190	165	171	159	172	171	196	170	172	192	156	170	184	173	165	178	167	146	183	169	177	187	208	188	183	167	192	208	190	179	185	203	160	182	183	174	164	178	197	201	195	165	166	200	178	181	198	180	177	163	170	181	149	150	175	209	195	165	179	170	149	175	177	201	158	178	196	174	196	160	167	162	187	175	173	164	165	193	176	166	167	187	192	194	177	187	169	164	173	144	191	179	163	182	186	208	195	187	166	200	161	196	168	210	177	165	156	170	194	177	186	170	171	158	179	198	215	183	173	180	181	170	169	170	178	194	176	159	207	181	187	148	197	177	195	198	204	162	177	202
40325	65371	63356	55863	46966	33015	10272	796	470	462	468	473	486	469	464	480	470	482	463	500	476	508	447	486	449	514	468	485	459	476	514	437	497	499	461	474	520	492	442	488	476	484	451	466	464	432	505	499	464	471	473	501	473	478	492	502	467	452	433	471	478	501	453	498	449	502	691	443	489	461	489	473	470	448	440	465	465	518	470	486	500	483	500	492	465	423	466	479	488	487	492	479	481	460	483	440	476	480	453	476	471	468	487	454	446	499	473	477	509	506	486	468	444	473	449	505	453	446	519	458	466	440	477	480	463	496	512	483	477	501	466	491	454	439	439	457	432	437	476	493	454	491	456	500	505	458	453	475	458	478	485	473	481	468	479	506	477	448	471	488	488	492	471	527	511	470	472	492	441	474	457	474	433	473	446	436	475	440	461	465	492	441	461	473	447	459	460	448	471	473	483	476	452	472	469	458	481	475	478	504	487	462	456	502	460	469	466	482	469	475	420	464	439	502	514	453	460	511	490	447	468	454	499	477	459	487	487	441	438	504	468	519	417	461	477	493	459	472	474	477	486	490	477	508	481	503	485	461	424	457	470	443	486	483	453	454	497	460	494	428	462	460	422	489	505	505	469	462	436	466	478	455	454	470	483	461	512	403	465	500	448	486	474	505	454	480	457	468	507	464	510	477	439	467	474	473	461	468	470	495	450	465	485	448	481	429	469	475	489	439	505	470	466	487	495	484	433	471	459	470	494	508	449	434	426	457	432	494	450	476	468	474	481	488	458	461	458	472	463	437	454	475	482	458	460	469	465	486	476	489	469	491	483	468	476	410	483	478	448	497	514	497	514	502	465	471	448	495	459	464	499	467	463	448	447	474	480	457	443	469	480	442	490	496	488	482	484	465	432	457	472	467	501	476	504	502	452	475	487	474	468	436	461	495	471	484	473	498	481	505	428	463	489	438	434	474	437	481	450	485	449	465	473	495	482	463	462	468	450	474	458	425	474	453	466	455	470	443	480	488	467	453	485	491	488	472	472	472	483	464	523	446	456	467	471	439	475	480	473	482	403	493	453	483	424	451	440	504	462	471	492	493	482	463	461	479	460	444	475	475	429	486	469	452	454	469	476	473	503	496	516	492	491	461	454	469	485	481	459	461	434	440	511	494	464	503	460	452	502	450	480	437	474	494	442	491	453	483	474	480	467	488	453	484	503	483	481	500	453	483	461	453	529	493	456	474	446	492	467	491	483	436	465	484	463	465	447	473	472	485	492	470	474	458	467	501	478	465	456	478	475	482	461	460	502	443	493	449	489	484	455	492	513	462	491	435	507	452	494	487	484	463	468	486	465	472	468	451	470	468	482	473	470	452	468	482	473	498	440	500	467	485	522	463	442	457	439	494	473	441	503	473	473	469	454	437	505	492	517	463	455	531	469	488	465	461	483	478	460	475	465	443	458	466	443	457	475	463	427	440	465	454	439	470	450	458	496	475	495	459	475	485	483	421	497	442	458	477	474	444	485	463	450	451	499	482	469	509	456	492	475	451	502	486	505	452	492	470	474	421	457	461	437	463	471	432	430	444	469	422	492	433	428	440	526	468	431	477	454	489	479	455	490	510	496	447	470	485	462	450	487	484	520	493	488	440	490	490	489	443	490	475	477	498	530	451	470	462	541	463	462	435	458	467	484	459	460	476	478	449	446	495	478	478	444	498	467	480	450	457	468	453	467	465	475	473	480	482	430	494	480	464	491	469	518	513	467	461	487	487	481	479	461	457	482	468	415	466	481	461	462	446	424	470	471	480	482	480	450	501	477	488	470	465	449	511	425	466	430	491	494	481	450	474	506	458	473	475	462	494	475	455	456	487	496	475	451	482	418	426	478	478	476	491	467	421	476	476	461	484	501	447	440	478	481	479	462	456	458	502	502	492	495	461	462	504	507	465	475	491	490	505	440	481	458	485	431	491	494	502	467	470	462	444	413	469	441	484	473	481	464	477	486	489	498	460	494	469	495	447	480	466	513	508	463	493	486	468	471	482	471	469	475	514	459	485	440	427	466	485	462	455	480	468	421	498	429	492	459	440	503	476	475	461	472	475	464	433	450	480	460	460	474	435	499	438	478	482	525	475	460	510	484	477	475	488	452	454	463	484	473	477	477	454	439	459	495	487	456	441	458	467	484	522	515	489	465	481	462	477	459	437	478	435	468	480	520	463	508	453	452	464	483	462	455	440	476	470	442	509	450	429	477	485	454	484	454	476	473	485	473	450	448	442	453	490	449	470	480	479	468	473	453	469	461	476	453	478	471	483	471	469	462	447	457	443	520	460	444	491	449	511	444	468	496	450	507	472	481	455	450	468	449	488	504	479	461	496	451	437	486	484	476	440	487	486	460	509	438	486	450	485	465	471	491	522	457	482	476	461	494	469	440	517	502	466	462	459	449	484	459	483	483	481	489	458	506	478	450	472	438	472	472	499	491	463	495	500	458	454	468	472	457	490	474	460	515	430	488	470	465	445	462	483	436	433	443	493	473	501	452	495	460	485	490	439	417	444	478	449	495	456	444	483	454	424	481	448	514	478	469	425	448	490	473	479	455	483	494	508	487	498	485	484	500	459	459	475	450	458	459	482	456	519	462	457	450	515	467	476	460	447	488	459	495	462	517	470	468	497	450	470	510	445	513	459	459	485	481	464	465	501	460	494	454	522	448	467	452	495	482	450	433	479	453	464	463	497	485	474	459	482	474	494	497	485	507	478	492	442	472	466	512	498	463	485	445	457	459	478	450	443	410	483	505	426	445	475	464	457	468	509	492	468	450	483	465	445	452	508	475	447	452	467	463	459	457	478	464	475	461	427	483	435	470	488	485	482	462	468	481	499	459	484	437	476	420	462	460	483	464	452	496	454	462	495	483	472	493	441	487	471	468	458	476	479	455	483	498	499	441	443	447	448	455	448	476	516	497	477	457	463	450	459	475	452	450	441	485	490	454	465	470	505	505	484	495	487	454	472	465	499	458	478	470	490	410	468	482	491	441	480	513	458	512	459	477	479	486	477	470	458	451	515	446	471	495	446	464	464	457	462	475	499	467	467	485	474	465	469	468	481	499	463	485	410	437	467	461	505	535	445	436	474	458	546	453	464	488	437	500	445	515	450	458	460	486	449	454	470	458	479	490	458	492	518	451	483	416	468	448	476	458	458	472	461	455	488	447	464	487	481	476	478	464	444	479	420	466	455	482	478	488	505	513	483	425	458	479	468	511	486	495	470	486	429	496	460	472	468	497	475	492	477	480	463	465	468	477	504	446	447	456	468	448	483	404	456	499	502	471	496	467	458	478	481	462	437	479	466	465	468	470	474	471	469	438	478	483	476	453	442	480	491	463	479	460	508	463	447	460	475	490	461	466	444	483	453	487	507	486	489	474	461	462	466	488	434	478	476	446	474	481	479	447	521	468	471	468	489	474	454	474	448	491	474	495	488	485	469	491	428	445	486	447	471
58668	45625	43984	43649	42156	37360	38053	26804	21630	13649	3906	614	339	347	381	364	299	292	318	337	352	349	338	316	300	308	314	301	302	314	303	301	310	301	307	300	313	280	327	308	324	275	292	263	264	291	276	310	280	370	325	325	296	298	307	288	293	295	311	297	271	286	285	330	308	356	482	305	288	317	329	305	319	313	307	309	289	269	305	305	305	307	335	292	309	325	301	298	292	301	285	289	286	284	317	283	310	298	298	305	300	269	297	296	284	310	300	270	261	283	295	281	311	294	266	274	283	313	327	305	348	311	326	301	284	288	306	299	268	296	298	267	269	334	303	267	290	292	264	297	310	290	275	276	295	313	310	295	288	295	275	295	276	290	303	318	301	309	269	319	309	306	299	293	278	332	303	296	271	325	283	274	302	290	285	296	290	302	299	278	263	278	273	298	316	283	270	283	285	282	285	289	291	291	285	292	257	267	271	309	307	263	287	290	298	326	317	268	298	298	313	275	326	300	288	284	296	302	256	302	286	281	254	305	299	313	300	310	320	288	309	299	299	307	302	308	297	305	285	303	287	273	295	312	289	291	290	305	336	285	299	289	251	336	286	272	303	294	300	297	283	301	326	320	301	321	292	337	293	301	277	307	306	271	270	254	318	244	288	287	301	297	284	297	294	294	302	290	321	306	298	294	312	295	273	324	302	328	301	324	314	309	279	283	305	268	289	299	292	275	251	318	256	311	305	264	265	276	319	278	294	270	287	297	319	289	286	262	279	258	293	265	274	287	294	250	338	298	290	298	284	317	279	323	305	300	313	249	288	265	277	322	287	327	309	298	262	279	274	315	268	301	305	292	302	319	273	296	326	267	307	298	289	294	282	289	301	322	310	301	278	277	286	318	287	292	303	293	278	304	299	283	308	299	299	265	318	265	310	292	290	310	321	288	313	282	295	272	281	281	315	313	316	299	325	296	287	311	299	264	316	307	304	309	268	306	294	239	296	291	286	290	313	292	305	268	270	295	334	253	282	310	308	262	256	307	280	305	298	298	264	296	316	285	305	286	264	277	312	307	318	293	301	303	242	293	293	271	292	268	300	271	286	298	301	295	320	302	298	302	287	283	314	273	319	320	301	306	296	324	291	315	297	289	299	293	273	301	275	248	285	255	286	266	300	297	300	291	271	302	317	318	290	321	312	286	281	338	288	344	292	295	301	266	283	323	295	283	303	330	319	271	299	284	303	281	276	279	268	308	292	281	294	290	265	303	291	304	290	271	289	298	293	297	276	300	312	284	273	294	286	274	312	274	315	308	290	267	272	286	283	307	280	306	279	334	258	275	299	288	285	311	286	296	272	283	277	298	268	282	317	300	325	283	286	290	276	303	278	301	325	327	276	285	312	323	330	317	266	282	294	274	295	338	308	299	284	292	297	298	277	302	273	273	326	290	284	304	307	316	298	284	306	299	296	300	294	251	302	286	285	279	289	302	282	307	273	278	289	274	289	292	289	296	321	313	339	324	287	299	297	298	296	316	300	261	313	295	313	282	280	297	288	298	313	267	277	291	299	275	294	290	303	285	316	288	313	306	282	263	279	292	290	302	308	269	307	297	311	292	321	306	308	304	320	271	249	313	289	319	297	285	331	280	298	267	294	299	279	301	303	282	284	291	324	295	328	277	300	295	266	319	280	293	326	282	311	264	281	320	308	307	300	316	285	258	292	304	265	325	276	292	299	280	286	306	328	296	280	304	274	283	310	322	287	265	280	311	339	269	271	297	325	282	286	282	313	270	276	291	300	287	254	258	289	300	304	302	292	265	286	309	277	319	278	257	330	278	299	296	263	303	318	297	297	274	261	299	275	273	290	296	282	298	299	294	315	285	306	284	323	288	306	283	271	290	283	260	277	305	321	293	278	305	282	278	302	317	307	309	306	264	323	262	306	273	267	315	280	267	282	312	301	306	300	314	306	297	294	326	280	280	273	308	334	302	311	260	262	291	281	305	294	313	293	321	307	290	279	318	311	278	285	289	309	319	273	292	290	284	282	268	293	286	321	300	304	278	281	285	277	276	300	279	270	274	331	304	269	262	254	315	307	256	248	315	242	312	282	276	334	295	277	311	307	308	291	281	292	297	322	296	299	312	308	297	251	307	291	264	272	293	286	298	309	295	292	307	318	298	297	273	336	302	273	285	299	306	280	307	317	306	305	292	269	279	305	271	296	264	303	264	286	283	310	276	276	284	254	297	307	297	303	282	290	308	276	287	267	289	317	282	291	327	284	283	261	288	266	305	310	277	335	300	296	288	285	282	312	274	274	294	287	296	260	306	324	349	332	290	295	299	282	303	303	301	274	287	310	277	288	324	280	271	282	315	284	289	308	323	314	311	294	278	350	288	311	282	279	315	272	298	300	256	282	307	279	288	296	274	275	302	288	299	318	267	285	290	320	286	271	262	292	310	274	262	292	290	293	266	284	332	286	301	299	295	288	299	287	301	277	294	298	329	321	325	307	291	291	291	280	304	305	295	265	275	300	308	312	302	312	273	278	265	280	280	292	281	265	302	264	309	271	316	289	283	311	307	301	310	293	281	281	254	264	351	283	314	306	307	275	270	255	276	267	267	300	307	297	289	295	309	297	293	309	282	280	274	289	294	252	255	282	296	318	284	324	341	314	324	302	299	295	315	275	268	277	303	297	262	297	254	283	287	282	293	263	283	281	262	299	287	318	268	271	276	307	261	288	282	290	285	300	303	294	284	290	319	310	312	284	256	289	283	280	295	309	309	292	282	339	311	273	296	298	279	266	314	321	282	270	309	283	293	272	324	303	281	282	258	283	306	334	296	305	296	284	282	273	269	310	317	280	322	293	273	293	294	281	287	273	310	296	302	352	269	305	288	293	294	295	304	287	318	301	282	325	265	299	305	262	319	283	307	293	299	319	244	296	292	283	320	285	261	253	279	307	293	286	291	260	326	261	310	268	286	282	301	282	246	264	281	269	265	293	316	296	282	346	281	304	316	298	310	303	306	283	287	298	268	312	289	272	285	278	304	284	285	298	260	318	325	288	319	294	291	332	328	297	279	306	292	294	305	283	314	301	291	304	309	280	268	289	304	295	280	275	290	304	279	308	299	332	279	300	270	275	301	269	260	293	293	314	296	322	336	328	293	332	316	328	306	287	322	312	300	300	296	321	261	306	334	267	293	298	300	298	285	298	309	283	301	321	322	290	296	293	286	281	293	316	283	285	295	314	303	303	302	316	278	279	283	301	323	286	282	297	296	297	322	276	293	283	302	289	283	267	297	275	307	300	315	281	302	296	293	274	306	281	272	329	282	269	281	301	315	284	320	309	301	280	266	309	295	284	287	316	338	303	321	304	226	272	286	280	346	290	296	254	252	274	281	290	338	292	295	275	273	317	287	303	280	307	260	295	323	294	255	250	302	337	257	274	275	272	298	311	273	278	283	260	309	316	275	320	288	268	276	293	280	281	292	289	273	272	312
55537	60230	52250	46303	40568	33114	30132	3674	444	493	556	635	676	694	721	686	688	722	690	720	699	720	679	682	739	766	674	686	707	662	633	664	723	705	738	639	671	666	702	667	653	690	659	666	686	637	661	655	684	664	661	677	675	645	678	681	641	664	651	653	684	687	703	676	668	1067	1533	731	652	621	647	659	655	642	631	623	678	629	610	620	620	667	609	650	691	603	628	628	608	636	611	690	642	636	650	669	663	663	646	619	644	628	639	611	661	646	670	635	653	613	669	659	699	657	639	685	605	622	610	629	643	615	605	570	641	610	651	657	662	648	664	629	598	652	667	661	634	604	619	652	630	622	618	652	601	653	654	572	658	604	595	605	633	649	615	644	698	628	630	661	621	672	634	608	611	639	657	663	657	664	641	619	667	637	669	658	618	612	612	642	648	601	627	641	652	668	637	632	620	616	576	669	585	689	605	591	609	659	609	607	617	585	630	628	654	640	619	638	648	640	635	637	637	651	591	636	666	626	633	663	629	624	637	636	604	597	626	651	643	611	679	639	617	637	634	657	607	648	601	625	636	666	699	621	646	642	624	672	603	669	643	662	639	589	638	622	667	656	597	648	610	656	640	612	663	612	640	672	634	628	614	643	616	619	641	585	626	631	687	599	664	636	628	597	626	623	610	625	619	610	646	615	638	635	640	643	607	642	607	649	622	635	646	606	633	650	649	620	640	664	656	612	616	662	653	589	648	658	634	622	642	627	633	595	615	601	662	675	654	642	695	634	624	652	662	671	632	640	615	651	558	624	621	619	592	650	661	647	665	668	625	625	642	640	682	610	625	615	646	671	618	643	639	626	666	639	614	625	567	616	627	620	652	652	621	672	625	623	638	632	652	639	649	643	639	665	625	638	671	595	608	607	634	614	624	672	656	644	633	649	613	638	639	678	673	612	632	675	651	651	658	574	600	612	650	637	608	634	622	609	650	668	620	673	668	650	607	621	631	653	609	644	598	576	643	632	613	632	643	650	593	622	583	642	598	619	669	663	614	632	662	579	603	632	632	647	581	675	648	633	663	699	642	592	606	648	662	661	577	612	670	660	646	577	622	635	669	622	640	650	631	654	666	656	623	643	590	640	627	630	620	658	669	637	590	630	630	628	628	676	630	630	662	603	639	658	601	647	659	599	633	623	622	604	607	663	620	621	637	597	622	621	604	637	628	641	622	655	614	576	629	646	633	662	620	646	674	635	580	643	623	616	609	660	622	619	624	616	634	630	653	657	648	635	625	649	643	629	645	633	601	598	609	599	623	597	611	659	649	642	616	647	609	616	601	649	653	626	618	626	640	643	645	609	595	637	650	614	644	630	636	636	619	607	580	635	606	630	650	627	602	644	627	637	647	631	622	644	632	626	665	589	587	615	644	636	634	668	620	605	613	646	604	643	619	591	615	670	633	644	599	636	611	641	678	628	623	636	616	604	657	654	606	662	626	601	597	678	653	662	660	675	621	622	643	594	619	634	628	607	664	609	628	634	675	655	654	631	622	624	611	623	651	692	590	653	627	636	621	625	647	649	620	629	628	632	623	644	673	583	612	623	625	628	671	570	625	575	664	630	640	673	626	630	656	597	665	630	672	661	615	612	623	607	648	665	627	636	613	659	605	605	603	627	621	613	595	678	667	663	665	624	641	669	638	668	614	659	632	633	623	588	626	639	591	625	658	575	637	641	644	643	633	643	606	635	625	650	640	588	623	656	613	682	606	630	623	639	629	608	652	647	631	628	636	617	648	633	635	606	594	664	679	639	623	653	615	662	601	620	570	614	615	611	643	578	652	593	660	683	623	632	651	609	616	607	644	631	615	644	630	678	636	583	685	627	634	593	624	621	660	650	628	622	621	644	623	643	581	633	647	659	614	604	623	660	639	588	649	682	585	645	615	641	593	649	592	587	681	623	601	626	714	639	619	657	631	633	694	642	620	609	607	682	597	660	649	639	651	638	609	610	674	652	602	664	635	642	632	622	677	613	590	620	633	602	640	640	632	627	667	621	596	660	608	631	636	604	646	633	632	650	631	642	620	668	599	631	624	655	678	617	631	615	630	639	643	635	604	564	603	653	606	619	624	628	628	640	612	591	606	633	628	655	669	648	600	609	660	609	589	649	641	579	688	657	641	610	611	613	614	696	588	653	636	622	666	611	644	695	618	668	632	616	635	603	596	631	630	631	610	663	662	645	659	624	618	636	612	626	639	614	606	678	608	627	589	646	606	613	682	612	605	645	653	646	592	663	581	667	638	596	603	627	661	600	671	600	606	614	670	641	619	653	640	577	589	640	662	676	619	669	624	605	650	660	660	596	635	624	646	629	614	631	614	647	612	628	630	611	653	649	614	665	622	641	603	610	587	640	646	608	632	650	625	614	642	685	639	685	638	660	592	620	586	604	616	617	673	616	650	667	638	650	662	651	638	634	637	642	625	600	626	603	653	667	603	636	650	585	605	626	654	599	616	635	659	621	587	627	634	635	626	596	626	691	651	646	614	630	610	651	605	629	591	622	589	598	604	614	664	625	596	636	646	657	647	653	645	659	626	657	615	660	619	600	611	590	663	630	634	630	649	633	640	615	662	624	610	611	612	632	626	630	614	624	690	629	649	634	655	670	615	650	641	637	627	626	621	626	621	627	629	587	600	596	621	671	594	654	645	618	606	628	596	653	636	602	611	578	644	641	650	588	603	673	613	635	644	619	611	663	671	630	656	611	660	654	649	623	646	685	588	633	573	657	621	637	618	654	616	620	655	616	653	638	622	619	673	619	609	661	638	629	618	617	611	617	599	635	643	633	655	652	656	613	619	633	649	563	625	615	645	592	610	632	664	582	600	624	655	595	631	621	677	643	614	608	657	625	647	642	589	642	678	611	618	609	630	631	646	639	648	644	636	636	632	634	617	646	605	615	633	668	657	633	621	685	603	634	685	667	692	588	634	596	599	683	661	642	623	650	629	617	633	663	653	651	648	647	619	635	661	654	596	647	641	644	675	606	591	609	597	678	659	647	624	656	677	608	604	598	625	603	618	606	609	640	635	643	606	578	633	631	642	670	630	650	618	663	647	623	627	620	632	651	695	645	639	595	640	609	620	607	613	668	671	651	674	631	622	656	583	631	641	615	642	620	602	605	624	617	598	660	655	618	634	648	664	629	634	626	632	658	612	639	664	644	610	618	625	686	663	649	613	643	588	606	566	626	605	645	619	612	641	614	654	645	569	706	595	639	630	647	691	620	598	686	670	647	615	598	662	624	639	612	645	630	628	673	587	650	628	659	637	609	618	628	626	647	587	615	634	651	660	647	639	612	652	597	624	601	596	577	638	596	647	643	637	636	601	634	666	623	595	629	606	614	618	612	626	616	646	659	604	624	634	619	605	667	604	652	644	615	586	651	655	659	601	603	625	650	648	652	647	596	625	646	620	583	618	616	572	611	630	651	636	612	634	627	636	648	656	629	667	630
57106	40238	38681	36986	32701	27674	25450	22441	17140	8447	1663	464	444	475	461	448	453	480	488	521	485	526	423	498	458	442	425	470	447	462	476	476	499	440	423	416	481	415	418	470	486	432	419	425	452	442	435	469	431	465	425	430	482	442	417	404	410	440	417	443	403	437	427	419	393	597	986	431	452	456	432	457	437	431	446	432	472	465	380	422	436	430	405	405	432	425	396	439	449	431	413	439	430	428	478	456	418	456	448	416	417	417	454	440	425	443	410	431	424	434	394	429	402	416	466	452	440	393	423	422	463	430	379	435	419	391	422	439	438	444	395	468	422	370	432	482	458	417	412	429	463	410	413	447	435	397	412	372	409	431	409	433	425	409	456	446	426	423	449	450	431	459	428	393	459	425	371	426	397	417	414	402	411	405	398	414	419	456	389	444	453	470	461	444	428	440	443	416	414	389	421	450	412	389	412	389	452	416	427	425	405	393	431	420	425	431	395	397	438	452	414	435	449	367	419	457	422	419	443	389	429	437	404	422	421	402	400	472	470	444	429	430	416	440	403	426	447	434	412	441	445	414	385	399	404	418	450	448	450	402	399	410	436	388	404	401	436	432	413	408	434	416	443	373	422	410	433	436	448	415	448	423	386	393	430	470	414	453	406	408	451	461	435	419	461	407	402	424	466	383	427	434	423	425	452	411	445	449	396	426	424	378	403	477	404	428	424	416	407	406	408	454	418	448	402	466	385	411	423	400	434	419	448	458	402	413	389	410	429	424	441	437	448	415	400	422	406	391	428	406	426	423	411	414	442	408	411	385	429	406	456	415	423	438	388	411	396	426	410	430	437	461	403	410	416	422	394	408	415	407	425	445	429	455	438	398	428	432	378	442	419	396	434	426	390	455	421	424	438	365	405	437	455	405	433	427	452	450	438	467	440	443	410	405	418	425	417	398	407	431	405	431	437	440	423	440	410	465	440	401	439	415	446	388	414	394	369	427	424	437	449	426	435	428	406	460	443	421	414	409	389	472	458	419	407	411	432	450	403	408	436	437	426	384	419	428	407	426	398	428	438	441	405	432	397	381	413	377	412	416	384	386	406	416	415	396	444	428	437	393	420	414	453	439	423	418	412	477	423	446	427	401	380	461	429	424	445	426	443	438	418	377	444	398	455	425	401	407	414	435	402	416	426	433	419	434	491	477	430	357	389	430	414	410	465	451	386	428	406	450	424	418	430	402	449	435	419	418	427	447	467	428	452	436	373	388	432	402	432	424	410	414	412	409	418	441	430	411	396	445	406	423	406	435	432	445	427	402	400	426	441	387	420	397	469	454	439	468	409	446	440	430	434	419	388	387	449	456	446	415	457	405	417	433	430	437	426	424	425	410	409	406	399	401	402	460	384	458	412	407	460	421	451	391	396	409	418	426	380	398	440	416	420	400	367	425	449	484	429	443	436	425	454	472	422	416	459	406	385	388	428	435	435	506	415	406	470	442	447	427	378	371	393	450	404	400	438	449	437	408	388	406	412	421	421	454	411	448	433	426	423	403	415	441	442	419	412	399	436	418	420	458	443	409	405	381	406	390	447	416	417	430	403	436	417	404	434	420	400	375	473	434	464	422	428	425	429	421	406	383	440	441	433	409	439	422	418	471	414	412	424	426	411	433	446	451	425	464	424	452	393	443	458	428	428	447	424	420	429	417	435	416	401	459	407	399	413	454	454	439	417	390	448	388	367	435	417	415	403	433	436	465	431	461	388	442	429	432	422	404	394	397	412	398	408	386	419	441	437	393	354	428	415	418	432	440	427	379	434	465	463	420	423	439	411	407	431	415	393	441	398	456	441	435	378	403	404	433	461	469	448	453	445	406	430	381	403	414	433	434	398	393	478	396	431	385	447	391	432	446	441	455	456	430	373	436	454	404	404	412	409	459	389	463	416	453	436	392	404	437	439	449	438	407	402	392	448	500	422	424	431	370	402	411	432	416	432	423	428	430	399	391	432	445	440	417	450	444	423	434	422	431	407	421	468	414	449	377	416	396	430	393	436	434	396	404	468	443	430	378	427	408	426	422	441	411	424	427	453	408	424	433	429	399	438	441	420	438	429	361	433	433	419	419	416	410	396	441	393	419	430	430	433	419	491	452	437	367	450	426	444	416	446	449	404	427	395	460	411	454	436	430	392	428	456	419	449	434	463	420	427	374	401	447	429	436	354	416	405	425	413	457	428	406	389	429	415	468	418	438	426	416	402	443	404	416	424	453	459	435	446	381	369	427	408	473	418	429	398	424	435	451	383	411	426	429	413	412	406	444	395	433	457	378	434	396	391	449	417	442	417	403	417	409	415	396	401	411	380	419	425	388	399	415	428	426	425	415	439	377	499	404	415	454	433	450	409	414	436	427	425	407	409	438	387	420	395	416	461	424	444	437	427	367	434	457	420	445	437	430	428	435	399	398	446	385	437	380	489	415	406	485	414	441	433	432	435	425	416	413	425	465	427	431	451	411	457	470	413	376	401	421	375	424	438	427	450	390	425	420	428	438	430	408	437	447	450	436	421	469	364	421	408	437	417	473	406	410	477	437	411	427	405	411	441	420	433	438	454	456	440	428	435	453	435	432	422	422	379	408	397	409	401	389	406	374	416	415	406	451	458	397	416	445	390	429	442	446	389	432	449	386	412	419	404	374	415	406	425	398	441	435	461	466	420	421	439	410	445	430	397	389	412	367	409	424	469	411	396	371	390	404	453	416	398	435	429	424	446	437	426	419	473	389	426	454	438	372	419	395	394	418	432	416	412	422	393	419	378	393	447	396	442	413	422	377	415	444	392	421	423	430	401	386	421	433	367	410	436	431	417	399	408	399	451	386	391	425	412	430	409	401	373	484	434	441	418	446	478	412	448	396	415	422	417	430	430	407	434	414	456	391	422	409	431	421	413	427	437	423	407	409	462	456	418	410	415	407	399	424	410	461	430	421	471	437	432	427	441	414	456	451	431	410	379	418	432	440	407	432	469	415	395	419	411	431	414	419	437	414	423	402	426	430	418	416	397	443	396	439	441	462	481	418	434	426	416	401	402	460	399	439	456	409	411	457	411	447	397	422	421	374	458	414	446	393	431	402	392	408	424	405	441	421	393	429	404	414	409	450	443	441	411	381	426	430	407	421	442	435	395	387	414	399	404	406	452	421	434	420	403	395	425	382	416	422	447	399	455	422	425	459	407	398	445	451	432	430	399	428	425	445	468	437	417	416	421	383	429	415	421	384	444	438	439	391	405	443	434	428	422	407	443	429	456	429	462	409	413	404	441	401	430	436	406	423	457	407	425	418	417	415	430	412	401	401	354	421	414	437	425	468	425	428	448	482	389	437	420	418	385	457	393	416	424	450	466	451	447	451	426	389	440	433	416	444	462	451	428	489	434	397	362	390	428	424	412	407	410	386	444	451	388	439	426	408	423	414	401	406	416	446	434	446	440	426	440	433	421	385	455	411	432	412	426	390
54233	53188	35976	25923	11204	2276	575	9	12	11	32	53	91	216	321	479	579	702	715	770	787	781	838	871	806	862	863	869	913	875	842	856	834	793	890	807	864	858	831	819	810	814	783	853	867	835	813	847	788	810	880	831	874	853	895	788	809	815	862	862	848	826	830	785	809	2108	3057	816	792	808	863	862	839	770	792	773	744	814	753	757	827	829	824	798	790	808	835	805	837	789	788	817	786	800	857	742	766	804	810	812	737	824	814	800	795	826	804	812	814	777	795	754	764	735	800	795	823	824	783	805	774	734	772	813	805	820	791	781	802	790	803	756	823	773	754	762	837	830	826	827	805	810	817	763	826	780	794	797	837	757	744	774	764	819	835	812	795	756	792	827	807	809	782	749	843	805	820	780	787	772	787	851	782	831	819	810	836	828	835	796	796	827	825	796	825	797	796	812	790	770	728	795	789	771	812	816	766	787	804	750	774	722	814	772	796	776	813	822	809	774	777	800	789	744	776	787	770	770	818	781	774	764	787	768	840	823	808	805	750	771	810	766	759	839	787	818	790	750	778	807	788	779	757	799	747	825	827	793	797	742	834	820	789	814	786	793	800	835	840	805	798	819	792	832	768	767	790	754	834	782	794	781	790	776	831	775	783	725	816	813	755	844	798	806	845	760	796	765	802	742	822	806	741	809	784	733	781	822	820	778	788	817	746	792	801	855	778	759	742	782	764	799	794	750	831	786	825	788	785	782	766	746	769	778	813	773	787	785	820	791	763	770	763	825	789	820	792	797	874	761	747	755	767	801	781	747	762	783	758	831	796	730	827	820	771	796	810	763	819	793	788	776	799	762	783	774	815	790	827	827	775	765	801	778	805	798	805	888	813	843	779	795	800	747	812	801	784	776	800	781	805	775	796	785	716	775	818	769	796	730	830	770	764	791	798	761	772	826	770	801	832	799	767	828	791	816	820	751	770	782	778	837	751	801	765	820	779	758	779	797	783	811	823	811	785	777	775	832	780	793	787	788	803	774	800	762	782	748	774	786	775	799	788	794	773	783	782	747	765	819	832	798	765	775	777	725	793	804	798	776	793	782	815	766	789	797	745	760	824	808	769	793	792	749	748	742	836	750	734	789	852	801	767	820	790	840	802	767	802	812	776	780	745	750	803	807	817	788	756	805	798	803	825	805	776	814	754	819	770	787	817	762	790	846	811	775	743	817	777	747	775	796	784	778	797	773	744	795	726	760	763	787	751	772	768	781	786	811	779	815	772	779	835	815	837	798	799	813	838	800	773	804	785	772	791	756	776	787	831	783	830	835	834	806	783	788	815	769	823	770	820	761	714	814	844	765	774	824	823	833	835	815	803	825	803	788	770	791	725	797	759	838	801	822	801	767	823	799	773	763	801	808	782	785	834	764	758	796	767	763	776	791	777	793	779	808	792	752	783	795	868	781	840	780	793	806	804	818	776	830	802	808	762	749	802	756	719	832	727	811	821	746	786	760	790	775	792	779	794	780	795	836	794	793	771	731	784	803	803	851	784	774	805	780	749	757	773	779	775	811	826	855	753	729	792	789	778	803	800	798	788	826	787	821	809	772	823	766	757	793	753	804	753	743	789	793	722	753	769	798	804	751	799	798	756	824	763	746	768	816	763	828	763	794	754	774	771	780	805	792	801	805	787	766	811	774	788	772	777	767	728	800	805	761	806	790	802	783	769	837	750	782	788	755	836	785	777	781	757	813	763	786	798	760	806	770	794	793	757	781	819	800	754	778	734	803	779	751	761	761	773	758	797	735	818	775	842	769	726	756	834	755	812	757	776	797	832	821	784	750	781	811	817	761	789	809	775	777	817	823	792	808	807	834	781	756	779	836	822	782	764	815	747	820	765	789	769	794	796	781	793	762	808	784	775	783	783	808	788	758	770	796	791	805	780	785	838	813	796	743	806	777	809	809	785	810	776	757	773	777	796	741	797	792	807	787	784	795	782	813	768	778	778	815	811	782	763	748	781	823	776	850	789	781	753	799	821	786	799	835	766	756	794	787	794	803	752	736	787	775	797	792	773	776	778	783	837	818	773	782	783	750	782	783	817	788	767	767	812	754	774	784	766	780	759	806	782	780	768	785	831	808	766	759	793	767	749	800	800	799	752	812	755	788	700	780	784	854	777	728	797	765	766	775	816	769	774	797	779	773	764	768	816	792	775	775	769	830	829	810	750	780	766	809	799	774	789	781	794	844	826	815	790	778	800	795	793	786	813	780	764	831	755	835	778	749	779	807	820	806	835	783	798	810	797	784	802	818	740	786	804	793	800	761	795	779	772	757	798	779	751	807	839	761	773	784	753	801	760	762	787	793	748	804	820	797	824	758	772	756	785	791	803	783	803	787	762	803	785	788	823	767	787	817	742	738	856	803	785	815	768	729	748	801	757	786	802	782	827	746	787	757	778	794	797	831	755	815	768	801	799	803	770	845	824	770	766	762	784	780	764	761	768	811	806	771	758	762	779	770	796	798	807	836	772	750	820	750	826	800	740	826	810	777	830	740	749	749	766	745	725	779	809	790	764	815	757	779	815	788	793	772	793	784	760	776	836	777	790	821	780	801	777	764	748	786	795	761	781	750	783	806	807	777	751	806	798	752	767	787	763	760	799	790	817	832	758	797	759	843	755	826	797	800	821	763	824	777	787	784	789	786	778	800	835	809	774	772	706	797	730	764	780	793	845	757	824	774	755	714	773	777	819	794	797	804	825	780	736	793	809	801	775	786	808	760	789	782	741	773	777	786	787	798	778	830	852	780	810	763	829	781	840	813	771	836	781	786	792	786	818	816	800	836	796	791	747	799	835	819	761	777	766	821	775	819	797	801	805	754	783	774	771	820	784	822	754	820	748	789	765	724	768	866	755	752	755	817	862	784	840	836	847	766	746	807	791	744	795	789	745	802	810	839	798	780	778	757	758	745	764	776	817	804	754	783	803	779	779	792	772	810	803	785	787	753	791	772	785	801	785	805	747	763	798	781	825	796	787	787	764	790	807	759	764	802	774	763	754	743	804	848	775	793	759	750	786	832	803	799	749	735	786	781	798	795	772	859	820	760	805	765	802	809	785	837	762	783	745	771	790	757	769	809	786	808	799	795	784	772	818	764	820	764	791	803	792	773	761	836	779	787	750	835	788	774	790	826	820	765	765	796	795	808	813	815	727	794	819	796	807	815	774	795	788	820	786	789	880	846	777	809	803	787	759	775	749	799	806	772	820	731	784	763	803	786	804	798	759	822	790	799	734	793	814	795	786	805	757	716	758	756	784	802	729	767	799	807	795	768	798	739	752	810	762	754	785	764	774	711	765	772	758	797	788	715	765	793	797	801	806	761	834	797	809	793	782	778	821	787	780	792	822	759	799	835	771	796	793	791	750	781	825	791	756	795	736	744	799	799	829	813	788	798	718	785	814	814	780	778	786	829	770	790	798	779	790	816	786	800	844	783	816	756	769	772
40391	66646	57669	52972	39254	19683	8494	1243	361	230	181	167	153	173	177	161	200	146	159	165	163	167	168	163	157	167	178	165	167	140	167	172	164	152	159	184	166	166	179	174	144	183	177	165	171	165	163	179	168	194	173	166	168	191	187	195	200	161	146	174	162	175	176	168	186	162	192	150	184	170	147	151	166	153	184	168	174	164	169	205	176	166	142	160	161	155	173	170	182	164	164	161	164	166	152	172	142	146	143	173	168	164	179	157	148	172	160	153	163	187	129	159	157	185	176	161	165	192	145	153	192	161	156	164	170	157	159	182	191	163	171	163	178	167	173	155	172	185	153	157	173	186	170	131	174	160	163	158	162	181	180	147	141	141	177	166	184	195	155	179	136	149	182	179	176	169	150	155	156	170	162	186	165	145	170	158	154	164	169	152	182	159	158	166	158	163	157	170	172	159	172	174	138	172	162	153	168	191	174	171	166	191	163	149	184	150	142	148	162	149	171	162	165	161	151	140	192	176	157	179	161	148	170	170	171	145	167	188	135	148	182	161	173	177	184	176	159	162	151	166	175	164	177	172	177	162	180	158	174	150	161	159	150	164	138	161	181	170	190	156	143	184	155	184	179	159	161	172	169	157	177	152	173	161	148	174	185	161	167	157	168	155	179	164	184	163	153	150	162	153	157	146	144	169	174	173	165	158	174	170	156	155	157	132	173	153	174	159	196	164	143	175	145	164	160	173	201	166	174	159	163	154	181	174	165	166	179	173	175	160	165	178	170	162	168	149	145	177	150	158	170	181	169	143	192	170	159	149	185	170	175	174	158	173	186	154	136	159	137	158	183	159	179	161	172	161	171	170	158	158	147	146	154	199	161	170	172	168	172	182	160	154	166	157	150	149	156	157	158	180	155	150	165	157	179	157	162	144	163	188	179	164	153	146	161	149	184	185	142	164	144	157	160	185	167	162	159	166	171	178	161	142	171	161	171	151	183	182	163	181	164	182	182	156	169	151	164	165	190	193	161	156	164	167	150	195	175	158	155	158	145	162	190	154	155	148	166	160	151	149	157	159	145	164	163	159	158	148	152	154	181	175	145	163	166	175	148	176	150	180	175	174	196	152	168	195	157	175	164	164	164	175	180	138	178	154	174	160	155	175	182	154	176	138	182	132	165	170	173	162	187	150	155	157	181	159	150	156	150	178	154	180	158	157	173	176	160	180	156	176	170	173	153	176	160	182	142	173	166	174	166	167	146	165	158	163	186	167	163	159	168	156	150	167	164	193	160	185	166	164	149	161	162	152	170	165	161	167	148	164	176	171	167	170	159	146	191	154	154	161	164	171	170	166	150	156	157	157	170	127	181	157	193	172	183	137	175	186	166	159	161	161	168	155	147	157	169	143	162	180	169	164	144	179	168	166	193	152	158	181	171	173	162	175	176	173	160	175	163	153	167	152	187	172	162	167	165	164	163	138	172	156	163	185	183	194	156	150	178	173	155	146	186	159	182	160	169	147	171	196	173	153	155	161	177	167	160	164	164	159	159	162	172	169	170	178	166	166	182	183	183	149	152	159	179	155	163	165	172	166	162	174	158	176	161	150	134	180	176	167	142	158	154	135	179	164	194	184	161	151	150	167	156	173	165	178	138	176	174	143	158	172	170	162	166	149	175	158	161	160	132	141	149	171	161	159	160	145	181	165	152	169	153	172	165	171	176	170	188	180	171	151	177	147	153	148	165	134	185	170	147	168	177	148	182	166	165	146	158	168	150	172	159	188	154	169	151	188	145	173	194	193	170	169	155	176	168	164	146	161	151	169	135	175	194	160	188	168	150	178	167	180	145	183	150	178	156	160	165	165	156	154	173	157	162	156	179	152	169	163	170	176	177	153	139	177	160	150	178	164	144	158	165	155	173	156	167	187	180	177	172	182	190	156	123	166	153	168	164	189	177	159	196	164	158	152	182	177	167	174	169	193	165	170	160	175	169	131	147	153	171	151	162	164	159	181	195	174	171	153	158	173	174	160	160	158	166	191	165	153	179	170	150	153	156	171	136	159	159	159	163	151	165	184	157	188	152	187	163	163	170	174	161	162	171	183	164	179	157	138	156	171	171	146	174	174	160	179	155	171	174	149	153	168	157	156	162	168	185	157	165	164	185	145	169	160	164	172	150	168	163	152	164	148	152	150	145	143	179	148	171	169	163	169	190	138	147	171	159	125	167	170	144	178	159	161	155	145	178	173	141	181	165	179	163	167	167	171	173	173	165	173	160	179	157	162	156	190	159	142	179	172	140	186	140	167	173	173	157	184	170	170	202	166	173	180	173	171	174	169	173	159	159	160	151	157	142	166	155	155	158	168	160	178	137	156	156	141	157	163	171	154	177	160	155	161	171	149	171	157	139	153	152	172	195	171	158	182	173	174	178	136	156	173	153	147	151	148	169	160	174	175	174	167	147	174	137	165	165	147	144	146	158	187	145	159	194	155	186	163	150	160	158	166	167	120	169	140	169	162	163	171	186	153	143	135	173	147	151	178	182	159	159	168	193	156	152	168	164	153	141	166	170	147	161	155	192	162	173	181	163	153	186	180	154	195	150	167	152	157	155	182	153	169	163	189	170	164	179	154	179	168	161	182	147	141	185	175	167	158	149	174	188	159	171	159	162	155	143	172	176	166	154	174	137	190	167	166	138	153	168	192	152	167	154	159	171	157	175	165	184	169	152	164	174	183	167	180	159	151	174	132	149	172	152	169	158	143	153	170	184	155	158	141	156	160	179	192	184	151	195	146	157	159	177	169	150	156	149	184	159	179	142	149	146	145	162	149	153	180	143	185	173	146	160	166	177	168	182	156	158	196	157	158	150	161	151	170	179	174	151	183	154	154	161	169	168	166	170	190	186	169	142	197	169	128	171	174	164	143	171	171	171	142	140	166	152	168	141	182	179	180	147	163	163	182	163	170	170	161	183	148	153	169	135	167	177	177	171	195	180	185	159	160	172	176	177	156	166	165	166	164	141	189	191	165	188	163	163	158	164	187	176	145	165	157	156	166	180	183	183	159	160	168	170	151	168	160	160	170	160	191	186	156	166	151	156	154	182	189	161	131	157	174	162	176	169	160	133	169	165	152	188	163	199	165	173	167	162	176	165	167	161	174	151	180	187	150	152	147	156	183	169	171	161	159	160	153	161	178	183	159	169	170	151	172	156	138	176	150	172	170	164	167	177	160	169	160	158	164	170	173	136	176	175	166	173	166	169	181	152	179	145	159	184	172	167	168	154	145	146	161	175	145	182	178	173	182	138	160	135	175	154	160	150	141	168	187	173	151	179	180	179	163	163	159	173	196	145	172	154	144	186	179	176	171	171	164	187	182	186	154	152	176	156	187	165	156	166	168	202	181	152	166	165	186	160	175	172	148	160	181	169	166	179	160	172	161	176	176	156	161	157	143	152	180	162	159	157	163	160	163	154	154	185	156	154	167	166	157	172	164	147	154	172	160
35100	66100	61102	60694	47923	17094	14029	1043	447	466	446	436	437	445	472	481	481	454	461	458	467	441	453	427	477	457	464	428	438	440	461	447	456	398	429	445	453	471	434	478	448	464	432	436	459	448	446	423	464	476	466	461	474	450	430	481	446	423	454	460	476	462	453	460	497	537	553	455	460	471	492	455	487	446	413	442	459	470	439	455	435	464	427	442	460	442	461	473	461	434	444	474	454	440	458	472	434	464	441	427	440	430	412	410	444	458	414	445	443	422	443	457	433	449	426	450	466	457	467	453	436	410	462	411	427	430	453	415	432	460	480	429	435	422	444	449	467	457	485	422	460	420	416	448	467	450	453	421	463	462	460	437	484	487	430	440	479	465	437	453	424	439	446	437	455	442	453	458	457	453	460	477	523	432	459	424	463	427	431	416	450	462	433	451	450	446	484	422	430	459	430	437	498	451	460	435	452	409	467	459	470	418	451	453	468	427	419	454	490	439	438	454	451	469	428	458	441	408	484	453	416	472	402	419	437	436	460	442	498	462	458	444	431	436	446	438	429	434	448	474	447	461	433	453	471	446	454	435	488	454	421	435	435	471	496	448	459	421	442	489	449	402	434	474	447	461	429	435	441	490	437	447	461	489	445	443	405	409	463	443	447	465	447	449	477	425	427	455	443	415	464	453	452	445	451	469	426	403	436	409	458	455	441	410	430	429	482	414	460	413	446	468	416	432	464	441	464	459	466	456	423	424	442	442	450	457	440	445	472	432	441	434	407	443	437	437	475	425	436	441	454	445	464	450	426	449	447	469	440	441	448	453	417	467	476	459	448	471	496	444	448	466	449	483	444	454	403	432	465	442	418	429	460	411	462	461	435	489	423	413	457	439	438	474	468	421	479	412	478	444	456	451	429	459	434	428	470	453	417	467	453	474	457	475	450	470	440	469	481	398	442	444	441	454	436	442	450	412	426	475	441	474	481	421	465	424	487	428	464	429	444	448	458	468	446	429	457	440	414	455	437	416	451	418	490	477	460	449	451	452	461	460	432	436	446	451	412	467	476	435	412	440	450	477	450	457	450	468	447	457	470	437	386	463	454	452	438	461	457	464	470	456	443	436	453	458	426	433	452	445	476	455	443	474	466	390	437	431	432	456	458	400	447	410	461	447	423	462	427	453	429	429	457	419	415	452	446	457	454	437	429	438	475	477	445	456	453	444	384	470	458	452	482	419	457	421	487	461	446	437	426	459	467	452	477	475	455	455	453	471	461	439	439	479	447	467	433	452	414	450	481	435	468	428	484	479	460	402	430	439	462	423	426	494	446	484	444	437	463	439	418	478	463	450	457	467	401	418	423	516	460	452	442	470	474	415	470	478	459	429	440	411	439	440	471	478	434	439	448	458	451	463	475	442	445	483	454	445	443	418	447	430	441	426	461	469	463	440	460	440	434	476	425	454	415	460	474	449	442	433	450	422	453	431	450	437	456	453	450	440	434	446	429	424	431	423	492	432	476	469	437	412	459	462	447	444	424	441	403	441	444	451	464	401	436	402	425	429	417	440	460	431	460	433	435	474	437	459	464	435	437	396	416	441	444	471	410	438	443	447	432	431	466	458	426	440	404	422	449	465	479	441	435	415	419	471	479	437	452	444	426	448	458	419	429	449	480	435	428	429	469	427	443	441	425	450	437	467	482	398	472	444	440	450	475	458	458	440	465	456	415	425	423	453	446	489	439	452	449	426	418	458	425	468	450	412	459	449	479	485	455	422	437	487	455	451	422	455	448	487	446	464	453	454	462	462	422	446	463	450	434	457	444	447	422	425	498	449	458	419	439	435	431	457	422	433	460	469	399	430	453	447	469	434	437	447	444	458	432	425	421	462	459	467	466	438	444	434	428	430	453	461	473	450	483	432	443	451	448	444	439	434	429	456	401	440	424	419	453	448	435	452	480	455	457	414	434	415	442	442	449	458	462	425	440	461	482	456	440	475	435	448	452	447	464	483	411	451	474	425	452	469	493	403	456	445	419	455	421	437	484	444	486	479	433	454	459	448	469	476	445	425	457	420	441	450	483	434	466	445	457	454	464	486	473	448	422	434	420	451	438	427	429	463	430	410	399	495	446	424	467	424	470	432	497	450	422	427	446	489	413	448	489	433	463	465	441	465	461	401	478	417	479	438	450	456	428	402	415	456	454	439	430	456	426	422	440	469	460	430	434	391	406	420	448	463	425	438	454	452	500	505	457	440	430	457	479	461	456	438	468	445	411	419	433	474	464	432	427	458	432	438	427	426	449	470	427	448	441	465	481	446	468	442	447	455	436	445	404	434	441	455	446	426	452	458	417	466	456	407	430	460	441	457	488	429	444	485	476	474	438	460	418	422	423	435	448	471	449	450	425	414	427	447	460	448	432	430	436	471	456	490	463	494	431	411	426	468	419	457	462	422	457	501	439	443	441	457	436	443	453	459	466	468	441	453	424	514	483	460	473	441	454	432	440	423	419	417	447	459	463	453	478	502	417	456	444	476	437	479	434	463	483	451	465	460	440	451	424	468	458	453	421	475	473	438	498	424	466	487	418	451	442	464	457	493	469	422	473	445	446	394	448	425	440	451	479	438	438	445	453	475	475	445	441	453	435	454	445	447	412	462	468	430	499	455	458	429	440	410	440	459	431	467	439	445	419	442	454	430	464	462	442	488	468	399	471	424	453	480	466	423	441	454	448	469	453	434	454	457	421	413	447	478	455	437	441	431	432	475	465	424	446	451	438	420	440	510	491	483	464	447	448	463	432	465	463	443	422	405	449	437	456	452	438	464	434	440	442	474	464	463	421	438	471	454	479	451	432	412	447	464	444	472	452	429	456	423	449	452	438	438	417	445	441	463	443	508	453	410	428	434	482	466	436	472	441	393	455	410	437	447	432	473	432	441	480	440	447	447	450	480	433	431	431	468	418	443	463	406	447	484	464	451	425	441	470	427	453	469	445	454	387	423	485	434	399	420	497	415	450	478	420	427	428	455	435	448	418	439	418	465	443	466	446	443	451	466	454	479	435	446	480	424	484	434	458	436	451	472	466	462	459	448	456	445	418	423	432	439	440	405	471	448	438	421	432	460	429	429	448	456	459	433	420	400	482	453	489	460	432	404	425	442	424	459	437	428	454	454	471	428	405	461	458	452	454	470	468	447	460	456	441	459	423	434	476	453	454	408	428	470	462	465	424	464	446	425	420	418	452	449	472	472	473	427	424	430	438	408	450	457	429	442	451	450	479	459	481	443	409	445	439	473	428	462	462	453	455	454	464	469	455	431	435	435	413	453	440	453	458	460	442	442	447	464	455	421	459	438	424	425	404	415	426	455	427	446	433	478	449	424	451	476	419	416	437	474	427	444	465	455	472	444	428	420	475	466	436	411	421	436	438	455	457	454	421	441	424	466	448	467	447	454	472	449	433	428	444	446	427	466	494	458	459	462	420	457	421	451	476	427	425	434	432	451
58316	46496	43036	43590	44630	43223	35403	25545	21895	14581	3675	515	412	400	316	337	351	378	319	321	320	310	322	285	333	319	327	321	331	314	279	321	294	282	312	303	284	348	297	292	267	330	328	288	279	317	331	316	297	315	305	320	329	348	296	286	295	335	318	314	289	283	281	308	294	347	530	347	310	311	291	344	283	289	301	314	318	303	325	304	319	302	288	316	279	294	326	309	277	311	295	323	269	303	313	306	320	294	287	306	282	288	286	289	275	281	281	316	313	308	302	296	300	305	282	289	298	297	274	281	330	294	315	306	299	314	295	330	340	301	297	281	295	284	320	320	289	269	284	321	287	279	286	328	324	321	284	306	306	290	318	284	282	294	317	288	309	278	268	324	316	292	314	324	323	310	311	316	301	286	291	304	296	281	268	297	300	323	321	288	322	313	287	307	271	258	307	303	313	304	285	297	291	297	278	291	298	275	285	297	300	299	288	313	309	282	282	332	316	322	297	305	299	283	311	273	288	282	301	273	287	296	275	290	277	273	309	342	324	272	292	348	312	307	300	288	284	321	267	316	307	291	266	290	287	316	289	293	290	287	302	320	296	264	272	311	283	292	320	311	324	291	300	268	312	277	266	304	293	280	309	292	292	311	317	294	298	273	313	324	268	308	345	318	289	340	308	299	268	265	337	309	287	309	274	267	261	307	294	257	280	314	307	309	277	273	307	326	301	269	320	312	295	282	324	297	303	291	288	311	327	261	275	289	262	288	304	279	274	316	293	309	294	309	303	294	264	293	290	297	317	303	264	288	316	268	305	314	280	270	287	300	329	295	288	303	281	334	311	282	294	309	308	300	287	296	310	293	264	312	286	278	319	311	274	313	282	285	288	328	290	287	266	280	281	302	311	296	280	277	302	312	317	271	297	301	262	315	295	293	286	301	325	300	260	297	287	285	294	306	303	314	257	277	274	311	331	294	280	292	307	281	305	295	277	310	298	301	302	292	301	247	317	322	320	274	312	336	329	302	301	307	332	287	275	311	310	267	283	305	301	268	263	293	306	321	271	263	310	322	297	287	255	306	304	285	317	312	313	316	312	293	279	298	306	316	298	302	318	312	322	334	314	305	280	323	295	311	291	301	276	321	295	309	304	289	286	313	304	334	307	311	287	318	277	302	298	274	294	343	289	313	303	272	325	311	315	309	315	332	289	333	306	330	279	293	274	283	334	283	297	289	287	323	282	296	334	300	293	295	275	296	300	280	277	309	288	279	269	292	317	304	295	293	333	328	343	310	339	318	308	311	279	285	280	330	297	293	298	328	294	278	290	300	302	279	311	267	286	294	316	289	285	305	295	328	316	296	321	294	333	300	317	299	321	297	298	315	310	288	281	284	282	302	307	307	307	287	293	260	299	301	278	353	321	282	309	328	287	268	279	335	292	295	273	302	301	290	281	270	280	294	275	309	300	279	270	279	281	279	311	287	261	295	314	330	306	269	311	296	309	316	309	314	284	315	269	261	299	315	303	288	289	277	293	322	334	319	296	286	270	293	314	290	333	315	305	294	318	268	279	291	294	319	316	284	301	296	283	290	280	316	275	289	293	287	239	302	328	275	285	292	353	298	283	306	299	288	253	277	281	295	256	301	327	274	277	306	293	307	321	319	305	301	307	328	284	270	282	306	291	301	300	332	304	290	274	319	315	293	321	302	291	317	335	287	308	308	328	320	270	277	338	310	292	303	316	306	277	281	319	285	302	302	329	290	288	307	319	304	344	304	305	324	293	286	311	321	304	309	282	288	308	308	283	298	302	286	309	324	309	309	288	291	283	308	278	310	261	260	323	312	299	314	291	328	280	316	296	267	285	256	307	329	282	295	313	286	292	321	296	329	292	298	284	310	289	297	282	279	265	307	306	319	329	299	305	324	316	287	330	301	322	303	339	293	299	274	297	279	272	316	294	289	282	286	300	294	322	311	296	313	263	297	337	314	291	284	293	285	303	307	279	284	263	335	272	314	299	304	287	313	292	280	320	258	273	298	283	289	281	286	286	290	295	286	273	291	298	288	297	278	289	274	302	303	322	339	298	290	304	325	311	288	297	296	310	303	276	257	313	320	295	287	269	263	290	305	312	283	315	304	270	293	278	296	272	307	317	324	316	350	304	301	299	279	253	303	284	281	289	297	291	283	301	285	282	301	298	329	310	310	276	295	311	308	282	280	279	313	313	320	308	267	281	322	296	259	303	316	291	278	264	255	304	285	265	290	309	275	287	288	274	333	312	260	301	301	265	329	285	307	330	299	298	300	293	291	286	289	287	309	324	338	322	284	293	293	287	323	281	275	281	305	281	321	288	332	270	273	321	320	288	284	290	291	294	315	345	327	326	324	293	264	308	249	270	283	280	308	314	263	301	314	320	250	263	299	288	274	339	295	288	313	300	308	326	323	327	299	317	317	282	293	307	296	296	276	324	320	298	311	279	277	296	258	310	317	292	328	305	300	299	285	302	310	269	292	293	294	283	253	308	297	305	274	321	279	296	277	287	314	303	331	287	307	275	302	306	316	278	281	302	281	320	293	308	328	288	297	297	328	325	285	306	283	305	328	300	285	308	314	302	308	299	340	339	305	279	279	327	314	320	328	322	294	283	278	286	327	286	270	307	288	316	307	270	311	326	299	277	304	316	291	283	281	307	332	268	293	351	300	274	310	286	264	290	278	264	292	273	315	325	309	327	333	310	283	249	298	309	329	298	303	286	279	291	290	310	332	321	306	306	325	263	327	286	286	323	282	282	305	284	295	301	316	315	284	297	301	300	291	301	330	286	297	307	299	297	293	256	284	285	295	301	292	286	299	289	310	306	284	327	303	303	291	295	285	293	323	305	328	305	285	312	290	316	308	260	278	285	294	291	282	261	286	274	300	294	311	305	298	289	321	273	314	290	309	286	290	297	306	296	314	311	282	322	259	293	301	280	329	264	299	281	269	277	304	315	312	284	329	318	294	297	309	299	299	274	309	282	257	278	299	276	340	317	320	299	324	319	296	280	256	291	287	270	292	315	258	297	301	289	264	290	295	314	286	281	313	296	305	284	303	297	310	302	292	289	307	293	289	314	314	272	329	297	280	302	362	314	297	284	287	284	328	282	253	271	255	307	282	309	280	313	325	324	315	318	259	299	294	305	329	297	278	320	294	323	296	276	311	297	302	315	277	308	306	267	307	325	303	279	283	322	320	294	292	326	304	305	268	263	292	316	298	290	270	294	296	274	281	299	304	302	331	281	308	299	306	278	298	237	278	333	298	305	284	281	266	313	290	306	300	321	291	333	344	300	296	310	291	302	302	291	291	288	307	304	272	291	292	279	309	281	292	310	311	297	299	273	329	276	316	292	282	303	306	285	316	297	327	326	315	287	290	311	299	314	299	304	330	280	270	295	287	288	284	304	326	282	262	308	307	294	298	278	301	258	296	306	295	292	279	290	289	278	292	283	314	316	323	294	298	308	324
52844	58484	51774	46497	41049	28533	19516	1133	276	391	469	512	600	649	670	657	760	729	694	685	720	679	690	638	690	681	712	695	671	699	653	734	674	686	677	710	682	651	700	686	662	682	680	684	689	736	624	686	630	663	621	671	686	633	686	633	644	679	655	694	675	690	649	684	659	1015	1698	713	637	675	652	641	653	720	649	625	656	611	664	654	646	630	646	630	634	675	676	636	612	658	653	639	632	679	683	671	655	614	659	635	650	655	743	604	649	685	629	637	650	653	677	637	646	658	628	667	660	636	635	609	662	594	606	651	608	635	615	640	664	670	620	632	664	667	688	641	644	672	673	647	648	696	613	612	619	650	692	621	644	643	660	633	666	652	643	601	633	617	599	620	636	636	663	701	681	659	710	647	680	672	651	662	674	613	712	638	684	631	646	671	605	649	656	670	640	638	675	648	607	644	649	663	610	641	632	635	671	622	630	630	641	670	621	688	655	612	629	633	661	607	669	634	660	641	634	665	649	690	673	613	680	649	646	624	682	677	644	671	639	698	676	657	663	624	629	627	665	656	642	645	602	684	644	676	599	643	668	622	658	634	619	641	627	649	668	617	679	647	631	585	614	634	666	652	669	614	665	650	674	683	676	638	658	690	681	687	663	647	644	660	674	656	624	691	660	631	687	662	625	641	619	644	618	615	655	651	624	645	631	628	635	637	635	647	643	620	664	640	609	673	635	662	605	634	642	658	674	636	661	644	698	629	638	610	662	675	641	662	650	657	657	624	633	670	666	619	607	636	600	656	636	652	643	605	608	666	613	629	660	643	624	648	654	633	635	714	647	683	635	627	702	654	606	632	637	678	633	626	671	621	644	585	661	643	671	648	616	639	629	621	656	647	647	631	635	609	625	651	665	684	612	617	637	662	620	617	609	640	666	625	635	651	684	593	660	666	609	659	609	679	661	657	630	624	631	676	634	619	687	675	642	698	638	685	689	647	648	572	622	673	644	640	686	618	666	621	634	660	662	680	610	595	646	626	590	629	664	597	668	657	656	680	641	633	642	609	692	639	604	619	630	655	649	631	682	597	653	647	647	616	643	633	638	655	667	633	629	615	602	587	601	596	662	648	641	624	676	618	626	596	649	682	627	655	653	627	632	692	676	609	661	608	631	664	647	623	650	578	648	684	649	638	642	656	660	658	603	642	616	672	609	670	619	634	657	617	643	677	665	638	629	655	629	587	653	616	675	701	633	645	646	630	623	654	627	652	663	647	649	648	618	626	658	691	654	666	648	634	647	633	675	656	620	615	597	646	640	655	671	616	642	675	647	672	675	638	606	630	594	640	593	654	637	675	658	604	624	648	637	654	632	634	659	655	640	673	585	668	656	680	668	662	644	638	660	630	618	648	658	703	678	623	666	679	654	632	597	646	669	639	636	641	644	619	624	636	647	636	664	661	610	654	646	657	642	630	714	615	649	641	681	678	636	628	589	655	612	661	654	639	655	624	662	650	643	624	624	638	637	630	658	647	655	666	641	646	645	640	633	641	639	645	627	589	659	672	598	609	627	593	597	628	632	631	644	644	609	675	652	635	615	668	663	613	651	624	655	580	629	609	644	634	645	672	622	628	681	699	658	655	627	646	668	609	660	655	648	616	644	667	625	652	658	655	645	628	591	602	624	666	657	664	675	583	637	606	646	644	610	645	635	682	659	645	631	647	625	621	628	639	664	657	613	652	668	636	618	591	662	644	607	666	693	663	662	644	694	610	666	654	653	598	612	665	657	619	661	620	596	635	629	648	660	663	616	658	680	616	584	643	618	628	652	619	661	646	647	661	651	657	634	616	653	660	620	631	632	676	626	643	614	631	635	647	613	640	652	673	631	637	649	638	656	668	616	645	649	633	650	634	650	649	577	616	616	624	636	618	634	647	661	642	666	656	674	640	674	690	647	651	625	641	593	650	637	633	611	617	637	651	587	637	639	675	622	654	632	613	646	585	667	631	682	633	646	644	647	642	675	631	611	691	631	664	625	629	619	633	667	660	586	701	681	631	664	642	639	638	638	584	601	640	654	650	668	700	701	634	599	612	642	651	685	617	613	629	618	656	585	651	638	665	650	625	651	626	655	653	645	635	653	635	629	629	644	657	630	700	692	637	636	639	622	681	613	625	638	650	663	639	655	661	621	608	628	637	591	654	629	625	638	633	653	682	606	640	623	631	617	620	634	658	663	636	659	619	601	652	606	599	665	599	598	659	675	648	648	614	640	599	669	614	670	672	671	622	659	662	645	620	653	636	653	640	639	626	641	589	682	652	641	644	634	625	617	652	662	675	662	664	640	669	690	680	643	632	647	664	646	652	617	648	618	610	660	672	644	675	661	635	662	659	595	638	617	638	648	653	622	611	648	635	629	660	607	655	638	631	689	634	640	715	640	654	668	642	616	675	644	634	640	659	611	650	693	674	627	695	631	615	625	644	639	657	666	671	646	661	643	633	650	653	630	617	617	640	640	648	641	680	617	680	660	619	640	659	638	689	640	638	611	690	661	643	562	630	636	615	681	617	597	678	617	635	629	640	609	628	687	655	596	615	682	635	619	669	628	625	621	684	641	634	630	688	640	655	631	602	634	645	667	650	636	693	640	657	643	647	630	652	637	633	627	639	654	657	673	675	683	630	655	615	615	643	665	666	604	673	676	650	644	642	644	629	643	603	658	647	621	650	613	644	619	626	617	659	665	623	673	658	676	655	634	662	670	650	625	608	660	597	663	686	656	646	665	649	607	628	653	649	658	648	634	644	652	652	649	665	662	644	673	640	648	656	641	642	554	654	656	597	620	591	678	616	634	665	637	623	655	673	670	658	649	618	589	630	669	618	647	672	629	673	662	643	633	623	600	623	683	645	603	631	608	604	683	589	669	640	623	626	632	649	664	641	625	657	636	613	660	662	631	641	604	668	652	631	684	625	598	644	675	645	669	618	666	651	682	664	603	650	616	649	612	640	610	643	632	662	668	633	681	633	677	676	616	657	668	649	662	626	638	661	653	634	637	646	640	616	659	630	648	666	688	619	666	609	687	598	619	578	642	637	614	594	699	664	644	640	626	618	631	631	623	652	679	625	646	605	628	696	579	645	619	671	623	599	648	625	607	648	672	647	636	683	624	642	659	640	627	605	674	664	610	631	644	633	681	644	662	649	699	642	681	642	697	662	669	643	650	631	631	681	628	602	634	584	662	618	689	630	613	662	663	612	618	607	669	647	661	636	631	630	667	677	636	626	611	674	614	645	649	629	676	636	635	653	630	604	667	644	646	629	565	633	696	681	640	620	622	620	690	630	640	646	619	610	663	669	640	654	640	646	593	648	624	679	639	678	614	690	652	667	641	621	629	661	629	665	640	625	627	618	640	678	650	624	664	622	649	628	610	641	603	651	664	689	619	636	627	642	619	664	646	648	642	630	637	663	685	641	659	622	630	612	632	666	667	595	650	620	655	639	635	648	624	667
58547	40578	37291	32995	31131	31025	27660	21824	16912	7358	1244	355	304	363	356	410	407	398	442	452	444	445	434	460	459	451	464	463	443	447	431	418	431	488	457	500	474	436	431	442	441	414	420	420	448	448	417	474	431	479	445	416	438	502	483	461	404	439	462	428	477	436	435	408	461	614	705	441	458	420	409	445	457	431	436	442	476	407	444	479	468	434	424	429	437	443	440	429	440	438	463	467	447	419	436	429	407	430	416	429	399	447	433	439	407	420	427	427	449	460	428	409	397	455	422	416	428	441	417	454	449	422	447	474	416	409	435	447	412	426	446	440	368	402	477	433	410	459	466	446	429	470	446	420	420	434	435	387	428	442	444	427	402	433	445	414	469	437	459	425	414	452	467	401	441	436	438	412	458	400	406	411	418	439	449	456	449	387	447	435	446	407	415	484	422	461	421	383	426	479	395	402	429	436	398	420	417	475	416	405	445	438	410	459	447	471	388	438	444	452	442	421	430	402	430	432	433	439	435	435	503	377	386	409	370	431	398	448	476	494	421	442	434	399	424	429	424	468	447	433	460	465	468	465	406	438	459	431	428	467	466	438	486	466	438	405	412	439	384	421	433	413	414	419	429	400	388	461	483	398	452	434	449	438	416	445	399	460	411	429	401	397	419	458	400	440	383	432	402	398	410	443	440	419	440	443	456	413	403	456	432	458	415	458	464	409	410	416	422	394	440	439	423	407	444	432	455	404	396	416	399	448	435	428	493	431	405	426	396	420	424	443	401	419	410	469	406	426	415	432	453	411	485	404	478	460	442	455	444	424	389	431	412	443	419	471	415	461	419	435	437	390	436	456	467	377	411	381	427	401	446	408	465	400	424	396	415	419	374	398	415	420	445	453	430	461	467	449	424	428	429	434	451	457	426	445	394	386	437	395	454	431	501	497	422	427	405	431	452	437	397	429	400	458	408	419	442	440	395	444	448	399	404	472	439	426	433	410	434	435	421	407	434	418	478	490	435	394	427	399	452	426	437	455	449	414	412	464	423	447	465	433	429	454	425	422	399	430	421	354	389	403	463	441	443	457	452	458	390	383	430	466	415	438	466	423	408	388	416	491	438	423	438	377	368	445	450	432	438	400	415	419	384	481	471	421	428	448	436	410	383	398	398	415	431	472	457	460	445	451	431	448	419	425	408	424	405	426	436	460	447	428	444	416	412	433	453	417	426	377	455	419	441	439	395	428	426	432	450	454	450	399	449	402	432	420	398	389	484	390	407	396	468	445	428	413	405	430	410	434	456	416	429	402	407	439	432	457	458	437	425	412	415	469	408	442	445	418	454	449	440	404	432	431	402	436	480	433	403	435	394	433	418	451	415	436	453	462	417	439	430	406	434	432	454	429	429	426	421	394	393	428	399	440	481	439	419	424	444	451	421	430	422	428	414	440	408	430	462	457	427	399	427	421	427	411	460	416	415	390	419	396	417	434	402	439	400	390	435	428	390	439	396	446	429	441	446	413	449	420	448	430	464	428	393	444	355	394	455	428	382	430	412	428	429	427	432	428	429	391	441	426	388	468	519	464	404	405	420	484	397	455	450	451	430	416	419	434	454	472	424	396	411	457	416	417	388	399	419	426	400	388	405	430	443	382	420	421	392	443	447	466	379	437	452	474	435	457	413	394	398	438	419	431	399	359	418	455	428	435	390	443	440	426	448	455	422	425	424	411	439	423	416	388	447	435	402	420	425	434	383	427	436	440	420	440	446	463	433	382	395	470	458	413	432	383	462	456	421	428	406	429	424	420	449	441	438	413	441	393	427	467	422	456	385	404	409	431	502	431	437	424	431	433	420	454	475	391	401	385	462	415	428	462	423	456	428	440	459	428	415	421	425	413	440	409	436	406	396	405	364	400	431	399	435	434	432	427	438	429	492	460	438	410	403	444	455	383	438	437	435	439	437	443	378	441	421	401	375	473	407	419	443	455	413	431	422	438	452	429	369	395	419	421	428	418	406	426	416	377	459	422	414	426	416	432	389	436	423	390	412	420	406	395	441	406	397	393	432	408	447	413	428	395	470	456	435	384	420	412	426	405	407	406	374	428	417	423	452	466	389	395	392	423	468	419	419	391	453	377	395	461	401	391	428	425	447	480	424	448	398	406	401	411	442	429	434	438	426	431	391	422	414	404	438	371	403	404	396	416	438	445	410	442	407	468	436	427	461	454	429	416	451	474	459	409	417	400	389	448	461	414	460	437	420	433	412	415	405	395	440	425	457	418	430	437	474	483	426	427	401	410	423	442	429	425	408	417	411	403	434	452	463	402	432	404	420	454	426	437	431	465	467	430	438	450	422	443	393	377	429	441	403	424	441	451	418	440	432	420	429	442	455	451	409	410	385	399	427	407	447	393	447	434	410	414	430	410	395	408	408	390	430	409	378	411	446	419	435	457	414	437	415	407	407	445	400	427	465	419	438	396	363	437	462	421	424	459	459	406	406	404	424	424	422	451	411	445	400	404	402	437	395	425	406	438	445	460	398	422	421	436	467	414	408	430	436	461	427	406	412	401	461	448	456	440	389	390	474	484	421	425	386	402	424	392	435	400	434	451	393	390	426	403	409	458	411	423	418	403	452	477	425	468	460	439	399	421	399	484	439	450	436	462	428	442	434	409	451	468	437	433	466	401	403	427	442	384	462	457	437	439	443	430	453	461	428	419	423	440	469	433	435	438	387	446	418	406	441	480	434	434	422	453	449	420	411	391	419	422	416	410	449	419	424	458	413	428	404	427	441	395	384	394	425	398	402	423	440	401	404	394	409	406	425	411	438	388	402	461	465	460	436	409	386	410	462	401	410	444	361	397	415	436	385	435	426	437	410	436	445	469	441	388	411	431	425	464	415	405	430	403	430	415	452	441	429	418	438	398	400	436	451	420	434	430	433	417	449	409	454	457	377	451	462	450	502	411	394	422	426	413	365	414	418	407	442	450	410	403	384	444	380	433	440	461	410	423	459	395	435	441	435	361	443	402	385	406	436	410	453	401	419	424	410	386	418	385	381	431	427	402	417	430	439	434	440	412	411	419	445	454	428	433	417	412	427	411	436	390	385	403	408	414	438	442	403	439	379	430	446	397	412	383	434	409	397	443	450	414	425	426	431	409	442	387	451	413	458	461	411	421	434	397	410	415	434	414	415	471	423	418	410	404	397	458	440	443	429	417	373	414	433	433	419	428	429	405	434	425	424	402	400	416	404	436	435	413	420	438	377	399	445	458	465	411	396	427	475	436	403	423	455	407	404	471	450	422	405	419	413	411	386	435	436	409	395	386	439	371	439	431	431	429	417	444	485	391	465	430	430	446	430	461	432	396	439	395	384	428	408	413	402	409	346	410	399	432	425	387	411	412	404	383	422	450	439	419	413	437	440	426	439	447	438	417	432	446	434	453	436	429	441	392	392	421	460	426	445	412	428	436	420	456	399	408	399	396	433	404	442	438	442	433	453	436
52979	52309	35679	20633	11106	3839	505	7	1	4	0	2	2	1	3	46	105	246	416	529	605	650	684	717	807	745	818	795	785	750	819	786	800	782	825	832	823	796	844	786	850	778	863	850	760	823	851	811	866	801	828	796	797	827	835	800	832	852	784	822	906	794	832	786	815	1473	1901	798	799	805	778	786	828	810	873	809	767	818	758	804	831	784	818	767	736	855	775	847	788	776	806	742	807	812	757	867	792	824	763	768	788	765	781	778	810	811	780	772	783	796	828	785	764	793	777	790	745	789	818	823	783	781	840	809	765	807	847	770	748	816	768	843	833	747	741	816	787	780	810	832	838	790	742	821	808	769	797	823	768	787	771	814	792	800	773	816	844	795	770	768	804	772	780	804	735	787	796	810	757	733	776	793	760	753	787	832	766	735	744	773	800	774	806	773	798	747	833	827	754	799	870	720	764	792	768	747	781	748	829	784	842	851	804	807	714	734	826	780	851	773	756	789	797	768	732	788	746	809	796	756	746	764	762	798	753	761	758	787	790	770	797	755	846	788	766	816	787	761	773	742	767	811	756	822	807	772	738	818	708	811	797	795	800	805	813	756	753	800	788	789	757	784	776	821	756	811	786	722	755	792	799	813	756	762	830	783	814	721	831	760	751	764	824	729	752	751	768	762	795	855	768	796	795	726	778	749	795	786	778	814	748	788	817	757	784	824	828	733	762	759	746	763	751	761	798	753	754	770	855	804	782	784	769	832	770	737	774	809	782	738	793	792	779	781	749	756	770	788	791	823	747	794	785	747	828	794	764	729	768	797	806	819	768	784	778	825	734	798	833	743	780	810	819	747	774	805	759	738	826	789	784	797	768	825	761	759	803	824	769	794	769	795	768	745	810	759	805	813	785	762	786	786	771	772	785	773	772	749	771	747	803	726	803	794	804	821	811	770	826	796	719	754	793	734	819	814	793	748	787	777	777	822	779	778	733	758	755	757	817	802	773	744	780	775	724	764	825	767	811	800	790	771	765	824	791	767	760	740	775	801	783	800	794	754	791	791	769	752	738	760	807	789	785	794	774	773	794	791	806	808	797	782	738	783	759	811	761	755	778	804	769	791	808	760	728	810	767	792	733	774	743	799	802	741	784	730	752	820	717	735	789	770	762	765	766	770	784	760	747	800	773	800	760	812	732	796	788	748	785	751	797	767	766	807	845	800	805	792	794	809	768	767	801	750	803	739	791	791	771	723	755	761	802	785	813	814	819	774	729	794	796	793	766	826	782	766	763	777	751	781	779	831	802	775	786	745	755	747	817	814	749	821	775	778	772	770	775	796	790	763	804	798	760	747	715	768	774	821	782	752	718	766	764	756	808	699	765	731	791	766	749	780	772	753	794	788	829	727	819	784	818	759	771	767	779	787	755	757	772	743	784	755	772	748	794	796	774	767	777	733	728	841	806	755	773	769	754	731	827	728	738	785	803	756	797	793	775	768	772	803	778	770	709	752	763	756	788	760	795	833	759	788	743	789	846	788	815	796	800	792	810	792	724	776	786	775	751	734	740	781	759	783	770	809	817	759	770	754	857	828	761	759	760	769	765	782	784	779	789	858	759	774	813	800	812	766	796	820	830	785	804	800	715	794	810	768	761	760	777	783	804	770	727	778	786	763	760	780	765	733	800	808	756	726	785	780	766	729	829	759	811	781	790	794	810	753	731	746	776	740	791	752	811	794	720	753	824	826	806	775	745	770	758	811	783	814	763	801	770	764	782	785	719	790	805	764	790	808	788	786	771	845	871	781	755	776	763	811	783	792	779	753	815	768	768	763	797	771	727	749	813	786	769	795	819	740	767	792	763	801	762	758	799	773	776	750	744	784	774	756	776	785	768	699	794	769	830	755	790	779	815	737	790	800	727	788	766	735	760	763	759	786	808	764	798	793	799	792	772	808	750	757	770	778	758	812	792	768	759	782	778	801	795	815	808	757	758	756	755	810	763	728	777	802	794	725	758	775	773	776	819	726	795	790	777	825	758	773	800	752	752	805	776	747	806	759	724	755	768	765	762	796	816	734	779	781	793	803	794	720	773	810	760	790	761	778	770	801	763	756	773	767	785	816	805	776	790	756	769	775	815	792	814	772	772	764	779	788	791	782	847	790	815	796	768	790	771	764	730	750	782	796	781	758	766	747	804	797	835	790	750	785	786	781	772	780	740	805	839	729	735	782	792	788	742	790	767	733	761	786	809	800	732	768	791	797	739	813	809	766	796	754	812	798	747	679	762	804	835	780	750	758	788	800	770	795	754	759	733	769	823	775	739	768	788	760	752	773	788	777	827	773	784	816	756	737	740	728	837	820	752	732	744	742	758	777	768	778	784	752	737	756	761	755	759	782	741	775	766	775	795	777	833	791	741	784	760	745	750	817	776	795	744	844	752	760	788	789	745	759	787	728	762	735	803	796	746	759	792	775	760	750	779	772	761	833	794	799	810	789	752	803	811	801	784	769	770	768	815	757	740	743	790	746	781	818	814	783	781	756	783	750	738	770	745	759	776	775	790	791	762	797	780	747	765	795	789	799	795	765	788	707	775	780	731	852	773	813	788	785	803	785	790	810	813	788	805	768	804	763	803	823	816	754	807	772	764	814	760	792	784	795	797	799	769	786	811	801	757	721	766	809	776	748	777	795	775	777	778	764	782	810	773	776	814	728	809	749	808	803	801	797	758	766	790	725	762	777	771	775	736	763	778	813	795	802	798	763	795	773	773	781	760	775	764	804	738	811	796	755	745	787	764	784	731	806	788	797	791	761	809	788	770	814	802	754	737	750	787	730	767	796	751	786	795	752	787	792	781	796	811	754	764	793	784	771	794	790	798	740	738	802	777	807	810	749	755	800	752	782	805	770	824	758	767	774	777	787	785	761	779	781	746	758	821	776	825	786	792	784	771	766	778	774	721	770	770	770	761	761	778	784	782	783	791	810	721	786	749	788	788	808	772	877	782	801	782	776	844	782	730	753	797	755	751	802	795	783	760	791	754	807	752	781	764	774	818	773	759	809	782	762	780	796	792	801	780	760	789	772	785	824	788	863	832	772	767	737	756	756	835	818	770	760	706	781	768	779	742	765	769	766	782	782	764	797	787	722	783	750	778	754	810	810	787	808	764	830	774	755	769	779	803	759	794	794	786	734	782	695	760	776	760	767	781	804	776	774	809	758	781	741	786	785	809	744	796	813	800	766	748	823	795	785	752	783	802	768	840	778	777	775	761	732	760	754	753	782	807	789	768	778	822	807	779	743	754	740	776	737	748	754	749	775	730	728	784	744	800	784	742	751	778	813	811	744	751	735	757	749	783	823	806	752	754	779	751	785	783	757	784	763	773	744	761	753	790	772	778	744	804	818	780	714	756	799	760	807	764	771	757	784	796	780	778	811	812	768	741	839	806	742	774	797	803	753	752	746	806	812	786	709	805	763	759	761	775	780	805	805	787	794	804	729	776	793
40273	67807	62551	47290	41497	34241	16646	2124	359	192	163	175	183	173	175	164	163	171	179	168	170	150	153	170	172	182	160	145	193	164	172	154	164	184	171	160	170	199	188	180	155	162	162	185	164	168	159	179	171	163	168	148	152	152	155	159	163	178	178	168	181	153	187	136	182	154	185	161	164	152	155	198	166	150	185	148	165	148	176	163	158	142	133	153	188	175	164	173	190	179	167	175	160	155	174	168	175	162	157	152	167	161	170	191	166	181	171	186	154	155	171	151	167	170	153	148	178	174	171	177	174	166	180	187	167	163	145	137	151	170	156	160	162	169	178	162	188	171	137	161	155	164	190	162	152	154	159	186	182	165	175	155	157	161	156	188	156	167	156	163	178	158	160	166	161	190	158	140	178	166	171	150	150	163	167	177	159	186	174	168	134	160	164	168	173	150	158	146	176	133	156	153	196	174	199	174	183	191	179	163	158	168	186	146	172	168	170	145	158	204	171	184	175	165	187	165	164	172	162	165	182	156	181	171	158	150	166	176	162	152	155	171	171	160	179	163	167	156	130	162	146	161	155	179	159	170	167	177	178	210	187	167	158	146	194	155	156	175	179	180	168	160	167	151	172	168	190	176	168	150	195	170	175	186	163	167	167	177	186	152	157	167	181	191	180	157	166	168	183	186	175	146	197	177	171	165	176	172	159	192	165	141	158	194	180	146	148	175	150	180	143	160	181	156	154	184	153	167	159	175	181	164	186	166	164	168	173	177	179	167	172	167	190	167	164	153	164	168	150	136	150	160	160	169	184	175	158	188	167	154	197	161	161	170	171	154	167	166	165	187	150	171	167	153	155	186	184	154	174	176	168	157	158	152	159	189	164	191	174	173	147	154	166	167	178	157	158	176	159	165	167	179	184	183	179	191	148	143	167	146	149	139	179	163	185	163	183	195	149	148	167	179	157	151	198	173	194	173	168	158	185	173	169	183	159	165	158	151	188	163	146	170	163	181	157	162	160	186	174	161	179	178	160	171	187	156	159	153	152	173	169	141	184	213	168	156	178	145	192	179	165	182	146	147	169	185	179	182	149	156	167	174	175	169	186	161	160	159	159	186	136	167	167	178	171	174	172	155	156	153	160	174	162	179	165	178	144	176	180	149	165	190	167	183	185	194	176	176	173	158	183	161	159	174	178	178	154	152	167	187	146	197	172	157	164	175	154	166	164	182	168	162	158	186	164	173	183	172	178	158	157	181	149	150	190	164	160	184	185	148	185	158	140	173	176	158	188	176	184	184	161	179	190	157	170	172	197	171	167	177	181	159	174	165	136	179	165	181	163	172	176	156	166	172	161	151	163	175	180	187	174	168	166	153	182	181	162	186	167	176	167	144	152	173	189	177	167	182	187	176	143	162	172	158	187	176	175	151	153	159	180	156	150	176	175	170	155	172	174	162	167	156	174	180	173	148	167	157	190	178	163	153	151	172	168	161	181	180	169	173	173	199	155	177	214	158	174	189	165	149	172	197	166	161	146	165	174	174	161	165	170	182	173	168	150	179	192	164	178	151	183	168	192	166	168	184	178	167	164	198	163	145	178	182	170	158	149	152	181	174	170	147	177	153	185	162	143	153	148	156	162	175	162	154	185	167	176	191	158	167	147	181	175	175	150	171	168	170	153	155	183	140	211	163	167	191	165	160	151	171	168	165	165	162	161	175	135	194	167	184	196	139	198	143	172	159	174	165	150	163	157	155	171	179	171	165	149	162	178	169	183	166	166	149	166	177	164	170	172	172	152	174	172	150	158	168	151	169	154	163	163	156	175	177	171	166	165	154	150	149	169	170	197	151	175	174	133	180	162	163	167	173	166	151	183	172	169	166	194	152	170	188	191	168	163	168	169	165	165	182	175	202	159	188	148	155	195	191	153	168	166	196	179	190	165	165	183	184	186	164	142	182	169	188	150	173	162	161	168	142	141	175	177	190	185	155	176	168	179	181	211	171	151	159	166	158	148	191	156	177	157	171	162	164	145	141	165	187	199	158	176	189	174	182	158	156	163	143	149	179	184	202	176	193	182	165	155	170	171	165	178	166	173	177	166	194	155	175	150	181	203	180	170	191	163	147	182	160	174	179	173	175	151	148	166	173	149	186	158	158	188	182	185	189	175	169	176	182	177	176	153	180	154	145	203	172	171	179	176	147	143	151	154	159	163	190	185	189	161	166	170	171	168	160	167	172	177	184	169	158	143	167	137	157	153	178	175	152	176	179	183	188	137	168	176	169	170	148	161	168	169	159	165	163	154	179	189	155	174	159	169	144	164	160	158	162	164	187	136	167	177	169	179	205	179	136	173	154	181	159	182	169	156	183	154	191	165	177	148	161	156	186	179	163	181	175	181	179	160	176	144	182	153	171	171	203	175	160	162	149	166	179	167	149	158	157	175	194	162	147	159	163	172	174	170	191	158	155	167	185	162	168	148	198	171	206	197	180	172	157	182	161	159	156	183	182	173	159	170	169	185	168	179	180	198	142	154	152	180	185	161	187	172	158	162	182	157	165	168	152	163	169	156	202	163	165	180	158	157	164	173	161	173	165	138	200	184	163	170	173	180	175	166	164	156	161	160	174	159	138	147	166	172	146	180	179	185	182	167	175	179	162	160	179	149	169	189	154	163	184	161	151	166	178	171	170	146	172	181	162	181	157	171	181	149	144	174	161	182	142	172	188	185	154	169	159	153	175	194	182	200	158	185	178	161	183	154	172	150	157	166	169	199	149	162	170	175	174	183	154	190	167	159	163	187	169	168	185	145	167	165	164	147	186	175	155	170	165	161	164	173	172	160	153	165	174	173	157	172	190	170	175	162	167	181	160	175	176	157	165	149	160	164	169	173	156	178	193	156	162	174	177	177	181	163	173	177	167	195	171	188	166	162	181	180	178	184	158	160	152	169	157	155	145	183	160	164	153	185	154	158	157	188	171	155	143	186	161	158	161	174	151	146	134	181	165	151	173	147	180	166	166	159	165	155	161	150	180	170	168	165	155	186	175	168	176	168	157	183	166	177	160	164	174	173	167	176	182	172	180	161	159	191	183	163	188	166	181	173	173	158	180	167	177	161	181	166	153	173	174	179	167	156	190	163	154	156	194	181	157	188	183	170	159	171	166	163	188	159	157	156	167	152	136	157	187	173	176	173	168	187	187	199	167	172	165	163	167	201	166	165	154	176	158	144	167	167	176	186	152	186	198	161	194	161	157	175	189	152	186	161	188	169	155	160	157	168	200	191	170	176	192	167	146	164	178	169	183	162	164	155	166	162	185	185	172	197	161	159	166	151	164	156	175	181	136	175	169	179	185	164	165	174	178	166	165	174	168	173	154	162	143	178	163	165	173	183	170	183	165	159	174	167	173	173	183	169	155	158	177	164	153	166	160	174	169	155	181	172	183	151	180	172	158	165	163	162	164	158	163	153	163	169	176	169	184	164	184	175	161	168	182	175	160	162	182
34439	66051	65264	56752	53515	46739	16322	1727	458	470	441	434	405	452	486	445	428	418	446	458	428	427	432	482	491	472	442	451	448	460	467	442	477	485	460	425	462	436	429	430	433	449	448	444	471	434	449	465	434	443	478	450	475	438	453	477	465	446	457	473	485	428	464	446	452	407	507	433	475	456	471	421	443	468	467	453	453	420	442	429	468	487	496	446	442	443	474	426	413	471	442	447	425	440	437	432	449	454	461	461	512	438	463	423	433	447	457	471	444	435	419	453	462	431	453	454	443	493	470	432	490	428	470	462	431	466	449	416	471	435	454	469	477	433	449	447	430	436	444	450	444	452	477	448	428	443	435	479	465	417	471	463	479	473	469	429	411	451	499	462	442	459	494	455	435	421	482	438	472	433	473	478	471	418	479	446	481	443	480	456	453	424	447	448	465	461	441	442	469	446	473	457	439	421	430	454	478	440	458	444	467	453	478	442	467	437	461	404	416	445	446	493	445	455	438	442	437	448	449	438	395	483	423	428	486	431	397	480	450	488	473	459	442	439	454	431	456	454	449	458	424	453	433	414	452	483	489	449	420	432	455	471	431	454	482	453	454	429	457	461	450	429	440	485	468	458	460	450	420	471	446	425	446	481	468	441	452	465	397	466	438	449	484	463	410	397	459	468	434	405	425	478	444	455	427	443	453	466	436	465	462	429	439	429	423	452	460	447	453	437	480	457	442	458	456	458	446	438	442	451	477	470	448	430	479	460	477	473	482	473	469	443	491	441	461	500	472	456	471	475	430	441	482	461	456	479	417	455	454	443	454	460	455	463	460	456	467	498	456	403	437	484	450	440	448	440	432	435	465	421	428	467	436	467	493	468	466	451	428	410	445	406	474	479	447	455	460	417	423	426	403	455	439	443	479	456	466	442	440	454	451	485	429	469	427	437	447	484	440	472	459	493	454	433	459	434	496	451	493	445	438	406	443	449	417	456	428	496	456	496	457	409	497	463	429	480	418	405	427	459	471	453	439	480	469	478	499	424	466	497	448	410	455	472	481	476	435	467	418	453	454	445	451	434	480	460	445	436	444	415	476	453	463	404	436	444	444	444	397	435	455	444	405	457	442	484	446	463	459	445	498	451	457	423	471	444	437	479	427	476	458	432	430	484	454	451	451	418	405	459	467	452	465	470	457	482	497	447	461	434	423	477	444	411	482	449	455	483	513	442	420	489	466	420	437	418	422	475	440	450	433	442	426	451	450	428	469	460	453	463	423	404	424	476	416	449	470	435	459	455	478	415	425	425	440	481	436	424	416	478	433	486	453	461	484	440	462	445	455	479	405	481	414	450	419	429	420	435	454	452	458	479	433	447	435	450	441	448	436	424	466	454	432	446	438	445	460	420	447	441	435	455	453	454	452	472	456	501	475	424	483	428	440	457	483	434	440	465	481	481	430	482	473	413	435	455	428	468	406	456	453	419	492	425	444	426	480	455	468	449	445	428	474	447	467	453	458	444	451	441	462	440	435	486	433	482	433	431	442	471	463	446	463	479	421	453	442	424	451	461	475	407	437	464	452	462	438	426	455	475	454	468	432	405	485	461	465	448	460	461	471	436	453	442	441	478	407	489	467	444	409	443	438	458	456	453	451	443	430	453	423	439	459	436	452	458	425	457	412	462	433	439	441	438	468	456	469	475	432	450	411	478	432	453	420	459	458	440	465	429	426	464	452	463	436	428	496	450	457	453	442	451	451	465	442	446	441	447	450	390	464	447	484	431	465	462	438	413	470	443	477	464	457	421	470	454	423	481	454	438	459	446	450	449	425	480	461	457	454	446	456	467	441	430	447	453	451	448	460	453	462	417	454	453	437	447	433	463	438	427	466	483	473	461	455	444	426	415	438	400	485	489	460	473	453	455	453	433	465	445	442	464	459	429	464	452	443	481	466	433	472	471	438	417	460	488	428	471	465	425	466	448	488	491	447	432	449	482	453	457	418	447	433	411	451	436	426	440	423	445	467	444	399	454	448	425	438	473	446	471	474	462	439	483	482	429	424	422	437	470	495	458	440	425	428	477	412	442	445	461	433	429	454	438	476	460	453	415	389	439	427	425	455	413	440	420	433	418	412	426	440	442	444	466	448	459	462	429	454	439	447	427	441	459	438	457	425	416	442	461	458	444	458	448	435	438	435	473	466	440	446	478	448	445	475	469	453	447	446	459	445	461	444	451	443	467	419	421	442	419	465	431	450	423	467	438	432	451	424	474	481	455	456	450	453	423	481	432	459	448	465	398	452	467	420	445	438	482	470	476	471	441	444	445	459	444	449	508	410	488	424	454	468	453	453	425	442	432	458	446	450	431	434	451	452	398	481	460	481	447	432	485	460	479	441	408	448	495	463	426	411	466	417	440	433	478	437	464	480	465	452	443	428	438	458	450	491	441	469	442	450	460	462	426	483	449	408	426	453	458	419	414	503	426	429	474	419	440	456	454	448	460	438	444	459	443	416	486	444	495	438	415	400	456	445	455	446	459	478	458	442	461	445	449	436	459	462	447	493	452	465	463	455	440	431	420	448	467	461	412	464	434	446	425	471	476	485	441	474	447	476	443	472	442	444	415	452	411	447	422	484	437	455	450	399	446	418	417	486	430	423	457	467	443	410	485	429	491	492	492	447	425	430	462	461	474	451	422	465	406	426	469	445	440	442	478	403	434	419	424	442	457	436	436	448	435	463	466	439	467	476	443	419	464	449	453	464	431	464	474	453	438	450	451	454	441	437	435	462	461	427	458	447	453	474	452	426	419	457	450	456	464	434	432	471	472	413	452	408	424	415	434	458	443	472	453	444	471	475	441	424	459	449	436	430	460	446	485	432	421	436	464	436	448	446	462	444	469	462	433	449	460	472	458	448	430	450	431	419	438	469	482	432	462	475	473	444	426	468	452	414	436	473	462	458	457	454	440	465	486	415	432	485	432	460	414	455	449	432	473	427	442	442	447	478	446	492	443	450	470	443	466	420	461	437	477	439	460	427	442	454	449	466	438	419	426	438	429	444	454	435	452	424	443	453	442	418	448	446	448	453	424	402	446	436	447	435	483	409	435	438	463	439	443	426	490	454	492	465	420	490	426	463	411	466	466	424	480	453	477	425	455	422	432	498	456	434	433	442	437	409	448	485	432	443	445	488	471	433	461	435	478	442	454	475	445	468	424	470	471	445	453	447	443	465	443	450	459	432	390	443	474	456	465	443	438	443	468	428	441	453	427	473	436	427	464	479	437	417	490	441	443	455	498	472	449	462	423	443	467	418	438	441	447	433	486	428	458	423	427	476	459	402	487	433	452	445	456	477	447	467	432	422	435	451	471	462	443	427	421	433	456	432	457	452	431	449	456	450	456	417	438	408	459	460	456	457	414	426	441	465	457	461	419	402	441	434	429	455	450	414	454	447	462	436	488	435	426	442	483	451	475	478	427	419	487	471	464	429	394	451	461	438	453	408	489
58481	45995	44054	41027	43058	45005	32933	25277	21749	14468	4389	650	388	351	342	318	342	319	315	327	333	313	318	320	326	316	315	313	303	309	304	344	305	290	286	342	278	309	293	309	334	279	311	329	307	321	326	310	288	287	305	254	275	300	311	310	293	292	303	263	284	270	360	307	275	383	561	356	310	311	333	270	291	286	292	281	251	275	253	307	297	275	293	327	292	309	266	298	318	337	307	320	283	319	276	318	297	277	310	310	316	279	299	304	286	301	297	289	291	329	286	298	316	307	307	289	278	322	304	294	293	278	310	306	281	328	277	238	290	274	266	299	303	299	322	329	278	291	304	312	330	317	306	307	294	265	261	320	322	264	305	278	308	311	308	312	302	297	301	269	297	301	294	272	321	280	277	272	262	287	284	306	303	317	286	287	291	350	294	300	292	282	336	307	296	322	302	297	280	284	295	303	307	313	312	280	301	304	296	279	308	301	313	270	302	306	303	284	307	300	306	295	319	288	274	326	310	318	277	302	296	299	316	311	310	252	326	324	326	309	314	293	322	276	314	334	269	307	294	273	271	273	310	283	331	296	298	297	266	301	332	307	309	324	292	284	274	307	326	316	301	311	310	297	286	271	320	293	295	295	297	291	312	307	304	306	265	280	294	335	281	298	315	307	327	285	269	271	316	328	296	282	286	270	311	294	274	291	268	274	276	286	293	313	298	286	269	294	304	296	298	314	279	258	294	310	285	264	287	335	304	275	290	293	284	291	266	284	287	294	319	298	305	289	287	250	303	299	300	326	310	276	274	296	295	293	272	276	276	311	267	293	295	298	319	272	312	275	271	296	305	303	298	294	305	326	298	313	287	330	305	307	328	311	316	310	306	291	300	313	306	303	308	307	298	295	284	311	300	293	293	293	287	321	310	275	272	352	276	316	246	325	284	294	270	266	301	306	301	285	293	306	325	307	267	273	259	297	336	291	304	291	298	271	281	283	315	298	273	298	283	349	312	304	273	311	319	315	304	288	291	257	267	285	249	301	304	272	297	330	325	294	326	322	297	297	314	310	291	278	328	283	291	313	294	306	319	316	291	269	272	283	313	357	300	309	299	275	316	308	312	332	309	285	325	295	285	302	347	274	301	309	311	289	285	266	295	283	277	290	277	292	306	293	269	283	282	279	321	281	266	292	286	289	295	281	286	279	297	302	305	303	245	305	324	325	314	291	296	290	281	285	253	299	310	288	292	278	332	303	277	293	270	277	276	313	294	312	279	302	310	305	323	284	286	269	306	291	294	292	297	321	278	283	266	296	317	306	281	280	311	290	313	291	291	310	305	303	310	290	280	251	286	313	283	275	258	289	267	300	324	305	297	306	268	266	272	316	326	296	273	275	270	272	277	311	297	282	304	308	310	295	315	305	262	273	308	284	270	303	289	313	282	308	291	285	298	262	280	290	317	295	285	294	290	308	281	282	329	304	304	289	280	301	287	317	305	275	296	300	274	333	285	292	303	336	271	277	292	292	317	286	260	277	316	301	260	292	285	281	271	311	326	297	292	295	289	308	295	291	320	351	322	298	279	306	299	318	307	293	291	267	276	277	309	300	283	272	283	273	331	299	314	298	299	262	297	309	290	279	285	304	290	291	294	283	309	264	276	317	291	313	274	272	322	298	290	287	295	327	282	326	296	279	283	305	295	305	293	312	312	265	291	298	309	290	293	284	298	288	319	293	261	300	304	303	283	303	306	282	308	294	306	295	333	298	260	298	333	267	333	317	278	278	303	272	310	323	294	295	302	307	307	299	302	312	292	274	256	295	314	315	334	290	283	349	279	291	267	299	270	312	276	282	276	288	295	276	298	309	279	309	298	293	307	256	280	283	307	286	272	304	347	308	315	314	294	323	283	297	313	281	270	300	277	296	283	291	290	293	308	277	292	276	300	278	308	291	298	320	304	311	323	303	315	306	305	326	297	311	299	296	275	288	291	294	304	292	274	290	284	298	300	262	279	287	324	325	294	251	297	307	294	304	339	292	284	283	280	272	305	299	283	303	300	292	289	293	310	291	296	299	296	293	291	271	321	270	288	296	296	274	310	307	303	317	303	279	240	313	295	291	298	312	290	263	313	304	276	270	266	312	298	290	307	284	301	315	240	322	282	301	302	301	305	284	309	295	301	311	278	287	309	325	297	280	303	307	329	275	301	286	299	272	288	302	305	311	309	305	299	327	303	271	292	257	305	276	301	333	302	298	303	295	268	280	291	314	283	273	326	282	286	283	277	306	331	284	324	299	311	313	293	308	285	315	286	279	294	301	306	273	309	286	295	301	296	301	295	285	275	288	332	291	312	290	272	306	309	279	269	293	299	333	313	285	288	325	314	288	261	286	312	302	316	281	287	305	328	282	293	282	304	342	321	286	283	255	336	290	319	306	286	286	286	329	324	270	272	287	281	298	283	299	284	283	309	298	295	297	277	271	333	312	281	256	261	302	315	283	265	279	326	287	281	281	280	300	319	327	277	311	309	251	282	292	316	305	296	336	284	324	299	292	272	299	285	326	293	285	298	297	325	326	287	318	280	299	271	306	300	310	287	295	314	272	315	308	302	293	276	278	300	310	283	296	305	311	254	294	298	307	298	295	312	313	313	314	285	285	300	319	313	304	308	282	289	287	290	305	319	282	286	300	320	297	288	326	296	286	276	284	281	284	274	285	285	300	287	298	266	285	276	301	309	284	285	314	284	300	282	287	315	297	289	285	295	314	294	312	280	278	308	287	322	327	329	281	299	301	320	334	295	314	304	302	307	289	292	275	312	331	273	311	309	300	280	307	268	324	270	309	313	310	316	279	317	296	311	298	301	290	267	314	336	285	318	285	289	294	276	324	308	284	310	294	283	285	297	345	349	271	305	316	288	317	295	306	306	299	279	263	257	283	289	293	340	287	286	288	276	278	299	278	286	290	305	299	305	305	318	316	313	275	301	303	278	305	300	296	309	318	273	291	305	279	300	284	301	296	284	306	285	256	277	274	300	281	302	281	282	293	289	259	295	284	316	301	314	347	276	320	324	268	317	337	294	299	273	280	293	278	301	307	323	298	292	313	297	306	331	296	318	303	328	317	303	295	267	295	267	303	307	296	301	276	260	280	291	296	318	236	282	294	289	308	286	282	307	292	305	283	298	298	285	300	302	268	309	314	274	284	297	275	291	295	286	294	295	292	286	295	276	306	306	289	298	292	299	302	297	328	272	312	297	288	281	262	308	286	297	315	305	326	309	317	307	300	274	316	318	299	282	289	306	268	277	305	323	309	275	311	304	293	299	314	304	290	309	294	323	303	311	286	295	310	309	289	293	299	322	275	256	295	299	285	286	285	296	272	259	282	321	304	305	298	305	312	320	290	296	302	283	339	288	306	316	278	285	285	320	269	275	311	357	305	337	280	301	268	285	298	306	268	272	295	283	310	320	320	275	308	295	305	280	288	275	267	315	298	250	307	292	283	326	285
49853	55023	50636	50144	45497	42369	20002	1502	556	684	678	701	733	746	705	766	803	757	697	749	715	746	690	726	731	708	765	746	716	666	702	672	687	686	671	649	690	729	710	654	657	701	610	686	723	644	690	708	682	656	683	644	694	632	659	690	637	692	665	653	717	648	651	712	681	1152	1926	721	673	655	637	650	669	647	649	636	716	667	656	641	676	659	648	652	727	656	657	616	632	652	574	674	645	672	614	696	722	646	692	619	703	667	683	705	659	707	650	655	624	681	660	637	654	663	646	639	678	642	630	644	631	639	666	673	646	666	667	647	634	645	661	669	678	635	662	661	670	623	652	677	708	631	638	665	653	641	637	652	636	626	684	672	666	668	660	654	632	678	672	603	688	617	647	685	689	666	665	686	621	636	677	674	671	658	641	648	609	653	652	684	668	686	658	634	673	672	637	621	660	636	655	636	579	652	660	668	651	659	627	661	661	619	700	665	646	640	681	680	653	629	670	650	644	647	665	658	601	685	625	687	588	684	627	684	667	718	658	636	658	664	604	614	664	635	650	662	683	632	717	642	662	679	667	635	661	637	632	678	648	654	656	664	679	670	632	670	680	662	656	627	663	650	662	671	653	691	666	640	616	649	634	683	651	651	673	610	639	677	621	608	689	650	672	706	675	643	650	709	710	654	634	717	653	710	645	663	642	625	635	608	644	629	684	631	640	666	622	657	682	659	726	661	691	629	686	626	716	682	602	640	662	658	631	667	655	673	693	679	676	600	656	615	644	650	691	660	669	669	610	642	665	639	677	641	639	675	660	651	648	677	682	640	654	641	635	647	686	640	662	662	666	654	656	598	660	607	644	690	657	645	674	666	643	675	637	703	653	625	641	640	636	612	663	661	680	669	699	644	653	667	631	644	672	643	662	667	675	613	651	641	612	630	637	656	685	657	689	648	675	655	674	675	622	635	679	678	655	635	624	648	655	672	649	656	668	618	653	617	656	652	638	630	621	695	618	678	653	684	680	662	624	616	640	663	650	672	668	615	692	645	627	627	624	653	625	675	634	705	586	668	656	658	643	676	652	665	688	635	620	617	670	654	695	664	636	644	662	637	651	653	649	677	637	687	614	649	623	660	652	641	628	683	683	665	622	647	635	644	664	653	627	657	617	586	667	645	669	684	638	680	640	590	645	653	630	648	643	615	685	648	597	637	644	655	657	686	630	647	657	675	642	602	646	701	598	647	681	655	647	667	683	623	636	646	687	631	655	628	709	655	627	655	627	646	635	660	663	637	623	695	663	646	666	648	645	626	607	689	690	635	650	650	639	660	659	667	631	663	678	615	694	680	698	723	636	654	701	595	649	674	643	665	657	719	688	634	639	641	672	642	672	662	645	686	634	662	651	659	616	642	645	660	653	625	635	645	666	645	637	691	692	672	667	679	640	694	690	649	628	685	603	685	642	630	648	618	599	659	634	664	618	635	668	661	687	655	660	646	668	622	645	662	633	688	647	635	671	670	629	651	687	664	666	627	624	676	652	665	662	684	662	709	612	634	640	668	667	652	632	666	650	650	625	636	638	644	699	615	639	632	656	659	666	681	701	637	643	638	682	678	665	601	668	605	607	659	710	648	657	629	640	711	637	658	658	661	617	667	671	659	676	635	662	637	694	658	631	605	699	634	646	640	678	635	619	686	675	660	623	597	650	667	668	667	660	705	667	644	636	670	676	671	692	682	621	613	680	645	649	652	666	682	676	656	668	628	649	613	655	622	641	632	643	645	687	647	676	661	674	622	623	667	624	626	634	649	629	632	661	676	623	613	637	655	650	647	633	664	672	632	680	634	637	630	681	627	631	694	648	664	655	630	717	612	689	628	667	661	668	657	696	636	626	637	659	645	654	634	594	618	663	632	680	637	662	621	662	680	627	617	674	660	627	627	606	620	649	613	618	648	658	661	635	691	649	688	631	644	642	606	674	631	677	657	649	645	676	688	652	659	667	675	612	638	609	646	692	641	688	632	674	644	682	652	654	655	677	655	644	627	647	667	646	649	677	666	644	648	595	644	707	608	655	678	633	652	646	654	642	652	665	616	677	651	618	668	717	639	638	595	663	677	635	648	623	621	711	645	643	683	652	654	644	692	645	654	628	674	632	648	637	650	662	599	667	705	626	641	682	641	623	627	665	652	683	663	650	646	642	610	687	622	683	594	641	688	641	615	624	711	617	658	618	637	646	659	644	701	665	708	621	660	673	653	636	677	696	617	621	638	613	603	659	658	653	625	609	608	603	673	662	649	648	688	662	655	620	608	667	635	613	629	618	655	617	677	695	618	684	596	666	652	638	646	671	658	630	665	631	680	602	670	688	626	649	601	675	620	659	623	676	656	683	642	664	652	599	658	686	671	674	622	675	635	681	647	674	647	649	625	660	625	644	648	647	639	660	634	637	642	655	695	660	648	657	636	690	648	655	652	631	647	639	654	645	637	685	597	606	617	645	654	681	641	585	597	609	665	629	642	643	661	639	648	681	646	670	646	637	648	642	655	679	713	656	639	669	693	657	646	660	667	685	647	648	679	646	675	683	642	630	661	606	649	657	621	624	663	660	640	648	674	627	642	634	661	644	643	618	652	656	649	719	656	651	671	650	646	635	658	685	605	605	707	632	628	666	678	677	673	636	686	651	689	698	669	642	686	613	644	627	683	667	644	655	659	659	673	633	615	715	659	654	686	678	637	693	622	615	647	635	652	662	642	647	635	629	640	686	637	622	641	627	658	684	667	657	645	652	696	672	650	645	643	673	651	658	737	671	674	642	673	673	624	611	680	655	653	636	631	656	642	586	600	656	636	681	663	625	622	646	702	684	598	681	588	659	680	623	666	617	633	650	630	677	649	648	640	650	670	644	651	615	652	654	655	689	652	688	667	718	670	602	659	667	682	644	632	622	650	616	632	658	633	593	633	673	655	644	624	608	604	682	648	618	699	662	616	646	642	680	665	635	698	635	648	636	641	664	603	651	690	703	669	683	627	657	703	624	641	617	640	634	666	612	675	635	634	670	620	633	680	591	646	644	612	627	657	684	655	620	663	666	676	662	679	678	638	673	645	663	611	637	664	660	631	651	624	674	662	653	654	674	654	639	688	613	697	629	647	636	693	615	683	638	687	653	647	649	669	663	690	659	672	632	632	663	643	639	620	664	641	646	631	683	671	636	687	629	658	638	642	670	615	638	646	647	662	659	661	639	619	621	617	667	685	636	672	674	645	685	659	655	654	651	645	631	632	637	650	671	629	627	729	700	603	628	619	675	672	638	676	657	660	641	635	647	642	647	631	638	621	660	657	644	658	683	663	668	637	647	689	661	674	655	620	659	670	668	640	665	619	621	628	653	652	619	650	632	669	655	617	634	653	642	633	666	604	668	675	651	650	583	604	655	646	620	682	669	643	657	623	682	705	680	651	632	643	648	612	601	664	669	654	626	620	645	654	653	623	621	648	651	684	677	674
55479	37911	38307	36330	34785	30795	25515	23521	19392	11397	3023	571	431	384	442	440	479	497	462	490	491	460	512	470	495	462	431	493	479	466	501	493	473	504	448	490	449	520	499	509	467	470	389	474	440	468	471	496	467	441	494	469	479	454	521	485	459	491	425	434	463	439	427	440	476	737	858	474	483	461	515	489	440	499	492	446	414	441	430	465	437	388	472	444	434	467	462	454	456	463	457	464	484	468	450	421	466	441	437	432	377	493	462	473	455	405	488	442	494	419	450	455	432	413	422	431	371	472	426	400	483	468	464	434	431	441	421	453	463	465	441	440	428	457	432	461	434	467	474	450	440	451	425	437	420	483	449	444	424	489	450	444	418	449	415	462	432	477	472	446	444	434	450	469	431	453	446	453	454	441	458	457	468	450	443	451	489	489	454	447	474	447	454	480	432	458	451	448	472	474	497	476	410	419	443	477	420	407	441	434	427	428	452	426	459	438	463	418	444	473	414	434	430	482	453	445	440	433	441	466	468	454	393	445	411	446	427	448	430	433	417	451	486	427	395	467	421	438	465	490	452	442	439	462	438	436	434	472	429	415	440	457	490	485	468	391	447	453	470	452	467	428	448	437	450	437	398	453	461	417	438	470	459	502	448	479	436	466	436	474	438	426	419	459	432	484	436	474	414	495	461	464	452	437	449	479	457	469	514	457	438	418	410	479	430	441	420	432	417	491	483	465	435	495	460	499	474	451	479	487	442	442	534	378	495	480	426	438	486	419	419	417	447	417	428	435	451	492	465	414	442	468	410	412	421	418	432	438	432	470	484	441	445	473	422	460	486	452	433	453	442	452	431	475	410	433	431	422	422	435	430	459	456	456	450	462	435	484	442	427	431	434	477	435	469	448	385	428	427	468	468	456	446	415	417	504	445	425	376	436	429	478	445	455	449	467	470	509	421	433	451	454	400	426	418	456	431	453	422	424	452	473	440	430	471	462	446	466	412	476	451	432	427	446	395	453	405	454	451	486	442	447	409	417	437	447	438	463	467	448	497	468	432	425	436	473	473	438	438	459	453	481	455	459	453	460	420	452	475	458	426	459	495	454	441	476	437	472	473	463	440	438	424	419	438	453	490	470	454	403	473	441	431	450	451	440	439	447	446	416	460	434	383	466	476	450	428	464	473	504	434	452	467	469	443	443	476	430	465	476	501	461	455	477	438	446	440	463	482	474	463	448	469	422	455	398	454	472	439	439	427	441	443	441	438	443	442	415	449	424	454	442	448	471	463	434	470	404	441	430	484	440	479	481	396	431	455	458	465	464	432	409	487	450	473	461	460	450	471	485	444	449	443	437	478	425	432	475	383	468	422	466	470	472	458	470	444	453	469	437	423	464	478	429	450	452	453	486	449	465	476	471	436	433	478	464	457	448	498	460	413	432	437	424	432	489	451	433	439	466	458	450	463	466	466	445	463	461	443	413	401	469	470	427	483	434	435	416	430	467	499	446	443	450	478	465	437	434	445	455	410	436	475	450	481	464	466	439	448	504	434	442	438	436	431	461	467	452	432	445	467	441	412	446	409	459	416	447	457	439	446	471	469	493	430	434	445	402	414	470	448	448	406	438	413	419	432	415	450	393	416	391	404	428	441	471	452	446	429	467	435	450	427	463	466	426	464	470	432	421	444	458	421	486	440	456	435	458	445	462	452	393	400	451	451	467	433	447	452	497	463	447	427	498	440	475	400	465	458	395	385	494	486	445	452	477	445	473	446	439	386	490	447	459	466	419	461	443	473	446	449	451	445	435	474	434	482	467	459	477	454	483	460	462	452	504	426	412	465	428	462	465	452	400	468	456	440	465	418	457	433	464	440	473	466	456	428	433	435	446	458	470	409	502	426	408	441	474	472	463	469	421	468	409	468	414	429	440	420	432	445	425	458	485	434	457	436	458	471	420	396	460	439	425	475	454	438	433	440	441	430	483	451	417	468	435	423	413	445	498	478	425	465	494	453	441	443	502	488	448	451	418	442	444	446	420	489	413	467	435	473	440	423	419	452	460	419	447	472	471	435	482	415	496	461	438	429	478	452	470	424	429	482	496	401	435	452	436	437	443	483	468	447	448	494	487	487	424	485	443	449	454	450	452	477	454	458	426	409	461	440	439	456	431	492	408	440	439	452	437	458	460	437	412	452	462	455	474	424	457	452	495	458	434	451	449	449	466	422	480	453	449	432	488	461	468	445	463	484	471	456	412	491	426	452	391	440	490	437	463	438	461	477	453	450	451	478	384	466	444	413	435	393	456	486	472	451	409	418	508	441	438	467	480	478	479	461	435	432	436	468	481	414	483	427	453	429	468	442	442	420	396	471	423	407	443	461	458	432	466	436	418	455	439	477	426	494	413	438	455	417	435	456	435	457	459	449	421	459	422	449	464	425	442	473	465	463	474	496	464	474	480	428	410	425	443	439	442	423	415	442	418	405	463	418	443	462	420	431	441	448	387	429	394	447	406	412	436	466	460	445	436	446	463	477	422	484	436	505	493	469	481	488	409	449	445	440	439	480	466	439	450	464	456	452	396	458	429	458	437	435	418	452	470	434	464	481	489	435	428	496	471	476	468	486	466	418	478	436	439	468	429	400	451	484	419	452	460	410	469	450	448	437	448	450	443	449	436	468	382	421	465	416	429	475	448	460	475	464	490	473	408	466	424	407	447	437	412	450	436	446	409	447	428	463	406	440	429	433	438	418	464	441	464	433	459	432	521	440	430	450	467	448	458	383	467	400	411	457	468	464	453	389	449	426	425	442	455	407	479	428	452	428	450	478	446	469	425	465	429	458	462	424	402	398	466	416	429	416	459	414	420	424	411	408	433	457	444	457	397	453	385	453	468	455	466	464	481	458	433	402	468	460	454	444	439	457	463	447	403	449	461	464	447	446	472	467	446	468	460	463	437	436	478	471	480	444	412	441	391	447	443	445	411	458	416	446	449	485	425	420	466	456	410	453	439	441	443	499	450	460	481	451	451	446	462	461	458	471	452	449	422	485	407	447	416	438	469	491	440	453	433	497	450	447	439	471	459	383	507	520	463	393	449	491	419	442	434	447	461	451	481	439	478	421	444	436	419	456	449	451	437	477	422	472	496	460	458	401	421	480	439	456	460	480	424	461	487	452	480	430	426	440	451	415	439	489	429	463	478	474	423	437	423	467	424	464	456	418	448	487	429	479	440	452	446	484	446	462	459	439	460	431	443	388	474	451	451	426	415	479	460	445	432	438	421	461	432	449	441	431	436	455	478	474	443	451	417	467	480	430	446	457	393	441	415	466	444	444	460	432	407	406	442	458	446	459	460	457	456	441	480	419	427	459	405	418	418	478	461	450	448	435	464	426	424	449	434	428	454	433	436	454	415	461	478	432	448	438	415	435	466	455	419	469	446	437	419	466	459	439	454	447	445	451	397	396	463	466	449	407	432	453	481	446	498	410	456	492	456	402	455	429	414	475	471
49803	52800	42053	28580	18130	4014	103	1	3	4	4	7	4	9	7	22	115	268	399	602	596	721	767	738	797	789	811	864	783	843	811	764	849	805	876	867	865	892	862	846	871	806	840	844	793	826	883	912	850	883	844	858	803	856	847	804	862	862	843	822	922	873	834	843	942	2137	2277	966	789	862	902	837	921	845	846	800	862	823	895	811	825	823	822	877	870	794	829	810	827	878	804	825	790	874	865	877	832	877	824	838	867	866	817	817	878	825	903	807	830	785	806	882	872	832	856	830	801	825	821	792	813	841	847	852	796	799	850	810	840	873	837	804	847	833	798	822	855	822	820	804	797	829	865	810	880	793	839	785	805	798	866	777	856	785	845	855	805	821	828	840	839	823	810	804	822	872	828	798	787	842	842	790	789	835	848	886	803	867	800	827	826	850	824	794	805	885	806	833	825	760	790	849	866	809	864	860	850	800	775	855	819	826	841	793	800	836	854	837	813	791	798	799	775	807	786	844	832	834	757	820	837	830	838	805	843	842	813	828	810	763	814	851	829	804	831	802	844	811	849	814	850	797	840	815	817	821	790	790	763	819	818	789	763	803	816	814	823	820	784	834	825	841	828	791	783	779	799	842	863	842	813	816	826	801	899	809	851	808	885	726	817	817	793	823	794	797	823	780	843	799	824	830	871	813	799	801	863	761	840	809	785	836	809	852	804	789	830	864	839	835	825	785	819	753	828	854	752	765	810	858	803	852	833	805	833	817	805	810	807	791	797	883	768	779	825	826	792	849	774	833	796	801	776	796	787	781	781	799	814	809	793	803	777	775	772	811	846	860	879	869	846	829	894	872	850	810	849	842	821	846	798	819	814	855	829	808	825	806	821	864	828	807	805	828	825	763	864	867	829	810	826	775	817	827	841	812	830	771	793	847	842	821	865	827	821	812	753	822	814	815	806	769	804	838	808	860	787	823	824	848	826	810	829	858	816	780	843	841	830	866	841	798	809	781	779	806	774	783	825	838	781	787	805	798	833	778	809	788	793	845	807	809	837	770	843	824	847	819	761	755	879	872	852	777	807	803	875	793	850	778	808	825	823	871	804	843	820	783	843	771	846	786	799	812	791	847	795	842	847	802	829	803	806	839	806	815	840	842	853	765	806	811	801	839	810	837	790	845	811	767	812	803	840	845	797	766	829	788	796	813	845	821	824	854	792	797	818	836	808	793	789	797	840	785	819	824	813	777	771	835	793	803	822	819	799	835	811	792	827	823	826	818	868	776	832	836	822	824	795	782	871	787	813	815	778	776	809	772	762	777	835	809	816	836	796	821	789	788	832	798	810	813	821	818	835	832	810	836	739	852	820	779	829	801	820	801	828	832	790	866	780	839	749	837	832	840	816	797	818	785	812	826	845	835	786	800	866	831	825	827	789	811	751	740	835	801	800	828	818	803	790	837	825	850	816	770	821	793	821	780	782	824	868	788	833	845	810	830	862	817	763	841	763	771	829	827	858	784	857	797	864	852	785	838	809	826	785	813	845	754	804	792	799	805	744	792	807	800	769	778	781	808	794	837	723	790	835	801	823	823	807	846	824	811	844	824	828	869	860	799	784	792	843	779	792	800	875	842	851	858	840	742	829	896	818	819	791	816	819	778	820	822	853	783	809	801	827	858	850	815	779	824	810	811	791	827	815	805	801	820	842	767	803	827	798	865	793	811	820	767	798	807	762	825	792	817	808	809	860	799	793	821	829	804	818	786	842	808	772	790	785	823	802	818	806	817	798	856	837	809	787	815	832	796	818	831	850	840	837	841	758	748	861	823	798	787	822	823	743	813	766	811	823	813	814	804	824	775	806	803	780	811	808	875	811	771	819	791	819	815	820	795	800	802	807	818	823	770	762	818	781	757	840	760	836	779	789	806	797	869	787	815	806	798	860	838	807	777	813	778	859	817	776	792	839	814	867	811	803	799	836	837	835	792	800	859	815	753	797	823	863	829	759	804	806	766	825	824	789	773	831	857	836	793	806	813	808	826	811	769	816	830	803	824	772	794	781	862	824	787	809	790	801	785	812	836	804	811	744	790	828	816	849	813	830	835	862	803	772	799	828	818	825	796	762	835	813	782	742	821	830	858	821	801	872	807	797	822	798	815	801	796	805	793	810	842	787	829	810	807	826	762	829	782	867	831	808	786	794	818	838	804	784	809	826	807	778	778	819	802	807	839	829	836	774	844	780	819	823	811	780	823	819	803	791	808	824	792	854	808	813	798	803	801	824	759	781	853	851	790	822	826	771	788	840	789	765	762	772	794	844	783	728	821	786	826	797	812	854	810	813	817	791	815	847	826	814	809	790	831	837	751	793	813	800	836	833	855	856	792	808	807	790	800	788	825	792	763	840	829	842	791	845	845	804	831	870	839	820	853	772	853	771	765	816	807	833	779	827	804	821	811	832	823	799	809	813	820	805	777	835	794	819	796	786	787	747	775	796	777	780	828	785	788	846	790	784	822	812	770	795	848	771	783	817	788	829	800	820	828	807	774	801	820	833	837	788	791	782	824	835	828	817	839	881	819	827	832	792	779	775	801	853	835	826	824	779	811	825	759	778	848	807	816	824	818	811	851	818	831	780	744	823	799	823	837	766	780	787	869	796	793	823	804	759	817	807	780	838	830	816	820	838	775	843	837	795	778	792	850	827	815	778	807	825	829	771	816	820	889	762	852	791	852	849	831	812	833	785	847	799	801	776	821	793	795	836	828	817	829	751	849	772	767	837	826	809	814	762	826	782	796	793	834	834	838	795	800	816	847	830	831	837	790	794	792	826	819	760	849	862	845	786	776	861	778	817	868	819	793	832	847	837	828	852	818	824	778	865	782	800	834	803	754	824	813	850	728	820	831	812	810	804	774	791	806	849	828	836	858	856	803	768	775	778	732	811	737	801	802	782	785	738	794	783	851	786	800	792	849	794	769	825	817	782	801	789	812	788	756	839	833	812	816	805	789	843	795	824	796	752	792	829	764	804	797	819	821	799	797	793	785	815	808	848	769	760	788	810	823	819	780	768	830	817	738	798	811	815	811	809	795	831	840	831	828	837	832	847	791	832	783	869	771	756	822	848	798	782	841	784	835	829	799	818	815	840	809	806	793	826	803	758	839	755	849	797	766	828	803	814	828	783	858	779	795	812	790	837	828	794	832	829	769	815	832	840	823	831	754	743	785	787	810	843	840	836	790	839	796	803	780	796	809	796	773	789	777	814	813	783	797	829	765	773	802	781	811	790	839	808	797	797	819	786	806	838	800	802	810	828	784	880	796	810	822	835	821	845	828	839	820	820	841	774	800	819	825	801	790	812	803	832	848	830	800	801	830	823	798	804	826	836	771	816	797	773	825	845	861	794	786	836	827	843	841	809	808	790	836	837	819	839	800	786	815	791	761	833	795	851	862	780	845	871	803	818	834	807	807	827	814	823	848	826	811	814	815	782	776	802	736	852	829	827	832
44925	60981	53607	48256	46109	28719	8338	835	354	272	185	177	207	196	193	190	160	189	189	198	180	178	170	168	162	172	184	189	158	173	184	208	146	186	188	179	179	194	176	193	193	194	192	201	197	188	186	190	188	176	196	185	187	182	175	184	183	190	191	192	181	203	185	182	161	190	230	182	177	192	196	186	202	196	170	206	192	185	179	199	187	197	181	200	181	173	196	196	203	186	179	174	187	184	182	187	195	175	201	174	193	176	169	186	200	180	197	189	202	179	158	204	182	197	192	180	203	177	196	190	190	174	193	197	196	176	169	193	185	180	168	176	194	170	183	181	193	170	181	177	179	180	190	189	213	196	175	198	167	180	168	185	215	175	190	173	179	175	192	163	168	196	186	189	211	200	185	196	174	195	205	207	187	173	192	201	184	193	214	204	194	184	191	207	197	205	205	170	198	175	196	189	170	191	183	168	188	179	192	183	189	194	191	195	196	217	169	205	188	189	197	180	174	190	207	203	163	159	173	193	178	203	166	177	173	187	177	209	165	182	174	188	181	178	176	193	195	174	170	175	187	206	176	185	228	212	196	167	176	182	180	194	182	194	170	174	194	163	176	180	210	182	179	170	178	173	186	197	192	184	182	195	198	186	174	189	181	200	144	198	199	186	167	200	218	163	170	169	176	197	197	186	192	171	203	181	178	188	177	212	186	175	185	173	207	164	191	177	201	187	201	217	171	183	194	196	198	170	166	204	186	154	194	209	170	190	180	203	200	209	204	203	149	175	176	180	167	199	171	187	189	181	185	177	183	185	173	220	193	190	184	190	189	171	184	195	176	188	205	216	232	176	197	170	190	176	174	196	160	208	189	223	196	191	180	169	167	180	182	184	172	200	175	184	172	198	185	213	189	174	202	176	203	189	166	175	190	206	177	165	180	188	197	191	158	185	175	164	185	179	188	197	181	177	176	171	189	193	215	192	206	215	193	190	168	197	189	201	169	183	173	210	170	180	198	163	188	164	195	185	191	146	187	183	184	173	204	181	170	184	189	189	167	202	198	196	195	176	200	172	180	173	182	174	191	185	165	172	189	167	210	212	171	209	185	211	168	205	185	189	174	192	182	208	191	190	176	205	182	193	171	202	182	203	186	215	205	173	206	193	184	191	145	187	171	207	165	184	196	194	168	196	175	205	173	185	178	202	198	202	181	201	191	168	205	205	178	200	189	168	193	190	171	172	171	186	187	172	199	198	182	201	190	209	205	222	196	187	192	170	192	176	171	178	168	187	207	169	186	181	185	175	192	167	197	182	180	188	193	195	185	161	192	184	179	169	179	181	205	184	183	185	181	176	174	175	179	194	201	195	170	194	217	181	201	192	203	210	202	191	196	163	213	164	186	170	191	181	187	150	189	204	193	182	175	202	169	187	186	204	184	170	191	189	183	194	166	177	193	200	199	198	177	187	217	185	184	202	208	188	194	175	208	197	179	171	190	196	169	179	181	193	182	202	169	174	174	214	199	200	175	182	187	177	199	205	196	195	174	183	187	179	177	203	179	203	188	199	206	162	174	169	166	183	200	187	184	173	207	190	180	177	180	194	160	169	188	171	190	170	185	200	181	174	181	184	184	206	210	205	181	187	166	200	175	192	163	186	190	186	193	203	175	210	176	182	211	206	208	189	179	195	197	176	189	175	207	189	188	199	172	215	203	180	206	169	175	176	180	187	190	204	198	200	172	179	172	216	195	182	201	182	201	177	191	192	190	197	173	200	170	178	183	173	183	180	186	187	198	185	168	183	181	172	179	192	196	173	197	160	199	179	208	153	197	175	164	196	206	179	187	208	195	177	219	179	196	195	180	174	173	191	183	208	184	183	225	184	189	214	202	178	193	200	194	182	168	199	190	205	179	184	195	176	201	198	186	198	172	193	189	180	196	205	189	200	189	171	181	194	181	181	161	205	202	198	220	169	173	182	196	211	176	221	196	175	196	196	153	193	213	197	198	195	175	189	177	188	183	187	188	193	177	194	197	176	181	176	179	188	204	197	173	151	191	195	196	189	212	212	186	200	179	174	192	206	168	197	196	187	192	178	187	172	166	183	191	176	201	170	205	166	165	173	189	179	190	198	196	188	187	174	185	198	221	186	201	199	178	177	178	197	186	177	196	191	192	168	190	170	156	174	167	176	195	166	181	194	176	203	209	217	219	187	173	194	181	215	186	164	205	194	164	201	187	175	193	181	199	170	169	172	214	170	194	171	200	202	190	224	180	209	194	170	207	193	198	223	180	200	199	183	205	158	165	182	149	195	185	164	170	189	215	168	179	184	190	178	208	194	170	179	175	186	184	191	190	191	180	176	193	193	179	179	187	183	151	209	178	170	202	174	202	178	188	184	189	190	166	173	175	188	191	178	168	236	211	176	163	210	188	177	185	189	183	171	175	181	176	181	206	210	175	183	190	177	183	185	170	182	185	167	185	188	211	195	212	203	200	189	164	188	191	158	189	193	195	216	187	200	170	200	179	204	138	181	189	205	175	165	207	184	189	210	172	182	224	195	190	184	191	188	191	195	213	188	195	198	192	201	181	171	214	193	179	173	190	198	199	188	188	177	184	192	200	209	182	206	185	195	184	191	179	203	201	194	147	196	189	190	180	206	177	189	208	182	205	180	181	170	172	194	169	167	188	169	155	204	185	182	184	171	197	180	181	189	186	198	204	196	203	183	180	195	173	195	171	192	219	167	198	187	180	198	217	177	211	200	165	174	171	187	175	180	187	189	165	187	175	163	170	167	221	193	173	202	200	188	174	203	192	196	161	182	169	182	191	166	192	167	183	188	198	197	169	173	190	186	197	185	238	197	160	178	191	187	183	173	185	219	202	182	202	197	191	185	217	187	155	170	203	175	174	178	177	198	196	168	198	192	173	187	182	191	192	171	192	186	195	178	151	186	161	173	197	191	202	169	176	175	191	181	146	201	214	170	160	168	172	189	204	186	202	161	182	208	195	210	177	176	172	174	174	188	197	200	194	192	206	201	194	197	209	190	185	198	180	174	203	190	209	192	178	201	178	191	179	174	186	182	182	167	181	167	206	183	200	191	172	173	207	196	176	196	184	209	202	187	174	183	185	191	197	201	193	208	175	195	179	209	192	181	165	186	197	223	178	185	176	196	176	199	171	179	164	181	197	161	176	192	190	185	184	195	182	172	186	193	182	177	189	156	177	198	211	191	192	192	215	167	181	159	199	189	161	175	180	218	176	178	207	209	179	162	192	193	188	182	200	185	203	200	195	185	171	175	182	216	184	181	175	197	202	171	178	186	184	200	200	192	175	176	199	204	168	190	187	183	189	161	186	186	222	191	184	204	178	200	181	188	188	190	164	181	149	202	186	183	197	184	174	189	187	159	193	176	198	177	188	171	172	185	188	171	175	175	172	181	155	180	174	208	196	179	183	188	201	168	179	172	160	174	194	210	170	204	187	213	200	197	189	165	167	214	191	187
37069	58280	55270	57619	55746	35439	5561	501	530	486	508	510	463	497	489	482	478	478	473	556	472	548	508	550	509	487	501	483	508	494	535	488	497	448	502	470	526	508	478	470	511	498	471	509	499	484	463	486	525	483	492	454	506	512	498	487	489	497	485	460	489	480	486	467	483	554	566	486	541	473	502	499	480	486	497	472	498	499	518	494	463	443	515	473	512	518	482	483	485	495	486	498	528	499	496	494	489	494	483	478	499	497	512	504	488	493	538	489	482	514	489	479	482	516	510	481	473	487	471	513	494	492	490	504	526	490	487	514	498	498	500	491	490	498	474	488	442	469	504	500	487	480	499	476	507	532	532	455	548	503	510	531	537	490	512	483	470	498	474	487	479	477	494	525	458	475	494	531	487	447	508	518	559	493	470	514	480	470	490	490	512	501	479	473	494	498	478	515	484	512	480	468	501	471	474	520	455	468	468	481	509	509	511	482	488	504	540	508	504	516	517	519	481	513	508	523	505	555	518	477	502	472	518	489	527	460	463	517	484	473	522	528	448	533	520	510	465	494	507	465	492	499	538	518	487	496	492	484	492	483	521	521	535	464	526	500	493	488	516	518	506	484	499	465	467	512	454	501	503	479	546	515	476	504	517	518	486	502	442	513	481	496	461	515	478	494	500	498	537	496	521	484	479	495	526	491	534	466	496	475	488	486	496	492	474	505	480	481	477	475	486	487	495	505	505	515	492	490	497	462	498	522	481	493	482	472	499	530	494	472	511	555	487	426	517	524	503	505	519	484	494	545	460	474	503	494	464	531	486	524	533	483	474	458	513	509	489	486	453	483	492	527	506	488	504	465	482	497	488	501	496	483	467	466	450	486	482	499	509	485	498	491	504	468	458	455	488	531	438	536	474	500	531	520	541	482	459	490	507	479	504	484	483	454	488	507	498	518	506	563	528	509	497	477	517	508	469	497	507	508	491	504	490	531	484	496	530	516	455	503	484	503	495	488	479	496	457	498	519	490	476	489	477	485	499	490	517	488	479	482	501	473	471	493	478	478	484	485	487	512	520	469	489	467	514	487	517	479	493	481	513	495	490	492	487	517	492	500	502	503	500	515	489	490	480	508	522	515	487	499	481	514	475	507	505	527	479	485	476	522	560	504	528	517	504	519	473	515	455	519	520	503	480	514	471	495	516	496	497	484	501	489	545	541	556	474	479	530	518	492	498	480	507	510	471	524	485	515	524	512	476	489	509	547	552	542	535	516	503	512	481	453	485	492	503	471	517	501	493	511	496	469	499	485	487	484	488	499	490	469	509	532	502	505	504	517	496	517	507	469	494	473	474	479	486	441	488	511	493	503	531	512	457	498	456	472	487	498	528	545	521	512	459	549	525	473	508	484	433	508	522	494	451	516	503	519	515	516	503	507	490	517	471	511	486	506	484	506	469	496	498	483	513	463	500	468	500	539	482	494	493	449	481	491	519	500	510	503	509	493	508	509	516	472	528	450	467	525	508	505	514	488	468	507	509	473	533	494	517	472	492	506	496	502	524	480	476	503	493	482	496	499	503	478	491	483	485	471	487	503	500	511	481	464	520	508	479	541	486	495	486	508	495	507	475	525	460	498	499	510	480	518	525	526	510	516	483	481	475	476	532	489	498	512	512	517	474	457	492	506	488	492	517	480	500	510	522	489	501	536	543	465	495	528	475	508	485	483	501	501	529	520	502	507	500	532	510	467	481	503	499	482	482	487	480	485	521	503	521	496	501	506	479	486	497	490	475	505	511	480	497	544	544	466	450	477	521	556	485	510	472	497	473	481	528	515	507	472	490	518	484	505	548	485	494	500	480	471	486	493	468	465	474	456	464	482	493	510	450	482	503	511	492	512	527	530	473	496	470	509	465	485	444	468	516	488	498	486	531	497	498	454	498	509	489	520	518	509	479	518	464	486	488	487	500	513	489	485	506	529	485	492	539	475	505	471	475	479	487	484	514	511	529	510	447	524	482	445	484	467	531	518	501	533	478	504	488	498	536	440	503	492	499	483	505	476	526	520	492	453	517	503	486	481	492	467	472	478	487	521	489	498	495	484	525	503	510	500	532	542	491	485	516	492	468	489	550	512	489	504	497	510	514	484	488	467	482	481	477	471	497	484	531	502	477	495	534	516	537	447	458	484	518	482	520	504	504	517	500	499	503	492	502	472	496	500	510	483	513	517	488	491	473	502	486	491	509	542	512	493	471	491	499	540	498	488	475	507	510	526	553	519	513	497	502	496	500	508	507	496	477	494	491	505	512	533	471	530	504	472	502	482	498	499	472	463	503	476	493	475	502	459	498	511	474	466	530	491	483	470	452	541	512	506	480	481	495	490	525	527	519	511	514	486	516	517	489	477	494	530	488	516	515	480	518	512	491	508	469	489	507	502	508	485	510	486	476	520	520	479	473	526	473	450	519	484	525	460	499	492	486	497	498	477	521	501	501	483	503	507	485	491	510	526	509	541	513	485	456	498	489	528	473	491	488	554	509	489	463	530	481	492	473	518	499	515	474	466	521	519	490	503	510	521	480	494	519	514	445	543	477	462	502	518	540	531	473	500	501	510	507	458	459	498	537	457	476	500	489	523	525	521	519	505	503	507	461	481	511	477	496	473	479	486	481	503	487	504	489	513	514	484	479	516	478	498	512	483	480	499	520	500	558	498	453	534	489	493	509	495	458	516	508	521	540	504	516	529	501	537	516	524	466	511	518	480	498	514	512	480	519	501	534	553	458	528	435	492	517	476	497	469	489	523	508	500	511	508	469	485	461	506	467	518	494	517	486	502	520	502	513	519	507	493	517	512	504	468	500	487	516	542	524	496	483	472	518	482	514	495	491	489	504	463	502	523	497	541	488	500	484	480	506	490	552	489	452	489	537	490	513	462	467	486	550	504	490	511	531	476	455	492	509	514	500	478	504	479	514	499	502	502	500	486	509	489	492	466	525	544	515	535	481	488	500	511	497	483	463	511	500	513	449	497	492	490	492	513	481	468	517	521	503	479	500	487	527	527	517	531	489	477	520	510	519	564	513	521	515	528	477	506	466	518	507	507	513	476	527	501	476	486	467	500	498	485	491	499	468	481	510	525	516	488	505	520	535	498	518	481	524	479	470	518	500	530	466	535	509	449	495	485	484	498	457	475	507	495	508	492	504	468	504	480	515	508	493	498	487	505	476	543	479	495	510	472	498	492	504	533	499	521	504	498	488	479	470	535	493	512	530	507	488	452	515	501	495	493	502	485	546	508	484	501	509	503	503	523	504	498	528	480	498	503	516	486	500	492	511	488	499	473	470	508	501	504	509	475	505	517	497	506	492	525	455	471	503	503	486	525	539	482	504	506	502	487	488	495	481	475	477	495	524	500	502	510	474	501	504	501	473	487	525	500	480	494	493	493	509	499	495	481	521	510	512	520	495	481	518	463	507	483	447	483	516	512	487	479	495	490	516	483	487	521	525	484
57934	48311	43678	46272	45165	33653	28585	23368	18473	7746	1090	370	310	326	325	329	334	298	314	318	299	319	299	316	328	305	280	312	288	332	307	311	289	296	334	332	301	321	327	359	283	280	313	310	285	286	286	332	272	308	306	311	318	307	310	311	326	283	316	269	312	280	289	304	307	335	453	324	274	317	288	304	299	323	300	288	261	283	326	346	310	309	298	295	267	318	306	295	308	310	291	318	309	286	305	287	296	308	303	314	297	281	308	286	290	322	288	282	287	303	292	283	302	310	288	325	290	307	309	266	267	230	293	275	314	279	305	293	275	286	274	279	291	324	305	303	278	290	279	312	298	272	248	305	313	285	312	268	317	289	322	305	304	300	293	302	281	319	334	303	254	296	294	293	323	309	286	307	321	318	285	255	302	267	307	285	314	330	313	330	287	317	274	347	351	305	291	313	281	299	297	302	261	262	305	351	282	272	319	301	277	286	284	281	290	285	315	256	292	323	321	311	314	336	290	312	280	307	304	294	284	312	294	295	277	297	322	310	272	317	315	297	261	301	313	302	294	346	280	319	333	295	297	266	297	312	324	315	301	288	302	297	309	306	300	277	302	290	310	276	274	294	337	310	294	332	296	313	300	262	307	314	270	278	287	289	309	285	319	298	316	283	287	325	307	265	306	278	307	275	361	326	316	285	356	288	303	335	299	333	270	325	297	281	290	261	312	305	300	270	311	341	280	314	300	314	284	287	280	288	266	316	329	269	335	326	296	344	281	300	318	324	284	308	292	314	343	290	291	273	242	302	296	276	299	320	309	297	300	280	275	281	286	282	277	332	315	284	304	286	311	295	283	286	304	303	315	303	329	292	340	272	274	322	271	273	282	282	308	334	290	303	321	307	290	268	262	297	294	321	300	310	301	295	281	292	292	301	292	325	287	321	293	274	307	288	302	330	307	280	292	304	300	284	284	298	314	309	282	309	261	305	304	281	269	288	276	327	282	295	294	276	282	242	274	303	291	282	300	273	289	286	299	284	308	316	302	326	280	311	308	288	282	283	305	303	283	275	284	325	305	288	295	270	297	280	276	333	299	271	306	302	300	332	283	300	314	308	280	304	302	300	313	287	300	297	289	263	266	277	303	293	301	314	299	298	277	310	259	302	321	326	291	330	279	274	283	264	282	278	304	285	287	265	307	294	275	304	265	307	290	280	285	301	307	287	313	322	296	280	288	292	262	309	260	320	298	320	288	298	300	330	289	288	327	325	300	282	286	312	324	284	286	279	275	270	262	300	266	301	274	285	286	303	261	290	303	312	266	309	324	318	296	276	301	258	305	299	276	302	335	276	309	319	320	295	304	288	293	297	287	314	287	299	311	292	322	313	288	266	291	322	331	306	343	308	274	287	277	328	312	314	313	326	284	293	280	265	288	292	315	308	297	288	302	322	267	304	297	279	286	252	285	281	320	287	327	286	301	283	268	280	309	301	298	299	338	293	272	258	296	301	300	335	307	272	258	322	300	301	322	302	286	282	303	307	322	318	279	312	298	311	310	302	291	265	316	300	284	314	288	262	297	313	287	305	274	295	328	286	269	276	300	301	313	270	312	298	267	269	320	311	305	268	328	326	271	304	324	281	295	307	316	309	311	308	293	278	312	308	301	299	286	305	318	303	264	313	304	276	270	315	278	304	327	293	277	288	296	314	279	304	296	306	310	274	278	295	290	260	266	306	306	323	301	255	346	296	284	288	273	297	280	279	279	312	319	315	293	282	269	291	309	293	293	307	251	283	315	291	306	295	261	269	292	329	277	288	276	286	288	307	293	265	292	310	284	324	273	294	307	290	330	293	296	297	285	287	315	290	314	302	278	335	303	294	281	273	291	293	302	293	271	290	261	283	304	302	285	301	318	300	297	298	317	309	271	330	269	284	291	292	319	282	289	313	312	306	320	308	298	294	310	297	268	309	292	280	298	313	281	286	290	295	263	302	285	292	275	275	232	280	307	331	305	282	315	293	304	289	305	320	299	279	282	285	295	319	303	284	299	295	318	313	278	306	254	300	284	261	281	299	308	301	286	286	290	274	322	315	318	313	302	317	304	275	288	293	306	289	288	280	299	295	318	306	256	261	312	287	269	323	278	320	260	285	292	294	270	294	304	256	309	312	285	311	304	292	301	264	299	314	306	280	305	300	303	296	299	302	251	324	298	301	299	326	282	310	287	284	275	303	316	326	330	327	314	302	269	318	297	301	301	297	322	296	301	295	291	289	316	289	322	277	310	311	300	271	316	290	312	324	286	330	313	277	316	275	318	306	293	306	299	301	277	296	287	318	302	290	309	275	294	288	279	289	295	286	297	306	306	280	262	292	269	293	313	281	302	329	306	283	289	257	281	320	281	319	303	275	278	323	293	267	304	311	289	294	307	253	299	296	301	288	298	300	281	252	329	332	307	302	305	286	286	330	309	307	320	283	313	294	280	290	282	283	306	263	310	308	282	273	304	255	313	294	319	305	300	309	299	313	312	254	277	287	295	266	298	306	286	279	295	288	309	281	287	284	291	283	298	305	257	284	301	299	298	287	318	325	296	309	283	261	317	293	299	278	306	296	322	276	303	305	302	302	296	307	291	276	290	309	297	299	312	299	298	300	315	333	318	278	287	294	312	314	292	275	304	304	290	301	308	290	329	309	277	297	284	288	300	272	259	282	318	291	312	308	308	297	311	308	259	292	308	283	283	288	297	291	305	258	282	284	281	305	314	325	301	310	276	304	298	301	289	300	310	297	275	298	295	290	293	303	270	286	317	314	292	308	311	297	291	283	289	313	303	276	321	268	301	293	312	319	290	301	286	283	311	277	302	278	281	288	303	290	276	289	284	317	302	257	274	263	309	291	296	304	287	302	303	286	311	296	286	336	328	304	246	277	265	279	289	316	308	273	291	314	323	287	325	290	296	268	319	292	254	322	304	287	292	340	277	271	331	364	278	283	302	269	296	307	298	262	292	303	296	298	330	299	303	294	318	299	299	307	290	309	315	287	294	267	309	309	332	305	289	311	313	307	277	307	291	332	299	270	314	292	291	286	266	309	272	303	288	256	286	281	287	274	315	285	317	289	283	301	336	317	296	294	302	339	294	288	303	274	287	290	302	296	270	352	292	313	298	315	304	316	304	299	309	301	291	289	304	286	310	281	261	309	281	301	287	300	299	290	274	310	269	333	308	321	294	300	289	301	314	282	329	263	294	287	292	281	295	269	306	287	297	285	313	315	258	323	272	302	284	293	299	331	300	302	262	299	327	311	287	292	283	268	305	286	279	302	335	299	338	312	283	295	286	254	297	278	281	273	295	259	302	271	321	313	290	304	310	288	305	296	257	287	279	314	289	277	312	292	283	297	295	301	285	303	280	308	299	289	298	315	293	330	271	273	288	280	288	309	284	317	300	308	284	302	312	278	304	286	287	289	297	309	303	278	307	282	263	317	290	283	285	308	313	315	311	249	297	290
54639	61775	53859	56372	52223	41346	15286	803	785	787	824	753	766	806	743	786	788	788	745	733	723	767	727	738	754	693	716	719	698	749	627	703	675	666	725	731	749	701	703	712	737	671	718	655	687	675	693	676	737	676	720	683	655	687	683	682	700	709	697	679	703	678	685	709	694	834	1370	707	708	651	698	689	741	706	714	667	733	694	691	720	669	692	658	644	681	711	669	687	665	700	648	687	719	641	657	680	671	703	717	676	660	668	689	656	662	720	690	745	694	683	660	671	704	658	669	660	636	736	652	680	661	666	704	691	697	708	706	636	659	658	648	712	670	745	708	611	696	706	720	687	634	668	704	727	728	667	664	684	667	757	650	693	674	670	705	698	693	655	677	688	649	706	699	635	658	721	725	677	704	667	703	694	696	650	690	682	713	667	704	703	684	706	657	682	780	660	642	662	639	676	707	658	691	685	639	687	672	668	700	656	758	682	676	743	694	669	739	645	692	694	680	683	708	655	619	653	709	663	671	655	666	711	676	653	611	682	704	630	675	632	655	665	656	655	679	612	688	664	676	667	657	698	686	706	693	692	646	682	663	658	699	691	736	657	672	669	672	657	651	661	691	670	705	652	677	653	636	711	628	685	696	702	661	710	660	698	613	749	693	716	679	724	651	682	644	630	686	689	709	660	665	668	681	690	675	669	679	691	655	712	661	679	671	695	663	664	669	652	684	647	699	670	703	692	669	675	633	677	661	672	688	648	720	668	677	740	666	679	681	689	680	675	712	676	678	657	749	762	687	653	666	685	697	644	729	672	691	695	679	732	662	695	688	710	651	704	723	657	680	653	673	651	709	696	683	683	653	688	676	677	659	660	648	654	684	694	653	701	683	683	730	653	671	694	715	689	636	609	732	696	686	682	646	638	644	663	679	665	667	691	684	659	713	663	657	677	692	650	664	647	742	676	708	666	710	667	649	660	626	732	665	683	671	718	683	738	653	664	711	666	687	660	692	628	677	662	686	649	725	663	688	637	702	677	665	664	653	705	702	679	694	664	627	701	627	660	698	651	704	665	676	687	671	691	669	672	648	722	648	709	675	711	685	689	650	702	697	662	637	689	685	620	669	735	661	717	738	700	663	647	704	631	654	672	638	678	687	695	689	699	663	694	677	664	669	666	689	677	685	641	690	737	662	680	675	657	653	673	676	682	673	649	669	678	681	643	633	718	684	668	677	676	692	715	651	653	711	666	678	715	687	684	657	664	709	635	739	650	675	646	673	651	690	658	645	712	681	648	697	678	637	668	719	640	694	676	646	674	690	691	709	675	663	678	647	681	602	643	674	700	678	652	661	676	687	661	631	739	661	707	641	680	696	727	714	694	685	718	649	650	695	705	693	643	747	662	671	684	710	656	725	675	716	652	702	660	661	682	652	670	690	667	640	686	652	689	709	687	649	698	659	692	703	657	713	671	696	665	657	693	686	710	622	723	686	666	675	674	626	679	676	664	643	715	637	667	677	675	693	673	669	684	679	639	718	708	708	686	676	670	660	670	644	724	643	667	693	679	667	720	661	685	649	693	669	706	652	652	711	690	671	696	644	629	681	653	633	652	651	721	646	732	695	713	666	677	697	695	665	697	640	682	662	619	611	676	679	710	680	662	684	678	698	648	667	680	682	667	667	666	703	647	617	646	716	693	685	659	683	692	679	719	691	687	685	706	652	684	710	682	674	675	719	682	705	607	671	711	718	670	729	679	716	700	631	700	709	713	676	650	708	685	660	688	685	651	679	687	662	681	715	637	662	675	662	660	740	679	684	697	667	668	669	702	655	675	685	675	664	683	723	706	660	709	681	656	651	655	724	638	660	732	678	700	664	660	683	675	629	678	670	657	652	694	680	673	688	653	677	682	660	711	678	666	601	636	668	646	684	662	654	645	726	708	673	703	726	659	675	618	720	723	689	676	717	682	712	668	663	712	676	687	744	705	682	672	630	694	671	747	657	687	708	672	653	654	683	675	689	666	665	674	736	674	667	656	699	682	671	630	679	672	619	656	634	646	668	664	655	669	718	722	698	647	679	692	698	671	689	645	667	662	727	701	679	685	659	668	712	680	665	643	657	642	651	704	678	656	670	646	745	705	663	668	623	680	632	657	631	649	620	681	678	681	679	657	681	689	668	711	705	622	703	663	667	680	645	596	657	635	662	683	698	675	660	673	681	675	703	683	666	686	666	689	665	662	699	675	679	656	661	680	688	654	682	652	655	659	669	701	672	693	687	666	654	671	695	663	635	667	657	707	666	662	638	676	696	675	655	696	690	690	667	689	604	682	675	708	687	709	685	683	711	634	699	725	682	691	711	657	674	693	691	696	683	657	661	638	688	711	680	679	680	687	687	687	697	656	679	731	710	676	634	711	651	687	705	650	688	620	694	721	644	689	636	669	661	723	639	673	626	667	701	672	673	685	709	682	645	683	658	666	672	700	693	676	653	672	636	674	640	693	603	654	652	732	612	705	674	699	664	634	692	686	694	663	667	668	695	700	659	690	674	652	680	702	680	705	673	735	703	691	690	698	661	679	689	721	657	681	634	654	655	683	733	658	648	668	652	643	671	733	656	673	676	694	724	647	673	688	731	670	679	676	700	655	686	722	676	680	698	686	666	644	659	742	673	741	664	673	732	631	626	662	664	651	700	684	708	722	722	728	653	701	692	677	628	684	658	675	672	654	659	706	719	692	637	713	678	689	695	670	649	663	642	676	698	683	656	674	731	674	665	642	673	742	723	650	656	646	732	665	721	665	701	719	625	686	655	670	660	734	641	667	682	662	638	683	647	657	637	657	687	668	669	708	667	705	735	647	695	687	648	718	683	678	687	700	678	605	682	667	666	668	674	669	665	682	678	668	692	661	635	698	659	673	686	700	687	624	650	705	705	699	696	683	676	703	653	633	715	659	632	688	690	732	710	667	699	678	648	650	694	655	705	698	721	663	684	711	698	676	668	676	664	697	652	647	669	642	696	715	714	660	657	653	731	680	685	704	694	674	673	653	694	658	706	681	695	664	685	703	680	712	681	707	672	612	708	657	696	693	662	677	673	646	679	694	702	688	663	686	657	670	671	655	706	709	716	687	634	722	676	699	635	706	686	676	665	637	735	702	690	660	702	696	686	650	691	709	618	696	685	711	718	689	680	718	711	706	693	652	702	656	695	694	668	635	714	672	649	663	678	707	632	634	703	651	673	626	711	692	671	700	688	682	647	686	675	696	728	688	660	663	659	683	674	644	693	682	681	634	703	665	692	659	725	673	650	689	649	682	673	670	689	686	675	702	669	684	664	662	709	637	643	637	672	656	651	671	643	648	743	638	691	659	668	711	647	648	690	655	675	733	675	690	678	648	727	702	702	648	705	733	641	654	700	663	654	690	672	693	677	691	664	658	714	661	699	683	719	641	646	649	671	695	682	662	669	604	732	691	686	715	656	680	714	657	715	675	667	681	664	713	642	646
57808	40315	38341	36432	34741	29403	24234	22172	18264	8226	1320	487	411	396	469	436	466	460	488	510	448	483	493	486	483	461	500	463	523	514	465	482	432	475	433	415	500	480	457	428	510	468	496	484	501	480	437	480	481	401	455	458	453	473	450	474	468	448	483	394	442	436	431	481	458	648	704	415	430	461	478	484	429	451	462	384	425	422	436	447	461	462	466	447	446	452	417	443	443	462	405	427	463	420	441	456	445	482	449	415	429	441	451	448	432	439	460	440	465	421	455	458	435	436	445	432	394	407	464	422	442	410	449	460	378	440	480	397	485	452	449	423	463	465	460	420	434	430	414	428	459	434	472	420	467	415	482	515	449	428	474	460	426	427	490	449	403	430	433	434	443	465	443	471	428	432	477	413	435	427	425	446	451	447	446	378	438	443	425	440	422	447	461	449	439	390	404	449	446	430	467	471	450	412	453	424	407	433	436	440	479	459	419	478	437	483	451	448	451	458	443	464	440	413	427	457	457	431	408	445	438	419	401	449	426	436	467	502	456	402	393	441	444	425	491	458	435	449	445	442	451	434	462	461	436	429	463	442	456	414	458	431	405	420	456	475	436	436	417	433	448	441	395	437	469	418	479	412	425	460	407	369	438	463	417	477	428	474	452	434	437	430	469	410	468	400	445	452	453	461	413	427	479	481	422	427	441	445	433	423	394	466	414	447	460	428	416	447	411	513	394	438	419	424	433	453	430	456	472	408	442	405	457	459	424	404	384	412	406	442	398	435	444	419	415	446	451	452	455	489	459	378	421	418	457	430	454	436	412	395	426	412	459	450	437	440	445	454	414	435	431	443	435	423	394	436	408	411	442	465	491	439	411	401	435	431	420	431	456	458	423	421	401	471	426	457	397	421	459	446	493	431	425	433	472	481	418	446	382	423	411	415	448	451	449	497	449	400	446	426	469	438	458	423	453	430	449	463	421	426	440	427	463	424	451	487	427	411	461	413	430	437	424	430	455	415	423	488	447	443	446	432	412	470	417	432	432	427	462	404	435	434	425	456	428	422	433	458	442	453	443	396	461	455	455	459	439	456	477	424	457	481	425	432	453	442	437	445	402	460	476	475	443	418	445	475	463	439	428	453	479	436	439	439	427	466	495	442	427	447	406	459	434	403	422	478	420	459	411	435	393	475	434	453	414	445	454	452	445	453	435	450	425	428	405	465	459	437	444	453	411	455	419	404	482	438	438	430	450	454	446	421	485	440	405	445	451	443	449	428	486	472	489	421	412	424	409	459	404	442	422	391	423	448	456	427	387	440	409	435	463	464	491	416	442	437	431	406	421	426	449	438	429	416	425	428	420	474	413	423	427	417	463	458	490	433	448	441	458	428	433	440	461	455	412	405	467	486	429	471	431	424	461	392	400	418	436	425	479	423	444	437	395	441	466	465	400	384	488	418	410	441	417	478	441	425	434	471	437	453	430	448	434	425	440	442	419	445	481	445	427	430	446	427	412	452	423	418	452	456	419	441	424	441	424	450	431	445	437	423	415	442	488	440	434	453	444	424	458	426	420	389	404	440	459	444	438	456	445	415	417	450	456	439	457	443	409	449	412	433	483	395	414	420	415	433	414	455	467	422	428	403	429	412	421	456	412	449	434	462	462	515	428	436	391	442	360	409	427	432	430	424	461	430	443	443	432	432	468	424	413	411	389	428	381	426	438	442	427	433	413	436	412	454	452	432	455	444	421	461	471	448	436	422	459	467	470	433	469	398	456	446	460	414	433	442	414	453	444	447	474	413	482	401	432	409	427	439	476	397	432	414	439	382	459	498	434	420	410	465	445	460	454	486	428	480	454	462	381	410	426	412	392	419	469	411	453	434	415	427	432	443	434	399	420	396	434	436	458	455	405	380	450	432	484	415	407	454	425	418	431	473	444	398	412	462	445	489	495	474	449	480	460	388	432	406	445	419	414	439	421	417	433	394	441	406	461	461	420	413	439	467	446	414	444	436	476	463	406	435	431	483	442	456	446	437	446	426	433	444	438	457	439	410	458	401	418	441	474	440	427	446	402	408	392	378	390	392	406	400	425	422	401	378	403	427	445	449	441	470	426	462	443	407	427	452	447	386	433	448	466	456	399	440	412	440	431	434	440	433	441	442	439	427	474	451	439	471	466	472	435	432	432	480	456	422	400	423	479	412	464	479	439	406	411	465	441	443	402	380	432	424	420	425	411	412	483	439	432	456	446	440	425	438	455	418	382	444	432	436	403	427	441	412	396	439	460	470	421	375	433	423	433	428	421	441	440	379	442	429	457	438	425	399	437	430	443	405	379	433	414	445	441	434	466	456	444	411	416	439	435	421	446	459	425	423	445	447	388	407	430	415	458	488	460	453	466	438	405	443	434	414	418	419	423	450	438	431	446	433	437	485	392	450	444	459	478	487	422	462	448	435	434	392	436	432	436	425	448	481	469	432	388	429	438	457	411	461	441	455	468	416	410	426	436	451	483	436	474	411	446	420	410	454	460	419	385	424	433	438	449	459	468	415	465	397	464	412	470	424	429	437	466	435	495	439	397	431	414	451	472	452	425	461	440	425	442	485	460	418	424	438	454	406	446	478	445	477	457	453	477	423	477	417	388	447	431	448	497	453	419	436	458	405	416	407	444	412	449	431	453	420	443	439	422	452	432	479	426	455	458	413	427	446	408	438	430	395	410	445	439	451	454	419	482	449	449	420	406	445	412	422	418	403	438	443	409	434	396	427	443	426	411	406	453	460	429	426	456	411	460	438	453	434	445	430	431	460	446	458	451	447	461	415	442	417	413	436	405	409	420	451	416	421	397	395	466	468	401	420	443	433	396	393	411	465	405	426	449	432	411	442	443	450	443	435	438	433	418	439	391	387	419	412	440	461	452	424	427	417	423	426	461	482	481	446	444	471	425	401	370	418	468	470	450	397	417	402	418	438	414	442	435	454	454	458	453	455	457	433	420	439	437	428	387	444	417	445	414	385	409	454	432	435	434	438	441	447	443	425	456	412	450	426	422	491	372	444	424	445	456	445	453	388	385	472	408	434	454	402	431	418	444	460	473	420	438	449	459	421	442	485	422	417	385	381	449	406	406	441	448	450	449	421	449	449	444	451	422	421	453	443	430	431	436	433	452	454	443	466	460	414	427	441	441	480	464	447	451	482	471	426	460	464	393	428	417	445	372	408	429	402	477	461	398	417	434	423	411	461	422	453	447	459	443	423	454	445	413	398	459	395	448	427	456	418	464	444	408	449	448	440	469	421	431	415	452	445	449	425	411	419	463	418	458	440	434	419	440	441	430	472	479	478	418	470	469	425	452	383	444	447	417	447	396	446	436	446	449	445	460	447	408	454	433	428	432	468	459	471	440	427	437	445	455	437	421	426	442	487	442	424	420	417	399	441	439	467	426	436	462	442	437	454	446	459	404	424	394	430	448	463	422	434	429	451	414	392	421	435	494	440	453	437	426	442
54138	52994	37347	22452	11998	1018	105	5	6	3	8	3	2	13	41	142	312	462	584	645	677	728	765	748	826	788	804	863	862	884	832	809	854	877	850	790	848	847	854	840	791	851	820	825	831	834	820	833	799	871	833	864	821	779	841	774	799	782	835	838	842	791	809	831	855	1557	1828	803	813	851	831	808	786	802	839	809	838	839	800	778	812	756	826	814	833	839	795	789	791	745	806	727	792	837	814	825	821	830	787	800	849	792	858	883	807	834	792	795	768	810	807	803	785	817	846	774	757	832	790	859	793	796	826	781	800	831	819	800	770	802	808	833	864	809	757	806	799	771	805	824	748	768	823	851	806	838	803	794	803	800	801	815	710	789	821	812	839	794	786	823	815	784	768	795	799	792	813	770	810	812	782	813	786	809	802	792	788	813	764	811	796	762	796	790	848	828	818	789	834	756	773	807	816	783	819	809	789	840	798	843	815	781	797	805	776	807	794	828	830	756	793	855	842	794	834	856	783	813	852	801	829	821	786	820	788	794	799	777	787	828	805	781	821	765	764	842	817	778	802	833	809	833	817	805	813	820	802	817	782	833	777	808	777	824	826	785	821	784	809	786	808	788	823	818	770	783	800	811	816	764	820	823	777	859	785	825	807	811	837	828	799	827	752	760	846	807	774	829	816	806	778	786	758	786	757	749	814	835	797	795	833	801	827	771	804	818	833	798	779	825	801	794	761	832	825	785	795	814	797	826	810	795	750	784	820	847	777	833	822	833	780	821	741	799	791	794	840	795	789	783	819	748	806	767	764	811	798	784	775	860	792	818	830	770	810	805	860	778	774	824	851	829	798	804	786	811	805	760	838	799	798	769	762	766	806	805	770	768	781	785	821	806	753	804	798	810	810	815	769	816	761	833	763	800	835	755	773	774	803	743	786	787	791	771	847	821	766	777	793	807	783	774	823	788	771	746	790	845	841	852	791	766	792	828	784	778	836	816	819	761	797	793	773	835	781	764	810	827	824	774	833	786	769	762	778	807	817	792	775	772	778	813	800	768	820	802	769	770	846	831	803	850	823	779	788	793	766	777	750	753	777	835	819	799	811	779	791	795	801	853	791	803	760	772	819	784	750	806	796	788	790	760	822	783	832	835	814	768	794	799	798	871	818	762	773	758	782	841	826	791	804	804	825	806	828	798	779	790	718	751	772	772	757	790	805	779	800	793	775	746	788	800	802	810	818	818	787	793	829	782	794	852	825	750	801	791	805	780	755	801	738	832	827	786	829	786	775	790	830	811	811	769	807	797	812	808	778	818	823	750	730	782	783	834	778	778	771	760	795	749	776	828	761	786	788	785	760	802	739	764	811	840	815	779	783	814	796	759	786	741	768	832	787	783	794	780	836	765	841	816	831	764	788	844	752	783	785	782	728	798	813	809	809	813	788	754	801	800	776	811	836	770	832	789	772	817	819	775	790	761	789	795	841	821	811	858	781	785	746	803	741	775	795	835	775	794	788	799	754	891	793	799	784	744	833	812	813	839	754	745	789	782	793	782	757	763	820	806	819	797	813	760	822	801	796	864	741	819	760	793	809	806	810	797	801	835	826	789	810	756	750	807	830	760	778	806	759	774	841	801	766	785	816	822	768	813	833	806	832	769	816	819	779	827	811	787	804	797	767	772	761	774	796	790	789	786	834	774	785	854	820	769	822	824	734	816	781	799	835	802	794	824	775	797	742	769	795	824	742	732	815	800	773	789	808	787	847	816	753	748	782	748	770	855	756	790	804	778	800	815	761	805	804	770	828	788	765	769	781	804	799	838	761	789	776	775	791	762	793	783	829	828	795	811	758	848	828	775	808	776	820	800	763	768	795	825	789	733	764	818	764	791	810	781	799	769	791	792	813	829	776	841	808	836	794	785	817	785	765	784	816	822	765	750	755	828	796	788	770	778	791	772	795	763	813	818	809	778	836	835	828	840	762	818	748	830	846	731	851	818	824	839	847	789	775	855	745	762	750	823	800	782	795	768	763	794	788	795	806	813	825	832	790	824	790	790	786	792	797	807	775	790	788	732	783	783	779	814	819	796	767	782	791	803	797	797	760	746	797	811	794	828	790	798	784	850	805	825	814	751	823	799	811	784	819	792	873	803	798	799	775	782	757	764	775	802	819	780	742	832	776	824	805	748	791	796	842	784	785	773	777	719	791	828	811	790	744	810	801	765	819	843	818	777	793	793	817	791	766	771	769	804	807	771	802	785	810	791	792	778	846	798	817	771	800	777	793	771	826	765	784	765	758	811	816	794	828	816	837	799	843	817	796	808	824	793	845	818	828	791	805	774	822	832	787	773	762	779	762	813	823	867	788	810	802	797	821	782	783	833	820	788	826	758	775	770	778	822	719	774	785	807	831	878	809	779	730	785	829	793	829	806	743	877	785	809	788	741	790	853	837	804	810	759	791	752	795	793	802	766	771	746	874	836	816	763	815	758	775	784	849	825	798	828	809	794	755	787	808	797	865	822	766	811	805	801	815	805	790	843	812	790	812	827	781	808	780	795	834	778	865	854	804	810	763	803	772	799	828	753	774	774	802	783	773	797	754	803	818	791	846	786	757	771	784	788	751	759	794	776	826	806	819	788	810	790	824	813	813	778	783	815	806	755	758	768	801	840	813	806	796	816	769	796	806	791	836	739	793	760	766	792	820	779	759	812	782	747	779	759	789	809	801	801	802	800	788	795	834	787	804	822	817	791	738	811	768	783	818	774	762	823	729	822	735	770	804	764	793	825	782	792	794	755	815	801	834	795	803	793	795	778	792	807	759	796	797	820	747	769	820	781	814	783	791	827	781	769	807	802	845	813	814	798	815	764	829	760	793	809	812	769	801	782	809	776	786	807	777	824	805	767	817	810	828	803	811	783	754	815	848	785	817	794	800	791	798	813	769	810	869	802	755	841	784	787	795	772	779	778	815	833	766	770	738	772	788	817	828	824	778	821	795	780	780	844	867	735	772	805	804	748	736	794	804	826	824	777	756	781	772	793	806	806	758	786	800	788	729	793	835	819	805	788	766	786	808	817	805	831	803	768	836	801	801	814	720	798	790	776	775	769	797	837	811	799	799	797	821	778	797	828	784	812	817	785	836	816	776	826	829	820	779	787	799	832	800	841	814	755	794	746	806	797	805	845	808	748	777	768	848	834	762	789	791	783	772	785	771	788	766	764	793	784	770	782	752	787	771	813	777	804	824	804	777	811	793	779	811	775	824	746	771	789	765	750	755	780	810	747	767	813	795	853	845	815	797	795	786	804	764	840	763	799	759	818	775	844	774	810	775	770	815	763	811	786	794	818	763	810	774	742	795	785	801	788	792	812	775	798	793	809	792	846	812	807	811	813	845	803	719	764	832	795	782	772	796	737	757	784	733	812	780	865	807	834	776	769	831	781	793	790	809	762	794	781	780	800	760	837	827	781	767	772	765	792	840	827	769	773	800	822	765	784	757	818
45631	64114	57901	50353	44029	34418	8485	689	414	301	196	217	210	200	217	193	200	199	187	173	185	173	190	166	161	169	192	173	177	165	194	163	162	196	182	175	205	209	185	196	162	184	196	190	186	177	186	171	188	205	155	187	176	195	183	185	177	186	166	189	177	190	213	212	180	186	217	170	173	201	221	195	192	189	188	206	187	160	194	186	169	189	182	188	169	192	204	186	182	196	203	192	179	184	192	183	179	191	180	192	189	173	192	195	179	199	183	187	157	207	170	172	184	175	229	195	204	190	207	205	198	188	183	184	166	183	170	197	209	201	193	162	189	216	187	180	166	179	200	180	185	196	186	178	186	211	196	192	193	189	182	175	178	156	178	190	181	194	158	197	175	182	203	184	188	195	194	191	172	163	192	182	175	151	170	164	189	187	192	187	182	234	176	197	187	180	209	200	180	178	183	196	194	203	212	182	205	177	186	170	198	166	180	199	188	193	175	197	175	195	194	171	205	165	206	174	195	158	176	194	173	170	177	181	161	176	156	192	163	190	228	191	212	202	170	162	187	205	161	200	180	238	200	202	203	188	188	183	171	188	212	189	178	202	184	225	185	164	181	163	191	195	188	209	178	179	187	202	207	188	200	179	183	182	173	182	171	185	183	177	218	178	195	183	175	161	146	188	190	183	186	200	175	199	200	201	176	180	183	184	201	185	184	200	202	182	176	181	181	174	175	182	173	187	164	164	180	178	160	178	208	181	191	157	168	209	206	175	183	213	209	172	193	183	185	187	186	189	185	153	186	193	167	164	162	174	174	173	211	175	198	169	204	185	181	185	206	171	187	177	194	160	183	179	199	190	162	206	205	179	175	157	192	170	181	183	185	209	210	180	190	189	210	156	192	160	186	189	187	176	192	165	178	181	173	175	177	186	167	184	195	196	191	170	193	194	182	174	188	179	172	189	177	171	180	175	200	197	193	194	207	205	185	174	157	206	183	190	193	205	172	179	189	174	192	187	170	199	183	191	193	193	234	185	210	180	188	182	180	195	175	192	160	166	197	201	191	197	183	191	184	169	188	161	201	206	177	171	191	181	197	181	181	177	205	200	203	167	221	168	173	177	199	202	162	190	192	189	181	167	180	196	193	173	181	193	182	179	179	201	182	181	170	199	194	187	164	186	184	157	177	189	169	200	186	178	178	208	183	176	157	178	198	153	152	186	203	162	202	196	188	182	187	169	209	171	172	159	182	171	201	184	198	190	182	181	178	192	195	180	182	196	179	205	165	193	190	187	184	188	169	197	195	185	172	185	161	156	179	182	192	196	192	175	192	172	187	153	191	177	227	181	198	173	185	175	177	191	191	169	180	192	196	186	181	198	188	175	193	212	144	174	179	201	184	186	192	194	170	199	198	186	195	190	198	183	174	202	189	203	172	221	186	184	169	179	185	171	184	192	188	185	188	178	197	188	158	198	184	174	193	184	199	199	179	183	195	193	176	179	182	190	181	179	191	207	173	179	172	179	176	178	183	182	204	187	195	182	174	222	182	187	195	166	201	185	179	184	176	174	180	191	180	205	195	177	174	187	198	183	148	178	181	172	203	178	211	183	162	171	175	161	202	170	163	189	152	188	196	177	156	197	188	183	182	187	166	175	189	176	191	188	177	198	144	186	192	192	203	183	179	215	175	199	203	181	188	190	175	172	169	177	191	147	177	200	182	184	182	193	170	174	169	159	154	171	168	189	166	185	191	170	202	215	187	185	183	212	185	197	182	180	177	198	196	177	167	159	196	171	191	192	177	172	183	170	194	182	185	167	184	179	186	170	156	171	172	168	174	189	167	194	193	185	195	184	174	190	176	173	165	185	215	197	181	146	216	212	196	162	188	148	193	190	201	188	210	198	184	178	148	194	172	153	184	182	183	198	174	163	154	199	195	198	174	173	199	176	177	176	189	173	170	171	220	205	194	180	173	183	169	170	187	195	162	170	190	208	182	185	159	161	219	186	174	200	178	207	190	197	174	179	207	190	187	168	160	160	172	188	187	177	179	176	205	192	194	190	172	182	185	191	157	170	183	162	179	192	205	187	188	189	164	180	152	191	170	188	176	188	211	199	166	151	182	198	170	175	175	175	186	187	171	178	169	194	184	188	186	202	169	163	178	222	155	176	185	206	192	196	187	196	168	200	173	165	195	175	183	190	194	201	226	177	192	192	152	177	193	165	180	157	187	195	177	175	204	201	195	176	191	177	187	163	175	202	205	172	185	156	186	200	182	160	193	184	197	193	199	229	211	200	180	199	171	166	178	170	200	187	191	179	193	202	197	180	186	159	173	173	196	183	197	168	161	196	184	181	179	183	168	184	207	189	184	195	188	194	166	191	176	190	176	180	202	196	196	180	208	180	180	175	179	158	188	197	185	168	192	192	172	175	228	185	184	171	173	198	183	175	213	223	171	199	221	196	191	186	180	168	167	190	173	200	199	166	179	186	192	179	169	185	192	204	167	213	175	206	202	211	195	183	212	199	194	220	196	189	195	174	196	164	173	182	209	163	178	186	198	193	201	186	172	176	194	183	177	199	196	193	184	175	179	191	158	189	190	194	199	223	196	176	186	163	175	178	198	168	180	180	207	215	180	194	193	155	150	191	180	180	209	187	199	146	191	190	188	175	190	176	169	197	207	205	176	202	180	188	176	157	184	165	195	168	197	181	177	180	174	166	186	188	195	182	192	170	199	195	166	194	162	200	174	181	189	185	190	191	179	211	185	196	205	175	178	194	180	196	170	188	175	210	215	171	149	186	164	192	169	179	187	194	210	187	186	203	210	159	192	187	196	204	199	194	179	193	165	230	192	171	195	203	172	204	177	196	191	207	173	211	196	169	203	177	190	192	175	198	202	184	163	208	170	180	191	172	188	180	186	202	200	186	189	172	188	183	191	199	194	169	200	164	178	177	190	176	205	189	193	187	181	184	167	195	203	183	194	196	174	182	176	169	163	180	185	196	195	176	175	184	163	180	171	202	182	184	167	201	169	201	218	189	158	184	152	153	194	194	200	192	189	203	193	191	195	191	176	174	169	178	198	173	180	179	172	182	195	183	183	181	188	207	183	194	184	172	178	154	181	217	175	184	177	169	183	153	184	165	179	174	178	173	174	175	172	190	178	197	178	184	200	183	207	208	163	179	178	193	185	188	180	203	190	185	168	165	162	181	165	156	180	180	195	180	186	209	188	183	179	211	195	205	160	189	158	170	175	179	193	190	195	172	163	193	196	183	206	189	188	189	174	181	176	210	165	195	155	186	184	191	211	180	171	216	162	188	206	200	185	183	194	201	156	191	198	193	180	168	216	196	185	176	209	219	182	195	189	196	160	207	179	175	185	181	183	165	185	204	154	205	178	185	192	171	167	174	186	187	172	166	174	172	188	188	176	196	180	180	188	175	178	181	184	161	177	152	169	214	201	168	161	180	189	202	188	178	192	178	168	185	204	188	173	185	209	170
38523	61648	60005	57823	56881	42752	5660	467	442	501	470	477	513	469	486	473	513	467	560	467	505	522	485	484	517	507	525	538	462	467	493	517	521	477	475	484	482	514	493	514	484	495	509	491	522	461	469	502	473	540	534	492	543	487	489	459	467	529	492	510	498	512	503	457	504	481	622	539	473	521	518	470	509	524	490	472	489	493	505	472	532	491	509	466	505	491	496	475	489	516	510	478	458	494	516	516	479	494	480	502	484	510	503	505	492	502	497	468	447	472	506	542	478	504	494	474	487	544	506	521	520	521	521	470	494	509	540	520	498	481	534	482	465	510	454	514	498	509	500	461	519	544	503	494	477	468	562	500	491	492	531	491	482	482	497	500	508	489	495	510	505	475	507	483	498	503	496	501	538	501	459	532	465	508	511	496	498	531	503	460	476	526	502	507	504	542	544	528	523	497	462	502	522	472	501	485	515	487	514	496	463	501	513	526	444	513	472	501	522	516	543	491	458	466	515	509	479	503	498	491	521	476	509	533	493	452	486	501	510	519	485	479	526	453	489	520	477	485	467	505	506	522	495	513	514	535	509	503	453	505	585	468	507	467	529	525	453	506	487	508	488	485	495	476	467	482	473	494	487	486	515	492	505	491	490	521	502	480	488	455	498	507	485	516	524	509	534	471	488	486	512	470	487	494	531	467	512	492	519	500	459	460	448	523	501	537	500	503	489	505	512	493	512	498	504	466	451	514	475	473	508	534	450	485	471	504	498	512	499	493	499	486	489	513	517	519	482	506	493	489	499	482	458	472	490	495	472	493	502	512	514	487	484	516	476	549	516	521	522	486	507	481	515	527	513	499	452	493	509	473	468	504	469	468	485	517	490	506	489	525	519	489	487	506	500	509	514	490	493	500	513	464	471	511	473	528	498	496	542	474	519	468	506	501	518	492	513	466	495	487	499	468	501	543	473	514	502	539	503	500	493	506	501	470	512	504	491	472	482	471	453	435	474	500	503	488	499	513	503	507	542	479	461	506	508	512	495	497	493	541	467	549	533	490	437	474	522	534	470	495	462	505	512	510	485	506	499	493	479	519	489	538	526	514	497	531	501	486	506	557	536	491	501	498	518	489	497	540	479	556	499	524	522	510	505	508	532	500	510	472	497	509	488	491	500	543	490	513	494	512	514	534	521	494	478	503	489	505	497	464	541	483	513	524	493	506	498	503	506	499	498	496	490	515	533	531	492	486	492	464	491	474	516	510	463	477	515	490	505	517	481	494	468	482	529	523	463	469	504	467	511	459	491	503	522	488	522	490	479	523	527	512	505	491	488	498	498	470	522	479	492	506	506	494	499	446	502	473	529	475	537	464	486	451	537	449	506	514	480	522	517	480	525	466	498	509	519	491	569	500	458	480	549	452	510	491	533	481	501	508	472	490	467	521	510	466	490	484	516	500	529	523	458	532	522	534	522	464	495	477	513	520	464	494	480	474	524	502	458	478	496	474	509	508	554	513	488	503	495	501	518	488	488	493	463	486	500	502	504	503	490	484	495	503	486	550	492	552	494	516	508	503	478	504	499	493	462	522	505	497	549	503	469	480	524	474	548	469	454	444	504	530	508	498	483	526	498	425	513	488	479	523	475	502	516	484	517	513	521	478	503	535	522	511	480	485	449	515	479	494	490	450	498	496	504	553	510	490	501	455	505	494	494	467	486	492	507	491	523	507	508	524	535	461	504	494	528	516	510	492	500	494	517	484	491	478	502	486	491	509	519	458	467	515	535	519	468	488	474	472	461	493	452	490	513	506	504	439	492	490	520	492	471	515	500	480	518	504	536	499	502	485	498	504	492	505	474	473	455	503	470	492	484	509	520	490	470	541	534	478	461	486	493	476	482	502	469	503	501	461	479	511	509	504	519	476	533	523	519	497	530	472	479	470	513	524	505	459	507	510	488	504	507	486	465	499	480	501	501	510	470	490	480	506	476	508	488	459	481	499	486	454	480	489	514	502	496	456	527	488	473	514	464	495	508	521	520	533	508	512	459	500	503	517	530	492	472	538	495	487	500	508	498	517	515	476	469	469	506	506	476	466	496	466	509	508	499	480	492	525	466	499	498	502	541	485	515	474	473	491	515	527	500	504	492	495	474	483	539	487	481	460	493	516	484	507	524	461	495	504	509	499	499	493	472	475	493	527	513	476	481	486	516	484	532	470	482	498	479	487	492	487	487	504	467	517	516	474	444	479	552	457	497	513	498	494	474	512	496	509	470	497	488	535	480	474	487	476	544	504	483	519	511	509	452	518	471	486	472	477	494	519	514	525	507	508	480	525	467	476	482	492	514	490	465	515	512	521	469	453	520	490	503	496	475	464	540	504	519	504	526	486	473	459	511	527	450	502	514	477	503	494	522	481	488	484	487	468	491	494	535	546	512	533	473	498	457	517	476	463	491	534	488	520	470	504	518	510	474	482	517	509	515	532	522	496	535	503	459	494	566	478	514	501	518	491	495	456	498	495	499	501	476	475	467	482	530	442	495	507	509	523	508	491	512	485	477	460	529	512	465	501	513	506	524	485	505	509	525	521	483	449	506	479	490	504	554	542	485	447	489	480	513	489	479	462	521	525	517	476	498	487	515	476	476	486	518	496	497	516	525	501	487	518	488	483	467	486	494	506	469	546	487	470	541	512	482	512	509	515	524	513	496	484	492	500	484	524	516	523	519	519	458	493	469	484	519	495	514	479	513	515	485	515	464	499	503	459	493	536	515	491	500	482	476	479	529	518	462	480	500	513	531	489	478	496	533	443	467	491	516	536	539	488	487	515	474	524	522	467	484	490	469	542	498	517	514	493	481	491	477	454	521	494	535	497	476	467	493	492	528	504	503	473	486	509	496	494	500	533	514	473	567	520	531	508	479	484	463	484	502	494	490	517	500	496	418	486	529	528	501	501	509	510	508	490	471	512	493	496	471	502	484	532	487	501	469	500	495	489	484	508	459	487	499	484	475	522	492	479	512	452	495	494	473	490	506	494	513	467	492	509	512	508	490	489	491	501	449	489	464	527	491	490	498	539	524	503	499	521	526	504	509	497	499	497	529	473	525	470	444	469	528	517	495	522	451	496	494	525	484	468	530	524	487	482	481	513	492	490	496	464	523	545	494	485	497	503	539	521	498	520	500	479	512	517	492	453	535	500	471	461	509	528	485	462	501	504	496	500	489	476	473	484	521	469	442	516	501	472	490	507	482	490	458	508	535	479	505	496	502	481	484	473	483	502	533	502	489	509	451	507	455	499	502	485	520	494	507	469	484	521	515	479	477	482	520	462	498	482	475	474	523	528	478	508	493	481	493	498	512	505	466	526	509	494	529	531	465	504	515	539	503	494	516	495	417	492	498	452	490	495	479	441	566	486	447	509	513	491	523	523	489	459	502	502	462	488	475	521	478	552	500	536	499	520	533	516	496	459	537	486	464	496	496	478	519	506	479	484	489	476	480	505	465	487
53980	45372	43895	44218	47297	44261	26209	22996	20193	10955	1704	349	339	302	331	337	325	315	325	305	319	316	313	329	330	345	312	299	326	316	314	307	312	305	276	274	281	300	267	283	291	279	286	316	297	303	304	284	324	304	288	278	271	285	312	259	281	308	312	304	281	261	281	295	299	305	423	308	279	271	269	293	279	264	277	314	305	269	282	260	293	292	274	313	303	286	282	306	266	273	294	289	315	286	291	300	282	284	297	306	310	315	280	283	296	303	278	293	310	289	266	271	326	282	268	280	259	295	288	282	294	283	282	291	291	277	306	274	297	277	314	270	295	296	310	302	294	279	303	289	302	259	276	266	304	275	286	308	256	273	294	301	292	285	270	296	316	265	280	268	296	285	301	291	285	308	284	293	286	270	290	288	260	276	306	314	256	295	295	271	287	332	321	313	270	266	270	329	278	288	302	308	300	285	248	296	278	285	287	297	295	301	273	299	306	268	293	322	283	237	304	265	274	287	323	317	270	279	299	279	272	277	253	300	288	282	297	301	322	271	297	266	299	284	306	307	292	291	300	308	269	298	276	312	278	313	300	268	298	270	254	304	268	287	269	264	325	286	285	329	256	284	277	295	283	271	281	277	269	269	277	293	319	312	262	270	279	299	294	346	323	289	303	300	269	293	275	296	285	279	317	294	269	266	306	291	318	280	312	308	270	304	282	294	313	312	299	265	278	290	297	291	282	302	299	296	307	301	271	292	322	294	292	282	258	306	296	259	297	287	323	291	301	291	266	283	282	301	309	313	303	331	276	307	287	286	245	270	266	274	266	268	286	310	297	323	281	272	278	274	288	267	295	297	309	291	283	262	269	320	296	280	277	271	276	283	307	306	261	276	327	288	289	249	277	312	262	225	276	307	297	297	281	295	297	292	281	252	315	279	306	295	251	294	280	283	312	270	307	275	295	279	286	312	304	289	277	274	268	282	281	307	317	289	281	293	313	283	257	302	296	278	300	308	257	276	299	303	285	297	264	262	293	291	307	310	309	295	283	302	303	251	278	281	306	258	282	285	286	284	286	264	296	285	250	264	314	291	307	298	273	298	296	292	319	265	289	273	273	283	304	300	278	286	263	263	291	292	306	271	284	292	309	279	298	261	291	277	296	283	273	261	252	285	305	323	286	311	279	289	290	257	280	275	286	252	271	322	292	289	280	279	324	269	276	288	281	270	320	335	306	323	280	278	281	300	314	303	255	273	285	275	275	289	271	269	248	303	280	320	273	308	292	310	310	275	277	297	303	265	296	289	266	285	287	263	295	292	304	264	292	333	280	274	286	299	279	264	293	300	319	288	258	307	295	296	286	293	311	276	320	304	281	287	296	284	288	264	294	277	287	271	312	288	280	320	297	329	292	299	293	299	291	293	291	283	274	313	278	295	282	294	265	284	284	298	307	307	285	307	301	304	297	304	296	323	286	271	300	287	300	293	297	279	298	300	276	287	262	263	260	292	290	284	322	283	318	271	291	259	319	322	305	292	291	246	281	293	273	296	256	311	292	297	289	292	255	278	279	256	300	308	289	306	294	301	291	299	277	277	309	270	302	285	282	258	244	324	306	261	312	282	269	305	292	288	276	305	311	289	274	282	284	318	304	259	261	265	243	296	282	275	300	270	311	288	286	304	291	279	278	310	281	292	315	283	288	234	308	257	285	302	310	269	336	285	266	279	316	248	309	295	292	292	302	282	300	270	255	267	277	275	300	351	275	311	282	290	248	303	274	279	284	294	296	307	283	294	317	276	296	292	271	266	326	312	279	316	260	302	263	306	283	284	291	273	271	270	274	277	286	263	289	312	267	301	263	280	260	287	278	305	303	307	309	318	262	282	300	309	269	316	312	282	262	278	258	252	294	272	266	307	313	248	269	281	312	322	273	300	286	261	263	300	256	254	313	266	316	271	273	248	309	295	324	289	264	315	294	303	301	262	299	286	267	301	282	305	292	307	272	283	293	296	275	289	326	292	313	263	301	280	307	280	295	309	248	286	274	286	299	289	272	304	282	278	309	287	258	282	286	286	266	276	308	311	312	299	259	292	280	303	294	260	297	331	295	300	266	286	290	316	305	307	289	294	262	285	327	269	275	281	274	269	290	295	289	278	281	279	270	292	290	315	293	289	314	311	281	264	266	282	300	303	255	301	264	296	285	282	289	322	277	278	282	287	314	299	285	263	300	274	266	306	253	288	262	281	291	278	281	326	288	301	306	306	305	294	294	278	312	280	283	298	280	314	280	283	305	319	254	266	259	269	318	251	291	300	278	294	281	268	279	290	287	263	316	278	288	286	298	276	229	309	267	273	286	300	316	289	305	282	276	279	269	297	271	311	294	321	311	288	323	279	280	294	281	256	304	295	325	280	303	293	285	288	313	304	276	271	274	289	281	273	269	313	268	281	257	268	273	290	247	276	290	268	311	257	285	283	300	270	291	316	275	261	302	289	269	276	297	261	317	267	269	286	293	314	280	295	307	288	303	344	305	290	267	286	290	293	257	290	280	294	355	286	281	240	274	318	294	283	240	306	274	279	293	277	296	298	284	249	300	320	272	264	261	304	269	278	290	266	297	267	276	329	281	320	307	283	289	270	287	301	311	305	296	273	280	276	295	292	310	277	264	242	271	302	285	293	277	285	277	307	284	303	292	288	299	291	309	270	328	278	256	292	300	280	299	325	313	307	301	287	280	293	286	308	296	261	290	262	276	290	300	272	319	276	282	295	283	267	285	293	285	292	293	265	305	307	321	307	323	281	287	305	328	287	321	323	273	286	276	284	301	293	299	292	297	328	286	281	294	298	289	289	283	257	302	305	274	272	284	302	301	277	274	272	299	294	290	266	289	288	299	301	307	306	258	304	280	273	251	305	279	295	306	292	273	278	292	317	270	285	264	271	291	263	309	255	297	292	266	270	264	280	288	277	318	254	298	298	276	309	275	296	291	297	303	249	271	295	300	306	288	290	308	302	258	286	271	267	303	281	308	305	317	280	312	290	303	303	271	283	279	295	297	267	281	268	300	283	243	291	305	258	284	249	287	289	312	310	304	274	271	314	279	316	301	286	290	280	277	262	306	298	280	274	299	283	305	300	328	331	288	313	276	299	278	299	288	246	267	275	293	271	304	289	278	276	297	299	270	299	288	295	299	292	321	273	283	292	296	253	299	284	300	302	270	296	306	289	276	278	265	298	275	314	317	301	297	269	290	286	271	303	308	271	249	289	270	258	260	297	316	295	267	310	275	269	265	300	267	278	256	281	280	291	300	310	307	285	292	283	314	282	269	291	247	266	245	299	250	282	304	323	325	270	271	280	295	283	279	289	260	313	303	270	287	306	297	277	302	307	275	291	303	293	316	291	293	283	290	294	272	280	279	313	280	290	289	264	291	318	317	290	297	281	299	265	300	290	291	282	305	277	300	322	274	291	302	265	287	299	289	311	281	285	300	291	263	302	286	291	272	289
52216	59308	52751	50374	52660	31361	1817	506	530	638	646	672	707	693	763	732	715	758	696	732	717	703	721	713	702	675	680	654	643	677	738	666	642	671	688	612	693	660	712	661	714	674	689	678	657	630	688	632	671	685	656	678	656	701	679	680	690	687	675	663	671	679	625	644	631	738	1326	777	664	656	665	679	628	692	689	636	625	670	664	664	684	614	631	665	635	675	654	675	653	637	689	656	676	682	627	641	662	654	664	657	648	642	676	657	619	667	631	645	713	657	669	652	640	662	626	685	622	628	695	688	634	643	641	665	680	653	627	634	602	658	615	686	615	625	642	677	694	668	685	681	682	638	656	657	659	662	669	644	684	686	676	650	668	651	655	662	605	703	673	673	670	670	626	619	647	633	631	619	655	600	650	676	624	599	645	644	607	652	620	646	677	620	672	646	625	652	675	647	631	668	626	650	658	657	664	630	655	631	677	614	574	659	686	634	661	645	633	672	641	663	636	683	610	596	666	666	654	685	666	611	631	629	706	652	672	681	630	652	663	640	624	610	655	608	593	701	645	689	679	639	640	637	626	641	651	640	681	625	648	656	664	625	620	683	666	683	650	627	593	622	686	627	623	638	673	644	646	636	663	674	618	622	603	633	689	682	634	643	654	729	615	618	639	658	630	636	584	682	643	624	690	642	699	652	600	662	587	652	674	669	612	652	598	633	639	647	634	643	630	654	654	683	642	648	651	696	648	631	648	659	687	643	676	599	688	666	710	693	647	603	652	646	647	612	621	654	641	647	620	644	686	604	643	605	610	601	677	606	687	680	638	637	638	692	633	702	681	624	651	611	657	646	635	603	631	626	636	634	691	632	696	659	634	641	633	629	637	629	656	682	622	636	628	707	597	651	669	649	633	635	673	632	632	665	648	717	627	649	684	622	649	625	641	611	662	633	644	633	688	647	688	650	654	618	647	642	697	650	660	633	649	630	635	683	607	624	661	646	668	618	637	662	631	654	648	692	606	628	697	594	635	673	621	638	666	650	638	650	671	692	637	627	655	593	629	659	657	659	659	604	625	643	661	648	679	679	688	646	624	649	639	637	660	648	664	675	626	678	616	654	627	614	676	656	660	675	651	633	695	629	665	649	644	621	618	656	611	692	644	655	675	633	626	677	616	680	656	679	637	638	669	625	657	684	649	642	658	653	638	665	660	673	681	616	626	642	623	601	660	637	600	676	690	646	668	645	645	694	625	665	660	643	720	666	633	635	679	616	661	654	653	673	657	656	660	649	638	647	599	647	628	645	619	635	643	600	635	665	671	703	648	643	662	646	675	632	669	732	655	675	635	643	632	628	691	677	618	653	645	618	606	659	675	628	664	630	672	660	648	605	672	711	626	671	614	644	633	626	656	667	655	669	680	642	660	626	632	625	637	633	633	625	625	626	664	679	651	617	714	605	647	618	675	614	676	622	647	653	709	642	680	677	650	677	629	640	616	640	623	647	662	647	605	625	665	670	609	654	650	641	649	685	616	677	659	617	642	645	610	688	629	627	681	627	627	644	686	684	691	609	674	645	623	649	670	679	625	610	636	700	630	701	691	603	677	640	653	645	617	651	683	679	673	667	624	614	643	690	659	631	650	654	627	654	685	647	628	669	636	657	646	632	634	705	663	620	667	646	628	628	700	698	590	687	652	596	617	654	626	680	652	652	639	607	701	679	634	657	633	615	623	691	641	664	668	636	641	653	642	618	654	676	626	668	656	653	615	615	637	647	678	668	684	626	707	667	615	650	678	606	657	639	637	615	670	659	610	637	632	660	680	595	653	647	635	641	627	670	642	654	692	668	675	671	672	658	673	653	662	666	649	640	631	594	602	646	627	658	654	617	714	672	650	633	657	698	653	630	636	587	631	626	690	595	665	609	651	638	654	672	627	668	638	648	664	655	632	644	677	666	644	653	630	658	632	655	650	596	653	681	613	659	635	634	624	646	651	653	610	671	651	635	637	632	670	674	648	638	719	616	629	635	667	648	626	632	655	640	650	654	683	647	675	678	729	658	635	658	670	641	649	635	608	635	662	678	639	624	652	702	627	663	623	622	660	630	693	643	595	665	661	658	664	655	669	658	659	638	650	623	616	671	661	674	667	677	679	631	609	657	621	614	639	665	656	628	640	650	662	648	569	635	634	652	655	685	629	660	616	639	615	648	633	648	652	645	630	658	680	628	622	651	647	617	661	656	646	611	601	645	618	636	636	631	619	668	660	650	641	625	641	643	626	669	649	607	667	651	613	667	665	641	689	665	643	600	662	644	630	642	615	624	618	708	640	612	619	614	657	668	624	644	639	677	668	690	653	655	653	683	674	637	680	603	615	609	626	672	605	595	646	644	624	645	583	622	623	656	648	663	710	642	670	690	615	660	657	653	675	622	677	586	632	622	658	688	664	623	613	643	667	690	673	641	626	641	688	670	669	623	635	631	663	623	627	680	680	649	653	651	660	696	635	704	650	631	657	677	654	711	642	662	594	624	689	604	615	659	678	703	672	651	631	643	661	653	660	663	670	622	611	626	650	619	633	619	650	650	601	660	669	677	621	578	645	700	638	645	658	635	635	665	614	675	652	667	639	623	668	647	623	661	621	627	608	657	662	632	627	631	626	658	672	619	665	606	635	627	645	613	641	636	651	621	667	647	677	610	618	626	672	635	590	657	638	600	635	592	649	606	647	642	620	602	636	618	649	618	641	654	629	588	665	646	619	679	659	676	672	654	683	620	647	621	638	644	591	635	644	665	671	673	666	676	721	640	665	566	640	617	610	634	628	660	659	656	632	654	668	640	633	627	677	649	710	627	641	600	631	615	636	587	662	644	672	647	639	608	654	650	633	706	630	687	617	660	666	596	639	631	651	631	643	663	617	665	628	577	595	637	689	621	644	654	677	640	666	637	640	666	670	670	640	634	649	650	608	638	635	659	647	619	640	637	626	648	667	689	601	710	673	623	620	674	681	641	655	659	622	626	655	654	658	608	623	632	643	682	619	662	675	679	624	622	660	622	619	659	650	676	697	659	691	626	611	646	652	661	660	662	657	609	691	672	655	713	633	654	605	660	645	613	635	641	632	636	631	593	684	635	667	649	667	663	667	640	634	660	628	689	637	651	670	672	682	680	607	618	610	670	638	631	627	649	660	621	654	632	632	663	640	637	644	653	653	596	638	657	622	636	656	599	630	650	656	598	652	701	660	668	611	603	661	608	657	664	667	681	662	652	655	739	657	694	645	683	627	637	646	627	633	626	646	641	670	620	690	649	630	666	613	635	609	657	643	629	636	632	654	587	638	643	658	661	676	635	659	625	614	672	712	635	684	670	649	661	627	672	624	641	667	645	646	634	640	647	625	669	673	731	686	627	684	616	664	628	618	635	635	655	634	640	659	621	648	528	637	641	619	658	633	660	664	639	689	626	612	654	601	613	650	684	656	585	647	656	640	648	637	643	660	625	646	682	685	637
53455	38827	39311	37223	36618	29336	24558	22941	18242	8767	1704	438	403	412	413	445	456	402	455	471	455	414	485	454	514	467	551	458	465	476	433	471	427	467	459	454	403	493	464	502	478	478	467	454	446	448	435	439	491	461	445	447	469	457	420	423	440	397	451	417	496	411	429	461	438	545	671	422	428	431	472	417	481	402	450	472	471	421	425	430	450	455	431	418	433	417	475	497	404	434	419	428	446	385	454	437	448	407	441	421	439	424	445	420	421	412	464	444	420	463	470	422	457	428	457	436	415	454	473	460	419	419	409	450	387	438	434	448	457	407	445	416	440	424	411	409	366	468	411	460	457	419	410	478	384	425	424	461	428	435	438	438	391	426	426	443	414	392	400	446	431	397	472	444	419	388	379	440	426	445	482	396	433	434	463	451	432	480	461	469	403	452	432	492	496	428	408	446	464	483	471	389	430	400	434	450	447	477	391	427	459	410	458	467	442	424	470	461	438	423	449	430	462	470	404	436	437	460	425	439	468	434	444	430	423	460	417	416	457	442	441	420	404	425	455	454	429	440	451	400	441	445	458	485	397	472	455	424	397	417	426	492	460	439	458	417	443	428	400	418	413	431	416	459	441	449	406	427	382	406	420	391	377	429	464	441	418	457	473	422	413	393	460	463	430	427	406	447	370	390	440	454	420	406	391	466	491	411	424	451	420	422	392	466	415	444	412	431	425	393	405	430	411	421	455	409	446	420	446	397	405	428	440	462	466	452	471	433	448	422	434	457	474	420	458	414	428	435	459	481	424	428	427	486	454	422	426	411	412	429	450	435	444	445	450	457	403	434	414	455	381	404	417	379	430	434	416	433	436	446	421	423	453	411	476	457	467	424	459	423	449	472	474	420	418	398	443	444	421	463	435	395	426	447	423	408	434	471	448	444	433	438	421	443	402	396	448	483	485	418	392	428	457	425	450	394	436	456	418	405	403	443	424	422	404	407	455	389	402	401	435	433	477	475	411	418	440	429	424	443	476	386	453	409	412	405	442	414	431	408	482	447	384	476	436	469	428	452	426	455	442	448	418	432	469	403	447	428	427	413	387	421	449	442	445	430	437	379	382	416	411	451	441	383	463	483	389	428	443	430	437	481	461	405	381	454	424	416	472	415	392	423	399	403	450	409	410	443	425	458	437	406	393	403	406	395	420	413	428	409	447	453	405	440	414	474	394	458	468	421	455	443	443	407	451	402	423	449	427	483	411	467	463	433	421	449	392	448	452	433	429	430	450	428	409	444	405	450	446	467	413	430	432	398	461	407	448	393	451	397	429	412	457	467	450	414	422	424	411	415	461	442	443	434	453	435	433	404	421	386	475	465	442	462	421	428	471	433	394	407	438	461	439	464	434	441	403	438	426	425	462	430	437	400	434	431	447	434	425	428	442	435	436	399	411	437	442	468	397	422	427	431	408	409	431	461	419	484	438	448	404	432	458	417	448	412	417	444	432	439	451	412	415	380	355	445	422	429	386	431	452	450	436	423	484	455	428	406	450	414	419	414	415	433	420	435	456	460	462	392	431	415	471	394	445	470	413	417	446	407	395	406	480	467	411	407	442	411	423	425	405	390	414	412	411	405	459	430	404	465	393	489	439	419	409	434	446	448	372	414	437	427	419	409	418	396	434	412	414	399	435	452	403	442	409	437	441	407	428	437	418	423	467	414	427	438	433	438	419	438	415	457	462	431	433	439	410	403	429	413	424	438	440	470	448	477	426	450	445	465	466	454	381	418	428	460	466	432	434	473	440	440	432	425	450	425	433	380	424	454	451	467	458	497	463	431	414	430	435	439	431	468	445	423	401	405	438	434	395	422	472	457	431	449	422	435	430	482	410	447	404	423	434	427	454	413	419	436	438	424	426	469	400	422	402	429	413	397	410	409	443	448	453	436	447	395	443	446	433	439	447	425	438	431	427	444	400	422	395	432	415	437	459	454	441	437	422	436	446	442	371	374	375	397	477	437	433	435	414	441	431	427	414	441	450	415	402	401	460	419	412	402	430	434	406	416	437	451	446	452	436	408	388	428	460	453	455	417	441	440	426	433	433	418	443	426	478	457	447	407	433	449	408	418	420	410	384	425	473	425	431	461	452	441	457	398	414	401	440	461	403	400	454	436	476	444	378	431	440	371	399	441	422	425	427	435	402	428	438	427	437	409	433	429	439	425	406	415	436	406	443	441	453	433	406	447	408	412	396	403	387	447	451	429	416	460	455	402	429	479	421	400	387	431	420	422	419	409	454	401	429	415	446	404	420	442	443	388	420	426	456	428	429	449	444	397	424	457	416	439	469	438	411	428	410	442	436	415	443	430	456	430	403	450	410	407	451	451	414	417	454	421	461	428	438	455	410	418	477	440	426	458	431	437	399	449	432	388	411	416	431	431	417	448	400	414	456	436	458	453	422	391	414	460	388	420	423	418	407	415	402	410	414	419	422	394	424	433	425	475	431	433	413	414	456	429	431	472	464	451	430	423	434	437	406	447	431	434	448	421	427	399	454	458	469	420	427	369	417	469	439	452	416	445	457	448	438	439	414	409	419	410	389	414	419	428	421	445	412	435	425	485	449	402	451	464	419	440	482	411	439	397	469	463	400	398	473	440	426	453	416	397	455	446	461	437	422	413	474	431	400	376	453	417	405	406	456	438	416	394	383	419	416	439	428	397	406	418	429	412	458	392	407	432	445	438	456	445	438	475	408	411	404	433	413	435	448	432	424	441	458	455	406	391	441	415	439	470	455	430	428	451	461	396	469	453	402	454	492	469	422	428	431	466	410	445	418	438	393	405	410	421	411	412	416	470	435	432	433	448	436	401	411	419	429	437	470	404	449	430	400	442	429	420	463	408	422	409	409	422	465	418	431	435	416	462	454	410	412	392	439	462	452	388	441	405	446	429	449	434	380	436	445	443	432	442	439	428	432	399	451	403	460	412	453	448	417	461	494	429	419	477	427	413	471	427	444	401	410	433	415	404	446	486	402	441	409	436	437	446	422	430	453	419	414	447	450	455	442	467	447	440	433	445	464	456	394	427	455	457	429	466	428	422	421	425	392	448	405	437	465	414	409	437	415	429	447	457	440	423	414	425	446	426	456	468	458	347	402	432	431	440	442	427	423	423	455	407	404	433	419	471	424	433	417	405	404	458	446	473	437	428	418	425	372	433	444	420	465	480	428	474	453	469	392	446	417	445	457	434	422	394	408	473	431	414	440	419	432	463	415	402	406	432	436	448	418	415	438	420	431	466	445	419	425	467	404	424	461	406	429	439	456	424	418	408	387	408	468	467	431	412	421	411	412	426	431	403	420	399	425	455	457	431	462	443	430	409	388	420	404	413	407	415	399	467	422	438	400	420	409	423	424	383	417	459	458	392	416	395	440	462	425	430	424	452	436	413	432	459	424	416	453	436	436	436	404	422	450	450	468	439	423	435	439	461	410	436	402	433	450	441	418	407	443	413
51262	53213	39471	25938	15024	913	66	2	2	4	7	15	25	40	69	183	315	452	565	660	659	712	746	762	799	816	868	792	835	806	821	820	834	850	844	837	808	857	852	792	859	817	819	837	816	843	828	823	794	869	865	821	848	809	825	888	812	771	858	794	837	784	797	861	816	1252	1606	828	852	792	800	835	765	840	804	801	855	804	879	835	809	831	812	788	835	775	739	778	833	786	816	830	781	781	774	776	826	828	800	786	773	773	828	819	817	760	758	795	802	792	800	785	842	776	840	771	775	798	800	757	772	736	832	808	790	783	808	810	818	786	780	793	781	817	834	785	833	814	770	794	794	850	816	768	804	811	800	861	760	818	810	874	838	787	802	781	774	794	809	843	759	800	781	815	787	801	843	833	818	812	851	766	753	800	734	795	788	797	781	736	799	733	761	770	796	777	851	780	856	824	799	742	809	807	733	782	756	766	796	736	825	846	800	736	793	802	812	800	821	843	787	763	834	811	792	786	792	775	795	850	802	758	782	792	801	817	816	754	787	784	807	754	817	787	763	837	794	769	770	753	790	810	808	800	768	793	819	845	802	825	761	820	797	786	828	853	795	808	838	785	776	816	797	775	793	810	788	773	785	833	822	806	832	809	842	793	817	799	799	800	757	780	779	774	806	822	798	803	802	804	741	773	794	796	785	754	744	775	826	775	778	768	816	813	784	826	783	777	801	788	787	819	768	824	823	783	760	838	799	780	791	766	744	783	815	810	794	770	785	766	737	820	746	872	767	784	807	848	779	806	804	829	777	782	796	811	786	836	751	794	768	732	800	809	749	810	791	810	824	830	778	802	852	794	745	782	778	735	789	784	823	804	817	771	811	796	771	763	812	779	819	761	759	789	821	764	816	769	764	800	792	771	746	826	766	771	836	845	762	807	772	786	793	814	826	808	763	817	832	788	830	747	774	814	790	753	817	775	767	782	809	760	836	749	781	832	817	780	811	797	781	798	794	755	803	787	764	789	766	807	783	775	794	786	800	770	783	798	750	812	765	770	782	795	843	752	761	799	771	804	835	800	786	802	797	816	791	805	802	752	801	812	791	800	814	804	805	796	738	774	748	773	791	763	728	767	816	779	830	814	794	799	806	789	805	774	752	702	833	822	772	761	821	798	817	815	769	741	751	765	810	785	787	817	798	744	799	789	748	812	764	833	794	786	778	768	825	795	797	828	776	818	795	826	798	775	774	804	801	805	812	788	749	782	788	826	792	787	769	797	713	767	790	804	811	794	790	778	788	787	734	826	766	852	809	813	822	796	769	790	805	793	772	771	797	779	797	790	816	804	786	822	786	830	851	822	802	776	762	816	797	839	807	788	797	786	762	787	806	766	780	762	782	806	758	826	752	740	856	825	816	832	778	834	823	774	791	758	814	801	764	797	780	756	789	775	822	824	756	746	777	792	794	780	766	840	797	708	756	746	794	804	795	824	762	748	860	796	765	788	798	813	801	744	775	786	794	791	763	845	810	834	793	781	787	794	792	772	818	779	816	803	835	749	761	926	766	800	778	747	775	803	777	753	812	817	744	844	827	809	804	738	780	795	759	745	769	755	783	813	764	781	807	796	814	771	826	780	838	767	782	755	773	808	761	773	748	791	809	795	786	755	746	803	811	765	782	790	801	752	742	783	765	772	804	815	802	796	809	747	791	822	759	816	782	739	790	809	810	878	784	830	789	800	781	847	732	754	792	793	778	818	817	793	790	800	832	756	787	789	797	773	809	835	836	793	823	743	799	802	813	813	773	808	810	786	731	795	761	748	756	785	762	758	796	800	797	829	778	798	843	805	814	827	823	782	871	810	790	792	809	804	767	765	790	825	801	826	767	834	772	775	794	790	782	810	811	791	749	798	764	797	828	727	798	793	775	784	762	770	776	818	819	800	800	795	834	731	749	795	771	786	826	758	797	798	766	816	824	765	743	776	737	811	790	775	771	778	771	817	803	781	791	793	793	790	769	748	831	792	818	720	803	818	791	785	741	777	835	784	775	768	818	741	756	791	839	726	841	805	802	815	746	831	774	801	821	768	825	755	807	791	805	762	824	781	794	798	814	798	786	767	806	768	768	834	777	773	742	792	761	774	803	767	813	806	771	805	792	790	827	807	754	869	791	753	778	774	773	850	807	785	815	788	846	789	818	751	799	754	760	813	781	816	840	797	805	789	757	835	820	755	795	805	842	785	802	786	833	743	777	748	779	792	758	780	787	810	804	808	803	788	770	784	772	789	787	796	723	761	803	780	780	734	752	784	783	732	803	775	814	774	773	824	767	790	784	824	801	784	811	798	763	756	789	802	813	757	833	795	797	793	813	827	752	784	812	795	842	788	773	782	764	807	721	771	819	773	755	752	761	791	804	778	775	764	822	797	851	794	778	782	757	753	818	788	864	772	809	783	796	800	807	793	766	803	827	776	772	837	820	756	774	776	743	800	810	765	784	812	796	782	807	793	788	827	776	784	824	766	825	839	815	804	755	822	773	780	812	788	783	789	772	778	848	794	787	756	812	818	815	773	789	781	777	778	818	784	805	820	775	822	759	782	775	817	793	823	791	777	753	752	805	819	793	782	808	777	811	813	808	844	821	858	765	787	820	804	760	800	803	824	822	809	772	797	773	771	836	823	772	761	746	790	753	763	782	772	797	769	793	767	767	847	813	831	821	804	774	788	828	816	808	807	809	776	825	804	768	722	824	827	779	811	753	746	823	780	813	779	834	836	802	809	761	770	773	822	820	807	805	776	773	828	787	830	734	782	722	793	809	783	799	727	783	762	791	723	790	774	808	819	833	842	824	763	810	758	730	800	791	804	803	781	788	797	751	787	760	798	815	784	807	820	811	776	820	768	804	817	773	797	817	738	779	807	799	762	817	744	800	771	770	831	769	828	786	754	738	743	755	756	806	763	776	733	773	804	815	772	819	786	795	757	766	829	774	777	845	807	811	835	829	750	731	810	796	790	811	777	836	797	791	740	765	784	807	801	792	756	782	778	776	802	805	824	790	803	771	864	795	876	831	787	787	790	779	733	762	813	814	791	812	763	797	773	800	789	818	763	792	789	790	774	802	784	817	793	765	817	791	838	803	814	784	805	805	785	802	811	761	766	827	818	751	775	854	779	809	786	792	801	776	796	790	800	750	783	797	777	768	729	800	826	812	821	796	788	777	835	807	785	735	803	816	813	783	752	779	765	799	782	752	790	770	837	793	810	787	801	781	800	838	805	787	796	802	848	828	781	788	778	814	787	765	815	841	756	768	806	759	806	777	787	718	789	728	841	768	743	813	759	758	725	805	821	834	774	811	802	773	792	774	827	788	818	773	756	722	828	790	814	823	784	802	804	745	769	778	778	771	793	835	813	754	733	756	825	763	735	814	777	800	780	765	789	791	785	800	790	801	782	778	793	779	794	795	783	794	746	872	791	845	801	763	802	784	749	781	783	777	756	805	833	803	810
43692	61614	52843	54470	40944	13542	1660	369	296	191	172	149	129	129	143	162	173	160	155	172	142	151	150	166	161	163	161	171	173	149	136	172	162	161	163	143	153	153	123	177	156	133	173	161	159	163	150	165	145	160	175	146	169	172	157	154	152	165	157	155	143	142	152	149	164	145	161	184	145	144	144	176	148	134	156	159	160	158	164	175	152	125	145	157	157	150	164	129	165	165	136	162	128	187	152	155	150	153	168	151	163	165	163	144	156	156	135	155	141	144	151	121	178	150	154	162	146	151	155	149	182	164	149	176	141	161	142	158	156	146	160	148	158	151	162	155	136	143	142	183	125	168	151	167	173	166	151	163	148	145	138	162	138	152	142	151	149	175	153	132	167	168	140	176	149	160	139	160	190	157	153	152	145	160	151	162	153	144	158	143	163	163	155	153	165	135	141	158	174	161	162	158	166	154	162	124	156	133	160	157	157	164	151	178	178	157	178	183	143	160	172	120	142	151	181	159	151	166	158	164	189	141	147	166	166	159	160	146	148	146	151	160	161	144	171	142	132	142	126	145	164	133	192	166	137	154	150	163	154	138	171	141	148	153	150	149	145	150	172	147	166	138	150	158	156	150	164	155	171	157	143	155	156	136	161	177	159	142	155	165	153	166	123	163	145	165	155	146	134	176	128	134	172	152	138	146	163	168	155	152	162	153	152	150	160	152	164	179	156	167	168	156	177	157	150	135	151	159	129	170	161	155	151	157	150	156	166	135	143	161	159	156	151	145	166	151	158	154	151	146	177	171	164	147	147	146	127	158	154	151	145	150	134	177	162	179	164	141	142	158	158	138	161	152	145	146	151	158	158	166	151	159	157	146	137	155	160	161	152	172	151	158	138	147	128	153	153	143	158	156	163	146	160	172	140	147	140	157	140	148	142	129	145	168	158	158	122	147	142	138	164	139	181	149	145	164	163	148	149	172	154	170	158	164	174	169	158	147	140	150	149	148	157	152	165	173	153	182	161	149	172	157	129	148	160	144	139	128	160	148	156	153	135	176	175	164	154	158	147	163	159	174	141	175	136	149	183	160	144	186	163	136	168	150	165	158	159	154	162	133	159	150	154	167	149	161	147	137	166	172	154	137	152	162	133	155	156	159	155	160	163	131	160	135	158	149	150	154	162	144	166	143	165	158	160	167	162	141	177	152	152	168	125	161	147	152	191	162	157	140	169	143	132	147	160	158	141	151	156	153	148	170	169	138	183	165	142	189	156	134	158	171	137	172	163	166	142	162	146	144	186	152	179	163	151	165	149	156	172	178	147	159	169	161	144	152	158	149	149	178	160	166	155	143	169	150	151	156	154	150	187	146	181	148	148	152	130	163	133	161	156	165	160	149	157	141	157	159	157	147	167	178	158	151	149	156	144	141	149	143	148	141	169	169	142	149	159	171	142	138	179	143	171	136	144	136	142	155	163	166	166	149	168	160	145	166	146	135	154	165	162	154	157	162	186	136	152	150	138	172	146	185	144	175	129	152	160	147	137	157	161	167	154	142	162	147	159	157	156	131	134	160	153	133	151	157	151	152	148	158	138	154	139	140	152	151	150	193	145	153	145	145	152	143	150	182	141	187	130	134	144	143	145	148	159	149	151	145	129	160	143	186	124	148	168	148	162	153	140	132	170	164	147	135	166	174	158	150	162	159	147	136	130	156	141	198	158	172	161	166	156	157	164	156	147	151	153	149	145	159	168	137	165	139	161	170	163	130	138	135	154	146	144	154	165	145	140	176	175	146	154	162	155	162	159	145	154	134	151	147	137	143	139	171	150	143	137	144	161	152	132	160	159	159	127	167	153	163	166	151	138	133	136	145	145	166	150	151	145	160	173	167	161	153	161	136	141	143	159	161	160	154	149	160	152	157	177	153	127	166	138	166	172	161	158	148	178	164	153	148	159	154	165	159	154	149	138	176	159	152	150	156	153	144	151	148	154	156	176	145	146	143	127	169	159	178	156	141	141	152	137	144	166	143	146	151	147	159	159	160	159	159	130	156	134	150	142	150	154	146	169	191	145	144	183	159	159	149	167	166	153	145	147	133	161	178	141	154	159	152	164	164	158	146	148	164	144	149	140	166	157	152	145	143	181	142	164	156	160	157	155	157	133	169	156	150	152	147	172	161	170	155	168	168	155	164	145	155	163	168	157	139	151	157	141	157	163	153	146	172	168	153	160	163	152	155	145	176	137	153	162	153	163	167	154	156	152	163	162	145	152	149	139	165	145	166	155	142	145	160	157	147	154	144	162	164	171	154	143	148	158	149	173	138	171	144	146	146	172	142	146	161	158	153	157	145	145	164	160	157	150	141	155	152	168	162	165	137	148	156	155	142	146	157	170	145	132	178	150	153	158	155	162	158	154	164	167	145	158	138	167	180	169	132	158	166	152	163	154	154	134	186	131	156	157	151	182	161	152	183	148	152	137	165	158	145	164	153	156	145	128	153	161	169	150	164	155	163	132	154	147	157	140	129	142	146	158	160	149	154	156	141	124	138	152	158	167	131	177	140	157	150	149	163	153	150	137	156	144	130	159	135	150	163	167	156	161	164	146	147	132	138	136	158	148	166	169	130	149	160	151	159	166	154	149	160	164	146	141	173	161	168	135	169	156	163	157	154	151	141	162	144	137	172	150	162	160	165	141	160	170	143	164	169	145	181	160	147	153	170	146	155	153	180	150	131	155	147	133	152	157	161	153	157	162	153	164	168	158	142	156	165	129	151	156	159	164	181	178	164	175	152	157	206	148	155	162	142	163	156	129	130	147	140	150	179	155	173	136	153	139	135	159	177	180	160	149	156	170	138	160	161	144	175	146	147	144	153	146	135	149	166	163	151	157	153	166	170	148	133	149	170	185	132	149	172	148	149	142	142	163	164	154	144	161	128	135	156	159	158	139	163	156	169	139	159	154	142	163	152	170	151	139	140	162	151	168	157	156	154	146	154	164	149	144	156	146	147	140	175	158	153	150	188	135	150	157	163	146	142	154	149	161	173	134	171	153	148	154	147	167	169	152	128	150	175	172	136	141	139	147	159	172	142	159	154	158	155	165	146	162	170	158	161	158	168	143	154	147	167	148	135	146	163	136	166	179	162	163	169	154	145	137	149	142	156	146	145	158	176	156	174	169	152	137	159	154	144	177	142	149	133	148	169	173	145	145	143	169	139	160	158	147	161	149	170	170	176	149	154	159	172	165	162	149	163	140	160	144	172	161	148	145	157	144	158	147	166	135	176	180	142	155	154	164	145	155	153	161	138	143	142	157	163	158	159	156	159	134	140	137	143	143	148	170	137	145	181	141	158	155	136	149	142	148	137	165	146	140	160	151	155	149	159	158	147	149	167	149	155	159	144	180	165	154	150	164	133	150	166	144	150	137	128	149	170	132	142	157	155	158	145	146	142	126	141	150	153	148	141	146	135	158	182	165	152	153	150	147	139	133	176	169	142	154	140
37328	60799	55724	63846	43573	1179	438	448	528	411	402	482	431	440	434	444	438	405	408	451	451	389	424	407	404	415	430	437	445	411	445	427	427	426	460	392	380	387	466	398	421	407	407	427	364	428	405	434	428	419	430	434	459	438	412	471	451	414	416	397	437	447	445	417	415	464	446	365	387	425	430	425	421	399	424	421	411	409	424	382	455	418	434	410	405	434	455	445	433	412	406	430	472	433	408	452	448	428	435	398	406	399	433	402	407	431	402	426	410	398	432	394	401	434	438	412	441	430	425	444	411	401	398	446	391	421	406	402	430	410	440	428	440	389	386	413	406	485	419	430	415	446	441	386	411	419	455	400	429	425	399	415	439	418	428	443	438	411	452	398	423	452	404	438	435	452	440	382	421	416	430	401	460	383	387	434	419	403	401	431	438	430	416	457	460	446	423	433	428	476	415	435	408	456	416	435	420	403	437	410	411	400	450	461	425	395	441	445	432	415	424	407	440	417	436	444	455	440	430	413	428	439	416	424	400	432	444	447	414	416	427	467	443	414	421	470	405	401	443	432	439	423	369	432	403	456	400	423	418	427	414	425	406	406	436	421	447	429	402	396	424	423	426	411	408	403	396	404	436	424	413	420	406	402	417	418	396	419	411	418	459	419	454	406	393	415	417	438	417	454	443	380	443	460	434	410	430	411	423	404	422	425	435	405	454	421	398	430	417	418	423	456	416	422	444	426	421	419	411	435	436	405	457	399	414	424	426	423	470	453	410	431	453	422	457	433	412	434	419	432	404	461	423	458	402	435	449	406	379	451	413	434	444	410	424	425	415	409	453	426	405	476	412	414	425	441	442	445	401	404	413	417	428	416	418	390	406	378	426	469	425	398	391	423	418	416	423	467	410	462	433	431	429	414	427	404	433	449	411	399	401	453	446	421	411	450	448	421	441	406	421	410	426	458	437	403	403	433	413	417	424	407	395	433	452	438	383	406	397	439	436	424	429	398	440	412	451	402	452	420	390	443	400	397	455	407	430	418	411	409	482	438	406	412	410	376	432	446	414	417	412	422	442	399	429	444	439	441	441	446	477	433	460	435	449	429	432	414	428	420	453	412	414	420	449	427	402	458	392	437	411	424	415	380	393	397	435	434	425	399	434	439	431	382	421	405	395	446	426	427	418	399	414	439	394	384	430	417	435	410	402	432	425	418	412	421	436	447	431	449	459	368	455	446	415	427	387	455	437	404	479	419	423	454	407	465	443	397	473	441	423	418	425	425	399	385	406	424	405	441	438	460	388	404	413	403	431	433	416	405	431	422	434	428	459	446	423	413	419	410	440	373	417	435	450	417	393	440	425	421	438	416	424	411	445	407	416	436	429	386	434	439	429	456	424	441	459	430	432	405	423	427	431	423	437	400	395	439	445	422	409	417	425	446	392	409	439	400	409	437	405	413	469	462	436	426	412	440	440	410	455	424	443	440	420	414	424	441	424	416	425	386	448	393	414	429	406	425	428	444	447	438	434	413	464	423	390	416	409	429	435	413	434	468	420	425	427	393	398	401	410	400	434	429	404	435	466	435	437	454	414	460	410	410	454	440	430	400	386	455	425	421	444	404	426	424	418	427	417	424	392	419	414	429	416	438	440	423	425	423	471	423	432	420	415	412	423	434	380	391	455	426	438	461	475	388	445	449	417	472	410	434	454	457	400	397	395	394	403	390	469	407	459	392	439	453	410	461	410	456	433	462	448	404	391	405	451	431	433	422	436	413	429	432	423	409	418	458	438	461	436	439	419	405	378	414	438	400	458	432	398	418	399	392	422	454	426	428	444	432	414	417	433	429	448	445	464	425	447	413	443	433	426	430	444	433	414	402	433	377	450	419	446	417	413	411	412	418	424	426	432	428	424	441	397	424	439	416	417	421	464	421	428	457	438	434	411	452	439	397	436	416	395	386	436	399	405	454	434	414	425	413	415	446	397	436	447	446	435	417	435	402	432	441	457	443	414	393	404	445	416	432	425	434	424	408	434	429	399	452	450	450	452	424	424	391	408	425	426	400	402	445	404	432	437	422	436	417	420	432	473	410	472	432	405	419	424	415	447	450	414	414	432	421	445	452	426	425	393	396	433	423	436	441	408	421	460	463	432	407	410	377	425	395	409	429	442	427	461	433	411	422	413	426	416	416	386	462	435	434	419	437	434	420	437	421	416	446	423	427	398	433	428	414	414	417	416	448	426	449	438	466	376	410	405	454	418	415	442	438	423	379	431	401	438	432	412	398	413	428	459	418	420	411	401	419	409	417	423	454	418	413	463	410	420	423	419	437	414	456	465	406	428	444	423	439	432	433	440	396	417	426	451	419	441	441	448	409	440	419	424	419	414	443	405	393	434	415	430	393	415	439	409	428	443	423	430	463	425	420	444	387	427	464	437	451	445	380	410	421	426	469	410	412	406	437	440	432	444	455	469	456	443	412	420	438	410	426	391	422	444	420	446	460	455	424	418	436	425	445	427	418	399	418	428	461	421	400	443	418	446	433	424	461	413	405	408	398	413	407	446	433	429	424	412	439	373	422	426	396	409	441	419	374	427	423	451	410	405	442	421	381	434	430	425	422	428	435	420	428	421	404	442	426	416	385	418	414	440	442	444	398	408	417	440	423	459	457	438	412	404	425	422	447	418	405	411	415	401	416	385	410	418	429	429	422	445	432	433	408	434	440	422	406	433	435	415	421	432	452	424	402	418	414	452	456	442	398	511	403	446	422	423	438	408	445	438	433	455	440	416	428	452	404	442	392	436	427	402	460	439	437	422	413	425	414	410	393	446	413	431	402	475	429	437	397	418	414	437	459	418	413	395	433	437	411	435	420	445	420	419	438	424	430	389	406	424	419	444	417	386	430	435	430	424	433	420	414	430	444	432	395	399	421	453	431	411	429	429	426	431	413	445	414	448	434	442	439	447	415	418	423	455	442	455	459	432	409	429	397	383	447	429	407	462	438	415	404	427	425	418	397	436	442	454	424	413	423	465	416	427	422	417	421	414	421	421	400	404	435	410	459	438	403	419	375	438	391	423	414	381	449	431	411	436	398	405	431	438	442	432	440	441	427	459	410	408	408	430	415	371	421	399	398	420	422	416	456	430	447	422	410	451	438	427	397	449	413	415	460	412	413	439	471	444	443	453	446	405	405	455	417	401	399	452	389	416	365	422	433	420	410	459	436	426	439	435	426	420	431	406	442	404	428	438	450	408	431	406	430	412	439	447	452	380	416	452	438	388	385	437	386	419	443	437	408	450	446	443	452	405	425	417	424	408	408	417	427	422	414	432	394	437	413	415	409	402	430	410	424	421	436	425	424	431	421	442	456	434	414	456	450	408	426	457	419	392	426	433	424	414	444	448	427	454	415	431	425	416	444	452	413	398	467	407	431	411	419	417	433	482	406	392	408	430	436	429	412	443	387	417	419	429	438	421	402	457	404	408	449	443	408	443	411	440	396
53630	45991	41613	43671	43412	27891	23697	23405	19406	8531	1119	339	326	320	316	311	328	297	304	279	291	283	293	308	304	310	280	289	314	295	302	272	306	277	274	297	288	281	294	261	264	292	254	273	305	294	263	256	258	262	302	272	244	274	291	294	263	313	291	278	259	276	266	263	305	399	356	283	270	301	253	263	287	267	305	272	282	265	313	282	285	286	256	288	286	296	305	263	271	284	285	271	277	235	268	316	296	261	290	272	256	304	294	276	247	289	284	286	291	296	292	270	284	286	304	277	299	288	288	265	254	259	290	284	286	295	262	267	307	267	279	245	266	251	272	273	302	279	269	263	286	272	297	273	287	231	275	290	275	286	314	296	272	263	292	324	256	268	290	240	254	267	289	307	298	306	256	275	277	273	271	249	282	311	283	261	285	262	295	327	272	277	314	303	284	246	287	281	277	268	302	281	276	257	274	263	285	278	265	297	292	286	275	312	284	290	268	253	266	286	282	294	237	270	284	263	264	308	289	275	319	291	290	257	310	286	301	223	276	299	278	299	280	260	264	318	288	263	253	260	243	303	275	300	280	278	271	254	299	300	282	288	252	259	278	288	266	280	263	277	291	293	256	273	282	283	276	272	280	266	274	304	275	252	300	234	258	294	304	295	247	262	260	234	261	311	280	260	281	234	271	267	283	266	268	271	265	265	271	338	267	290	280	274	297	281	273	242	314	271	239	296	305	271	284	310	280	300	263	254	275	258	254	255	299	286	256	307	281	268	271	292	276	261	265	272	315	276	294	277	232	291	276	286	257	271	264	281	269	275	308	286	258	289	250	265	288	286	280	241	272	250	278	280	254	309	285	285	257	273	293	297	274	273	277	263	259	316	235	265	276	247	276	281	258	288	235	287	295	270	259	260	257	308	302	286	264	286	252	270	256	307	279	284	271	266	296	268	307	256	267	273	256	283	274	279	287	298	293	282	270	266	252	262	308	260	265	289	277	258	274	261	269	267	266	281	281	295	287	281	295	287	261	280	300	300	282	291	311	277	281	261	269	264	284	258	281	267	271	275	309	248	252	261	293	266	283	302	248	283	269	262	257	247	273	287	283	278	277	261	278	306	273	267	266	306	265	264	262	256	256	278	276	274	251	270	259	320	296	281	252	272	287	281	291	277	281	251	288	269	272	249	272	260	247	261	265	269	305	289	292	252	283	275	272	275	267	280	295	236	291	269	259	246	286	274	281	305	278	300	299	277	293	287	231	249	249	277	269	286	305	270	273	236	299	288	264	292	260	292	311	274	301	281	287	252	256	275	266	288	295	283	295	300	273	273	280	280	270	277	286	279	265	261	308	258	258	275	260	257	289	286	264	281	290	293	303	260	315	290	289	287	262	268	267	278	305	282	294	278	270	271	261	273	282	252	282	301	251	277	296	311	286	242	239	282	296	265	262	265	261	272	289	316	280	278	255	299	257	263	271	265	282	291	274	292	293	257	282	275	297	279	262	264	290	272	264	240	285	277	271	293	297	252	270	304	287	277	254	255	265	279	290	267	270	246	251	256	264	260	287	303	269	262	262	274	273	248	268	275	277	276	225	262	298	311	283	273	289	284	275	292	275	304	278	248	275	288	282	284	254	270	248	256	284	274	263	291	264	267	257	259	258	282	274	279	247	263	259	277	284	257	272	306	301	276	307	283	273	243	263	281	269	273	322	266	285	269	245	281	271	262	261	275	281	328	294	266	291	282	265	265	263	269	263	277	234	296	256	261	276	287	287	280	257	268	268	265	285	279	270	290	303	303	272	258	266	286	270	279	286	291	296	289	285	278	277	286	281	269	286	252	259	283	274	263	256	262	297	290	247	252	259	264	269	258	265	276	302	285	300	318	296	283	279	295	269	271	304	291	300	249	271	266	256	288	309	285	312	264	266	292	276	272	283	274	275	256	289	272	250	275	276	263	247	275	278	261	296	276	263	292	283	240	290	271	261	290	276	295	283	275	272	273	280	279	258	259	291	297	279	264	280	296	269	263	277	252	265	259	304	297	291	306	297	294	276	268	280	267	294	281	297	243	270	281	309	286	250	294	272	242	256	277	261	269	297	277	287	270	274	304	315	300	293	278	249	267	256	285	300	287	278	275	283	235	260	276	262	300	253	278	307	262	258	256	288	286	290	298	289	278	275	274	298	279	284	262	257	302	261	276	247	295	275	283	266	280	309	276	285	286	310	308	276	315	266	274	304	277	253	262	316	288	276	304	283	309	278	251	255	265	283	280	298	286	275	260	282	288	265	270	272	303	265	265	252	272	233	250	289	263	304	256	292	245	270	296	304	223	256	271	247	260	271	271	264	286	254	290	295	300	251	283	251	248	241	294	254	254	277	241	252	269	256	302	252	254	271	276	275	240	249	252	281	322	287	277	272	263	271	292	251	291	308	248	236	266	250	278	277	282	305	317	268	286	266	286	283	262	271	280	280	274	270	258	258	263	299	302	265	271	238	257	268	280	295	301	273	270	255	276	277	262	296	244	280	270	270	279	274	260	284	294	218	255	283	261	293	253	224	290	299	264	256	271	267	271	271	266	284	290	267	262	341	263	278	285	321	311	262	271	241	267	274	310	223	292	276	268	266	285	262	247	289	300	276	249	324	273	262	260	261	274	269	261	257	282	265	297	313	302	270	281	258	296	283	302	278	258	257	269	248	266	266	273	287	286	270	297	283	322	244	280	285	264	266	267	286	244	245	296	261	308	251	274	258	299	270	293	282	262	257	286	284	301	281	284	252	267	291	277	244	267	254	251	264	274	275	289	301	267	270	272	267	290	244	266	306	258	301	254	243	253	240	283	311	283	279	281	272	287	273	264	278	288	287	285	284	254	251	286	293	272	259	293	270	288	273	270	276	297	259	320	322	282	243	244	263	272	247	284	271	261	307	270	248	272	279	275	272	281	278	292	297	254	300	304	264	279	259	246	278	292	296	275	285	292	278	281	266	281	256	265	272	267	261	272	260	278	281	262	271	261	272	278	290	279	285	271	260	278	261	243	274	305	282	284	277	267	332	292	247	274	264	267	282	258	273	272	292	271	253	250	282	305	284	255	267	300	258	302	287	288	274	298	268	269	264	320	253	293	266	282	266	288	288	304	238	260	270	295	288	273	261	241	265	236	287	239	274	295	292	265	262	254	273	249	250	302	305	308	288	254	280	287	288	277	262	258	287	293	272	288	267	284	294	295	273	289	287	266	278	280	266	246	283	306	254	287	300	256	278	258	281	278	241	309	261	267	270	286	284	257	285	280	266	277	289	284	282	304	278	295	259	269	268	292	282	313	282	289	259	254	278	290	258	268	279	277	255	277	262	275	257	279	248	303	267	259	275	274	285	298	250	308	278	258	247	268	274	265	256	297	252	273	276	283	303	261	326	291	275	266	252	263	288	313	258	249	283	296	310	288	286	246	288	283	271	261	298	301	311	270	266	247	285	303	269	294	291	267	287	297	254	285
52902	60876	52136	48947	37188	3387	588	799	1004	678	649	735	681	729	666	703	691	664	752	741	720	668	720	713	666	717	675	639	680	656	686	650	678	664	670	628	652	639	661	638	674	617	664	611	621	680	634	647	625	607	644	630	684	618	604	652	604	666	666	573	659	631	652	653	823	1204	934	654	639	616	605	641	671	647	646	633	610	620	632	622	638	658	638	633	625	621	659	665	631	614	618	646	645	603	622	630	612	612	586	617	641	628	641	670	622	621	587	602	605	650	666	646	654	611	617	661	639	646	678	563	628	671	613	655	607	666	676	642	624	646	700	653	646	617	656	657	626	670	674	640	659	647	640	644	642	620	666	583	613	647	637	629	627	662	630	688	641	612	663	628	635	656	608	624	620	599	625	638	619	590	602	594	650	621	639	639	606	625	604	606	627	577	628	657	618	644	612	602	654	617	622	624	635	623	606	643	618	621	646	619	629	594	646	623	620	667	597	604	639	638	609	642	624	635	586	618	637	645	654	621	602	646	609	621	582	642	669	615	637	609	619	580	622	636	581	663	619	578	629	635	649	596	631	636	629	664	615	628	625	646	648	635	621	635	595	595	602	610	595	626	619	642	649	609	606	607	643	618	637	613	599	623	657	604	557	619	661	642	640	641	620	663	622	622	626	619	639	629	625	643	588	661	620	638	656	638	613	633	625	630	599	630	604	631	635	621	581	593	592	639	630	663	655	608	633	623	648	650	618	621	599	601	640	630	664	626	640	615	600	606	574	580	661	630	643	594	632	584	632	618	619	645	612	617	638	637	661	638	621	573	620	663	647	606	630	586	617	611	648	637	584	613	586	616	608	603	641	617	596	625	629	576	622	612	611	633	628	607	663	648	674	577	643	603	605	645	674	652	583	609	596	575	589	655	590	609	599	605	592	632	625	632	608	598	668	609	631	610	610	668	661	589	599	620	607	593	625	642	649	638	601	621	582	709	618	629	633	594	611	614	599	586	646	651	637	632	573	645	593	629	627	637	651	628	637	585	630	617	641	591	626	644	574	624	621	544	618	652	604	598	632	584	601	628	580	667	632	590	626	642	623	644	625	641	632	619	629	617	647	600	625	672	633	646	601	603	653	628	615	612	610	617	625	617	606	577	682	625	620	613	626	613	629	606	592	612	631	603	623	643	594	631	630	568	637	666	585	614	620	634	632	644	536	650	606	647	648	577	629	579	602	609	616	635	610	610	625	632	573	609	623	605	623	616	633	616	615	660	608	635	597	598	631	610	635	661	582	644	649	592	602	646	624	610	608	643	621	597	613	623	635	655	651	654	628	606	618	591	620	667	614	606	624	603	675	584	655	659	615	645	619	603	660	614	667	637	601	610	644	615	594	624	653	630	660	625	606	592	647	656	686	635	635	647	672	567	591	647	641	588	592	587	621	633	646	599	595	659	631	588	647	612	641	624	580	605	593	580	631	591	604	636	630	605	606	643	576	642	665	627	633	632	579	642	601	645	628	664	663	650	625	647	645	654	627	622	643	616	587	614	632	627	649	616	638	603	563	672	654	615	688	611	638	620	645	609	601	615	647	652	622	592	574	624	612	628	608	614	625	635	615	607	616	583	612	647	568	599	568	624	641	609	631	641	604	623	627	600	623	625	610	599	653	630	676	567	636	617	625	622	646	604	649	628	622	626	636	613	625	660	626	628	593	577	620	625	596	595	611	606	660	615	622	657	617	663	564	633	603	622	629	602	617	587	612	637	605	578	617	590	648	641	593	602	622	601	612	609	630	611	610	610	588	640	596	602	642	603	624	592	623	654	624	585	665	596	602	591	599	598	643	614	601	604	591	582	638	621	609	645	646	626	612	608	616	596	626	630	613	620	635	590	643	638	653	643	624	584	651	642	599	581	589	655	625	643	572	607	637	591	592	598	620	639	654	596	594	601	651	599	624	611	627	626	653	670	640	621	601	606	612	637	645	621	584	629	602	582	578	617	640	650	630	643	617	642	685	622	640	645	646	610	602	617	630	615	679	580	589	612	640	618	653	651	596	607	558	563	652	579	646	615	645	620	645	643	588	635	636	592	604	620	603	611	598	600	629	577	633	609	623	661	633	611	602	641	612	626	630	619	627	575	600	635	647	612	629	646	601	604	629	643	624	609	626	586	644	661	640	611	638	649	639	653	632	634	588	624	578	608	665	687	648	604	598	603	672	594	607	648	650	612	607	657	640	612	653	598	645	614	627	597	656	597	541	626	584	640	601	584	582	609	586	629	599	598	569	641	586	614	619	587	653	611	660	565	604	650	630	596	635	636	614	651	630	662	618	596	633	652	611	634	635	603	606	615	681	574	654	614	606	616	562	595	628	599	630	627	609	559	601	663	626	632	618	643	614	662	634	631	604	598	592	593	637	651	614	617	588	566	614	645	582	608	658	622	623	603	604	630	646	603	641	599	603	592	612	643	670	666	635	619	635	623	623	607	621	634	600	656	632	616	603	586	596	674	655	623	625	649	603	584	604	617	641	628	636	631	630	605	587	612	591	598	667	607	643	627	593	594	607	630	600	640	624	657	604	635	598	644	611	590	599	639	610	639	633	595	604	620	643	633	615	633	590	640	599	616	643	611	637	610	621	630	617	597	600	615	644	602	629	606	638	580	621	621	603	601	656	598	590	612	620	625	644	595	641	627	627	632	600	633	597	603	624	652	627	587	605	617	658	645	619	600	662	593	591	647	630	644	572	594	601	575	694	606	617	661	612	609	622	619	622	632	586	632	653	655	637	642	631	606	643	627	633	575	647	632	599	633	647	608	631	632	602	609	607	576	643	589	687	601	601	615	613	630	615	605	601	592	619	635	636	625	642	615	637	581	578	617	599	622	644	617	634	647	614	611	669	594	689	630	628	628	628	592	637	615	623	648	645	624	647	643	629	630	622	607	611	622	679	627	637	682	607	620	633	649	627	592	640	629	627	611	617	648	607	641	610	628	629	599	619	650	671	608	638	607	618	643	616	634	590	618	633	609	642	629	587	601	646	571	604	598	608	624	616	658	639	585	606	620	643	609	588	653	613	596	620	669	657	576	614	631	623	604	576	669	590	619	600	623	569	631	614	680	607	608	630	679	577	566	621	602	611	591	627	662	614	603	633	628	628	617	633	622	603	609	564	618	654	618	620	657	606	626	624	615	634	664	619	624	596	628	637	640	624	623	613	603	578	637	607	633	616	651	584	611	615	659	622	624	659	627	608	627	645	654	588	610	615	627	625	656	611	639	603	619	588	612	640	608	611	630	636	632	650	680	586	651	573	640	614	606	638	603	603	593	643	614	553	619	621	646	639	625	595	604	618	616	653	593	613	623	628	604	624	620	681	629	592	650	608	589	624	634	631	624	574	590	606	642	629	613	616	628	673	616	582	609	577	652	639	614	618	653	591	622	634	615	645	610	612	592	621	629	619	630	627	613	628	649	644	630	606	647	638	631	631	657	673	622	665	628	618	607
53213	39565	38152	36219	31558	24506	24231	23119	17063	7630	1322	393	406	417	402	454	419	401	473	458	435	452	456	491	504	452	487	439	462	490	392	469	447	462	476	410	482	456	439	442	454	451	409	459	490	437	497	491	444	447	438	437	494	408	454	448	480	443	462	474	420	428	463	429	495	771	831	478	436	425	466	442	476	472	437	468	437	416	490	401	457	419	447	474	448	432	480	442	473	455	492	406	448	460	468	470	428	490	432	469	435	446	465	424	472	500	431	411	435	436	435	480	441	420	449	457	422	435	408	448	446	468	414	454	442	405	447	408	433	433	460	426	418	418	446	409	464	463	415	413	472	446	441	446	423	469	466	431	428	452	462	419	417	479	409	471	449	435	447	441	422	483	416	464	432	421	448	429	436	448	420	421	512	414	434	423	414	415	428	420	411	450	436	493	380	456	436	429	439	424	424	448	459	468	435	466	447	441	452	411	434	435	409	451	439	458	423	449	426	402	404	421	421	416	394	432	452	467	456	436	452	443	421	421	489	458	437	440	414	443	466	436	444	426	397	461	429	420	436	431	411	459	446	411	416	427	427	448	430	394	408	442	446	430	451	416	412	497	463	451	437	445	424	427	475	442	420	428	433	427	462	469	413	430	437	438	490	441	433	468	472	411	448	459	422	409	427	394	412	443	413	412	467	450	449	442	446	442	447	465	455	428	405	426	442	491	458	385	457	429	447	434	441	420	408	390	427	418	439	416	463	386	436	432	456	465	468	418	430	439	443	412	428	453	456	422	446	437	477	473	457	419	475	416	399	485	443	444	438	425	476	428	476	436	439	470	421	438	471	387	436	427	459	418	398	418	443	475	432	487	421	438	458	445	450	457	448	459	412	406	430	439	417	459	409	444	425	395	393	438	384	442	504	436	419	406	442	444	408	430	424	406	461	402	402	441	432	457	439	456	487	443	419	441	399	428	448	417	421	442	412	473	471	444	446	466	424	447	437	409	481	421	400	418	437	439	486	430	381	431	450	438	452	379	443	449	395	433	414	429	470	410	463	437	443	465	430	453	453	430	431	440	394	449	437	465	494	440	440	465	433	449	476	459	465	446	445	425	455	404	467	434	475	429	487	458	432	416	407	387	441	468	464	462	478	443	406	360	409	421	454	423	481	425	452	433	440	381	450	437	454	461	436	437	446	444	444	434	447	479	476	451	419	456	455	480	417	446	453	443	460	453	460	494	445	427	476	436	414	431	396	447	418	466	441	435	485	468	462	435	451	449	418	410	442	432	465	433	440	415	421	425	373	448	418	448	452	445	439	466	479	453	402	462	412	427	433	424	434	418	446	385	428	417	404	437	450	418	460	434	452	462	388	422	449	483	468	397	449	479	423	431	435	461	438	430	451	449	412	479	462	401	428	430	431	485	466	450	464	416	394	420	421	464	407	464	471	436	471	406	453	394	485	477	441	414	413	458	414	445	463	439	454	464	469	446	418	430	482	434	398	431	469	430	417	421	420	471	434	450	411	453	424	452	446	466	419	404	413	435	414	448	401	464	464	479	458	441	452	396	424	394	488	455	413	414	414	437	453	445	462	448	441	442	418	448	457	416	421	462	451	422	426	466	422	407	430	449	461	446	442	419	397	397	414	386	441	439	419	464	417	477	448	464	412	423	427	393	478	407	456	459	387	414	434	405	427	423	452	454	438	473	432	436	443	444	438	421	449	422	446	416	422	383	466	431	455	431	473	401	428	442	433	417	414	427	437	445	435	446	416	405	423	446	437	416	409	437	430	402	394	461	457	455	447	403	460	420	422	458	443	433	419	388	447	420	423	422	406	446	478	438	418	413	420	425	410	426	500	440	464	441	425	437	448	440	474	423	465	502	458	439	422	440	453	408	420	431	461	404	423	437	413	400	403	431	442	420	437	435	468	405	424	434	432	445	432	395	380	448	426	434	379	393	432	417	438	409	463	403	427	423	448	436	427	425	436	424	416	414	426	413	432	456	456	431	478	392	430	422	398	459	485	440	423	432	440	439	440	439	437	436	433	427	451	433	428	410	462	401	433	409	436	491	449	399	449	438	407	439	487	430	420	408	428	440	449	448	433	462	430	466	437	442	456	420	445	452	431	451	397	403	445	435	434	447	456	420	426	390	465	454	441	429	451	426	466	442	425	458	479	407	445	450	433	451	420	442	440	452	457	423	396	422	447	442	387	401	437	444	434	469	476	448	427	453	430	423	390	426	445	415	413	431	428	444	411	423	428	430	438	469	415	412	439	401	417	400	444	448	485	448	431	434	450	467	412	424	433	477	466	460	440	412	421	445	410	442	422	413	487	426	410	438	416	398	414	411	455	443	410	406	402	427	421	447	443	464	452	462	429	457	414	422	456	424	440	465	423	432	411	434	476	404	395	403	439	381	408	358	422	435	421	441	446	424	410	409	453	448	411	429	389	463	419	432	445	460	439	431	433	466	444	450	457	411	435	391	446	443	466	470	399	415	450	463	442	442	428	391	398	448	433	460	427	436	422	441	459	397	445	420	446	422	411	431	434	457	445	414	427	430	385	411	433	418	493	452	417	468	452	408	436	424	444	420	438	444	410	426	498	407	468	429	397	390	489	420	459	448	400	423	425	435	451	434	410	438	454	388	430	417	392	462	446	409	408	419	430	382	397	464	422	430	463	464	432	424	418	393	429	432	353	466	463	421	436	436	419	434	443	457	431	411	436	403	422	421	422	425	412	455	413	461	459	421	463	445	426	421	444	469	419	451	414	445	443	404	416	424	452	438	436	410	417	404	458	439	453	469	401	425	471	429	468	460	474	419	443	391	394	396	441	452	434	377	401	454	432	428	415	436	460	446	490	468	418	418	471	457	406	434	456	421	463	457	405	432	402	424	489	433	442	463	439	433	441	435	412	435	445	441	429	442	410	418	423	438	451	429	446	446	455	411	459	418	451	506	431	464	424	358	467	427	442	388	420	424	425	478	425	437	464	445	430	415	403	402	443	437	437	408	400	429	423	465	439	416	416	457	455	403	460	416	440	423	399	439	413	403	470	419	446	404	440	411	445	440	419	413	384	472	439	467	451	423	418	378	422	432	444	431	434	413	418	466	433	444	446	420	487	435	449	369	410	416	455	444	443	383	409	436	440	426	467	445	468	449	424	421	443	427	455	473	426	410	389	442	422	461	433	448	442	424	440	469	404	403	482	417	407	424	425	409	421	433	447	434	427	472	482	441	417	426	442	398	449	438	396	462	470	462	420	432	437	448	440	440	445	459	416	416	432	438	453	388	427	440	441	482	396	478	454	409	457	411	480	423	441	418	443	389	413	399	413	458	433	441	456	445	379	405	440	437	432	425	415	437	433	429	480	436	451	420	425	449	430	430	442	434	422	391	445	403	458	433	494	462	456	478	437	427	440	448	392	400	457	428	418	444	423	509	400	429	486	439	415	444	426	429	470	426	384	441	444	453	454	475	453	418	432	429	449	415	450	393
51727	50026	39117	25055	11661	73	2	6	6	4	2	4	24	55	142	281	468	566	643	687	721	802	777	836	782	778	884	848	844	823	863	899	824	829	844	847	778	839	876	871	809	843	875	833	859	855	865	870	872	855	784	852	835	771	827	830	840	851	845	840	808	826	872	812	1074	2298	2224	816	806	840	822	803	849	837	783	838	785	781	825	785	819	862	841	832	828	815	798	805	822	801	789	812	815	788	802	839	824	856	814	773	776	807	800	757	788	780	834	797	797	772	805	787	832	766	759	805	776	780	779	834	835	853	770	781	796	786	812	854	794	783	802	838	775	861	780	748	787	812	805	815	856	798	820	785	805	787	831	818	809	766	805	914	826	762	810	813	823	830	761	803	779	800	795	795	839	848	841	817	814	763	816	712	804	740	816	785	776	782	803	875	800	797	750	756	860	798	804	823	862	842	805	802	747	821	777	764	790	763	817	822	816	785	808	770	804	724	820	846	805	776	855	827	803	810	766	835	828	771	753	811	756	774	781	830	800	785	797	844	818	844	808	762	849	834	777	836	821	795	808	788	785	752	762	842	827	827	756	821	771	771	757	801	798	784	806	770	783	823	794	785	815	797	776	790	795	830	763	819	811	818	783	796	786	792	780	822	793	728	785	792	801	791	780	762	810	780	816	798	774	845	791	773	777	788	767	846	853	795	805	793	796	798	771	822	775	825	783	813	761	788	754	776	814	767	805	762	802	783	795	817	750	799	831	803	800	816	804	748	823	816	813	791	833	773	825	782	767	815	819	776	835	791	779	852	799	824	823	830	801	785	794	806	792	844	831	831	805	831	781	794	798	758	766	806	801	790	774	820	847	803	810	832	852	773	803	811	774	782	790	784	814	814	765	775	786	773	829	820	783	802	785	794	826	809	812	776	813	818	829	777	757	824	773	818	809	772	815	805	788	772	828	781	808	821	800	802	790	866	824	819	791	750	824	803	776	795	797	787	812	787	801	800	796	768	796	797	729	821	789	870	813	741	804	814	796	741	781	789	836	812	780	796	761	796	740	744	822	839	776	776	794	773	820	785	765	811	764	815	814	767	828	817	811	821	789	811	809	810	788	772	825	764	816	757	772	769	801	791	815	762	843	755	799	813	783	770	791	815	755	817	774	826	751	779	796	776	793	813	774	760	813	843	818	701	747	744	766	854	792	816	791	833	757	790	795	787	760	796	805	803	842	828	769	812	763	811	807	810	798	767	788	789	774	820	831	785	795	782	845	782	793	818	810	749	740	783	845	803	847	793	770	779	807	793	822	776	788	784	749	765	784	835	795	805	793	834	823	802	788	814	745	766	796	810	771	731	791	799	759	788	780	726	794	767	815	784	750	775	735	802	792	802	814	824	776	786	761	818	797	811	803	830	806	849	853	784	836	797	812	857	762	806	810	807	858	763	766	780	852	799	801	788	775	784	775	815	768	773	790	827	821	800	803	777	760	820	807	796	771	814	709	812	777	799	836	802	793	803	765	808	795	777	827	804	759	821	830	840	825	754	847	795	819	769	806	816	759	783	813	784	803	789	754	789	818	856	781	787	807	778	775	749	815	797	766	763	806	827	744	806	791	795	762	782	753	822	800	817	811	750	776	779	801	757	817	846	766	805	776	830	791	754	754	869	788	808	788	794	794	780	788	781	830	808	754	834	770	803	790	813	774	817	791	801	788	771	837	766	740	797	804	803	795	782	797	787	796	816	814	850	778	784	814	786	788	784	793	834	787	788	800	795	851	783	775	796	819	821	823	805	819	806	829	803	783	800	776	821	763	796	772	825	811	767	785	811	799	767	785	818	785	823	756	805	808	814	767	804	806	791	783	783	828	779	805	768	725	733	819	778	790	810	826	776	826	756	789	773	846	799	801	732	822	825	835	773	787	847	850	765	795	794	749	788	839	833	769	792	807	780	748	816	811	779	784	802	795	776	841	797	804	749	816	821	808	801	802	779	767	780	803	730	774	765	794	803	786	799	782	834	786	790	823	789	837	806	802	786	752	756	812	786	808	784	862	805	777	766	779	792	875	749	817	792	806	787	813	796	754	742	796	792	819	788	790	798	793	775	771	822	805	820	777	843	765	794	759	764	755	790	806	811	747	799	786	812	813	758	791	844	767	805	772	820	827	747	784	852	805	794	827	821	793	796	767	813	770	800	809	796	808	812	784	770	811	788	811	768	751	742	779	766	792	813	849	801	805	807	817	783	725	774	834	800	770	804	809	761	815	818	811	803	773	838	817	789	820	780	776	810	821	830	765	834	780	796	789	774	790	777	782	783	784	748	788	804	829	782	807	763	783	767	817	779	850	771	820	803	770	780	748	809	794	766	801	818	837	814	813	750	803	793	836	738	806	802	807	798	765	809	740	799	788	787	807	842	820	818	747	773	819	784	818	831	769	788	841	790	808	822	780	786	782	826	761	739	790	825	820	795	770	786	773	779	806	804	810	791	828	773	771	813	803	805	762	782	775	777	813	770	771	797	815	792	765	823	770	846	779	789	783	804	777	843	815	812	813	750	758	774	808	779	830	813	811	771	741	817	822	755	751	794	845	773	760	855	815	847	765	770	791	822	753	761	781	790	823	804	754	789	868	773	795	778	787	808	797	752	811	791	794	740	805	818	796	789	820	831	804	804	823	797	828	831	799	813	773	770	832	777	792	792	780	788	774	769	797	824	753	836	803	820	785	802	804	798	823	797	776	751	804	799	805	828	832	761	814	806	838	797	816	779	823	786	812	763	772	774	784	787	803	844	767	787	796	777	812	759	810	773	783	809	763	745	779	806	780	808	802	802	801	830	815	793	788	772	720	814	763	789	722	806	773	777	747	748	762	796	840	801	802	785	823	844	779	851	766	811	804	827	813	776	841	784	845	758	801	771	741	813	805	800	791	800	850	752	758	811	766	745	812	821	816	769	789	810	771	808	789	788	804	825	821	753	831	812	784	803	751	839	823	792	745	788	771	786	826	801	819	804	769	843	799	838	807	792	834	845	775	828	829	808	810	806	775	842	804	816	823	755	771	767	827	804	778	787	794	746	825	806	810	807	786	797	760	787	751	776	725	798	802	773	791	763	768	836	816	767	799	804	789	785	772	824	774	741	801	813	804	800	740	792	753	807	808	816	841	843	767	796	807	785	817	754	806	832	774	806	839	835	770	804	796	814	815	775	752	787	771	761	764	750	805	783	812	781	823	816	766	831	792	782	773	806	771	806	800	724	792	772	774	821	823	797	817	837	759	764	796	756	782	847	714	774	788	804	785	760	744	819	771	749	792	831	759	750	796	822	790	825	779	788	813	791	827	798	788	818	850	787	786	792	793	833	814	784	759	822	766	754	791	790	828	762	787	792	823	784	805	794	787	766	809	779	814	807	812	784	790	756	852	831	823	848	809	803	809	784	781	796	792	813	793	772	820	802	734	698	806	817	809	804	824	760	753	785	802	761	787	788	754	783	815	880	807	830
45384	64753	61132	59699	41377	16548	2869	563	366	215	168	168	149	149	149	144	140	133	152	165	129	157	150	157	163	163	136	146	141	162	149	140	151	167	152	155	161	165	155	143	156	131	149	161	167	173	153	127	146	155	153	166	146	158	161	152	134	143	119	166	177	141	133	140	169	144	151	131	158	131	159	146	135	143	140	156	137	150	151	163	161	167	139	133	165	163	159	146	164	145	158	137	160	148	163	168	129	156	140	137	150	182	165	141	141	169	149	141	153	156	129	157	165	144	149	150	139	141	152	161	158	145	143	170	157	168	155	150	146	151	157	141	158	146	158	164	155	156	165	144	150	140	141	154	140	169	171	150	150	146	147	157	154	150	174	162	157	151	150	123	137	133	166	142	162	156	171	143	162	163	149	140	160	145	174	160	160	163	144	139	140	140	158	163	158	151	160	139	145	153	145	140	151	163	170	126	172	169	145	147	160	173	161	153	164	136	125	155	147	141	172	141	164	133	152	133	154	154	137	158	174	152	164	133	175	157	158	162	141	151	147	161	161	135	147	131	157	152	150	172	149	133	157	145	147	156	142	163	169	164	164	167	148	156	156	122	135	164	149	144	155	159	151	166	145	158	164	152	166	159	155	129	148	171	157	162	148	153	159	159	177	152	163	150	155	154	142	142	148	174	150	151	138	158	156	153	149	160	161	141	141	147	167	178	149	166	160	145	142	151	160	143	151	149	125	165	152	141	140	152	152	176	152	147	127	136	170	154	139	147	161	151	165	159	161	166	133	157	144	162	170	158	172	147	167	169	176	178	158	166	149	168	145	134	146	131	161	149	174	148	158	143	166	148	153	167	148	139	153	167	167	157	167	160	133	143	138	156	144	160	130	134	150	146	146	148	175	151	146	154	154	181	164	141	157	149	135	165	161	142	150	148	176	168	168	166	172	136	136	161	146	166	163	174	147	136	178	116	154	156	147	149	144	160	131	147	150	138	130	146	143	149	136	175	146	144	170	157	165	148	156	123	139	148	154	157	161	156	155	146	126	144	136	143	157	162	145	146	163	158	164	156	153	145	138	156	159	154	156	140	144	149	161	141	164	185	152	178	149	138	137	154	165	151	160	175	163	160	134	159	165	173	158	164	159	134	138	163	155	169	142	173	149	145	151	163	145	149	140	160	151	151	130	143	143	156	160	146	135	155	185	141	159	136	174	166	158	143	145	142	157	159	142	133	148	128	166	141	149	132	151	151	150	157	154	147	153	153	153	153	138	162	171	163	138	150	164	139	167	165	146	157	139	144	150	140	170	150	166	149	159	136	160	156	139	162	139	139	146	127	152	162	135	125	163	134	153	152	143	130	154	150	170	156	138	132	144	149	144	156	160	166	135	154	140	135	140	166	147	140	138	145	182	158	169	128	159	196	145	175	143	143	178	153	173	145	176	168	164	127	158	138	149	159	142	158	162	145	152	154	141	140	187	145	152	167	140	160	128	132	138	156	139	159	179	163	134	151	144	181	161	155	153	174	141	158	155	162	132	152	144	149	153	160	157	173	155	131	169	176	154	141	134	140	156	133	138	149	149	144	169	160	157	124	154	132	149	143	127	152	156	136	136	171	166	168	153	150	162	154	128	148	146	144	142	148	138	140	174	140	175	151	152	155	169	167	146	154	156	182	178	133	158	145	159	141	127	184	144	160	164	159	190	141	147	143	135	166	140	168	164	148	173	156	169	141	151	153	152	138	146	149	148	183	144	169	148	152	146	150	138	155	152	168	176	160	160	161	155	139	152	144	154	152	130	158	165	143	154	140	148	184	171	147	165	158	145	168	133	160	160	150	168	148	170	179	154	143	149	135	152	140	160	155	138	139	163	150	137	146	164	153	156	143	143	162	159	140	160	136	147	126	131	175	139	148	168	171	146	150	149	159	146	158	155	140	144	163	177	152	155	181	161	166	152	162	150	186	170	151	150	154	159	159	166	159	144	138	169	165	148	149	151	159	137	155	126	154	141	140	157	169	150	140	153	139	150	154	140	141	147	154	136	167	162	152	151	150	141	160	143	156	160	161	172	148	136	170	153	150	167	140	151	159	159	153	136	132	147	142	154	157	162	170	160	150	165	137	135	163	165	146	140	159	159	141	139	152	150	143	151	159	125	153	142	147	161	138	170	149	156	153	162	158	148	131	167	161	157	145	156	179	135	134	116	161	169	175	144	173	152	183	155	168	171	158	155	130	136	138	122	161	143	141	142	133	130	137	155	168	156	170	156	169	150	163	175	142	148	154	146	159	150	132	157	184	163	145	153	164	165	166	171	151	140	138	129	137	159	163	144	145	160	157	152	161	153	160	155	158	164	158	153	161	137	147	141	174	137	153	151	147	147	146	152	129	138	166	168	147	147	141	150	144	124	151	163	162	153	158	156	169	150	136	163	156	161	132	171	140	137	138	145	167	143	173	148	141	142	148	169	159	154	154	130	151	167	144	168	156	149	162	141	147	147	157	157	138	155	162	132	145	149	157	138	146	170	133	161	146	161	150	152	149	149	144	156	136	132	135	168	154	159	134	156	156	172	156	137	154	160	154	171	157	167	134	163	143	146	156	143	141	137	118	162	172	149	174	158	165	157	163	163	143	135	153	167	145	146	144	154	162	155	152	139	144	171	149	140	136	161	145	156	165	157	149	153	159	141	143	141	138	148	156	149	142	143	159	161	148	156	138	167	157	128	133	140	135	136	140	171	160	148	154	148	168	145	147	173	162	162	140	146	134	151	148	148	164	145	155	153	148	162	162	165	143	153	143	163	173	149	165	145	151	175	147	157	147	161	138	139	155	144	146	146	146	145	136	146	161	139	151	144	158	144	153	154	135	152	145	132	143	174	148	177	161	157	135	139	148	175	161	155	143	152	150	152	175	167	150	131	147	138	145	147	158	165	136	159	127	138	153	166	147	149	147	158	141	168	153	155	144	137	159	173	143	146	144	167	176	149	143	163	144	171	160	158	163	176	138	154	138	152	141	152	145	144	145	171	158	153	156	149	150	148	151	167	141	151	135	140	146	144	167	166	153	149	161	151	146	154	162	169	158	164	168	152	172	154	135	154	156	154	146	137	150	146	164	159	157	158	170	153	147	132	147	143	164	153	141	155	174	133	155	176	167	149	150	149	163	158	165	172	150	156	172	154	152	160	155	151	130	156	177	159	158	139	161	158	168	148	176	139	155	137	152	157	146	130	132	146	138	183	135	142	156	134	160	157	135	163	134	140	160	167	156	183	159	146	168	150	157	144	139	176	172	183	172	144	164	186	165	163	153	163	154	158	145	155	130	155	169	144	152	168	159	175	151	179	156	162	127	154	140	172	176	174	174	177	120	151	183	146	156	166	155	143	134	133	148	158	152	155	176	142	170	149	148	139	167	148	156	155	148	147	169	163	149	146	137	125	153	149	164	130	165	135	138	149	142	147	147	160	154	158	160	164	148	113	157	150	158	176	123	138	147
38592	63531	64211	68115	44674	7385	435	451	399	449	418	391	412	405	410	422	404	441	397	433	406	402	408	412	437	417	448	439	385	438	401	436	377	393	429	378	384	405	444	416	461	408	420	426	430	419	443	415	427	401	393	402	396	412	406	386	413	417	419	423	410	414	440	403	417	493	464	397	401	412	391	441	457	422	428	422	433	448	433	451	451	448	438	385	399	410	402	428	413	411	426	394	394	406	406	420	461	393	397	414	383	412	432	460	406	447	393	397	437	390	403	418	406	438	416	417	437	455	387	408	430	431	394	434	398	413	411	426	417	401	375	419	459	416	421	413	420	406	422	391	427	406	432	446	383	432	392	381	407	424	404	434	410	429	447	406	386	433	403	399	420	479	404	419	475	385	432	383	379	353	373	409	413	386	435	425	400	369	421	443	406	433	412	417	454	407	399	395	395	424	375	406	430	417	405	472	406	414	454	436	407	418	436	401	421	416	422	443	394	428	396	431	442	444	424	427	448	420	381	384	415	403	409	441	412	419	417	411	440	441	420	430	484	431	441	366	432	412	410	415	436	450	414	428	406	404	386	392	412	422	412	415	389	421	416	431	404	384	419	433	423	449	406	411	440	451	430	392	413	408	410	404	420	409	407	425	406	428	410	399	412	421	466	433	421	439	439	430	408	425	405	415	471	418	427	419	405	405	421	417	415	419	415	409	422	412	410	370	406	419	422	444	410	458	431	391	438	466	403	419	450	425	394	455	414	407	427	423	399	433	406	418	415	440	424	424	372	412	418	405	410	419	419	394	425	415	394	398	438	407	413	445	405	423	419	430	439	418	412	409	403	389	410	392	400	407	373	424	411	435	387	410	422	410	393	448	395	461	402	433	461	409	421	447	443	386	429	404	447	432	418	406	440	438	418	403	403	442	438	414	426	408	428	406	444	424	417	442	421	404	425	406	396	415	447	448	416	396	381	376	430	436	385	390	391	399	428	428	409	392	429	416	435	407	417	408	394	404	441	399	449	390	448	417	428	435	404	383	395	458	416	381	358	414	480	408	438	400	407	419	411	425	413	422	427	437	386	411	434	400	407	401	435	406	416	411	407	434	430	395	410	401	408	405	415	400	386	438	401	415	406	389	416	391	377	434	394	382	470	408	398	421	472	418	422	436	411	412	401	413	413	409	382	408	424	453	380	381	426	403	430	388	421	457	418	455	420	399	406	399	375	419	423	425	407	412	412	437	447	436	430	388	400	387	379	434	432	412	424	416	415	442	414	434	368	435	407	426	425	441	425	401	424	403	399	428	378	479	414	360	423	384	398	383	408	452	439	423	436	407	396	419	414	437	426	449	426	433	438	396	471	390	380	402	424	365	425	397	437	390	442	397	443	395	425	411	414	411	449	402	408	404	421	442	398	422	422	394	395	412	381	394	409	405	418	412	412	399	409	382	418	422	448	395	362	426	392	458	423	371	379	419	405	434	410	412	418	387	431	426	432	374	447	436	382	409	424	419	391	404	437	415	401	458	444	401	433	417	438	406	410	410	409	407	404	418	385	417	459	423	435	451	409	405	431	451	423	452	444	414	401	401	429	391	413	402	413	444	412	425	362	412	409	420	409	462	434	417	402	391	455	419	421	388	413	387	423	387	404	411	426	437	422	422	428	417	403	416	405	422	429	416	443	412	424	417	418	411	393	432	391	428	424	426	419	405	444	401	415	431	424	413	427	420	410	437	417	432	440	451	391	423	412	431	427	389	416	403	422	405	387	396	408	402	404	404	409	432	413	442	438	429	422	417	430	418	429	391	444	457	422	402	442	418	381	428	399	414	417	406	427	383	446	417	446	388	411	416	402	410	440	434	406	408	423	393	424	439	396	414	427	420	395	446	407	437	424	402	439	433	384	423	419	402	441	415	423	391	441	402	387	419	397	416	409	446	409	414	404	438	416	448	433	411	395	434	455	431	409	429	402	440	399	402	371	420	454	400	403	394	402	407	431	416	414	403	420	426	418	428	425	428	430	406	419	425	435	423	468	432	423	430	417	420	416	418	426	414	400	397	414	442	394	402	406	431	370	404	390	387	457	420	459	394	447	446	426	425	377	405	430	407	381	401	415	434	406	417	432	411	390	439	443	427	468	401	434	371	394	395	407	380	434	449	406	399	402	435	444	438	410	436	441	438	424	433	397	427	449	426	421	449	433	404	412	441	415	412	395	384	434	397	448	466	422	419	398	396	426	421	447	393	442	381	421	444	404	409	446	410	440	401	432	400	407	448	454	450	406	405	448	419	406	428	398	401	414	445	406	445	375	438	383	421	471	417	419	425	397	463	456	426	397	389	424	420	422	380	397	381	456	375	385	434	425	424	403	437	388	401	411	436	393	449	451	427	428	417	413	427	440	455	410	401	410	383	436	412	408	448	414	419	405	394	379	440	420	420	425	434	372	425	427	391	439	421	400	410	429	417	433	412	409	434	401	417	421	408	420	372	435	371	427	390	420	415	391	379	418	427	442	421	374	398	401	396	378	438	438	403	407	408	434	396	449	442	408	400	430	401	420	427	437	407	416	399	416	427	448	388	408	415	409	425	385	400	452	443	457	431	386	398	429	420	422	444	432	383	401	401	444	404	411	405	445	419	409	394	428	435	432	372	395	400	412	413	444	452	454	429	417	410	417	385	470	362	434	383	440	444	437	435	444	423	438	401	456	432	423	439	425	408	426	457	437	429	400	420	411	405	395	389	446	430	403	431	437	389	430	441	422	439	377	429	411	405	421	392	437	421	415	398	448	412	446	423	421	402	431	406	405	423	441	416	405	433	393	403	441	442	468	391	423	389	406	414	433	427	437	385	413	459	430	447	422	402	389	433	391	435	393	444	420	397	437	407	394	412	417	401	422	423	429	391	415	391	436	428	410	413	430	434	423	381	401	424	435	401	479	401	408	424	430	407	413	418	401	423	425	415	412	413	366	401	443	431	410	434	389	419	397	399	410	437	427	444	375	400	448	435	457	433	463	414	417	430	398	413	379	423	433	407	406	448	422	435	395	411	405	427	426	427	389	405	390	426	444	388	447	429	428	419	422	449	429	424	371	411	440	438	417	435	435	430	428	408	411	431	458	458	413	415	416	438	398	390	400	427	423	429	419	429	440	408	394	390	408	429	418	396	397	470	411	426	395	441	389	410	403	404	403	413	398	430	443	391	409	396	410	421	434	402	389	420	391	368	406	382	416	390	438	420	411	414	413	413	395	391	406	413	385	400	405	417	431	454	404	401	431	404	437	348	467	456	423	436	418	417	430	422	403	416	417	436	428	388	408	406	447	410	394	399	411	384	398	418	384	414	444	431	413	405	422	411	434	430	418	436	447	390	459	431	396	453	426	435	402	391	402	410	422	396	415	410	385	414	427	459	376	410	430	424	394	432	447	408	413	425	383	388	408	424	425	448	417	420	406	451	402	395	387	440	427	446	444	398	428	414	373	416	390	418	414	408	449	411
54582	44486	42969	43309	39569	32418	25066	22410	17753	7800	993	335	301	321	320	320	293	280	305	304	294	280	285	288	283	318	310	270	263	248	285	270	273	272	263	284	258	260	260	240	283	285	270	270	267	301	269	306	260	274	250	307	257	244	262	251	257	269	300	249	300	251	269	279	268	275	389	268	265	228	260	244	243	252	270	269	266	265	275	250	273	305	289	239	253	246	277	232	256	264	247	259	278	246	274	267	245	283	272	281	258	256	268	250	310	290	276	280	264	283	263	268	256	280	241	263	261	307	274	270	255	250	266	269	289	269	270	265	284	273	254	281	252	282	256	273	286	260	269	236	299	286	261	242	270	263	263	268	293	240	262	253	245	271	266	277	283	267	258	234	286	251	288	277	254	251	297	269	263	273	299	274	257	237	261	277	258	254	275	253	272	241	259	266	254	278	262	290	252	280	274	258	236	275	265	269	260	261	257	254	263	249	268	284	288	251	258	285	276	250	251	247	299	263	269	265	272	262	269	271	260	272	283	275	220	253	286	244	276	245	285	276	278	263	258	243	244	254	268	264	254	267	291	275	295	258	293	259	245	296	282	266	262	271	290	247	254	262	274	273	239	258	247	249	264	277	297	271	265	287	270	283	280	202	262	257	257	236	271	278	245	254	258	252	286	262	250	296	238	250	258	240	274	254	243	268	269	237	245	254	258	297	273	277	278	258	281	264	256	225	269	256	287	268	237	250	277	269	239	250	236	307	262	259	242	249	283	262	238	267	261	246	287	261	284	263	266	293	266	275	266	269	266	290	256	242	266	287	284	275	245	268	276	257	251	246	319	265	263	233	270	268	245	278	246	285	266	273	273	254	271	244	294	300	281	265	259	252	278	259	254	273	265	261	256	280	256	267	275	254	280	263	273	267	255	257	263	245	269	234	284	265	253	259	268	259	248	264	268	274	260	261	272	264	285	302	267	253	286	252	265	266	259	244	243	259	242	274	287	281	260	268	270	254	280	222	270	287	292	269	215	234	264	265	283	320	271	253	272	243	262	279	281	286	257	273	252	266	249	242	271	248	250	288	254	263	270	235	252	248	294	239	235	291	275	295	288	258	264	229	265	277	266	268	269	269	280	260	260	241	270	259	254	283	290	265	258	272	262	260	280	288	281	301	279	250	239	241	256	274	258	266	273	275	259	281	276	266	242	262	281	273	217	244	285	269	283	263	242	271	274	269	280	260	276	271	266	272	305	268	264	283	299	292	237	277	262	260	232	283	244	257	302	274	262	274	284	278	282	246	235	237	252	259	280	290	257	277	245	245	266	298	257	308	282	262	244	271	239	239	267	242	274	289	272	264	262	289	294	273	259	282	239	290	266	269	280	288	257	264	247	256	277	244	272	255	268	240	280	234	235	286	289	245	265	233	258	260	271	254	248	267	245	262	256	268	286	280	282	276	287	268	280	272	246	261	294	280	263	262	281	228	259	295	234	261	260	258	255	266	286	286	270	291	300	286	263	283	257	285	269	271	287	287	286	240	263	270	246	286	273	314	284	249	256	257	246	234	269	276	256	309	282	262	257	247	300	262	264	237	284	289	267	293	252	267	261	253	234	258	280	302	271	267	246	275	260	259	236	256	265	314	262	271	251	238	263	240	273	294	252	252	246	273	290	267	298	262	268	299	262	276	276	256	266	254	286	306	255	268	264	285	218	271	266	240	247	242	249	280	241	261	247	240	230	289	247	270	253	236	250	274	287	273	305	248	264	275	261	282	257	243	298	268	263	260	250	277	280	245	241	283	265	249	298	285	286	252	251	250	253	263	248	247	263	252	272	236	273	251	268	266	269	264	272	254	271	245	264	278	266	276	265	276	297	275	278	268	260	232	254	263	272	282	263	282	288	253	246	250	261	293	285	267	259	255	254	270	295	284	261	248	255	274	272	292	243	258	266	278	250	269	299	287	279	261	226	252	246	237	289	280	264	254	238	258	281	276	255	254	262	260	270	297	252	273	286	248	246	288	283	267	282	254	281	262	259	259	288	273	263	243	273	253	257	252	240	259	272	259	270	246	274	254	270	290	265	280	252	286	249	218	265	254	262	299	283	274	256	261	292	261	270	301	266	266	258	277	266	290	252	271	283	273	246	273	285	257	251	265	240	250	296	283	263	252	263	276	246	291	239	241	239	269	223	273	230	250	253	257	278	307	254	279	265	290	234	229	284	295	244	260	277	276	245	267	240	286	272	286	234	284	241	258	264	281	260	257	216	286	289	256	269	267	270	263	263	268	256	251	270	253	262	256	297	267	258	275	274	277	262	251	270	255	275	260	238	283	279	236	256	250	276	283	240	282	253	275	286	259	272	291	267	260	278	291	253	271	236	293	265	276	288	264	246	248	258	292	283	268	283	282	242	256	294	264	258	236	259	257	233	247	290	260	289	246	270	237	250	261	281	261	276	245	239	260	247	256	248	245	292	268	287	269	242	248	239	277	247	268	267	273	308	308	254	282	305	275	278	238	259	258	286	274	284	250	260	268	266	270	301	253	264	274	254	281	274	258	283	275	303	287	235	264	247	283	249	267	262	288	268	267	276	285	261	252	270	300	235	255	290	266	258	298	256	273	251	303	238	263	298	277	261	253	275	277	266	266	244	237	252	247	277	294	294	247	288	270	260	280	261	262	275	246	293	273	270	267	257	232	238	288	267	285	279	288	271	298	246	272	272	253	276	252	253	266	265	256	232	263	252	258	259	265	277	280	274	264	260	226	242	268	274	268	279	270	263	231	274	255	252	267	237	248	277	270	249	251	254	291	266	262	258	280	238	285	253	239	268	256	263	275	278	264	260	267	262	235	257	255	264	274	260	257	254	269	290	284	241	286	251	284	261	231	265	282	296	269	264	263	237	256	261	293	263	287	285	274	233	272	261	277	255	280	239	242	282	308	269	261	266	284	298	268	255	243	247	260	249	235	286	264	261	283	227	222	231	236	267	267	252	261	254	264	259	295	316	295	262	269	251	249	259	265	329	256	255	233	257	249	265	291	288	250	267	241	263	255	256	278	273	246	237	248	247	237	291	279	254	260	231	234	256	263	246	297	244	261	272	235	241	254	291	251	287	246	265	264	275	267	243	259	255	258	272	219	266	297	284	276	285	273	272	280	257	277	218	278	257	269	257	259	289	281	276	289	257	281	279	264	252	239	260	260	245	289	272	270	260	246	254	283	279	271	273	254	259	257	272	268	266	234	254	261	302	239	247	291	253	260	279	296	267	260	243	251	276	257	252	266	269	280	271	231	310	256	274	275	259	269	285	274	265	255	312	262	257	253	258	295	310	277	276	243	266	238	246	232	237	248	248	254	258	265	252	251	271	264	281	273	289	239	293	264	261	251	281	289	283	265	225	245	263	281	264	248	279	285	259	278	285	261	242	299	280	273	265	257	270	280	257	247	265	246	253	271	284	280	271	294	274	246	245	258	279	227	260	264	270	272	271	283	272	259	254	240
50647	57048	51042	50378	37093	18474	599	859	861	619	638	672	671	688	670	696	666	688	721	647	644	717	631	628	629	654	637	623	676	594	604	616	624	646	662	590	617	609	642	612	651	612	635	557	605	626	602	641	626	599	651	651	580	619	621	595	564	618	648	602	596	580	606	589	629	681	1155	676	584	609	603	597	588	602	606	622	605	623	611	632	614	596	564	617	626	637	619	624	635	570	626	596	600	583	621	581	600	582	615	628	597	605	627	648	606	597	589	638	598	582	568	593	626	584	605	584	585	554	591	561	586	587	622	613	599	580	620	622	611	613	565	544	576	584	592	590	657	590	599	578	635	601	608	584	569	573	621	592	587	611	591	636	589	645	576	575	604	611	607	604	593	598	638	584	554	582	615	578	625	582	593	570	577	563	622	621	538	580	611	646	637	621	549	560	616	592	612	543	603	614	653	561	620	569	581	568	575	605	563	573	603	574	662	570	563	601	568	572	571	568	569	566	593	619	588	593	578	608	610	576	595	623	584	555	589	604	589	543	598	584	555	563	626	560	584	561	563	626	583	611	549	582	586	568	591	592	570	577	562	613	599	605	592	611	591	576	603	594	585	577	562	596	566	599	609	617	585	605	603	598	572	621	642	594	558	572	622	594	585	573	639	579	619	609	596	554	547	579	612	578	627	549	604	603	602	610	579	615	609	591	586	608	574	595	591	614	593	616	586	609	561	624	575	608	602	591	591	609	563	578	560	620	577	584	642	588	558	583	540	564	613	584	557	622	580	589	605	566	610	595	581	649	624	550	605	607	559	560	536	549	597	646	562	593	578	614	601	590	595	560	593	592	594	568	545	592	637	631	583	579	538	592	600	600	578	556	543	613	584	567	579	605	561	581	623	607	566	596	586	604	569	613	583	557	578	601	607	586	586	598	611	575	591	577	593	593	579	559	605	605	599	579	553	616	615	599	596	611	612	578	600	633	583	586	571	636	569	606	537	569	624	581	565	597	607	619	559	623	580	604	587	573	607	600	607	565	572	579	574	590	647	630	570	622	573	622	580	601	561	606	583	567	616	547	569	640	585	571	543	609	627	638	636	583	599	601	587	579	591	592	610	601	526	570	564	581	558	590	578	570	600	569	574	560	565	585	613	626	597	574	605	606	628	627	616	577	594	566	579	592	608	569	596	594	565	549	565	582	560	580	594	588	610	636	562	620	615	584	588	573	540	608	573	630	594	592	569	573	584	567	581	549	584	613	589	553	586	583	554	594	645	569	560	588	595	583	554	572	575	596	588	569	558	590	549	600	600	607	586	596	606	613	579	574	585	594	598	585	601	575	580	590	611	581	575	554	598	561	591	563	565	599	631	590	597	601	625	571	585	598	617	581	574	598	585	609	613	565	582	590	612	571	621	606	610	626	622	599	629	582	578	560	577	607	608	580	642	590	589	596	596	594	589	635	565	603	573	589	604	585	549	532	578	567	597	579	580	565	588	522	632	605	631	621	653	624	593	608	580	570	603	575	595	622	615	611	584	627	565	573	554	580	566	558	606	624	552	583	596	617	566	587	549	593	552	559	613	590	597	551	592	607	642	582	631	571	584	599	557	609	597	558	596	544	559	577	541	611	553	583	618	596	621	585	606	588	607	569	555	557	620	597	598	636	643	589	586	571	593	579	575	585	586	519	576	585	595	635	545	579	602	611	579	573	583	557	608	579	588	605	572	590	591	588	601	638	597	559	562	579	555	619	561	621	631	558	586	587	619	590	615	570	554	600	567	582	565	604	572	584	587	603	550	592	587	606	569	588	564	581	572	560	571	606	630	586	565	627	617	616	557	591	579	601	592	594	608	596	574	584	567	590	614	633	573	555	646	574	594	591	597	593	657	615	582	547	588	589	600	558	576	539	518	557	570	588	593	588	587	602	592	522	568	600	621	570	558	591	628	555	571	581	591	576	578	589	611	617	610	624	578	578	562	618	586	629	587	598	574	556	625	604	625	579	619	584	618	572	579	637	606	586	599	580	585	608	624	605	591	580	565	624	552	608	605	573	597	588	589	563	552	594	608	561	592	604	587	611	615	596	555	618	539	535	633	611	571	561	634	574	531	608	592	625	584	580	577	577	603	623	558	535	582	604	553	579	588	567	641	590	585	583	571	613	600	560	567	604	604	558	590	606	571	567	564	630	608	609	602	628	528	597	577	589	574	605	620	595	578	620	608	597	562	569	556	606	613	606	570	597	597	631	580	581	601	611	612	590	586	616	613	576	604	599	560	604	614	572	645	567	620	582	612	607	572	636	568	577	597	571	604	600	603	591	527	580	626	631	541	577	622	533	596	574	629	627	599	581	600	575	588	578	562	619	566	594	566	605	598	588	583	600	584	597	571	580	587	614	580	600	575	606	576	564	591	572	571	579	581	561	609	554	605	591	583	587	599	601	534	538	564	642	592	599	600	572	593	581	602	559	573	558	589	604	608	625	603	557	576	553	579	557	601	592	615	542	635	569	595	560	579	541	596	607	583	595	616	599	577	586	582	622	615	566	580	585	598	582	611	583	566	626	627	618	564	608	624	613	627	593	592	567	601	648	574	579	598	591	579	587	614	618	622	584	619	627	584	585	577	609	617	601	660	585	581	573	609	612	587	571	601	607	615	568	597	581	596	636	571	540	549	624	572	602	591	604	598	595	584	549	574	575	582	595	571	575	586	552	581	627	604	602	528	629	561	600	600	620	551	587	631	621	620	603	574	570	556	588	571	613	620	562	580	601	554	580	559	652	549	545	602	650	612	592	575	657	618	601	570	583	602	534	582	597	566	583	611	585	563	583	598	591	622	608	637	618	650	598	604	569	588	614	597	602	584	574	576	625	618	594	555	548	605	600	587	587	578	543	597	620	578	546	587	580	539	578	563	578	590	588	602	565	584	621	553	577	574	557	593	546	625	586	646	606	529	584	566	568	586	607	575	590	591	572	589	573	583	618	571	629	629	568	563	584	572	584	563	624	598	551	518	574	623	618	588	589	613	591	601	607	573	596	594	559	618	589	624	568	585	591	590	607	559	609	584	586	635	650	604	592	577	613	595	611	577	622	571	576	620	575	612	612	591	563	590	570	568	538	566	580	587	556	586	560	537	600	553	585	591	567	546	616	559	584	582	576	556	623	556	537	526	569	565	569	610	564	598	581	591	585	567	562	560	582	552	578	641	626	601	572	592	626	602	565	608	541	634	617	578	578	577	646	639	563	577	604	606	617	615	617	547	571	590	588	594	579	601	593	663	557	555	568	570	665	584	577	609	609	609	600	542	541	606	585	566	631	587	603	582	633	621	586	531	594	612	596	611	596	591	587	591	634	616	593	618	628	587	596	628	608	516	606	602	602	594	547	591	621	586	576	603	605	594	618	595	548	570	587	586	586	615	549	603	568	576	599	565	603	572	599	616	593	621	513	610	594	608	612	573	576	566	554	611	604	613	556	604	573	577	569	603	560	600	573	596	603
53768	36919	36513	31208	26889	23858	22451	18481	7701	889	212	235	255	286	333	365	370	380	410	426	453	423	448	446	475	477	431	511	465	487	426	486	439	465	420	441	429	419	465	456	397	423	412	423	459	421	400	404	439	451	450	396	452	439	420	425	485	442	435	439	429	427	413	451	408	452	632	586	442	436	433	438	448	422	410	458	425	424	455	374	434	410	406	431	399	406	412	398	413	378	432	442	439	400	402	401	445	405	364	443	465	467	420	437	386	423	416	404	412	455	425	456	401	415	424	383	357	413	427	401	400	466	396	408	404	372	389	419	411	440	403	400	453	405	426	416	408	407	414	389	440	410	430	425	449	406	479	412	425	431	406	413	408	393	394	422	408	369	396	394	441	427	434	419	434	425	445	377	461	441	402	405	427	407	417	418	438	442	439	432	440	431	449	398	389	372	410	414	445	399	445	415	412	397	410	413	371	389	423	444	414	414	422	410	398	409	406	426	415	424	418	413	439	410	412	414	392	451	384	395	449	437	416	427	385	421	398	432	409	452	423	436	452	450	423	396	404	408	409	385	391	412	426	406	411	389	437	417	377	406	416	421	446	414	381	381	407	406	416	409	415	393	454	400	432	431	438	417	381	413	461	453	442	364	426	393	424	431	416	382	416	413	455	431	384	439	425	443	441	443	384	444	400	436	444	419	403	465	424	439	398	398	427	444	426	404	403	446	454	421	420	441	429	456	366	433	448	422	378	428	406	390	455	388	438	425	427	416	402	413	400	450	406	443	464	380	378	443	407	418	415	431	450	422	429	424	410	391	468	452	411	379	423	417	407	373	434	472	426	404	421	429	386	440	426	447	432	416	396	438	434	410	443	384	390	431	433	396	413	396	394	404	449	420	437	408	391	407	399	385	426	390	450	457	386	364	417	400	456	411	411	404	440	437	420	403	410	423	347	403	400	368	418	451	401	405	428	413	388	403	408	412	412	429	394	437	414	390	455	416	413	439	387	458	404	397	427	366	393	405	421	391	434	417	419	401	416	373	438	403	440	406	370	459	460	421	427	381	413	405	396	394	394	356	418	381	380	415	399	398	393	402	426	384	480	433	458	474	424	458	420	418	392	410	423	418	431	430	467	409	398	432	435	395	412	432	378	406	421	428	424	424	417	409	423	411	434	409	435	386	428	432	420	462	430	401	451	440	455	397	414	397	370	425	419	384	369	427	405	432	426	424	416	365	420	409	408	403	409	408	393	372	433	401	416	440	409	386	403	425	405	403	386	456	482	398	445	415	426	369	405	391	410	450	398	462	410	389	388	417	428	426	422	390	423	427	419	430	425	388	400	416	435	456	407	384	442	430	398	413	412	435	422	379	413	423	438	454	404	391	412	427	435	419	426	448	416	422	394	464	412	410	437	424	421	403	401	388	407	430	401	420	444	420	400	434	422	391	433	418	377	397	435	408	407	399	415	433	366	449	424	402	430	392	412	386	399	419	462	396	465	405	423	419	388	390	422	403	391	410	401	427	417	373	450	469	394	420	430	404	436	455	381	394	442	426	451	440	411	368	421	406	430	367	421	378	393	396	397	402	434	383	418	430	410	432	412	402	462	430	410	369	378	390	408	464	409	407	448	413	388	388	450	380	428	392	435	458	409	398	400	447	413	447	413	412	460	407	385	395	415	408	402	430	400	418	442	408	396	418	428	417	442	378	354	413	437	413	424	429	422	429	396	430	362	399	436	411	422	432	418	419	392	394	374	411	435	402	414	439	425	435	453	426	435	411	415	418	409	427	388	424	445	417	430	386	421	409	385	448	415	410	433	413	382	415	429	392	375	364	411	388	417	419	419	395	406	365	451	422	427	413	420	393	404	395	436	427	432	392	389	399	398	421	426	404	412	426	456	369	383	416	408	413	392	415	384	421	406	418	347	396	461	403	437	404	431	433	456	427	440	422	429	432	384	392	415	423	410	394	406	387	427	394	411	420	398	387	429	377	421	413	405	461	425	425	412	415	387	397	445	420	381	431	452	412	413	406	409	450	435	412	432	414	458	428	424	402	399	377	397	418	386	394	429	446	408	426	423	428	407	392	447	395	413	388	415	447	423	438	405	445	399	396	429	446	435	426	457	401	401	369	405	393	432	402	444	413	390	408	364	440	441	384	429	391	388	405	410	431	400	419	434	438	405	413	460	394	386	366	404	371	374	371	395	414	393	378	421	397	425	386	390	382	385	418	410	442	432	395	442	397	373	423	403	433	428	454	373	443	435	460	438	427	402	413	438	402	420	411	407	390	454	415	401	400	417	412	386	431	392	415	430	400	431	446	404	408	424	402	419	386	355	403	416	390	400	422	355	417	443	430	418	370	409	423	438	411	401	412	459	385	394	390	421	406	405	447	425	412	422	450	457	453	482	442	380	382	399	442	396	402	404	434	410	389	420	434	399	394	415	432	405	358	402	394	406	425	428	379	394	428	395	410	434	417	364	381	438	399	415	393	427	417	418	370	433	385	420	449	397	428	459	391	429	395	434	397	417	381	403	432	451	398	448	374	434	437	398	440	396	398	399	420	425	427	403	417	433	441	423	404	406	393	383	415	430	375	393	419	454	406	398	443	417	431	390	418	434	389	403	392	376	469	412	396	398	371	460	434	403	375	434	455	426	427	393	401	387	403	399	408	414	439	380	415	399	410	418	429	397	396	394	400	372	422	400	416	418	414	395	394	392	391	415	386	426	401	427	415	414	395	430	422	443	431	375	409	446	405	421	433	412	371	400	403	402	424	442	455	444	424	385	437	418	423	420	398	395	411	403	422	421	419	409	424	416	399	411	458	414	407	403	408	416	417	432	439	413	398	389	376	386	431	391	459	442	401	452	365	391	393	382	396	421	378	408	380	411	396	421	395	378	438	431	412	390	444	411	405	340	424	404	375	410	429	403	364	398	409	411	399	423	447	428	384	416	406	462	375	406	408	404	411	435	414	442	427	404	424	424	415	409	410	413	456	404	418	389	381	405	427	437	397	412	431	400	391	427	403	417	424	374	441	423	405	408	397	416	423	409	419	447	413	392	428	432	431	413	414	400	378	402	432	376	425	430	354	381	423	473	440	424	413	420	412	429	392	416	415	457	466	406	429	421	417	454	444	386	449	416	427	401	426	378	419	433	442	378	404	419	390	391	410	420	410	389	442	409	393	427	419	428	414	396	419	407	440	439	399	372	417	351	401	432	413	404	408	349	404	388	395	413	401	396	406	407	400	443	384	423	422	440	406	388	431	374	377	390	412	351	409	422	425	436	425	438	389	372	416	438	432	394	417	427	424	411	419	399	419	391	401	405	390	427	382	380	401	405	409	410	414	444	408	406	378	430	386	431	406	420	396	388	462	410	460	464	381	399	392	409	427	431	398	412	379	438	422	466	427	426	473	438	359	406	419	449	384	420	438	418	438	418	444	399	416	387	443	421	406	385	427	386	420	411	367	479	438	421	428	372	361	414	424	411	409
52215	45459	27790	19730	4062	198	0	4	2	4	5	3	3	3	19	69	187	358	480	553	643	688	748	720	752	747	756	802	788	771	773	793	789	829	812	837	819	805	810	812	833	806	767	763	776	913	807	790	778	780	880	854	820	823	777	810	792	774	788	826	803	793	844	776	796	883	1673	1124	737	782	782	767	801	759	770	799	753	757	785	772	814	823	801	792	830	749	820	822	801	750	802	779	789	784	761	766	765	751	745	761	780	770	815	782	796	795	712	771	712	785	791	718	754	791	738	769	771	814	775	819	820	814	751	791	764	785	754	758	731	794	804	754	803	759	785	775	800	794	766	748	782	815	760	783	794	745	803	768	786	768	780	761	745	791	697	748	788	721	770	811	793	766	744	787	835	775	788	719	715	711	788	771	802	749	767	714	724	799	796	770	776	761	759	780	744	774	794	813	753	799	729	785	705	763	782	805	789	797	738	788	709	759	777	778	753	786	759	763	766	774	722	787	782	780	771	745	793	780	797	773	761	822	786	796	744	762	788	746	788	784	731	755	781	738	767	764	756	787	763	782	813	799	771	771	790	810	758	760	816	770	783	756	702	760	764	730	728	801	783	791	725	803	793	794	750	816	731	750	785	826	789	772	782	784	811	814	746	731	771	748	781	736	763	778	784	745	761	760	762	802	798	767	769	813	744	809	761	726	752	815	754	757	760	760	811	789	754	734	738	750	741	717	743	763	787	776	781	775	729	798	761	800	837	782	804	821	777	797	747	769	805	771	765	771	748	697	773	781	775	747	785	768	751	763	773	727	783	748	756	768	795	755	782	735	747	742	770	723	761	772	757	736	739	790	738	752	763	729	793	771	759	766	806	744	736	772	706	720	791	746	770	791	763	753	807	744	790	744	779	767	766	792	813	786	806	795	741	820	782	752	714	713	754	770	739	763	788	764	788	736	725	762	807	715	775	776	761	758	743	731	784	789	797	795	754	749	780	802	736	830	776	796	806	773	753	728	765	792	743	757	762	724	779	759	759	760	758	777	784	749	732	759	784	783	781	767	751	791	729	755	757	772	715	766	780	781	784	749	776	805	776	759	779	813	774	730	737	775	786	743	777	822	744	730	741	744	800	766	717	784	733	757	738	734	757	792	729	691	752	774	741	779	770	720	766	785	755	737	740	769	740	743	757	714	773	751	786	736	767	763	745	722	744	749	756	779	764	772	732	852	767	795	796	739	784	722	801	740	766	779	750	733	761	731	740	692	730	770	792	737	779	789	741	771	773	764	786	734	818	744	741	718	775	771	751	774	792	776	756	795	715	757	749	779	781	703	762	773	740	773	760	781	782	729	769	791	766	788	737	793	760	740	706	766	693	764	785	763	791	729	781	764	728	798	817	790	789	735	836	810	824	771	745	751	752	757	735	773	800	764	764	762	766	801	741	774	716	736	793	719	772	789	689	801	696	713	761	808	770	741	695	759	791	729	698	769	787	747	755	806	799	733	793	735	769	774	814	818	767	750	751	752	755	727	741	779	802	753	803	753	766	765	728	784	748	780	793	740	796	743	757	729	782	800	761	741	803	713	767	736	737	765	731	804	760	732	755	811	820	750	725	752	755	745	781	732	773	748	734	730	759	776	751	765	744	712	766	756	712	749	766	740	783	770	779	824	752	742	756	758	786	792	769	802	772	759	743	748	751	772	793	722	808	775	782	743	749	775	776	789	794	744	768	772	755	804	761	793	815	784	769	784	733	802	792	765	780	734	760	754	761	777	725	754	769	736	805	790	761	768	743	813	789	746	783	763	778	713	769	745	718	819	790	720	803	728	786	762	763	772	731	784	748	758	791	754	772	754	717	743	728	725	751	771	757	713	727	756	754	763	726	758	763	811	808	750	789	763	844	780	745	740	760	761	777	769	758	764	773	755	716	763	758	697	770	804	781	749	744	772	783	753	789	795	748	741	748	709	779	747	774	806	734	758	732	780	781	757	790	748	725	739	750	768	745	796	763	783	810	812	751	763	769	750	762	727	725	778	737	783	788	758	797	736	780	778	784	757	745	803	799	778	727	784	814	753	731	767	774	740	783	732	753	773	830	748	769	764	798	783	733	742	734	793	767	810	773	719	757	756	779	781	787	739	772	799	784	734	794	788	778	754	767	761	765	785	745	800	747	740	730	733	761	767	748	801	687	788	698	743	766	767	754	756	712	777	733	796	749	785	781	753	760	810	804	842	786	829	762	721	822	770	776	804	748	737	774	756	802	748	792	785	729	784	764	702	739	788	747	774	790	725	806	804	764	828	734	702	726	753	773	789	768	739	765	746	749	767	778	756	770	729	771	738	775	774	766	779	808	796	751	761	745	759	762	783	773	774	711	773	757	709	732	750	751	752	777	770	738	768	767	797	755	755	710	783	764	808	738	774	782	766	744	790	734	771	705	783	705	716	792	778	735	773	733	765	762	732	762	723	763	750	739	724	753	771	760	856	793	757	777	772	751	800	700	816	730	744	773	775	724	780	832	764	763	759	713	733	703	783	736	704	739	728	725	782	737	796	740	750	781	722	742	744	787	731	717	758	731	772	726	748	764	767	785	754	805	761	775	717	752	726	761	761	709	794	731	806	758	735	816	784	736	757	770	779	814	756	706	718	774	779	723	804	755	726	733	698	768	774	768	752	774	756	756	759	749	748	788	745	784	778	755	758	802	794	737	733	751	770	792	755	760	752	760	786	762	755	761	779	769	770	736	804	752	778	802	754	750	780	748	740	736	787	830	769	781	839	758	749	784	741	742	769	767	769	726	788	758	782	730	779	719	770	767	757	734	768	741	753	711	816	782	711	758	733	796	748	763	751	808	762	791	769	746	722	717	776	771	769	747	721	770	732	823	792	753	765	747	776	769	740	727	768	710	830	754	756	728	776	788	761	726	761	739	778	761	765	733	731	761	779	753	787	730	791	721	773	814	791	812	781	761	766	776	788	777	754	751	776	757	742	737	797	746	809	773	780	713	809	741	815	764	755	753	800	786	723	778	797	744	803	798	770	761	728	761	783	768	765	756	763	791	716	780	798	790	785	722	801	763	731	753	777	692	771	798	722	788	779	786	763	759	778	720	755	786	823	729	718	758	820	730	780	763	780	765	722	746	764	727	769	684	777	801	787	721	745	770	767	812	730	728	671	814	811	735	761	769	790	740	738	739	750	764	773	772	719	773	730	788	770	734	804	697	745	778	765	759	738	805	771	755	741	720	775	753	778	724	736	754	731	709	717	742	772	754	790	753	733	761	710	763	777	776	790	815	733	736	793	750	699	727	739	775	721	789	749	811	758	785	779	768	724	715	751	760	749	751	714	757	733	727	773	774	733	771	764	722	750	750	796	740	795	764	775	767	774	757	733	784	770	740	747	703	724	769	714	765	762	788	767	730	772	814	797	753	701	791	741	748	749	783	761	766	791	768	718	737	729	727	737	767	813	756	735	704	741	793	769	725	722	783	744	757	756
44883	64716	57051	50559	38807	16374	2197	472	317	192	183	140	185	143	158	124	167	137	117	186	157	169	150	160	167	154	135	152	139	150	154	146	144	165	157	124	174	157	156	122	142	154	174	153	162	140	144	161	140	155	171	156	162	152	134	137	149	158	161	149	128	152	155	139	156	156	175	132	144	145	145	152	152	154	167	151	149	140	145	134	149	130	148	143	155	162	158	142	122	146	141	150	143	125	124	151	155	173	141	176	177	154	140	151	148	156	165	169	148	140	150	137	144	147	166	161	147	153	158	185	131	144	139	158	167	138	170	161	150	145	155	142	143	171	155	148	156	128	146	170	159	133	135	137	156	153	158	140	154	145	133	136	152	143	142	129	167	136	162	142	159	157	134	143	150	133	134	151	146	143	186	134	141	167	141	145	164	157	139	146	143	147	145	152	133	128	134	162	143	150	141	166	146	156	147	143	159	132	162	125	156	129	170	147	118	142	140	144	138	157	142	141	156	157	144	145	123	146	149	164	158	135	155	158	177	160	155	171	145	152	136	149	147	141	143	127	155	164	142	158	146	131	147	127	165	149	151	162	144	151	146	140	141	151	188	139	158	134	166	156	148	138	139	143	145	161	151	139	159	145	154	145	136	127	152	142	155	163	160	160	163	161	154	157	133	138	166	145	145	153	156	138	140	165	152	156	140	167	140	149	166	152	153	147	145	145	145	150	156	143	155	164	135	149	154	162	128	136	151	150	161	132	149	147	143	127	142	132	150	137	152	134	178	150	154	164	158	147	146	124	146	137	145	123	171	180	144	155	135	154	157	145	163	141	164	148	159	148	185	141	139	143	156	161	142	147	151	147	143	170	165	183	147	149	159	133	144	136	148	154	158	149	148	175	166	158	171	164	152	154	157	149	113	147	141	146	154	148	145	118	142	154	129	163	149	177	144	146	162	166	169	154	148	142	145	139	141	149	153	177	135	172	141	138	152	164	137	141	165	159	137	150	140	139	141	134	143	133	153	146	155	156	164	159	166	144	142	147	139	148	161	142	149	150	148	143	150	155	157	154	187	141	140	149	130	143	155	157	157	148	170	150	159	139	161	170	139	152	152	130	126	150	134	156	130	145	141	154	161	149	150	154	140	138	144	147	148	156	143	168	143	135	167	131	129	147	166	163	154	156	168	152	176	128	151	156	142	152	151	155	157	143	148	144	178	150	124	163	143	174	148	165	153	139	135	129	151	150	143	136	149	127	134	139	148	142	160	118	126	147	139	131	134	150	167	151	150	139	161	138	135	156	158	157	159	135	145	156	184	148	151	145	161	176	160	150	158	165	158	155	147	132	131	144	118	136	148	143	133	131	138	145	171	145	164	138	152	133	144	151	153	152	150	169	163	141	157	159	138	137	158	145	164	143	128	157	147	134	169	142	161	153	140	168	141	168	141	166	134	140	158	149	147	157	156	150	158	147	151	159	149	136	174	145	140	144	165	163	158	143	156	152	149	162	137	152	146	145	135	158	141	143	157	176	163	145	140	165	158	115	145	160	142	150	152	142	159	137	153	176	138	132	124	140	146	130	141	146	172	151	167	131	160	155	142	160	158	146	171	170	163	160	150	132	171	155	166	160	148	150	155	151	162	135	164	128	132	167	155	152	160	157	143	156	157	157	137	159	164	155	150	152	171	139	139	148	144	152	153	163	145	147	129	151	151	147	141	131	147	150	147	158	173	146	146	151	129	152	173	159	156	165	157	139	145	171	143	142	142	151	131	159	180	142	159	153	170	148	155	128	155	154	130	133	168	152	161	159	152	152	135	141	140	115	144	140	151	136	154	143	138	173	155	147	149	133	152	171	146	168	156	153	166	136	160	157	181	140	151	149	158	142	136	135	162	152	154	157	132	138	135	162	161	152	137	152	142	157	129	156	129	141	151	125	157	154	154	139	154	165	163	128	147	119	138	144	152	159	135	141	149	124	158	131	149	141	134	177	174	158	167	152	147	153	148	155	132	166	180	159	131	160	150	133	162	146	147	157	132	152	167	140	146	139	157	150	152	135	159	150	170	166	167	161	151	170	151	151	132	146	158	137	159	145	142	146	136	150	158	143	137	168	159	146	156	160	150	116	160	129	147	164	140	157	143	165	160	147	152	141	138	153	150	133	152	154	144	147	130	135	156	152	143	147	160	144	141	144	128	150	119	134	153	142	143	143	147	144	160	163	150	157	175	155	171	156	150	158	150	141	133	121	140	146	145	152	174	133	167	160	132	157	144	164	155	147	155	161	160	142	144	133	146	156	155	155	144	154	151	130	138	131	144	157	151	164	178	152	158	140	163	146	129	163	146	139	164	155	151	158	142	144	152	128	137	168	164	162	145	135	150	156	161	157	152	140	138	143	146	142	150	162	162	127	124	149	161	160	143	140	125	151	157	153	151	146	149	156	145	153	147	135	139	173	179	163	150	147	149	144	139	144	141	151	140	156	140	164	146	158	133	128	156	143	144	130	168	144	141	146	134	141	147	162	143	152	150	155	126	125	158	158	137	135	150	138	161	169	153	147	164	165	145	146	146	150	159	150	147	149	152	162	142	141	167	152	128	150	144	137	168	162	166	135	134	142	165	135	146	145	148	178	137	170	176	126	146	163	145	154	163	140	138	129	147	161	131	130	162	133	152	160	129	151	139	136	151	132	138	169	149	148	152	138	182	137	137	149	165	165	141	154	132	134	150	120	149	165	137	131	133	152	144	172	154	164	152	171	149	168	150	136	164	146	112	135	152	145	165	152	139	146	161	139	134	154	142	144	142	171	155	152	139	131	162	135	145	145	153	153	139	161	148	134	147	147	164	160	165	159	161	143	154	164	153	168	144	138	132	148	147	137	165	157	145	140	161	147	149	158	158	163	150	139	146	166	134	148	129	149	141	166	131	154	174	164	160	126	130	147	151	152	164	163	163	144	162	145	154	148	159	148	158	159	179	156	163	140	140	114	162	163	154	147	151	128	157	154	138	157	142	162	169	164	135	141	121	153	173	151	167	141	170	147	133	151	142	155	155	142	152	157	175	144	150	160	148	130	143	158	138	156	146	147	139	149	159	152	133	142	147	151	148	168	140	151	173	137	132	150	141	164	149	153	145	150	161	144	147	128	134	143	140	171	169	129	148	151	140	149	144	172	146	164	151	143	166	140	131	152	150	143	144	157	142	182	157	166	152	159	150	176	138	171	157	147	150	145	134	145	135	168	154	148	143	163	167	122	126	164	148	162	135	149	131	148	129	152	147	142	160	141	158	131	154	156	159	152	151	155	163	142	147	142	135	141	142	135	161	156	155	146	171	128	145	151	143	149	156	163	126	145	162	148	136	156	139	168	163	152	159	163	160	156	156	156	128	170	138	152	141	147	157	166	151	174	128	133	147	151	137	171	160	167	146	149	159	132	165	140	144	158	137	143	155	141	151	118	175	172	128	138	141	149	165	148	157	162	151	153	151	145	154	163	133	153
37742	63335	60964	60085	47598	9101	411	463	421	416	379	417	406	430	401	418	374	411	434	429	393	429	396	385	404	428	399	421	394	413	388	405	409	404	429	387	416	375	406	426	445	430	417	416	417	430	402	442	370	432	390	391	385	394	390	442	407	395	414	387	398	438	417	412	408	400	439	377	398	408	410	423	405	362	416	433	423	422	406	400	383	406	383	430	381	400	403	434	426	428	388	427	399	437	394	409	392	409	422	440	437	427	376	407	403	416	425	426	418	409	409	397	388	421	415	426	407	412	433	441	394	388	425	432	421	432	426	444	375	428	440	418	399	402	421	412	440	415	401	382	382	413	433	441	441	377	435	412	387	408	412	437	410	434	445	441	385	412	414	430	401	367	422	401	401	377	428	413	405	409	398	419	389	401	377	408	425	397	418	404	384	418	415	419	411	425	403	396	430	371	372	375	402	412	419	412	387	392	390	421	404	395	398	418	407	425	353	412	412	406	386	453	389	392	449	432	393	409	388	412	395	395	408	418	441	406	403	389	416	403	404	409	399	410	384	387	374	436	407	395	402	416	446	399	424	400	422	439	425	402	435	398	396	437	410	419	402	396	406	415	354	392	421	436	425	439	403	436	390	376	423	401	409	416	401	400	410	427	400	403	383	407	405	412	407	418	386	404	363	391	389	403	442	409	443	426	392	437	417	399	432	439	412	394	401	407	419	404	425	406	398	398	440	433	437	443	428	431	400	387	423	432	383	377	408	405	389	424	414	408	413	454	418	387	409	422	422	419	416	401	428	430	408	442	432	415	377	373	436	428	421	365	397	437	422	395	415	340	382	410	435	409	443	408	397	397	437	421	385	411	425	428	407	406	428	393	447	430	409	424	412	431	410	407	406	391	416	410	420	408	397	421	428	399	426	435	425	400	419	408	445	399	417	423	435	406	442	412	422	413	424	410	393	407	431	391	419	383	435	404	425	429	407	396	417	422	372	403	407	411	417	401	392	391	373	442	432	431	431	419	417	422	383	424	425	422	433	429	407	427	388	421	367	424	403	434	387	409	381	378	395	435	408	423	356	422	380	390	431	402	417	432	404	390	405	377	384	405	432	435	406	433	412	435	378	416	416	397	421	420	462	409	429	434	409	432	372	402	410	431	399	405	443	381	436	407	449	400	385	383	371	406	410	408	400	404	434	441	417	399	406	419	383	390	419	391	389	427	381	391	432	408	403	375	395	428	388	390	404	393	360	392	435	407	417	395	424	421	385	436	431	426	392	371	433	399	402	404	422	423	407	393	417	381	396	391	436	417	416	433	382	452	396	398	393	421	432	410	414	404	430	420	427	469	401	401	385	433	423	412	439	420	411	402	407	404	397	412	402	435	433	377	401	406	394	434	409	401	479	413	441	361	389	443	421	371	412	413	440	452	405	456	425	396	439	440	412	386	400	416	410	453	409	402	423	385	389	417	389	377	417	380	408	441	445	420	381	385	426	399	440	407	443	424	425	418	434	372	407	407	405	425	400	404	422	388	421	431	423	415	411	394	392	394	403	458	447	426	432	400	397	366	381	410	474	401	384	389	360	449	420	435	426	419	397	422	426	407	393	419	392	411	430	396	405	411	424	385	411	416	444	395	400	435	419	386	404	424	409	402	420	391	437	383	399	389	402	398	390	391	429	426	414	416	365	409	398	381	383	417	440	420	422	416	393	405	372	388	389	378	421	405	436	393	394	400	433	393	414	407	396	414	421	419	437	427	420	445	395	433	410	394	415	376	379	408	446	412	370	399	412	402	431	376	395	408	405	363	410	403	423	449	413	416	418	415	427	405	400	415	422	382	412	408	426	418	428	440	421	416	380	406	397	376	413	419	410	401	412	399	433	389	414	419	438	450	414	416	434	440	450	434	400	431	436	433	401	390	411	396	419	399	400	418	417	419	436	427	417	410	419	419	381	412	404	462	401	412	412	426	401	422	436	423	427	439	413	397	423	442	355	443	415	400	405	435	410	428	423	431	410	391	429	406	379	403	411	425	419	399	377	370	420	361	427	414	433	425	419	401	412	421	411	403	403	400	445	392	406	416	394	409	411	385	429	419	411	418	437	388	381	400	400	402	427	443	403	392	401	418	408	401	392	408	424	449	385	458	403	432	388	417	423	394	414	416	413	431	414	431	368	403	434	411	420	447	406	399	393	409	417	388	402	437	398	403	418	415	426	387	437	420	407	432	402	438	403	390	438	438	413	436	383	435	403	398	427	356	422	377	437	393	417	396	424	397	419	417	425	400	380	415	395	384	410	463	412	407	395	437	430	396	409	375	392	397	427	440	432	381	377	421	402	426	421	404	419	426	431	382	431	452	397	365	383	420	414	423	376	387	416	421	395	404	416	376	378	423	392	372	400	434	454	396	369	423	381	422	415	405	408	441	457	416	374	415	407	383	398	416	409	435	397	414	372	417	411	395	397	373	413	439	381	410	384	372	395	412	445	387	413	409	427	408	349	400	417	440	428	406	451	430	403	411	411	423	397	427	393	416	391	428	396	439	361	430	395	416	380	396	436	428	408	380	449	382	385	392	429	403	387	456	400	404	403	390	422	388	445	379	414	416	413	426	404	406	442	405	419	416	414	389	366	395	427	455	375	411	408	445	421	387	430	431	384	404	435	422	387	412	397	394	407	414	378	390	393	451	406	392	429	396	414	442	406	415	411	458	407	416	408	425	412	414	415	398	421	386	451	393	432	405	379	407	410	395	403	407	415	412	384	393	418	400	448	415	420	399	428	390	397	414	420	428	414	366	409	390	404	452	413	422	405	422	417	428	387	418	394	386	396	421	384	397	432	429	391	391	424	441	361	408	377	405	419	425	419	427	385	419	384	390	400	389	442	412	411	382	398	435	405	400	380	383	424	408	412	423	384	403	409	401	401	401	433	398	383	413	461	413	432	418	382	415	426	417	389	428	406	399	384	409	449	408	371	363	410	398	399	426	419	418	408	408	382	437	451	410	428	423	431	432	461	436	394	415	417	389	418	408	400	428	395	384	401	416	411	431	445	390	404	395	428	440	397	416	403	379	410	447	394	428	425	414	378	399	414	450	409	384	382	386	394	386	446	412	391	398	443	391	419	412	408	410	439	413	408	447	381	393	422	412	397	424	395	407	403	398	398	381	418	423	394	410	450	396	453	375	384	392	412	410	427	401	380	435	472	407	415	426	414	370	394	449	385	394	431	446	419	406	390	416	401	454	404	441	411	414	424	391	412	418	445	381	396	389	422	423	425	429	394	417	426	443	409	393	459	425	408	392	405	408	425	367	410	400	423	407	414	422	410	423	416	411	397	411	404	423	388	431	417	413	394	430	413	433	394	387	411	430	417	397	415	397	370	429	399	410	453	418	406	384	390	405	421	444	394	417	425	397	421	381	412	384	416	423	425	430	394	422	422	449	412	392	391	426	402	405	442	390	389	411	441	413	415	451	424	383	451	407	397	377	422	395	429	428
54692	44824	42291	42857	42746	28542	23855	23456	19390	9214	1468	351	322	304	335	284	244	281	261	259	242	267	316	313	285	260	228	270	246	262	234	239	264	276	231	234	225	247	245	238	247	241	264	247	239	230	235	255	235	237	233	259	221	245	262	279	211	220	230	266	241	238	235	271	227	211	292	251	224	244	262	235	267	255	261	228	238	209	271	237	236	237	225	245	202	286	223	228	230	218	266	224	265	226	233	238	220	224	279	247	254	250	219	272	252	254	238	220	250	254	253	244	222	233	226	225	211	246	250	237	235	221	229	223	256	210	261	231	244	244	223	236	245	254	226	240	237	272	258	241	269	248	268	222	214	260	215	213	227	217	263	223	268	253	235	220	238	262	241	263	236	224	233	244	235	231	224	228	210	218	205	250	238	236	227	225	245	285	246	245	242	219	263	240	247	260	262	251	239	256	214	239	269	210	228	268	290	242	220	245	238	244	249	251	234	225	264	234	236	245	247	245	241	254	254	257	244	257	263	229	231	222	248	245	211	242	190	238	248	247	261	277	255	259	246	223	215	219	239	221	204	239	216	227	221	261	243	245	244	265	245	231	255	274	273	236	232	235	239	224	234	256	219	250	257	225	268	265	241	231	222	250	236	246	239	244	222	225	215	250	231	231	245	254	259	228	252	264	261	244	268	210	214	211	245	245	240	237	241	222	270	251	281	254	257	212	254	243	205	253	227	237	247	221	259	232	237	245	228	232	237	229	267	247	258	238	299	225	217	225	221	228	226	243	215	232	231	201	252	237	236	258	241	248	227	215	240	256	248	237	216	284	252	244	263	230	267	215	250	271	252	243	266	229	228	220	236	226	253	218	246	224	248	271	215	194	216	223	231	245	216	227	244	233	241	235	240	238	244	237	255	237	244	225	217	229	226	248	219	252	261	233	282	226	235	238	247	255	238	263	227	228	235	246	235	240	211	260	229	228	221	237	275	244	234	241	242	221	230	250	230	232	265	250	246	241	252	237	267	246	230	231	266	250	231	268	241	248	250	230	236	234	248	221	273	252	254	209	251	263	241	258	229	253	228	231	244	243	244	249	222	223	278	229	251	241	213	257	236	231	228	242	227	234	245	221	240	227	243	232	236	217	220	240	262	215	224	224	242	234	220	258	263	236	241	247	208	245	245	245	233	234	263	236	227	209	259	245	249	245	229	239	286	210	229	244	208	252	237	248	234	257	240	240	247	249	259	243	219	198	251	267	229	234	202	244	246	253	237	226	245	223	220	234	222	243	273	254	249	241	225	261	264	240	228	239	240	284	221	214	241	238	225	246	221	203	227	211	227	221	239	238	247	230	255	261	218	252	235	240	258	261	238	280	229	249	226	231	246	234	283	240	222	270	230	266	240	231	245	270	211	250	224	265	231	224	254	231	249	249	229	240	220	229	243	255	213	252	239	211	230	223	247	229	222	208	263	219	248	240	247	263	244	249	228	246	237	278	211	248	244	276	260	254	227	235	252	220	230	236	237	246	251	255	247	232	250	230	240	252	229	238	219	253	232	219	234	228	242	236	260	212	207	245	230	198	238	233	255	222	219	184	227	222	253	222	217	238	263	280	260	218	227	261	212	229	252	226	226	225	219	211	262	256	257	227	239	220	234	243	227	226	237	226	232	240	245	215	232	213	233	245	249	272	226	243	250	244	214	237	254	208	210	216	269	215	225	258	253	260	210	241	231	248	250	240	232	231	236	217	245	254	249	209	217	256	240	246	226	266	236	225	229	254	249	220	244	248	262	251	236	253	235	244	229	246	239	284	240	278	255	230	267	220	220	229	259	246	243	235	218	243	264	231	212	259	230	239	223	232	248	245	221	214	243	262	234	247	241	239	257	259	205	238	194	250	225	246	254	216	213	220	255	232	254	226	243	217	254	233	245	250	246	271	258	257	227	244	231	279	229	223	260	248	226	208	243	219	228	236	227	231	225	261	230	221	268	243	207	239	236	227	244	236	238	262	216	232	250	262	229	216	243	224	226	245	234	220	233	250	233	209	232	231	241	258	249	236	251	240	256	240	227	226	271	248	234	236	270	247	238	240	236	230	260	251	264	258	236	232	243	222	254	239	242	212	236	223	232	233	250	240	223	261	239	236	211	229	252	228	249	247	244	246	252	246	248	246	269	214	232	218	247	241	210	224	231	270	266	242	231	235	267	246	232	253	252	251	254	254	211	234	234	226	231	264	232	251	246	250	255	251	208	255	232	266	248	212	236	234	213	276	257	231	231	238	273	247	232	258	225	248	207	190	246	219	229	229	267	243	265	243	222	243	254	243	222	244	238	242	250	231	237	213	284	232	248	244	238	215	212	237	230	247	257	266	258	278	218	271	242	264	247	256	239	248	225	234	232	231	248	230	236	253	274	251	236	240	243	249	252	280	238	219	224	241	248	242	241	248	222	244	245	251	198	266	246	237	240	258	232	251	218	242	259	240	247	231	246	234	211	266	277	262	271	220	236	238	271	243	253	229	225	219	248	234	255	236	232	225	243	240	252	234	239	245	256	249	250	226	256	253	239	241	233	233	234	236	217	236	276	246	250	216	228	228	215	246	243	244	249	236	260	276	241	226	267	265	236	254	244	246	233	225	225	251	258	238	232	253	251	236	226	254	218	225	227	241	224	216	247	236	245	228	224	233	273	257	236	236	215	227	226	257	243	255	227	248	250	197	257	223	256	222	254	248	239	264	235	262	247	205	255	243	226	219	242	245	246	239	225	229	218	249	241	232	267	257	224	262	206	244	244	230	243	238	241	251	250	214	218	251	251	229	215	231	242	230	215	245	226	226	253	234	255	220	238	232	263	209	288	245	242	240	266	242	233	217	234	227	242	226	235	263	220	242	223	220	213	262	244	253	234	251	229	218	253	236	245	232	231	235	249	223	232	244	226	223	259	219	241	243	231	242	259	218	217	232	227	208	245	249	226	245	218	217	214	244	265	248	248	251	242	228	239	201	256	236	233	225	233	232	225	192	238	233	257	258	238	218	230	232	232	243	238	250	219	209	238	230	256	238	271	221	233	268	255	228	254	231	212	271	233	214	235	247	237	274	238	259	267	223	225	236	219	248	242	213	260	238	264	225	236	245	232	198	250	257	260	235	234	253	225	238	230	236	269	229	238	250	234	238	215	227	262	196	229	250	221	265	245	223	217	209	234	244	243	203	254	246	215	223	250	252	234	249	254	263	235	243	237	264	261	261	247	229	245	230	217	248	253	254	237	241	235	223	244	239	230	217	240	220	268	262	237	208	226	240	252	242	246	247	249	270	216	235	240	230	257	241	227	239	227	269	242	237	215	233	238	255	243	243	214	252	259	252	259	272	222	245	244	242	234	244	214	225	255	217	215	233	225	234	243	237	242	247	243	261	229	238	242	246	239	236	241	228	249	261	250	241	254	268	247	269	231	218	235	248	245	240	265	249	257	209	238	232	257	259	254	238	249	265	250	246	241	264
51938	57643	53657	50558	44299	3734	722	775	844	659	682	682	687	732	691	630	670	696	677	665	611	661	612	610	612	567	625	585	609	607	591	556	609	591	556	546	626	583	543	593	526	617	577	536	608	551	549	604	581	587	568	549	550	577	539	588	590	601	584	573	592	586	571	555	570	568	777	571	541	526	559	564	551	555	564	521	556	593	568	556	535	566	559	577	545	554	535	544	580	575	574	560	507	525	522	551	552	539	561	569	495	543	552	576	549	542	555	502	559	572	535	539	488	539	535	565	559	528	564	550	551	551	534	546	529	572	552	537	548	560	514	591	548	579	525	545	587	537	588	548	537	562	575	523	564	545	573	552	531	526	540	577	584	575	572	539	577	576	579	562	544	582	526	554	564	562	534	553	573	568	560	565	498	548	539	592	585	516	562	588	522	527	568	542	554	537	530	571	563	534	566	560	588	557	549	504	547	499	533	557	493	540	513	488	533	541	536	541	529	547	497	537	577	560	560	538	544	569	513	544	562	551	522	521	579	546	588	566	589	576	554	539	565	530	536	532	565	548	581	534	512	519	589	521	568	558	545	561	596	505	550	527	589	516	566	558	549	513	539	530	573	534	519	601	534	487	526	574	575	519	566	550	575	487	567	558	519	567	518	517	544	542	557	557	497	534	563	505	541	550	522	584	523	551	533	554	578	585	571	572	518	562	554	527	608	524	516	557	511	567	548	529	507	515	530	569	518	543	545	574	551	507	574	571	556	555	557	511	569	546	570	556	537	605	556	565	551	534	558	543	514	538	588	554	529	550	571	581	528	543	516	532	534	539	547	549	506	570	539	502	525	552	566	570	564	543	546	578	527	535	575	516	538	514	547	514	535	550	546	534	520	513	549	537	514	592	582	553	541	583	502	541	554	547	539	554	579	545	541	544	567	549	526	568	508	560	542	552	510	523	559	566	523	528	510	542	551	582	528	565	529	578	530	575	591	530	524	562	557	529	538	547	576	541	559	545	570	520	562	558	498	587	550	531	546	563	538	541	543	534	574	522	546	570	517	521	540	548	571	565	551	546	561	547	551	561	507	513	527	514	543	551	536	544	526	517	568	491	561	572	541	544	554	537	513	533	586	581	527	519	536	579	576	518	562	569	581	565	533	543	518	555	533	578	584	559	544	547	542	553	534	535	529	542	569	593	553	534	531	552	584	550	536	545	548	535	567	594	533	540	545	532	553	570	524	555	530	530	597	568	531	541	543	546	543	527	544	552	549	505	538	531	533	550	517	563	564	580	545	541	517	584	543	561	507	570	530	565	568	516	563	565	545	535	573	557	561	534	530	539	517	595	557	556	543	543	548	589	493	507	577	539	544	552	518	528	538	549	571	569	516	514	539	549	557	566	545	511	551	572	548	583	535	553	568	565	555	514	550	526	556	535	518	540	593	556	553	590	549	546	558	572	542	549	536	553	471	528	549	545	517	541	551	542	541	493	557	520	549	603	510	551	550	613	536	560	567	577	550	491	512	535	532	556	551	532	528	593	536	562	524	555	568	548	583	551	555	563	528	520	511	546	538	532	540	554	523	530	538	569	540	519	549	538	558	522	563	533	515	564	512	524	550	546	565	590	541	539	539	540	517	562	531	518	529	548	530	522	511	568	500	565	549	567	566	538	548	563	528	517	525	527	564	549	575	540	553	532	528	525	557	560	526	529	563	508	534	526	532	554	580	500	526	557	545	545	561	509	571	510	530	532	577	540	514	546	530	528	556	502	547	535	597	522	511	557	568	544	496	562	558	544	488	508	569	552	531	518	545	600	561	567	544	547	558	526	545	581	522	562	538	532	513	502	524	501	543	563	551	532	525	531	537	523	476	515	527	548	546	506	569	547	533	539	544	568	550	548	563	560	536	527	565	548	562	521	554	535	516	531	548	557	553	537	498	560	579	596	564	577	528	565	541	526	534	524	565	531	541	549	560	513	544	521	579	541	591	546	507	553	519	551	541	520	536	518	511	570	556	547	519	559	544	551	523	542	578	538	518	551	547	539	550	518	542	542	564	516	543	535	497	534	511	587	555	521	506	550	550	567	518	605	558	520	543	523	509	545	509	519	532	542	531	518	545	539	522	559	491	497	530	563	553	549	537	586	510	591	511	568	522	548	589	535	543	522	550	567	547	528	559	539	528	546	532	553	564	547	518	521	524	509	515	509	572	541	551	502	520	543	537	529	580	494	576	525	549	574	563	548	590	544	556	533	545	565	541	527	506	524	547	541	555	528	589	566	529	532	530	541	570	533	601	551	578	542	515	551	514	535	534	528	495	549	513	556	572	540	536	579	537	562	547	531	542	504	547	548	517	531	531	574	545	546	558	569	542	545	557	603	543	527	553	518	527	537	569	511	504	550	538	512	531	572	542	522	547	549	597	534	566	535	572	578	550	536	550	559	558	559	546	538	509	554	540	561	517	561	545	537	541	559	540	503	573	521	521	551	544	538	585	544	621	527	541	568	537	513	562	553	545	481	555	566	551	563	553	538	508	591	584	556	529	533	551	565	525	586	567	549	565	576	529	541	529	511	541	523	572	527	541	522	511	548	546	537	529	574	561	535	567	551	495	573	537	555	544	575	541	528	527	483	583	548	562	524	538	559	541	553	526	564	546	540	505	511	513	550	540	515	513	560	515	557	547	558	533	548	538	565	543	552	544	581	567	527	557	557	527	534	562	554	542	541	536	533	565	522	567	550	506	558	514	561	560	551	521	544	535	520	575	523	551	573	534	580	565	569	526	583	528	548	569	556	513	543	600	562	523	518	520	582	551	515	542	563	524	571	549	552	514	612	572	568	566	554	534	553	539	562	540	545	528	559	546	579	514	553	538	524	585	588	555	580	535	562	559	548	573	538	575	526	536	548	522	548	499	548	530	561	563	532	493	536	539	554	569	546	561	528	524	536	533	499	529	591	525	586	531	534	602	491	546	532	534	497	543	556	546	534	536	534	568	534	528	567	536	556	544	531	536	545	546	590	537	542	512	513	541	523	580	561	545	562	546	543	549	565	525	523	569	560	570	525	506	531	549	572	561	563	562	526	558	520	527	573	510	527	519	567	580	569	575	558	562	540	547	551	544	564	525	574	601	556	514	609	597	540	544	549	541	512	526	532	534	538	516	555	548	555	531	567	537	561	574	523	524	548	569	480	557	600	567	520	520	577	566	543	572	562	552	520	611	546	558	530	585	552	588	552	554	566	550	558	510	557	546	582	542	533	511	567	532	558	516	525	553	557	568	520	533	516	571	595	519	579	534	551	554	546	575	595	544	530	553	557	578	547	533	539	551	507	542	518	540	501	577	534	524	546	530	566	537	571	510	493	521	575	570	564	509	558	548	560	554	546	541	538	517	546	525	541	528	546	544	563	532	567	572	553	538	533	545	562	534	593	537	544	525	547	543	549	542	538	552	528	552	541	527	585	515	511	566	567	537	525	498	527	520	546	567	597	535	578	541	557
51961	39564	39936	36976	35216	26180	23569	22710	19050	9218	1628	463	415	424	447	511	426	436	472	488	508	475	417	442	426	413	436	435	455	440	451	428	431	423	403	371	459	385	375	434	419	423	369	446	374	427	420	414	385	432	388	396	378	397	394	376	421	430	423	402	375	384	374	373	402	387	728	485	404	436	428	402	401	367	379	415	425	399	431	364	425	383	400	410	405	359	414	346	370	366	398	411	417	400	384	414	412	371	391	425	397	381	411	404	389	382	412	411	444	420	377	378	375	390	399	348	378	412	366	444	408	425	412	430	403	425	363	398	436	388	414	370	380	367	376	441	395	405	410	376	393	424	395	404	440	432	356	389	388	379	373	416	357	390	376	383	404	408	390	405	353	404	411	378	390	396	405	392	371	375	414	417	405	394	383	395	395	383	362	372	361	355	383	369	415	388	424	369	375	351	402	365	390	356	408	389	404	391	359	408	383	350	404	385	379	375	361	383	379	390	416	389	379	370	314	392	402	394	408	388	354	374	367	375	400	392	414	395	422	388	387	382	447	370	441	378	395	426	391	400	346	404	407	391	387	388	387	447	402	446	436	416	370	386	402	404	373	391	374	359	374	348	404	389	384	398	381	398	396	360	402	389	394	455	386	404	384	453	370	422	429	406	399	413	398	384	397	430	391	406	369	358	371	375	403	370	399	401	399	376	378	388	393	398	386	410	406	382	384	371	375	400	414	404	392	396	416	389	381	415	421	370	379	429	389	389	385	376	370	400	396	414	415	378	380	362	368	360	403	384	408	366	426	397	381	417	397	357	374	385	389	384	391	394	425	367	416	381	407	380	440	417	392	392	394	418	383	395	373	392	407	421	388	367	355	422	361	354	442	412	375	375	389	424	419	368	379	408	384	406	381	414	399	403	378	407	406	410	395	421	401	462	413	377	389	399	384	400	402	385	370	367	412	379	390	375	412	372	383	391	371	371	345	372	381	438	390	366	414	396	404	398	385	401	405	398	405	420	399	378	362	340	392	385	362	412	376	355	365	342	392	405	395	382	393	382	394	380	390	356	378	392	376	436	391	437	383	342	416	394	350	411	401	368	384	383	408	370	428	385	429	395	356	380	359	398	427	374	391	369	366	353	385	364	415	411	376	372	398	377	381	352	447	428	396	388	408	413	390	398	339	401	344	391	384	388	410	362	407	391	383	390	372	369	404	368	382	418	423	375	377	373	346	414	336	409	392	391	386	359	426	404	391	419	375	369	363	387	395	426	432	397	407	406	377	386	368	378	391	374	422	390	410	431	333	366	356	386	361	392	386	371	363	376	391	361	414	402	393	408	353	386	422	406	373	392	367	390	373	367	392	407	370	386	410	384	391	404	396	371	404	391	389	390	433	376	387	437	357	371	364	399	383	377	383	403	462	386	399	358	398	374	394	368	401	350	393	369	380	393	374	395	371	369	417	388	408	378	374	426	398	348	417	396	399	408	416	397	370	399	414	416	353	377	381	390	395	403	384	380	388	453	399	414	395	379	360	397	413	357	369	376	411	396	343	394	397	383	401	405	387	398	375	388	402	356	390	383	380	409	395	323	392	404	405	387	391	376	396	396	399	366	400	391	373	424	380	402	373	375	385	387	391	362	384	416	383	412	428	401	421	392	358	378	323	437	424	364	388	421	398	379	363	378	435	367	431	382	354	374	399	395	372	458	401	404	407	367	420	397	401	394	417	389	354	393	385	364	394	433	374	427	397	374	407	416	402	408	398	443	363	389	395	403	391	378	381	393	406	373	385	397	378	396	374	378	376	403	415	400	381	396	373	378	412	415	417	389	372	394	394	393	361	389	366	389	346	404	369	416	367	380	402	398	442	356	380	371	385	381	408	380	392	360	403	383	441	401	369	356	407	392	383	377	377	382	359	402	368	407	389	361	360	382	386	387	400	375	359	367	396	410	410	383	383	403	366	451	396	428	368	386	385	388	371	396	352	431	377	363	382	385	429	403	403	410	322	388	358	367	365	347	398	366	419	399	407	371	377	362	357	416	363	394	465	393	422	380	391	391	450	407	413	405	400	405	405	400	412	366	407	392	412	396	428	346	387	383	370	393	399	335	357	372	399	424	385	382	378	420	414	385	387	385	355	420	399	386	356	341	338	400	392	378	393	390	386	405	381	391	385	364	405	399	363	363	402	423	408	362	402	346	420	383	401	397	372	410	391	382	415	404	365	373	422	378	376	368	365	381	384	427	419	400	369	384	388	371	408	422	375	414	352	423	410	363	410	414	357	396	380	436	361	369	410	392	395	415	354	381	387	341	439	401	427	393	392	397	406	368	362	417	431	392	372	401	373	386	421	378	363	349	379	378	408	407	408	389	400	405	378	434	428	382	421	383	396	428	392	393	365	370	376	396	399	412	401	401	413	395	380	413	392	379	395	410	413	389	412	422	348	385	386	391	381	372	380	416	403	383	454	418	383	395	380	390	332	421	391	417	403	386	435	393	385	368	373	394	374	420	378	386	344	363	380	358	364	402	387	380	406	392	389	429	398	393	431	373	378	378	376	402	416	401	375	364	356	375	454	390	403	368	389	406	345	376	401	374	357	388	377	399	406	396	379	388	414	366	382	375	391	422	399	407	368	354	386	364	377	387	404	357	405	396	435	386	379	368	396	387	429	385	379	406	415	370	427	391	389	412	383	383	387	423	406	374	386	380	386	408	386	395	384	357	446	406	359	376	370	405	398	372	397	382	422	374	364	357	377	414	384	415	403	417	368	385	383	391	403	402	372	425	400	381	352	407	382	400	403	366	387	385	416	391	374	383	415	374	373	371	412	370	392	417	360	370	396	422	365	367	376	382	372	401	394	380	386	399	402	384	341	400	375	438	391	381	384	379	352	392	354	372	397	349	409	386	372	435	373	366	385	425	433	370	422	392	369	375	389	351	414	378	390	382	403	371	391	353	385	379	394	402	395	379	436	372	374	384	375	386	420	384	422	378	419	383	371	408	381	363	393	401	394	361	378	362	396	438	403	350	373	425	377	387	426	414	431	394	338	402	410	392	390	384	375	364	396	428	412	363	386	367	403	384	400	347	438	393	346	379	420	418	365	397	404	371	376	390	418	393	366	380	410	401	385	382	375	416	391	366	415	405	384	414	373	376	367	386	376	350	358	382	345	402	394	395	374	390	365	368	393	374	366	403	389	401	412	398	353	369	390	418	402	348	410	395	415	400	373	409	431	364	411	327	356	381	394	397	409	388	434	361	373	378	386	340	356	387	356	391	375	379	422	400	456	401	392	392	379	357	387	389	391	416	387	389	369	408	420	369	396	362	391	412	382	422	344	448	406	368	424	376	369	356	387	406	382	361	417	402	396	389	402	427	344	366	398	378	355	374	425	387	427	383	359	401	420	429	356	389	357	422	389	397	403	358	375	388	351	358	353	424	395	372	353	427	389	368	374	401	397	397	408	381	397	379	403	414	419	390	363	393	401	368	374	384
51431	53500	41565	28261	12202	46	5	6	15	22	41	61	114	197	351	432	600	693	692	738	780	752	765	765	805	748	815	786	781	795	825	784	766	795	781	747	785	747	754	791	774	806	759	798	791	774	808	772	778	755	765	761	773	765	761	765	780	739	742	795	746	814	753	749	722	714	2219	1018	761	731	698	732	781	741	727	741	720	764	759	712	816	759	788	769	694	729	760	757	728	764	694	710	741	713	781	738	738	767	738	762	768	719	708	767	718	748	687	706	716	799	710	773	724	731	737	801	713	715	753	718	727	760	686	745	769	726	760	731	758	756	702	715	735	745	734	754	718	704	782	733	751	741	722	681	722	741	752	707	755	723	699	706	727	675	761	754	735	721	786	762	718	684	730	708	720	723	788	784	719	718	762	682	748	719	708	799	748	731	737	726	763	771	728	685	679	775	772	723	714	710	721	670	700	761	768	756	747	735	735	741	709	741	738	742	768	696	773	748	692	718	747	742	731	714	742	743	701	690	724	756	746	702	753	708	716	729	692	666	651	731	754	675	687	715	751	764	710	662	743	726	761	705	717	735	711	741	668	742	719	724	693	738	701	722	743	717	725	726	715	741	796	772	710	691	764	696	790	734	692	770	690	713	717	739	750	801	774	745	693	715	716	737	735	679	741	715	716	723	738	749	710	720	710	731	751	761	749	734	762	772	769	769	741	712	716	734	748	724	763	736	725	723	746	753	744	688	756	720	722	714	741	740	742	748	766	737	766	736	727	702	713	708	698	746	742	775	740	738	745	748	698	758	764	748	739	720	726	729	688	707	723	719	705	744	757	726	743	741	769	761	770	758	678	766	757	703	693	733	729	739	702	726	712	701	725	714	736	697	692	736	699	700	737	725	735	735	722	739	694	739	701	713	714	727	706	742	730	789	689	682	753	717	719	732	722	716	753	740	736	722	721	726	717	722	708	702	749	732	683	723	735	767	732	722	676	722	714	718	737	736	698	756	751	730	776	718	730	718	715	692	719	716	680	714	699	736	731	739	678	704	755	726	719	698	708	704	684	763	762	712	731	688	749	733	770	753	712	738	761	751	735	714	674	715	742	728	747	711	773	763	742	702	747	714	737	735	715	704	741	722	698	765	693	698	752	738	712	705	732	707	739	765	682	766	692	737	739	747	733	768	755	791	743	766	703	719	744	726	740	787	672	678	720	733	765	709	737	727	760	744	704	736	699	754	680	724	721	740	681	731	753	737	748	743	738	715	750	727	682	706	751	730	729	710	721	726	728	748	694	710	745	705	736	727	709	740	709	735	780	693	740	726	698	776	738	697	755	785	653	675	694	735	744	704	745	701	676	701	687	743	775	713	728	727	721	726	689	716	730	730	777	697	721	691	731	663	770	745	719	690	766	713	742	754	743	748	731	704	748	728	732	796	738	763	714	697	728	725	727	668	749	746	706	746	743	730	729	733	735	769	758	765	713	753	780	719	751	743	774	707	729	665	713	809	708	742	695	715	729	734	720	720	716	747	774	671	757	723	695	703	726	704	715	702	772	712	737	704	727	733	695	708	739	708	774	721	762	716	733	732	757	753	739	742	725	708	721	753	758	722	733	745	700	736	735	730	762	776	715	743	733	757	752	763	765	741	713	733	770	737	726	699	709	701	718	713	728	748	748	732	717	728	708	700	732	742	747	732	758	750	767	726	771	699	724	713	764	728	740	745	739	758	693	760	722	788	693	733	798	711	764	749	751	784	737	731	740	708	710	740	743	754	682	733	739	750	724	689	707	736	739	740	733	728	748	709	712	788	688	695	699	723	748	741	725	766	760	751	729	696	722	699	767	743	723	728	716	745	731	718	754	726	714	694	739	814	713	751	748	744	689	724	748	725	687	690	709	754	691	761	732	745	744	747	724	748	763	729	722	704	749	755	647	692	739	750	714	751	671	730	699	726	777	698	767	706	691	727	785	761	720	745	702	766	688	716	682	701	746	697	734	740	711	720	782	755	765	722	701	710	712	782	739	674	725	720	714	691	756	669	676	708	698	723	735	703	731	708	718	726	765	707	748	725	741	751	708	770	748	721	727	760	738	680	710	731	721	706	719	737	711	733	733	742	774	698	723	724	724	742	737	727	710	750	712	719	724	677	720	747	734	711	707	696	671	729	712	757	734	707	716	706	718	700	720	739	773	748	707	673	716	773	745	743	704	775	673	735	713	712	696	684	753	729	676	669	755	759	734	687	752	757	753	744	682	702	763	725	719	706	703	746	699	721	737	692	742	737	744	719	721	776	733	753	745	704	758	754	725	758	708	718	739	725	716	743	753	713	744	755	781	688	686	750	709	710	714	720	713	737	712	728	748	745	738	702	778	766	756	693	693	712	731	737	755	723	716	720	752	716	684	708	704	736	697	714	687	724	762	690	671	701	752	716	735	752	706	727	701	749	715	710	732	736	721	685	692	718	707	774	757	739	759	694	717	774	714	720	656	721	711	704	746	735	719	759	684	778	741	724	671	718	701	683	689	774	756	725	753	687	735	695	719	748	740	780	703	749	727	712	765	674	720	723	709	740	676	711	776	712	705	750	739	765	701	738	717	696	684	693	650	715	719	729	747	714	765	768	712	735	686	701	710	754	699	684	713	722	712	706	705	744	673	698	758	704	690	713	699	754	714	737	727	677	674	764	715	690	739	728	694	709	705	717	673	751	716	772	728	715	756	723	718	727	722	674	742	718	775	722	707	707	749	755	668	671	753	763	767	733	679	712	707	703	730	699	740	755	691	710	732	740	744	726	737	724	759	775	689	698	752	761	755	717	699	719	720	757	743	721	737	735	736	704	692	694	729	697	708	702	723	651	696	759	724	681	741	718	766	736	737	705	722	702	724	718	721	744	703	716	764	718	729	736	720	669	738	704	752	765	722	719	772	660	724	725	706	724	777	715	778	745	756	727	731	746	729	746	700	706	709	744	673	745	719	711	745	748	710	739	714	695	769	693	703	735	710	721	695	717	718	733	720	714	758	707	703	748	708	732	753	719	711	759	721	686	713	782	702	732	703	746	735	744	738	695	700	717	696	741	699	758	755	718	736	715	700	716	721	757	729	740	744	723	710	743	704	691	723	716	707	729	733	733	717	706	748	711	709	735	706	737	747	726	719	773	683	676	714	708	721	734	693	736	746	746	712	746	753	746	736	676	658	773	702	725	709	690	759	709	779	701	713	725	747	746	747	740	699	715	719	712	668	749	749	736	690	748	786	750	668	737	727	729	730	703	693	733	705	715	733	703	733	738	724	752	716	730	744	717	740	742	705	704	732	724	715	665	697	725	708	721	748	730	678	689	742	721	737	776	735	698	762	749	786	694	737	728	730	754	685	719	703	755	735	740	725	734	683	689	716	694	727	754	749	708	742	782	737	797	721	701	722	721	709	738	719	775	741	729	769	691	711	739	741	739	718	774	720	758	719	746	689	716	699	761	700	740	687	687	780	730	724	767	786	711
36899	60871	57544	48275	42924	15332	2083	371	319	208	149	151	159	137	144	155	153	156	173	147	140	155	172	156	164	144	163	147	160	147	128	139	146	173	149	156	159	159	143	142	158	151	168	146	173	159	153	153	135	166	149	155	166	146	146	131	161	158	152	132	149	129	148	158	169	151	151	159	138	163	148	131	138	156	139	127	152	165	140	149	155	139	147	156	148	165	156	144	156	154	148	163	144	133	174	168	167	165	131	163	155	140	146	145	148	146	159	146	164	154	143	156	168	150	141	142	130	156	147	140	142	153	147	162	129	140	132	164	147	150	143	140	152	150	148	171	158	150	140	135	158	142	137	152	158	156	159	154	159	136	145	146	151	155	148	170	162	157	136	145	145	132	148	139	132	158	153	147	178	168	126	143	158	154	122	145	155	152	143	141	137	129	157	147	144	149	142	152	141	152	157	152	147	162	159	148	158	169	150	156	155	154	146	148	162	133	157	146	158	160	165	147	141	140	141	156	175	156	122	169	152	141	145	153	176	128	140	152	157	128	161	159	148	133	149	154	127	139	156	135	149	129	165	156	146	137	124	146	143	137	173	161	131	145	140	167	144	142	180	162	136	153	142	148	162	167	159	154	149	150	135	135	167	119	144	145	143	142	128	146	133	136	144	139	154	157	170	132	153	167	162	140	159	148	165	172	139	137	181	145	166	164	155	163	147	164	136	131	156	163	141	186	157	148	150	147	163	154	147	147	142	151	171	151	138	133	149	145	147	171	130	156	147	162	150	145	157	149	140	149	146	165	149	163	154	169	160	149	157	165	137	174	126	157	142	156	165	128	139	165	140	161	149	158	148	179	163	165	136	149	163	152	173	167	159	138	146	143	152	160	176	176	145	154	143	162	158	161	155	127	147	149	159	152	147	160	168	141	157	131	154	158	155	163	148	168	171	164	141	169	171	145	177	173	165	149	152	136	141	171	173	124	149	151	152	143	150	140	139	153	156	166	152	148	169	170	148	160	147	175	137	145	142	145	151	167	136	152	165	169	146	172	153	142	120	140	154	160	166	136	153	158	155	150	130	133	152	166	174	152	152	128	135	138	147	158	140	147	168	126	151	150	143	137	170	156	147	169	130	148	139	170	143	131	157	145	163	156	141	147	161	171	144	153	166	161	139	149	149	138	168	155	149	166	165	136	143	148	142	140	148	158	156	155	132	147	145	161	154	143	122	167	145	160	160	166	146	159	168	150	155	163	136	160	159	135	155	143	134	168	151	154	167	136	152	152	148	154	161	148	145	123	133	143	153	155	138	154	136	158	148	159	156	147	190	145	150	141	151	151	147	164	129	136	142	160	147	149	142	128	147	132	143	170	155	137	127	151	164	179	150	149	171	180	144	145	168	144	146	105	144	154	158	144	158	153	148	147	158	165	155	132	148	162	167	182	162	154	174	153	155	164	167	155	134	156	121	131	150	142	133	150	165	134	159	169	159	136	152	144	132	151	135	148	151	155	130	154	161	144	135	138	139	156	149	140	152	150	151	153	150	147	166	127	148	171	161	158	138	149	155	146	148	165	148	160	133	150	146	160	114	149	162	127	145	144	145	171	146	157	131	158	119	137	160	153	150	141	159	177	144	149	159	145	177	145	158	156	174	159	158	170	129	145	154	143	172	151	148	154	152	160	129	164	175	144	144	155	159	142	133	140	164	165	163	153	152	142	169	128	142	148	154	170	150	162	152	146	166	143	134	143	155	162	174	134	156	146	135	141	138	150	135	152	159	161	158	163	164	152	144	160	139	157	164	181	146	136	155	149	154	126	175	154	154	149	139	166	159	154	157	160	156	127	147	152	156	139	138	125	158	140	160	172	154	136	165	169	149	127	171	154	143	153	162	182	182	139	161	138	153	147	157	169	141	137	128	146	151	158	140	139	178	172	127	150	158	163	159	171	159	167	147	154	136	150	136	156	155	159	183	160	157	129	120	146	129	166	146	170	164	144	147	147	142	131	136	164	135	160	135	147	154	160	170	175	152	137	148	148	164	166	154	177	176	137	129	144	135	165	141	152	135	146	152	140	151	148	153	166	147	171	151	154	145	162	136	155	152	159	138	167	134	122	160	159	156	149	160	145	152	129	160	166	135	162	133	162	126	147	149	140	179	164	151	145	167	156	154	135	163	162	151	143	134	137	137	149	162	141	154	144	157	148	165	171	144	146	158	151	149	159	168	149	133	146	166	159	136	145	155	167	136	137	140	140	123	153	147	154	148	145	178	151	155	141	164	162	135	154	150	132	164	144	163	138	163	167	170	151	152	139	165	135	153	151	151	148	153	146	155	172	152	138	149	151	143	138	165	141	160	136	162	147	147	134	160	156	169	150	160	158	140	138	154	137	141	146	167	151	134	128	166	154	150	128	156	159	174	133	150	168	153	133	161	152	146	187	182	139	138	150	156	157	139	151	158	154	143	160	144	138	153	150	174	177	122	143	147	131	145	173	146	176	170	140	168	147	142	137	148	141	140	127	169	165	159	165	142	158	166	153	141	171	129	160	159	137	127	152	165	169	123	146	156	131	137	168	154	165	158	150	165	165	151	160	174	153	156	174	147	186	125	142	129	138	145	155	165	143	152	148	163	154	143	151	151	157	152	175	166	165	151	145	153	151	148	134	163	153	170	151	170	147	166	134	172	161	163	137	177	150	161	140	154	154	163	140	137	168	168	151	150	150	165	139	157	151	161	154	151	160	143	161	149	163	128	114	159	125	172	128	161	155	154	155	152	119	144	154	153	169	156	166	156	163	148	161	133	150	156	169	153	147	168	153	151	168	143	132	148	154	149	141	132	128	149	155	155	151	149	154	148	154	142	172	174	168	137	163	136	113	147	154	144	149	136	157	160	159	142	145	151	148	170	147	140	156	124	129	187	147	141	150	155	148	128	157	153	163	148	142	137	148	165	161	144	155	152	144	141	165	153	149	139	153	152	143	122	153	128	163	137	155	153	149	156	143	133	166	141	133	133	140	168	130	134	161	160	157	140	136	136	148	157	157	142	167	153	167	113	159	165	155	162	167	137	166	147	135	157	155	172	153	161	171	153	139	142	184	138	132	169	149	163	123	153	157	171	147	137	141	133	157	148	173	190	155	166	150	161	139	149	149	152	145	158	145	149	147	138	158	153	159	161	150	165	139	144	151	170	175	170	151	179	173	163	148	140	164	140	163	144	150	149	143	141	142	150	154	157	165	148	169	144	141	123	172	164	158	155	148	145	163	171	154	174	142	160	163	157	157	152	158	125	142	116	131	149	200	148	180	149	149	131	121	149	160	130	151	168	147	150	154	155	168	147	129	149	146	149	158	173	132	144	139	157	154	150	162	177	157	148	139	146	154	139	143	140	141	122	153	178	175	146	154	150	147	149	148	152	143	142	159	164	141	146	163	129	149	135	129	160	148	156	167	144	160	149	147	141	149	146	129	152	138	160	164	145	172	150	155	142	158	152	127
31582	58071	58079	57293	49252	7789	627	431	427	366	401	428	415	411	439	396	409	396	415	465	414	417	396	411	382	407	414	402	404	447	444	456	396	451	426	421	413	408	416	403	436	404	414	405	422	430	412	418	435	379	414	381	397	424	447	435	392	433	437	432	442	404	419	408	402	397	465	459	398	405	422	443	402	388	424	385	420	427	409	394	427	391	449	432	415	441	417	432	416	403	401	452	424	428	428	392	408	410	419	408	434	390	409	420	394	431	431	421	420	386	424	426	408	379	410	428	410	388	421	368	408	393	411	417	441	407	419	407	405	419	420	412	413	424	413	408	410	397	407	398	388	418	418	420	433	402	412	438	416	405	438	424	411	428	422	431	417	441	406	429	424	411	432	445	423	440	429	421	409	428	442	383	422	406	391	448	423	421	460	429	436	436	425	410	443	419	400	422	416	404	421	418	399	418	416	414	425	391	411	413	440	401	396	393	430	399	430	414	424	418	444	414	409	425	393	407	432	403	417	417	420	443	406	452	399	406	375	400	419	410	426	420	407	395	398	431	389	417	363	417	384	407	374	406	435	440	406	396	423	390	446	418	419	429	440	381	409	416	410	409	429	397	408	397	419	436	389	420	402	412	407	428	448	388	405	410	391	421	366	414	416	435	420	430	428	398	394	389	379	402	427	402	398	382	428	402	421	422	407	423	373	361	405	452	411	398	429	429	404	393	414	409	433	416	447	409	416	414	429	415	411	385	469	450	421	417	400	415	440	394	438	429	403	434	406	431	397	404	418	411	399	459	426	394	397	402	421	398	409	407	421	398	431	388	440	374	424	411	419	403	425	404	443	389	430	425	422	420	390	423	421	431	402	413	392	391	404	412	429	422	422	420	451	407	436	411	424	410	402	419	429	404	407	409	420	383	442	443	398	371	412	404	390	386	411	398	405	418	403	417	470	425	435	399	446	403	404	440	417	395	397	417	403	448	397	402	425	410	420	403	412	396	416	459	393	406	397	429	438	422	418	405	425	416	433	406	437	412	437	427	425	416	403	393	412	400	411	434	398	395	416	407	436	386	388	422	379	414	426	407	424	412	425	362	434	404	432	426	411	418	424	431	414	441	406	391	421	400	403	400	414	396	398	401	395	373	412	427	430	426	381	397	413	384	421	408	450	413	380	396	411	424	425	414	443	454	438	423	380	429	420	415	421	409	431	401	444	373	439	412	391	394	436	429	421	437	426	413	433	424	478	404	399	422	453	381	406	424	428	414	438	414	393	401	435	414	416	418	408	422	382	419	423	395	403	426	406	425	406	421	452	406	443	398	421	432	423	441	414	445	389	407	432	409	403	429	431	413	440	424	460	396	391	427	409	414	389	421	429	440	468	404	401	387	375	413	415	445	422	400	403	475	403	384	375	370	428	431	431	449	385	430	391	394	382	388	397	386	407	437	421	418	417	425	413	416	415	417	413	422	390	423	432	411	416	421	426	455	424	447	432	404	428	404	413	418	394	391	405	395	416	385	419	414	413	397	439	438	369	410	413	436	417	396	429	419	461	463	421	428	430	437	431	446	419	403	432	419	409	407	410	415	413	424	405	420	401	384	444	424	420	411	402	416	440	418	428	415	429	418	424	414	408	367	429	385	402	411	421	418	419	434	410	447	423	435	435	423	418	415	406	402	437	433	445	457	396	421	426	434	415	418	411	409	411	419	400	448	409	423	410	449	433	388	405	417	380	416	399	409	448	405	402	442	419	418	409	400	402	393	437	420	415	400	376	407	432	439	420	411	387	438	430	407	430	436	438	429	406	394	419	399	445	428	393	451	425	448	422	416	411	424	394	464	403	397	427	369	421	416	406	402	432	406	448	416	387	375	407	430	464	401	407	434	435	407	415	451	427	426	393	405	403	403	428	406	436	424	372	405	438	417	389	406	405	362	449	439	397	431	429	387	423	389	434	409	395	431	395	425	436	414	360	402	436	394	402	440	413	456	418	411	410	392	403	432	392	449	429	397	421	410	432	416	426	409	393	450	397	405	397	437	426	435	386	438	412	401	411	394	405	402	422	441	433	427	393	390	419	405	428	413	433	425	373	412	462	410	416	384	399	439	411	403	435	396	383	433	403	394	434	419	407	433	400	421	412	425	449	388	416	409	421	406	408	382	433	439	396	396	381	449	400	385	447	394	386	421	407	448	382	428	408	415	459	408	388	407	399	397	419	395	416	444	429	427	409	386	391	416	443	419	404	433	366	445	404	434	417	414	407	410	440	413	403	409	435	391	429	396	423	414	402	412	421	394	441	434	406	412	416	385	455	436	434	431	406	420	407	413	437	409	432	406	406	438	400	437	395	407	396	428	410	425	449	426	432	409	406	424	414	389	425	454	419	415	415	402	377	408	397	433	422	389	429	384	425	407	460	423	418	424	391	403	415	406	395	403	450	397	384	453	439	413	420	429	418	425	429	417	452	395	379	415	413	381	398	402	382	409	396	392	437	416	414	408	419	418	428	429	405	430	394	442	392	384	413	404	418	403	447	416	394	429	389	453	419	417	445	425	401	436	426	399	411	414	443	400	425	433	406	411	427	438	393	425	455	408	414	424	452	391	421	407	411	432	441	477	447	427	406	419	426	426	403	406	454	423	440	397	437	409	395	437	430	381	415	431	456	425	411	389	399	419	401	422	408	403	402	391	424	423	388	433	436	420	419	429	412	401	409	399	420	413	406	406	406	414	402	409	437	416	401	422	400	413	421	424	421	390	408	408	396	393	411	394	423	399	424	415	415	396	406	445	413	395	422	413	397	425	429	419	373	435	415	407	407	417	396	431	410	381	388	379	425	413	408	387	379	413	428	410	430	411	409	408	426	448	430	410	397	389	426	409	408	411	421	398	404	413	451	390	408	392	404	399	424	438	421	424	414	402	448	395	427	444	410	417	402	434	435	428	418	433	446	413	437	428	393	396	426	413	421	448	400	415	460	426	447	448	436	407	407	418	396	418	425	453	426	423	393	434	421	362	423	428	402	382	436	420	391	416	418	421	435	415	393	417	413	437	394	390	424	414	437	395	377	369	409	421	399	448	389	422	415	402	389	441	435	431	404	406	461	417	409	420	414	404	378	438	402	390	400	427	422	437	417	381	373	470	422	432	430	383	398	400	418	393	442	422	449	411	390	435	413	415	407	425	419	397	410	438	427	420	419	446	452	364	412	433	402	406	420	429	400	389	438	417	453	406	437	392	387	379	431	424	430	398	435	403	439	400	438	447	391	410	418	392	438	404	408	400	426	401	452	406	471	397	420	425	403	422	381	445	404	422	409	435	404	453	425	410	424	430	406	403	373	405	431	422	408	425	388	430	385	415	425	375	401	406	455	389	428	389	407	427	388	403	421	406	425	404	419	399	408	450	427	435	481	405	420	422	421	401	377	382	455	428	410	382	411	451	392	410	400	421	406	427	425	393	444	407	448	418	419	439	438	413	398	411	418	411	423	413	416	425
58451	44984	42272	42172	49404	36357	27179	23395	18079	8701	1405	341	299	299	253	266	310	292	278	294	262	274	276	256	261	241	235	275	306	280	275	282	262	260	293	277	256	245	264	268	256	269	268	288	258	281	267	285	282	253	266	274	257	261	262	262	270	251	257	279	276	278	242	270	259	247	341	289	226	300	251	264	274	248	285	307	248	257	296	266	262	270	307	256	247	232	284	291	275	230	285	250	243	271	268	256	275	254	279	247	268	270	274	224	234	258	269	261	284	259	255	235	290	245	272	255	259	260	291	258	283	250	268	240	252	225	271	215	236	280	251	247	275	247	260	235	254	282	247	282	256	248	257	257	271	272	259	269	271	262	251	237	256	265	270	279	229	284	277	238	243	250	232	247	254	249	250	231	237	269	249	277	254	252	268	267	242	256	238	239	272	243	251	268	233	275	253	289	252	267	245	244	265	270	259	260	242	269	251	261	280	253	275	265	255	227	266	267	250	254	306	274	260	282	247	228	274	262	303	280	280	254	257	280	296	249	235	268	275	250	237	242	265	270	273	246	249	239	262	238	220	271	253	271	260	263	284	248	282	254	251	246	274	311	238	239	241	266	253	262	236	257	295	288	257	244	244	271	239	270	249	243	249	251	249	283	269	256	267	268	262	246	296	274	246	235	259	246	293	284	249	260	257	261	249	253	233	250	259	267	260	244	254	290	270	244	261	265	279	251	245	248	244	247	260	257	243	260	243	244	262	257	254	266	255	266	238	273	246	215	242	241	247	252	245	271	251	278	258	248	258	297	270	263	223	279	264	251	265	269	254	280	267	262	243	283	217	251	257	281	259	261	269	249	254	245	253	276	251	242	272	264	260	259	264	247	263	248	252	232	258	274	254	264	265	248	273	240	257	249	271	283	254	246	252	249	262	268	269	278	237	285	247	239	263	282	243	274	267	264	251	271	265	251	274	246	237	264	250	251	253	251	266	262	277	271	273	270	297	272	247	250	271	249	218	257	268	242	243	265	259	262	246	238	240	258	269	238	237	273	228	236	282	226	283	249	242	254	283	271	255	211	244	277	254	256	244	291	219	261	262	232	257	246	240	242	274	266	278	291	256	289	270	278	251	248	253	248	265	237	231	266	254	250	250	266	256	239	279	275	242	278	264	286	256	288	288	264	246	254	256	218	268	270	259	245	208	249	249	282	240	249	235	251	241	243	282	239	264	235	255	276	286	251	258	277	267	256	258	294	290	265	259	234	242	264	248	275	252	231	239	263	262	262	248	286	246	269	271	244	275	295	286	271	273	259	257	250	244	233	271	258	243	295	250	277	237	277	237	282	253	263	226	255	254	265	236	277	266	236	247	255	244	245	278	271	254	260	240	233	254	275	256	272	257	258	220	279	222	249	259	260	223	273	273	276	279	250	269	270	281	277	279	292	252	254	255	248	240	243	246	245	246	242	269	278	239	264	246	255	267	269	261	271	264	254	267	260	244	263	276	256	287	229	249	268	258	258	261	245	286	278	262	267	271	298	252	245	291	261	263	256	286	239	246	227	273	244	263	261	241	279	260	265	230	279	280	244	257	276	264	261	266	257	280	267	280	240	233	255	225	295	248	259	279	269	248	268	256	242	265	268	253	266	271	257	280	267	253	270	268	271	246	276	243	265	240	266	258	236	278	299	247	278	272	278	285	251	250	263	262	248	262	244	248	254	256	265	246	236	245	263	245	261	279	250	263	295	224	260	264	270	287	232	262	278	242	278	292	259	240	252	258	250	255	269	235	282	247	228	226	273	250	266	250	244	263	256	297	257	242	276	253	244	228	255	238	260	253	255	294	264	276	249	240	232	247	259	268	301	265	290	281	244	253	255	264	251	262	246	261	276	257	250	243	241	240	267	266	271	249	254	273	269	237	261	258	248	257	244	256	234	277	221	239	245	243	236	282	264	264	265	261	278	284	269	236	241	270	250	243	253	269	272	275	241	234	258	244	251	258	262	254	222	253	261	259	259	273	303	275	262	243	263	262	250	263	248	271	242	239	243	295	255	256	262	276	261	235	241	265	231	258	267	239	235	264	272	246	252	301	268	267	270	228	263	217	239	261	258	256	253	274	267	246	246	274	225	262	247	259	260	306	269	261	239	244	288	266	254	264	259	233	232	247	240	243	242	229	254	280	270	249	257	263	230	245	223	224	267	281	255	242	236	267	274	261	257	241	258	299	244	262	285	274	279	274	257	240	276	249	246	236	292	296	204	256	255	265	254	230	275	264	256	265	254	270	287	254	250	208	238	249	249	242	253	246	255	256	211	255	273	247	265	270	235	284	226	280	252	249	246	271	261	237	231	287	264	276	276	270	241	275	280	255	258	273	246	251	244	210	252	239	261	287	272	275	283	235	244	248	256	240	264	264	244	238	247	242	267	264	245	236	238	244	275	269	239	235	252	226	255	240	278	264	261	252	259	261	231	255	271	268	280	266	244	273	223	257	275	269	254	264	246	233	272	245	265	241	272	292	281	251	218	252	265	242	289	253	230	247	262	249	257	262	247	219	237	285	273	252	273	261	222	302	258	290	277	243	245	259	254	237	270	278	284	286	286	242	251	277	257	246	247	239	287	259	246	267	238	259	259	256	252	285	268	273	212	246	269	249	246	233	227	264	265	255	252	253	259	284	241	228	284	223	268	275	267	247	294	282	267	225	254	239	279	262	233	269	265	229	254	262	267	247	241	278	263	273	231	267	234	224	295	231	239	235	242	236	246	242	256	287	267	253	283	259	266	257	245	268	257	265	241	250	257	288	246	272	261	259	258	248	237	257	256	279	273	270	250	290	262	276	240	264	265	259	258	264	242	228	241	289	262	227	265	255	243	250	296	281	249	273	267	256	227	245	266	256	279	255	249	261	259	265	248	264	235	241	241	256	288	261	257	239	251	228	251	281	242	245	240	246	248	252	250	271	279	255	268	258	281	271	271	233	237	259	293	273	258	254	292	253	265	258	233	270	259	245	251	245	232	253	246	232	232	243	242	270	261	233	232	255	279	263	228	272	255	269	254	280	272	246	248	207	235	300	237	255	297	253	246	228	271	260	275	259	276	276	271	252	262	223	276	243	260	279	273	271	264	232	273	257	258	281	251	281	303	256	269	302	259	257	245	271	269	257	257	269	263	221	263	246	264	270	268	241	236	265	237	242	225	252	247	239	265	240	211	238	278	246	251	261	260	273	243	250	261	262	224	260	250	281	252	237	265	245	277	252	254	256	238	242	251	271	263	247	244	250	250	246	230	251	255	263	271	238	274	236	234	238	264	254	227	241	251	286	237	257	256	281	259	229	272	253	249	277	256	256	225	280	236	247	268	258	236	278	259	260	280	245	279	263	239	237	272	232	247	255	274	220	246	272	261	240	266	261	242	234	244	291	242	276	259	257	249	274	232	247	256	259	286	273	258	249	257	243	259	256	243	268	252	245	246	276	279	239	239	260	259	247	299	265	248	242	278
53026	59459	48759	54945	48601	30453	5048	594	585	599	647	675	648	686	682	676	646	683	646	653	655	669	657	664	665	649	634	639	596	644	614	582	622	657	584	607	606	593	602	627	591	624	621	611	578	621	630	577	646	631	607	609	614	604	590	627	599	569	617	557	576	557	584	604	622	597	971	806	611	597	620	575	609	531	629	624	556	608	632	573	600	584	606	567	595	573	584	588	560	633	563	564	616	585	595	606	577	618	591	585	587	556	604	565	583	578	617	583	583	578	586	561	580	600	591	588	604	634	609	582	586	610	596	609	595	549	556	551	592	565	555	601	537	615	555	638	603	576	585	573	592	610	554	566	591	531	548	585	609	552	586	576	604	593	586	583	594	596	545	596	632	587	572	583	603	592	597	606	544	615	560	622	621	575	566	579	588	558	577	596	594	589	641	600	564	562	608	601	558	637	596	575	590	597	605	591	569	605	543	616	568	599	592	589	565	575	609	568	620	574	572	586	601	587	614	572	617	525	559	591	574	620	613	609	537	572	537	568	598	561	612	581	551	606	638	588	566	580	570	577	639	571	546	587	601	547	599	597	575	614	578	593	568	602	607	602	595	589	610	552	628	577	607	598	577	556	590	588	579	552	576	600	604	597	602	593	589	603	593	581	547	569	568	568	564	586	533	577	593	558	524	609	563	581	553	580	566	571	603	552	604	557	604	599	605	553	570	602	609	577	645	593	597	597	571	609	559	621	617	614	608	579	575	565	578	568	552	625	599	572	616	606	594	617	582	538	611	553	587	565	535	585	510	569	641	609	612	576	590	593	544	577	541	613	508	563	628	575	557	625	584	629	595	567	575	556	549	578	589	547	559	594	578	631	529	650	581	539	590	546	546	575	565	595	550	598	569	577	560	538	547	567	564	545	600	570	587	594	589	572	595	543	554	555	623	643	559	618	618	593	583	578	629	510	575	571	546	545	578	590	577	564	612	586	618	600	595	580	549	537	596	608	587	614	532	574	586	581	563	589	599	575	608	591	598	577	554	599	582	607	570	584	571	568	557	566	564	562	577	567	608	576	639	578	583	575	614	603	588	554	581	594	573	598	589	540	583	623	604	554	607	603	600	596	593	574	571	568	584	581	578	580	618	581	589	558	593	621	573	596	560	557	599	580	603	544	576	595	574	600	568	581	576	568	575	615	551	554	595	581	543	558	647	550	617	618	600	593	576	611	531	600	586	533	601	597	590	573	586	577	613	574	564	525	594	573	595	548	582	580	586	585	588	594	598	546	532	596	583	583	582	575	610	586	603	577	530	557	557	577	634	555	588	527	601	626	561	582	524	559	635	612	560	592	551	566	587	562	621	570	565	584	600	581	569	614	574	572	604	572	576	559	595	571	596	545	599	605	574	585	646	594	597	596	579	558	608	566	608	579	541	602	589	518	555	572	569	572	628	644	613	575	569	593	553	615	583	604	592	577	623	602	599	546	568	584	548	595	589	608	584	580	586	569	594	589	574	567	609	568	564	578	556	558	593	557	575	597	571	632	575	550	585	592	571	565	573	594	579	577	565	575	584	578	550	597	611	601	587	588	556	581	554	575	631	570	602	603	580	591	593	585	566	600	587	550	606	594	549	589	593	587	569	575	564	575	588	561	572	556	560	585	566	574	627	610	576	653	536	565	572	553	538	602	575	581	546	554	564	584	614	552	600	612	581	601	563	590	523	575	563	568	591	596	583	569	597	578	591	550	581	606	559	601	555	563	640	592	631	585	596	596	574	580	604	572	556	557	536	595	579	561	578	556	620	546	557	602	571	570	553	561	630	593	598	631	610	573	587	522	583	575	551	567	580	566	591	577	586	582	612	544	571	556	580	540	605	598	590	591	583	599	605	565	571	615	597	595	563	571	605	541	566	557	582	569	551	587	560	593	573	572	622	571	578	589	544	559	578	608	536	562	572	557	587	568	586	595	567	570	559	574	590	615	579	574	623	622	606	628	567	597	548	567	609	559	590	572	611	570	583	582	572	594	586	607	566	585	599	564	564	578	590	557	582	577	603	599	580	535	572	572	605	586	567	562	579	578	575	580	538	565	597	589	602	573	568	564	581	544	601	572	557	562	593	545	597	582	523	546	576	584	580	580	569	621	572	561	578	564	616	613	608	604	582	564	616	594	565	581	570	551	560	552	598	594	592	562	593	591	604	552	615	568	594	592	565	579	627	547	585	591	586	555	567	560	546	559	562	592	538	581	559	579	585	576	560	598	558	548	575	616	558	578	536	614	568	609	542	571	553	600	578	602	555	571	575	584	580	544	565	574	561	579	569	584	596	618	576	583	587	588	580	518	546	588	576	547	589	579	601	565	552	603	600	518	578	544	614	551	544	553	611	551	576	556	562	574	592	610	554	628	617	553	592	625	594	567	601	622	582	548	602	622	592	608	563	601	565	558	604	570	594	531	588	555	575	579	537	607	566	544	614	615	582	620	574	614	586	539	614	567	576	592	641	632	555	580	566	572	594	574	616	598	602	535	605	576	584	557	618	567	593	592	601	579	536	634	559	599	518	635	600	607	549	604	577	634	578	543	590	571	593	555	563	554	583	555	548	597	626	599	565	560	612	574	621	609	611	573	628	611	600	551	619	621	615	603	573	582	600	602	575	570	583	602	585	560	560	556	540	614	614	612	541	561	552	579	590	611	582	557	591	568	587	576	615	545	545	583	587	594	556	609	570	593	562	553	549	554	565	564	544	609	582	570	612	577	551	590	566	587	606	602	606	632	557	589	606	600	542	569	584	528	546	607	550	569	576	561	548	610	580	630	547	542	531	564	608	566	591	585	576	608	550	562	602	542	559	559	581	576	540	599	572	572	564	590	595	566	594	580	548	560	547	624	606	589	571	596	569	600	572	566	563	598	587	589	566	538	535	542	582	571	613	620	580	562	600	604	585	569	537	565	539	564	556	605	575	611	574	606	598	594	599	539	609	612	578	539	558	575	562	558	583	556	568	580	601	615	536	569	633	572	575	538	586	581	582	562	597	616	588	609	619	576	548	619	589	563	612	577	639	594	542	559	555	566	552	558	583	587	580	541	565	590	579	608	593	573	576	562	614	591	562	596	569	550	567	578	575	555	576	602	560	593	592	638	601	604	586	612	573	576	570	604	557	543	622	633	576	556	614	551	616	594	598	590	652	577	563	599	572	549	553	610	555	547	560	561	561	591	589	623	585	575	562	573	600	628	582	587	555	584	591	567	623	612	551	615	547	615	579	596	562	560	583	543	550	622	579	593	575	580	594	558	619	593	544	596	484	586	578	586	597	563	597	597	558	548	603	584	598	552	634	594	576	583	591	560	533	581	583	568	596	574	557	558	622	557	567	570	626	568	606	595	576	549	574	602	608	577	573	534	603	573	598	593	557	587	604	591	570	582	619	559	579	560	592	524	592	607	539	572	585	576	557	600	561	601	562	547	579	558	611	564	559	549	573	611	598	597	566	602	602	565
51747	38691	37023	39160	41608	36950	26703	23453	21513	16096	6226	886	438	441	458	432	419	431	463	441	436	461	432	415	408	391	405	434	385	401	419	431	416	363	349	369	392	388	375	396	389	396	388	398	389	360	350	397	342	402	354	420	417	403	398	344	399	383	416	382	382	384	353	383	385	360	424	512	365	348	337	381	386	384	371	355	326	376	434	374	339	402	400	376	399	389	362	379	362	385	378	384	387	400	383	357	364	351	372	403	355	334	391	383	365	359	352	401	372	368	360	371	362	384	370	352	388	373	397	348	391	367	374	399	385	362	400	400	373	433	375	359	404	358	363	404	368	373	370	381	402	359	384	384	421	392	366	393	384	366	393	396	393	364	395	367	384	412	448	366	400	384	428	340	398	357	364	390	371	355	382	348	329	327	384	377	367	358	382	367	344	378	363	416	385	409	369	376	397	393	402	412	382	390	420	339	388	420	344	365	340	402	370	390	371	391	336	335	360	364	356	392	336	384	410	376	336	404	371	378	349	414	373	382	391	376	354	360	375	355	361	361	389	387	384	352	356	348	353	367	390	392	350	379	336	379	386	378	395	380	351	384	363	375	360	337	344	371	367	358	391	395	366	389	392	379	393	348	360	391	395	372	387	361	375	396	333	350	430	361	376	375	408	404	378	374	386	382	403	382	384	361	393	358	347	326	346	335	380	381	376	349	388	403	362	404	368	349	369	360	365	376	349	348	358	335	375	365	389	354	346	355	389	410	415	362	362	392	341	335	381	386	424	384	354	369	353	352	351	359	379	392	377	351	369	377	377	374	398	382	367	393	406	346	418	360	404	335	363	399	378	376	423	357	416	403	380	377	368	412	351	363	364	334	376	367	360	385	395	338	356	407	382	368	362	389	373	372	384	372	357	357	416	406	359	392	373	374	397	436	394	390	374	390	387	354	360	366	361	344	350	398	361	374	437	398	358	390	373	433	417	401	372	402	359	367	385	350	393	372	398	389	382	366	358	401	367	366	392	411	415	400	355	378	395	388	361	409	380	419	381	367	373	398	391	319	375	395	364	418	368	385	385	387	392	352	376	395	364	375	326	367	400	374	382	375	389	393	389	357	331	346	385	377	371	374	389	336	346	354	346	355	371	377	368	357	348	411	393	389	420	367	379	357	348	358	402	379	397	361	386	350	389	380	397	380	382	369	333	357	382	353	405	369	351	354	377	396	374	368	346	353	364	359	311	355	358	358	385	365	392	376	367	385	378	339	357	367	405	350	344	357	369	377	382	376	361	390	364	364	392	373	376	381	391	389	373	356	393	390	331	366	348	345	384	395	382	384	408	366	392	350	362	415	388	389	410	389	392	365	381	374	380	392	353	377	378	386	379	369	362	364	392	362	344	387	362	403	400	378	369	363	367	332	390	435	377	371	364	369	380	352	312	369	384	380	400	363	392	360	375	383	359	343	381	354	345	404	374	401	372	413	358	338	419	377	356	351	371	382	380	419	383	367	373	361	399	426	377	359	359	374	389	353	348	401	393	374	373	383	397	390	397	374	396	404	351	371	352	359	340	377	394	364	361	371	354	363	403	366	385	387	374	370	348	369	406	379	367	403	379	407	370	356	408	366	400	370	356	364	355	380	367	356	388	382	368	377	364	397	359	336	368	379	393	384	364	322	381	340	388	378	366	383	377	382	389	353	346	367	356	376	344	396	393	376	323	403	366	412	341	329	362	370	382	356	348	408	336	350	340	332	354	382	406	393	362	413	364	405	373	367	406	354	369	390	375	406	358	362	370	370	379	390	370	377	397	395	333	364	371	382	411	360	377	368	351	377	405	371	363	369	384	395	353	371	395	355	381	403	411	374	392	368	413	379	369	365	391	364	362	394	346	398	378	367	396	366	345	417	356	396	362	414	413	365	333	417	387	391	381	394	347	379	412	391	332	384	312	359	389	372	369	368	377	385	404	401	319	390	365	377	360	364	381	375	371	385	405	387	395	366	356	375	393	346	398	355	380	363	361	368	376	363	357	383	372	361	369	353	371	360	397	340	360	393	357	354	361	390	353	400	390	381	377	381	370	371	363	383	382	378	388	363	371	408	352	338	367	346	367	310	423	376	361	375	362	371	383	399	428	381	372	357	357	365	352	352	366	367	386	389	375	377	361	353	365	375	365	364	388	352	378	370	370	374	368	386	409	378	360	386	356	370	390	399	377	372	387	346	377	357	390	369	371	377	388	387	326	370	386	442	361	377	357	369	369	350	372	370	368	395	386	362	400	365	419	365	354	372	378	403	406	390	371	386	371	343	376	369	353	375	363	368	391	395	395	331	363	380	391	402	358	378	405	378	359	378	359	378	392	369	376	375	377	415	365	375	342	402	345	364	360	386	399	327	377	373	353	367	346	360	353	382	336	327	343	361	369	391	398	396	337	389	408	381	373	372	355	362	415	373	353	362	381	361	405	399	351	352	343	343	357	343	368	386	341	341	369	382	380	358	375	389	371	377	377	373	390	385	394	369	393	391	352	321	394	405	380	427	354	324	349	343	363	370	400	383	376	333	389	357	407	390	355	376	442	381	350	365	363	351	377	364	393	375	338	338	348	322	394	381	330	381	399	390	434	387	359	362	346	307	344	344	312	364	387	387	389	341	358	351	349	365	371	335	372	347	356	370	391	348	387	342	389	390	362	391	392	347	425	406	375	398	355	344	385	413	391	376	371	380	375	400	338	366	370	368	392	377	373	370	352	391	376	396	350	379	363	345	368	385	387	345	317	388	360	380	362	373	403	361	350	345	361	363	394	376	404	337	349	398	378	368	379	368	357	388	371	369	373	383	360	354	380	389	370	376	378	363	416	373	366	399	434	341	397	369	382	360	365	367	386	410	349	387	333	362	391	333	351	365	356	367	379	378	365	401	390	360	333	371	345	370	375	368	380	330	382	406	399	361	353	384	345	366	346	386	360	356	408	399	378	378	367	355	405	348	370	378	354	349	384	340	377	360	378	369	368	370	328	356	364	426	377	362	392	348	368	353	389	375	368	369	355	369	359	379	372	375	365	416	346	380	398	390	346	351	388	335	368	339	402	382	357	366	366	418	376	378	361	400	366	375	326	371	374	363	383	381	377	389	411	351	372	384	371	388	380	376	355	385	365	377	382	360	349	365	348	366	360	377	395	358	363	395	358	377	364	422	405	373	349	378	394	329	329	388	337	378	340	351	368	376	327	312	339	351	367	387	370	358	349	419	369	378	413	371	378	363	358	352	373	373	381	403	395	366	376	376	356	348	366	373	374	369	388	376	361	405	402	348	414	323	362	344	362	369	371	377	400	360	390	378	359	375	385	383	384	343	373	366	359	374	363	339	397	343	373	394	349	397	346	339	335	349	364	389	377	364	348	346	371	399	399	356	349	322	321	378	377	368	372	392	356	376	375	346	349	348	384	408	382	353	412	346	414	377	405	377	333	365	377	369	348	393	369	346	377	375	352	389	376	346	377	408
48401	52836	44522	43862	28606	7953	772	9	17	40	67	149	220	323	438	520	614	656	738	706	698	810	783	757	762	775	799	803	722	760	730	761	748	823	777	765	754	772	763	708	807	773	784	754	754	754	771	727	732	735	717	725	804	741	763	730	700	779	753	787	724	750	763	695	723	712	951	1311	715	733	674	716	705	697	751	716	715	743	688	738	743	761	755	743	708	690	718	692	747	714	758	691	706	733	731	752	741	763	723	726	769	757	718	713	678	693	769	758	717	718	758	725	735	741	669	690	751	688	730	721	733	720	749	706	773	762	747	696	727	725	711	732	697	675	742	716	721	725	706	764	711	719	750	692	721	755	742	680	766	723	750	740	774	758	748	674	747	732	736	735	728	672	724	710	701	713	682	724	743	717	707	723	675	753	695	711	680	721	732	729	676	722	690	740	737	710	691	662	713	749	718	721	730	741	684	745	715	708	721	755	707	710	727	705	701	710	701	745	689	723	686	677	701	699	737	696	689	698	712	738	707	695	732	765	719	719	702	649	721	672	727	751	699	705	697	704	680	735	758	695	711	676	670	724	707	733	735	719	738	724	718	689	683	724	713	702	711	679	728	695	731	713	681	702	705	694	708	747	676	724	700	699	706	685	717	725	696	732	732	698	707	744	712	692	693	716	728	703	731	713	697	706	749	705	748	674	677	722	724	742	697	674	678	670	687	719	744	734	702	692	696	725	679	678	686	739	748	674	741	708	733	752	708	745	684	697	738	696	759	710	691	746	674	728	780	691	682	745	729	737	685	673	724	706	719	704	715	700	685	620	709	747	752	674	719	694	695	732	693	744	694	696	717	734	737	711	763	687	726	743	725	733	672	714	655	706	733	705	722	690	708	715	653	672	733	675	715	712	663	720	690	722	753	710	672	735	734	673	685	719	747	709	704	702	732	694	748	726	706	693	721	725	681	736	699	703	695	737	685	731	670	721	705	733	754	692	722	709	668	745	729	716	691	690	728	684	758	737	732	775	659	735	694	731	728	730	675	685	700	702	694	682	727	724	705	668	688	676	695	694	706	725	699	704	711	749	699	671	682	684	708	726	718	720	722	722	671	698	762	697	702	725	742	700	681	721	718	689	688	655	740	720	724	667	682	738	741	715	654	715	692	730	705	691	668	725	753	708	712	705	694	732	666	719	734	712	722	694	656	697	721	717	698	737	714	723	689	687	692	797	739	692	679	718	695	710	716	709	723	736	733	697	677	697	695	737	712	740	708	700	727	714	771	736	738	732	723	695	683	742	670	719	743	670	695	689	750	702	724	702	744	712	677	757	660	724	692	708	652	704	701	766	755	715	678	715	707	755	707	721	709	699	666	741	687	696	741	733	684	703	706	760	680	709	708	733	711	733	638	703	739	698	633	710	784	700	720	705	690	695	694	680	723	710	718	709	689	684	668	691	661	664	767	720	740	703	715	714	726	718	688	740	719	734	742	677	716	724	736	738	722	737	721	704	677	731	690	693	680	691	710	696	730	722	665	718	693	686	724	721	710	760	710	724	734	696	690	740	678	716	694	696	709	705	739	712	680	713	731	711	647	693	716	749	705	731	700	767	729	705	700	716	673	659	727	663	694	712	736	718	673	721	753	684	686	702	715	661	705	716	678	726	752	692	703	711	707	669	682	723	688	688	718	697	725	734	662	715	665	739	693	680	758	696	671	717	729	675	679	711	680	709	690	677	685	695	688	715	684	666	718	723	680	750	730	688	734	708	730	739	712	722	713	716	717	693	738	713	696	711	736	698	725	738	704	700	734	699	670	672	701	692	705	735	692	675	716	718	756	701	690	715	733	715	716	675	788	720	692	694	720	715	692	675	679	694	662	733	744	720	677	692	713	657	691	702	722	723	722	661	719	719	698	660	724	713	682	671	690	716	744	680	730	675	711	683	738	702	718	707	673	714	689	686	722	735	738	722	725	700	693	705	709	664	661	730	662	681	669	708	702	692	703	729	751	701	701	724	729	757	674	757	688	684	715	694	650	708	680	740	721	671	713	747	719	710	711	726	672	706	645	712	729	751	680	743	727	711	709	644	714	752	736	735	685	690	710	677	693	750	704	697	730	740	672	661	690	730	747	722	725	687	725	716	732	673	717	715	728	714	708	708	718	715	662	719	713	739	749	703	660	709	704	692	668	712	682	700	714	679	742	702	732	706	669	715	712	715	687	734	746	698	748	734	707	699	693	693	724	739	654	700	689	708	691	683	754	706	703	664	720	712	700	736	751	699	722	732	741	686	685	735	704	714	684	706	719	688	689	716	713	713	711	724	718	686	717	685	700	688	733	691	733	687	706	704	710	717	726	718	728	646	755	707	714	674	737	705	699	669	724	675	754	777	720	674	660	720	737	704	687	730	689	694	661	736	705	721	721	667	734	742	712	747	692	695	697	692	703	681	690	717	655	718	709	718	689	729	741	631	714	737	688	697	684	722	707	725	663	713	716	737	694	679	703	706	709	710	717	722	698	715	708	741	720	709	740	727	717	717	663	722	717	688	715	707	733	720	696	669	702	713	702	742	702	747	679	693	701	726	735	660	673	685	715	721	685	701	737	753	750	715	717	696	676	663	644	666	768	719	626	762	676	715	660	711	716	688	685	720	709	676	693	741	701	679	704	729	693	770	713	682	705	751	658	691	731	717	723	746	676	712	705	682	692	710	690	692	698	694	719	732	691	684	732	708	693	698	681	750	691	728	724	729	693	693	699	678	713	627	712	716	682	667	648	681	700	712	719	694	686	669	731	678	706	777	706	708	674	744	751	701	739	660	680	696	742	672	722	721	699	705	664	727	722	723	731	700	747	712	650	690	667	738	712	738	710	699	650	758	715	731	732	653	696	723	683	745	705	649	697	712	701	714	700	715	715	711	751	691	738	690	712	710	707	671	760	713	708	702	735	676	745	713	709	709	719	735	689	690	714	666	667	699	708	703	707	744	693	749	760	719	736	671	712	718	676	708	695	721	700	708	688	728	708	726	753	698	699	697	688	693	679	667	661	685	733	692	724	714	769	718	708	704	716	664	733	720	739	701	745	665	700	737	715	682	706	650	711	736	666	700	710	717	689	694	700	710	715	685	667	715	781	721	712	720	702	708	721	697	730	746	708	650	716	724	717	701	740	721	714	692	702	669	700	694	687	682	672	682	735	714	666	712	703	672	673	741	699	678	716	691	703	721	693	663	706	708	752	725	760	691	709	737	723	714	752	731	731	718	737	661	680	658	703	705	677	693	712	708	706	694	710	682	710	759	733	700	745	730	641	745	716	700	664	744	719	712	738	674	681	730	740	650	700	706	732	711	751	696	694	746	720	736	705	746	686	775	709	704	712	691	702	723	702	710	672	727	705	740	714	751	650	743	660	750	689	686	698	728	696	666	718	710	730	654	707	697	715	694	681	706	668	689	668	696	699	724	702	716	717	716	686	746	721	746	680	728	713	711	682	708	666	699	748	685
44292	60995	48027	42990	45874	33418	10636	735	294	215	162	149	146	139	162	127	134	147	147	154	132	128	148	129	138	143	113	140	129	154	135	138	125	141	113	130	155	140	150	117	131	135	157	140	125	116	130	136	122	148	135	120	118	139	118	127	107	134	126	128	140	141	138	138	142	124	162	142	141	123	135	147	122	133	136	135	134	146	148	138	137	116	161	131	131	155	138	138	119	161	137	137	144	135	130	132	131	133	136	137	138	112	129	145	129	126	123	138	150	128	126	118	142	155	122	125	147	124	130	158	148	143	131	148	133	142	152	131	143	121	125	146	118	131	131	142	144	143	120	121	142	127	134	161	146	139	143	121	129	170	170	111	132	158	147	129	127	153	132	127	113	129	152	143	139	126	129	117	141	118	152	126	142	133	124	161	155	144	141	137	133	145	120	141	155	129	130	154	117	141	156	115	144	131	144	127	115	130	146	119	146	154	127	125	128	125	143	138	135	137	136	107	118	156	145	156	143	118	135	131	164	119	146	105	134	116	129	140	155	128	128	132	126	121	119	148	123	129	123	121	126	123	136	104	150	144	124	104	138	144	141	157	140	137	130	116	145	116	143	141	133	132	159	135	132	113	136	122	118	138	138	131	143	145	131	123	139	131	169	136	150	115	133	135	152	160	125	144	123	161	114	137	155	154	130	136	135	135	150	158	135	126	130	151	140	133	130	139	138	135	124	126	124	154	136	122	148	127	139	116	124	132	134	133	142	144	147	141	141	133	150	110	124	127	136	136	133	134	149	126	127	122	146	126	138	150	149	151	145	131	131	180	128	124	118	119	126	137	149	157	171	124	156	132	124	107	142	119	140	128	143	136	139	111	135	162	144	133	138	138	133	127	118	138	129	136	118	132	149	123	151	147	132	138	136	123	151	110	108	158	133	127	119	134	113	131	142	141	153	160	146	127	122	159	155	134	139	123	156	138	134	107	134	152	131	114	129	104	130	145	119	129	138	134	120	124	142	151	170	161	143	150	123	119	152	133	143	126	113	127	122	136	156	121	137	145	151	140	131	143	158	123	136	170	143	122	153	112	161	145	135	151	159	151	127	162	130	134	153	118	130	152	137	145	147	144	115	137	133	128	134	138	147	137	139	148	138	139	132	145	135	130	124	145	114	140	141	142	134	147	149	136	123	150	112	132	135	153	135	131	149	146	138	148	137	154	118	145	145	155	129	143	134	140	143	136	123	139	138	135	143	133	139	122	137	137	118	135	131	150	131	134	134	154	138	123	116	121	141	125	130	122	125	125	148	120	123	158	139	129	121	151	147	149	156	154	135	118	147	169	147	135	158	151	162	132	136	133	140	135	151	139	130	105	156	134	139	136	129	132	133	133	142	133	109	134	125	146	131	148	168	134	137	145	149	142	133	134	127	141	155	128	144	129	145	142	140	150	120	141	152	129	136	128	113	139	145	138	143	119	156	172	123	173	129	142	125	147	151	116	131	121	146	127	135	136	128	125	144	141	158	139	125	131	127	139	133	136	144	153	115	119	140	132	158	127	124	144	142	139	128	114	135	133	135	149	145	131	125	123	138	144	142	150	150	109	128	141	127	164	125	118	140	148	121	134	126	140	138	157	136	147	139	146	141	148	104	127	122	117	122	139	130	130	121	153	151	150	147	126	154	155	147	133	128	150	135	145	155	114	147	121	130	143	130	121	121	144	127	146	130	131	143	131	150	127	138	142	121	143	138	147	147	140	150	123	127	147	124	135	158	123	128	136	147	143	155	127	142	138	132	102	158	142	153	145	127	139	128	133	157	121	120	141	127	154	133	144	133	123	127	136	129	145	133	141	148	148	139	141	133	139	145	137	130	149	132	153	150	159	132	149	133	135	140	151	137	130	132	164	137	138	112	130	129	147	143	135	121	129	150	149	149	129	145	139	122	143	128	112	154	145	145	154	141	119	143	135	126	118	136	122	118	131	137	128	148	137	134	139	143	114	135	147	115	156	133	143	144	126	144	128	135	136	136	147	150	129	141	129	131	139	145	147	140	126	146	138	133	115	123	124	150	153	140	142	136	128	137	146	138	132	137	105	141	147	133	151	123	130	134	155	147	146	127	150	137	134	155	137	134	130	143	126	142	151	130	141	132	129	135	147	126	156	143	141	120	130	132	139	145	144	134	122	130	143	131	131	133	125	130	139	139	135	134	139	145	119	140	120	148	130	137	158	124	146	136	143	130	131	151	147	129	144	119	133	144	145	130	116	135	126	147	126	124	123	141	133	141	134	149	137	134	137	140	129	127	127	127	113	125	124	137	129	124	125	145	147	131	133	128	161	119	126	126	152	149	139	153	151	145	143	137	133	146	132	151	126	163	145	129	102	128	146	150	150	139	128	124	132	130	128	163	138	142	132	141	150	135	130	147	154	137	134	115	133	145	158	116	137	129	141	133	123	136	147	141	155	127	149	144	148	138	135	144	111	144	149	132	144	130	147	115	141	136	144	106	129	140	150	129	137	125	138	156	131	128	136	133	139	131	153	139	141	156	154	125	133	140	122	135	145	132	131	143	153	125	141	136	150	128	148	148	132	125	132	146	140	152	134	124	126	138	140	113	143	143	134	141	152	148	139	159	138	126	145	142	134	169	152	123	134	118	142	144	127	121	119	140	126	122	133	147	131	136	132	142	147	135	128	123	126	128	134	125	152	130	163	154	141	163	135	125	126	142	123	125	142	145	153	123	127	146	138	144	128	155	134	152	139	132	148	125	136	138	136	143	137	112	149	120	119	148	134	134	144	143	146	126	141	141	143	133	146	146	115	130	124	130	133	142	125	153	157	128	147	163	133	123	137	155	144	122	125	145	132	154	135	135	136	153	134	152	134	141	118	144	136	125	127	140	131	151	141	138	147	125	128	139	140	134	155	148	136	142	146	144	137	132	161	136	156	118	132	131	117	138	142	133	121	136	140	149	125	148	157	124	112	144	144	140	136	125	125	126	129	130	127	132	159	141	129	145	119	126	134	146	133	148	130	157	142	145	148	128	154	147	139	142	124	130	123	145	135	137	142	131	151	123	147	121	125	137	159	140	134	126	138	141	148	138	137	142	120	129	124	141	130	137	131	179	133	152	142	129	137	140	134	154	130	155	124	126	126	122	161	117	150	161	130	122	138	121	152	137	147	147	144	153	151	143	151	133	115	143	142	116	155	136	160	127	135	107	133	132	138	120	136	119	125	130	128	135	143	139	133	130	142	134	144	137	138	141	138	129	152	149	120	144	138	143	149	160	151	147	128	131	142	155	148	137	115	144	132	132	125	145	151	123	169	125	148	144	138	104	149	139	139	135	121	156	138	138	132	145	148	150	123	140	137	129	143	145	136	138	126	155	118	128	136	128	140	144	138	138	134	134	137	144	152	156	143	125	142	133	141	139	127	131	134	140	128	153	146	128	146	135	139	154	131	123	144	136	131	131	129	148	162	127	161	132	133	141	128	134	147
38745	59492	49487	53450	57795	40667	3340	446	385	375	374	376	366	392	388	408	379	391	381	403	375	358	360	374	359	385	390	398	366	389	366	381	345	394	399	403	388	365	392	383	420	388	378	398	390	353	367	361	390	339	391	399	399	371	365	413	375	380	370	369	372	367	371	368	387	359	378	414	393	400	407	368	376	378	363	366	381	359	346	361	381	372	378	414	399	350	342	376	352	384	355	398	400	393	370	406	383	378	373	393	375	374	342	399	390	390	423	368	358	381	411	370	408	371	383	397	400	375	383	416	363	412	375	369	403	359	391	392	383	369	367	371	365	407	424	370	373	366	346	386	373	390	381	378	401	385	360	403	396	383	363	374	384	392	387	364	403	382	400	387	404	367	402	400	324	370	375	348	375	361	361	365	363	398	406	392	390	398	393	376	371	370	392	400	388	362	370	346	374	359	391	404	396	364	366	406	434	361	374	394	376	393	375	406	381	395	406	409	423	369	423	381	376	390	388	349	405	417	385	364	381	351	369	386	372	339	369	390	408	414	376	388	349	378	362	382	367	385	393	390	366	376	380	350	366	405	398	372	391	379	385	404	394	380	362	394	392	377	322	352	416	372	344	380	375	376	376	351	376	405	396	368	388	374	385	356	371	351	367	360	356	350	390	376	400	400	387	349	401	365	414	377	377	368	381	383	394	361	424	379	404	356	368	363	373	375	385	384	393	381	361	376	375	370	368	364	397	356	364	370	356	397	386	396	393	357	392	384	370	396	412	356	335	360	378	375	374	434	357	393	372	372	393	413	384	388	364	408	361	414	386	377	373	377	378	374	391	375	373	374	370	363	359	368	376	414	382	386	427	365	381	393	395	374	364	399	396	391	380	357	389	407	407	361	409	373	368	399	366	385	385	346	377	375	362	395	370	382	388	434	413	388	373	370	363	431	339	388	350	381	376	387	361	409	380	388	398	375	377	410	375	373	417	401	377	390	403	398	422	340	373	387	373	377	395	374	386	380	371	391	379	336	362	368	378	328	380	377	380	357	409	382	374	375	362	375	377	379	377	421	385	406	364	399	398	406	411	394	376	390	383	376	399	402	366	378	383	414	353	394	397	408	435	415	392	353	346	388	390	384	374	376	387	350	371	369	359	404	395	372	400	404	349	393	357	366	375	385	386	386	394	372	358	366	383	378	389	433	388	399	359	345	377	374	361	401	346	356	383	361	381	375	356	357	397	403	414	391	361	406	431	367	373	381	381	373	398	451	404	361	357	388	367	381	370	384	376	369	370	375	390	388	367	380	406	382	385	390	427	390	374	375	406	382	400	363	398	378	406	355	379	342	345	349	393	411	379	354	375	378	375	355	398	389	424	398	393	378	391	369	387	384	400	402	371	406	374	382	378	417	410	411	370	405	354	414	366	411	377	401	397	349	395	369	371	373	369	383	379	360	381	380	364	385	344	370	424	381	380	399	348	362	385	402	346	365	383	407	373	364	345	349	351	394	393	388	393	375	384	350	383	354	374	370	350	351	357	376	358	366	387	388	349	393	389	423	408	367	401	355	391	404	371	402	359	360	370	364	415	395	359	390	372	346	387	368	378	373	362	366	412	391	418	396	370	357	380	384	391	426	366	397	377	365	390	386	356	406	406	401	397	388	359	362	357	388	347	405	407	377	390	377	334	400	388	378	390	355	389	348	378	397	372	412	388	364	393	384	399	372	390	369	388	431	352	359	386	364	380	386	407	364	353	418	390	364	351	416	379	357	368	376	366	344	376	366	386	379	381	368	413	378	372	381	391	372	421	405	383	390	401	365	385	371	361	387	375	412	351	391	360	384	382	393	388	354	370	346	393	371	375	395	366	380	391	419	386	406	370	378	396	377	386	379	386	392	401	408	359	394	399	377	415	367	401	378	409	372	375	409	369	360	376	386	366	411	380	334	346	397	382	398	371	373	383	370	347	379	407	381	366	379	418	366	394	385	340	377	371	362	392	399	405	396	398	395	409	384	374	368	391	373	392	380	338	370	398	401	348	422	376	384	372	383	391	371	377	407	371	335	382	363	373	372	398	413	409	387	347	380	379	383	390	401	396	405	369	370	392	387	372	355	401	381	389	384	373	390	361	376	378	384	407	371	393	374	385	382	327	399	378	412	359	379	396	357	379	381	386	396	370	359	375	385	406	319	357	370	387	410	374	379	407	361	381	386	420	334	373	363	380	364	370	372	356	353	408	388	411	392	376	414	358	375	391	357	384	372	396	388	368	382	357	355	381	405	403	377	404	382	367	402	360	413	397	388	422	384	373	381	399	375	388	406	369	371	390	379	374	335	402	371	361	403	399	402	382	341	411	371	415	403	374	373	403	410	381	361	382	349	391	367	379	342	342	371	411	401	372	394	412	376	388	379	373	400	399	369	386	357	333	362	360	385	379	368	373	370	378	392	395	400	367	380	388	371	373	398	382	357	377	358	358	396	346	388	354	363	427	407	361	396	389	382	352	389	399	366	381	354	342	369	364	371	364	368	367	440	399	374	413	402	379	371	330	378	370	352	344	350	388	365	373	388	384	374	391	371	378	433	362	368	398	412	386	355	370	376	366	385	387	373	363	335	396	342	354	393	335	408	379	343	394	373	356	354	347	401	400	375	398	402	395	372	365	381	393	339	394	388	391	373	392	394	380	345	410	378	382	382	375	378	358	384	377	365	380	379	385	345	391	382	392	397	396	371	395	396	392	408	414	418	414	381	381	406	377	363	382	380	395	402	403	351	370	392	371	384	356	376	363	383	393	385	410	358	359	416	373	395	392	400	380	389	403	407	357	370	388	346	400	385	416	361	390	381	393	399	382	375	396	371	376	342	386	361	387	411	381	409	375	379	410	359	387	369	380	369	374	420	400	352	348	351	360	387	381	374	395	409	386	369	383	361	391	366	342	392	378	345	417	408	384	381	387	364	397	392	393	389	368	376	397	391	375	419	396	398	397	381	406	378	371	381	387	380	400	371	347	357	376	396	392	323	347	386	380	376	392	367	387	396	377	369	411	413	370	387	424	353	380	374	387	367	344	339	385	391	380	367	356	387	361	391	390	393	344	368	371	366	397	393	358	398	327	388	374	385	383	388	414	379	387	423	370	376	323	392	403	367	368	375	400	369	409	401	372	386	366	392	349	404	371	401	396	366	421	404	379	394	398	380	370	382	402	362	412	337	391	359	392	365	372	380	388	394	354	386	339	394	376	347	375	356	421	398	355	336	382	394	358	360	372	401	398	377	402	367	392	358	383	357	391	390	390	388	401	397	367	372	384	343	406	383	365	422	379	412	376	356	359	362	410	396	374	414	401	373	388	367	354	386	409	363	361	370	334	403	353	424	417	415	399	366	367	402	388	380	393	363	370	374	396	402	377	376	364	396	380	392	370	386	407	371	379	422	395	339	378	355	379	402	408	368	384	379	342	321	378	406	343	383	357	412	395	388	357	374	392	403	353	389	386	370	383	386
58213	41890	41081	44335	46077	41512	26968	23438	20852	14746	4037	409	309	265	245	248	291	273	258	280	256	232	249	253	257	262	264	254	236	252	246	256	254	283	250	250	279	275	292	245	232	246	246	247	259	274	262	254	251	254	234	274	238	232	267	239	282	242	246	230	243	238	254	239	247	234	305	299	240	250	263	250	229	264	254	222	242	241	267	280	238	231	257	262	250	253	244	239	256	223	251	217	273	252	216	261	228	259	221	237	250	260	249	257	233	229	270	263	229	263	236	257	250	246	269	219	241	231	232	237	244	238	264	252	240	259	240	245	276	272	235	251	233	219	263	253	227	269	235	261	268	256	267	261	259	250	241	238	250	233	258	247	238	271	256	243	244	240	248	268	238	251	248	236	253	240	224	250	224	282	274	255	253	244	226	226	267	248	242	214	248	237	226	260	243	228	254	223	255	255	227	220	263	243	229	247	257	233	237	227	225	268	223	237	249	263	260	232	240	231	243	268	232	255	263	233	263	246	263	267	252	235	217	262	227	274	235	233	225	227	247	252	234	255	221	257	249	244	243	244	266	224	265	254	215	232	269	232	225	238	263	262	232	270	251	265	262	286	256	237	239	231	255	235	246	240	245	244	237	248	254	227	236	258	259	222	239	264	269	242	235	237	234	238	250	251	263	262	241	241	262	249	237	240	250	211	295	254	249	213	239	249	271	263	255	244	242	253	239	266	236	238	253	234	234	242	230	249	239	221	264	251	247	271	245	250	225	264	256	257	281	237	246	273	256	270	251	229	239	227	234	266	233	228	255	254	249	218	229	259	254	231	244	233	257	249	274	256	247	222	223	247	280	255	281	252	236	234	254	222	231	253	253	236	222	250	251	254	249	257	228	244	264	244	237	285	234	243	264	287	258	250	264	225	241	257	224	215	232	231	279	259	256	267	271	255	228	225	278	252	225	276	235	238	248	237	234	275	230	246	263	252	221	226	263	229	228	249	251	245	257	228	259	240	248	257	248	251	240	221	227	251	238	244	220	240	258	268	248	225	241	237	239	253	265	244	244	248	263	251	238	255	245	252	237	251	251	254	245	249	249	260	259	237	232	248	235	255	282	253	226	258	257	255	246	272	227	239	271	244	268	269	257	276	252	261	271	259	256	246	251	252	238	252	251	239	218	251	259	224	239	237	278	255	245	229	244	267	265	224	230	234	251	241	265	276	257	233	235	247	260	248	249	233	237	254	271	249	236	248	254	232	277	256	251	228	254	241	274	258	256	218	221	256	237	240	277	237	217	258	256	231	276	251	229	252	278	230	264	231	230	262	258	241	245	250	249	257	252	268	234	253	258	276	264	260	253	241	234	240	254	273	248	274	233	233	242	241	270	239	237	252	245	250	246	240	286	238	248	232	244	248	241	256	229	250	262	253	248	228	284	244	238	244	256	266	232	237	255	266	228	248	256	231	242	256	227	270	243	258	240	222	235	258	238	249	241	247	233	283	252	261	248	280	223	214	244	242	221	237	236	264	265	269	262	253	242	260	246	197	236	234	257	230	264	281	247	263	226	280	235	231	232	230	226	242	266	267	255	237	244	227	260	268	259	260	218	277	251	247	242	242	260	243	230	231	229	244	261	246	259	247	247	249	269	255	270	273	260	225	232	252	282	245	234	242	237	257	287	252	221	251	240	255	247	275	263	264	267	224	223	244	235	249	226	223	228	273	226	276	236	233	223	229	257	259	219	236	254	239	215	252	252	262	252	232	236	253	235	265	238	247	262	281	272	247	255	256	233	224	261	246	285	253	257	218	246	267	268	239	264	228	241	220	262	229	224	232	238	240	253	228	260	236	233	251	265	263	233	258	271	252	274	237	237	249	234	254	213	219	257	266	248	226	240	229	239	252	261	268	237	239	227	210	253	269	232	238	248	252	250	221	263	215	261	242	218	237	248	228	292	243	230	241	260	261	254	227	233	253	215	237	226	222	234	251	257	230	258	238	247	251	236	220	243	241	238	251	229	222	220	243	251	209	248	225	242	255	249	257	249	242	231	252	271	258	246	249	262	233	234	224	252	221	247	242	218	266	237	223	221	268	257	251	238	227	241	218	225	248	272	263	263	255	257	233	250	232	258	230	242	263	252	269	236	260	230	248	237	209	252	221	234	230	232	275	264	271	270	244	251	238	237	272	248	245	267	239	226	245	262	244	238	234	268	201	223	231	257	253	230	236	251	252	249	242	267	217	244	286	230	261	225	247	270	230	260	221	254	233	264	238	220	261	242	229	260	228	231	267	268	235	251	276	266	240	265	237	261	245	242	220	242	234	246	244	224	263	245	242	235	239	256	249	274	223	236	245	277	267	255	219	241	253	245	228	251	228	264	259	255	232	241	253	297	251	241	241	235	251	199	232	235	237	219	225	253	236	251	278	223	241	256	264	237	229	261	253	258	254	247	289	237	234	229	243	238	244	279	264	254	232	212	225	235	273	222	234	245	236	245	204	216	236	261	233	248	237	245	244	211	251	245	231	240	230	233	251	270	247	229	247	230	247	264	242	219	197	225	257	276	239	263	249	251	232	276	230	283	237	255	257	249	230	263	233	244	271	271	253	232	240	230	250	233	218	242	244	263	245	227	231	232	238	247	279	265	270	224	253	244	236	257	244	263	226	268	239	229	233	248	259	248	258	202	254	232	224	261	224	260	262	232	258	269	234	246	262	255	236	235	234	251	188	244	239	248	253	266	276	240	232	275	262	258	220	232	228	234	209	219	259	193	226	260	207	259	260	285	240	244	235	232	228	245	274	260	228	261	222	231	218	243	229	255	221	230	230	229	252	237	248	233	253	264	243	254	251	256	236	254	236	264	274	243	253	234	230	259	247	244	226	256	230	258	249	257	254	251	277	261	241	247	225	241	235	231	223	238	251	252	252	245	258	212	261	237	233	257	232	245	269	230	258	244	243	234	250	251	244	178	213	276	288	232	228	241	236	259	253	276	246	219	240	251	250	253	251	243	241	223	290	261	262	259	243	257	222	267	280	249	245	248	245	258	251	260	254	259	254	250	263	265	255	250	217	258	235	258	242	268	232	251	241	255	263	279	268	266	255	254	235	242	241	254	257	218	251	230	269	245	238	247	246	260	275	241	236	239	230	260	243	232	258	233	225	220	260	212	238	251	273	225	243	224	241	273	232	222	254	265	245	222	238	213	233	221	254	233	244	256	248	243	248	245	238	258	246	223	218	236	230	242	218	234	263	263	259	235	252	210	261	223	245	259	242	236	244	217	227	245	240	234	270	259	233	258	232	281	255	259	235	219	247	234	229	196	225	268	228	248	243	236	223	242	240	259	244	257	252	239	233	269	266	285	227	267	257	241	232	223	266	240	243	251	228	247	271	229	243	260	250	239	235	238	236	222	252	248	244	257	272	252	274	237	254	239	246	263	226	242	257	247	242	242	225	238	229	245	232	261	234	230	222	219	236	241	219	222	255	253	244	252	272	259	248
55531	56117	60884	50937	49813	29107	2901	534	572	553	564	593	630	624	689	668	669	629	695	636	661	638	632	643	629	616	627	612	600	611	588	605	627	587	585	625	622	582	618	639	580	559	590	583	570	582	601	602	596	562	555	560	591	587	615	568	592	557	554	599	592	588	576	586	587	592	1035	764	547	515	596	588	554	566	589	563	587	529	570	584	580	633	551	551	562	574	580	551	566	576	620	588	527	600	569	600	540	608	537	595	580	576	563	556	550	567	568	570	568	599	568	578	599	549	601	556	589	515	589	562	540	575	578	579	560	610	542	537	585	555	524	581	555	581	551	617	521	582	583	571	543	605	546	585	620	552	562	550	547	571	589	542	579	543	585	580	566	595	537	556	591	610	583	551	537	548	579	586	566	611	610	544	569	622	543	533	577	565	537	566	627	565	574	559	605	592	613	573	569	602	580	582	573	592	552	577	565	592	605	553	589	612	585	571	587	550	576	597	558	556	551	564	562	565	515	529	557	571	547	558	582	575	570	557	588	552	607	573	567	570	562	534	522	529	568	552	575	581	551	607	548	571	522	548	588	590	538	576	561	629	569	553	570	566	546	613	577	590	548	572	540	566	562	584	525	595	567	539	575	580	605	627	550	548	601	532	535	575	548	587	608	589	599	533	567	593	555	529	568	594	552	603	586	569	548	582	617	582	567	563	625	572	564	585	587	601	534	557	550	550	547	591	538	568	585	566	592	584	570	581	534	545	572	551	535	583	550	576	524	571	594	577	583	570	567	567	550	569	585	593	519	562	573	528	500	576	564	577	587	599	569	578	554	602	571	546	521	540	565	526	548	568	554	535	541	533	583	558	525	555	581	571	576	554	580	551	568	575	583	592	603	529	565	565	560	558	561	556	570	532	561	572	576	602	605	529	576	578	571	550	603	586	561	601	540	570	536	562	594	570	562	585	552	510	578	583	572	546	562	576	552	554	598	512	557	584	599	539	560	601	583	575	588	569	549	577	629	527	561	561	591	557	553	587	574	566	521	601	598	591	583	567	563	600	586	604	565	562	567	570	555	559	555	565	542	591	570	600	538	559	580	564	551	594	540	526	535	575	558	566	553	550	575	533	498	556	561	546	570	572	576	586	552	552	610	629	574	551	595	521	536	619	559	592	516	581	519	578	555	532	549	576	529	573	576	572	589	534	564	569	603	583	558	530	551	570	522	583	537	569	555	573	590	550	530	577	554	574	534	552	575	582	546	568	571	562	577	573	558	585	571	524	554	512	574	600	543	591	550	526	540	513	570	565	529	523	541	544	597	525	572	543	559	548	557	516	583	567	548	588	574	577	540	560	593	604	567	611	549	518	603	542	554	556	543	518	571	589	589	579	512	564	559	611	542	558	546	537	557	595	571	526	560	575	532	552	541	611	552	527	570	592	533	516	573	563	544	561	569	517	538	555	563	573	553	540	550	548	587	578	521	572	628	564	603	530	563	547	573	610	541	568	570	533	597	576	554	534	556	624	552	580	620	552	565	542	526	603	546	575	604	558	548	563	562	612	533	574	610	565	572	572	586	547	597	584	562	586	538	559	582	561	560	547	589	531	593	563	538	585	556	572	598	575	615	559	573	584	547	573	547	528	591	540	582	551	601	560	537	546	594	575	561	563	578	533	571	586	555	595	568	552	537	607	580	586	532	575	552	572	585	561	625	582	547	564	556	544	526	569	563	579	548	568	594	529	545	550	581	569	531	579	562	560	600	584	592	520	567	552	552	538	606	577	591	547	540	548	534	539	511	549	511	562	582	545	562	618	551	560	567	544	582	569	552	517	608	566	544	570	548	560	577	586	572	521	606	524	554	529	548	607	588	563	542	563	571	535	593	550	551	543	598	619	544	570	556	573	516	553	552	603	554	587	543	536	550	571	565	560	623	609	555	593	574	536	584	554	558	568	547	593	619	575	548	605	501	531	528	555	572	563	585	599	564	529	611	528	556	586	537	552	557	546	539	539	559	541	580	566	602	556	597	568	570	520	534	556	522	582	567	582	555	572	572	586	545	599	547	504	594	535	593	565	576	594	579	558	561	583	556	553	509	556	556	568	549	540	529	574	557	582	551	526	554	561	564	573	556	597	532	566	553	556	534	564	589	538	584	591	563	566	604	587	552	544	553	585	574	571	593	575	560	551	564	568	574	595	571	554	568	557	518	528	571	606	567	528	607	557	547	596	605	589	590	582	550	512	595	535	573	549	577	620	578	542	561	591	561	548	530	549	584	575	566	575	534	573	579	582	571	578	534	573	529	542	560	573	540	566	524	575	567	574	578	585	576	585	526	569	601	551	577	570	598	573	553	551	594	564	518	553	573	556	539	543	567	497	553	535	588	523	535	527	547	606	587	573	538	600	580	551	578	493	558	601	546	526	577	521	596	600	564	561	591	582	581	605	528	560	542	556	553	585	584	503	538	540	546	575	556	553	582	540	589	565	541	592	562	544	547	552	534	554	531	554	568	562	547	534	578	547	571	544	592	526	585	578	543	615	572	531	568	547	552	515	578	554	559	524	548	570	560	532	586	561	544	548	569	583	574	568	566	588	565	549	576	567	572	550	596	523	547	564	604	576	600	560	575	561	576	540	516	582	581	565	549	584	554	561	605	573	525	540	557	551	588	554	582	552	517	528	599	575	551	566	560	569	542	580	580	541	583	534	550	546	557	596	575	591	537	577	590	536	539	499	526	539	545	519	513	620	602	565	566	567	586	561	550	568	571	515	566	579	548	560	551	577	535	570	584	580	587	551	565	575	591	533	578	533	540	575	576	556	616	545	562	561	603	573	547	577	602	541	569	587	550	597	537	580	556	574	579	553	547	578	587	561	568	596	551	564	573	567	547	521	566	603	553	540	566	533	570	607	541	570	580	569	572	561	553	543	556	552	592	609	561	596	585	581	559	603	561	536	547	615	588	547	552	591	529	542	525	510	553	581	551	516	519	593	596	595	550	575	559	581	536	596	562	583	583	624	625	566	592	575	556	568	581	591	566	552	551	581	569	554	544	578	563	582	583	556	537	585	579	584	596	563	566	518	586	564	589	558	555	557	550	630	517	549	568	553	531	570	582	614	562	528	534	562	569	523	563	560	569	533	548	571	562	530	553	532	590	562	604	557	591	561	571	582	570	529	507	583	531	571	563	575	566	582	544	587	554	540	509	560	573	537	591	528	579	543	557	568	555	545	547	591	568	592	551	557	567	553	580	591	609	497	561	569	522	595	564	586	519	591	585	537	614	531	596	559	602	558	597	591	575	561	539	555	551	577	546	537	539	531	590	545	558	573	588	534	551	566	587	650	572	556	552	586	600	577	548	543	547	548	575	554	538	575	578	576	562	561	573	563	596	548	535	551	543	562	584	561	577	591	554	551	515	531	565	516	596	536	531	566	553	549	584	583	574	584	553	568	565	596	552	592	558	595	568	548	577	566	518	562	575	545	553	522	585	560	543	544	601	495
51290	41313	38640	36442	35523	27419	25149	23305	19986	12266	3093	430	362	350	379	394	417	449	417	389	442	437	449	407	431	452	428	465	403	431	380	398	396	404	398	448	395	412	393	408	376	375	413	399	352	373	382	345	397	358	379	439	395	412	385	425	375	339	370	399	375	391	397	386	388	394	426	425	378	398	431	370	365	345	389	428	423	422	373	388	363	390	401	422	391	377	391	401	383	404	381	381	379	325	355	409	369	390	383	366	379	404	399	390	406	394	399	399	411	399	368	415	394	380	387	451	398	394	392	381	395	414	379	401	392	380	335	375	325	387	367	403	417	365	368	404	397	370	350	402	350	375	376	392	414	369	357	361	386	393	414	423	368	355	425	390	379	360	359	389	379	404	386	389	398	390	374	408	392	421	410	370	367	366	412	366	357	361	386	382	376	361	415	357	412	368	418	402	366	362	392	394	393	382	395	382	433	389	398	399	372	379	404	374	385	353	396	466	366	391	390	404	425	386	374	412	402	395	406	390	363	421	385	412	383	380	393	391	376	420	372	411	377	376	396	389	397	338	367	361	352	396	377	407	425	393	421	379	394	344	384	417	378	351	374	394	403	355	382	379	386	382	414	384	356	360	404	384	395	399	392	360	382	401	373	379	413	391	401	368	389	406	359	411	385	400	422	447	369	394	406	392	401	435	405	370	385	378	381	362	411	369	364	382	413	354	415	359	373	364	373	410	394	394	326	403	409	355	397	371	372	373	402	387	386	409	377	362	371	407	357	336	350	378	380	408	358	373	365	376	366	401	376	386	372	354	395	400	387	445	371	377	377	389	387	392	408	376	365	329	399	441	374	364	450	360	375	402	373	382	427	344	329	383	406	357	389	368	354	406	381	382	411	383	416	351	395	355	348	416	422	389	378	379	391	367	410	365	351	321	390	401	375	387	363	382	406	400	412	367	388	402	387	351	383	381	405	372	336	360	411	429	387	383	370	347	355	388	374	371	346	378	409	398	397	373	361	355	373	377	367	360	402	367	416	390	353	363	352	394	429	388	379	395	374	376	363	381	399	410	402	373	385	348	402	363	392	384	438	397	396	381	383	375	374	374	398	374	387	406	385	408	371	362	397	375	430	343	323	401	368	354	398	432	388	401	362	359	382	364	375	392	380	382	379	386	383	367	363	406	379	426	386	412	366	400	418	366	364	371	371	362	361	388	363	396	389	356	396	340	402	426	410	368	382	374	391	365	362	384	398	384	359	373	392	398	387	417	381	371	328	358	380	370	319	378	405	416	364	369	393	353	353	388	431	396	348	374	392	385	368	390	386	400	402	360	396	386	379	365	398	383	402	450	387	418	393	340	397	400	377	358	395	404	411	370	361	395	395	381	386	362	367	356	346	381	430	400	414	390	398	382	371	375	379	383	382	372	369	392	385	355	407	400	441	368	384	401	370	364	390	411	387	394	353	421	386	389	423	369	360	381	406	410	372	368	379	405	406	430	391	417	381	382	406	371	352	361	357	391	391	380	388	409	406	379	370	394	359	404	343	408	409	360	399	377	389	374	396	392	402	363	409	383	418	377	412	400	422	409	374	389	380	356	376	410	354	392	367	413	368	370	393	413	396	357	348	411	420	348	389	358	359	374	368	351	391	418	407	421	388	376	370	375	361	383	371	366	434	378	390	375	391	307	375	398	370	361	404	377	375	336	413	354	411	343	372	336	403	387	407	379	385	369	371	396	406	358	361	345	400	364	381	394	353	396	367	388	363	407	391	393	348	358	378	396	428	418	389	347	401	344	359	380	389	382	366	379	388	414	397	371	406	375	369	380	408	367	324	354	408	382	410	392	338	377	350	389	404	396	383	346	410	376	396	365	381	372	396	376	334	363	411	378	385	364	379	379	381	363	388	395	400	380	363	365	377	369	383	388	365	377	351	378	397	373	366	386	361	384	375	402	351	398	363	413	412	382	405	425	397	414	374	349	356	424	381	407	385	393	405	348	356	391	410	359	374	409	405	359	373	392	391	387	385	390	361	394	380	373	378	339	371	404	391	389	430	413	363	383	389	385	353	385	375	401	417	431	391	395	390	425	357	395	399	419	363	350	375	356	412	356	392	400	361	351	366	359	424	407	373	377	395	404	432	380	387	352	359	409	395	395	392	402	361	407	395	365	383	398	397	372	351	389	407	397	370	442	419	410	413	405	368	399	386	406	363	376	389	386	375	406	455	391	367	393	334	413	366	357	387	395	388	409	399	409	420	385	369	378	365	363	415	425	390	373	337	405	391	421	394	422	405	407	393	398	364	386	378	367	386	406	430	376	383	370	377	424	398	381	356	372	403	394	380	417	379	397	364	383	397	376	348	414	382	402	357	399	395	378	358	357	378	348	367	391	391	361	395	396	375	379	386	360	397	375	399	379	385	380	393	384	392	392	367	414	380	369	440	391	394	375	344	384	372	379	399	395	410	362	391	402	408	394	356	363	353	427	384	336	375	374	410	373	379	384	380	370	368	366	361	412	371	411	396	380	363	389	427	422	408	376	396	388	376	407	376	391	376	375	363	356	375	399	364	353	322	391	409	385	371	353	357	356	445	451	397	415	370	398	353	394	368	404	361	393	405	433	363	393	435	322	400	346	393	374	375	409	402	345	356	377	387	375	357	392	383	369	384	410	369	384	338	355	388	369	414	401	406	382	375	372	381	329	351	391	354	395	398	338	360	411	393	363	383	369	398	378	358	386	352	351	363	388	398	369	392	391	370	397	434	418	385	343	444	415	390	397	383	364	376	390	376	404	342	388	400	370	396	390	366	365	365	432	367	422	345	357	378	358	378	367	356	373	359	375	384	391	355	413	343	386	369	389	369	370	349	403	402	386	392	369	435	361	391	410	390	374	373	418	361	392	400	337	388	348	376	383	398	402	370	366	372	379	374	365	376	377	408	362	349	372	400	430	381	342	374	396	377	367	339	405	330	397	361	389	375	356	376	337	372	392	410	414	386	382	411	365	393	383	411	390	405	373	412	372	365	405	380	352	367	414	371	368	376	394	372	355	384	362	364	412	362	376	372	422	376	356	418	372	378	366	431	392	401	338	375	387	402	391	380	383	389	409	403	395	371	353	392	339	380	383	412	352	370	404	392	376	349	353	392	404	398	375	403	349	373	410	445	400	381	391	384	402	379	405	382	353	344	375	359	378	364	376	408	356	400	345	355	375	368	411	348	376	326	355	399	423	396	403	402	410	409	373	353	358	350	394	383	367	379	381	400	350	410	342	346	424	398	390	325	369	395	395	336	385	372	325	423	383	372	385	376	391	444	378	393	351	364	392	374	421	389	380	385	370	387	394	405	339	349	353	359	427	385	366	391	380	449	360	382	379	365	393	396	347	352	410	401	388	350	341	366	347	384	379	376	430	395	373	373	372	369	356	360	396	394	327	388	358	380	372	385	366	398	352	366	401	421	368	360	410	373	368	377	417	393	377	359	363	364	379	410	389	376	403
55253	54739	46717	27137	16004	563	26	5	4	4	2	4	6	9	16	55	157	302	373	541	568	638	671	722	739	717	708	726	792	768	743	720	794	796	702	758	764	736	748	784	755	749	780	763	777	752	745	760	762	744	695	751	756	766	784	724	751	782	755	701	756	731	737	736	704	743	869	699	702	731	748	696	761	722	739	695	711	740	772	740	745	694	718	766	737	721	712	729	751	803	746	732	775	708	681	712	723	747	736	693	700	733	670	729	681	732	696	720	734	715	721	709	698	664	704	669	685	731	702	720	737	760	669	688	725	720	743	687	716	678	732	735	687	666	759	714	722	740	711	794	684	696	725	703	710	748	730	706	704	702	715	708	692	683	728	719	660	712	722	709	634	710	672	716	698	726	739	701	699	724	672	691	708	705	685	725	726	760	679	730	728	724	710	743	754	706	662	709	765	714	704	684	693	673	692	712	712	708	695	713	714	708	728	720	684	674	756	707	775	701	721	760	680	739	706	709	701	681	706	709	705	727	700	704	710	746	721	704	716	683	706	710	714	729	689	723	729	700	693	717	745	670	748	671	699	709	707	725	703	685	746	690	755	693	689	645	734	744	698	712	729	699	696	685	699	713	682	709	736	723	719	689	705	710	735	736	688	718	719	762	747	684	675	678	762	714	701	702	727	684	717	710	656	720	683	683	717	682	689	678	683	696	705	697	717	696	735	718	727	688	718	723	687	667	745	745	755	738	748	745	698	677	714	697	674	709	708	672	685	733	725	719	687	691	715	663	711	733	720	689	700	714	739	728	701	743	666	695	709	732	708	671	700	715	660	728	696	727	702	723	721	677	735	695	706	734	679	743	733	709	757	702	707	713	653	680	677	694	654	693	713	677	664	707	669	726	726	705	694	713	688	705	717	708	682	707	648	675	699	670	707	673	690	688	722	713	702	699	641	711	714	711	727	708	719	726	711	716	688	716	693	727	661	702	705	677	680	659	715	701	683	749	648	721	743	705	678	685	715	705	679	717	753	659	694	715	710	727	725	710	711	714	677	678	724	745	703	687	678	722	689	681	714	682	667	720	716	711	705	689	674	684	667	720	681	657	724	689	687	749	751	697	687	648	677	727	719	740	679	734	714	754	681	656	697	692	695	713	701	716	684	682	668	641	686	727	690	682	736	679	704	698	673	650	692	730	738	716	719	717	730	648	704	648	687	704	739	692	722	713	726	715	688	703	706	724	731	709	721	709	644	708	691	684	714	694	722	694	701	731	740	706	706	662	714	696	694	710	703	695	724	695	712	686	727	702	720	649	742	706	648	682	669	713	679	700	661	703	718	689	743	668	703	715	732	711	705	661	706	711	717	726	765	685	727	690	677	699	676	693	688	671	730	718	747	716	703	640	719	676	673	694	659	657	691	677	695	718	686	681	671	723	712	725	711	724	626	682	704	682	706	689	737	725	717	700	709	714	727	668	681	748	699	717	735	683	689	708	718	697	716	666	723	657	742	711	710	770	736	702	734	669	727	701	728	726	650	664	679	708	705	690	662	718	676	690	689	663	789	712	711	715	691	694	695	727	695	653	769	697	691	640	694	686	685	704	657	693	679	740	755	673	666	646	689	699	722	693	689	643	682	696	711	657	687	701	690	690	707	705	675	732	698	712	743	742	685	722	649	684	745	691	733	673	691	684	669	690	686	703	660	732	680	719	734	667	699	772	701	660	724	673	699	710	709	667	669	679	705	687	697	705	660	714	650	649	693	706	699	695	709	710	723	715	732	736	705	764	731	725	693	698	716	614	710	728	697	746	705	708	707	640	701	684	725	640	738	677	674	698	691	712	655	741	707	713	709	679	698	703	753	692	680	701	663	725	649	701	697	694	731	705	749	691	720	704	709	660	720	693	697	700	678	681	682	694	689	679	721	667	676	744	747	726	703	686	661	714	699	691	716	720	641	731	675	712	700	705	718	714	710	655	741	703	705	703	713	722	713	725	697	701	680	676	736	690	683	668	675	702	652	731	649	694	731	716	711	714	712	680	701	716	678	705	745	724	728	662	675	713	731	706	712	714	735	716	682	744	672	656	685	721	704	723	755	682	739	701	693	699	684	677	689	670	673	689	720	682	669	656	703	711	742	709	715	686	682	680	687	702	699	665	712	709	698	715	710	702	704	728	696	724	681	704	684	745	675	728	674	685	692	696	706	795	687	658	705	687	728	652	690	686	727	704	724	709	746	656	628	653	662	664	725	687	681	707	682	681	728	692	758	715	684	698	726	673	642	727	648	667	667	652	677	642	644	703	657	730	686	712	659	709	728	671	751	714	678	686	681	737	710	679	705	723	713	655	673	661	658	732	709	659	703	695	716	657	695	692	706	709	724	670	701	650	702	730	728	670	690	693	700	666	731	664	734	687	695	669	710	657	709	685	722	722	704	725	653	681	708	731	712	670	689	697	697	743	691	693	732	681	729	709	765	663	703	672	650	669	687	694	695	706	683	663	714	689	707	700	705	681	672	706	693	667	676	677	736	682	680	710	695	680	673	686	718	704	744	745	725	733	730	712	691	682	731	704	701	704	696	703	727	719	682	737	720	701	726	713	716	716	679	687	734	717	726	684	707	709	675	718	680	701	707	682	653	665	679	728	686	691	772	699	708	709	719	690	713	709	691	729	694	677	693	650	688	708	725	693	714	729	703	698	690	701	723	657	681	693	654	708	700	708	773	745	692	746	705	710	702	722	701	705	686	691	672	723	768	660	725	681	698	732	681	699	671	690	774	688	726	671	659	649	709	704	708	728	754	711	686	713	722	671	682	692	750	666	691	680	687	703	740	660	707	716	645	704	727	675	749	640	732	674	712	703	698	693	674	692	729	695	680	694	712	728	742	672	687	692	693	656	677	677	709	724	669	709	666	692	710	671	729	698	698	659	705	666	692	677	722	747	686	755	696	722	716	674	719	641	744	690	695	708	698	710	717	698	702	682	706	654	755	661	703	686	699	692	704	711	676	689	702	692	672	708	676	684	714	709	627	723	693	789	690	707	748	649	722	709	687	714	735	711	704	693	682	747	725	683	716	740	653	743	726	731	666	718	718	681	677	697	700	689	653	703	695	731	720	704	693	732	678	642	682	676	690	702	710	670	714	699	734	688	725	688	719	724	647	681	710	671	694	714	737	759	690	662	722	700	698	689	711	708	677	702	682	681	729	678	706	696	785	726	755	682	682	674	658	707	715	714	729	676	719	685	698	706	640	695	728	733	630	730	705	663	720	690	717	706	680	673	719	748	678	681	722	708	679	697	669	706	680	647	702	680	671	697	686	749	716	711	746	630	726	732	724	696	679	691	717	674	697	720	748	729	701	732	710	727	722	690	691	711	707	736	716	703	737	690	682	692	668	680	693	731	757	689	673	732	717	683	749	731	684	647	707	713	684	704	686	693	703	664	677	701	732	700	668	680	747	711	669	668	645	684	656	664	705	720	655	655	696	693	694	678	658	674
37587	54770	55357	59178	48156	22412	9957	757	389	318	187	134	159	126	131	140	133	145	122	131	166	130	144	137	149	137	130	143	123	126	125	118	138	102	125	137	163	142	110	125	135	141	122	136	140	113	139	128	137	124	132	134	147	131	143	141	112	115	133	143	146	118	124	119	127	154	128	122	145	128	113	130	122	136	113	124	126	112	132	164	143	128	131	107	116	127	129	132	144	141	128	116	111	137	130	149	124	131	144	115	123	124	119	153	116	130	132	139	142	129	126	122	121	134	133	145	126	134	129	141	117	143	109	148	132	130	130	123	132	123	108	140	130	139	134	126	114	136	131	162	140	145	147	129	121	129	148	145	138	122	159	123	117	136	125	128	135	135	125	124	128	106	146	130	131	150	127	153	122	137	129	123	133	140	152	141	127	147	134	126	142	134	118	132	130	124	119	141	137	153	132	110	151	144	126	124	125	105	114	131	138	104	145	150	137	143	147	114	125	119	129	135	143	129	134	123	137	132	154	114	134	135	117	148	143	141	131	136	115	131	156	135	139	126	113	118	144	174	137	108	121	138	131	128	134	111	126	131	143	129	136	120	134	115	139	131	129	133	135	140	146	131	122	139	104	127	136	143	119	133	135	149	131	127	132	135	124	114	145	137	108	141	137	134	132	141	109	134	140	139	121	148	139	136	110	132	113	150	134	138	136	131	101	128	127	135	152	155	122	163	112	138	121	135	131	111	114	122	148	127	130	134	150	119	146	142	159	137	132	141	127	153	131	145	131	151	133	143	105	130	115	140	127	143	123	147	120	134	132	151	118	122	140	136	122	131	148	140	131	130	136	108	133	154	127	137	127	144	128	119	126	124	120	132	147	136	128	140	126	128	142	136	115	121	113	117	134	143	128	135	150	134	115	139	127	169	140	157	131	130	119	126	130	136	133	125	101	146	125	138	134	132	139	129	129	139	149	124	148	130	138	116	132	142	145	141	130	133	126	127	133	128	133	128	139	118	114	139	141	139	146	134	126	132	134	116	121	131	140	138	128	107	137	124	132	148	160	128	148	137	126	139	127	122	143	125	125	134	130	147	134	128	123	124	124	108	149	144	146	136	138	138	128	135	127	129	129	129	140	116	146	147	126	122	128	142	145	126	141	123	119	131	131	142	143	133	119	146	134	126	141	138	135	131	117	127	137	143	127	129	144	142	154	133	123	136	140	136	148	134	123	125	135	142	136	125	132	125	134	132	120	124	133	135	121	132	138	120	128	124	144	130	113	148	133	135	128	119	134	128	145	120	141	141	125	145	125	128	131	143	142	128	126	122	135	124	136	134	113	134	116	167	146	125	141	122	128	129	117	115	127	116	120	142	117	137	136	132	132	114	121	151	124	141	122	118	110	118	146	103	139	118	143	142	156	123	149	133	114	134	133	120	123	145	129	139	128	147	138	120	148	129	120	139	129	110	127	117	121	131	143	156	136	117	143	135	144	139	118	128	130	105	115	136	130	118	131	125	117	126	149	122	123	117	123	127	112	135	134	113	132	118	122	138	132	119	125	118	155	134	157	125	130	140	130	139	131	119	143	127	149	120	124	123	125	142	142	148	134	117	135	130	116	142	143	138	159	145	169	131	129	121	139	140	141	124	148	137	130	135	125	126	119	123	138	133	108	139	150	116	120	144	128	131	139	124	141	141	138	142	141	145	133	134	133	129	129	127	116	135	127	135	138	124	127	150	133	125	120	126	134	138	143	119	148	127	139	109	110	123	119	126	119	136	136	149	127	132	142	124	118	135	110	118	133	143	145	123	150	115	137	131	133	131	120	138	108	133	118	139	141	134	128	144	138	127	128	131	137	141	143	150	132	150	140	124	133	116	121	146	115	103	131	132	146	128	139	146	123	149	120	133	143	145	127	131	120	129	136	132	138	144	143	149	145	128	164	134	119	129	130	124	133	132	108	147	145	141	146	113	121	155	149	148	159	150	137	133	127	139	139	129	132	130	117	160	125	158	141	125	124	144	126	117	114	125	126	136	134	139	137	117	139	131	131	130	132	126	127	129	146	127	130	135	127	125	124	133	139	129	138	144	130	127	132	146	124	128	129	146	147	143	130	139	117	132	133	142	125	121	116	127	145	126	128	156	142	135	115	150	141	149	134	131	141	120	139	146	144	118	112	108	124	120	123	139	151	139	118	143	133	141	115	120	134	147	145	121	126	131	120	125	149	127	142	126	121	143	123	133	133	130	117	118	139	136	131	128	151	128	137	144	135	117	145	120	146	151	135	131	133	132	128	143	128	141	122	131	139	125	133	117	119	139	148	137	137	138	132	117	141	119	119	135	144	122	113	121	148	125	131	140	122	133	131	125	140	144	144	118	143	130	129	144	103	131	125	115	140	148	140	118	137	135	113	143	119	140	115	127	140	146	127	121	135	132	137	138	173	135	135	138	150	132	119	128	132	138	118	137	130	124	129	118	134	132	149	141	122	141	143	125	129	137	137	120	119	137	136	145	122	108	150	121	127	122	130	122	139	141	137	119	150	148	123	153	157	134	133	116	126	117	141	144	112	142	124	146	130	146	120	121	130	136	139	147	132	138	140	141	123	124	126	137	136	143	138	114	152	132	132	158	125	131	119	131	127	142	125	136	134	136	117	133	131	135	133	122	135	119	136	132	137	118	108	148	133	117	105	115	144	125	153	137	132	130	117	122	141	134	130	110	125	133	140	135	132	129	113	124	129	135	117	144	126	146	136	139	127	115	143	137	135	145	140	115	128	124	138	122	128	128	144	116	140	145	147	171	128	130	113	154	163	146	151	122	131	137	119	112	126	137	138	122	143	157	152	125	127	128	133	134	124	129	136	142	155	150	144	127	142	110	128	132	123	139	136	134	109	127	125	123	124	129	163	152	143	132	137	147	139	115	133	149	140	133	124	142	128	128	129	116	120	156	126	117	141	151	134	129	136	132	119	140	126	138	144	147	161	145	127	135	130	147	103	110	123	113	133	140	139	152	123	97	138	129	131	149	156	123	127	128	128	120	133	163	120	144	144	144	117	134	143	139	138	131	132	133	118	117	131	119	138	141	140	120	136	117	114	138	138	120	122	130	121	126	112	127	126	117	145	136	132	114	125	140	138	148	137	126	116	125	117	137	152	144	128	136	111	120	134	131	110	140	153	129	153	134	107	120	124	127	126	127	118	122	142	135	121	113	131	112	131	135	114	143	125	122	130	131	122	112	132	131	152	144	130	116	133	133	128	135	145	124	139	141	117	167	140	122	142	103	148	127	128	125	128	122	148	124	123	116	122	129	130	129	134	128	140	135	168	119	110	118	136	145	145	138	147	135	123	129	134	135	142	118	144	141	123	126	125	114	146	120	118	107	137	123	136	115	133	150	120	124	141	126	132	124	131	143	136	122	146	109	129	135	119	139	124	136	122	117	139	142	128	119	117	128	136	133	123	126	123	147	122	137	130	137	114	115	139	119	107	125	138	160
33196	53327	57940	65847	48575	24562	14046	381	392	388	372	353	373	364	381	384	363	374	379	349	346	353	377	374	370	372	372	373	391	393	379	357	375	373	385	414	359	391	387	378	383	387	357	335	368	383	343	368	384	377	376	370	374	382	366	364	383	364	359	366	419	358	368	369	374	388	364	376	359	373	357	383	334	385	372	391	377	356	363	376	370	384	358	350	389	376	370	369	347	412	359	397	360	358	386	393	380	363	352	358	373	362	354	351	369	392	364	400	386	337	368	349	360	349	378	353	367	368	369	384	367	372	403	341	392	347	379	378	364	378	373	373	376	371	366	363	357	376	363	381	373	369	354	386	364	367	372	336	381	358	355	381	378	338	406	386	376	380	350	354	366	394	358	375	402	351	384	387	401	398	376	391	321	374	380	356	390	353	346	382	381	406	354	375	379	346	357	397	335	351	367	385	392	366	364	339	383	351	374	366	376	345	375	355	363	354	352	385	337	362	350	367	371	366	370	346	374	339	380	360	359	361	363	404	372	367	397	358	391	356	380	349	350	352	387	374	386	355	368	405	377	390	358	346	381	363	358	379	370	360	376	364	357	352	364	347	356	361	333	404	416	370	377	381	374	363	320	358	340	383	354	391	352	387	373	386	337	331	377	358	355	325	376	354	388	377	360	363	388	346	384	339	356	385	339	373	381	361	385	370	378	398	354	405	347	362	382	374	373	368	347	361	365	372	382	366	384	372	351	383	343	378	363	370	342	376	400	338	368	385	365	359	330	388	380	333	384	351	322	360	376	390	371	383	362	375	366	371	380	347	360	395	362	354	372	362	395	380	405	337	327	360	381	381	357	360	381	336	383	374	387	344	351	340	334	331	374	369	387	369	353	362	374	342	406	365	334	371	360	344	360	386	340	353	354	379	377	367	380	341	374	357	372	398	390	386	387	353	356	342	370	356	394	338	348	360	380	347	364	383	365	361	387	384	332	367	363	348	366	328	367	396	376	382	350	419	370	349	340	389	381	371	365	353	364	378	371	384	344	369	361	374	390	379	368	351	374	401	342	373	359	341	400	342	336	371	373	370	392	368	358	375	405	407	410	401	365	371	346	364	381	408	356	367	349	372	390	356	329	395	370	389	353	360	383	363	383	365	355	367	360	347	349	353	397	351	391	385	347	343	392	368	347	355	363	423	403	393	368	377	345	343	373	365	362	380	377	350	341	375	351	367	389	347	345	357	375	350	358	375	356	412	330	372	359	335	364	373	351	341	358	369	382	378	347	354	367	370	383	378	366	348	381	352	378	363	373	389	374	364	364	395	357	354	379	394	389	348	379	374	358	386	372	389	370	332	329	377	353	364	344	387	379	388	344	349	389	364	334	391	356	383	371	402	380	358	367	396	352	367	372	374	371	416	356	366	365	368	361	356	341	386	373	356	352	354	351	367	395	371	366	376	371	390	393	382	353	379	353	359	370	376	376	382	377	355	354	383	376	353	349	375	364	372	349	387	341	371	397	370	337	373	381	379	367	352	349	363	376	382	381	369	350	353	378	354	343	363	383	355	365	392	389	391	329	363	369	363	390	344	395	373	388	372	383	375	362	381	366	387	351	384	372	366	369	367	349	339	399	383	383	354	363	351	338	385	380	378	398	372	353	375	359	376	335	379	370	394	342	374	392	378	359	372	367	390	378	380	340	360	361	341	356	395	344	348	354	365	344	369	376	347	336	397	346	375	381	369	394	375	336	379	370	364	380	371	370	351	346	406	354	378	364	349	345	382	354	357	379	350	361	365	366	397	346	371	360	413	421	389	424	380	383	370	338	395	366	354	378	381	367	368	336	361	361	335	366	359	351	366	388	375	358	359	371	364	382	380	359	362	371	385	370	338	366	351	370	356	330	363	353	373	371	372	386	359	386	373	385	378	379	353	404	365	385	350	390	366	358	349	357	379	324	334	379	350	359	360	375	392	366	367	368	358	351	370	363	351	373	336	327	360	345	379	329	394	365	385	370	384	394	358	391	356	357	349	399	390	374	363	373	404	359	397	353	371	341	357	380	378	358	368	341	367	383	396	352	368	388	369	352	352	368	372	379	377	368	386	391	398	373	387	408	363	329	367	383	386	365	391	343	380	374	370	381	363	375	359	338	379	353	383	351	328	344	354	370	361	387	370	371	373	388	336	381	358	340	349	386	376	373	380	364	386	359	375	361	353	363	394	398	322	414	358	376	384	388	349	365	339	342	353	372	362	366	366	382	370	365	366	393	368	401	386	370	369	371	341	366	395	408	352	383	372	385	331	382	366	410	374	381	394	368	340	374	364	342	369	397	369	343	370	382	401	381	378	376	374	371	386	374	362	361	345	400	339	356	385	341	355	352	357	404	343	397	369	362	338	350	339	326	350	376	364	328	395	403	332	402	366	348	387	373	363	362	333	366	344	377	367	332	377	363	351	404	387	398	400	324	373	400	338	341	366	375	376	342	369	361	367	383	332	375	371	310	380	379	356	364	363	365	352	371	354	383	352	354	358	355	389	366	366	369	365	355	349	381	360	334	394	399	376	376	334	354	365	348	324	388	389	383	345	346	364	364	379	358	350	352	355	359	379	369	327	374	334	345	378	362	369	359	404	362	390	407	343	390	370	361	381	351	374	362	399	400	348	369	368	360	369	370	322	413	362	351	370	346	345	365	357	352	382	357	416	358	360	357	367	350	378	379	389	389	348	347	431	353	370	368	361	366	388	361	384	375	362	352	374	357	369	389	339	371	348	382	355	372	367	375	356	321	367	374	362	398	375	362	383	341	329	385	376	376	390	375	369	367	367	419	363	376	359	368	344	376	386	383	358	348	341	373	334	356	384	340	371	353	381	335	379	341	382	378	375	363	373	357	346	372	381	348	393	399	379	408	352	359	358	403	375	375	354	369	353	362	370	356	357	403	347	366	347	376	389	352	376	359	355	333	349	366	360	369	366	373	370	326	368	356	347	380	374	346	369	357	371	371	364	389	374	373	339	348	366	364	361	358	380	377	369	368	354	361	362	352	357	397	311	386	390	372	386	382	396	383	351	357	395	353	351	334	362	344	373	380	368	343	391	372	368	384	362	381	359	407	391	326	360	400	373	386	370	410	377	379	358	374	383	381	377	373	375	389	398	366	348	376	355	368	350	352	406	368	361	368	361	370	370	327	321	381	345	376	373	364	373	366	355	394	376	377	346	339	359	368	360	341	369	379	350	362	391	347	359	333	382	365	368	383	336	361	376	401	377	372	366	343	354	325	356	357	398	360	342	355	365	361	365	370	353	367	337	350	376	385	392	376	377	368	344	358	387	357	369	390	395	373	368	375	373	369	364	374	369	365	362	358	382	372	359	341	404	367	392	371	341	346	389	370	358	402	330	368	355	365	346	397	383	355	348	358	353	390	372	371	344	378	381	383	340	400	369	347	375	357	343	321	363	376	345	376	362	363	374	349	391	379	364	404	375	339	385	381	345	388	377
55646	42518	40603	43623	44901	31538	25378	23834	20064	11136	1918	350	291	294	268	261	281	252	242	268	277	240	264	256	283	268	268	263	261	243	275	247	243	262	271	260	248	236	232	242	231	224	217	248	256	265	278	241	243	259	277	241	232	234	249	215	268	249	253	240	231	242	255	207	252	236	223	271	264	270	255	256	258	271	229	249	236	226	269	224	232	232	226	246	227	262	256	266	259	238	252	266	256	262	244	231	247	261	237	235	248	232	247	244	213	252	270	234	190	222	222	238	278	275	247	247	243	240	190	270	255	234	272	247	249	241	241	260	249	249	243	249	215	237	246	231	237	238	249	256	237	280	223	257	250	256	216	242	252	253	240	230	226	270	240	238	242	232	250	262	244	258	249	248	213	245	240	220	246	249	283	253	239	218	268	235	261	250	265	247	202	243	248	254	233	251	253	231	244	269	216	241	255	246	235	272	230	244	226	224	225	278	240	219	228	240	224	237	243	242	245	249	219	236	213	203	208	245	259	253	262	247	203	251	258	248	213	217	222	235	230	227	220	235	257	247	221	245	272	263	246	237	215	258	268	234	236	225	267	242	230	234	242	236	245	248	263	255	251	237	269	234	259	255	236	241	223	247	236	235	213	250	233	245	253	239	223	231	252	228	233	252	265	237	261	235	221	244	259	221	247	223	245	258	240	230	245	260	239	248	226	258	245	230	259	227	240	235	220	247	239	282	178	239	257	237	237	247	242	234	253	237	238	252	242	216	208	242	229	217	252	225	232	236	218	224	246	219	251	275	239	226	257	223	236	239	237	231	255	267	253	262	248	222	245	240	259	253	262	238	250	255	231	256	215	202	239	234	217	227	251	231	284	262	234	287	264	232	233	255	236	222	225	249	262	246	225	256	233	223	231	221	248	258	257	242	225	235	228	238	218	260	266	241	240	220	257	230	236	232	236	246	211	225	226	236	234	218	229	225	261	245	233	258	257	245	257	254	248	233	228	239	288	236	253	240	230	241	225	232	236	215	229	234	196	254	220	228	220	226	254	235	246	224	277	236	266	234	224	246	215	266	250	241	216	271	262	282	245	241	242	226	233	278	240	267	215	208	228	256	268	226	260	260	243	256	245	229	253	259	271	242	225	199	268	249	230	224	228	259	250	227	260	212	250	258	239	231	235	243	241	241	234	225	234	234	233	231	238	256	242	256	252	276	252	226	278	211	243	228	246	252	190	246	244	238	210	241	242	257	257	241	230	231	254	254	252	258	227	252	235	234	250	231	273	234	207	272	246	232	254	243	247	216	218	234	234	243	228	257	259	220	232	244	220	256	260	234	231	228	284	262	251	241	239	250	258	234	222	240	261	245	279	249	228	227	224	271	251	234	243	225	255	239	237	239	244	231	240	250	259	219	237	256	234	243	245	243	234	238	239	206	227	245	241	230	223	237	233	235	270	232	240	238	263	245	258	261	226	266	214	234	251	261	247	248	265	252	261	240	229	234	217	266	222	231	229	230	237	237	230	223	241	265	228	226	236	222	238	245	232	232	263	223	258	255	238	233	220	241	230	274	245	213	224	238	208	223	252	283	239	225	226	241	241	237	243	255	250	244	238	246	237	255	228	245	269	254	214	250	261	216	236	249	242	271	257	230	225	223	221	236	238	269	236	233	228	224	237	242	221	211	210	263	254	231	259	247	239	227	238	251	240	238	273	209	240	250	232	256	230	274	238	235	231	211	214	246	251	222	241	251	260	254	213	276	243	222	242	234	237	235	216	245	229	247	249	249	262	238	270	262	227	255	244	219	221	243	268	232	227	217	248	284	237	254	277	244	247	268	233	208	265	223	237	241	262	234	258	241	240	230	233	267	232	214	238	248	267	230	248	237	265	227	256	207	220	233	228	268	231	251	252	229	238	235	223	247	248	245	232	239	237	252	241	225	253	264	241	235	223	275	224	247	246	243	249	212	228	227	248	241	261	220	219	237	226	252	253	255	224	238	211	253	235	240	243	238	242	254	233	254	226	245	261	231	247	220	258	285	240	250	233	274	236	216	229	234	251	254	216	207	242	268	231	273	239	229	256	230	255	245	236	216	248	222	233	221	225	240	221	250	241	230	238	229	227	262	228	234	242	236	221	250	232	273	247	241	231	237	250	254	239	255	237	290	263	227	247	228	241	244	235	235	248	229	222	244	253	231	237	208	212	236	227	230	257	237	252	233	249	235	240	213	281	243	239	234	223	244	244	242	257	273	259	267	226	234	242	248	239	254	286	231	258	224	245	263	253	240	219	229	257	227	195	214	238	217	219	198	234	241	240	231	209	228	238	260	216	258	234	241	209	227	239	215	219	238	222	261	225	244	209	247	238	208	235	223	229	257	258	230	239	218	195	232	236	238	232	247	231	241	250	252	231	244	238	237	230	247	238	215	221	232	244	239	240	242	228	286	241	247	240	259	214	243	263	255	269	233	215	248	222	237	249	215	259	236	256	260	249	238	228	250	259	228	266	247	266	227	267	268	228	202	245	265	224	269	234	239	255	211	234	225	254	231	236	233	267	253	272	203	232	261	235	233	233	242	276	231	223	258	248	245	219	214	221	269	244	202	245	234	260	235	231	265	241	236	253	245	236	251	237	259	226	237	227	241	221	224	231	256	228	239	237	206	227	232	218	264	250	233	229	237	239	253	243	255	203	241	218	258	233	219	235	257	267	228	251	244	230	222	210	211	271	242	261	229	241	261	252	236	210	249	238	224	270	236	245	234	211	267	228	213	257	248	265	243	266	269	241	235	260	232	263	213	264	248	236	230	251	230	201	264	235	207	236	216	224	233	230	276	246	244	262	252	249	245	233	256	255	266	246	216	242	214	213	225	243	241	246	255	234	272	245	215	256	232	227	241	258	230	223	232	217	243	223	251	260	237	224	255	249	257	253	250	227	241	275	216	243	235	241	255	225	241	256	226	223	231	234	257	214	244	244	231	244	238	242	228	202	237	258	249	215	230	250	261	242	239	255	251	218	237	256	223	259	239	225	241	219	239	219	242	265	225	210	235	230	214	240	260	215	261	244	246	214	235	221	244	226	256	265	235	244	227	214	245	247	245	214	245	227	262	255	215	212	248	224	254	211	244	241	241	233	231	234	253	255	216	227	251	246	249	267	219	227	235	227	229	232	229	250	282	257	235	262	219	239	289	219	213	219	221	215	249	216	241	246	268	255	199	250	241	278	254	206	231	223	246	248	221	260	219	257	245	222	222	239	234	221	212	224	248	234	243	219	244	227	263	213	261	245	249	236	240	239	230	221	219	203	236	234	249	252	243	241	243	261	264	262	222	240	214	242	240	213	235	242	247	224	229	249	218	241	222	239	256	210	244	260	222	211	239	223	213	215	249	257	230	220	230	244	228	237	243	227	264	224	243	241	258	244	233	236	225	246	226	234	241	210	235	229	211	246	224	249	250	249	233	257	229	254	222	285	244	204	253	216	239	233	225	225	239	237	209
55727	59112	54253	48034	32868	17814	6967	342	431	432	494	568	556	608	605	637	646	654	685	630	626	569	614	583	548	638	568	611	568	563	565	601	589	561	581	594	559	606	613	548	555	590	582	579	537	571	576	549	567	563	554	586	534	502	560	589	562	572	580	529	554	603	573	564	554	559	553	541	549	550	512	550	547	579	521	567	513	570	527	561	538	524	552	522	503	568	492	546	527	535	539	558	536	534	587	510	541	573	577	579	547	517	551	522	507	550	560	583	515	501	520	530	587	575	561	590	564	544	529	526	545	545	558	539	569	547	532	535	535	547	560	512	497	530	567	554	549	521	529	536	532	574	515	560	544	531	569	559	513	516	615	552	561	544	553	501	567	546	562	541	541	553	545	531	575	529	527	534	570	557	567	562	521	540	566	525	614	553	554	560	539	512	554	536	562	532	537	561	529	576	510	536	569	548	489	521	517	543	536	544	526	542	540	501	556	525	529	506	519	532	561	538	555	499	538	516	530	520	570	538	502	575	545	499	532	565	537	496	536	537	541	566	532	569	573	533	560	525	503	499	545	543	560	564	555	520	525	551	514	531	532	549	527	498	518	537	553	507	558	506	526	548	546	525	552	547	560	553	506	559	521	557	538	531	548	529	518	566	521	553	526	561	517	567	554	511	543	548	501	510	518	518	512	555	562	543	550	544	489	550	511	534	525	543	515	511	515	497	566	553	538	579	509	525	542	532	586	567	551	507	523	570	502	572	564	574	517	505	536	564	547	533	549	534	521	574	535	477	521	582	517	555	514	565	555	529	542	545	521	557	532	547	513	539	557	529	541	529	488	551	549	525	511	551	535	499	571	582	555	580	523	514	560	522	539	556	506	545	524	541	549	530	589	529	508	541	522	545	500	501	522	523	535	520	542	562	557	568	549	507	526	544	503	539	554	553	530	503	540	582	554	565	571	528	529	584	550	523	550	509	518	519	550	566	520	492	579	523	542	531	542	543	530	558	539	537	563	537	533	503	567	521	531	546	539	583	527	524	510	542	536	476	528	522	553	535	533	536	508	563	536	516	504	515	517	519	537	556	513	546	527	568	542	525	546	507	529	527	560	537	574	578	516	553	542	546	577	528	557	575	537	539	522	564	547	548	569	563	533	565	544	515	560	569	533	542	591	542	511	532	553	517	487	546	519	521	539	523	521	533	490	518	524	531	554	528	567	539	552	539	597	537	495	578	547	570	530	522	506	577	498	562	534	489	545	569	558	544	515	558	518	528	554	535	518	511	506	581	517	488	565	576	533	546	530	553	548	530	540	571	545	549	554	556	568	574	534	547	553	509	521	541	569	501	535	497	522	547	531	546	560	516	544	553	550	514	508	509	534	549	547	527	537	531	533	558	520	538	548	531	545	529	531	501	533	545	542	537	505	531	524	600	535	541	527	586	531	547	558	542	598	532	541	522	533	497	536	562	517	530	529	559	556	538	554	513	560	540	557	550	528	539	585	585	566	571	527	566	557	546	530	561	514	566	548	549	551	547	527	568	571	520	502	561	525	524	540	514	542	537	548	571	541	545	532	520	558	569	546	512	564	533	518	538	519	583	557	558	533	532	572	550	525	510	568	536	532	540	520	473	552	516	568	540	518	513	522	506	544	528	480	509	495	538	589	589	497	578	502	506	551	531	542	537	560	533	493	546	506	547	561	543	534	527	525	541	550	518	581	558	552	544	579	554	485	595	532	504	525	543	536	540	565	556	539	541	536	547	548	515	518	550	570	519	543	520	514	539	556	542	515	557	531	548	545	545	507	535	522	567	494	533	512	538	570	531	511	548	519	587	526	550	531	524	527	546	502	551	535	515	526	545	577	519	531	562	524	521	527	595	569	527	520	581	580	551	505	530	488	577	523	524	521	490	511	554	581	507	536	564	561	562	541	560	508	540	547	542	530	528	535	516	533	588	562	517	520	530	529	559	542	502	551	524	554	533	556	548	542	567	487	515	530	563	549	548	544	528	525	532	548	521	544	564	539	525	534	511	572	549	536	551	536	529	535	573	533	555	556	551	530	518	587	536	551	541	496	543	558	515	549	556	554	522	548	532	507	547	528	558	519	539	542	540	527	554	570	503	570	548	514	517	537	522	496	552	536	528	461	544	551	525	554	503	523	575	536	509	564	551	554	515	536	527	528	540	512	547	530	552	513	543	524	563	516	537	544	525	539	541	584	506	549	534	540	554	541	525	518	546	575	490	553	563	537	563	502	535	510	529	551	512	552	566	552	559	549	527	573	533	558	501	550	542	515	499	544	555	498	507	558	521	533	511	551	552	530	556	541	515	524	522	572	531	558	569	539	521	528	531	548	509	560	558	500	521	544	535	541	555	560	569	535	506	554	515	543	517	555	521	536	487	487	552	535	573	527	538	525	551	528	517	557	480	535	535	499	540	547	547	582	555	555	549	530	535	557	528	545	559	514	538	562	534	529	582	507	507	532	559	466	533	572	540	536	508	531	554	553	581	528	555	539	558	519	591	538	532	584	538	565	506	520	562	523	518	569	544	554	534	552	525	549	525	563	538	537	564	561	538	520	514	521	571	515	532	523	537	489	516	509	521	535	522	534	577	501	541	514	483	589	563	515	529	586	534	556	546	537	525	498	504	564	510	531	553	526	574	541	568	535	562	532	554	542	528	537	519	522	565	526	539	549	511	543	546	566	514	548	554	534	582	573	532	555	549	532	527	547	578	531	549	510	582	549	560	525	572	496	533	512	560	547	514	521	567	510	551	570	546	517	531	554	537	552	533	521	535	603	510	563	582	550	512	522	561	538	547	496	526	514	507	523	532	556	534	546	543	571	494	537	528	514	531	577	515	509	528	529	543	512	517	521	542	560	546	546	586	570	559	551	560	573	561	537	538	560	523	562	577	521	537	567	543	539	532	514	571	514	522	538	564	550	538	522	521	530	553	542	495	554	521	525	543	588	579	551	529	550	536	525	537	593	495	525	531	564	562	527	538	499	573	557	534	559	568	528	514	509	525	538	518	575	520	575	566	530	587	533	532	471	526	509	485	544	572	548	551	606	556	507	583	546	499	548	512	555	578	532	517	550	522	525	537	537	483	533	542	517	496	601	541	523	559	535	551	515	531	504	571	525	523	519	548	514	487	533	549	559	557	540	546	503	536	552	502	557	536	489	516	559	542	519	527	533	542	521	571	550	564	543	552	517	536	513	564	506	578	524	525	536	526	514	529	552	526	500	538	510	546	534	550	579	528	527	559	523	539	555	567	540	485	522	565	554	552	538	530	558	523	533	553	541	551	568	565	564	536	547	524	520	528	515	525	561	532	543	475	532	563	517	542	522	485	511	525	530	520	532	490	480	514	487	515	540	490	540	468	568	568	508	545	478	532	550	566	523	521	550	510	530	496	557	535	512	537	517	537	535	574	544	530	559	556	541	498	553	546	540	566	554	552	505	460	543	575	526	536	493	599	520	479	508	525	557	487
53915	40482	36460	37789	37027	29066	25396	23619	20311	13530	4300	547	397	408	397	425	433	435	406	437	421	398	406	442	410	417	390	403	427	429	413	422	389	399	411	420	393	417	392	392	371	379	386	376	413	418	402	353	376	387	389	348	390	379	381	362	342	398	415	411	373	395	373	355	363	392	381	378	407	388	361	371	383	411	373	387	389	361	400	393	396	405	384	391	386	384	420	361	375	418	391	390	380	395	401	356	416	424	412	386	376	373	388	367	386	348	419	353	346	357	383	365	389	393	365	346	374	423	415	342	426	389	400	398	375	335	404	371	379	391	375	408	410	379	411	373	418	382	357	400	380	398	365	373	403	387	381	374	353	332	397	364	379	393	380	377	357	342	343	359	400	395	399	398	391	369	358	380	402	402	392	337	380	409	441	384	401	395	395	394	367	381	392	390	427	376	387	339	348	351	395	372	361	344	334	377	379	387	387	382	360	407	400	408	389	356	365	377	356	362	380	353	353	395	399	354	369	388	373	353	337	411	374	367	344	361	372	388	373	403	384	401	349	388	390	394	382	365	352	409	364	342	417	407	382	386	354	377	376	353	370	407	417	380	368	355	403	386	387	395	377	406	353	377	396	396	404	391	344	342	377	390	342	381	345	356	397	339	343	407	380	416	354	350	310	376	344	408	378	411	380	351	363	383	411	395	417	381	398	361	341	363	344	392	379	348	398	395	375	380	381	400	347	361	388	404	333	389	382	378	393	367	401	366	366	364	328	337	366	361	423	383	373	391	388	426	395	381	393	342	398	443	427	360	373	398	386	399	410	360	368	395	361	373	367	341	411	349	382	397	401	367	367	413	392	406	400	345	387	350	391	368	377	372	366	369	346	369	384	383	367	339	386	454	379	358	373	347	377	365	408	403	398	397	394	348	395	388	386	398	402	365	325	381	358	402	372	402	383	371	375	391	353	369	383	417	395	401	391	401	379	384	382	369	375	380	393	372	368	392	404	352	353	384	402	376	425	405	364	380	373	342	377	377	390	367	385	430	416	362	328	382	360	337	421	390	372	383	357	417	371	379	390	395	409	387	381	371	372	374	421	395	362	348	373	348	356	363	338	384	379	395	377	382	343	410	372	389	353	384	381	386	380	374	328	392	388	392	334	338	359	341	369	351	410	351	412	377	373	368	417	371	406	368	353	394	386	398	374	349	367	395	404	377	431	378	357	389	421	384	382	386	357	376	372	350	391	420	357	360	404	370	373	370	367	396	361	339	366	368	366	403	352	381	343	416	404	392	361	375	376	359	382	340	395	370	375	372	387	359	385	370	400	342	387	335	377	364	376	360	385	379	398	355	397	360	376	353	386	375	385	378	377	381	371	392	425	349	411	372	382	338	424	407	355	370	386	378	376	361	358	352	372	362	366	378	384	384	402	374	324	375	380	366	388	396	356	353	393	384	414	408	381	397	325	391	359	381	394	369	397	400	403	352	386	356	377	411	376	401	393	368	355	353	380	396	378	391	394	361	385	361	347	370	368	402	387	405	376	387	402	352	382	333	384	379	375	381	370	422	382	387	348	342	443	433	410	388	379	389	383	389	409	424	371	330	354	374	398	389	369	364	379	411	393	355	363	377	357	390	367	370	383	341	386	360	400	370	419	384	398	383	356	400	375	398	392	372	400	360	372	413	404	365	340	364	366	405	379	350	375	347	398	378	416	377	385	386	394	385	391	360	389	364	352	362	411	401	380	362	392	393	404	386	407	375	414	394	359	364	360	353	407	346	403	390	381	350	351	357	353	355	370	364	427	374	395	383	383	393	375	364	396	349	383	408	380	405	374	344	386	384	382	371	391	387	394	370	355	353	378	367	363	399	389	351	407	351	366	384	375	372	421	371	397	405	359	379	401	371	394	391	336	412	344	414	371	357	400	372	351	402	400	354	369	363	400	368	388	395	367	360	383	378	402	400	366	377	383	336	390	422	430	357	341	356	359	390	395	351	376	417	372	351	334	409	415	390	395	368	383	401	389	345	363	395	381	399	375	397	391	385	412	379	397	364	388	382	377	401	355	363	394	394	384	366	376	383	377	372	420	393	378	356	363	377	390	374	427	372	367	422	357	397	391	366	356	386	439	392	371	374	394	392	354	384	344	359	401	380	382	386	392	382	391	397	372	367	389	406	394	360	405	354	385	342	403	399	394	363	373	367	342	396	392	370	355	387	366	388	365	412	400	385	378	395	382	361	363	383	395	356	397	355	370	346	357	374	389	417	392	421	348	403	365	399	400	393	366	371	340	373	365	368	375	342	370	366	396	392	407	382	354	343	389	339	413	370	412	419	411	402	357	394	380	362	362	349	363	399	339	369	371	381	375	405	385	372	419	390	392	385	356	365	406	363	395	387	370	380	381	340	352	322	365	363	384	370	452	392	342	374	369	357	390	390	381	369	396	364	371	393	364	388	388	367	393	370	380	369	395	365	347	386	436	407	354	345	391	341	370	343	349	369	357	355	371	402	437	394	368	395	364	374	333	351	393	360	380	378	392	418	370	397	336	356	358	349	393	350	378	356	344	383	393	382	382	398	374	341	350	357	369	354	375	390	386	367	357	343	357	352	378	397	377	393	375	387	374	398	352	402	379	391	394	395	377	360	408	370	388	378	377	359	397	428	374	359	381	376	348	334	385	397	373	391	342	343	399	394	353	403	392	414	421	368	356	406	422	382	402	394	371	391	377	359	371	406	366	359	393	381	371	392	396	360	380	378	338	370	380	384	399	392	357	356	408	344	402	373	388	392	362	395	426	374	347	395	403	378	436	418	343	405	408	358	352	348	399	378	373	415	408	397	374	373	400	424	364	376	391	377	369	391	356	384	376	355	399	390	362	369	387	341	376	378	376	325	400	400	400	353	386	397	339	376	366	380	389	374	355	374	350	338	423	356	376	395	361	372	354	359	388	362	376	378	370	357	370	367	376	412	355	354	367	357	403	347	373	380	378	389	406	405	392	378	374	370	413	352	370	404	383	362	341	373	388	382	370	342	417	383	355	351	404	407	398	347	403	328	353	366	385	337	386	384	383	389	323	351	398	365	390	397	411	354	406	389	387	354	382	388	370	344	355	373	398	389	383	340	331	376	392	415	357	382	362	342	406	334	367	360	357	371	406	353	400	353	371	382	380	456	367	404	394	415	409	359	348	358	346	426	370	400	387	342	366	391	357	376	406	341	384	413	389	408	382	428	421	414	401	386	397	394	368	374	425	351	363	375	346	368	371	343	378	364	374	387	359	401	377	378	412	401	388	353	336	427	377	428	384	367	387	394	389	387	357	370	428	387	428	352	379	331	378	366	354	372	352	393	373	382	352	414	360	387	371	406	393	361	359	394	434	385	365	402	395	386	379	380	354	394	376	388	401	350	362	410	387	378	381	412	406	359	373	407	405	373	373	374	353	359	378	342	369	361	396	419	399	403	370	342	358	363	403	321	346	376	346	394	360	347	357	395	372	343
51144	55325	42614	34962	16405	1227	1	1	2	0	2	2	5	14	35	121	241	411	506	605	619	616	688	670	713	700	778	708	711	747	756	705	708	731	788	753	763	748	793	769	754	730	747	722	762	701	752	716	751	756	723	715	733	762	745	765	718	729	735	705	736	725	731	693	689	718	732	722	759	683	735	740	708	706	744	746	692	722	671	671	711	766	701	717	749	694	715	689	716	703	714	740	743	724	682	745	745	706	731	711	715	725	698	706	665	708	666	690	724	719	751	720	732	718	703	706	714	733	669	732	693	727	715	678	693	691	746	695	720	793	696	690	687	702	733	711	708	679	749	740	725	704	689	746	722	694	721	721	744	713	715	719	713	715	684	664	690	708	701	735	717	704	667	708	707	706	716	753	706	675	708	725	702	728	757	729	731	691	704	705	695	695	713	715	710	676	726	700	683	718	668	682	754	675	702	667	714	699	732	734	681	746	655	705	702	697	713	689	692	744	714	668	691	693	729	684	683	729	743	682	686	693	712	699	700	718	738	703	682	698	689	687	729	689	715	664	653	726	723	693	703	685	677	683	698	693	701	703	714	695	674	730	710	692	684	673	678	728	661	738	670	696	691	697	694	690	641	707	684	678	676	662	712	682	694	707	721	643	699	708	682	719	689	696	691	682	686	667	692	646	678	670	719	732	690	686	690	706	686	748	790	695	683	686	721	708	724	702	697	702	725	720	704	686	687	710	674	691	744	731	705	691	689	668	724	687	689	719	676	658	668	691	731	672	754	656	694	707	785	641	689	683	730	755	686	662	740	697	721	737	686	699	730	692	691	681	731	705	715	733	675	710	704	744	680	678	713	678	666	676	699	719	658	698	738	677	713	706	739	688	689	687	668	659	671	627	675	752	747	723	687	743	710	718	707	721	708	701	691	675	686	686	663	731	711	715	705	703	735	661	697	686	705	690	693	723	682	701	689	665	700	699	676	706	657	674	737	691	690	656	701	730	681	655	699	654	699	707	720	698	754	680	711	704	696	684	674	710	677	716	690	688	677	720	713	691	682	685	669	729	707	754	729	722	734	676	684	716	665	692	709	702	701	693	707	661	669	708	721	664	698	722	721	706	728	703	723	697	695	698	664	704	667	618	696	677	712	666	710	701	706	666	691	713	712	692	658	719	664	723	722	686	666	697	701	681	711	706	727	736	675	720	719	668	698	721	712	696	705	671	711	676	736	680	709	701	723	710	695	680	647	714	724	690	705	721	686	671	667	711	730	630	695	724	680	712	664	661	678	697	706	658	668	684	726	735	716	672	705	714	669	716	730	687	715	695	714	673	710	700	705	701	687	729	658	693	715	700	716	722	711	696	722	688	716	683	694	729	675	714	705	720	669	689	736	699	690	682	666	707	639	712	703	719	692	691	698	761	696	730	715	643	705	671	663	698	711	691	713	656	687	671	706	716	689	690	701	687	676	737	687	661	714	697	648	692	726	695	720	701	692	694	702	705	687	698	709	698	739	718	673	720	669	682	716	677	689	672	755	706	674	648	720	680	724	733	689	698	730	706	720	685	690	724	710	714	655	724	703	708	713	660	680	721	673	686	721	713	721	707	665	722	687	634	726	695	716	687	678	725	703	747	708	703	732	741	707	666	690	688	673	699	709	686	668	719	715	711	666	698	716	695	717	667	738	695	692	679	707	682	681	735	717	671	715	688	718	710	728	736	683	739	702	687	703	678	699	695	735	693	699	659	723	748	698	709	666	688	678	696	694	704	703	721	703	699	706	701	717	735	755	704	729	694	722	768	694	642	691	705	671	676	667	680	689	704	722	673	722	705	684	694	683	681	639	694	711	709	703	724	693	761	676	701	684	713	669	693	719	746	678	668	679	718	711	699	692	670	683	645	674	683	740	710	668	694	640	725	701	722	663	707	716	676	725	725	651	750	684	665	735	740	678	688	668	705	695	683	696	644	707	701	711	693	695	689	710	691	686	713	694	721	720	710	725	694	678	699	726	741	694	738	680	656	735	706	757	666	702	731	703	718	689	736	697	702	715	744	702	699	716	668	678	738	715	695	657	708	704	654	702	673	720	714	719	712	738	728	705	692	698	705	684	743	697	768	666	690	714	727	654	722	624	678	735	687	702	727	662	634	713	750	683	673	707	736	711	659	686	696	738	710	692	674	720	674	686	711	728	689	661	734	696	711	702	717	691	707	668	785	736	678	720	699	703	722	681	686	683	672	661	644	685	690	745	699	721	684	671	715	716	663	677	688	690	709	703	700	703	703	735	661	710	651	685	744	708	669	699	725	652	713	702	706	690	709	654	677	727	716	693	691	682	658	672	721	706	686	705	707	716	689	689	689	709	701	709	652	746	736	690	656	738	689	706	720	688	666	703	688	650	695	729	689	705	660	713	654	681	682	706	706	712	708	691	659	685	715	689	685	690	651	684	668	720	712	651	673	684	681	676	727	669	741	706	701	707	735	710	734	704	691	708	669	714	716	670	731	681	665	692	693	671	720	676	679	709	665	640	669	689	695	652	660	704	677	691	683	691	703	696	626	674	699	687	744	691	722	716	676	733	676	726	667	695	643	702	724	686	702	676	662	680	684	713	690	683	695	668	729	691	779	735	665	725	756	712	721	665	703	715	667	740	723	714	698	715	653	711	711	684	693	672	704	726	704	719	675	703	661	696	703	701	711	707	733	658	705	751	664	693	699	680	694	719	730	679	743	694	704	700	697	698	699	714	738	719	677	680	683	664	684	729	715	679	669	705	661	747	713	705	674	715	697	682	671	707	654	671	679	651	656	733	700	680	708	666	712	689	690	707	663	728	654	661	705	694	691	713	698	709	727	721	698	711	683	669	665	729	666	749	698	668	692	726	650	678	724	749	687	638	699	703	687	695	716	685	692	685	658	685	698	669	719	705	665	693	703	682	688	663	655	699	681	695	692	645	709	728	676	696	690	725	688	667	657	664	706	671	715	716	714	681	673	710	683	712	654	706	653	692	668	726	676	704	685	722	726	684	667	727	670	693	657	732	677	726	700	680	728	679	728	644	665	682	703	710	677	721	658	696	692	675	678	662	707	730	677	699	657	693	678	627	688	676	696	716	699	680	687	645	687	699	780	701	674	720	709	686	668	723	695	711	689	697	716	697	728	687	722	721	680	693	713	701	660	707	692	685	717	688	699	722	696	705	659	654	665	732	719	683	701	721	645	713	717	686	737	654	711	674	679	669	678	729	691	703	736	671	643	686	689	675	679	705	726	725	724	697	672	722	673	734	678	699	680	702	685	666	711	722	719	684	693	663	739	692	716	694	699	702	719	665	737	689	708	692	704	733	683	699	724	728	652	666	701	735	692	745	736	708	683	638	685	683	703	738	734	669	709	701	658	679	714	725	707	683	684	674	716	670	691	664	649	714	683	700	688	690	751	703	717	743	731	692	707	717	661	695	689	686	655	698	677	713	701	709	723	687	663	728	718	707	672	684	777
35857	50915	58675	55271	46798	23464	4792	579	441	305	161	132	113	118	109	133	110	143	136	120	109	111	125	135	121	140	125	121	105	141	125	155	128	127	119	146	132	129	120	106	129	120	127	116	127	127	132	110	147	128	125	114	139	132	148	154	136	130	141	138	135	129	123	108	125	124	131	136	142	121	128	112	123	120	146	119	141	128	134	135	125	126	123	131	129	130	134	138	126	132	118	123	134	125	136	133	121	127	141	133	113	132	145	116	120	124	105	122	133	116	120	110	122	154	121	137	139	123	133	105	117	148	126	115	124	121	153	107	140	140	138	105	117	119	131	110	124	142	129	123	134	126	126	133	140	148	133	108	119	141	123	136	123	117	140	132	137	129	138	142	141	111	111	138	128	114	126	108	135	131	135	142	114	119	121	146	122	110	131	140	168	131	123	135	113	138	145	129	135	112	139	134	130	122	141	130	120	134	120	126	115	118	124	141	133	151	137	132	129	130	140	118	134	142	122	117	120	113	144	132	114	126	132	140	134	118	127	117	121	125	132	135	128	129	134	110	141	152	116	131	120	137	102	111	132	135	117	118	133	136	131	135	134	114	113	121	127	151	148	123	120	130	107	158	146	144	120	120	122	122	115	115	135	127	115	149	158	122	143	128	108	103	126	125	135	134	130	138	133	123	131	116	136	121	131	117	129	113	101	114	137	112	136	138	113	128	118	124	138	132	137	132	142	131	127	148	114	131	134	145	113	123	145	126	113	122	113	130	132	115	146	142	139	127	122	120	108	149	124	124	143	139	137	155	143	124	128	129	122	134	133	125	113	102	105	103	106	125	96	136	100	117	147	148	119	110	135	145	132	125	121	129	126	115	112	109	126	143	130	138	115	114	138	126	133	134	150	129	113	112	134	133	116	109	133	120	140	153	115	117	118	115	129	117	133	137	120	121	126	113	123	123	113	143	118	135	123	122	117	133	114	112	140	98	114	120	124	133	114	134	119	142	123	145	105	112	142	113	128	137	148	143	99	135	115	116	121	119	130	132	119	151	172	136	128	128	124	129	139	135	149	131	131	129	159	113	113	134	133	128	128	135	103	116	117	136	116	126	138	134	125	146	119	115	144	123	136	138	114	136	113	134	111	119	135	137	132	102	106	128	115	133	118	136	107	131	136	119	141	119	144	141	135	120	116	136	121	126	142	131	136	126	126	136	142	113	128	135	133	153	124	142	145	125	126	121	133	114	127	137	124	115	128	135	125	142	104	112	99	140	112	122	106	121	141	107	114	127	140	130	133	118	122	132	137	136	131	121	129	129	123	125	137	116	146	109	128	129	127	116	113	127	128	163	151	147	107	128	115	123	124	137	144	122	114	133	134	145	115	142	127	127	127	132	126	112	117	127	140	126	128	115	121	146	114	109	138	123	116	127	141	144	151	126	116	116	123	153	125	131	122	138	115	111	136	131	132	126	116	122	132	131	118	140	134	131	144	126	132	157	142	144	114	153	130	134	134	139	128	125	133	110	110	117	125	135	123	120	133	134	115	123	131	133	137	121	126	125	126	138	132	115	143	159	121	124	135	137	115	124	137	129	118	114	143	160	125	131	119	144	124	117	140	139	117	126	137	125	153	138	120	135	136	115	145	143	118	136	132	123	142	118	110	130	115	142	123	129	125	158	131	142	105	105	156	131	114	109	129	145	130	135	136	122	133	124	142	133	128	137	125	117	105	154	134	141	156	119	111	118	122	137	144	135	109	142	145	117	133	125	145	124	113	127	131	115	143	149	143	145	150	168	129	123	135	118	115	115	140	143	125	115	117	140	137	129	113	108	122	115	147	129	115	138	130	151	140	114	126	103	137	121	128	124	127	117	122	104	116	110	106	154	121	127	135	134	134	131	112	108	134	136	121	118	143	157	140	134	117	125	118	128	139	136	126	139	127	108	130	135	141	148	110	138	135	136	105	119	122	113	127	129	135	145	124	115	134	125	132	130	113	150	131	113	151	112	107	130	126	142	119	120	103	119	119	121	126	123	128	124	109	126	122	139	126	122	121	136	120	114	124	124	124	118	125	120	130	141	140	128	115	140	128	127	133	134	129	127	125	120	128	137	130	113	118	122	113	138	151	128	129	134	141	106	136	141	133	158	113	124	142	118	112	120	141	124	142	124	124	140	158	120	129	114	127	142	123	130	134	136	129	138	133	135	112	117	135	113	113	115	120	118	121	145	136	107	126	123	136	113	133	136	154	141	112	115	131	122	147	114	117	155	115	137	124	121	114	122	95	115	113	139	129	103	138	115	127	148	135	141	114	111	116	140	136	123	154	125	110	139	121	140	112	112	121	119	124	132	139	108	115	110	107	126	135	136	109	127	149	133	111	136	133	108	124	140	111	132	126	136	127	135	147	126	124	115	138	136	150	119	126	129	122	135	127	129	134	117	130	118	137	115	136	114	113	111	114	142	155	123	124	130	129	118	137	110	124	147	122	134	114	153	130	138	123	111	115	138	122	135	129	129	143	127	111	137	118	131	137	119	158	128	119	127	128	117	117	127	125	121	127	102	131	133	108	142	122	103	127	131	133	126	128	120	126	137	131	152	151	136	116	128	130	136	115	137	124	120	138	115	111	119	123	143	121	123	144	124	131	149	130	122	135	128	133	141	151	149	119	153	127	122	130	141	131	126	121	136	107	127	139	134	154	111	129	130	133	128	116	140	136	129	136	114	106	146	140	148	129	131	141	126	133	139	128	120	123	126	137	136	109	125	122	146	136	119	119	118	117	106	109	117	126	131	136	128	117	133	107	139	127	106	130	146	119	101	121	146	140	131	130	115	110	126	129	134	131	141	126	155	128	143	149	132	122	127	129	134	122	143	116	115	122	124	117	128	125	143	109	134	121	136	127	108	128	111	121	129	128	150	143	123	118	137	119	124	128	129	112	135	115	139	96	114	135	125	134	125	93	103	130	138	131	133	129	130	130	139	113	127	128	122	142	135	140	105	137	126	141	140	129	107	134	111	118	137	127	143	113	130	139	118	109	140	152	120	134	114	132	136	127	141	129	143	138	123	117	118	129	135	129	114	108	128	107	130	125	133	136	121	120	117	128	120	123	136	128	114	134	126	120	132	126	129	138	109	142	139	118	108	124	128	126	130	128	114	133	121	96	115	119	117	117	121	111	127	119	145	124	145	136	127	134	112	108	152	130	137	137	138	123	122	118	144	156	127	133	120	132	142	113	134	171	136	118	125	132	143	131	129	121	140	127	114	110	126	110	117	134	128	130	141	123	141	120	119	141	112	143	127	135	134	139	129	130	119	123	146	147	127	125	132	141	100	149	140	128	131	120	113	126	120	125	136	133	154	118	119	139	136	125	132	134	129	137	123	124	118	122	129	126	127	133	145	144	120	128	102	126	138	126	141	139	126	134	125	122	142	118	152	122	132	118	116	138	138	141	112	126	109	140	136	129	123	111	137	164	142	132	115	99	121	139	126	121	121
31274	49156	59559	62774	52550	20024	603	416	376	390	367	378	358	360	340	370	347	367	368	393	340	359	358	359	357	353	351	346	359	346	359	348	333	426	318	347	341	366	347	356	386	355	365	385	362	357	376	405	361	367	368	365	353	377	355	357	397	343	376	375	338	375	359	358	343	342	357	335	336	340	349	352	336	395	350	352	367	354	355	387	372	383	363	389	351	362	404	359	367	347	358	323	349	333	370	354	355	341	372	368	387	419	361	365	365	386	383	351	375	345	344	352	329	381	326	365	348	365	371	367	376	388	351	369	361	356	389	330	355	346	377	356	372	353	390	355	378	380	363	350	334	361	351	335	346	340	376	331	342	383	371	387	379	380	359	350	385	331	375	346	354	348	339	371	349	383	366	372	344	374	352	343	353	368	341	402	338	369	357	367	306	345	367	395	368	352	385	385	379	344	345	330	358	369	373	342	339	368	378	347	372	342	354	372	334	390	365	363	386	347	358	365	381	376	361	348	423	361	402	352	365	372	352	354	377	346	385	353	333	387	349	367	342	380	373	347	376	336	388	384	350	383	353	367	374	354	339	356	336	294	351	344	341	374	376	344	359	357	364	387	363	325	349	376	376	363	347	354	345	372	359	357	355	374	371	361	377	367	372	331	338	350	323	366	353	375	328	352	385	373	342	363	375	351	364	380	369	326	367	329	374	349	368	379	360	396	367	355	396	377	351	366	385	365	355	398	334	349	347	361	358	378	387	349	343	375	374	341	334	355	370	376	339	370	365	339	380	370	361	360	346	340	374	356	342	369	373	371	376	370	385	385	343	335	376	330	381	375	328	353	364	354	328	356	381	352	366	371	378	336	340	368	365	334	364	375	347	393	329	362	340	361	352	342	370	320	324	349	376	382	333	342	354	391	376	360	373	347	391	370	377	353	337	359	391	366	382	356	333	378	313	364	380	364	370	365	352	354	350	381	377	368	342	335	374	361	333	327	377	341	354	357	357	381	365	363	306	364	350	371	349	326	353	323	375	357	385	354	346	358	388	357	372	350	376	352	387	346	353	365	366	354	356	372	386	377	384	348	375	339	347	369	371	336	354	353	344	360	371	361	386	369	384	358	352	351	360	379	345	355	348	348	361	380	342	356	362	357	361	380	367	343	351	345	358	363	395	351	380	385	351	347	350	360	343	359	324	375	369	372	389	406	362	392	382	336	362	367	370	371	353	351	349	357	358	379	327	384	371	368	389	376	397	351	380	366	352	335	362	341	366	341	399	356	345	343	360	335	372	357	345	358	374	372	335	364	341	373	368	358	401	358	359	352	338	341	360	345	353	343	396	350	315	382	381	347	335	360	379	360	370	373	330	395	375	373	343	373	358	380	356	348	313	387	353	349	327	371	360	323	357	358	352	388	378	370	388	347	325	373	369	407	341	362	372	363	364	340	341	356	349	329	365	356	357	363	380	360	348	367	360	348	376	367	342	348	327	363	354	361	362	363	370	373	380	365	343	332	358	354	377	363	349	349	344	354	366	364	378	351	323	373	352	366	350	343	370	384	328	354	365	380	377	342	391	356	353	377	350	354	377	374	345	352	375	342	368	347	368	368	372	357	376	347	404	359	368	355	366	347	381	376	381	364	325	357	383	319	359	371	406	377	352	367	348	348	369	394	403	335	377	387	337	380	351	349	365	337	359	348	354	372	379	338	344	369	370	336	354	358	385	382	347	354	377	362	377	355	329	348	343	356	390	332	379	371	368	385	375	367	334	347	366	357	351	336	359	393	371	339	341	357	379	355	335	373	352	404	365	382	345	357	377	391	391	340	322	351	403	368	349	349	363	353	388	360	376	354	333	387	341	376	338	343	340	364	318	363	361	389	362	368	374	348	350	372	339	360	352	374	378	361	367	367	369	362	322	361	356	358	354	338	342	369	385	350	363	350	342	370	367	371	391	362	384	389	321	360	362	376	381	339	374	381	362	374	341	380	358	361	348	338	363	365	355	351	365	334	376	389	393	389	374	382	353	376	343	333	332	351	365	368	387	360	338	341	359	353	348	378	377	345	358	378	363	348	390	364	335	375	350	356	342	352	351	333	353	377	371	384	338	337	359	386	392	367	336	358	334	354	374	367	338	370	333	359	354	350	366	336	358	358	362	373	379	366	362	332	409	343	321	374	354	392	354	333	340	351	366	396	367	352	299	339	346	338	338	377	378	383	343	370	367	326	370	327	393	372	388	346	344	356	366	351	364	371	391	363	377	358	325	360	369	375	388	358	376	348	355	358	375	369	375	367	358	345	356	330	369	332	357	361	373	353	338	368	366	382	348	382	343	329	337	333	406	365	359	375	365	328	323	347	349	352	361	360	340	321	381	360	380	350	334	373	381	340	340	350	363	387	335	351	380	387	356	360	371	390	352	349	404	381	351	356	386	333	387	363	341	385	365	314	345	348	371	337	321	372	372	373	352	393	346	323	365	381	360	324	375	358	379	338	350	379	363	385	360	335	373	367	391	376	369	343	327	342	372	386	373	352	372	365	336	352	357	343	346	371	370	355	345	349	355	356	380	382	322	329	336	360	351	403	365	361	336	330	344	357	331	311	338	379	364	380	361	364	340	374	361	361	376	340	353	343	372	343	375	357	358	325	363	355	363	331	319	364	388	344	331	335	357	346	381	333	363	359	382	358	353	369	363	382	321	357	350	388	364	369	342	363	338	375	352	356	334	354	380	389	367	378	337	364	368	352	394	354	378	363	328	379	360	368	373	362	366	370	370	346	347	363	357	356	351	340	375	358	346	320	379	364	357	358	385	331	377	390	329	354	376	390	365	370	360	336	360	361	374	374	349	401	360	350	359	337	362	348	349	334	345	359	366	330	340	357	344	355	348	404	369	390	374	385	387	379	381	329	345	393	356	376	381	366	359	351	354	360	390	331	361	339	378	350	367	370	366	376	358	377	347	400	374	350	368	315	381	340	349	351	342	350	347	367	366	347	380	371	372	368	356	389	371	336	351	379	397	332	374	337	359	362	342	327	376	392	354	388	368	338	383	361	349	356	378	365	389	367	357	352	372	357	334	343	344	364	351	392	395	394	354	324	351	367	355	363	369	361	354	377	347	360	399	329	395	378	358	384	326	346	346	360	335	356	391	366	325	336	350	348	372	376	371	359	371	388	363	379	361	365	361	362	368	367	386	332	323	356	371	377	321	367	349	365	371	336	359	388	377	332	373	333	370	363	371	321	363	353	356	360	401	346	354	342	370	374	383	396	365	381	383	368	364	348	370	360	353	396	347	348	345	379	387	370	382	352	312	373	350	378	362	394	325	334	367	377	334	382	328	341	363	332	357	378	327	379	341	366	375	344	326	327	362	323	369	350	366	345	368	379	369	334	368	378	348	348	354	352	339	370	370	363	347	338	355	383	344	344	365	351	363	379	369	382	375	350	368	366	357	315	351	360	353	371	379	347	366	321	343	355	367	368	356	368	311	371	374	361
54895	41550	42537	42665	44497	31885	25160	23290	19549	11363	2082	331	303	284	244	303	309	287	285	251	267	258	255	257	283	260	242	275	245	235	224	249	238	271	267	262	228	259	248	241	226	270	255	241	250	222	252	237	249	261	246	266	206	228	218	248	268	230	202	258	253	227	227	242	242	252	235	250	214	254	256	242	230	213	227	238	273	260	215	265	242	243	246	276	266	238	254	248	258	252	217	248	233	226	261	227	256	286	252	263	236	245	211	257	230	224	228	253	268	244	211	239	254	223	262	240	241	234	266	240	230	227	260	228	226	246	241	235	254	242	242	216	221	249	236	225	278	256	212	229	237	250	245	237	240	280	228	266	253	253	226	271	236	202	261	237	232	220	276	226	218	228	260	251	212	239	257	242	271	243	271	233	220	234	200	237	214	246	219	237	237	240	226	237	233	242	220	229	249	232	222	244	231	232	216	265	210	243	217	243	263	226	246	234	216	230	237	276	215	253	260	275	275	236	222	243	254	245	258	245	236	239	255	263	240	230	260	246	252	257	240	243	230	226	240	230	240	272	250	233	272	253	245	223	247	253	231	235	223	241	227	245	265	240	219	219	256	251	238	226	253	227	261	233	272	237	253	242	262	250	244	232	280	222	215	244	222	217	229	248	223	235	229	266	227	262	259	244	237	240	245	252	258	268	229	235	245	225	248	241	242	220	260	219	237	249	244	265	248	249	252	239	238	233	234	232	212	219	258	257	237	263	239	233	220	219	253	241	260	232	234	239	238	274	222	215	230	245	242	222	260	254	218	234	229	225	256	244	227	247	249	245	239	223	232	248	245	274	208	222	236	259	207	235	195	236	239	223	231	263	230	223	240	271	248	247	218	230	236	288	252	229	230	248	254	242	251	253	251	221	256	248	225	272	281	259	238	251	276	230	249	237	239	221	201	257	246	221	241	251	256	271	261	256	247	213	250	231	256	195	204	246	225	247	219	246	232	232	240	258	222	223	247	258	284	252	255	238	231	273	258	238	256	215	238	257	256	233	240	257	254	217	230	250	249	241	256	256	253	240	260	219	260	212	250	228	216	292	276	226	245	241	242	244	256	250	265	230	222	231	261	256	249	225	254	221	245	243	201	220	252	231	264	247	234	237	217	216	217	240	230	252	214	248	216	236	242	260	259	234	243	249	259	235	226	230	250	259	237	247	261	228	220	268	235	247	285	221	217	224	274	256	243	240	252	238	243	276	264	248	267	290	262	272	264	229	212	251	262	238	235	241	227	219	259	262	241	234	265	221	224	241	284	254	210	235	227	212	212	221	234	250	245	243	232	222	237	222	250	232	230	247	243	222	242	240	244	248	228	231	227	206	224	235	243	238	250	237	235	234	250	221	216	270	232	240	238	284	262	254	271	253	262	237	253	237	220	264	243	258	251	242	231	274	245	281	249	243	251	253	237	222	250	242	259	253	243	220	263	244	254	252	274	246	262	217	256	227	244	260	249	208	239	229	271	246	222	246	233	250	244	223	223	219	229	252	236	250	251	219	243	221	239	268	244	245	216	241	248	217	243	229	270	264	246	220	236	258	229	205	261	238	257	238	266	253	239	266	242	288	234	248	237	263	240	231	231	225	240	221	236	264	225	260	227	242	256	261	223	257	254	217	235	227	242	214	234	257	276	248	270	212	253	221	248	257	233	246	233	258	226	212	230	239	253	228	257	232	254	238	280	221	212	237	241	239	232	259	248	211	254	261	260	228	235	246	220	226	233	230	257	241	236	225	222	248	266	262	213	240	254	249	240	231	242	232	205	218	237	244	246	230	206	243	228	215	268	196	261	231	246	248	234	250	229	228	253	209	214	249	232	265	242	247	207	249	244	220	262	225	243	227	226	243	275	238	222	237	232	206	260	249	242	221	294	222	257	240	233	234	216	242	256	239	255	259	251	217	247	258	227	208	269	250	236	239	240	235	234	238	262	215	240	253	225	240	211	246	249	251	224	241	238	250	207	231	252	260	250	263	263	296	240	215	209	235	249	210	236	240	268	257	236	247	229	238	228	244	255	206	268	236	270	252	245	222	278	244	266	237	244	238	248	236	245	254	260	216	248	229	250	262	235	231	250	232	237	223	225	265	224	260	236	264	248	247	253	255	260	272	269	248	235	236	251	261	240	229	266	254	220	243	220	226	250	238	248	241	242	282	188	248	240	228	233	262	274	250	258	260	217	253	229	267	232	268	248	238	215	209	227	219	243	224	229	255	221	223	245	267	247	257	256	236	229	227	213	243	245	227	252	238	221	223	236	235	217	233	243	245	253	220	230	267	233	232	270	261	241	240	260	238	239	235	262	247	256	222	235	235	226	214	249	219	243	215	239	232	247	253	256	217	267	230	258	252	260	213	241	235	237	240	246	249	218	246	245	253	228	210	248	247	225	231	249	239	232	238	257	238	249	254	217	240	244	277	238	248	238	251	249	226	196	234	235	258	251	241	220	253	235	257	215	232	258	215	235	238	215	236	246	244	214	257	251	224	263	243	237	269	241	211	243	229	253	243	252	276	255	234	227	264	231	260	234	213	243	240	249	231	253	247	237	245	234	254	261	230	263	276	247	253	213	245	237	216	239	227	233	209	222	233	241	245	240	233	223	223	237	276	229	241	226	260	241	234	238	250	236	238	222	223	265	243	225	207	264	215	236	237	279	246	245	277	276	223	260	251	230	246	254	218	245	234	264	221	243	259	239	224	219	232	235	201	232	236	232	212	265	254	237	246	268	203	259	268	265	244	236	271	265	244	218	250	246	256	224	228	248	206	245	238	241	245	266	231	236	234	279	245	231	254	256	222	242	275	226	249	270	242	259	223	220	259	232	223	276	240	234	205	230	251	254	275	240	240	232	250	226	226	253	241	247	252	208	227	227	272	289	229	244	243	213	221	248	277	269	257	221	243	260	253	239	277	213	226	247	205	241	240	213	227	233	258	223	250	235	209	239	240	223	234	225	206	263	222	224	219	233	275	252	235	242	209	238	244	240	242	222	249	232	278	237	251	241	239	238	236	234	245	227	253	231	255	217	214	228	230	227	233	257	231	254	247	251	219	262	245	242	242	254	241	274	246	240	258	223	240	245	268	236	247	240	229	241	232	212	243	225	241	228	254	244	259	248	256	223	218	248	235	252	240	239	225	230	231	240	268	240	219	214	240	220	209	209	234	224	250	214	229	226	257	249	250	240	231	227	249	253	257	220	260	230	210	200	245	238	242	257	223	243	261	268	267	253	221	242	254	265	223	227	234	239	220	223	239	243	212	255	267	270	229	247	241	259	233	246	231	226	250	261	240	231	238	258	229	237	246	226	261	247	237	298	231	228	249	249	250	274	239	262	236	263	265	262	259	234	211	250	214	227	242	236	212	241	257	243	237	238	260	238	226	224	216	218	255	257	232	237	263	226	253	223	245	262	217	243	240	249	235	240	239	267	268	295	236	240	251	263	264	269	234	230	240	240	212
54632	59619	50255	44958	28318	8139	83	175	240	338	441	460	531	528	550	613	596	576	589	635	582	599	586	566	613	579	569	564	596	622	608	602	605	552	591	574	591	543	586	635	540	540	565	624	564	571	565	525	555	529	568	599	550	535	562	563	556	538	554	513	569	598	568	503	570	552	577	557	519	581	546	537	587	575	570	566	546	543	564	549	560	526	545	560	547	549	596	513	546	563	521	516	535	553	581	546	539	553	558	539	544	552	531	551	521	581	525	512	569	595	550	599	524	498	499	506	548	574	548	566	550	584	558	553	505	530	551	527	587	561	508	524	545	612	509	508	520	543	557	518	557	527	530	543	581	558	551	561	537	531	521	530	559	557	522	497	557	538	535	557	537	544	544	518	522	541	533	592	538	510	540	527	571	556	549	568	579	560	572	522	597	542	528	567	561	544	513	544	579	594	546	541	564	507	535	550	539	530	543	568	534	543	551	507	551	531	524	495	534	516	532	570	579	558	526	512	571	540	550	542	548	562	513	588	542	530	542	581	509	523	508	536	524	520	533	531	504	521	549	498	561	540	512	535	576	539	542	542	553	561	570	557	553	577	539	579	546	496	537	553	510	537	521	546	502	544	562	510	546	553	556	554	597	581	558	556	524	560	513	525	558	532	554	525	512	527	539	553	533	527	555	538	501	555	550	533	558	532	591	520	572	525	552	552	513	537	538	516	568	560	532	542	562	517	556	492	547	493	561	513	557	599	525	533	507	519	601	513	519	550	516	552	494	558	531	585	536	582	586	520	556	517	544	526	513	576	555	530	557	594	519	491	503	582	492	540	561	547	547	543	568	517	594	558	533	552	489	531	563	554	564	592	442	550	603	535	550	552	538	558	541	555	577	549	535	541	567	494	526	553	524	542	525	525	548	561	513	530	555	550	550	532	557	488	569	537	567	544	568	539	504	523	538	556	541	540	515	511	540	547	522	542	525	541	567	533	540	562	549	527	574	543	521	490	526	510	530	490	560	509	503	535	563	530	543	529	565	532	562	528	537	506	543	557	543	572	496	539	529	532	527	550	554	537	550	550	512	516	555	565	512	514	521	570	537	543	570	513	517	537	549	537	506	573	530	500	547	597	486	560	511	584	545	568	528	536	549	599	622	536	568	560	542	520	546	512	512	505	576	530	548	521	575	521	537	596	515	532	529	506	543	536	565	584	538	511	557	589	578	576	569	498	542	553	567	553	539	553	534	514	551	515	515	490	595	537	553	497	531	571	591	533	539	531	536	560	542	544	532	526	530	529	563	537	532	503	525	546	542	530	535	538	545	577	539	473	510	559	539	538	530	554	543	548	550	531	539	552	519	544	584	583	571	515	601	555	510	486	518	549	565	553	524	574	546	535	512	553	626	513	522	542	558	462	573	548	492	567	558	517	541	534	569	580	538	565	559	518	500	553	532	562	550	528	526	524	525	605	567	572	531	561	525	540	533	549	529	533	532	545	545	512	567	529	516	550	502	527	573	582	552	570	521	545	541	542	505	561	500	578	542	553	551	525	553	560	566	565	513	557	494	550	517	547	538	540	534	503	560	551	554	510	508	555	573	549	538	492	555	538	519	533	536	556	551	538	522	568	530	567	573	516	530	529	550	542	515	549	538	549	551	520	564	520	568	542	568	565	552	564	562	563	531	507	525	551	564	581	559	528	549	559	556	569	562	568	580	544	563	530	568	502	573	553	497	566	555	532	499	544	492	542	560	534	547	549	495	542	530	547	570	546	554	547	534	527	522	495	563	493	538	548	535	516	521	550	547	504	521	544	538	532	522	521	546	549	542	575	509	528	530	536	522	501	475	563	534	551	492	563	547	569	552	528	550	535	513	532	496	535	518	545	513	501	504	542	539	540	556	547	517	524	564	534	541	491	555	527	586	584	510	543	583	519	584	509	537	490	507	551	536	525	541	517	515	544	579	554	531	496	537	540	541	512	563	562	577	553	550	588	553	541	552	539	564	594	515	536	546	510	547	502	540	566	533	537	526	512	562	510	540	584	521	528	544	537	551	534	562	563	542	528	531	501	517	522	539	569	556	584	565	540	513	559	549	548	510	563	510	531	531	542	541	514	576	561	520	533	551	529	550	499	541	500	578	515	551	559	498	571	540	516	558	529	541	531	565	560	533	551	502	518	529	522	537	490	561	495	531	540	539	542	558	571	533	528	527	557	560	554	520	539	511	493	554	563	528	547	506	590	534	544	499	534	562	568	565	555	520	532	520	543	535	528	517	570	496	560	586	524	560	525	543	538	546	506	520	561	517	581	563	545	546	559	549	565	513	535	548	591	580	557	562	555	543	551	559	511	531	539	572	538	552	587	515	557	525	519	545	487	539	592	512	553	534	529	527	581	582	566	537	533	556	557	564	521	544	570	529	523	532	534	536	579	519	517	541	539	515	572	563	515	535	533	523	508	536	549	550	549	550	581	543	495	542	526	542	521	560	528	564	539	537	558	494	569	529	552	552	558	535	539	501	564	541	519	532	531	550	563	512	536	517	559	499	539	533	552	564	535	525	549	549	550	553	538	466	502	550	547	517	567	523	568	505	545	555	510	529	533	608	557	559	555	510	567	571	509	537	518	522	543	564	529	568	532	590	549	545	579	529	566	504	585	516	556	546	494	535	525	541	551	538	543	532	524	545	507	547	569	551	552	530	571	524	554	574	553	550	504	546	550	547	547	514	534	547	522	571	516	499	581	545	548	503	486	536	539	512	559	529	546	548	517	543	539	542	517	504	536	543	546	529	583	535	555	525	565	564	582	508	541	548	509	525	558	538	544	595	604	553	557	523	559	563	546	526	491	531	518	551	522	552	515	563	506	581	550	600	488	548	554	545	566	476	545	555	570	537	560	479	539	567	480	539	525	517	485	545	564	502	526	501	535	555	538	535	520	537	556	537	515	546	556	564	549	563	543	576	525	526	500	553	501	570	512	524	569	534	531	504	547	509	544	507	548	503	527	558	578	571	517	512	542	548	507	518	543	506	508	529	530	526	553	548	545	526	572	536	572	524	523	521	514	544	547	529	544	551	584	543	505	571	530	551	540	547	549	491	551	578	552	538	589	516	604	517	594	564	516	593	516	533	549	556	540	480	536	520	553	539	536	536	543	579	487	549	598	546	533	549	575	543	476	523	516	537	492	543	533	530	524	532	528	569	510	560	506	546	569	567	549	541	549	565	563	537	501	538	588	519	555	522	558	536	546	495	551	532	530	489	524	549	529	558	520	578	531	517	541	514	564	550	575	496	546	546	548	576	527	570	516	530	538	533	570	552	520	563	523	543	499	551	568	566	559	547	500	542	520	508	568	548	571	529	506	573	517	567	565	532	534	554	490	533	536	539	549	546	523	511	510	536	527	555	546	569	583	546	510	520	595	570	554	562	546	496	548	549	553	527	554	575	576	551	567	538	560	529	564	509	527	531	539	572	491	504	543	524	533	543	579	526	536	550	523
52362	40379	39094	36749	36406	27367	24645	22572	19979	11898	2554	459	411	451	435	425	433	398	411	414	417	402	390	427	458	425	433	425	361	417	394	428	404	419	396	405	415	392	424	433	409	378	388	330	384	407	405	407	396	436	422	367	367	408	377	367	386	371	394	392	402	386	405	377	406	354	387	360	377	388	410	327	376	358	375	395	403	371	350	392	406	388	414	404	340	364	357	432	378	361	366	404	361	378	388	371	400	362	391	390	374	415	375	354	394	401	403	379	381	383	362	369	378	403	384	357	375	413	412	378	414	389	371	334	380	407	370	397	363	415	390	394	361	362	348	373	377	360	361	380	416	373	384	411	408	368	388	373	400	406	406	379	434	429	357	393	396	385	389	350	361	383	360	394	371	401	392	395	352	389	360	386	373	416	338	339	356	394	367	418	358	402	400	383	334	393	376	349	362	412	384	389	409	369	380	349	370	386	397	407	407	379	402	355	353	356	357	371	376	350	378	414	416	372	386	379	383	398	374	367	360	382	389	367	424	324	380	384	385	399	385	392	350	372	370	364	406	407	368	394	375	388	414	365	390	360	374	364	428	372	359	371	371	375	346	410	392	399	382	403	390	419	372	349	358	375	381	405	375	422	411	383	374	363	376	362	383	362	342	381	406	408	376	422	378	354	397	363	391	397	373	379	423	334	414	359	401	383	367	346	393	402	360	370	351	377	369	403	393	416	389	389	378	355	372	410	395	382	353	387	366	335	376	414	318	364	384	362	356	343	374	372	437	375	359	372	340	375	382	373	372	386	356	363	350	386	374	354	408	376	397	424	359	357	377	350	389	393	368	345	402	368	383	381	394	390	368	357	400	382	361	418	394	368	351	411	370	343	374	353	373	382	395	359	368	386	390	375	417	337	370	399	354	382	388	382	414	408	389	361	391	341	416	385	394	370	366	349	393	374	354	396	391	381	372	383	381	386	346	361	389	421	347	419	396	380	409	363	405	374	362	343	348	384	356	429	359	376	369	385	365	406	372	395	379	404	367	423	371	379	349	368	363	381	341	409	351	369	370	396	373	386	332	360	384	365	350	398	367	365	345	373	403	379	350	354	390	377	390	366	360	380	369	402	371	367	364	356	385	388	377	398	359	401	366	362	412	349	350	430	411	416	393	362	385	380	371	391	421	377	374	383	356	365	391	359	398	360	353	339	381	372	361	357	396	369	395	410	369	397	390	386	341	370	401	428	386	363	391	385	391	399	366	381	417	372	419	394	414	378	404	402	384	404	389	411	380	360	374	352	352	378	364	388	421	389	442	381	390	395	350	364	360	368	362	397	367	410	386	391	368	359	339	342	387	362	362	372	376	416	371	396	386	373	387	368	407	379	387	389	386	380	384	374	369	372	384	397	355	376	352	385	351	421	396	359	363	374	383	388	380	364	402	402	348	379	354	401	345	361	390	357	393	393	381	330	386	370	368	379	333	381	359	387	399	362	347	385	333	340	410	349	345	354	406	368	391	357	355	391	363	390	378	390	368	422	380	385	364	422	389	378	368	359	372	346	371	337	370	401	358	400	379	410	364	381	374	374	328	378	353	370	406	377	354	389	370	363	396	360	358	392	350	403	396	391	385	388	382	363	357	388	407	386	335	344	399	399	369	379	396	382	386	374	407	401	389	366	398	376	367	334	343	377	353	409	373	377	391	348	383	351	386	371	374	397	416	380	382	340	373	327	397	350	393	363	390	348	363	358	362	401	391	385	387	384	352	388	383	381	370	353	368	369	358	391	379	369	414	334	426	376	423	397	347	385	418	369	348	373	382	341	376	384	363	365	374	412	396	386	354	340	413	406	379	370	343	383	372	347	393	387	408	378	376	381	374	362	352	378	381	383	362	362	370	395	369	371	356	357	371	385	378	378	401	404	378	377	377	371	375	382	398	376	344	389	363	343	392	376	385	347	403	399	397	336	380	332	375	415	376	413	389	368	349	358	364	346	394	390	365	388	384	367	395	402	380	364	361	333	372	391	348	373	380	368	360	355	358	346	374	364	358	378	363	401	404	406	383	383	368	378	418	355	363	406	351	376	381	380	375	357	367	343	361	395	377	423	369	375	365	419	385	372	359	339	344	359	363	414	351	380	387	415	399	433	360	378	388	393	370	402	357	348	363	341	386	400	346	341	379	358	369	390	367	404	405	340	354	400	384	407	356	357	373	369	366	389	361	370	357	392	381	376	398	378	353	389	386	338	347	368	344	362	372	388	345	341	421	403	397	357	329	360	427	392	404	391	386	365	365	394	359	383	366	405	358	317	372	365	353	366	406	355	352	421	372	379	391	391	380	323	413	376	369	370	349	342	343	368	364	373	384	389	368	373	365	387	396	374	345	383	339	327	414	313	343	361	366	360	359	389	408	412	383	386	365	383	390	366	346	332	404	351	346	427	415	383	362	368	362	383	358	377	404	418	373	362	377	405	385	354	401	335	326	369	392	395	369	416	397	391	329	412	423	378	364	394	358	385	367	365	367	379	362	380	326	365	361	371	378	379	325	377	414	390	349	379	361	344	357	382	358	368	324	368	411	360	357	398	364	353	351	346	369	339	405	392	388	378	396	358	383	402	360	323	373	381	378	370	349	376	416	386	344	345	368	379	366	352	357	361	409	386	397	353	378	334	364	392	396	369	416	379	336	378	365	349	374	344	388	372	367	369	373	379	380	336	366	358	392	359	388	379	332	407	370	375	349	358	366	376	372	376	354	381	344	390	381	379	379	369	415	366	408	379	336	338	379	336	327	402	387	394	327	370	372	351	396	409	405	375	381	397	396	380	366	390	352	361	349	372	369	370	352	362	357	357	411	396	373	398	381	341	360	347	417	377	374	356	341	377	371	371	356	348	411	419	374	389	389	390	381	345	381	352	372	381	387	376	390	367	371	369	360	379	365	397	398	376	366	384	392	378	375	333	382	414	390	373	358	388	388	390	360	322	403	401	346	400	364	391	356	364	386	386	375	357	400	358	382	359	379	391	383	351	384	370	382	350	351	349	364	348	339	405	354	363	348	377	363	367	391	359	377	348	371	356	355	356	407	333	347	371	367	365	392	363	379	344	355	377	414	363	343	399	377	426	369	348	359	402	384	398	384	407	378	433	382	348	391	360	401	368	392	402	401	402	388	386	377	394	391	372	406	398	350	367	370	320	418	393	382	346	379	377	356	358	386	364	385	387	362	398	404	361	400	400	374	356	348	381	392	419	361	383	378	367	380	379	413	381	363	347	362	333	353	336	367	369	403	371	366	338	396	349	324	374	353	381	355	367	386	355	364	387	380	394	347	410	386	392	373	361	381	395	382	328	329	394	368	394	336	363	379	409	386	406	367	393	366	385	362	374	368	422	405	353	347	335	396	369	351	359	398	354	335	330	396	372	396	367	417	359	399	399	388	399	351	408	389	395	406	369	423	389	374	421	381	376	353	397	372	373	382	348	361	405	347	365	384	418	396	387	408	373
52344	55654	46218	28398	11854	21	0	0	4	3	5	6	21	61	141	303	363	521	596	670	723	672	703	670	749	747	737	801	724	782	752	723	799	762	732	758	730	748	790	791	751	792	736	756	722	799	779	793	736	781	723	707	762	706	741	761	691	726	730	720	736	744	703	724	698	754	712	762	735	659	736	724	680	676	751	718	746	721	742	722	698	719	749	677	702	711	749	701	733	719	675	734	719	721	751	727	710	701	734	697	700	705	711	672	733	738	765	792	718	728	711	704	714	686	716	722	737	684	673	698	718	691	687	684	680	711	674	739	680	704	714	747	702	744	742	698	698	712	694	748	731	693	690	755	757	685	707	715	734	703	708	730	726	668	742	681	697	701	732	734	748	687	703	697	720	697	762	685	739	698	738	755	713	694	743	752	696	766	745	702	689	730	749	707	645	677	737	741	715	696	685	672	714	697	711	700	682	719	676	705	720	694	727	706	707	685	730	698	638	714	706	736	684	686	740	676	688	692	686	709	665	731	703	718	731	682	715	695	681	686	698	733	743	697	681	726	708	700	666	731	682	700	772	672	765	678	682	720	723	695	722	718	683	701	713	741	677	709	728	713	691	727	732	734	748	721	710	716	686	685	681	706	666	712	657	729	733	721	715	712	712	778	747	682	667	666	701	682	686	701	755	721	718	717	635	669	755	702	730	718	713	706	731	755	691	746	724	759	682	697	749	702	677	681	715	667	777	716	715	705	689	724	722	705	726	698	691	693	697	723	715	702	751	748	710	674	726	711	666	685	710	704	709	679	756	729	697	754	719	719	712	710	750	685	743	684	695	703	706	705	731	651	695	676	708	671	667	707	736	690	769	671	673	744	686	736	727	714	665	725	747	717	727	736	774	708	677	704	681	699	695	706	752	686	742	686	673	720	696	727	707	719	730	705	696	651	690	695	682	752	670	705	719	726	720	678	641	716	688	648	738	718	722	727	719	678	686	727	695	746	654	688	661	751	705	724	702	713	742	699	679	710	685	715	661	715	645	714	713	710	713	735	643	748	742	707	706	728	678	692	680	680	679	741	659	690	744	700	688	690	671	704	696	684	669	684	702	686	718	711	692	729	709	702	628	712	721	716	662	718	716	696	699	709	720	730	759	710	682	695	695	712	707	719	722	716	665	732	706	705	688	746	748	656	703	670	723	701	696	649	708	691	728	726	698	716	664	678	696	737	731	694	723	737	675	700	698	686	723	671	717	673	671	702	735	700	732	705	707	672	714	696	700	680	697	726	701	705	707	680	696	710	708	720	713	718	733	650	704	684	660	687	705	718	680	695	693	732	693	694	698	697	760	724	690	707	665	748	715	748	660	738	727	739	681	650	690	737	741	675	699	723	701	701	657	726	750	696	652	709	663	716	729	696	696	728	713	715	746	708	775	690	728	713	685	664	712	693	713	747	708	677	716	649	731	686	699	685	730	635	643	666	748	719	696	686	725	728	667	684	736	688	698	720	732	732	715	735	698	671	678	718	718	664	674	688	708	729	746	696	678	737	714	732	685	719	705	638	712	670	745	669	723	722	669	725	669	759	700	685	726	731	702	695	719	647	729	687	683	672	698	750	689	675	660	678	694	680	735	764	729	714	645	681	717	710	716	734	653	692	752	700	716	706	732	659	707	683	733	694	759	722	731	731	726	664	684	732	690	694	722	709	685	741	779	684	690	731	686	717	681	696	710	737	720	728	730	699	732	676	710	665	721	687	671	718	663	686	704	682	687	697	698	715	656	692	705	719	713	749	706	726	689	671	722	725	690	714	696	747	695	636	736	705	696	719	657	711	751	703	694	675	695	658	698	717	689	701	755	686	687	707	690	704	665	708	693	678	736	672	696	717	716	709	704	687	684	661	691	695	719	771	747	717	678	705	701	714	719	700	728	692	734	714	682	697	680	728	660	719	717	718	707	742	706	709	707	735	676	657	699	681	716	689	668	677	753	683	681	745	716	721	718	717	707	695	730	708	715	662	700	679	712	654	754	758	683	706	678	698	719	689	708	718	731	689	729	706	724	701	707	677	745	680	715	692	713	669	687	712	695	678	663	719	717	679	666	747	645	701	694	691	695	725	737	721	692	724	702	724	710	713	662	653	720	716	722	689	697	678	652	730	723	716	708	661	715	793	678	720	713	711	664	701	709	761	733	685	698	730	722	699	665	691	735	660	703	709	714	659	721	721	658	729	724	718	689	769	688	692	671	674	667	735	696	700	648	696	729	753	720	705	663	701	687	717	694	683	659	689	692	715	725	717	635	726	719	715	670	725	718	680	707	719	705	728	719	746	709	676	687	721	734	716	736	647	690	660	698	736	722	705	696	690	706	734	685	735	724	718	722	709	680	704	681	697	640	666	741	702	711	702	670	683	726	666	739	743	684	680	666	718	704	671	683	703	710	738	721	694	736	715	710	728	710	683	710	711	731	689	721	701	692	703	647	742	735	699	709	672	652	677	704	703	723	674	749	687	721	739	700	648	723	649	628	674	703	667	680	677	678	693	673	732	727	731	735	687	700	673	711	692	673	743	696	692	723	685	728	719	762	748	729	692	724	670	699	707	740	683	682	713	710	684	690	694	697	706	731	678	717	726	712	732	699	702	706	685	646	726	722	695	712	659	711	739	666	715	681	692	682	667	661	684	729	700	700	716	707	695	688	701	717	720	728	680	749	691	732	702	728	720	685	707	714	667	671	701	710	719	737	712	738	720	695	714	732	693	764	702	717	680	717	704	657	730	741	688	699	687	697	690	671	737	708	741	690	692	730	729	738	710	744	678	700	743	668	684	760	723	720	728	726	684	709	751	735	672	719	735	756	709	740	697	707	697	716	660	703	696	689	714	698	687	721	701	725	717	694	704	703	672	682	666	704	719	702	730	703	697	691	670	702	698	695	669	730	741	716	693	733	676	710	674	720	705	683	723	699	746	713	750	704	688	667	705	688	740	695	686	644	730	732	723	669	709	701	705	704	699	701	685	661	735	697	718	721	681	732	689	709	700	727	691	712	682	697	719	716	721	709	696	696	683	677	683	685	749	659	679	656	698	706	657	725	704	704	679	673	729	708	704	701	718	693	692	692	745	714	651	786	672	691	659	735	707	718	721	682	695	720	727	698	718	672	682	708	712	685	664	662	700	691	679	652	718	700	681	638	702	672	752	731	674	687	771	721	730	646	702	682	709	723	685	740	723	677	718	704	653	699	699	681	687	729	722	658	733	701	670	721	762	683	698	654	691	737	699	712	700	662	721	712	678	711	718	691	714	734	707	707	717	715	626	672	719	730	705	698	721	720	751	733	694	687	692	726	708	732	702	749	689	680	726	737	678	686	702	651	708	666	748	713	718	671	721	725	707	726	712	718	677	695	673	680	708	707	712	681	692	710	684	680	668	697	655	667	690	676	669	724	708	708	694	697	653	717	680	700	716	721	674	708	731	693	659	748	696	751	692	724	692	668	732	679	683
36389	47559	51018	55388	41378	13103	1757	453	371	226	145	132	132	138	140	142	143	151	135	134	140	138	141	113	133	144	134	156	110	140	133	121	135	140	117	134	125	123	121	137	111	125	115	127	115	101	154	112	113	125	133	122	125	132	120	132	135	139	140	134	109	147	127	132	145	138	128	154	125	111	130	144	118	132	108	126	133	145	114	120	117	133	137	131	153	118	135	138	139	139	133	105	151	150	132	144	120	120	130	126	111	126	143	120	124	118	134	130	111	117	111	158	118	138	126	107	114	131	128	132	148	90	123	127	143	150	129	116	134	123	133	121	125	123	141	144	127	139	143	147	151	129	128	116	122	132	115	140	155	122	118	133	125	132	143	137	136	138	126	148	118	134	123	128	142	127	136	122	127	122	121	113	137	129	120	139	131	122	154	144	141	138	144	129	156	132	120	135	133	145	111	113	111	141	119	134	123	111	112	126	153	153	126	123	100	134	129	126	154	112	123	123	136	141	125	148	134	118	131	123	130	145	152	131	147	145	135	151	132	139	139	145	112	144	127	127	128	142	124	138	143	129	119	136	132	150	148	134	123	139	123	112	141	147	135	134	129	109	130	114	129	125	141	138	108	151	125	131	127	127	148	138	163	141	151	131	139	123	130	130	135	116	115	131	148	142	127	149	142	113	130	130	153	132	145	146	136	118	129	125	100	131	133	134	143	140	121	109	150	136	146	138	119	140	144	119	133	115	128	115	110	130	131	118	135	139	149	124	135	121	147	127	111	117	118	134	124	135	120	117	129	125	124	129	143	142	135	135	114	144	128	130	136	150	141	130	141	138	129	137	124	129	139	133	122	139	155	140	121	112	139	121	131	131	138	140	140	113	126	134	136	116	108	136	124	139	138	141	131	138	128	132	131	144	146	132	111	136	139	115	129	106	136	130	137	133	135	121	141	152	137	150	137	132	133	152	133	135	159	116	130	121	118	110	164	129	152	123	141	129	127	117	137	171	110	128	127	137	147	152	123	130	107	115	139	138	120	115	125	177	128	125	132	121	134	129	117	136	158	125	134	129	124	118	149	134	103	120	163	137	140	132	113	137	130	132	115	117	120	119	145	139	135	156	153	140	109	121	129	126	134	113	127	141	148	112	120	113	139	135	127	128	141	128	143	103	127	140	129	137	124	134	128	142	117	124	138	112	118	129	134	132	130	103	134	133	148	117	134	155	135	126	148	131	130	138	149	131	117	129	151	150	155	124	130	119	141	142	151	136	136	121	135	111	140	127	139	136	123	123	129	121	110	134	117	118	117	109	139	160	158	139	129	120	141	145	138	124	138	144	138	128	136	143	127	125	122	130	135	128	126	111	136	144	139	116	132	136	128	119	133	156	143	125	154	139	119	154	129	140	127	130	116	135	126	121	138	128	108	142	130	126	121	126	126	143	131	157	147	137	121	107	142	126	130	124	127	146	139	123	122	130	140	133	131	129	110	125	132	120	128	113	116	129	127	141	140	133	123	127	130	143	127	140	112	125	153	133	122	121	123	105	116	128	129	131	159	125	128	125	152	140	124	111	134	130	141	122	135	123	119	136	132	151	113	132	105	139	129	130	144	119	126	135	134	140	140	149	156	121	137	149	137	132	118	111	149	158	152	135	121	134	110	136	127	115	134	105	120	137	128	126	126	123	124	115	140	117	143	132	130	149	132	124	136	133	136	134	149	127	131	140	128	132	127	160	124	125	140	155	149	130	128	96	128	135	123	121	113	110	145	115	120	129	141	137	113	141	157	139	123	137	135	127	150	137	119	135	114	119	136	111	122	136	136	129	127	135	118	127	119	144	127	137	140	120	120	136	124	130	131	129	124	154	143	134	116	127	137	97	138	107	119	127	130	147	128	139	119	114	128	138	142	127	127	129	100	134	136	133	144	125	145	151	119	120	122	129	148	142	129	141	138	121	135	140	143	109	117	132	123	121	134	138	123	136	150	115	129	154	141	124	138	106	112	134	129	134	142	134	114	149	119	132	135	142	118	120	134	148	119	130	146	129	144	113	151	130	141	154	111	133	126	142	129	115	125	122	136	130	131	116	130	119	140	138	124	117	124	130	127	130	134	135	111	115	135	150	151	143	111	146	137	140	138	129	143	117	124	104	141	145	107	134	122	115	111	122	150	136	127	133	139	130	107	136	109	144	133	118	134	156	137	138	123	163	114	134	101	121	133	141	125	114	114	135	123	156	159	123	145	131	137	115	127	142	136	118	141	131	124	148	148	134	122	120	119	138	130	129	135	130	116	108	147	132	113	155	150	129	138	148	137	141	131	144	133	145	146	125	140	144	119	126	121	121	125	131	150	126	133	146	139	134	130	126	133	133	131	122	133	146	147	143	148	129	121	121	130	140	139	128	150	143	141	140	139	117	122	129	152	146	137	127	129	110	123	127	140	128	134	118	145	130	122	151	150	136	114	160	117	129	134	130	136	125	114	97	154	124	121	145	156	129	124	126	147	126	136	139	132	113	129	124	139	119	131	138	126	150	128	118	120	118	119	144	113	127	126	129	116	132	144	117	122	132	119	142	154	118	141	126	131	137	132	141	136	127	135	126	148	149	132	138	137	119	145	123	123	126	124	117	144	126	125	113	123	132	125	122	133	141	127	133	153	119	136	121	123	133	130	143	148	128	128	146	136	135	139	115	136	129	148	133	130	132	120	118	127	149	131	157	109	122	115	138	136	114	126	136	107	124	130	122	136	143	120	124	153	100	151	127	122	132	150	146	128	119	121	114	131	145	133	123	126	130	116	146	121	139	141	133	112	121	112	138	129	140	130	116	116	110	126	137	130	121	130	132	138	125	98	120	143	139	150	140	138	138	153	140	131	137	122	130	156	146	139	133	119	121	127	140	134	129	141	127	134	140	131	132	132	150	124	125	131	141	120	142	126	108	162	140	121	125	108	137	142	129	125	114	142	130	129	145	110	123	113	149	136	114	134	136	140	147	135	133	156	132	137	147	125	123	132	114	117	132	141	151	125	106	130	120	123	130	150	142	139	143	116	112	141	125	104	132	127	116	112	132	121	122	146	130	135	112	132	129	135	146	148	118	137	162	119	126	115	127	120	153	140	130	143	141	121	110	139	126	136	114	163	113	134	125	132	133	139	126	137	141	116	120	124	122	145	144	120	141	140	125	136	131	125	145	126	132	128	123	138	142	110	125	125	130	137	136	129	108	136	138	102	124	155	151	131	139	116	126	125	116	140	109	122	132	114	134	129	132	133	120	125	142	132	136	131	126	135	116	133	136	110	149	148	116	125	150	146	129	113	137	135	145	149	119	140	133	125	160	122	124	123	127	123	132	144	104	134	130	139	120	120	140	133	148	122	132	129	135	133	132	153	141	107	120	126	144	123	103	120	114	125	135	119	181	132	137	119	128	134	127	152	139	131	134	131	124	130	128	139	107	141	131	135	125	126	112	121	149	131	124	110	146	123	134	156	139	129	124
31069	46284	53856	59682	40075	652	400	348	338	386	384	399	362	372	342	344	339	361	364	382	371	378	362	336	383	355	368	389	335	369	345	387	372	371	348	378	361	367	377	363	355	338	356	386	378	358	366	356	354	364	371	367	396	346	370	376	353	390	360	326	366	367	367	374	373	371	359	382	385	390	385	367	389	361	341	371	398	348	364	360	372	375	341	384	405	367	378	336	347	429	352	404	383	388	381	401	382	352	384	406	350	387	385	370	360	378	351	329	363	389	371	332	388	376	366	347	369	394	360	339	362	357	360	365	347	370	366	330	371	363	357	403	361	351	355	381	366	368	357	380	385	370	346	369	371	381	346	339	379	375	373	360	354	358	342	366	337	357	350	370	367	387	356	394	367	404	344	378	384	375	378	373	374	359	369	363	337	377	376	352	358	359	366	403	365	353	344	359	371	373	366	366	323	366	392	345	339	383	373	390	384	352	336	383	366	384	370	364	397	379	352	359	361	387	355	359	356	400	363	374	383	379	361	361	390	358	361	366	389	378	343	383	334	360	328	347	372	367	373	397	375	386	369	346	396	347	427	392	362	367	376	369	372	368	317	368	338	366	349	369	362	371	371	364	378	389	374	339	380	376	352	346	349	369	374	353	363	369	389	355	384	375	342	389	380	380	394	361	375	353	370	373	350	366	387	381	355	357	416	361	404	379	386	359	356	359	378	355	356	360	351	363	391	347	372	358	376	365	363	373	405	333	365	381	360	359	359	345	357	383	343	356	348	345	384	347	346	377	353	371	341	351	365	391	379	347	353	371	366	332	352	377	381	419	325	349	344	336	412	380	375	343	352	389	351	372	371	373	378	408	397	394	368	367	358	363	359	353	323	380	350	381	368	373	348	360	351	380	344	386	378	377	351	336	386	378	387	378	393	346	387	397	361	368	364	359	374	371	417	384	368	359	364	345	369	344	380	367	402	373	350	365	378	373	343	405	367	377	362	385	395	343	375	379	374	379	364	395	380	351	347	361	348	357	357	348	354	347	363	353	364	410	363	346	365	330	345	385	330	378	342	367	379	389	338	395	341	364	366	350	343	384	370	383	357	367	354	392	378	371	370	373	365	352	335	392	366	373	336	352	358	362	385	409	364	398	392	379	382	333	405	365	384	378	365	344	372	361	346	369	355	370	373	353	372	344	357	389	353	361	358	343	382	356	387	389	349	355	344	342	376	383	362	388	337	324	397	373	383	384	359	373	375	365	319	344	363	396	345	351	336	355	371	364	390	372	372	365	367	366	335	365	389	341	338	339	364	359	371	353	350	344	384	361	348	367	390	347	384	347	405	363	388	326	405	373	353	372	382	367	362	402	357	352	353	357	381	384	378	352	360	353	377	370	342	386	357	366	365	345	393	354	379	379	351	396	380	372	381	361	331	364	356	356	365	378	357	386	315	359	384	392	380	373	369	378	373	351	347	369	348	346	395	360	327	367	374	338	342	378	339	398	382	384	412	380	342	376	329	339	343	382	363	366	370	363	354	367	389	370	328	388	350	361	359	374	396	363	380	359	389	370	353	418	397	367	376	343	375	403	385	360	379	327	365	357	367	364	364	381	382	349	366	384	380	368	353	354	350	370	391	340	391	374	335	374	377	371	397	356	385	363	396	425	409	361	376	399	386	362	380	372	360	389	352	364	366	367	375	355	362	376	353	344	363	352	373	365	377	361	346	339	359	371	373	388	417	370	374	369	427	357	359	371	379	406	378	381	355	360	367	347	390	353	391	344	386	383	354	371	361	347	349	363	359	363	392	346	396	381	374	361	373	403	375	358	392	380	383	371	379	370	392	376	366	382	405	376	404	368	378	375	354	393	358	372	358	324	345	372	412	361	367	351	337	397	372	365	370	372	374	381	399	353	356	380	310	361	342	360	360	373	357	380	354	363	344	362	387	363	363	325	359	357	368	374	368	377	343	369	381	376	395	370	363	373	365	399	383	386	372	403	354	384	364	373	348	344	395	361	376	417	363	378	354	368	390	371	391	378	374	383	335	384	337	363	379	360	360	329	367	374	345	381	397	345	411	365	332	401	410	356	383	358	376	410	352	399	395	428	362	392	362	393	377	347	358	384	352	380	363	382	357	370	377	346	387	386	396	328	372	362	384	379	375	354	359	358	363	398	348	382	377	362	372	349	328	377	343	378	396	359	385	378	357	408	369	393	382	348	374	365	355	347	352	392	372	361	388	390	367	372	412	389	369	355	379	404	332	383	382	394	377	378	357	349	351	355	362	363	379	376	373	380	360	377	362	381	353	356	332	381	380	403	367	350	351	378	392	385	341	358	352	358	396	415	317	370	385	380	356	335	371	381	382	349	384	356	348	345	345	365	359	351	381	371	353	362	359	366	364	382	359	392	388	369	355	364	359	391	365	369	387	367	397	336	370	387	387	369	388	333	381	356	398	385	397	376	353	369	397	342	358	375	356	347	354	374	365	400	350	368	338	337	396	350	362	387	362	363	384	389	368	390	340	404	362	366	348	380	405	367	389	337	380	355	378	353	403	375	377	377	393	353	366	372	380	366	408	365	377	352	379	389	356	385	384	360	352	355	385	386	335	403	353	357	386	345	369	403	413	393	345	413	374	350	361	370	394	374	398	389	364	391	375	373	377	359	375	346	328	366	357	399	362	387	393	348	366	379	390	376	370	360	335	326	375	388	385	370	347	361	359	339	377	390	361	374	357	358	372	373	396	353	325	315	347	410	346	368	378	335	371	383	366	395	337	357	367	393	373	378	369	380	373	366	379	386	382	357	370	349	318	394	368	391	358	368	384	389	401	392	406	370	349	370	367	342	389	373	325	364	357	373	363	373	357	388	376	377	380	385	359	404	342	306	360	333	380	379	397	368	368	369	348	384	365	375	358	335	344	361	345	343	380	417	369	385	434	363	382	356	389	408	376	362	358	385	350	373	359	386	346	398	374	380	365	357	350	350	369	386	383	363	398	373	367	358	354	361	376	331	396	361	375	362	381	358	377	396	339	370	372	355	353	395	361	399	369	344	355	346	358	341	412	349	351	375	386	337	389	380	398	360	385	348	329	384	348	391	330	375	371	367	348	356	368	364	399	376	376	351	347	339	359	386	335	350	360	345	354	333	384	345	368	383	409	346	374	384	378	397	353	353	349	369	343	373	361	362	367	357	357	364	350	370	353	379	377	373	381	400	369	389	378	338	353	343	414	348	339	380	406	375	382	352	350	381	363	365	385	405	345	382	383	327	369	397	374	338	391	370	388	363	370	419	342	360	384	376	376	354	350	384	363	346	404	372	339	379	353	380	368	358	351	365	365	362	368	350	365	389	340	357	360	404	366	336	355	338	372	386	361	358	383	391	343	346	361	367	379	355	379	396	388	385	391	376	352	358	379	334	360	371	375	400	393	350	356	422	347	371	371	352	369	360	374	366	343	365	362	387	364	375	354	374	360	413	369	372	366	380	364	398	377	377
59279	48544	47483	39962	40914	31742	24269	22156	18004	8365	1023	261	263	226	225	250	233	230	247	266	240	233	231	215	228	245	238	228	226	219	235	210	228	213	211	248	237	202	213	229	255	207	204	222	205	205	224	202	200	231	185	246	214	211	223	240	236	223	230	225	237	198	243	205	197	216	196	221	215	267	215	233	219	225	211	190	244	224	232	212	249	196	214	212	217	212	224	195	206	221	216	217	208	213	242	214	225	194	209	218	228	195	201	218	191	200	193	210	219	211	222	240	199	216	203	214	242	222	231	216	234	229	206	218	225	204	214	224	227	228	220	220	217	210	200	236	196	208	223	204	201	219	221	198	214	235	217	233	227	232	216	223	180	206	234	223	204	228	212	193	215	248	237	243	191	250	227	257	246	223	239	214	191	223	224	218	186	242	199	219	217	219	193	203	224	217	170	223	235	207	225	240	201	215	218	222	199	213	210	241	228	220	224	210	214	239	227	227	204	195	219	220	220	198	228	242	247	218	225	232	220	228	224	222	228	216	202	218	209	201	217	229	216	250	207	231	219	204	227	211	214	203	213	201	208	208	198	226	213	225	224	193	248	219	206	213	217	198	205	206	216	235	232	222	228	223	230	222	230	230	215	220	202	180	219	187	229	220	210	218	217	206	239	211	203	221	238	223	222	207	241	223	225	227	208	201	234	209	210	216	202	250	190	197	217	225	229	205	221	201	214	220	196	187	216	191	217	206	284	222	206	213	208	199	213	216	238	229	223	222	224	231	191	252	220	221	215	230	217	228	231	262	222	202	217	196	206	221	209	219	219	224	216	205	231	215	204	211	209	231	241	202	234	229	225	232	231	216	206	235	233	195	197	215	221	240	189	229	228	197	204	213	253	214	209	244	252	220	234	197	183	192	203	186	209	202	253	202	203	212	227	221	225	198	204	237	208	228	217	212	215	217	222	199	195	214	196	223	216	230	214	221	207	210	231	232	185	252	229	226	210	210	233	220	218	222	229	219	216	232	195	203	207	231	216	242	225	220	212	226	206	222	207	188	235	195	217	201	218	219	189	225	194	228	215	214	200	187	246	226	206	226	204	197	231	200	202	210	224	206	213	216	221	215	235	225	218	221	230	210	222	238	220	228	221	199	230	223	225	186	216	235	212	190	207	210	223	207	213	222	252	215	226	213	198	218	227	206	243	210	236	225	219	216	192	248	211	212	215	212	218	198	227	236	207	203	202	215	227	242	224	205	232	184	221	217	219	223	211	228	226	234	234	223	227	236	201	210	219	206	217	236	199	231	213	218	244	217	233	200	224	223	217	194	207	203	192	231	220	218	196	236	213	215	221	236	200	217	210	228	270	184	195	210	213	210	221	201	225	220	195	208	209	222	230	234	229	234	213	211	220	222	199	221	206	215	186	232	220	199	241	217	219	237	224	220	194	186	233	213	208	236	217	201	216	215	252	233	227	198	181	236	204	207	220	208	223	207	233	196	226	200	226	198	216	219	232	188	222	237	218	228	209	220	223	211	211	225	205	203	197	208	217	198	230	218	215	215	203	242	224	192	224	218	226	224	225	190	215	222	223	224	252	231	201	212	228	220	188	203	221	225	213	195	204	217	212	230	216	222	252	200	220	223	219	203	206	206	209	195	244	221	208	229	208	215	216	203	213	190	203	226	214	204	235	245	196	221	231	238	196	214	226	194	191	220	214	195	236	213	196	226	189	208	216	208	206	207	196	268	204	233	227	239	223	210	219	224	201	231	206	236	225	206	237	227	240	190	231	222	237	219	222	231	218	214	203	207	221	204	220	224	200	213	263	216	217	239	233	195	208	241	199	223	187	215	224	203	216	213	184	214	204	227	207	229	232	226	246	231	224	212	244	212	202	218	191	228	229	218	229	224	214	230	211	246	239	220	231	214	223	205	214	214	193	223	224	202	232	272	230	201	224	222	222	221	211	229	204	226	217	248	235	199	218	196	238	213	221	205	206	239	233	220	223	229	215	190	206	218	210	202	214	199	217	224	214	212	213	199	249	201	221	209	255	210	225	221	220	243	211	249	215	230	228	204	230	206	248	196	222	178	220	230	214	205	208	210	193	204	203	247	228	219	195	217	193	187	209	211	215	215	243	206	219	199	219	205	207	203	219	204	216	223	204	222	226	231	202	211	222	213	225	222	198	235	197	193	220	249	217	236	217	226	233	204	274	242	232	236	222	231	207	217	254	224	242	259	232	203	207	200	221	235	234	226	215	236	250	206	198	199	204	212	213	227	213	223	209	258	222	213	240	189	210	237	183	203	238	230	167	211	233	181	205	225	212	232	228	224	193	241	234	212	198	212	260	219	214	209	228	203	219	222	218	228	214	201	208	216	203	267	222	194	224	236	223	208	215	200	206	204	209	202	238	211	223	213	231	202	197	210	230	215	233	205	205	215	222	236	211	248	213	217	220	226	214	213	217	205	215	222	215	213	220	196	204	231	234	204	220	226	227	219	216	199	197	209	191	240	205	200	217	199	226	231	231	193	217	212	194	176	230	221	231	196	194	203	222	222	201	219	197	206	212	224	233	214	215	208	230	210	240	213	232	232	227	210	214	225	210	217	204	231	241	221	204	190	204	189	221	206	227	220	233	235	200	215	226	207	215	207	221	196	260	235	219	207	205	205	222	197	205	223	216	188	241	236	221	222	212	213	232	212	229	224	208	236	216	194	234	189	217	212	217	224	209	196	244	194	214	220	223	202	215	197	231	239	227	222	215	239	235	236	222	255	206	203	205	224	244	212	229	211	193	198	215	212	220	227	181	208	219	223	240	213	207	220	218	240	219	202	209	236	204	214	229	202	196	217	230	230	221	204	230	234	243	239	239	223	253	243	202	204	202	218	196	239	215	209	237	203	189	204	208	228	212	220	227	216	195	216	271	217	243	227	232	200	224	222	235	222	221	221	208	217	221	232	213	221	242	236	210	223	199	216	210	211	203	249	221	225	212	211	233	212	231	221	218	248	222	172	240	223	217	201	219	200	215	243	199	243	223	204	242	240	241	212	219	211	223	238	244	230	200	211	222	233	211	245	252	212	208	245	230	216	226	227	227	223	181	191	206	200	202	210	201	240	227	220	211	195	221	214	242	252	219	237	210	232	206	230	240	201	212	236	214	212	210	218	225	179	215	231	226	211	232	198	241	207	216	224	204	194	215	193	170	196	220	198	220	197	223	190	194	231	199	211	232	230	229	235	251	195	223	229	221	214	187	219	209	216	225	218	206	207	210	264	190	238	220	200	210	209	239	241	194	235	222	192	232	221	215	210	238	198	233	218	230	195	240	218	211	248	222	227	206	222	206	246	207	206	215	222	232	211	196	206	258	229	209	214	208	240	233	213	216	219	206	233	212	210	217	198	223	212	215	225	224	224	200	205	225	230	232	225	218	227	244	220	230	224	201	200	216	223	209	213	195	228	215	231	196	236	193	226	217	227	198	220	196	228	220	225	232	211
54120	62603	54476	51668	47297	21812	977	950	758	741	734	731	688	693	657	635	612	649	634	602	592	582	588	561	579	578	628	591	544	527	591	549	552	564	545	560	589	593	527	596	556	572	555	590	544	522	530	534	550	540	504	554	514	524	507	582	555	525	534	549	543	490	503	529	559	568	549	531	524	562	490	572	563	534	566	565	591	519	545	561	513	521	551	531	537	514	535	535	510	563	490	516	569	541	527	522	529	535	550	539	518	541	578	533	533	554	480	569	508	526	520	548	530	527	525	544	548	516	550	529	559	528	544	533	539	543	523	503	511	502	508	531	545	563	530	524	529	541	509	554	538	544	525	519	519	510	502	508	489	565	558	539	529	504	545	567	529	548	524	530	535	579	552	479	510	510	501	537	561	597	517	554	543	510	516	540	509	556	516	534	499	508	533	555	540	526	550	523	561	533	539	543	520	532	516	521	528	568	515	507	526	545	543	569	501	557	535	512	524	547	494	506	552	528	542	572	532	547	586	574	563	559	510	533	523	512	549	512	525	512	556	519	551	515	528	523	524	502	559	567	535	565	546	523	546	502	505	512	561	509	521	518	542	499	495	511	523	539	518	509	529	542	498	538	496	549	506	557	541	496	530	530	552	500	533	499	519	541	532	532	520	537	523	558	562	542	500	539	526	540	533	527	561	541	532	513	537	534	494	511	531	547	511	515	514	534	553	537	543	518	536	490	515	507	549	524	541	496	532	523	558	552	520	528	474	501	522	552	537	557	516	536	559	530	530	496	515	547	509	549	496	491	547	573	548	519	540	503	538	529	490	535	537	514	567	515	511	548	513	571	532	502	508	501	519	491	559	581	572	521	522	529	506	517	514	495	520	537	571	529	542	485	538	518	529	525	558	520	521	499	508	560	544	543	480	504	486	496	561	541	552	556	528	486	532	548	594	549	556	520	551	502	533	541	549	527	484	553	510	516	507	531	517	527	581	517	532	564	528	524	523	531	533	506	563	536	572	543	524	539	563	505	522	533	549	520	539	515	479	530	506	526	558	526	518	522	566	522	539	527	496	551	538	550	505	552	526	573	539	503	535	507	499	520	555	541	495	494	565	523	500	518	522	549	514	571	510	569	553	528	534	517	488	520	536	563	521	506	488	523	532	510	555	547	544	500	501	521	564	535	517	520	587	535	522	540	568	535	538	499	544	532	563	546	520	555	523	533	520	568	573	520	539	527	520	536	526	526	534	535	505	517	477	486	539	533	492	560	569	517	526	516	568	521	486	517	507	537	548	527	497	563	518	494	546	558	551	560	506	546	500	531	495	500	583	591	521	557	489	515	523	542	501	508	562	526	527	546	530	529	539	551	525	548	536	525	524	544	529	550	516	532	530	502	530	533	534	487	531	482	514	556	533	519	509	505	527	558	569	536	509	540	514	541	548	510	560	527	549	509	507	546	521	554	530	488	522	531	522	468	579	518	497	572	517	510	503	535	558	515	541	538	516	522	501	530	490	530	509	523	524	530	546	516	508	547	521	570	517	541	525	580	513	525	583	536	513	528	557	516	484	532	489	541	514	567	509	507	497	496	477	518	532	527	532	491	479	547	549	507	546	525	507	543	524	537	516	511	545	532	526	541	552	544	530	525	527	526	527	559	540	505	518	514	510	543	557	561	549	533	506	554	531	533	582	576	511	540	498	581	500	524	526	555	573	543	524	566	530	544	534	518	522	529	503	558	540	526	549	521	555	498	517	537	574	507	515	537	531	522	553	556	545	547	550	525	511	508	540	520	538	515	520	516	515	539	465	503	523	569	535	552	548	527	514	532	537	530	529	559	577	519	516	531	569	536	544	552	485	568	524	561	572	544	496	506	534	522	526	522	524	565	564	511	523	542	491	549	475	498	523	534	549	533	524	541	539	533	514	543	497	540	517	488	550	519	513	509	524	548	537	526	513	518	537	517	540	534	475	533	546	506	533	522	510	505	537	541	554	483	545	519	544	526	518	540	519	502	569	514	513	509	503	486	535	525	578	514	510	563	526	557	509	525	539	553	551	535	534	493	517	515	533	535	516	548	512	513	524	533	501	510	502	536	553	543	541	556	520	536	494	527	561	509	480	509	554	528	525	501	481	549	541	527	506	532	525	549	542	529	522	501	551	527	508	500	535	517	558	524	523	565	526	501	529	556	524	490	569	567	525	540	531	507	539	570	502	560	532	512	535	553	512	535	519	533	508	536	542	510	560	493	530	477	507	570	510	507	551	517	513	542	568	578	523	539	545	536	561	510	509	531	467	512	499	527	531	514	510	503	516	540	515	535	547	492	544	515	538	547	527	539	542	495	498	553	548	531	522	496	521	551	549	491	536	542	559	509	554	540	529	512	522	534	504	499	523	528	504	508	517	555	507	494	558	532	543	510	510	502	528	563	541	487	538	515	518	514	538	573	553	525	554	519	556	490	545	535	539	508	530	527	525	535	545	534	522	535	539	558	493	491	499	544	553	518	544	497	541	542	541	496	484	554	509	517	575	521	546	505	578	516	526	524	567	555	508	549	516	518	511	506	534	534	536	556	499	485	542	543	551	488	520	471	494	545	476	512	554	554	513	546	583	547	503	460	552	549	494	531	527	507	535	509	576	562	518	551	522	566	547	513	559	493	539	543	550	516	548	480	503	535	508	525	536	536	549	502	554	525	542	505	506	533	532	571	526	545	522	525	531	504	555	550	499	576	532	494	511	542	554	491	534	544	510	543	536	535	511	502	503	532	487	575	558	535	507	501	573	533	474	525	532	573	545	512	509	508	545	532	521	509	509	521	512	454	489	515	539	513	549	525	550	537	532	520	490	498	506	533	508	489	533	551	528	579	522	548	518	527	500	513	569	506	503	546	500	533	514	516	497	516	539	515	547	563	521	550	531	488	500	531	577	498	520	536	552	538	524	520	489	504	529	534	528	524	540	544	496	546	548	566	556	535	554	532	517	550	498	509	548	584	560	529	535	551	550	513	521	535	531	529	544	506	542	495	498	549	528	496	506	508	493	513	532	554	554	520	516	528	538	547	558	567	530	521	528	549	531	534	567	509	500	530	490	521	527	490	523	541	541	529	507	511	561	496	530	540	509	522	529	534	521	481	503	521	536	515	546	529	497	528	493	503	517	528	542	513	509	519	560	528	529	532	561	531	508	540	519	514	509	547	546	521	543	522	523	520	575	537	514	553	577	518	482	497	504	483	521	486	493	562	514	556	534	497	532	521	538	539	518	536	525	521	542	540	532	509	540	516	490	502	574	526	526	550	554	546	531	552	541	504	504	510	527	503	496	581	520	502	589	567	553	513	537	475	504	467	523	496	570	503	492	544	550	554	488	531	515	532	584	519	569	522	560	500	523	539	498	540	518	575	516	545	497	563	521	473	521	506	540	547	482	530	495	530	500	515	498	550	534	491	503	525	541	498	525	573	534	551	530	528	522	540	586	554	505	550	490	540	493	525	555	513	539	519
61455	47147	42052	37642	43502	32360	24205	24518	23290	16430	6672	1115	482	434	399	409	362	358	379	370	393	410	405	354	331	318	354	345	375	339	323	348	322	298	307	328	313	330	334	367	334	279	320	290	354	339	322	336	336	341	318	356	336	293	342	300	330	340	313	309	309	315	323	316	319	336	328	298	302	328	316	299	346	306	318	328	320	333	275	289	291	297	343	313	319	302	299	323	315	329	329	295	316	349	318	339	321	322	308	320	325	309	321	292	288	306	325	347	326	311	352	321	340	309	331	334	316	277	303	333	308	315	337	345	285	375	323	323	322	298	321	308	313	336	352	306	327	328	334	322	346	340	360	309	341	320	324	297	311	310	310	300	328	301	333	306	321	333	313	314	323	317	305	324	272	322	299	328	310	357	339	312	332	321	338	305	284	298	306	338	309	311	316	289	323	314	308	329	333	326	336	319	289	336	306	328	337	308	335	337	308	343	309	305	339	325	319	348	343	300	327	315	313	292	349	332	310	308	333	321	300	295	338	308	308	314	343	291	318	294	302	316	318	330	311	313	321	311	313	338	325	293	326	315	324	323	329	322	337	326	301	317	308	298	329	295	306	311	323	325	317	332	289	339	308	338	312	333	295	328	262	292	324	300	326	290	321	307	306	326	321	300	289	304	306	304	328	299	361	310	301	331	301	317	339	316	327	316	316	322	304	314	320	316	318	304	345	297	327	321	324	302	345	348	309	304	272	306	332	292	328	305	334	313	329	313	299	340	304	263	363	299	324	308	293	316	315	311	325	298	305	328	322	359	307	302	313	318	335	308	312	341	313	343	340	330	316	366	335	278	301	293	307	355	367	316	321	315	324	346	298	284	335	340	296	331	296	323	335	267	340	321	319	308	321	329	311	308	288	293	319	322	311	331	337	317	301	306	337	338	306	306	311	327	343	343	307	309	329	315	316	295	296	325	273	299	312	295	314	294	304	323	330	303	351	269	293	287	306	320	309	305	324	329	301	282	329	319	308	323	332	310	310	322	301	325	334	305	334	320	321	338	339	296	317	309	315	285	331	333	333	301	334	317	324	316	326	312	337	303	292	291	318	313	323	335	327	332	333	269	305	318	340	299	325	322	330	322	318	323	305	297	282	310	302	296	312	347	308	325	337	327	299	294	312	283	302	328	290	329	321	297	338	291	362	345	322	327	290	339	290	278	307	314	327	292	341	291	343	332	297	318	312	313	345	328	337	322	335	282	278	310	347	314	296	299	312	329	302	305	299	324	327	321	316	318	316	306	348	308	308	289	331	311	357	325	328	286	356	297	280	324	330	314	303	293	295	289	326	312	302	331	311	301	327	326	298	324	343	337	309	315	316	317	315	304	275	325	334	309	295	297	332	313	282	315	333	314	333	320	320	273	325	303	322	285	334	328	307	310	317	314	320	316	304	306	310	323	314	332	341	284	306	322	298	333	322	305	304	338	326	293	320	316	306	305	313	312	324	324	308	316	326	316	300	321	321	297	314	326	349	312	299	338	313	345	324	301	291	293	300	332	344	344	348	332	324	362	321	320	332	330	368	297	283	328	319	329	340	318	304	339	286	369	307	295	344	298	318	333	331	304	340	327	318	311	323	315	309	344	330	282	301	322	312	330	339	306	310	300	335	322	298	328	338	329	318	287	328	313	291	316	283	345	321	321	301	310	275	358	318	312	301	316	305	343	306	314	299	331	296	307	328	321	312	329	305	313	316	286	324	375	342	310	328	316	321	290	339	297	326	358	339	329	322	307	327	320	357	358	320	350	322	315	329	311	303	334	329	297	280	328	320	290	323	312	318	297	311	315	305	302	313	310	309	318	306	324	307	299	293	305	293	304	332	292	312	338	343	292	284	296	329	310	354	303	335	334	313	322	373	375	322	334	333	296	302	315	315	299	274	285	314	308	309	320	297	344	321	316	306	311	352	306	291	338	360	284	363	292	299	355	283	345	302	301	315	303	329	265	313	325	318	276	306	328	314	335	264	336	309	302	299	321	308	343	299	324	337	301	391	323	290	325	315	355	310	314	288	309	290	293	291	298	314	289	258	313	321	297	294	319	322	297	306	321	326	297	293	316	314	310	298	339	308	305	283	310	321	310	322	313	294	297	307	314	314	317	329	301	334	313	302	325	317	317	300	303	321	299	315	307	300	321	302	302	309	312	311	289	288	293	319	304	307	321	309	280	315	303	315	338	309	330	313	351	283	310	349	286	334	335	298	297	282	317	309	309	314	288	323	303	301	341	318	295	344	327	285	325	349	323	304	296	314	316	339	300	299	299	299	345	288	325	335	335	338	287	313	295	337	317	331	298	321	317	329	276	279	336	342	330	308	332	305	310	298	321	290	347	317	317	315	297	320	314	310	342	309	330	325	281	325	335	333	330	314	294	324	330	297	292	292	331	339	294	293	308	297	339	313	333	302	320	314	308	322	311	307	345	295	302	289	294	314	333	307	319	291	304	299	291	347	310	342	330	311	302	294	321	326	334	304	288	314	338	315	308	323	306	325	324	331	332	325	318	336	327	323	295	308	342	336	307	310	304	324	321	319	288	309	337	301	343	313	300	317	326	345	312	334	336	289	337	290	298	309	321	295	323	300	320	317	296	301	297	310	296	303	292	307	291	295	296	333	316	317	283	334	297	315	339	293	314	343	308	324	293	338	302	343	296	367	306	306	315	312	278	298	330	339	323	311	293	317	299	320	294	341	299	323	304	343	328	320	283	288	314	323	322	340	301	325	311	310	342	313	293	284	324	322	310	343	325	321	312	296	335	311	367	325	339	311	302	307	331	337	318	324	295	339	281	314	315	321	312	316	314	335	303	283	317	324	324	307	328	322	298	309	324	316	323	312	305	328	339	328	309	326	327	347	319	307	302	279	291	296	326	308	270	321	309	319	300	303	300	290	298	283	304	305	339	298	367	278	329	316	325	312	327	327	312	312	329	335	337	298	327	328	297	354	352	330	311	333	312	328	319	322	328	323	321	297	333	341	282	290	310	324	362	313	279	296	317	264	331	304	320	304	339	325	349	275	277	322	290	294	332	319	309	302	311	298	284	313	303	282	314	282	290	340	348	308	304	338	297	320	317	317	350	309	323	271	309	325	283	304	304	323	324	286	273	338	270	325	348	288	319	315	304	315	336	332	348	306	307	315	334	285	298	332	288	303	306	330	282	310	319	345	318	308	303	337	316	292	291	306	307	331	317	319	336	337	313	329	348	350	314	320	299	318	292	302	312	308	317	307	337	335	277	338	331	301	321	307	316	337	305	285	306	295	314	301	290	310	332	337	300	314	297	278	313	324	304	320	311	325	304	320	329	315	287	320	330	301	290	283	296	312	303	288	316	276	296	328	307	323	319	312	319	300	310	335	291	335	320	325	332	305	318	305	335	304	295	285	339	302	338	331	311	309	304	308	342	291	327	317	306	273	322	310	306	286	279	326	322	311	309	276	306	321	331	322	351	366	361
60530	63385	51063	50933	42282	10225	1098	1034	974	1022	973	1030	929	957	976	935	880	855	856	868	827	830	836	833	797	801	759	781	738	739	797	812	748	770	720	797	715	704	716	747	713	741	749	718	743	700	733	707	731	731	649	693	720	709	730	747	749	669	711	671	682	650	668	680	726	703	660	694	693	704	689	719	733	735	719	676	712	721	686	701	721	673	651	697	678	707	692	691	690	709	700	706	691	703	680	694	702	677	718	690	718	679	687	672	724	683	719	709	682	670	669	690	686	670	679	680	686	680	699	666	702	705	688	712	679	707	687	675	661	677	658	686	660	684	651	652	686	691	646	677	705	687	705	694	672	714	756	669	702	678	660	656	704	693	725	678	676	742	673	671	669	708	682	697	664	705	688	682	675	685	638	662	638	695	668	664	685	679	683	648	736	682	683	666	616	660	687	708	695	652	692	676	676	701	645	741	701	704	718	667	721	689	665	685	717	671	739	624	691	659	672	661	678	691	666	711	659	658	679	651	658	688	727	662	682	655	683	688	666	691	679	651	686	654	721	710	689	635	696	703	695	655	682	654	755	649	662	688	704	723	662	678	685	647	651	687	724	676	682	685	685	700	727	717	731	657	684	707	714	646	661	650	685	678	720	672	714	652	669	728	652	659	654	712	658	665	723	660	702	706	701	680	684	669	667	710	634	696	660	740	719	624	690	656	697	674	652	676	688	660	674	615	686	685	707	640	679	656	700	691	689	657	683	666	668	652	702	683	690	666	719	701	669	710	680	653	670	652	675	684	710	744	657	670	655	691	647	658	703	677	697	670	693	653	722	681	685	707	668	663	656	652	683	683	672	700	721	681	640	658	615	693	704	667	720	708	672	623	657	665	658	713	704	683	685	672	676	665	696	708	676	717	671	715	702	667	686	664	676	674	650	739	711	654	719	626	684	675	664	675	683	671	702	668	700	690	613	696	707	692	680	688	631	632	722	742	670	659	663	661	743	665	678	667	704	685	665	690	647	648	631	644	709	682	697	679	689	717	679	714	645	671	661	656	688	686	688	687	682	641	659	678	671	634	719	669	647	691	655	688	668	690	666	677	634	696	676	692	668	648	661	695	690	661	663	735	677	675	665	672	696	684	657	660	654	687	699	680	668	631	706	635	681	670	646	657	714	686	655	719	642	663	669	637	744	652	625	682	734	656	686	680	723	664	711	732	689	696	698	715	680	703	668	717	679	653	702	649	720	652	682	658	653	685	682	664	677	699	666	635	722	675	666	694	685	739	667	698	640	687	684	621	665	696	654	728	691	709	649	674	704	657	704	689	661	653	653	695	693	665	681	688	688	682	644	659	697	691	646	672	722	708	659	646	683	670	689	664	681	702	680	674	726	655	674	699	683	677	688	667	706	650	658	693	694	630	641	655	662	677	655	667	672	688	662	661	665	675	646	688	694	631	656	692	667	668	683	670	712	683	682	667	688	711	682	653	694	725	702	720	643	688	676	667	700	677	691	646	643	663	671	661	674	699	717	701	708	708	686	681	722	666	688	700	670	716	696	679	688	687	702	712	656	678	692	689	684	664	656	668	714	659	676	659	710	674	648	694	702	656	625	695	648	670	664	690	652	710	673	651	631	626	681	691	663	720	674	661	670	720	670	690	662	657	631	664	672	642	682	680	684	659	694	720	644	679	687	677	673	676	679	683	711	688	686	640	711	716	650	679	627	649	686	673	683	684	683	711	641	676	666	702	700	680	618	730	658	712	684	662	696	658	660	657	678	673	685	639	662	650	679	678	649	633	705	668	651	694	648	656	721	688	724	681	638	666	649	661	698	656	666	694	698	692	679	672	671	697	677	711	638	695	661	677	686	676	695	689	719	674	666	680	655	688	666	639	684	702	643	676	701	675	693	675	659	688	714	669	677	712	656	670	706	700	681	690	689	708	679	667	694	643	707	692	660	667	669	712	656	692	665	693	682	646	691	652	680	710	657	648	662	662	708	658	707	657	689	717	692	711	629	691	627	666	713	680	710	743	624	698	678	684	688	684	687	702	639	665	663	657	677	678	666	632	653	666	650	675	685	649	692	631	652	742	672	640	681	664	670	659	704	655	687	625	707	638	699	625	636	696	712	678	670	658	680	660	699	670	706	660	652	720	661	643	623	705	689	733	680	687	671	678	740	616	683	663	664	710	639	727	663	667	717	638	729	716	691	684	709	682	691	685	666	708	675	654	731	687	674	667	669	669	684	660	673	666	675	668	684	682	682	693	663	687	715	713	675	680	681	651	695	669	655	650	659	652	650	717	690	732	681	665	654	683	691	675	667	667	658	679	601	711	687	660	711	655	640	693	691	670	704	636	650	674	696	656	641	667	706	657	673	664	663	703	684	668	735	678	689	641	640	688	676	649	712	685	657	675	683	691	659	676	646	688	687	631	690	678	673	697	716	704	687	672	669	641	676	687	637	685	671	702	675	660	625	655	688	689	671	722	698	679	640	706	694	699	664	654	692	661	666	647	730	688	701	726	647	685	695	700	673	638	687	680	701	680	686	608	696	670	680	689	660	665	697	699	670	625	685	675	642	676	644	670	672	643	677	659	668	680	677	655	702	672	664	703	687	694	683	627	696	645	674	696	702	686	682	701	705	683	640	680	726	679	686	683	652	655	665	670	656	651	692	700	639	717	659	725	717	655	659	693	634	679	676	653	697	665	678	731	704	673	659	651	667	696	674	646	655	681	678	663	682	707	711	680	693	692	678	648	664	685	649	627	679	695	678	656	673	660	662	672	705	704	657	674	675	695	655	706	688	696	719	661	690	670	679	727	661	659	678	665	692	683	708	703	649	702	611	641	724	640	709	725	652	711	679	683	645	706	657	660	709	707	658	702	650	681	703	671	642	690	691	671	645	668	661	673	719	713	678	712	669	719	670	693	695	689	644	662	677	712	682	666	677	685	677	712	703	644	686	644	689	705	649	622	683	729	666	687	692	709	661	656	698	691	663	660	664	734	671	679	709	707	668	681	656	673	682	690	710	680	674	657	662	667	633	648	671	708	663	680	681	681	656	684	646	716	699	684	722	723	643	659	708	694	703	670	659	667	645	660	699	660	655	636	691	680	693	736	672	692	728	705	663	689	690	678	650	653	698	679	719	724	671	653	699	687	680	692	705	700	697	695	676	705	682	683	656	684	661	687	676	688	638	654	651	616	666	643	691	665	700	689	702	668	708	700	671	706	690	710	674	713	675	677	686	673	694	659	651	662	678	623	689	665	659	680	681	654	679	672	673	655	659	707	692	667	635	695	682	678	731	694	662	685	676	658	656	689	614	651	668	722	716	640	723	710	666	701	632	698	686	702	664	670	725	681	676	654	650	654	696	648	691	703	634	661	696	663	651	653	685	632	715	702	671	648	697	692	695	665	666	664	662	695	652	635	673	675	690	664	648	671	689	693	658	671	710	725	692	721	709	695	720	650	666	631	595	685	712	710	705	667	687	692
25334	38639	42642	36504	31418	8707	1248	554	443	303	187	113	101	132	106	114	110	111	99	119	119	119	116	101	112	116	118	131	97	133	116	116	125	120	122	125	131	106	92	126	127	111	111	135	115	114	109	109	104	126	125	133	100	123	141	130	107	105	119	111	103	108	111	116	123	100	101	107	110	130	111	130	119	102	102	122	110	117	115	121	101	103	106	108	91	118	97	107	101	106	127	135	107	105	111	102	124	110	128	110	103	110	94	117	98	117	114	132	91	116	127	105	119	111	118	117	133	129	112	107	117	126	111	112	91	104	120	121	103	119	126	128	107	112	126	106	124	93	121	90	120	101	129	106	119	138	112	107	103	108	131	110	101	131	114	121	123	99	134	137	105	97	139	121	123	126	119	107	105	99	100	119	118	98	110	112	110	113	136	113	130	106	97	125	121	121	109	116	116	122	128	116	119	126	69	113	99	93	116	86	129	113	119	113	103	122	132	100	113	119	117	111	95	118	114	112	104	112	108	121	106	98	82	129	99	111	111	136	97	132	126	96	105	101	113	116	144	123	116	122	106	116	109	110	120	127	100	109	122	123	115	99	130	114	119	111	111	98	104	91	124	103	90	118	131	92	126	113	113	114	104	101	107	128	125	112	122	132	98	103	103	134	130	116	108	118	112	133	112	117	111	139	125	111	107	109	124	112	123	123	92	113	114	108	118	149	122	116	105	119	120	113	100	122	116	128	102	130	131	122	126	114	122	103	116	114	119	126	117	95	122	115	128	127	109	117	107	113	132	105	136	108	127	129	120	132	113	97	107	136	121	113	115	110	127	115	120	110	120	123	127	103	124	115	135	108	111	122	116	109	131	104	100	133	104	102	114	108	125	103	111	113	107	113	137	111	110	112	118	130	131	132	127	122	121	115	101	117	111	114	140	100	103	118	123	108	118	110	107	117	112	122	137	115	104	106	107	79	94	108	114	125	116	124	124	105	113	132	90	121	112	129	108	96	114	126	118	139	108	127	111	114	95	119	99	109	117	121	110	113	107	131	109	107	109	118	113	118	109	127	118	125	91	124	109	130	105	116	108	96	106	106	114	105	118	121	125	110	116	109	112	117	123	123	111	116	130	127	119	111	113	118	117	126	139	94	119	114	105	118	113	119	107	114	119	120	110	108	113	100	123	111	104	135	115	103	122	99	122	116	108	111	112	107	114	123	123	116	110	124	106	106	108	120	113	118	111	115	117	99	126	115	111	105	105	100	102	118	103	111	127	105	114	116	113	105	109	101	112	112	113	92	99	122	118	123	109	120	121	110	134	115	112	104	115	117	105	123	108	135	108	119	108	110	118	128	124	135	114	134	123	110	125	95	125	124	114	107	103	129	122	113	110	127	110	104	125	109	98	126	139	105	120	112	116	108	111	122	116	120	113	117	109	121	99	114	131	112	105	125	122	126	109	124	136	124	103	123	100	112	98	109	119	121	120	110	109	107	122	121	118	126	107	112	125	121	125	118	113	113	106	89	118	111	119	115	123	111	111	116	104	117	103	106	109	109	111	106	103	122	134	120	127	119	125	120	137	110	119	113	114	112	108	128	124	123	95	121	150	119	139	115	102	126	120	113	108	102	113	116	105	123	98	107	106	107	105	108	106	102	107	112	108	117	111	108	98	123	109	124	107	107	119	114	115	126	95	111	102	108	115	103	103	113	116	144	114	119	116	99	94	118	110	120	110	131	115	118	114	110	116	112	118	135	120	110	104	112	137	142	107	115	105	100	106	122	100	112	107	125	122	133	110	132	109	134	112	126	113	117	115	100	114	101	105	125	129	111	128	127	138	104	110	104	110	111	118	116	123	107	129	125	115	100	113	107	115	108	126	115	123	113	104	108	115	105	108	126	111	98	126	115	120	113	107	124	102	113	114	118	127	100	94	117	119	116	104	106	95	121	130	126	123	113	127	108	124	127	103	132	118	123	113	122	132	119	127	99	119	109	120	123	101	119	140	118	112	124	119	146	123	111	112	129	139	120	109	97	137	98	100	121	118	110	103	129	111	103	123	129	112	119	115	135	115	126	102	103	111	117	115	135	132	127	122	105	114	112	114	121	118	122	128	122	98	120	115	112	139	125	97	119	110	111	112	124	111	112	102	112	115	118	133	90	104	127	118	127	102	132	117	136	132	127	111	135	96	117	106	111	103	108	142	126	112	93	116	137	123	120	122	127	125	129	124	125	106	138	110	126	122	134	112	115	117	120	98	106	108	121	104	102	110	125	132	123	117	122	112	103	109	124	116	110	125	109	111	108	124	113	111	102	129	136	133	100	101	113	130	117	107	109	103	110	118	93	119	108	112	118	115	98	118	128	114	113	97	104	108	137	116	96	130	99	124	89	104	115	124	120	132	102	113	112	91	93	82	114	117	123	103	107	114	112	131	114	130	117	111	92	119	108	115	109	107	105	103	102	124	127	124	118	112	119	139	124	113	123	125	102	115	126	134	122	119	122	85	108	94	122	110	110	129	118	120	117	108	134	91	101	103	124	142	113	118	116	123	116	120	124	124	96	129	126	107	117	102	147	102	114	122	101	137	99	111	100	108	98	106	97	102	110	113	130	104	118	109	118	111	105	94	121	121	144	118	90	127	121	122	124	103	124	132	106	136	102	116	120	109	109	125	124	107	119	123	109	111	104	133	130	108	101	100	123	129	126	104	126	110	126	117	99	106	103	120	105	111	102	120	138	111	111	128	123	101	105	111	133	105	129	103	113	122	109	117	115	107	116	98	131	92	98	110	122	111	131	113	114	115	111	107	142	115	105	124	111	101	106	88	102	114	114	125	107	112	109	121	115	113	120	135	114	108	109	131	114	113	121	116	108	113	143	117	105	112	114	119	118	131	95	117	106	116	157	131	109	112	126	119	133	110	118	122	114	120	117	112	129	130	116	104	111	118	106	121	121	118	119	108	90	114	130	130	109	129	119	103	105	121	101	113	114	109	91	106	130	113	123	102	141	122	84	108	115	150	108	112	116	101	109	104	100	99	117	102	106	119	117	111	119	101	110	110	125	122	103	115	127	104	110	103	127	96	100	105	127	107	149	106	91	129	112	120	102	107	112	112	108	114	120	117	107	119	129	120	117	99	120	120	133	113	125	104	116	114	118	138	115	110	120	105	118	109	127	108	125	115	90	110	122	117	129	112	115	122	138	122	128	129	115	102	121	115	114	117	116	119	94	110	94	116	103	120	106	110	113	123	95	112	116	118	115	107	94	119	106	124	79	95	99	105	108	111	115	98	104	124	102	89	124	108	103	132	114	111	93	125	119	105	109	86	118	109	115	138	113	138	121	121	133	106	118	114	110	101	112	102	91	115	102	107	133	111	140	135	108	126	94	124	106	117	110	102	124	111	109	121	98	113	113	122	115	138	99	106	122	99	116	108	119	100	111	112	108	121	115	131	123	120	123	114	122	119	120	108	134	114	131	141	120	126	110	136	99	126	116
22566	37531	45942	46094	31913	5759	525	358	369	377	379	329	362	357	337	349	329	353	332	359	342	328	338	353	357	317	352	361	358	325	349	343	332	361	296	365	320	335	317	342	333	321	346	342	353	353	349	317	321	333	321	367	321	320	345	350	331	344	302	323	315	350	326	356	327	322	341	340	357	334	307	324	339	355	359	353	340	337	335	315	350	327	342	338	335	341	352	314	320	323	333	356	364	338	325	323	332	354	354	319	318	319	321	324	301	344	330	341	296	331	312	350	318	347	345	307	293	334	349	339	333	365	325	322	328	326	368	338	386	329	326	298	321	329	368	309	298	345	358	329	314	342	352	313	328	303	284	376	348	318	350	306	341	307	336	360	323	359	329	324	360	343	348	315	343	312	360	338	340	320	347	370	303	323	348	368	348	346	326	343	337	317	337	324	329	352	344	346	324	316	339	338	349	302	315	338	352	336	341	313	312	365	344	304	337	317	327	321	367	337	361	308	318	325	310	352	346	331	338	337	338	322	334	309	317	370	324	376	370	340	345	315	353	314	335	363	342	324	334	350	349	340	327	354	283	343	336	352	294	347	336	337	314	345	323	357	330	299	332	333	340	305	323	341	322	336	292	318	318	312	333	363	340	349	299	323	325	356	339	328	338	333	315	320	348	322	322	308	327	332	316	360	338	333	352	340	346	309	335	295	351	342	373	361	332	351	358	351	343	316	330	332	342	373	329	276	332	326	348	331	344	331	326	348	357	342	341	309	332	335	346	323	318	352	345	325	318	349	329	336	343	322	305	334	314	357	322	325	340	294	333	316	330	334	338	352	331	333	330	321	357	328	320	365	347	316	340	317	327	337	361	373	325	354	349	322	297	337	334	360	309	327	337	363	345	325	336	344	326	323	304	336	316	320	333	320	317	310	318	332	350	346	313	330	318	322	326	318	354	355	352	335	371	341	312	298	356	326	331	312	360	339	335	361	325	355	327	325	318	320	305	334	339	345	349	328	345	350	386	327	344	336	333	336	337	334	330	362	291	335	346	302	308	310	322	314	338	340	324	334	335	358	329	326	363	306	353	323	336	330	357	329	301	307	312	361	332	310	306	304	369	344	296	318	326	351	302	346	326	337	325	350	322	351	343	326	352	324	342	327	331	342	353	349	334	325	333	334	347	344	336	315	319	322	339	343	288	342	331	299	330	330	310	324	333	314	342	346	305	322	348	337	317	351	357	329	359	343	335	348	338	313	339	346	350	294	333	306	331	324	316	347	355	323	318	352	309	333	363	350	350	303	349	296	336	337	316	351	355	347	323	339	343	321	329	350	326	321	343	310	335	352	344	360	324	327	347	323	331	351	325	335	321	323	299	353	325	364	350	318	286	341	328	327	343	331	322	350	353	351	329	326	335	359	361	334	363	339	360	343	311	401	294	344	332	336	293	358	310	327	325	339	319	320	351	319	363	332	349	339	344	329	307	340	344	333	315	366	320	311	303	325	339	344	327	331	319	333	326	329	347	336	335	325	313	349	330	336	299	342	354	308	353	340	301	328	330	352	335	347	383	363	368	347	359	365	353	307	339	353	331	388	328	350	368	340	341	348	321	322	351	322	324	333	342	311	312	320	346	336	327	349	340	363	303	331	308	318	321	340	341	334	348	311	325	334	335	355	340	315	315	346	291	329	324	324	376	322	296	356	356	322	358	337	337	341	363	328	333	342	335	322	338	304	321	325	320	362	342	339	326	342	385	339	319	370	347	354	318	384	313	301	299	331	331	352	343	352	292	353	325	316	362	336	338	305	327	322	366	319	336	328	317	352	324	334	345	325	331	328	346	356	328	360	318	317	299	331	355	334	318	331	344	355	336	350	312	304	322	344	340	342	325	365	326	327	329	348	340	329	364	313	323	357	358	370	348	324	321	349	349	351	307	345	332	339	319	340	304	337	317	324	327	333	339	339	348	362	329	316	356	338	312	347	362	326	315	339	343	327	356	347	315	332	337	347	339	320	346	328	301	343	351	366	333	368	348	349	346	352	339	319	317	328	365	339	323	332	335	314	368	352	351	299	289	357	369	336	333	328	332	304	326	372	312	337	333	335	336	344	345	337	323	313	334	349	324	363	337	334	368	310	356	363	350	323	364	343	323	350	341	327	348	350	335	331	342	354	322	323	332	335	356	307	338	321	314	314	318	320	355	345	361	336	336	325	343	377	339	338	334	310	337	327	338	330	319	338	302	344	324	329	311	342	317	319	323	338	298	350	363	321	341	318	358	355	319	370	330	339	360	339	328	343	319	323	372	319	308	324	332	348	329	355	313	378	330	391	306	355	319	321	337	335	316	359	317	343	336	337	329	321	351	309	327	341	359	341	360	309	299	354	321	350	335	303	321	330	320	355	333	347	337	324	353	327	364	334	311	360	343	341	369	311	314	346	354	355	354	352	332	342	345	350	319	329	326	358	366	360	311	317	351	299	347	351	326	349	324	326	334	330	321	336	309	346	334	331	358	298	335	355	326	344	352	354	334	340	330	342	333	316	317	331	368	327	332	339	342	332	333	335	346	367	352	378	350	335	347	330	293	341	359	355	340	365	292	349	337	329	345	318	365	297	326	316	348	314	338	332	356	358	322	323	350	319	339	326	320	311	342	348	369	387	335	323	305	343	317	332	328	332	341	322	357	317	369	331	314	350	340	344	350	328	329	370	319	315	358	344	329	338	331	307	317	340	337	332	330	321	325	337	347	352	352	344	358	307	310	337	314	312	353	329	325	310	323	349	332	365	343	320	330	336	313	365	315	337	329	348	323	310	364	333	328	338	349	324	324	325	357	329	300	346	355	331	333	333	324	337	349	330	351	314	344	345	373	337	315	366	307	335	355	325	330	327	349	335	331	332	325	333	351	373	343	339	357	325	345	366	340	328	310	350	351	351	338	332	333	306	322	360	366	367	329	342	320	354	342	337	335	362	335	300	325	328	319	336	345	320	320	367	323	312	328	336	324	343	355	331	325	324	322	298	330	354	360	347	319	335	316	335	358	366	327	342	336	312	345	341	329	353	305	339	325	349	335	334	333	320	356	338	338	327	351	328	332	336	311	343	357	345	328	318	351	350	348	304	333	322	359	334	353	324	326	303	349	360	293	347	333	296	347	342	303	343	326	343	348	356	314	335	319	357	301	327	341	334	344	343	343	310	325	333	311	322	333	331	351	303	341	357	318	318	314	358	352	333	335	324	338	358	339	342	336	348	360	318	340	327	338	345	327	314	358	340	322	322	329	325	365	326	285	348	330	343	317	325	328	357	326	314	347	303	295	329	328	343	333	339	330	339	343	361	349	320	311	312	355	344	311	337	366	344	320	346	361	325	317	372	362	326	318	346	353	330	338	338	364	336	341	349	340	301	327	296	347	345	333	369	330	356	329	339	338	326	371	344	323	375	348	356	329	313	324	324	360	336	335	292	330	316	321	351	362	322	325	288	360	327	310	320	347	298	322	347
55848	44440	43996	39872	43179	32002	23853	21256	15041	5571	931	261	241	240	204	211	187	214	199	230	171	232	216	224	215	198	209	201	200	216	178	224	216	167	213	174	173	193	197	178	211	211	186	192	173	171	195	192	177	182	199	188	183	194	192	209	192	203	180	203	180	178	167	187	197	187	199	163	167	201	175	188	186	180	185	207	193	201	200	173	185	170	199	191	165	186	195	203	184	192	206	168	215	186	205	177	225	185	191	229	159	179	193	204	185	184	194	170	186	204	175	211	171	174	184	196	205	197	196	190	194	189	191	163	179	195	191	204	210	207	196	195	191	208	175	193	215	213	218	178	180	195	195	185	184	168	183	187	201	189	200	185	183	157	190	210	193	185	184	203	188	181	203	197	193	185	167	191	206	206	214	189	182	171	189	172	196	183	194	198	175	179	175	203	176	177	165	166	190	207	220	193	156	200	179	191	196	200	217	179	181	184	216	225	195	177	224	180	210	197	177	199	183	194	197	176	181	181	184	199	214	209	204	214	195	169	205	184	201	205	206	214	211	209	211	203	191	201	210	185	198	187	188	190	194	198	186	180	196	176	189	193	187	196	180	209	191	196	175	204	214	199	184	208	210	203	189	196	183	217	213	190	172	196	214	175	184	198	188	190	192	219	173	206	199	192	205	201	205	195	214	159	192	208	201	202	188	191	186	180	177	218	197	177	180	184	193	193	212	184	210	208	208	215	184	190	165	192	204	186	166	204	188	220	200	207	181	196	185	180	199	209	192	205	191	202	178	184	208	204	190	209	179	184	203	187	203	202	241	196	195	183	182	204	184	202	193	191	203	199	194	187	195	214	181	215	199	201	180	170	188	181	188	203	195	197	192	219	185	196	197	202	185	207	200	199	211	202	206	202	167	185	193	203	226	203	162	195	208	182	186	191	214	207	178	193	176	183	175	183	184	162	191	191	160	204	232	201	199	201	220	180	182	213	187	207	187	196	195	177	188	204	170	195	205	200	181	178	171	189	214	196	207	178	210	183	212	215	203	155	179	189	182	181	179	188	211	187	198	188	183	193	180	188	174	206	187	205	190	179	191	200	180	201	203	206	201	191	177	191	169	152	218	200	210	182	205	182	182	184	188	189	197	170	220	210	234	190	166	214	194	199	186	182	197	197	181	189	189	196	182	195	229	195	232	208	189	195	197	186	208	192	163	186	190	188	207	202	209	201	194	169	182	187	215	183	178	188	186	193	196	191	168	194	186	207	196	234	194	204	213	166	181	188	211	195	212	177	174	195	192	182	165	217	196	207	190	197	192	189	199	175	182	193	195	175	197	158	200	217	192	183	190	194	222	206	203	210	193	186	196	214	177	208	180	199	192	197	188	200	179	203	188	184	209	182	193	172	199	200	190	187	175	187	198	184	195	193	205	191	192	206	176	207	194	160	197	201	237	208	195	182	200	194	190	174	203	197	213	196	180	192	182	180	183	193	204	208	166	214	207	188	181	210	186	189	212	195	230	175	192	169	177	192	228	205	197	178	190	177	204	177	198	224	189	193	197	182	199	181	186	167	221	206	190	191	229	158	181	187	159	209	171	206	186	196	177	204	180	190	184	210	189	215	188	192	204	173	225	171	195	183	173	161	187	194	171	180	204	198	197	178	210	201	197	206	197	214	170	185	175	188	171	205	198	201	209	205	191	208	171	187	183	183	196	197	166	221	196	203	215	185	213	186	171	199	199	208	168	174	168	178	197	196	163	200	196	178	206	178	183	191	187	207	207	196	169	200	175	184	188	172	201	182	204	189	208	199	165	198	205	196	191	187	199	188	205	187	188	195	192	206	174	186	225	190	198	180	179	185	185	183	211	190	212	208	223	200	190	186	184	192	195	204	161	235	211	190	220	205	216	188	192	219	189	183	176	191	197	185	203	196	201	197	215	192	202	209	180	199	187	195	194	181	188	187	204	194	207	193	212	208	202	193	204	222	188	195	190	193	201	165	183	199	168	193	207	211	209	190	203	199	175	180	182	201	182	187	195	207	189	205	217	174	209	209	174	194	167	211	201	188	180	191	219	179	172	205	204	188	185	181	175	215	183	157	202	162	173	194	207	203	168	192	195	181	192	192	195	176	210	195	202	192	234	175	205	195	201	178	188	175	176	183	191	185	184	207	168	203	199	203	208	182	194	191	178	188	209	200	218	207	199	193	197	193	190	210	163	199	182	204	165	193	187	184	211	205	176	173	204	208	209	214	185	164	213	200	195	226	208	194	208	192	177	195	183	204	233	212	202	185	194	184	173	185	178	199	183	201	213	193	205	191	210	201	203	161	202	195	198	186	198	219	210	193	200	196	181	192	186	184	218	173	206	195	186	188	218	202	188	180	209	199	223	218	196	175	177	207	167	186	181	185	187	190	201	185	201	174	221	231	203	206	212	196	207	183	217	192	200	215	208	201	208	210	200	196	168	184	203	177	205	189	206	176	212	170	179	191	202	199	214	215	207	176	156	194	202	187	198	182	208	187	195	209	198	216	180	200	198	161	200	201	219	200	183	177	197	196	207	199	220	215	194	196	171	213	212	185	180	189	194	166	207	187	210	208	211	192	200	175	210	191	174	205	171	194	180	214	203	193	210	177	192	183	175	199	163	201	197	186	186	180	187	195	193	200	213	189	180	206	198	204	200	184	194	209	187	207	190	206	196	192	204	170	222	199	209	193	185	195	209	188	205	191	189	202	222	203	201	168	187	183	193	175	173	212	178	184	216	180	187	217	211	201	177	173	182	186	194	170	221	189	201	181	179	174	177	196	179	178	181	170	191	200	180	187	175	187	208	184	181	209	171	222	205	205	184	176	198	181	207	186	200	196	212	185	219	181	212	191	205	205	186	194	199	192	209	180	174	176	183	191	181	182	173	195	178	183	183	185	219	186	195	178	197	211	174	162	185	176	201	175	192	176	167	199	193	191	183	193	213	191	178	188	176	227	181	186	178	193	199	181	205	193	198	211	186	187	175	200	190	194	182	190	213	200	189	189	180	204	212	218	215	190	184	179	201	184	174	229	172	197	177	201	168	184	167	161	209	164	183	194	223	170	182	176	186	182	191	206	184	183	185	190	208	218	216	207	188	204	183	186	200	188	195	202	203	199	191	206	220	200	195	168	187	187	196	209	197	207	191	175	187	162	194	192	183	213	221	188	201	163	197	180	195	190	172	196	194	204	191	187	194	196	203	186	162	185	203	189	176	205	188	178	193	185	191	204	200	195	167	185	197	177	194	204	210	191	195	215	177	213	182	191	185	190	194	178	182	180	184	199	236	201	170	193	205	197	205	212	200	213	208	193	182	183	208	213	185	205	176	181	178	157	198	169	211	195	215	214	194	188	188	185	183	191	177	207	194	196	213	171	210	198	201	204	192	211	193	189	214	213	174	193	208	193	181	184	197	191	194	212	192	202	207	221	198	202	191	211	197	188	176	187	209	205	213	182	175	207	188	200	197	187
50205	61375	60212	60105	54402	21001	1262	1038	883	839	806	707	663	653	642	691	608	597	597	586	573	594	577	585	549	550	507	544	557	502	511	552	539	523	527	506	513	507	536	523	489	493	495	514	530	531	493	493	507	532	517	499	500	471	473	539	506	523	531	488	509	527	521	532	514	549	473	496	483	486	471	552	495	474	518	526	504	539	479	504	510	536	499	518	514	544	490	513	492	491	477	486	495	506	500	542	493	516	490	489	513	544	483	482	497	503	487	503	501	504	521	483	505	472	513	500	480	489	510	507	519	478	495	484	506	526	494	531	513	522	505	495	486	459	509	499	497	529	523	483	463	497	464	538	515	499	533	464	478	473	456	499	473	522	498	510	516	490	479	493	505	511	472	495	495	526	481	507	537	485	496	495	465	512	514	502	519	530	462	500	486	492	503	510	523	502	517	486	473	531	467	513	450	505	524	515	464	508	470	496	505	471	542	508	490	452	495	493	517	492	470	543	502	480	489	475	473	525	434	514	514	495	532	512	469	462	458	486	462	468	493	474	537	468	537	497	486	489	497	454	505	525	473	531	436	480	484	472	533	474	513	494	488	505	544	491	561	505	488	527	495	537	499	480	503	504	507	463	513	501	466	502	508	489	484	516	505	497	484	533	499	478	514	492	509	530	498	500	490	525	471	480	517	538	495	542	478	518	472	501	478	500	491	533	479	516	497	519	536	526	498	507	545	516	495	482	509	469	493	489	475	477	519	514	482	490	490	521	481	482	508	476	491	506	493	510	490	451	460	499	478	464	507	515	466	510	520	464	464	457	483	469	496	510	480	476	501	502	515	494	485	505	477	486	519	519	473	521	497	515	471	506	496	532	511	489	483	508	479	504	504	511	458	454	518	550	518	497	541	519	489	494	483	516	502	491	492	473	478	504	519	524	511	532	487	506	475	519	459	519	517	530	539	474	531	494	482	490	453	474	501	531	513	485	522	510	477	499	525	487	479	511	472	497	516	527	492	500	504	518	489	474	473	499	478	491	514	547	502	505	497	481	530	458	478	550	452	502	444	532	510	510	503	487	488	518	462	482	521	503	494	512	478	490	479	500	509	497	530	472	506	487	529	482	489	487	511	517	486	517	472	526	521	493	457	492	527	470	455	487	477	488	484	475	525	512	494	473	519	495	498	467	489	501	471	480	504	483	504	483	449	519	492	457	496	478	472	510	502	505	488	521	464	473	510	505	510	491	478	460	509	469	444	474	482	508	485	541	524	501	502	460	496	547	505	530	478	484	497	539	477	507	495	471	512	481	498	490	490	504	488	518	520	483	513	501	476	483	467	489	478	470	482	524	505	558	512	486	460	471	474	465	471	498	503	537	510	488	518	525	506	533	468	473	527	500	468	519	533	456	489	467	479	490	515	475	515	451	462	493	499	508	517	531	483	488	511	519	484	487	509	499	489	548	478	504	521	481	490	495	478	485	492	493	518	485	543	498	468	492	448	501	480	501	494	486	537	499	513	496	519	497	511	452	501	498	522	482	500	520	498	509	497	491	501	505	503	526	525	545	481	461	493	493	491	520	510	522	496	469	499	522	521	516	512	499	505	520	531	493	513	482	506	502	500	496	481	494	510	478	463	497	488	481	506	494	543	493	477	462	501	460	519	498	496	492	497	488	491	506	521	513	496	482	480	486	502	498	462	475	497	543	523	511	502	469	461	480	474	459	511	503	470	477	491	483	512	513	512	533	501	498	480	505	545	520	510	506	491	499	484	451	544	483	477	462	516	476	498	532	481	518	475	471	493	502	502	487	473	488	482	507	499	499	499	525	529	469	517	473	511	450	511	495	458	503	496	484	504	482	481	455	506	515	541	538	505	511	473	494	481	465	497	468	468	485	519	481	473	493	486	561	544	528	507	524	509	489	518	481	511	486	509	513	485	487	541	513	486	489	538	477	511	471	491	510	493	504	498	491	477	483	485	535	470	542	489	521	500	548	510	537	479	507	495	455	446	479	465	516	508	486	515	483	528	480	505	522	484	524	524	480	478	532	503	507	489	487	462	479	512	522	506	491	482	499	516	491	517	477	449	479	510	560	524	501	486	499	518	497	515	466	533	474	513	509	502	500	511	490	476	535	536	515	488	531	530	471	493	467	477	493	481	507	506	505	487	495	480	509	503	485	496	494	497	499	479	531	500	537	461	463	479	485	522	505	478	468	497	453	539	537	550	528	494	465	500	493	507	488	469	503	501	514	494	523	534	472	485	500	476	498	520	491	511	462	476	490	494	500	498	455	481	485	556	478	524	518	457	458	453	539	483	497	520	504	511	491	497	486	511	511	471	490	551	509	477	486	523	522	473	495	499	479	499	532	524	509	478	495	498	495	496	493	514	503	505	513	458	463	552	487	513	487	433	503	484	485	501	485	503	478	493	516	490	549	565	493	488	507	508	487	503	459	477	510	534	519	514	529	503	521	518	514	507	486	514	506	520	482	547	528	542	499	492	491	517	492	517	467	516	509	502	497	483	485	523	500	542	477	471	518	448	496	471	518	485	507	497	506	522	484	540	525	460	502	495	532	484	478	528	407	478	517	505	506	491	459	490	482	478	462	513	496	498	548	507	452	503	475	500	506	512	474	503	489	485	509	487	484	523	535	484	473	543	489	491	506	504	496	530	507	485	504	492	494	481	464	517	508	505	480	519	526	498	499	501	503	463	509	507	480	525	515	537	475	499	540	458	496	506	511	468	468	528	529	492	467	488	541	467	492	504	473	520	485	484	508	527	467	469	500	516	513	473	488	495	504	483	484	496	469	514	511	539	488	495	467	513	501	488	516	523	518	491	497	531	537	520	497	472	476	498	515	534	471	494	491	505	521	507	537	495	493	519	474	517	486	489	492	555	464	467	507	518	507	506	489	480	508	498	485	524	510	535	486	502	503	488	509	463	503	498	525	475	524	535	487	519	479	509	520	487	474	515	521	535	502	507	509	520	515	504	515	496	500	468	469	502	532	467	488	512	489	449	526	506	490	481	502	484	505	522	511	507	477	534	495	480	501	500	489	507	493	527	491	520	493	466	439	526	488	479	525	504	501	512	496	507	503	485	521	511	517	525	503	484	527	466	500	498	493	518	520	495	532	504	502	464	497	489	461	493	537	533	500	507	524	533	510	505	498	476	478	515	512	494	507	483	542	474	539	493	525	514	520	515	523	504	510	495	535	517	544	500	512	502	489	506	499	501	496	531	490	476	515	476	491	519	458	479	508	475	492	470	503	477	500	502	537	527	476	506	497	541	496	513	467	478	514	467	495	485	509	460	473	496	447	484	501	470	470	481	467	484	560	488	533	462	514	496	504	508	467	502	486	503	509	509	536	481	504	519	522	470	509	478	505	491	481	441	502	505	516	491	498	519	512	488	513	526	495	433	480	467	492	547	490	491	502	540	497	509	457	534	508	519	474	488	516	506	508	498	542	494	464	506	493	481	538	505	474	511	500	474	508
57673	41105	38843	37587	41242	29437	24481	23507	20828	13741	4319	727	416	402	360	366	402	357	317	361	351	341	376	309	364	329	324	346	357	318	324	307	322	348	325	342	301	297	319	335	320	334	296	320	293	303	274	345	311	307	272	322	320	304	329	337	291	311	282	301	299	307	298	325	332	326	304	315	325	290	293	307	321	310	332	306	320	289	309	310	272	320	313	261	290	287	304	326	299	338	301	281	261	292	329	325	311	271	292	288	304	307	340	330	316	328	296	308	310	351	319	309	314	312	307	334	290	321	313	327	314	295	283	299	312	321	325	280	304	329	327	271	311	287	294	311	309	297	284	321	347	279	344	305	335	296	300	310	347	314	311	323	303	279	298	293	307	334	286	287	311	313	320	324	327	297	284	313	305	311	321	282	282	311	288	272	276	309	294	315	275	311	305	317	273	310	324	340	320	310	308	325	293	333	316	254	318	331	328	293	301	324	307	332	302	281	295	304	293	309	290	274	298	303	305	311	319	299	334	311	317	308	295	262	299	324	284	308	305	293	299	308	326	319	327	300	296	312	303	291	287	300	317	314	315	332	298	310	300	308	308	314	336	325	276	356	326	293	316	309	279	319	292	300	299	304	325	291	309	332	310	346	312	316	323	291	294	322	320	286	309	323	314	278	314	326	316	314	322	282	296	299	249	310	338	293	306	310	292	285	308	304	301	290	297	258	309	331	281	290	301	326	299	337	310	283	299	305	303	328	322	289	329	290	341	288	303	304	290	294	302	308	328	315	301	329	310	300	311	316	302	300	289	285	315	283	305	309	307	297	320	307	308	314	319	308	313	331	264	286	269	321	311	313	271	320	302	309	284	311	320	297	304	271	292	326	331	313	318	305	299	309	322	310	273	312	309	268	286	291	306	335	297	294	324	316	316	272	304	335	291	276	300	330	352	351	288	300	283	315	293	307	293	305	306	304	325	325	267	299	288	307	311	308	312	306	303	307	295	289	300	275	323	266	293	292	297	308	282	346	316	280	285	310	308	290	306	292	309	295	319	320	300	296	320	306	299	294	321	284	297	310	316	308	274	313	313	306	298	322	322	278	276	297	304	300	335	284	295	328	299	302	293	274	316	289	357	309	303	312	293	298	309	305	269	303	329	319	300	301	285	292	309	311	293	342	281	316	303	342	328	279	285	287	338	305	307	296	322	321	319	314	314	322	280	310	331	306	330	288	306	299	279	322	274	328	306	297	267	326	335	310	300	308	273	305	289	334	303	346	305	299	287	297	315	358	306	297	282	342	277	323	308	311	308	293	278	288	319	285	298	291	289	344	278	282	295	273	285	289	288	296	277	293	262	296	307	294	280	286	338	268	276	314	322	268	323	302	322	321	329	280	321	304	323	308	310	311	306	283	315	351	309	306	303	282	292	311	308	288	312	317	320	328	315	302	331	266	285	290	345	320	270	283	312	336	317	285	318	343	289	344	305	312	319	325	313	325	282	311	291	284	285	300	311	307	312	336	291	334	298	332	322	286	297	308	306	271	281	281	319	301	288	295	298	278	288	317	275	313	304	286	321	338	273	306	329	302	300	310	317	316	322	306	313	312	281	350	286	305	321	289	292	286	324	274	316	313	311	316	334	322	330	315	281	308	323	329	297	305	293	297	328	312	307	283	310	304	300	320	298	346	320	323	315	299	313	310	314	330	306	320	295	301	311	322	274	337	298	279	313	289	313	290	309	281	310	336	309	293	313	279	339	296	320	309	274	299	315	299	327	306	352	333	277	305	275	273	301	280	324	337	319	320	307	314	291	326	268	293	294	276	309	287	306	335	318	321	274	295	325	305	281	306	296	303	297	261	296	307	321	317	316	334	292	301	296	292	298	306	323	290	312	304	297	300	296	312	325	267	323	279	281	306	356	312	293	323	295	302	310	275	312	270	291	316	295	277	284	318	274	319	309	329	312	280	298	284	310	298	310	306	319	308	303	270	296	330	293	280	325	290	311	295	340	303	258	286	323	303	300	322	358	338	290	352	264	297	323	317	315	304	311	296	279	347	314	304	276	347	355	277	305	321	324	299	308	275	306	312	305	320	313	290	311	296	297	275	258	300	315	256	293	307	287	298	331	326	311	287	286	298	293	307	340	315	303	317	304	323	290	320	312	332	279	335	308	346	282	298	324	295	278	318	316	304	297	285	313	316	265	341	297	270	315	302	332	276	280	305	298	272	297	287	308	276	324	307	299	304	308	317	283	327	295	350	284	292	314	286	310	309	286	305	286	288	322	324	286	308	319	351	313	310	298	272	316	340	321	305	299	299	313	296	281	307	321	328	305	300	322	289	278	297	306	300	315	293	319	293	306	282	347	300	288	289	276	297	298	302	311	319	290	301	317	286	307	287	279	289	306	346	283	280	293	308	305	273	306	293	311	284	284	270	308	341	295	299	318	319	304	263	277	288	279	316	281	291	273	303	283	262	303	292	320	279	315	330	350	309	301	262	336	322	299	310	289	312	320	338	325	292	304	318	289	348	305	259	331	288	313	286	317	277	345	269	313	311	313	343	304	276	275	296	322	286	289	296	320	313	281	276	322	302	295	305	310	303	320	298	325	313	313	309	324	300	299	318	312	311	299	315	263	330	306	316	285	297	329	338	321	273	315	316	283	275	298	316	347	337	324	278	298	317	286	338	298	301	306	284	291	343	320	309	305	323	284	320	288	321	311	310	303	315	316	310	312	314	301	308	302	309	270	298	339	300	309	303	284	298	334	310	310	295	277	316	281	330	311	295	305	326	301	315	292	287	331	308	320	305	327	304	308	291	321	303	298	303	286	307	305	315	310	292	305	314	291	297	282	262	276	318	313	315	292	293	308	315	334	298	307	296	279	306	289	307	332	300	289	299	322	323	311	319	304	302	295	321	283	255	315	303	287	307	279	334	293	308	312	292	322	300	308	270	318	303	321	291	283	312	311	317	299	303	275	283	304	323	309	287	328	318	313	305	273	311	271	308	330	319	325	307	314	287	310	307	277	292	281	291	309	292	315	313	285	303	286	306	339	307	331	291	314	323	265	319	269	298	292	297	313	328	341	303	324	283	293	313	283	302	315	312	299	316	301	292	299	283	277	346	322	371	310	318	296	294	333	296	306	312	310	326	284	297	283	281	315	311	281	317	327	356	289	304	279	309	293	325	281	324	335	304	312	276	302	310	298	300	325	296	323	284	278	309	306	316	284	312	319	295	321	331	256	272	287	301	299	293	316	297	293	319	314	315	306	327	296	274	297	298	305	312	296	304	320	309	259	314	349	330	317	347	305	305	283	289	298	351	290	324	282	299	295	337	304	308	301	299	297	279	311	276	294	284	306	305	287	311	295	303	290	295	315	313	305	309	308	333	277	297	331	329	293	277	317	334	295	286	301	352	309	277	279	326	309	304	305	316	306	271	319	316	275	303	314	285	328	326	288	304	260	320	326	326	291	293	297	308	279	287	314	304	320	303	280	289
53902	58708	58167	57856	39291	3218	1994	1495	1373	1198	1186	1123	1072	1017	949	940	942	908	909	855	825	870	845	859	744	785	742	789	720	727	763	756	754	746	706	763	712	766	722	727	709	702	699	746	678	729	752	653	757	693	727	731	754	677	651	671	677	616	716	675	719	718	715	681	760	662	690	684	744	667	673	688	671	677	745	660	632	662	664	672	649	690	696	682	699	672	634	684	740	721	668	709	645	712	671	667	698	643	664	634	669	685	673	684	670	692	662	660	696	646	706	691	679	672	689	678	677	673	641	683	679	668	633	668	703	695	705	682	700	654	719	647	631	665	663	627	629	659	679	742	661	700	693	679	703	651	656	657	666	644	660	652	665	704	689	627	709	638	636	735	665	669	685	678	663	733	613	681	633	660	639	698	697	671	738	666	644	692	671	660	642	676	679	655	637	673	667	617	703	685	571	703	684	665	672	689	661	673	643	630	647	637	683	689	688	689	686	691	719	635	704	663	711	671	724	687	647	675	698	716	677	697	689	673	707	668	636	691	689	650	692	673	638	655	682	659	662	680	668	647	666	655	721	674	650	658	651	627	660	746	679	660	661	686	693	695	675	659	665	675	685	674	649	730	657	682	656	641	684	674	654	716	674	668	649	698	665	633	691	650	673	680	680	676	667	665	654	646	671	678	723	655	705	701	658	684	710	663	663	684	676	655	626	650	658	665	703	652	668	627	673	622	681	699	659	656	652	697	675	663	658	699	690	618	738	655	685	694	691	649	649	678	653	651	654	691	711	704	684	683	650	682	671	677	668	660	705	655	679	658	643	661	668	635	676	674	679	663	648	674	655	689	664	669	638	680	664	668	668	663	629	649	722	679	660	649	646	650	642	658	651	680	652	675	659	614	674	643	657	669	662	657	688	690	658	700	714	672	685	656	683	669	643	693	663	677	658	638	646	683	622	715	693	665	708	674	683	713	692	711	683	656	675	759	680	713	655	629	659	702	685	645	673	671	653	691	652	652	606	697	693	678	658	661	674	660	627	665	662	652	677	698	653	649	624	658	639	676	647	685	661	619	651	675	662	630	678	697	663	705	663	659	673	640	673	669	648	622	677	650	665	648	673	641	683	657	672	627	655	677	624	645	697	665	684	665	690	662	653	667	663	703	661	701	692	643	679	707	664	660	663	674	643	671	663	674	672	658	670	632	661	579	671	682	730	665	700	639	636	663	665	658	709	631	645	671	637	673	636	673	673	642	670	607	675	619	679	625	679	669	662	646	658	704	656	659	658	672	686	654	695	674	660	684	690	655	657	645	713	652	657	672	648	736	690	669	646	698	638	672	660	636	674	634	662	687	678	636	666	694	683	703	721	679	663	710	670	677	669	661	670	677	736	620	702	626	690	655	683	662	648	696	641	681	680	671	629	654	681	703	636	618	696	662	681	632	683	642	685	690	700	636	647	656	701	702	686	668	640	657	669	667	674	648	696	649	684	633	639	671	623	683	649	688	686	659	655	697	662	651	624	705	687	655	658	665	699	680	682	680	666	673	676	660	668	592	678	668	661	648	689	667	653	628	692	692	630	674	700	667	659	694	654	695	654	692	662	681	706	663	638	632	676	663	642	679	685	667	699	635	661	651	627	650	678	702	682	666	683	686	668	642	655	677	681	657	677	648	653	616	674	656	669	714	674	673	659	692	658	644	731	692	654	655	664	645	702	689	737	609	622	646	652	683	653	623	662	674	704	626	640	701	686	629	672	661	673	647	682	653	682	657	683	679	650	662	649	679	676	681	705	690	665	665	669	705	671	697	664	684	680	707	662	708	665	640	715	635	618	678	702	685	682	650	671	699	672	690	698	644	688	681	653	667	685	685	688	663	657	657	677	673	693	638	649	609	679	696	645	656	683	709	661	723	653	644	665	662	672	680	649	673	672	654	658	683	695	651	710	669	660	637	675	642	684	696	668	714	635	671	635	639	642	658	674	631	655	697	649	627	645	659	690	670	694	656	666	686	644	696	669	662	609	700	668	679	696	664	676	654	653	703	690	652	682	685	647	678	663	647	700	683	672	630	636	702	638	707	666	667	690	661	651	670	671	618	687	638	695	675	651	645	699	646	610	654	672	668	734	652	658	667	657	681	680	681	678	682	650	656	655	636	667	718	703	687	692	619	691	679	644	691	697	693	657	645	611	635	660	676	654	632	669	682	649	677	627	669	662	644	651	697	645	657	656	665	672	645	651	656	690	699	698	672	648	668	690	664	642	674	652	712	680	628	663	665	659	644	662	674	623	673	687	681	644	705	635	691	682	649	674	665	694	684	683	620	666	648	679	630	646	723	686	662	652	620	724	659	682	707	664	665	680	668	665	678	634	696	692	662	658	684	639	666	686	746	617	695	681	706	678	652	637	700	704	691	668	677	641	641	651	651	690	654	669	641	628	697	695	654	650	700	654	618	649	694	710	673	680	676	679	655	691	651	675	658	705	662	704	629	697	663	677	676	667	644	652	700	713	684	689	686	628	635	648	686	642	667	645	626	697	698	695	665	646	644	646	722	683	693	690	650	664	658	649	670	648	675	674	674	655	633	672	653	674	659	650	698	668	616	715	653	670	687	658	694	683	663	677	665	648	638	636	639	712	664	678	686	685	686	702	668	676	695	648	636	654	661	682	652	655	700	652	646	658	689	683	689	651	666	658	650	694	610	627	682	668	657	659	695	641	626	682	711	666	643	646	680	683	666	680	630	685	639	687	682	693	656	647	658	640	703	690	700	683	698	621	672	684	646	646	708	660	664	703	622	709	665	690	658	657	745	682	703	703	689	638	716	696	687	646	702	659	639	687	654	624	688	693	675	680	667	671	743	694	627	617	668	653	652	701	666	649	651	699	653	685	644	675	718	655	674	649	653	634	677	642	656	659	691	660	687	680	717	696	695	641	693	665	671	668	661	670	678	674	684	653	660	684	706	685	727	691	703	688	688	647	696	635	644	686	646	612	668	682	657	656	719	678	709	666	679	654	658	677	670	728	690	684	707	688	683	677	667	703	668	673	618	642	649	679	674	685	669	675	669	661	620	670	648	696	671	678	742	649	710	598	660	681	659	676	670	735	618	654	716	664	666	665	651	633	705	669	631	644	662	682	667	638	633	707	687	707	651	631	643	668	635	683	714	653	705	695	659	684	620	671	654	651	674	644	657	633	681	695	716	663	664	654	724	645	727	621	650	636	647	661	625	643	680	665	699	616	641	693	629	644	675	665	711	678	667	680	668	676	645	655	665	719	648	662	589	626	677	718	661	666	627	638	642	699	690	618	681	631	706	669	652	663	690	653	713	676	666	602	622	675	672	708	673	684	650	653	632	662	661	665	663	664	673	674	670	614	683	688	686	645	708	652	792	694	714	644	670	729	686	681	678	647	687	731	664	686	650	643	697	651	679	671	649	677	720	656	684	756	623	689	659	649	659	663	690	639	669	692	697	668	706	634	660	655	642	699	658	657	661
42902	44767	38135	36201	32152	8890	1378	421	346	224	153	124	119	112	110	112	105	130	111	118	108	129	112	117	119	122	93	110	113	100	113	104	111	105	108	115	109	117	103	137	106	112	105	109	96	87	136	125	107	125	125	120	97	128	114	118	106	100	124	139	105	114	104	127	114	103	106	120	125	125	118	111	95	109	121	121	106	125	108	104	112	132	124	122	126	122	139	111	129	104	121	123	106	118	110	99	118	109	108	104	120	129	117	119	98	112	116	111	112	133	127	95	118	98	113	105	100	126	110	125	111	115	112	132	122	130	118	115	109	105	102	116	116	118	118	112	123	131	91	111	111	125	137	118	93	109	124	128	119	109	122	123	126	114	114	109	100	123	108	101	129	105	107	114	108	98	99	109	108	118	113	110	106	119	117	122	90	113	118	104	96	103	120	93	120	116	102	139	103	118	109	99	124	107	104	114	123	108	117	106	124	102	114	105	116	131	114	114	118	102	110	127	97	120	103	87	139	120	112	122	109	116	107	109	126	109	108	131	107	113	120	109	106	119	111	112	126	114	114	90	131	118	98	134	123	112	114	127	114	98	142	112	106	104	113	101	108	132	114	124	118	101	132	132	97	83	128	100	97	111	112	112	113	111	131	124	107	106	110	115	108	101	103	140	116	95	115	110	101	124	85	127	129	114	128	118	133	122	100	108	109	99	118	117	116	122	106	107	102	110	109	118	120	107	115	129	107	112	102	111	112	117	120	116	136	131	138	103	114	113	110	119	121	116	99	127	120	111	110	140	121	116	135	136	113	110	128	114	123	114	105	107	121	132	128	123	104	100	113	91	101	107	127	115	113	110	100	123	107	114	118	123	121	109	99	107	117	122	99	114	114	109	108	114	106	118	107	99	119	99	117	103	137	133	136	96	129	122	118	94	111	105	108	90	111	131	101	114	125	121	110	119	104	111	143	113	115	112	121	112	111	107	127	113	132	101	106	130	127	103	103	116	108	113	109	110	102	94	105	120	96	114	97	126	111	122	114	117	126	104	113	106	116	111	93	131	104	125	117	103	113	122	116	101	111	113	116	129	99	111	123	116	132	114	113	129	114	111	100	99	116	98	105	117	114	110	107	120	124	112	127	109	116	117	117	103	107	120	129	129	114	124	103	117	92	123	119	115	108	124	101	114	109	94	107	123	113	133	114	110	125	114	113	139	93	108	93	106	103	117	106	117	110	127	107	111	136	115	125	125	121	123	116	119	106	116	103	97	104	113	123	108	97	114	110	116	96	105	141	107	114	122	119	96	127	118	112	106	125	118	113	125	109	110	128	107	93	88	135	110	105	110	116	116	102	115	106	129	112	113	111	102	124	107	113	115	120	126	99	111	126	126	135	117	116	127	139	128	113	117	93	110	130	114	118	114	116	120	101	119	126	109	125	108	119	136	112	122	112	117	113	116	117	95	95	119	99	105	123	105	112	102	112	102	129	109	109	139	117	126	121	98	114	108	111	119	106	101	120	119	113	124	109	109	119	122	147	119	106	119	128	116	105	112	108	103	121	115	128	103	132	107	119	84	136	103	129	119	118	114	126	134	116	120	123	135	110	114	113	102	105	97	122	103	127	122	107	118	116	111	121	130	107	120	131	103	109	106	103	124	91	118	111	122	103	111	124	121	103	109	137	118	102	108	130	98	118	118	118	125	98	94	113	115	124	104	112	119	134	128	106	140	132	119	129	110	110	110	107	125	130	124	114	107	118	133	123	104	99	90	134	102	130	111	113	102	113	112	106	119	101	127	106	104	109	134	100	104	118	127	117	118	104	110	109	103	121	112	132	103	128	131	122	117	94	111	100	109	124	103	106	96	110	130	120	109	124	101	114	116	107	117	106	100	114	121	134	128	115	120	124	100	123	122	119	117	116	99	115	135	117	105	122	103	103	122	122	109	100	110	98	124	119	114	115	108	116	115	124	108	98	119	102	120	111	102	131	102	115	110	117	122	104	93	108	111	126	107	96	113	130	137	132	126	109	101	122	92	113	112	103	131	125	110	115	117	91	98	119	103	108	118	133	100	111	87	108	91	111	95	136	125	103	94	99	123	100	90	108	112	119	110	102	95	131	105	107	80	99	104	115	102	113	99	122	132	119	112	132	136	113	114	104	124	118	119	87	123	107	104	105	117	119	114	130	96	102	113	113	104	117	125	102	101	117	119	130	124	107	101	109	138	105	123	124	100	109	87	127	117	103	121	98	110	119	104	92	117	123	117	112	103	133	97	129	107	115	108	98	132	98	111	117	99	105	105	100	88	130	103	109	115	132	124	118	128	98	127	106	115	126	103	114	100	113	124	126	124	116	125	113	114	103	110	125	119	111	116	107	123	129	100	109	113	124	101	95	101	106	117	116	120	90	104	117	100	112	101	99	118	120	119	104	101	109	127	105	138	127	107	101	94	105	109	128	120	113	112	120	129	118	111	109	114	122	116	121	100	107	108	95	123	109	121	121	121	108	103	89	92	104	111	125	122	117	123	125	112	111	106	106	115	129	103	120	96	134	121	103	103	110	121	110	112	123	112	103	88	115	132	130	97	116	123	109	122	102	104	102	109	109	107	114	122	104	110	116	119	112	120	113	105	104	120	114	109	115	110	114	110	115	120	107	108	115	117	129	125	114	108	110	112	124	112	120	105	124	119	122	115	130	122	120	104	127	100	120	89	108	119	92	118	122	110	106	110	99	110	98	118	120	109	114	117	124	109	112	112	114	105	110	104	144	99	114	112	108	98	110	122	117	127	118	113	102	111	104	116	127	126	124	130	118	130	122	108	123	107	129	131	113	121	123	114	113	127	123	111	107	122	111	124	98	127	113	116	99	123	121	106	134	128	121	111	117	123	119	97	111	130	101	111	101	110	122	113	104	120	137	135	115	115	133	113	117	102	116	133	98	111	119	104	114	104	122	122	115	96	136	115	115	110	130	122	108	112	109	116	110	101	135	117	127	105	99	114	122	104	104	106	114	108	128	128	121	125	118	118	104	124	104	108	104	105	98	128	109	104	125	115	120	127	109	119	96	112	108	115	131	118	116	110	106	117	100	110	127	121	116	116	113	138	110	129	97	129	123	129	97	106	114	95	106	115	108	105	114	104	120	116	108	105	119	115	106	113	112	93	144	109	118	115	90	125	99	106	110	134	124	105	108	118	118	102	126	107	119	116	107	124	118	123	110	93	117	97	129	113	126	108	115	101	97	112	95	94	122	120	97	105	119	109	109	111	127	121	105	105	102	105	104	116	90	103	126	115	124	114	110	123	104	111	112	112	112	114	111	124	113	97	108	126	112	116	118	101	122	92	99	102	116	118	122	114	120	110	130	113	120	99	113	123	97	99	106	122	119	111	113	120	127	114	110	129	134	106	112	103	104	121	118	110	95	112	121	108	120	112	140	104	103	107	113	98	95	96	109	124	137	104	108	118	109	113	103	111	112	105	108	109	109	107	120	102	113	114
37631	43611	43568	45295	37533	2577	1280	373	375	354	372	376	355	327	371	356	324	322	316	303	348	349	312	311	331	360	366	312	335	364	361	333	362	354	333	310	331	312	335	364	338	323	317	321	343	310	331	329	320	336	325	343	326	351	303	333	365	335	371	321	336	309	365	306	332	331	336	329	352	360	345	351	328	332	333	349	302	337	335	326	318	337	365	356	313	329	364	372	339	316	353	323	346	328	340	359	312	312	342	321	347	360	342	316	328	349	346	348	325	322	333	341	354	342	326	321	350	361	312	314	333	328	309	318	358	337	331	294	312	330	354	335	311	343	342	346	362	322	307	321	324	302	330	320	322	328	313	335	344	323	341	351	334	340	311	348	316	335	310	328	339	304	327	347	325	336	343	307	331	297	315	351	299	335	319	353	323	326	326	363	348	389	318	317	313	320	295	316	306	322	291	357	293	338	345	328	372	349	324	334	325	325	370	306	319	337	349	349	345	327	329	325	329	322	337	323	344	334	310	315	341	328	315	324	339	337	337	337	329	332	323	331	329	326	316	314	330	319	319	345	338	311	355	310	325	346	325	333	331	318	339	319	309	324	352	314	350	387	306	323	378	318	337	340	320	361	334	367	355	341	328	319	301	321	342	374	341	312	341	334	327	347	329	332	360	309	304	325	338	336	349	332	318	313	339	311	355	337	352	321	352	314	330	360	360	332	324	311	314	303	321	360	362	319	329	318	334	318	347	327	333	273	335	341	320	337	325	328	311	351	339	347	326	308	304	312	320	319	363	313	317	348	343	332	328	316	322	314	336	347	324	321	317	329	331	348	340	336	317	345	332	328	338	322	356	314	337	314	350	318	367	326	338	360	329	346	335	329	342	369	377	335	312	327	312	312	327	331	298	319	353	344	320	342	327	325	362	347	332	317	333	338	351	352	312	318	328	305	344	321	321	326	339	313	341	341	319	324	324	340	357	335	353	342	316	372	336	320	318	333	371	312	330	329	333	313	338	322	337	357	314	282	307	327	340	334	358	317	346	346	331	344	323	332	361	311	303	287	319	327	303	314	324	342	337	321	333	360	337	346	335	306	328	329	316	329	346	305	315	355	322	316	335	353	345	349	332	339	324	333	329	339	348	366	306	356	326	320	323	325	319	318	318	334	323	283	306	345	339	354	359	345	339	297	331	297	305	308	315	328	345	347	310	317	349	365	345	332	351	327	312	350	363	333	332	351	339	335	348	340	333	338	329	325	344	340	324	323	340	342	361	337	304	329	306	323	346	324	308	326	328	316	308	349	311	340	368	324	297	316	349	328	324	330	304	323	386	344	341	342	305	363	339	340	341	325	334	337	337	331	314	298	329	345	334	346	349	347	354	305	358	331	304	354	358	326	362	327	313	333	345	369	358	344	335	295	325	351	358	317	312	308	329	324	321	363	321	330	352	346	355	336	373	307	337	391	338	330	319	342	324	308	342	334	314	324	349	302	331	331	342	321	321	335	332	318	333	346	346	330	338	331	311	347	334	322	346	356	328	376	328	339	342	325	347	330	317	335	294	323	317	349	346	332	351	300	343	327	324	336	330	316	342	316	302	299	319	349	372	325	316	315	355	336	323	378	310	358	351	355	337	365	338	325	300	328	305	291	340	320	349	349	360	304	352	311	366	341	321	330	332	324	357	347	333	337	315	340	310	319	329	315	335	341	334	327	304	328	318	331	322	355	318	329	349	375	337	347	334	360	339	356	318	372	332	359	316	303	339	339	309	326	324	318	335	350	297	346	304	336	357	334	332	316	334	329	329	320	332	326	341	325	360	324	291	343	346	318	345	342	348	315	326	339	334	342	309	344	311	304	330	333	339	307	315	331	336	350	326	335	323	323	346	308	333	291	346	324	384	344	313	326	295	329	329	351	317	310	357	354	337	337	301	307	333	366	354	307	326	362	344	327	305	334	312	351	356	334	343	384	356	320	315	378	301	332	343	334	329	335	325	339	317	339	335	366	320	314	350	309	339	305	374	343	338	322	315	342	323	349	313	321	315	329	329	305	347	331	324	330	332	345	335	323	334	330	302	298	334	358	343	324	319	344	320	336	330	350	346	323	344	328	313	312	328	313	325	323	354	364	326	352	362	342	311	324	288	358	316	348	317	328	322	336	304	342	325	343	341	340	331	319	308	320	357	332	369	320	321	347	346	334	340	336	320	321	357	329	324	330	373	363	328	347	332	334	318	323	352	328	305	308	338	313	348	345	328	343	364	312	347	310	349	357	321	353	346	310	333	320	301	313	347	333	335	336	380	316	340	335	326	355	341	312	336	316	326	312	316	346	343	330	317	296	314	331	325	336	342	336	318	333	307	354	332	340	333	355	321	322	329	305	339	334	320	325	311	351	328	307	297	298	307	338	349	350	326	325	367	330	355	349	337	346	327	334	356	331	349	359	297	333	342	321	348	332	316	354	279	359	331	346	339	344	329	351	308	330	344	346	337	350	334	316	323	334	327	312	347	336	304	346	352	305	327	336	352	353	327	305	308	328	334	352	332	334	329	297	331	319	331	320	347	359	337	352	328	358	333	312	339	319	323	333	342	322	327	318	347	276	323	328	338	342	334	339	351	319	330	322	312	345	338	323	354	321	340	334	346	316	324	329	362	324	349	333	341	331	342	312	338	305	321	351	322	339	338	320	347	310	322	321	315	355	322	363	306	341	316	348	338	321	342	329	319	318	356	312	327	342	298	324	353	352	338	361	322	338	342	373	329	311	309	328	345	317	313	322	349	347	331	325	308	329	343	327	348	325	341	316	350	347	319	359	334	315	339	341	347	310	310	335	329	326	317	340	368	328	331	351	340	311	334	335	301	363	306	312	319	320	317	313	346	319	353	361	307	321	312	341	310	330	356	354	301	340	358	322	342	348	324	351	330	322	382	333	348	329	319	347	314	351	308	334	358	352	362	304	331	345	322	333	335	327	343	320	313	328	308	300	307	352	363	317	331	316	339	319	354	330	298	318	337	353	351	320	321	352	312	340	355	340	322	309	344	348	309	337	313	324	319	376	327	332	317	323	337	318	332	364	291	317	315	342	347	365	337	306	313	316	317	345	339	343	334	330	339	315	340	303	322	313	341	328	306	318	289	311	349	317	327	355	327	338	324	331	342	321	333	323	348	310	349	349	313	305	346	309	324	374	321	311	337	300	339	334	369	309	332	277	333	327	351	335	354	316	311	292	330	346	329	335	355	325	338	340	300	328	326	350	327	317	340	365	323	322	343	306	340	319	347	336	313	337	337	321	325	352	304	319	334	328	326	352	324	326	330	329	329	339	355	326	353	335	342	339	333	316	296	342	295	333	355	350	331	338	320	318	351	321	349	314	324	297	320	308	335	355	329	351	336	334	337	317	322	330	310	344	325	354	320	327	312	334	346	349	332	330	290	308	304	318	329	336	352	370	315	319	344	348	355	345	320	368	332	338	314	319	350	335	338	316	353	301	292	369
54239	42166	39174	42008	43412	33272	24156	18935	9740	2051	368	252	243	256	245	220	218	246	245	203	182	212	204	220	205	232	198	188	191	190	227	186	208	211	200	203	198	209	219	218	221	213	217	192	194	193	211	206	204	203	208	195	227	212	187	232	191	213	200	223	174	182	190	197	170	197	199	181	192	194	190	204	221	230	206	204	192	214	207	169	240	198	212	189	189	178	202	180	174	194	202	217	200	190	193	210	200	191	195	197	197	211	209	184	184	204	175	185	192	199	186	195	195	180	212	191	190	202	183	205	188	198	201	223	199	182	194	208	181	174	164	187	185	174	188	182	179	199	194	204	191	206	195	237	181	216	187	213	192	187	190	196	177	177	190	180	205	190	192	200	186	200	201	199	202	179	195	200	206	202	214	205	215	191	188	210	191	206	188	204	198	193	187	191	198	197	170	210	207	214	236	216	211	209	204	210	186	199	179	203	211	191	164	193	191	190	208	212	201	222	186	202	188	193	202	192	191	169	218	214	210	209	207	218	181	205	186	197	186	228	198	197	210	207	229	202	200	182	193	207	217	188	198	190	191	204	204	178	220	204	189	176	187	213	184	201	207	221	216	187	200	210	184	186	186	183	214	184	200	190	195	224	202	228	201	183	199	178	207	194	188	196	226	197	168	151	207	191	218	208	206	185	203	180	172	191	218	196	185	203	201	184	185	180	178	184	173	228	208	201	185	226	158	201	226	200	231	229	208	172	191	187	180	200	227	203	170	221	184	190	182	183	203	191	169	192	196	196	167	223	192	185	218	207	205	221	193	185	196	186	223	200	187	192	199	205	198	180	196	180	186	197	223	196	212	199	189	198	189	218	184	193	204	218	198	197	214	205	209	172	216	184	209	214	203	197	201	183	200	189	162	188	204	190	193	221	207	196	189	189	197	169	215	168	209	200	203	198	186	201	182	206	185	195	194	196	190	219	202	202	204	212	218	206	207	203	191	213	182	202	201	185	167	189	211	194	187	207	177	205	181	193	196	220	197	194	173	219	168	213	210	191	194	203	193	191	195	208	173	196	172	178	168	181	226	167	189	188	190	191	161	223	206	223	182	198	199	190	205	196	188	204	197	209	222	185	185	188	192	203	191	192	209	183	189	180	196	209	180	212	189	189	205	173	189	194	199	174	178	212	169	195	187	198	183	197	192	195	200	195	219	206	199	214	217	194	188	194	210	203	205	200	224	211	172	194	209	203	204	197	188	198	212	207	145	180	232	211	187	186	190	214	176	205	192	203	178	186	217	206	189	202	179	203	228	202	176	196	171	187	172	189	189	199	192	208	199	219	179	196	228	191	195	196	222	192	183	206	196	219	194	187	184	203	186	202	231	202	188	199	178	189	207	195	199	170	250	217	185	194	201	208	186	181	212	196	172	193	215	207	171	196	180	197	168	181	198	199	196	184	188	204	200	197	204	206	184	236	178	178	179	188	202	189	196	203	182	193	205	193	165	196	199	179	183	206	199	189	192	188	192	180	191	219	204	202	201	206	209	202	180	192	153	198	202	163	171	212	188	193	198	179	176	211	202	202	206	178	214	192	199	208	209	190	161	208	197	190	202	211	176	219	208	180	181	204	208	202	202	189	193	188	197	195	202	195	191	195	186	178	201	191	185	190	207	173	207	221	176	227	171	215	207	238	190	194	190	191	191	182	206	205	186	188	170	187	183	213	191	195	198	186	183	183	197	188	188	184	178	226	190	210	223	202	193	172	195	194	226	203	196	211	210	177	182	187	177	190	217	191	181	193	178	204	187	191	204	202	183	208	194	173	180	215	210	199	186	207	195	197	218	196	188	227	214	178	191	180	174	207	189	183	192	189	157	193	182	211	196	198	164	194	203	187	221	203	215	199	213	203	210	205	187	193	186	175	188	202	149	225	221	208	203	185	195	200	177	158	198	209	174	214	199	193	198	189	223	195	194	206	198	177	234	208	186	189	206	196	216	226	174	190	225	223	196	173	207	177	180	208	200	191	204	206	203	165	193	207	195	188	175	199	197	203	195	185	187	192	220	212	202	170	206	203	187	202	188	209	201	198	211	208	172	181	193	192	195	230	185	176	207	198	199	173	214	199	202	204	195	203	209	188	172	169	201	211	193	204	177	185	206	204	191	191	218	196	202	209	216	201	202	184	183	217	187	192	168	205	186	189	214	196	201	187	197	188	198	216	203	196	194	200	196	186	191	214	179	185	194	199	199	200	206	195	209	219	193	203	175	197	221	193	207	196	198	181	205	194	192	176	165	209	233	202	215	213	218	192	189	214	174	221	199	198	200	188	214	239	195	211	170	203	167	202	206	192	228	212	192	199	191	217	199	178	196	213	196	187	194	217	189	190	204	222	208	198	204	194	184	184	182	179	201	174	201	222	211	194	199	181	192	198	186	196	196	207	205	182	208	190	174	194	207	199	198	187	186	181	193	189	217	195	181	170	182	194	174	215	196	199	184	216	210	182	218	219	181	189	221	177	209	183	205	206	224	220	198	205	203	208	206	166	198	202	204	188	184	200	194	213	202	235	196	226	192	214	183	181	215	207	221	167	203	197	211	178	182	185	204	214	204	194	193	204	164	206	162	192	191	215	189	221	188	201	223	197	200	219	184	187	230	178	188	178	212	199	210	179	198	187	214	193	187	215	193	193	220	201	210	206	207	211	209	216	192	211	207	207	206	214	194	205	198	185	200	189	193	211	175	198	194	196	168	194	177	190	188	175	214	193	184	219	205	213	211	178	185	202	166	199	198	220	205	215	194	210	176	193	227	207	197	198	231	203	176	204	186	193	185	193	193	181	202	196	195	202	189	183	200	210	180	174	189	205	199	185	179	199	199	205	194	184	174	211	203	176	221	189	191	192	201	207	211	197	217	181	196	178	205	172	207	181	211	188	200	194	173	183	212	177	215	199	197	179	186	187	202	195	175	218	188	197	166	178	168	194	194	214	215	213	181	178	202	186	195	204	176	195	238	167	183	169	179	182	193	203	192	210	196	181	196	188	175	216	178	185	184	157	186	194	190	209	205	181	178	202	187	194	184	221	184	199	195	182	191	180	169	187	203	199	223	216	209	178	222	206	203	171	205	175	208	221	195	199	190	203	189	187	195	200	196	198	158	193	173	174	189	186	216	174	201	212	212	207	188	219	208	208	176	222	192	199	190	202	173	190	191	200	179	192	178	224	201	194	200	211	189	203	194	191	214	187	195	188	191	180	187	187	199	204	187	178	212	192	190	226	219	215	172	211	181	181	210	205	187	214	188	194	213	185	211	211	190	201	193	180	196	195	203	204	216	162	173	188	235	184	167	196	225	197	201	190	199	208	211	194	206	170	237	202	199	196	194	202	179	213	193	191	215	205	210	198	199	200	180	205	217	218	205	187	191	189	194	202	194	224	203	217	194	208	201	214	206	180	175	181	219	192	190	216	169	221	202	203	225	180	196	185	198	174	194	223	189	213	194	219
56780	59532	59038	61355	59038	26333	4410	1078	977	923	823	740	705	716	614	620	672	609	581	582	566	549	584	548	530	595	575	519	543	548	534	528	515	572	529	533	574	509	577	509	521	509	557	562	513	562	518	485	521	486	503	502	463	520	500	512	485	503	470	508	530	483	557	521	479	497	492	511	489	527	479	460	512	527	493	510	505	508	483	499	497	531	510	486	489	542	507	497	489	533	485	494	500	496	499	539	487	506	505	454	501	515	508	528	508	496	531	511	496	512	442	501	480	509	476	497	508	533	455	518	488	497	488	460	467	477	474	510	498	466	469	482	510	499	482	492	507	527	511	481	458	500	495	515	493	489	477	498	482	477	504	548	510	521	460	509	506	485	488	529	542	525	509	492	523	506	461	538	480	472	525	540	510	506	531	490	533	519	524	478	525	490	469	504	489	510	541	466	541	504	479	517	472	520	468	505	519	456	438	521	498	498	476	519	463	494	495	513	469	516	523	526	523	479	528	491	495	509	496	514	532	514	478	478	482	528	501	480	508	493	470	524	482	507	511	524	482	462	498	459	503	491	472	490	478	523	495	514	492	541	496	487	485	501	483	515	527	491	493	517	527	517	501	516	507	446	494	522	483	521	471	512	506	481	494	494	491	470	494	504	468	510	503	499	502	495	516	505	481	522	508	501	519	513	482	482	475	501	470	514	502	494	479	525	518	514	462	495	483	483	494	516	516	500	509	509	530	516	473	477	475	516	509	487	500	510	476	518	502	509	513	532	475	446	516	499	459	534	474	481	498	493	523	482	516	518	495	512	486	475	471	475	518	482	500	504	500	509	513	504	498	506	544	504	481	460	473	504	494	481	507	480	500	483	485	516	542	526	511	488	467	495	475	471	544	501	507	505	472	498	517	492	537	491	514	497	538	486	468	500	482	510	473	509	495	521	525	494	503	485	480	481	470	501	483	484	520	498	511	498	491	518	467	482	596	512	515	526	506	505	555	526	494	486	541	463	451	501	532	483	526	496	537	500	523	523	507	507	514	481	489	495	483	481	505	524	474	504	478	494	475	522	518	471	464	483	458	507	501	482	513	481	546	505	533	511	484	533	449	499	538	514	517	552	472	497	469	481	468	498	478	469	503	479	513	494	526	510	503	481	501	480	487	465	478	483	466	479	507	479	505	497	509	516	541	498	511	471	494	477	509	456	509	524	506	485	481	531	505	536	487	497	517	529	480	505	472	471	487	507	467	491	493	496	501	502	476	544	509	501	477	523	477	490	525	458	493	527	538	495	469	494	509	523	481	469	520	513	488	500	531	508	501	527	473	516	492	529	448	467	504	474	473	498	483	478	504	506	495	472	507	521	529	458	482	475	497	512	451	522	528	512	512	482	448	467	532	482	528	489	499	483	505	519	497	472	477	497	460	519	488	481	504	485	458	462	535	550	486	536	511	493	515	495	487	517	521	475	459	516	503	462	484	486	494	506	485	467	553	453	514	508	507	519	527	466	480	526	528	506	529	536	534	514	525	503	507	515	470	490	508	515	526	520	488	477	508	471	527	469	494	502	466	519	500	493	458	512	486	500	449	489	494	526	488	514	467	498	484	538	495	514	522	491	461	494	528	466	515	531	494	495	506	529	539	511	487	502	511	478	510	476	497	482	462	521	482	488	493	513	471	502	483	499	504	483	475	482	457	486	470	517	501	455	499	525	482	494	493	498	483	512	522	485	514	469	466	481	520	466	472	455	488	514	513	499	488	469	525	518	497	474	492	532	477	507	503	505	485	469	536	515	464	482	475	514	502	472	468	497	531	488	481	471	514	534	524	532	506	442	518	455	447	518	497	467	548	532	486	499	485	487	481	512	519	504	466	534	491	489	529	490	515	475	526	524	487	492	539	435	476	487	518	507	458	475	509	468	489	493	541	507	539	498	506	515	489	502	494	522	539	493	503	490	512	560	469	470	492	537	502	501	509	513	530	530	459	529	522	470	533	499	492	478	493	501	512	507	454	547	494	514	467	513	460	532	505	491	480	509	480	490	468	531	533	474	477	506	507	492	472	498	506	465	494	466	472	502	494	539	506	471	526	483	480	523	512	536	485	512	487	516	485	510	503	466	504	498	482	525	478	527	507	539	503	485	479	480	446	471	495	512	517	521	481	477	450	496	499	488	524	509	484	487	575	521	506	514	507	482	499	522	474	468	518	482	474	541	473	511	478	475	471	520	494	514	512	546	499	573	488	523	488	518	508	491	486	534	505	506	533	522	490	482	505	492	500	509	518	481	500	500	513	503	475	516	540	473	503	459	540	481	490	508	493	543	494	487	447	526	485	472	514	499	517	490	486	479	471	488	510	535	476	491	484	501	509	478	518	529	541	466	486	514	499	470	486	523	514	518	493	499	523	519	501	551	469	478	535	494	490	485	502	492	498	527	483	491	525	452	479	471	477	528	483	500	515	449	486	471	454	476	486	517	493	506	463	469	499	499	511	487	536	486	491	452	507	482	464	514	494	498	486	450	488	498	497	533	510	490	529	488	488	517	504	476	496	500	485	494	498	522	504	517	487	493	509	440	505	503	472	480	485	491	487	475	533	457	493	497	477	533	510	476	516	506	513	508	499	497	532	489	495	534	499	481	514	525	510	497	493	504	521	524	510	457	489	539	497	516	494	530	512	498	533	467	509	481	521	505	501	504	467	494	491	505	500	458	508	503	475	502	516	508	529	503	554	505	479	485	505	510	498	494	491	546	457	513	526	534	453	535	466	479	464	439	484	537	476	531	503	500	480	467	505	516	488	540	522	515	504	491	511	484	509	487	484	524	501	491	532	460	484	515	534	485	487	511	511	513	482	528	490	513	469	509	445	503	544	480	492	499	507	523	505	490	532	528	535	522	518	517	486	497	469	499	481	471	493	507	476	490	506	497	471	494	507	522	510	462	478	508	499	494	546	494	513	514	516	504	493	499	488	477	511	544	499	496	520	545	484	494	478	465	499	548	482	517	509	483	502	479	468	487	500	464	504	522	481	483	533	510	502	496	481	502	513	553	496	523	520	504	512	463	500	502	493	515	487	538	502	452	496	459	513	476	484	497	500	527	473	494	451	489	512	487	528	498	488	542	480	456	494	490	484	487	487	502	539	489	512	475	501	499	472	496	516	464	478	501	486	506	539	495	516	473	533	597	481	485	502	508	509	516	485	485	533	487	495	477	449	508	492	521	516	503	487	506	496	514	504	478	516	477	500	499	495	465	457	477	514	522	501	510	493	524	460	495	505	533	482	491	505	506	498	489	482	465	492	523	445	485	505	515	473	516	482	473	528	496	495	520	504	454	481	476	489	488	486	468	496	470	501	467	490	479	509	508	511	509	494	486	482	521	495	510	508	478	494	489	460	488	527	475	498	488	509	488	497	493	491	479	473	488	502	487	544	478	498	501	514	499	504	498	462	558	498	469	498	513	477	516	527	523	499	468	498	490	497	494	499	467	470	487	456	560
51416	37785	36235	35987	35182	27991	23071	20316	14503	4586	900	512	437	418	408	422	381	370	373	342	372	341	359	344	351	328	322	350	343	336	326	306	296	330	321	314	291	302	283	331	298	294	317	291	324	324	350	303	303	330	333	316	332	242	297	298	316	309	302	317	318	304	301	304	317	292	309	300	305	309	293	319	312	326	337	317	284	301	314	315	306	301	315	296	311	306	317	324	327	307	284	349	296	285	301	294	322	310	315	286	250	329	300	300	314	271	302	292	340	307	313	319	285	318	300	291	342	308	318	266	297	284	335	274	339	311	279	300	313	274	264	342	303	299	279	286	280	300	281	279	315	307	285	308	282	282	292	319	325	312	300	295	306	300	293	302	335	299	322	294	299	301	305	298	288	273	330	325	304	303	305	296	322	310	309	301	321	280	306	296	351	324	263	287	313	300	313	324	301	291	316	304	317	283	308	314	303	297	282	299	309	288	297	260	320	308	308	332	272	351	313	292	308	262	309	310	279	296	328	300	313	306	309	309	284	296	290	291	321	291	301	315	320	256	314	293	296	315	277	307	350	298	297	303	269	280	308	307	288	301	322	299	333	289	326	294	301	261	278	280	311	293	293	276	303	347	315	276	264	294	301	271	318	292	303	291	309	291	291	340	296	313	350	316	324	272	293	309	299	305	294	303	275	313	300	298	304	298	312	300	330	302	297	340	306	306	316	247	284	288	282	316	281	281	322	290	281	267	306	311	292	272	287	312	297	324	314	321	323	296	328	309	318	319	311	302	276	299	310	278	268	334	291	345	296	305	293	329	304	294	314	302	288	285	323	287	304	291	307	305	299	327	297	289	361	323	311	296	308	322	321	291	282	314	312	313	332	339	310	284	317	311	274	287	334	295	307	326	302	310	280	290	275	322	337	305	302	299	304	313	283	298	318	283	303	299	287	332	269	307	292	305	318	320	296	305	316	314	339	319	283	293	299	273	296	307	318	342	287	299	287	287	317	327	259	281	274	288	283	315	260	308	270	265	336	313	270	290	305	326	302	324	308	293	299	327	285	290	303	308	332	302	307	303	319	313	302	323	321	280	257	333	337	294	284	317	305	264	306	298	296	269	303	300	293	315	294	260	311	298	282	309	250	291	321	288	317	300	316	305	304	307	305	311	289	321	304	280	321	305	272	329	288	296	297	320	325	296	337	314	294	355	286	306	302	264	281	269	296	304	296	318	267	360	313	330	279	288	298	307	305	264	333	317	291	252	305	307	275	293	290	330	299	295	269	291	289	273	300	303	312	279	299	285	251	309	326	264	302	306	282	304	295	324	299	307	280	307	280	326	311	321	276	307	320	286	319	314	298	308	294	325	316	307	330	293	327	292	332	300	314	315	297	286	274	268	314	288	301	300	305	349	312	281	352	288	288	283	306	318	282	302	280	324	314	319	274	292	313	287	282	302	311	290	315	270	287	304	273	310	304	280	305	281	288	294	302	301	317	292	333	268	287	315	289	283	314	309	312	305	283	299	306	279	293	259	275	308	310	294	314	323	304	288	293	312	314	312	298	325	289	290	314	313	300	262	302	288	321	285	286	324	356	301	275	284	312	299	257	275	298	293	284	308	349	296	348	323	289	289	300	316	312	339	279	310	329	340	285	286	314	329	292	287	270	291	323	286	258	282	309	319	297	295	326	285	301	255	291	297	279	320	335	330	288	267	293	326	324	305	298	299	297	328	296	295	315	296	295	318	322	315	311	307	288	293	289	311	287	302	310	302	307	327	311	323	325	283	292	296	293	290	316	269	292	302	301	309	340	275	318	315	317	303	277	301	327	300	295	333	291	304	283	299	308	266	286	293	295	324	318	323	315	305	292	334	332	332	297	328	301	309	319	288	325	286	315	314	318	277	291	295	295	293	301	283	239	323	282	308	300	251	305	277	320	298	284	286	306	335	289	280	302	277	280	294	276	324	309	323	284	291	289	287	307	285	299	305	290	263	289	300	283	285	258	321	324	302	301	267	319	334	310	303	312	280	320	332	305	315	295	297	317	291	284	300	270	266	274	298	306	305	253	279	297	265	318	294	310	312	300	264	282	321	305	270	256	337	305	281	293	290	290	287	297	296	347	335	280	303	277	251	320	299	296	321	326	318	302	310	282	294	264	284	330	316	335	291	321	327	317	362	306	290	296	294	354	316	280	305	307	336	314	289	310	312	315	301	324	315	310	289	292	339	278	271	306	315	280	314	283	287	285	311	297	321	291	331	290	283	283	328	311	318	266	310	293	296	310	322	317	273	332	314	320	319	273	313	281	336	294	295	321	230	281	318	274	348	331	287	305	304	288	340	298	308	282	299	273	308	299	294	315	292	312	313	315	303	310	305	312	290	283	323	310	339	293	303	279	284	274	335	292	287	293	315	299	291	267	294	293	330	273	314	294	300	289	286	282	325	272	321	277	315	300	307	280	293	311	302	318	289	291	313	284	320	316	314	281	339	294	310	335	281	283	314	291	290	295	311	311	296	314	304	307	357	273	274	317	282	320	274	324	300	319	319	309	281	309	316	300	304	307	346	303	295	336	307	298	298	291	297	295	322	294	303	287	323	316	300	267	296	305	339	261	304	297	283	300	312	287	305	309	324	299	274	304	301	307	293	312	297	283	320	295	304	307	306	311	308	295	282	281	295	317	297	324	335	307	299	326	296	282	296	298	315	306	317	289	287	306	308	330	311	313	309	294	315	330	293	307	290	283	314	292	283	270	300	305	302	288	293	309	327	309	292	301	294	295	295	311	298	269	313	315	306	322	319	302	318	297	329	280	299	294	320	302	316	274	301	304	344	295	302	307	316	337	328	309	300	289	283	321	292	267	308	272	310	290	308	288	283	282	307	284	315	316	319	335	252	260	306	308	256	322	337	303	295	329	328	289	308	295	301	330	281	308	280	287	325	303	297	296	310	326	293	308	271	296	295	294	326	290	293	288	304	329	304	305	304	300	317	306	275	299	318	302	282	276	311	260	320	320	319	332	310	305	294	300	298	285	327	301	307	316	270	287	312	280	299	339	290	288	294	342	305	273	308	308	265	284	297	284	312	292	313	288	279	357	295	284	268	308	327	307	245	300	254	295	287	317	293	306	325	276	312	303	299	318	279	292	285	307	289	321	279	300	315	287	301	326	310	303	299	274	301	307	289	311	319	307	303	294	297	296	305	302	298	302	329	287	302	273	255	280	306	262	299	273	311	310	257	297	267	315	277	333	314	305	282	303	301	296	292	294	292	286	298	290	304	297	311	291	310	273	305	270	292	313	297	293	265	302	292	272	271	273	306	319	296	340	301	311	290	307	276	290	330	314	290	305	302	292	298	325	302	304	271	307	302	295	292	296	311	290	298	295	303	321	324	316	291	314	281	307	319	307	295	283	309	270	315	294	300	332	342	315	294	289	282	306	299	313	294	289	261	287	311	284	310	315	283	323	322	287	307	310	310	311	311	296	300	285	302	282	288
51670	49761	59794	45437	43159	14131	3080	2195	1887	1634	1560	1351	1319	1222	1155	1064	1003	975	999	889	915	890	815	834	799	809	774	780	800	746	721	712	796	745	718	736	725	710	735	689	747	719	713	665	738	697	710	693	674	758	721	679	678	709	700	684	688	680	674	672	671	718	708	728	640	702	703	648	629	720	654	651	691	650	692	662	680	686	671	667	672	642	672	647	669	708	661	655	685	609	705	672	677	640	661	660	631	592	687	634	680	654	642	706	676	656	668	655	662	720	659	674	678	657	613	662	693	656	646	654	683	671	659	673	668	670	671	655	688	620	632	638	631	640	651	647	641	665	678	686	648	642	690	641	700	631	663	679	618	633	654	645	619	691	653	678	627	641	673	612	646	648	647	616	641	653	682	648	682	673	676	676	679	681	659	708	645	666	674	646	666	674	607	662	669	617	649	629	674	637	717	651	659	661	661	607	655	646	673	681	645	606	664	634	638	682	665	671	674	683	646	628	662	654	703	617	690	718	654	658	642	634	639	694	654	666	617	675	632	690	654	665	627	684	666	661	688	626	704	645	670	651	684	652	623	653	665	658	694	611	646	690	647	698	648	635	641	693	615	675	655	675	661	658	718	663	686	654	623	619	635	647	675	633	650	656	615	651	672	664	702	651	663	665	669	670	711	694	644	678	677	658	675	668	667	631	634	669	679	665	673	676	701	661	635	639	662	645	627	657	662	638	659	634	664	670	676	643	676	643	684	635	614	648	650	643	645	655	664	654	619	655	637	677	668	634	659	638	648	633	671	679	676	686	641	684	629	640	666	677	647	676	658	649	634	632	674	673	655	668	658	647	691	699	654	647	687	663	647	658	647	658	680	641	670	608	679	665	712	663	656	661	636	625	651	614	682	648	621	649	635	656	623	620	675	665	677	663	640	670	641	674	659	635	617	663	617	656	655	663	675	640	652	667	665	664	669	645	619	665	639	620	698	652	658	662	677	674	614	671	641	675	671	614	614	674	625	655	676	668	656	666	680	668	670	666	618	657	665	621	666	640	660	706	681	642	650	632	689	662	629	651	650	634	619	639	634	630	680	652	659	620	645	642	672	681	644	693	684	708	656	676	680	661	618	689	616	657	609	702	645	614	634	642	591	645	664	631	687	663	681	644	606	659	627	650	651	645	592	651	663	641	653	653	663	645	671	633	669	651	662	667	663	679	638	654	664	656	673	636	664	636	664	677	621	647	690	622	630	665	665	670	604	685	656	636	650	631	661	673	628	657	665	652	649	623	625	657	662	673	660	683	683	614	639	621	692	610	672	678	644	662	652	703	614	647	670	641	644	637	622	665	609	675	639	622	653	684	636	670	636	675	676	676	689	650	650	664	661	644	597	686	664	665	702	667	684	685	693	676	594	652	638	629	627	637	632	657	677	624	645	681	709	648	599	638	618	637	624	641	682	671	621	664	713	717	631	646	690	627	706	682	580	671	638	678	681	612	637	701	628	675	681	587	710	663	645	652	665	621	670	666	638	624	575	659	677	679	613	631	610	612	643	650	665	621	688	645	678	637	689	627	655	644	647	663	682	658	694	642	679	659	646	613	653	655	648	626	659	697	649	626	685	616	627	643	585	638	664	648	668	702	690	665	670	625	635	652	697	649	677	731	715	694	634	690	660	660	666	672	651	650	616	648	660	705	630	652	649	647	626	624	665	629	650	661	637	683	664	654	653	690	651	609	645	645	643	620	650	622	675	726	629	667	617	662	628	666	653	631	655	705	597	635	600	644	635	662	667	659	644	697	662	640	671	656	630	619	676	705	697	623	644	654	649	631	609	651	659	661	689	664	689	635	659	681	644	676	681	683	625	678	641	649	629	641	629	704	663	678	651	633	629	660	701	606	713	632	642	660	638	716	637	667	655	656	666	667	659	643	658	643	624	634	661	633	700	696	712	649	667	661	666	696	678	694	640	685	671	725	664	687	661	611	670	642	725	657	683	650	661	660	691	611	638	653	638	650	677	654	635	650	702	640	664	605	660	637	637	717	651	697	607	650	636	638	729	696	635	669	667	722	641	659	620	610	647	660	670	635	667	653	657	645	646	636	648	662	603	621	655	614	654	666	621	632	636	676	692	661	619	628	626	633	644	635	630	629	604	672	624	662	710	655	628	643	634	621	660	678	671	613	709	632	655	671	660	679	624	634	620	675	657	654	701	617	646	654	647	653	694	641	677	652	661	665	637	689	657	634	616	642	677	656	636	637	640	701	617	663	661	668	618	645	652	691	655	688	692	633	627	641	656	677	637	658	648	638	663	633	663	684	638	694	702	697	634	627	633	665	651	662	625	644	710	617	695	700	642	634	634	668	662	631	640	659	676	648	697	637	671	637	634	616	633	615	641	652	618	636	635	638	649	664	657	683	642	640	680	646	681	681	583	661	659	639	652	638	626	642	658	632	657	654	659	683	645	700	626	646	641	656	670	636	624	617	696	670	685	660	649	683	638	670	630	667	662	675	641	644	665	655	657	662	637	662	721	656	654	707	646	651	663	614	690	675	694	670	656	690	628	634	666	643	654	616	674	661	631	642	624	630	676	628	620	660	645	633	642	682	647	600	677	679	649	619	645	625	618	639	658	670	649	668	652	636	706	668	687	613	616	614	646	672	686	677	661	681	637	639	665	662	692	660	665	679	641	634	702	620	666	633	632	675	669	631	650	636	666	653	633	645	643	590	667	645	640	617	635	673	672	641	596	648	632	699	674	640	648	652	690	647	661	642	688	646	657	650	598	628	644	664	684	648	663	630	667	687	610	671	614	657	670	662	669	671	683	715	652	645	654	651	625	683	660	644	634	679	620	674	661	655	610	583	610	662	593	670	668	628	660	663	681	662	626	618	664	645	596	664	664	674	656	693	677	670	646	637	692	652	643	638	597	654	646	606	596	660	634	666	678	650	619	668	653	654	631	673	657	669	705	654	657	647	619	631	670	639	660	643	647	627	644	667	640	642	650	616	678	630	695	665	659	689	660	609	686	719	650	676	634	623	684	644	673	659	644	668	684	690	643	657	665	628	698	671	649	688	695	671	651	647	640	648	645	660	618	629	643	681	719	682	648	713	653	654	652	620	645	656	626	657	630	663	648	664	640	622	672	658	651	628	626	626	615	671	644	667	638	647	672	617	677	630	655	659	665	653	658	662	660	605	641	687	660	693	604	639	684	650	667	697	694	633	685	656	642	648	674	694	655	669	658	654	676	655	615	668	708	642	611	646	619	645	671	623	653	630	638	672	660	620	657	657	642	639	688	712	649	627	653	601	600	675	661	660	686	651	662	663	649	672	636	677	702	654	669	693	691	657	654	654	680	640	608	668	661	612	607	632	717	609	618	668	662	621	642	645	688	672	634	666	680	631	642	652	647	682	703	650	659	654	658	682	656	612	707	649	656	649	613	648	679	652	640	671	679	670	648	682	622	637	632	671	633	615	678	654	668	599	623	685	616	642	662	655
45024	41683	32659	25908	10546	2469	776	364	239	146	122	129	122	103	112	109	99	119	119	130	97	116	136	125	124	114	117	127	120	105	106	125	125	113	140	114	130	117	128	123	100	115	104	120	113	116	96	123	124	92	117	117	109	114	118	108	128	120	117	119	106	124	119	134	107	102	106	122	99	128	108	118	108	115	121	114	109	123	131	112	102	118	100	135	120	104	128	124	107	116	112	117	130	123	129	134	118	127	127	118	121	126	116	118	105	106	122	125	121	110	117	125	112	88	118	116	122	116	100	123	122	123	128	108	126	116	134	106	119	115	98	107	121	134	128	115	108	110	131	125	106	106	105	120	126	103	111	120	119	124	111	97	107	120	125	121	122	102	106	108	115	98	102	109	99	104	135	107	132	123	119	129	128	104	117	129	142	116	114	127	127	125	132	106	110	124	126	116	131	127	108	106	109	125	108	111	122	104	131	126	106	116	125	104	135	131	120	125	110	121	100	101	118	107	112	100	101	108	122	128	105	121	120	114	125	124	112	109	153	125	99	122	113	121	111	100	109	92	121	127	128	131	124	122	116	120	112	118	118	120	114	114	128	120	117	129	122	111	119	101	116	101	122	122	118	115	127	119	106	126	121	106	121	107	111	97	103	98	123	126	145	97	109	110	117	122	117	132	135	116	109	116	110	93	113	107	101	116	106	116	105	108	100	121	122	135	123	104	126	103	111	140	132	139	118	136	106	99	103	112	118	109	119	113	107	117	109	104	130	113	118	117	118	118	113	96	115	127	115	117	120	156	120	127	134	120	115	101	139	139	119	112	126	104	108	96	133	109	100	116	115	105	95	107	108	125	105	110	135	105	121	114	115	131	117	132	107	118	119	104	112	110	121	106	107	123	125	141	123	130	107	125	118	109	103	117	112	119	110	107	127	110	125	117	118	134	137	111	118	120	122	113	126	126	129	105	122	130	122	127	105	126	104	110	121	135	132	103	115	116	122	118	111	117	109	109	123	125	120	117	130	113	121	116	129	117	94	119	125	115	127	108	114	103	115	117	148	125	122	136	114	111	108	108	120	121	115	123	123	119	109	113	137	112	129	129	112	112	132	115	113	128	111	108	98	133	129	110	105	116	110	114	115	125	119	124	121	130	120	112	124	129	103	121	108	114	102	110	126	101	117	124	132	116	124	104	113	135	118	127	112	137	117	104	122	109	97	118	112	122	110	99	115	145	122	106	112	107	107	115	124	119	126	117	114	124	106	120	134	106	117	114	126	124	116	121	102	138	108	107	127	120	122	114	88	111	145	125	98	105	123	117	95	126	105	112	99	122	112	131	137	109	112	126	109	128	96	104	100	124	145	117	96	121	119	109	102	125	118	92	96	134	105	106	103	114	108	113	112	99	131	132	112	113	110	133	120	127	108	105	113	116	115	113	116	115	104	118	99	128	128	96	116	115	117	127	112	118	121	110	112	95	111	116	112	107	122	109	126	110	126	134	113	135	117	115	123	128	111	91	116	108	105	103	129	108	117	100	118	113	106	127	126	128	134	120	115	121	110	110	128	130	137	101	129	150	110	149	106	117	108	121	100	101	119	88	116	109	97	123	122	130	106	109	118	131	117	117	110	132	106	103	102	113	126	106	107	102	104	99	141	121	130	113	115	112	118	96	117	107	112	103	115	106	130	114	98	108	124	122	103	124	107	121	106	119	101	116	129	129	118	116	121	122	135	121	124	136	133	119	112	112	122	126	140	119	100	107	131	93	129	132	101	122	107	137	121	125	111	127	85	116	100	131	101	127	121	121	125	95	92	97	106	112	100	112	117	141	107	141	116	117	120	143	129	110	109	125	127	112	119	126	111	110	121	110	131	120	112	118	103	103	108	120	98	114	125	122	125	123	107	122	131	107	122	106	126	121	119	118	119	114	119	127	114	105	125	107	128	135	122	108	110	128	109	100	116	110	113	100	127	97	127	111	142	126	101	102	141	99	106	112	124	118	109	132	141	99	140	108	114	124	112	122	127	107	128	115	94	131	120	128	122	112	117	137	109	122	116	135	98	130	138	122	124	110	140	118	128	113	131	105	112	112	107	133	122	111	129	110	146	134	104	108	95	113	139	119	143	122	114	105	117	123	108	111	131	109	108	111	120	126	116	110	126	125	124	112	105	142	105	127	114	116	113	96	99	97	119	97	103	102	115	125	108	139	128	115	113	121	132	118	113	123	134	110	112	124	108	136	105	119	110	89	113	125	132	111	130	118	114	112	116	127	102	119	108	107	119	106	111	117	126	108	112	113	128	111	135	102	119	117	114	106	123	129	128	106	129	111	114	106	118	111	124	130	118	115	121	122	124	111	110	145	111	134	122	106	115	115	131	125	133	106	87	103	112	144	118	124	108	118	111	114	102	109	121	126	111	118	128	106	123	114	116	117	123	99	126	119	129	141	113	106	124	119	136	114	132	111	105	119	106	117	131	117	112	133	129	121	129	130	104	126	117	111	125	131	117	114	116	122	129	137	122	116	114	113	104	113	112	134	109	122	105	123	104	106	100	142	115	114	130	112	99	121	111	99	116	101	119	106	90	107	117	113	126	120	114	114	110	114	118	135	133	125	104	106	134	115	120	140	121	118	111	101	131	119	127	108	105	104	111	108	101	114	141	119	125	117	111	122	124	129	126	125	122	136	121	118	123	143	126	105	105	126	115	119	102	121	131	118	106	132	121	126	133	112	129	130	100	114	109	102	100	122	130	107	121	108	113	124	115	145	102	113	139	102	126	121	115	112	124	135	124	127	123	114	110	105	107	113	114	119	117	101	104	123	100	103	104	113	120	104	112	119	123	137	114	124	124	121	113	122	142	131	119	114	115	126	123	103	109	102	127	117	111	104	115	103	110	124	122	118	119	101	114	121	115	92	133	115	109	105	125	119	108	117	104	127	145	109	101	90	108	105	125	105	138	130	123	113	121	119	119	104	129	123	139	108	126	125	121	138	108	126	124	126	125	122	111	116	122	127	120	125	113	121	104	102	114	142	115	113	121	127	121	96	119	122	121	114	129	125	124	97	108	127	131	110	109	137	108	109	127	118	113	119	102	110	101	112	104	129	89	112	111	137	113	107	122	125	120	100	128	130	139	123	123	117	122	124	115	123	109	139	127	123	108	103	123	112	117	100	109	128	105	126	115	122	137	111	116	125	118	113	110	113	118	128	136	107	123	108	118	113	124	121	119	108	116	94	116	103	105	91	117	120	104	109	96	106	123	116	121	123	101	97	134	130	115	120	115	106	113	122	115	112	122	119	114	120	106	119	119	108	104	145	106	113	122	110	117	105	116	122	125	119	134	115	119	124	130	117	95	123	123	122	100	125	110	107	118	132	117	126	117	113	123	126	128	106	119	117	99	100	127	106	126	136	121	105	129	102	127	134	111	105	108	102	118	117	111	94	139	101	102	127	113	100	117	131	109	139	126	113	98	114	115	108	105	112	105	104	127	114
39791	36547	39142	31922	17777	4728	1779	369	382	391	394	369	357	304	363	349	332	378	344	355	365	348	317	356	329	356	354	345	360	346	341	341	378	362	340	321	342	346	330	343	348	332	352	298	347	340	362	315	345	369	338	349	367	350	332	326	361	345	327	354	350	316	323	335	325	354	346	318	340	338	340	315	343	331	320	393	338	370	340	349	376	374	373	336	348	340	368	306	333	318	330	346	326	363	341	315	312	385	338	345	287	337	341	318	342	359	356	308	324	376	339	346	378	348	327	311	346	338	331	356	326	318	339	313	345	348	340	337	333	316	337	336	311	306	344	340	364	367	322	310	345	315	319	320	341	325	358	332	353	291	345	364	334	370	349	332	320	343	352	319	320	330	326	366	352	352	382	346	328	353	359	309	339	360	360	354	342	346	335	304	363	340	348	314	322	350	339	346	334	337	331	328	329	329	381	329	346	320	364	359	334	327	339	337	333	352	358	336	356	326	352	314	336	371	357	359	350	315	388	344	379	346	350	355	347	365	300	328	346	335	315	363	349	345	322	368	328	323	339	367	352	349	367	322	307	350	353	350	359	330	327	323	336	332	354	322	317	344	312	311	317	300	339	326	336	328	346	347	347	355	344	343	324	312	334	381	334	339	380	348	316	350	311	346	338	340	374	319	345	355	346	326	369	343	324	336	375	332	328	330	319	363	340	327	311	360	325	332	324	336	334	331	338	335	333	364	332	303	335	337	332	323	326	316	329	319	333	318	324	332	336	340	299	318	332	346	343	333	389	321	339	321	335	333	344	311	362	341	338	309	334	328	314	331	361	322	340	333	379	333	348	319	370	358	369	354	350	347	323	354	339	332	343	338	340	331	313	359	369	349	319	354	302	325	338	336	328	330	310	367	355	358	331	331	308	322	368	307	314	337	287	341	335	311	356	322	339	348	328	324	327	347	326	322	336	351	350	330	335	333	369	345	334	310	369	367	331	347	317	323	373	338	356	333	346	348	326	328	305	344	321	318	342	357	355	324	321	354	353	325	333	346	368	351	320	349	320	328	344	356	362	310	355	389	336	344	340	336	346	341	322	347	339	380	353	347	356	303	358	336	345	311	351	331	352	315	314	331	328	332	338	359	331	342	321	352	371	375	346	334	336	337	341	356	328	355	358	317	344	331	335	344	330	330	337	352	345	351	334	332	314	374	337	351	321	363	328	337	326	330	319	331	344	322	346	338	346	328	314	341	342	337	334	312	375	340	338	328	372	307	347	318	346	333	340	323	341	320	352	369	333	355	360	323	332	310	364	304	321	356	347	363	352	339	351	337	363	321	363	344	340	323	335	307	309	338	342	322	371	331	371	311	376	312	344	361	338	324	328	318	325	338	333	341	344	324	302	356	325	342	362	335	341	333	321	341	334	323	325	304	339	374	316	365	319	372	320	343	322	339	366	325	345	341	356	324	350	308	363	340	342	326	313	314	358	334	328	345	337	332	354	362	366	334	337	339	340	355	319	347	327	332	337	325	321	317	305	312	316	336	315	317	333	329	339	317	353	325	368	351	341	346	344	316	330	341	349	337	334	349	368	322	355	339	300	354	340	348	339	296	340	346	367	345	303	360	323	335	342	310	340	327	340	327	340	364	365	321	329	377	339	407	336	351	329	306	323	344	355	313	343	326	329	354	328	346	352	376	323	331	373	322	319	309	381	342	343	342	324	333	343	314	347	342	336	340	365	330	329	312	354	340	318	311	357	336	286	362	353	359	334	334	322	348	341	311	351	332	344	357	307	326	319	358	363	351	339	330	386	340	327	343	346	337	360	335	365	309	323	339	299	350	352	336	360	364	362	359	328	299	346	360	339	346	333	327	332	357	359	348	334	316	340	334	309	349	336	336	345	382	339	308	328	327	349	318	348	352	353	354	327	327	340	352	323	333	348	357	314	350	366	331	323	328	346	325	336	391	332	369	321	340	313	348	360	332	363	316	320	312	318	349	323	342	370	347	337	338	353	320	337	357	336	339	328	343	332	335	324	346	323	315	355	340	332	337	340	311	343	329	354	336	317	312	369	338	320	333	332	310	366	335	329	308	352	336	339	359	367	362	325	376	339	338	351	348	363	318	331	373	334	352	299	356	316	325	341	345	318	343	320	322	332	353	330	333	347	360	331	321	352	370	350	327	330	357	366	338	359	369	338	339	367	368	332	314	327	326	306	365	360	377	352	321	356	348	345	318	328	333	354	354	343	331	345	356	316	355	349	353	344	332	371	326	334	330	312	310	335	350	357	330	337	322	319	340	322	326	373	353	338	337	326	316	326	358	360	375	324	356	306	374	330	300	294	355	357	361	319	342	337	350	327	351	321	321	320	323	338	371	354	328	323	327	352	296	368	341	340	333	373	363	315	320	345	370	375	352	355	354	300	357	350	347	332	362	341	349	343	325	338	344	325	335	328	309	356	360	335	328	377	347	361	344	330	338	305	382	383	348	299	331	318	332	333	339	353	340	314	345	328	364	334	359	332	353	340	361	335	358	322	330	340	338	369	348	346	316	306	388	328	313	364	350	335	326	314	312	367	355	354	293	306	358	315	347	345	341	337	340	340	305	318	334	318	359	343	320	336	337	336	334	364	358	342	362	331	353	368	332	326	339	361	352	335	341	357	347	318	331	320	333	360	355	328	348	342	358	354	326	346	333	345	321	319	344	335	355	327	337	355	343	364	330	329	328	347	319	338	322	314	328	328	342	346	318	343	317	329	347	340	349	330	363	355	340	331	295	344	378	356	301	341	321	319	324	336	351	297	324	338	375	324	350	342	361	354	342	339	339	341	352	316	343	326	330	345	354	357	333	316	342	337	308	334	349	285	347	336	338	302	336	356	334	343	333	351	342	335	350	348	336	330	319	340	348	376	343	279	326	326	338	329	341	346	338	349	361	336	329	339	357	339	339	331	353	358	337	338	344	337	343	347	332	346	320	347	371	341	325	340	342	350	332	371	329	327	339	343	341	351	343	337	356	353	336	323	348	351	338	318	339	319	324	330	311	355	362	317	345	355	334	337	330	338	375	312	363	322	338	346	358	334	339	321	379	322	325	355	334	352	335	332	348	320	324	361	337	333	375	308	332	366	349	347	354	323	320	323	338	333	319	351	354	335	353	334	342	345	315	337	340	344	365	350	329	346	340	335	364	331	337	286	315	335	373	345	360	340	346	348	338	317	348	349	353	326	310	335	366	347	345	327	316	334	329	339	329	355	340	359	346	325	328	337	344	327	326	357	320	367	337	311	364	357	355	359	364	345	373	364	315	373	354	364	361	350	336	372	346	348	336	329	345	350	364	349	340	352	356	331	354	341	330	345	345	328	328	331	315	349	329	348	307	373	360	325	322	353	381	283	335	348	324	332	330	334	337	360	352	319	308	348	352	332	340	325	371	340	334	326	321	335	318	322	364	324	322	357	334	342	366	341	338	335	319	311	330	321	323	327	365	334	322	341	324
52604	34717	35561	38442	33883	26624	22657	15168	4661	854	312	235	248	260	273	199	209	197	210	209	208	219	212	227	201	216	209	209	198	174	218	183	174	217	210	203	172	189	200	155	211	236	178	200	201	168	199	191	197	212	183	191	181	204	192	198	188	181	186	170	188	193	190	167	190	187	181	179	174	171	213	197	157	199	194	190	184	165	221	189	191	189	193	207	178	176	206	193	160	165	213	211	182	201	191	192	180	150	186	167	187	167	165	175	184	195	168	174	205	191	187	164	181	186	168	172	176	188	206	192	205	197	175	175	179	181	189	202	196	175	209	182	206	180	188	201	170	209	215	174	180	181	181	187	188	190	218	183	185	184	193	202	188	196	207	165	191	185	164	198	175	195	182	194	186	183	204	193	181	161	160	185	157	198	172	189	201	186	188	204	190	175	172	173	204	184	178	211	178	182	186	175	176	149	169	186	178	170	180	168	184	168	195	183	183	201	157	177	182	179	197	186	146	168	170	172	189	165	197	166	179	182	186	198	216	207	171	181	161	182	148	205	190	190	215	167	170	186	176	201	184	188	183	181	184	188	208	166	200	186	174	206	176	172	183	175	202	175	164	213	193	184	164	188	196	197	196	180	192	168	204	201	186	194	202	175	172	187	169	194	208	194	187	186	199	184	202	211	195	201	202	174	193	180	179	187	199	185	196	181	189	179	171	203	186	184	185	167	188	181	180	182	187	182	187	196	172	182	213	211	190	209	188	190	198	192	177	181	216	186	176	207	163	171	167	209	178	212	204	195	176	186	181	182	175	188	169	188	197	186	168	211	156	166	170	177	191	183	183	166	206	190	196	175	191	189	178	183	174	187	172	171	214	187	164	203	167	178	192	167	176	172	193	185	192	181	189	180	161	172	186	212	188	168	181	178	203	171	198	180	211	201	195	165	180	181	180	173	194	198	181	203	178	197	193	187	204	204	181	182	192	177	200	189	185	203	197	191	205	178	195	213	176	191	199	176	188	183	189	188	191	189	178	184	187	174	177	178	194	158	188	174	201	183	194	186	183	181	176	171	203	181	172	158	159	189	167	173	194	189	183	174	182	191	162	185	192	181	184	178	195	201	199	175	204	181	174	181	145	167	161	189	174	176	195	167	189	199	191	178	196	187	186	202	188	162	172	188	178	183	182	185	195	180	200	189	227	176	187	173	207	194	183	204	187	181	199	238	192	184	186	178	174	213	193	198	179	198	172	201	165	174	186	203	202	202	189	197	174	194	196	168	169	197	173	204	196	212	181	193	175	180	197	192	182	194	202	177	190	193	187	162	190	179	191	169	173	171	165	179	194	157	174	191	209	181	171	166	181	201	204	212	178	182	177	183	181	172	180	213	178	180	180	185	175	159	192	170	192	184	198	161	218	188	199	177	217	190	194	167	176	193	200	165	175	184	187	214	189	170	196	181	168	202	199	193	180	191	205	198	152	171	175	194	170	172	181	192	176	182	217	178	194	191	181	206	211	188	198	165	207	191	164	198	178	191	218	186	190	195	183	182	188	168	194	182	181	183	197	202	187	181	188	186	167	183	221	205	184	179	186	200	166	187	177	158	165	168	181	182	191	184	207	169	195	199	180	180	183	188	191	174	177	203	197	207	181	181	190	185	194	181	181	183	176	165	181	200	195	166	173	211	185	184	175	189	174	181	213	163	198	184	184	182	188	183	192	182	169	175	187	188	166	169	188	194	153	177	202	196	171	155	191	163	209	177	175	191	195	180	203	205	163	178	210	172	193	174	195	188	214	161	201	193	208	193	171	172	173	212	189	176	182	196	171	216	148	213	173	206	195	181	190	172	176	192	174	173	170	177	220	187	196	186	201	208	192	187	185	191	175	175	189	194	209	191	174	154	185	164	164	186	195	197	187	176	180	181	183	190	199	199	182	165	186	182	190	193	174	201	184	147	181	220	171	163	192	165	169	209	194	170	176	176	192	203	189	187	178	180	187	175	177	174	182	182	173	191	212	182	185	196	201	207	204	176	197	201	182	182	185	196	198	171	197	191	178	178	166	166	207	186	188	181	187	210	192	183	162	182	188	164	202	181	199	192	203	199	185	196	187	191	211	202	190	203	165	200	179	195	190	195	184	166	198	185	191	191	199	157	192	170	186	192	206	188	182	184	190	167	176	166	171	179	190	207	190	184	198	189	188	189	192	183	177	165	182	181	194	173	189	205	196	178	191	181	209	188	201	192	170	190	205	205	194	172	185	180	191	174	189	186	188	189	194	184	184	196	206	180	158	197	185	170	189	189	190	171	179	186	193	188	199	200	172	183	205	187	199	163	186	165	188	193	188	191	165	178	189	228	212	166	169	183	182	189	162	172	172	212	187	197	195	160	180	151	151	179	179	159	166	167	211	160	198	163	179	182	168	214	175	190	210	191	148	187	170	154	207	175	200	167	175	185	189	190	164	194	182	179	197	140	172	165	207	174	202	184	210	201	178	193	198	185	180	195	178	178	193	204	174	180	189	196	203	167	195	189	191	149	178	168	203	175	182	222	184	173	172	193	193	184	199	199	189	210	175	168	216	164	178	173	163	183	182	170	192	174	189	163	207	170	180	194	197	208	200	180	176	174	159	165	185	183	182	185	180	184	213	205	203	194	181	171	189	192	168	179	184	198	183	174	203	182	203	176	211	208	201	197	188	191	202	190	185	174	173	188	188	199	175	184	204	172	187	176	173	193	176	188	215	140	191	186	191	195	170	201	175	195	179	187	192	166	185	164	179	191	193	206	184	201	187	184	213	173	198	198	195	197	179	194	188	150	180	182	191	171	211	185	179	181	192	198	203	199	189	197	193	157	182	169	183	173	187	200	171	192	192	173	164	167	188	186	208	187	190	188	181	189	187	177	192	203	167	177	197	173	164	190	213	173	183	196	200	181	211	166	158	209	197	161	169	193	207	179	154	175	169	193	182	177	154	191	180	172	160	183	183	188	177	175	195	175	178	175	172	193	195	181	182	174	194	188	182	198	192	204	177	197	195	175	166	189	182	171	196	159	180	198	185	194	188	189	169	189	174	174	185	182	183	198	200	175	212	171	194	183	210	183	182	195	166	190	197	163	173	184	195	169	193	154	175	188	202	179	192	195	178	212	214	198	179	168	180	187	201	184	200	177	185	175	170	207	188	189	177	180	167	183	193	176	192	166	183	186	211	178	195	183	165	169	194	184	186	189	162	207	192	201	185	179	193	161	170	197	181	163	198	188	183	200	190	193	177	194	176	212	197	181	173	180	178	182	173	184	173	173	166	184	185	182	178	226	198	195	177	190	203	184	171	187	210	180	175	185	194	182	207	154	177	185	169	189	154	173	189	184	188	198	185	184	190	209	180	204	183	192	176	169	207	204	181	188	182	188	203	173	190	192	206	169	169	205	170	171	206	174	192	192	184	220	204	190	217	186	192	167	196	163	179	183	180	193	183	177	183	179	190	203	195	177	164	188	203	180
48367	56227	58162	59439	35305	24555	4492	1209	1102	946	882	768	800	753	680	667	627	635	597	596	614	565	584	585	515	533	523	567	507	527	527	465	498	482	504	554	541	485	527	558	498	515	496	504	479	513	533	485	491	508	510	501	478	499	448	472	490	499	485	467	486	473	493	490	501	458	517	450	467	452	476	484	540	490	476	485	455	475	495	448	502	463	466	492	485	469	494	476	466	474	507	491	480	468	486	505	482	461	507	466	455	473	466	470	505	523	463	471	474	487	473	502	476	504	476	491	481	484	491	462	485	474	517	499	469	463	492	475	494	515	460	460	458	464	441	494	489	447	455	478	455	477	471	490	470	469	489	479	464	493	499	497	454	475	493	463	497	471	495	476	450	505	513	481	464	492	510	495	480	501	430	506	449	432	501	458	484	491	488	492	437	504	477	509	467	495	504	469	460	480	478	494	522	477	490	493	434	480	439	463	493	525	456	460	492	438	491	504	496	484	468	446	474	490	455	475	448	448	471	431	480	496	468	462	498	447	487	472	480	469	465	484	448	505	426	459	504	475	471	465	474	474	471	470	434	482	459	478	472	467	521	457	454	485	499	490	473	493	477	468	480	481	464	470	477	460	471	467	470	468	486	486	487	483	494	477	440	466	480	450	472	478	494	502	471	444	498	474	473	449	468	445	478	458	506	499	457	493	507	489	493	517	475	495	449	462	487	513	484	493	481	432	470	493	490	445	471	499	455	454	480	450	469	502	513	466	495	462	431	498	505	492	505	486	500	506	537	481	467	487	472	417	476	432	474	467	455	465	455	470	485	465	447	428	472	516	473	472	485	431	493	505	440	492	476	477	520	455	454	438	457	459	488	483	489	480	482	428	491	489	515	436	475	486	510	451	520	472	478	486	469	538	506	460	453	476	515	477	450	467	435	515	470	440	483	503	507	496	492	428	451	451	448	454	459	479	497	472	495	478	478	480	458	522	490	457	457	488	462	472	469	495	479	466	440	468	449	488	476	444	510	456	480	497	477	462	474	452	466	503	473	434	454	490	439	473	486	452	489	439	473	471	479	474	492	490	441	454	417	461	486	446	542	503	477	475	480	472	468	485	512	479	443	466	467	444	464	478	449	498	472	483	473	450	464	460	485	483	451	477	444	445	448	467	495	468	454	447	507	441	448	464	489	443	456	438	476	492	456	489	481	500	463	458	464	459	476	504	440	464	503	458	452	546	485	508	457	486	466	472	449	468	498	484	443	438	476	432	455	452	468	433	475	472	450	429	483	501	498	499	493	450	459	434	449	478	462	493	467	480	467	465	450	477	462	492	449	500	481	460	465	469	477	454	460	422	463	486	445	475	531	444	489	499	439	471	439	505	486	461	432	471	469	438	487	527	461	531	477	452	473	452	483	513	449	479	488	486	477	511	504	431	456	492	467	481	503	485	488	513	488	487	486	481	454	498	446	486	429	476	454	441	512	469	474	498	460	460	490	487	472	472	492	477	454	500	467	483	453	454	508	465	462	464	507	448	478	508	453	482	422	463	487	466	501	488	474	463	496	515	488	497	474	487	473	483	497	462	475	521	494	493	482	476	492	471	478	464	508	471	462	479	443	499	483	471	479	452	464	468	488	437	461	476	434	473	453	454	487	490	501	502	480	448	468	477	424	485	449	518	521	499	526	468	467	532	493	472	435	465	461	478	482	454	444	501	476	463	537	412	478	467	498	399	514	454	457	459	483	478	430	434	484	503	462	484	531	478	471	499	449	468	478	476	442	499	464	493	483	484	462	474	473	493	450	488	489	511	449	462	473	466	464	453	466	461	474	487	464	493	448	478	504	490	470	473	491	482	452	453	498	459	533	476	470	482	475	409	444	443	477	452	506	464	432	451	500	468	514	470	466	505	498	467	471	451	466	461	478	506	452	500	441	488	465	515	488	473	473	481	457	483	469	463	453	485	456	493	517	492	507	466	501	464	500	480	486	478	464	497	489	414	458	472	476	496	453	470	504	484	464	479	466	479	456	444	470	482	466	465	455	498	447	490	470	457	506	459	431	428	439	466	499	476	468	472	480	504	471	429	447	482	466	487	469	502	488	473	456	457	453	437	518	507	520	480	509	467	465	463	485	489	484	462	471	465	487	461	489	455	467	464	455	480	482	483	444	470	466	486	477	494	491	478	458	459	465	474	510	462	514	490	463	476	486	418	472	474	439	467	483	460	449	458	475	482	501	449	485	478	458	470	474	475	445	503	486	487	496	498	477	455	473	497	491	482	456	461	474	497	478	489	497	457	472	500	443	477	440	458	503	465	499	470	435	504	470	492	498	459	439	519	443	492	446	498	446	489	465	488	496	456	503	470	482	495	516	451	474	455	477	502	486	473	475	456	470	462	486	508	442	456	478	474	487	454	500	481	453	480	489	481	502	455	429	468	504	483	489	461	476	437	477	460	521	463	450	458	449	470	482	512	486	508	462	473	495	470	486	501	458	512	500	427	457	452	486	473	516	463	484	475	474	477	435	434	479	510	522	495	484	486	478	448	474	471	476	498	475	487	468	472	473	498	456	456	493	452	499	457	485	463	508	475	513	497	489	476	450	522	456	471	478	459	456	509	492	509	477	461	496	483	496	459	488	450	468	499	476	446	476	476	463	472	495	532	480	480	495	478	488	459	471	507	498	481	449	496	496	475	507	484	495	475	480	486	445	474	487	478	466	472	467	439	458	467	520	451	460	498	489	455	434	477	469	448	507	466	472	463	478	474	465	487	502	494	459	478	480	465	471	472	502	505	501	466	432	502	476	461	449	505	480	462	471	449	492	459	490	450	475	464	502	476	496	483	497	460	472	497	484	461	492	455	484	474	459	473	446	457	451	504	485	475	426	487	472	432	493	428	411	485	498	443	460	493	480	481	487	505	480	483	474	463	469	475	485	441	470	501	463	527	460	458	495	421	488	513	480	495	472	457	439	451	464	444	468	496	454	504	448	474	458	441	468	477	501	487	469	505	486	481	475	468	470	474	493	441	452	482	468	466	497	488	466	480	472	476	455	467	484	469	493	493	518	464	500	528	480	450	492	460	486	441	468	488	474	496	471	463	479	471	458	496	518	443	467	488	486	494	491	457	465	480	480	516	497	478	485	480	467	474	468	442	467	490	462	449	461	465	487	494	459	455	497	437	498	480	491	501	534	488	450	482	490	485	457	465	495	507	463	451	475	514	458	464	506	473	484	467	504	517	500	477	477	451	506	440	483	450	472	456	491	504	473	484	473	498	455	459	435	474	486	508	461	476	488	476	528	472	482	465	483	463	443	504	478	469	441	439	474	478	476	509	496	502	480	476	475	473	470	496	496	493	481	492	534	499	462	478	454	468	452	453	454	505	455	488	484	447	434	479	480	489	473	474	487	451	452	454	482	496	437	484	499	477	431	483	495	496	475	487	500	461	471	494	477	487	460	516	471	467	447	437	486	438	505	499	488	464	499	471	479	504	526	485
44243	36180	39320	39635	38015	27337	25521	21513	14286	5971	1492	587	468	362	382	363	397	356	341	355	348	346	321	308	372	301	341	312	324	343	315	290	337	329	288	333	320	332	311	361	295	295	316	288	293	295	336	322	330	318	316	325	321	337	313	315	303	306	302	335	295	312	290	323	308	291	282	303	315	281	307	309	290	288	286	328	292	322	274	255	326	267	295	303	297	340	279	288	306	290	277	285	272	332	330	310	285	311	294	313	312	287	327	293	303	308	316	324	286	295	321	366	287	298	271	292	283	284	302	323	277	315	273	299	270	291	310	299	325	300	279	300	318	286	291	294	279	333	315	312	275	301	310	283	332	307	291	307	307	283	302	328	302	330	321	336	303	297	325	298	288	285	292	278	297	293	275	319	276	259	293	289	278	311	296	332	306	286	276	304	305	320	324	275	304	330	283	309	298	303	283	290	284	306	275	247	307	319	355	288	304	304	294	321	301	312	291	278	337	297	307	277	307	283	313	312	306	311	308	288	297	287	303	295	310	312	319	331	282	258	315	269	307	307	291	311	300	295	316	309	315	339	270	260	282	305	270	285	282	317	269	267	286	273	291	303	276	287	320	313	243	299	297	291	293	285	265	334	309	298	326	290	288	294	256	291	303	285	335	311	313	296	301	324	290	289	292	307	265	299	286	272	287	304	276	328	296	312	293	311	289	329	312	265	295	303	305	288	318	321	321	261	313	302	304	285	306	277	286	321	265	291	280	268	310	314	293	285	276	305	321	282	289	315	298	271	288	308	300	321	281	294	292	310	283	292	338	299	298	307	325	298	281	330	303	332	286	292	275	293	288	299	302	316	315	287	321	338	315	310	281	290	318	299	317	293	309	290	298	310	311	281	323	306	271	326	310	290	308	340	294	289	328	321	288	314	285	287	302	316	293	285	319	304	303	300	288	318	292	282	337	306	318	336	278	303	274	276	315	278	307	332	305	293	287	303	329	312	305	299	311	286	302	280	303	345	334	308	311	293	291	298	286	312	284	294	279	283	287	308	316	309	323	330	313	293	278	297	306	298	297	296	305	294	308	324	301	333	300	301	302	320	267	321	324	292	307	270	292	319	290	320	304	318	268	325	266	336	319	275	293	292	342	285	296	321	333	300	288	269	314	316	301	318	286	304	293	300	310	296	340	307	332	275	293	281	315	340	323	310	293	318	343	311	300	270	341	286	309	294	291	319	316	316	275	269	290	307	290	330	292	288	281	313	285	303	293	260	293	317	268	325	319	312	303	289	306	272	284	297	291	260	302	298	284	299	299	277	267	318	303	285	298	296	295	302	293	318	279	283	308	294	343	302	306	309	264	311	280	297	293	268	318	303	338	320	317	270	305	306	313	332	294	306	274	269	319	274	295	327	291	304	301	281	293	303	314	305	313	300	286	316	319	295	299	262	287	281	310	286	326	260	317	332	278	287	285	312	292	311	307	324	331	285	278	292	311	268	302	319	292	261	292	291	315	298	316	294	293	278	297	341	286	304	280	267	305	276	269	295	318	318	300	313	269	323	281	294	314	297	306	300	274	288	292	286	331	255	251	292	289	266	337	326	320	300	281	303	318	281	301	314	304	303	274	289	334	326	311	277	323	279	314	326	265	317	303	294	293	340	342	262	293	289	308	306	270	311	298	325	295	327	291	303	273	306	305	298	296	289	314	295	291	291	309	307	297	318	249	263	340	348	313	306	313	290	320	266	279	294	292	277	284	329	301	287	302	279	287	280	320	310	301	265	313	292	311	286	326	292	270	337	282	273	301	300	281	302	296	306	329	309	301	311	293	323	313	304	336	319	290	287	354	288	304	281	280	282	305	322	313	288	288	289	289	275	314	262	294	291	298	311	307	315	330	319	303	312	301	270	275	297	297	275	294	336	275	285	284	291	290	308	298	285	288	296	310	291	292	290	323	267	319	292	305	293	296	313	274	319	279	288	326	298	289	296	300	293	272	297	315	332	310	282	324	310	301	314	303	296	295	286	332	291	328	312	299	316	271	315	326	283	264	299	298	303	312	268	261	266	291	301	273	286	324	294	293	268	286	273	293	298	294	323	284	264	287	291	284	293	290	280	320	302	293	285	287	303	283	294	328	318	274	293	277	269	303	265	302	315	281	289	297	286	303	309	304	310	281	290	310	313	308	278	289	295	286	294	248	288	273	307	281	328	309	288	244	295	319	300	298	314	302	279	295	284	314	286	307	280	320	294	314	296	256	273	280	320	306	286	311	276	274	278	248	291	294	319	297	290	297	316	298	295	280	269	351	313	297	296	298	257	271	305	285	312	304	307	291	308	317	301	310	297	286	345	315	300	322	260	292	302	321	311	305	298	300	277	290	294	270	279	306	314	315	282	304	298	272	291	292	335	300	286	314	260	285	303	288	294	287	305	294	319	282	295	285	295	287	263	310	292	316	295	312	334	284	273	301	303	303	298	291	293	313	310	282	306	276	305	320	283	308	277	314	300	304	262	297	275	286	297	310	295	304	275	279	296	289	273	299	290	307	299	281	298	270	290	296	303	305	271	285	275	307	278	328	277	295	320	290	272	287	282	279	292	275	273	305	288	309	261	282	295	293	268	278	299	306	289	313	300	290	272	319	280	322	300	285	273	328	298	303	303	274	287	317	298	273	332	286	287	288	310	328	261	287	298	283	295	298	302	349	306	304	289	308	290	274	268	295	322	295	290	336	299	332	247	269	282	267	285	311	289	321	294	315	295	306	337	287	291	272	301	314	291	289	290	298	257	286	316	292	275	299	299	278	283	304	319	331	321	292	273	305	280	247	310	288	305	292	295	292	279	279	320	256	332	297	303	301	294	284	312	290	307	296	290	252	304	293	278	312	307	308	300	303	286	312	292	303	305	276	305	273	343	302	305	328	298	322	313	311	298	309	309	264	295	296	329	265	279	311	293	288	286	282	297	321	308	264	282	285	290	282	272	293	284	313	307	292	306	258	303	325	313	295	285	281	293	304	293	300	303	268	298	314	286	321	309	299	264	273	297	281	305	288	292	330	317	283	305	291	276	284	302	282	301	321	295	275	304	290	289	311	316	323	291	293	285	287	310	309	311	295	274	282	303	299	295	274	271	292	299	298	286	282	287	307	300	287	264	282	287	291	285	300	284	281	281	308	288	307	291	299	299	299	317	294	287	314	308	292	294	276	289	317	298	287	294	297	306	258	308	267	309	318	281	286	325	281	309	305	321	300	287	271	284	346	310	278	300	281	278	291	305	298	299	320	319	287	331	295	256	292	325	319	289	270	298	282	298	295	291	324	289	298	322	289	344	299	301	330	289	318	279	295	314	313	290	305	300	268	299	316	298	286	266	298	286	323	291	306	245	258	264	300	289	268	293	305	322	296	298	301	281	289	282	317	294	292	318	301	310	305	338	300	302	274	299	331	329	306	270	287	279	279	286	327	292	326	278	294	313	277	257	300	315	288	302	299	287	295	297	299	291
46339	59099	61449	58178	41391	16517	9619	2271	1805	1658	1485	1357	1182	1149	1165	986	1004	1000	920	916	927	828	852	847	849	847	806	820	823	748	783	699	750	783	733	728	735	709	744	714	720	721	758	678	713	717	722	698	640	662	702	679	687	719	678	687	705	678	675	684	673	726	689	660	624	700	678	669	669	606	676	663	626	652	658	662	670	665	679	650	660	690	640	646	650	747	660	676	660	685	639	660	670	630	646	696	687	644	671	669	629	671	644	638	663	643	693	647	667	615	652	694	659	705	705	636	703	659	613	591	651	679	684	655	625	614	646	675	665	680	658	670	706	646	665	689	661	638	684	637	581	667	619	658	662	667	636	657	612	657	675	688	597	667	662	693	631	700	695	671	690	635	612	652	667	679	614	678	649	649	680	624	645	658	647	657	643	630	645	692	695	656	669	666	645	640	650	623	652	639	652	648	653	636	681	664	628	673	712	671	602	613	657	646	635	654	671	679	683	645	683	665	682	647	635	614	651	651	623	650	636	616	650	649	649	624	661	632	671	640	647	700	658	637	692	684	706	656	659	679	658	698	660	605	652	660	706	632	624	651	628	625	688	671	606	616	636	672	625	669	648	636	664	625	642	671	662	627	644	651	655	638	641	613	649	668	602	639	615	649	648	584	632	713	644	692	669	675	610	662	640	637	667	633	650	630	644	623	664	632	624	654	658	668	648	677	638	650	650	619	645	624	669	659	657	632	700	645	674	705	671	633	678	675	658	650	701	656	669	679	635	647	702	636	666	634	627	608	654	626	655	676	673	675	604	676	628	633	615	680	669	657	661	651	678	647	624	666	658	628	660	655	687	656	663	614	626	674	685	652	621	640	696	663	676	644	667	658	649	613	650	664	626	651	696	667	630	653	614	624	607	657	637	634	648	627	653	641	630	641	644	638	648	667	633	619	656	623	660	733	671	602	653	640	670	647	610	649	675	695	676	668	641	626	582	645	669	685	648	641	633	635	649	647	665	680	671	678	686	691	674	646	657	677	651	652	621	654	727	661	669	666	660	628	653	631	681	662	641	668	662	616	665	667	658	593	668	625	675	637	620	681	627	665	607	697	641	678	632	650	705	659	624	629	622	647	663	642	659	631	635	629	692	609	661	634	619	646	657	643	651	662	635	646	671	661	661	674	660	666	648	685	700	678	629	645	621	641	666	646	650	670	626	648	677	617	623	616	641	692	627	630	615	693	694	602	632	672	646	681	698	672	720	632	665	643	651	657	675	663	645	650	644	613	676	631	671	678	670	648	644	620	655	682	616	666	656	621	675	690	679	658	616	662	663	647	697	597	641	631	641	656	632	649	702	626	642	609	615	670	636	669	680	636	667	666	640	686	669	621	653	660	642	665	644	623	688	651	632	672	617	655	629	647	673	665	682	625	649	671	673	641	667	660	673	677	639	697	622	638	590	623	657	653	670	674	642	634	651	623	620	693	651	634	691	668	642	633	670	669	650	650	614	649	681	712	687	689	641	667	623	639	621	674	607	643	682	630	596	634	643	599	635	654	694	654	628	608	645	640	636	590	648	657	641	695	686	627	625	629	666	644	670	628	691	647	631	654	613	616	633	625	629	651	651	639	641	646	648	638	664	624	643	686	667	649	638	667	642	659	703	653	669	599	675	668	653	648	703	681	653	669	664	633	664	660	626	632	617	651	644	687	638	672	642	639	577	615	617	643	633	655	650	639	660	638	607	677	634	646	648	703	668	618	666	631	632	655	639	629	650	671	650	636	626	643	624	665	646	650	689	612	689	657	669	679	682	641	669	662	645	644	677	665	637	672	622	696	685	654	660	613	643	651	677	651	651	638	647	621	690	627	624	635	634	642	664	653	650	619	699	691	710	668	629	662	623	687	624	631	667	655	659	652	634	682	679	683	659	632	685	680	634	618	649	691	647	642	623	648	602	630	655	645	625	644	637	679	639	615	635	644	654	633	619	670	647	648	693	656	645	708	627	675	660	667	659	638	637	664	665	660	667	664	660	685	665	661	644	638	649	633	653	648	652	665	678	659	700	648	684	677	642	630	691	594	645	688	660	637	674	633	670	640	713	630	627	643	659	613	693	633	669	660	660	659	675	634	703	678	639	626	637	673	637	587	631	644	675	654	707	640	636	663	679	622	643	654	647	656	643	643	649	661	679	678	648	639	681	672	701	668	610	625	606	645	655	668	614	617	633	622	688	660	657	659	633	688	656	665	641	647	665	640	641	657	648	670	629	645	667	689	647	652	627	681	712	672	637	690	668	634	687	629	679	606	607	692	704	661	682	599	650	590	664	646	613	684	645	651	618	618	675	664	613	647	620	721	637	649	647	670	680	643	641	666	664	673	610	606	600	650	612	638	670	656	627	633	634	655	649	595	648	668	691	618	627	608	636	635	649	654	606	662	626	682	647	676	667	624	636	634	661	628	651	618	622	626	641	666	638	673	644	625	645	680	602	651	635	702	658	638	658	661	629	649	712	641	650	646	653	618	667	640	565	651	661	665	588	672	620	650	658	678	622	718	644	641	675	628	656	668	642	662	682	663	642	648	648	613	627	673	633	636	595	593	681	681	639	671	626	665	656	600	634	685	655	695	622	666	645	641	603	652	635	677	697	665	613	624	677	654	655	659	625	679	640	661	631	647	614	646	635	596	676	668	633	653	640	656	652	680	693	660	652	701	671	647	624	646	631	651	628	654	632	653	647	659	644	691	633	714	672	655	655	678	644	721	639	626	612	622	657	653	694	661	658	587	663	635	672	649	625	638	618	600	686	667	682	702	699	658	679	653	617	669	668	616	686	709	639	649	639	654	667	639	652	665	628	634	637	621	609	611	612	657	633	628	646	670	680	626	634	646	623	630	625	678	599	682	622	650	654	631	645	645	660	673	619	659	665	589	630	592	663	646	676	599	639	645	658	689	660	694	608	667	635	659	632	612	649	677	680	650	657	649	638	665	628	650	649	624	631	671	692	648	652	681	629	667	627	638	623	676	687	635	649	669	665	656	660	659	676	628	623	656	621	656	697	688	671	620	663	665	671	686	637	647	641	653	673	631	639	645	698	700	680	711	651	622	641	657	667	685	627	644	696	655	661	594	635	654	653	638	592	655	636	646	678	602	673	670	690	614	638	659	637	679	625	679	674	658	649	658	643	672	664	671	645	652	658	709	712	656	660	626	633	672	635	600	643	680	637	661	650	664	607	629	624	672	630	640	682	673	600	665	642	678	629	641	636	635	652	670	688	703	653	620	647	619	621	628	682	695	667	612	683	666	620	655	634	640	651	668	587	650	625	649	673	659	639	627	628	677	632	685	678	657	690	663	621	700	687	675	637	659	673	673	615	661	662	632	668	715	636	620	667	651	635	640	657	671	628	656	600	629	720	650	649	617	628	614	672	679	708	647	626	661	645	648	621	657	623	622	697	640	686	622	652	647	643	664	631	670	621	658	606	620	665	621	604	713	645	652	621	650
39510	36864	31185	39565	27454	5582	808	432	423	266	139	121	117	117	138	92	122	121	120	110	122	104	114	100	115	120	101	116	116	103	103	94	127	94	110	106	129	104	120	113	109	116	135	117	122	134	104	119	102	104	100	110	129	110	106	114	109	104	114	125	128	104	119	125	112	124	93	134	132	115	107	119	109	98	98	106	126	109	123	105	98	123	134	112	111	109	101	112	114	109	115	101	110	128	108	111	132	104	111	94	89	114	100	94	101	115	105	111	109	105	121	113	77	134	101	98	107	109	126	111	117	96	124	109	102	103	136	120	122	105	137	108	116	116	117	114	126	134	94	111	110	111	100	113	105	99	96	103	128	110	112	104	121	123	106	111	116	117	120	95	128	116	112	118	114	118	133	109	130	105	117	126	122	112	88	98	108	106	126	106	97	117	116	112	110	112	120	123	119	94	115	92	122	120	106	107	99	104	122	107	109	100	112	94	97	119	107	114	94	108	135	116	99	114	107	113	99	124	111	113	107	114	100	116	117	120	106	107	113	100	118	97	117	103	115	108	112	108	103	117	117	105	104	121	90	123	102	114	110	120	98	100	127	119	110	102	117	106	127	106	105	112	106	114	82	128	127	118	134	125	120	127	105	112	99	119	108	105	111	104	117	107	97	97	126	127	116	106	117	117	111	118	122	119	108	92	104	108	94	102	95	110	96	106	100	122	97	118	116	116	126	133	113	110	106	118	116	134	112	120	136	88	94	125	106	107	85	115	119	106	116	111	100	119	106	116	113	100	98	120	103	105	114	125	116	131	108	108	126	102	106	102	126	111	106	101	136	114	122	115	130	107	121	95	102	110	142	106	109	104	114	118	121	104	94	111	106	109	98	97	106	109	135	103	102	107	101	96	99	123	112	111	121	131	103	114	82	104	94	115	123	102	100	100	97	102	100	127	114	114	138	107	117	100	113	105	131	97	125	120	111	121	107	104	113	91	118	117	109	96	113	109	133	98	100	96	119	108	119	92	128	110	103	107	123	107	111	98	98	100	108	119	127	94	102	117	108	107	125	99	123	108	97	113	110	139	94	110	114	106	125	117	120	128	104	116	128	115	134	120	97	117	108	110	128	109	121	116	103	109	125	111	94	89	91	114	120	109	105	111	107	110	118	107	115	101	98	128	123	127	105	95	128	114	133	117	97	123	119	122	127	124	107	116	100	97	112	111	100	91	94	128	98	93	122	118	115	109	118	112	112	110	103	119	117	126	110	113	100	105	107	109	106	118	129	118	115	105	99	110	98	104	129	97	124	111	121	112	111	113	111	111	100	120	99	90	111	114	102	120	109	120	119	108	102	119	102	109	98	111	123	101	118	110	107	118	111	119	108	91	124	102	121	107	78	126	104	120	119	105	122	127	117	103	134	120	107	112	97	114	101	108	113	120	97	112	113	104	120	125	119	110	112	115	121	117	90	89	118	113	132	113	101	104	122	124	118	102	120	104	102	100	114	107	122	129	124	108	136	99	98	107	107	122	135	98	139	127	117	124	110	112	107	103	95	117	115	109	122	130	101	115	105	107	107	122	104	108	112	114	106	117	113	114	115	118	119	104	139	118	109	116	132	100	100	119	113	103	125	129	119	103	123	120	111	114	115	99	115	107	103	103	115	111	100	125	130	112	116	110	101	100	103	112	98	131	99	100	105	110	108	127	105	105	122	105	106	110	125	111	124	110	98	102	127	117	116	99	115	107	112	108	119	115	120	110	113	113	112	123	110	101	94	100	95	133	116	109	124	108	97	104	112	124	99	118	99	116	100	110	123	115	115	125	112	111	110	93	123	98	96	129	111	126	104	117	100	128	127	106	115	106	104	98	105	116	95	113	103	113	119	112	99	118	106	98	92	109	105	120	110	111	129	111	109	121	122	115	110	103	108	114	127	95	107	100	124	117	122	100	100	125	99	120	123	112	118	115	122	108	103	118	105	132	127	116	99	96	120	111	113	102	109	116	113	98	106	97	110	99	109	112	110	101	131	107	105	120	97	117	115	104	88	113	101	120	117	106	120	106	89	127	121	87	89	102	114	113	97	88	111	112	99	98	105	108	114	112	89	109	110	117	103	119	134	119	90	126	98	133	101	120	129	106	120	109	125	100	104	109	103	117	106	120	99	118	108	116	108	101	120	121	105	105	120	116	110	84	127	91	136	115	103	118	106	127	120	107	122	112	126	120	116	106	115	101	122	117	115	126	100	114	113	127	106	101	100	113	123	107	111	120	114	114	121	99	101	91	113	113	113	120	107	113	122	110	113	95	105	110	124	125	109	109	113	122	118	116	120	114	96	107	125	111	124	126	117	122	110	111	107	107	121	99	108	144	116	105	134	117	109	142	122	125	119	142	107	112	109	115	99	112	110	120	119	126	117	104	119	131	106	122	106	102	119	99	113	121	90	123	98	107	103	111	114	116	127	103	109	119	113	98	110	109	111	110	104	116	123	109	106	131	106	111	101	107	90	90	101	120	89	100	116	91	126	114	115	118	120	108	89	119	114	103	118	125	98	120	104	109	121	102	115	107	118	117	106	110	122	106	120	109	112	97	129	112	112	128	122	113	122	116	100	99	125	86	101	114	128	95	119	104	109	120	98	100	109	117	117	95	124	119	111	91	99	111	107	109	119	101	106	99	113	126	94	115	99	119	125	122	126	121	109	109	119	126	124	111	112	104	132	111	95	105	89	100	125	109	86	115	98	89	114	110	130	130	98	123	119	113	114	120	106	102	104	112	107	98	116	98	106	118	96	115	105	116	123	126	132	123	106	123	109	102	142	127	109	126	104	105	124	123	119	113	128	116	103	107	125	109	114	95	124	123	120	103	116	92	108	95	106	111	107	107	116	111	106	105	101	118	99	104	96	133	113	110	105	126	129	109	97	110	99	93	113	92	113	101	100	115	100	125	125	113	126	98	129	103	110	117	95	129	101	107	123	126	116	112	109	112	99	109	124	124	112	109	127	100	123	124	144	111	99	104	122	141	128	110	113	126	113	129	121	109	116	118	118	113	124	102	105	99	102	112	109	88	123	115	116	108	99	111	108	104	108	112	105	117	100	129	117	111	127	103	126	116	115	103	118	115	123	104	112	107	112	128	103	116	116	106	106	108	116	121	117	119	100	104	113	110	102	123	97	97	119	104	109	112	129	121	127	118	103	96	98	125	121	113	111	119	84	102	103	118	114	124	113	90	126	116	113	108	113	134	83	110	123	118	97	108	120	120	102	84	102	102	99	112	117	108	95	99	109	95	112	115	131	114	124	104	131	128	108	101	106	111	112	123	130	103	111	106	115	83	121	96	95	105	97	91	101	108	119	121	115	91	109	111	100	117	112	123	118	123	108	109	97	97	97	119	104	124	112	107	110	108	122	116	85	134	115	100	122	133	111	111	116	105	91	126	110	118	107	105	111	128	121	130	133	125	122	117	111	119	94	101	106	120	112	114	116	112	99	110	101	113
32749	36218	36565	49484	29781	2414	435	378	369	381	345	301	343	373	351	362	328	335	361	324	313	346	332	347	310	335	314	336	346	325	311	337	323	312	350	343	323	317	325	343	330	315	312	345	321	348	325	345	320	332	338	329	351	336	309	369	321	308	365	361	318	306	331	343	325	350	328	335	307	327	324	330	351	360	335	337	330	346	327	339	332	320	310	325	323	304	342	327	313	288	343	325	340	297	325	311	341	316	322	312	330	351	337	334	309	326	313	325	371	304	352	307	330	342	350	341	347	338	307	348	329	340	328	281	332	316	317	341	326	344	330	333	319	300	301	311	329	340	314	317	311	313	289	327	322	336	317	310	346	309	326	329	335	308	345	325	350	346	302	319	329	328	316	317	356	337	330	311	313	351	342	314	333	336	358	322	317	353	311	289	313	314	340	303	324	331	331	309	314	333	314	357	346	335	322	349	348	335	314	306	326	334	330	314	322	297	304	304	311	325	334	342	309	301	304	303	325	323	344	327	331	336	311	330	329	319	318	328	330	323	343	312	347	303	324	301	345	346	340	313	284	306	325	319	319	306	317	308	322	346	346	351	328	317	324	305	319	342	332	335	334	317	330	314	328	338	340	316	317	337	368	315	308	329	335	314	328	334	358	358	351	302	354	340	360	313	325	338	333	319	319	339	348	346	327	370	315	333	314	308	319	338	313	313	322	328	321	312	305	330	321	353	316	317	332	305	344	312	340	299	334	333	308	310	313	313	311	342	307	302	326	337	312	309	307	338	328	355	346	336	322	298	330	304	310	328	314	356	319	303	305	332	291	310	305	320	347	356	336	342	350	320	334	294	314	300	301	322	326	350	320	305	371	331	303	339	305	302	343	353	319	328	301	333	338	309	335	334	342	305	325	286	358	342	326	307	288	328	335	311	338	328	328	332	314	310	325	350	328	301	351	318	308	322	307	347	340	311	355	347	312	337	313	324	334	333	305	335	352	342	330	320	295	349	338	302	306	302	336	340	298	311	340	329	349	333	316	326	332	317	319	298	330	326	330	353	316	283	317	319	307	350	337	302	312	313	340	311	331	323	291	353	337	320	319	298	335	342	339	315	283	340	341	332	364	346	315	326	329	359	335	329	340	288	310	326	307	328	331	307	355	344	331	355	327	337	341	307	301	313	304	323	347	325	328	346	334	355	303	311	358	321	312	352	311	298	324	311	310	325	305	343	309	324	287	308	298	309	310	318	322	338	305	340	305	316	363	342	332	317	302	349	322	312	310	335	316	354	322	340	332	314	355	313	331	328	297	339	343	341	323	327	357	328	321	340	358	328	287	315	327	320	323	345	340	336	357	322	346	278	298	316	288	321	332	338	342	354	341	325	313	323	317	317	312	311	306	327	364	344	311	315	306	336	304	304	306	349	335	333	325	364	358	328	338	347	318	295	344	282	364	324	330	302	325	337	357	357	325	308	332	336	323	324	329	320	352	337	316	347	319	347	347	363	342	299	322	344	307	304	301	358	329	331	319	312	298	311	339	384	307	312	302	353	308	296	327	349	352	333	312	330	321	334	325	319	356	334	317	331	338	313	349	338	331	297	323	339	317	316	331	326	309	370	315	298	335	336	323	325	317	333	316	324	332	338	318	321	301	303	331	334	317	302	317	328	350	304	322	319	309	309	353	325	317	311	355	317	300	332	324	320	313	318	297	348	325	330	315	304	303	322	324	319	320	335	305	327	333	324	306	349	346	304	325	337	327	327	337	306	362	356	331	330	335	330	332	333	326	344	334	334	329	285	304	324	348	361	339	345	304	295	363	320	308	345	319	358	334	316	282	327	339	305	310	327	298	311	324	342	319	308	317	316	321	303	336	291	340	315	252	338	334	347	328	330	326	330	317	354	299	299	328	342	288	341	312	310	311	365	336	324	314	323	351	318	324	353	328	332	319	337	333	343	317	329	302	342	330	304	323	313	303	341	324	333	355	331	312	341	328	340	331	307	325	313	322	315	354	343	333	322	345	311	318	317	349	325	302	310	345	298	321	307	348	341	337	340	318	355	333	307	302	315	326	313	331	340	317	306	325	335	302	326	322	340	320	349	354	330	323	351	320	317	279	324	329	317	317	339	314	350	342	324	320	357	310	302	345	306	327	368	313	312	320	328	326	317	366	285	331	325	336	315	366	309	332	361	327	312	311	351	320	327	331	358	326	327	335	355	321	279	320	360	335	321	319	325	361	360	290	323	313	330	335	336	332	344	340	338	323	304	334	269	304	349	311	309	307	317	345	326	309	317	307	324	348	337	280	310	328	332	333	322	332	332	312	309	335	312	356	316	302	329	338	337	307	315	346	341	344	324	353	366	292	319	350	370	341	300	319	297	338	325	321	333	343	295	315	336	325	340	321	311	339	319	320	307	343	310	316	326	320	290	340	350	303	305	329	320	309	333	326	327	341	342	336	326	305	325	330	326	340	323	334	357	359	316	305	310	331	306	330	309	313	333	344	305	367	317	300	329	326	353	302	325	334	314	353	321	339	344	320	347	309	332	349	341	331	364	353	308	342	333	341	319	325	319	308	335	337	313	341	318	327	335	311	317	318	337	353	320	317	288	325	297	319	332	311	333	321	342	332	338	312	351	308	338	295	343	323	336	315	335	344	332	338	342	339	335	321	334	315	360	312	315	322	330	366	320	295	340	350	319	327	313	312	321	353	295	328	357	301	317	316	366	327	322	349	340	329	357	295	346	339	344	320	358	326	300	305	325	326	311	347	344	318	318	347	319	343	346	341	311	320	345	285	327	326	327	298	327	322	334	331	322	342	329	335	346	308	340	323	336	302	338	294	337	331	299	295	319	318	299	331	354	327	302	345	319	326	355	303	326	329	344	315	359	336	309	331	316	298	315	302	331	346	337	332	299	338	296	332	320	321	338	307	313	337	337	310	329	332	345	312	306	324	353	343	306	329	312	332	341	330	323	350	323	314	316	305	331	343	332	342	331	340	299	359	351	309	337	309	280	341	322	307	328	316	311	306	316	305	342	360	336	318	340	341	338	290	350	307	313	313	321	342	315	323	319	348	347	304	303	335	331	325	340	342	304	354	341	317	340	325	333	347	355	293	321	310	332	304	302	326	311	322	307	329	339	322	323	316	314	305	320	322	345	322	304	319	308	284	320	303	301	348	311	344	334	321	309	332	324	361	333	296	323	335	356	322	344	330	306	350	342	303	340	330	295	329	302	311	312	329	345	336	325	312	338	321	303	297	335	306	337	331	316	320	271	336	303	299	328	310	313	342	340	306	298	376	317	336	323	314	331	337	319	326	332	318	319	324	358	305	340	315	347	325	318	326	286	322	346	338	341	302	356	352	316	334	325	320	330	330	333	362	296	321	340	342	339	292	270	308	306	316	349	318	343	339	338	329	316	336	310	319	323	335	326	349	316	322	339	329	341	305	327	318	358	314	310	311	338	336	315	327	328	312	305	332	344	300	316	327	323
57017	41446	38909	45872	35017	26706	23029	16958	7412	2070	509	235	236	202	214	249	246	206	217	223	190	194	202	210	210	208	212	198	190	214	209	177	182	195	231	190	176	182	186	199	184	155	193	186	210	219	199	198	197	185	195	179	179	181	176	188	177	193	191	199	186	189	176	189	165	180	181	207	190	176	195	192	181	190	188	183	193	159	181	168	180	188	167	187	195	175	204	185	174	176	195	191	181	178	192	193	163	192	197	195	204	190	175	199	179	168	187	182	193	199	179	189	183	185	194	190	167	176	181	174	199	163	176	180	190	189	205	204	180	171	176	157	187	192	190	196	166	179	185	158	165	181	189	190	170	195	197	152	195	182	197	200	199	189	186	199	163	187	196	183	204	178	176	185	168	183	170	186	165	188	179	194	194	161	193	162	221	189	202	209	206	222	175	174	158	174	198	190	188	199	173	195	185	183	179	206	213	180	170	189	167	201	189	187	186	177	178	192	192	177	181	186	190	205	184	180	179	190	170	195	163	184	201	201	176	181	190	203	157	188	169	181	193	167	203	171	203	157	152	191	200	173	155	178	204	176	195	189	190	190	208	156	196	178	181	165	169	167	196	179	187	196	171	173	169	188	184	187	190	186	177	185	178	181	174	195	214	176	183	160	186	202	217	164	213	173	186	183	158	201	171	181	178	197	187	191	163	163	166	183	220	192	203	181	202	183	180	179	174	202	157	178	178	167	206	189	183	205	183	164	166	154	194	185	199	192	199	206	193	166	173	199	201	194	167	190	212	156	174	196	157	193	203	189	200	182	160	159	178	201	197	194	189	181	177	203	235	175	165	187	167	181	182	185	199	192	181	191	192	183	210	195	179	182	196	190	198	209	184	194	187	179	170	181	168	175	202	196	193	194	182	181	172	183	183	169	171	165	201	172	175	187	186	190	186	179	184	175	176	192	190	177	187	162	162	199	177	211	182	185	195	194	185	200	200	181	178	179	198	213	165	179	168	193	194	168	173	152	166	170	181	166	188	185	185	175	191	197	178	182	193	183	188	179	203	196	208	174	214	179	191	184	175	176	198	161	188	195	172	181	192	191	197	178	193	196	189	191	169	200	201	191	165	171	168	176	176	163	203	192	195	171	180	165	191	161	177	180	196	184	200	187	170	191	177	203	184	186	173	183	190	170	172	190	175	201	182	194	158	173	187	186	184	170	178	162	179	214	192	203	202	185	193	180	185	193	202	181	179	182	192	179	205	164	176	176	181	175	179	169	190	181	164	175	190	182	170	170	172	189	216	176	192	259	195	184	174	181	195	204	181	171	188	174	183	191	162	196	190	225	189	198	164	187	175	202	192	188	173	192	162	177	160	170	174	188	197	149	194	183	177	181	189	186	195	185	174	182	207	191	188	173	190	182	162	175	186	185	164	181	210	163	190	189	159	180	191	184	198	186	195	185	222	172	183	194	173	180	192	174	192	206	178	179	173	207	174	183	209	164	189	209	191	193	195	165	168	202	177	173	189	168	191	178	166	164	167	215	186	159	194	191	182	188	186	190	188	174	198	187	190	192	188	170	180	191	181	194	177	182	206	200	180	158	201	193	178	166	198	197	181	188	168	166	171	183	192	177	179	184	170	194	179	192	182	169	180	191	175	209	195	180	201	178	200	217	172	186	167	187	174	193	183	169	187	157	173	185	185	175	182	181	188	177	201	194	202	182	173	205	195	201	185	174	164	186	189	183	176	181	194	185	166	202	170	194	187	184	188	178	200	180	180	169	186	177	204	179	179	184	174	172	214	177	197	184	177	191	212	185	171	182	194	171	187	179	184	209	195	172	183	199	155	173	172	185	196	179	175	214	196	169	179	164	166	176	195	183	188	197	187	191	204	201	174	168	179	182	177	170	182	192	177	149	190	170	177	192	188	188	158	181	167	187	183	169	156	199	195	200	177	157	178	173	184	193	189	170	194	201	173	201	199	202	169	193	188	179	196	163	193	171	180	183	178	155	182	159	175	171	193	200	176	195	200	186	185	182	190	165	182	197	203	199	181	194	193	201	213	203	196	179	207	167	182	218	183	171	202	198	183	198	195	215	164	189	186	183	205	169	172	197	173	199	178	177	179	166	190	177	184	188	180	181	183	190	163	195	197	183	164	194	165	170	193	161	176	183	192	199	177	178	183	194	185	161	185	181	192	167	168	198	181	197	185	206	185	180	212	181	193	177	205	162	184	188	174	169	175	175	191	171	176	185	178	205	174	164	200	192	188	181	211	202	172	177	205	194	181	181	170	201	190	187	173	179	186	197	166	204	170	182	160	156	203	179	184	172	202	181	189	174	206	169	180	190	156	169	169	206	163	188	176	179	200	163	191	197	181	183	162	170	159	150	178	199	176	166	167	177	223	166	187	186	195	206	182	185	160	206	200	163	188	199	181	197	177	185	181	185	202	191	199	182	175	174	159	185	185	179	180	174	195	188	191	198	162	165	187	167	168	195	193	196	195	180	178	190	187	188	151	199	188	193	188	203	187	163	190	162	193	233	184	206	182	180	189	167	178	177	178	198	162	218	173	230	179	197	184	202	202	186	197	175	149	178	191	180	173	178	207	191	172	179	215	176	193	194	209	188	164	206	171	186	178	164	183	179	186	175	172	183	178	185	200	187	165	177	204	178	185	162	183	188	174	182	172	217	168	177	199	224	169	164	178	159	181	174	192	182	182	196	184	162	175	187	203	205	194	165	192	170	173	188	160	173	202	177	205	184	168	192	208	150	169	174	183	189	214	209	167	190	181	172	196	180	185	198	171	199	178	184	189	180	181	182	176	208	207	187	182	173	187	177	175	184	170	157	172	201	202	194	187	170	192	187	176	180	204	190	178	172	183	169	209	196	180	190	177	199	204	177	159	184	172	183	181	173	169	176	153	192	187	170	195	193	178	194	170	161	169	197	192	186	172	184	178	192	194	183	193	184	168	186	194	186	177	186	190	201	188	180	185	187	193	179	174	189	191	191	193	192	218	202	189	201	169	169	188	198	162	190	182	180	179	187	179	155	185	202	169	177	173	182	189	185	160	176	202	185	153	203	176	185	192	207	162	185	163	173	195	183	158	153	198	168	199	174	203	202	173	165	186	173	171	189	194	166	199	205	196	190	176	193	206	175	170	203	176	181	184	179	196	190	188	216	182	162	176	168	179	211	186	200	177	166	192	198	189	191	178	188	173	170	204	184	187	183	189	187	177	194	190	211	191	192	179	199	188	169	160	179	158	177	186	200	198	190	186	161	171	198	187	206	172	188	177	168	183	179	171	194	173	182	193	180	190	191	186	170	207	200	183	155	170	196	178	187	204	195	199	192	180	180	184	183	216	180	179	183	170	161	184	200	205	192	182	177	187	178	193	183	174	172	195	169	190	191	186	184	189	179	200	185	197	181	176	164	180	196	160	162	174	189	177	171	204	177	186	202	176	164	191	193	173	168	202	214	181	195	212	213	184	174	163	152
53527	58412	57799	56337	34587	13851	2311	1418	1141	890	905	851	771	725	682	691	709	651	652	628	603	627	579	554	602	583	555	548	523	558	532	490	534	543	477	519	563	536	477	506	526	542	525	501	534	487	521	515	496	509	476	479	508	482	470	483	499	460	505	461	472	460	508	492	496	502	491	509	463	510	471	491	523	474	492	475	466	484	475	508	463	471	525	481	482	515	477	475	481	493	455	498	447	474	511	512	498	486	485	495	510	449	456	487	449	435	483	488	507	457	485	516	490	505	539	476	474	475	499	499	468	502	468	488	487	456	495	474	472	485	505	522	472	482	513	477	529	455	510	487	469	470	461	500	449	465	467	470	474	517	454	463	473	471	458	499	456	488	490	469	545	520	493	465	469	448	441	447	493	450	480	480	469	455	482	536	460	541	499	453	482	486	470	427	493	487	494	480	480	490	457	481	459	466	477	472	466	466	483	446	494	461	416	499	460	486	465	479	492	459	501	458	503	453	432	517	479	478	498	470	454	517	471	458	507	468	460	472	477	475	453	462	453	486	466	475	490	489	458	511	477	509	444	504	460	449	461	503	516	505	475	479	474	505	491	488	454	472	431	454	459	472	487	498	463	520	487	467	445	481	472	473	512	459	473	460	507	497	484	498	479	451	490	446	513	470	495	459	506	443	497	457	481	456	486	487	498	496	475	477	478	474	520	470	471	484	478	452	452	474	454	481	498	465	493	484	489	479	462	464	470	467	441	533	481	461	469	492	469	467	485	496	470	444	483	479	429	512	490	466	490	447	463	471	452	483	486	480	490	497	503	476	479	448	500	485	462	489	468	459	460	474	438	482	448	462	455	502	514	482	505	494	456	497	449	458	516	480	497	514	476	496	461	488	481	473	501	430	436	466	516	505	480	498	501	498	477	487	498	503	488	478	478	493	491	497	513	477	507	485	449	472	487	429	470	485	469	455	468	492	505	490	442	476	466	491	481	485	511	469	487	466	478	487	451	489	454	510	479	503	513	512	466	466	516	476	449	445	476	499	450	506	461	459	479	435	478	462	481	477	432	451	506	477	509	500	455	486	480	478	486	509	475	480	426	470	465	480	457	477	484	451	472	462	486	512	489	486	460	444	497	476	497	509	494	441	498	454	485	488	475	503	509	467	451	470	487	495	456	464	512	472	483	478	454	465	477	479	548	490	438	474	525	493	450	475	488	503	503	466	453	464	488	468	458	479	496	510	477	500	485	487	490	453	468	416	438	457	452	459	452	466	478	476	463	496	467	486	461	498	513	500	448	478	444	472	468	470	469	488	510	461	502	463	488	518	495	452	467	458	470	494	508	445	495	466	463	501	451	529	522	499	500	459	515	478	467	479	491	480	467	480	478	479	493	475	448	474	511	470	451	513	493	467	479	454	457	477	473	484	512	501	492	459	458	476	436	469	464	463	515	475	449	469	529	453	485	507	477	488	485	488	482	486	487	496	490	478	495	491	449	478	445	494	518	471	514	453	464	493	483	468	466	439	475	466	485	519	462	478	471	544	491	458	488	462	457	442	492	482	475	464	526	456	468	491	474	474	466	448	512	520	493	496	483	481	494	470	506	483	449	495	514	504	467	496	467	478	468	495	487	517	447	442	503	522	480	496	456	480	456	472	462	430	497	498	515	456	463	481	446	455	465	459	476	456	484	491	468	474	439	492	489	472	490	508	487	467	500	495	438	510	489	507	460	519	492	501	476	486	502	466	504	501	482	461	458	469	478	449	469	462	477	453	476	468	509	433	515	540	514	487	483	491	468	506	478	468	474	483	482	484	482	490	496	473	469	465	459	467	512	471	480	468	472	505	494	467	463	498	483	463	450	451	440	486	462	442	482	494	459	395	464	475	484	454	471	490	441	465	467	452	463	479	509	458	477	507	442	481	476	469	510	461	480	491	479	510	424	463	480	474	480	457	474	453	466	464	472	474	469	513	486	512	492	507	487	445	462	472	465	479	486	445	485	457	477	487	468	499	488	466	443	441	484	494	503	469	468	478	498	462	475	478	457	474	438	485	480	457	472	418	446	484	488	492	468	472	488	515	485	474	478	479	511	519	476	448	523	457	465	483	459	495	505	481	533	493	497	496	466	445	474	460	541	482	471	497	464	469	449	457	487	474	460	489	477	459	459	511	457	487	481	492	466	444	480	492	480	472	471	463	498	485	497	500	477	490	433	507	417	496	504	470	423	504	465	470	443	470	489	499	490	478	499	463	496	509	487	464	493	462	450	489	506	459	455	492	520	449	467	498	424	516	522	491	490	505	465	479	460	458	456	472	457	459	491	490	461	453	472	486	452	461	495	483	513	465	471	495	468	488	464	477	483	464	500	478	470	517	487	471	502	448	501	442	464	514	489	466	472	456	499	479	460	470	462	492	465	450	491	481	472	420	472	448	483	454	473	488	477	495	486	489	467	482	450	468	478	457	483	481	504	483	460	479	474	477	455	501	464	464	473	446	485	500	498	489	497	499	474	545	487	477	464	484	493	483	451	468	464	472	453	482	473	460	481	470	461	487	468	500	459	481	479	459	492	464	466	429	472	474	491	518	526	462	481	480	498	507	502	479	467	449	481	474	474	465	465	458	480	445	448	452	453	486	486	464	494	509	460	473	453	480	444	475	493	521	458	454	446	492	455	493	466	467	513	489	420	465	478	518	475	458	500	475	487	478	456	486	493	471	482	480	471	464	496	510	496	473	464	432	503	482	482	483	482	456	463	465	483	463	495	467	455	504	460	458	434	446	504	462	498	504	499	493	481	473	496	476	457	507	491	464	483	473	478	473	489	482	496	452	478	500	464	481	512	472	494	485	452	477	502	455	486	466	466	533	451	447	444	475	459	499	482	446	493	508	498	498	441	493	521	471	468	445	474	485	467	504	432	497	443	488	500	483	508	491	486	451	458	431	466	449	451	481	462	475	458	443	501	467	473	487	485	478	450	453	509	490	521	511	492	524	463	442	482	478	489	494	492	457	488	470	499	485	459	440	439	455	464	461	455	440	481	462	469	462	472	535	521	489	490	471	437	479	472	466	469	454	487	466	456	441	435	485	453	499	464	453	477	440	465	458	463	461	495	461	486	498	480	480	545	494	476	473	493	450	463	465	472	510	485	463	491	526	499	499	475	475	489	425	452	425	419	478	480	458	500	480	439	464	486	455	509	492	508	465	415	476	512	438	489	472	498	465	487	533	467	509	478	488	480	444	471	463	468	437	517	492	509	533	471	470	439	476	439	455	442	498	489	486	493	419	486	452	448	489	463	474	466	456	477	479	466	484	456	457	458	477	476	486	468	477	473	489	460	474	470	466	484	492	458	504	458	425	462	455	519	484	459	489	499	485	485	505	511	467	473	468	512	493	426	470	475	467	475	514	465	478	443	504	482	500	482	522	466	466	442	443	497	441	481	463	471	472	488	472	468	485	444	447	477	496	459	496	485	495	492	443	440	472	492	479	427	480
53040	36990	37271	42497	33667	25545	25445	22826	15053	5083	1216	577	455	362	362	360	372	328	373	367	363	351	316	320	294	333	315	308	294	291	303	283	295	328	321	308	275	290	320	295	332	280	309	308	274	279	289	314	304	305	286	282	295	277	298	282	269	286	330	309	324	296	276	262	298	307	330	316	300	293	290	267	295	275	293	255	264	279	332	267	289	290	303	266	264	292	271	311	287	282	288	252	299	301	286	326	277	308	299	313	274	290	309	255	300	255	321	265	280	271	318	306	285	279	270	251	289	292	295	296	287	289	299	294	283	274	274	243	254	322	308	298	291	301	281	288	294	316	272	272	282	292	284	262	290	295	275	295	279	273	262	253	319	291	315	330	293	279	284	296	281	253	285	313	292	295	281	309	282	289	291	252	289	292	319	304	263	255	291	288	287	300	277	305	295	285	310	247	282	274	298	290	286	321	302	271	271	282	279	275	283	278	297	275	317	290	257	297	263	313	301	323	270	296	297	298	290	310	256	285	307	279	275	302	265	294	283	282	237	242	298	309	286	255	292	287	297	297	291	311	277	278	272	272	290	258	294	262	278	308	269	280	247	313	292	262	285	232	259	273	281	295	285	304	253	269	268	308	281	271	261	283	259	316	272	273	296	323	280	326	263	289	285	273	295	285	284	277	241	305	302	281	297	307	271	280	277	246	274	277	325	292	271	287	310	295	286	275	284	305	293	288	277	320	310	278	282	291	274	290	287	304	284	298	267	273	281	273	286	278	290	289	295	293	286	297	261	287	291	304	288	287	265	280	279	310	279	274	336	297	292	309	290	294	291	269	256	306	308	297	303	301	274	310	289	307	275	297	266	259	251	241	270	284	302	294	290	300	285	288	296	317	289	279	282	257	304	256	274	316	305	302	319	298	256	285	292	291	303	297	266	303	284	291	258	277	273	295	285	313	257	268	281	280	299	277	291	287	286	273	277	327	272	304	254	283	304	303	263	257	278	292	270	315	302	241	302	302	290	278	280	290	281	286	269	324	287	264	294	290	262	280	265	291	285	293	292	269	256	273	284	277	286	276	242	244	285	272	265	280	292	331	304	277	315	265	279	288	262	297	320	282	315	315	282	277	276	307	275	264	290	284	269	310	302	319	262	290	268	289	275	287	285	299	289	306	277	287	296	275	277	273	249	284	274	287	298	322	276	300	308	315	278	254	313	282	329	319	316	272	255	297	295	270	273	266	268	259	285	316	298	306	283	279	251	272	303	292	295	273	284	289	299	275	269	318	280	287	260	279	302	286	285	281	264	281	305	294	289	287	320	287	264	295	293	274	270	284	296	294	274	280	287	287	267	261	286	320	285	294	251	267	289	296	283	279	273	281	283	263	316	300	275	274	306	288	266	257	281	256	249	310	270	254	278	276	278	302	291	288	264	311	290	288	313	288	284	270	338	289	282	303	278	284	291	271	272	312	280	246	315	301	280	278	274	296	274	291	257	294	256	252	309	293	260	276	287	297	283	283	292	271	280	292	273	275	259	307	310	285	273	317	261	296	305	279	302	277	288	259	297	284	271	296	291	281	286	303	270	304	310	312	293	314	283	271	288	293	314	305	272	296	286	299	260	276	288	322	291	284	296	286	299	287	307	282	294	315	302	287	258	257	295	272	284	306	277	282	280	318	284	305	274	304	324	290	291	301	311	281	331	287	291	291	256	292	259	273	263	291	266	305	275	304	269	252	286	293	317	289	314	268	259	265	303	299	286	305	269	283	307	291	263	296	283	280	297	284	264	258	299	274	286	296	302	301	297	259	299	283	281	306	289	290	269	258	268	307	278	277	298	298	277	271	314	286	274	275	268	281	300	276	283	311	283	287	278	274	267	262	264	306	249	273	284	275	301	258	289	258	279	302	293	308	314	288	314	303	286	293	312	335	283	300	291	249	294	303	275	285	276	287	266	260	304	314	280	285	312	310	267	275	283	297	264	257	306	286	254	303	302	290	277	303	263	265	261	282	254	324	288	267	303	273	289	295	287	286	269	305	292	296	265	256	316	292	240	269	287	277	307	268	264	278	275	280	291	274	276	288	292	312	262	307	238	273	298	290	313	286	311	277	266	289	309	280	275	297	304	289	250	293	276	264	308	300	297	303	291	304	260	280	299	299	304	298	275	275	258	264	301	256	283	268	276	302	261	279	263	263	304	271	290	302	266	263	294	274	267	294	279	297	283	295	237	303	273	284	276	301	280	298	311	303	261	258	304	312	301	298	273	294	303	284	235	263	293	296	282	289	268	304	266	252	316	279	301	288	293	281	304	278	278	272	280	280	296	280	296	276	262	289	301	305	262	289	255	281	261	274	303	297	241	321	327	309	268	271	246	282	308	284	274	302	303	278	263	270	288	308	266	311	311	272	301	281	281	279	269	294	277	310	311	283	307	285	276	317	274	264	289	296	291	318	290	304	309	286	278	296	283	275	283	277	260	296	285	268	298	282	266	294	305	289	274	284	252	271	289	279	301	303	299	278	295	293	264	303	266	275	296	273	301	305	266	268	311	283	302	297	328	327	299	267	285	298	320	302	290	275	267	288	278	280	240	274	286	286	284	256	289	262	284	304	285	267	243	292	278	286	303	299	294	263	250	245	273	322	280	293	309	254	284	301	292	293	296	269	304	302	305	288	265	316	288	297	301	280	271	260	280	289	315	279	250	288	262	286	284	271	279	277	289	306	314	286	260	307	312	285	230	296	279	293	307	291	272	245	274	276	290	293	280	280	299	260	251	280	301	279	303	303	294	306	300	288	290	268	296	277	263	300	278	315	281	302	303	295	278	273	269	296	284	247	308	273	305	298	243	276	288	278	294	243	248	249	290	272	272	279	311	285	309	262	287	308	273	303	288	276	282	303	273	261	276	298	285	291	279	280	311	296	264	290	254	287	265	290	275	294	307	315	289	279	299	245	319	245	246	303	287	325	293	279	307	298	270	298	302	275	301	277	285	299	272	297	262	273	282	300	294	313	265	256	295	274	262	305	302	262	273	280	290	304	271	243	277	318	269	266	278	286	297	310	269	329	272	280	300	260	293	276	217	259	303	289	258	302	279	311	316	297	273	279	292	295	313	261	305	277	288	250	284	299	281	276	294	280	312	287	288	262	288	262	295	274	292	284	272	291	312	321	281	299	234	268	303	295	326	296	277	284	275	255	285	276	284	268	272	293	261	284	263	298	281	259	304	319	276	281	294	313	303	284	289	264	280	300	292	282	310	289	244	282	297	290	298	311	292	280	287	279	308	292	306	266	269	285	296	288	303	268	287	293	276	294	305	256	256	287	277	292	277	290	287	296	300	275	301	295	295	281	292	295	296	268	261	272	299	250	267	299	288	266	270	269	280	254	309	303	286	289	292	260	273	269	270	257	298	299	271	285	281	293	281	288	259	272	247	281	250	287	241	250	288	267	262	279	273	282	295	296	289	318	267	288	288	286	315	271	310	305	268	285	280	282
50549	57840	59463	51240	39463	18189	20368	2770	1920	1752	1484	1360	1283	1196	1129	1098	1102	1007	972	933	903	923	857	814	804	818	803	817	734	785	789	783	704	755	741	774	759	722	719	722	723	748	706	695	721	686	650	713	648	716	665	691	756	685	622	720	669	708	618	694	640	690	627	674	656	640	623	605	643	674	641	625	630	615	697	660	666	648	640	663	671	662	656	651	661	703	683	690	632	692	646	667	611	639	684	667	679	700	667	609	665	649	651	623	642	695	658	645	644	652	669	678	600	665	648	653	695	621	628	644	703	638	671	641	654	619	677	626	633	647	688	681	637	667	678	659	663	651	652	621	611	631	684	650	626	685	671	674	689	609	662	603	663	674	598	687	630	612	666	653	672	647	594	672	631	605	627	649	694	634	627	661	645	666	604	651	663	669	707	653	634	655	682	682	634	676	658	612	642	624	663	663	674	643	667	666	640	641	652	652	699	647	668	647	609	598	638	665	641	678	643	647	654	647	672	645	694	615	594	563	657	658	652	659	687	686	640	634	682	614	658	659	682	665	596	624	639	614	634	701	622	706	638	614	637	578	669	623	641	672	669	678	646	697	667	673	628	649	640	644	634	616	682	652	635	679	682	673	595	659	613	669	667	640	670	641	620	631	648	656	653	627	592	677	677	654	626	668	673	603	679	687	694	619	640	653	691	657	660	615	597	611	655	645	678	637	661	643	647	649	622	696	667	603	674	606	656	621	652	645	641	652	622	634	621	648	627	653	615	644	644	680	640	643	641	645	666	628	668	644	643	671	621	642	620	654	660	647	644	608	644	614	644	668	604	662	680	649	670	674	669	662	640	619	666	624	596	648	665	678	653	630	631	648	682	621	630	642	644	684	636	628	662	613	667	615	632	643	699	641	649	634	687	631	681	688	610	649	649	616	604	674	602	657	608	666	651	631	682	601	635	630	658	671	598	668	644	620	670	662	657	676	672	648	660	620	622	688	657	630	676	597	642	632	658	668	602	637	654	642	591	641	624	647	728	674	618	624	674	683	671	680	695	614	658	662	671	667	618	678	678	606	644	655	653	642	641	616	674	630	641	673	668	655	612	642	662	664	651	688	627	641	648	628	612	687	660	674	674	628	684	659	664	635	678	648	640	661	643	642	679	623	620	644	664	633	674	659	636	631	681	625	666	667	644	669	630	660	621	659	644	678	642	659	615	674	643	659	642	643	635	629	639	640	636	607	647	606	661	635	601	640	630	650	657	639	680	613	650	671	673	665	604	625	625	660	652	652	612	671	632	663	686	594	699	652	690	662	657	671	692	663	593	653	711	684	653	666	631	627	655	667	667	705	677	639	611	640	585	664	608	603	647	620	655	654	595	662	662	620	627	641	624	662	707	660	615	636	640	656	638	627	666	614	658	697	660	658	640	675	639	644	656	629	686	617	661	683	598	612	599	655	664	633	681	694	678	615	650	653	617	663	653	636	620	629	647	683	661	615	631	655	640	669	653	613	641	652	651	684	662	650	576	621	642	681	633	639	698	677	674	580	620	620	648	629	709	692	670	617	713	674	648	671	618	653	628	625	670	655	674	628	669	707	638	665	637	659	653	660	646	643	644	631	672	673	641	645	625	661	628	604	626	639	672	684	657	634	660	659	671	621	646	633	672	620	649	665	636	625	618	647	663	579	603	626	663	647	644	607	625	635	664	665	623	683	612	664	642	671	648	637	677	668	652	644	624	663	671	660	652	654	602	634	660	664	622	606	599	659	651	621	634	629	643	682	651	664	668	633	676	639	700	627	644	659	634	650	642	634	647	634	651	623	617	656	645	677	605	636	669	656	623	642	633	631	653	633	644	615	679	687	674	650	652	637	604	659	679	647	651	636	687	614	693	639	633	685	677	618	604	710	640	631	640	630	577	668	662	689	652	654	626	686	618	631	665	644	656	662	649	683	661	670	665	616	657	627	639	633	657	694	624	652	682	624	642	658	657	682	657	618	601	644	620	619	634	656	650	667	650	607	652	606	628	651	639	649	636	623	603	660	643	639	680	660	634	678	661	653	655	699	644	648	623	627	626	622	673	636	597	642	625	631	664	625	652	669	646	651	621	644	669	615	626	641	669	665	615	647	631	685	619	635	617	649	662	667	672	662	668	610	623	677	595	645	682	654	653	638	598	618	630	648	626	682	675	637	682	732	649	603	697	621	623	693	662	668	644	624	643	662	638	632	605	656	643	665	660	630	646	670	600	693	654	640	628	658	659	639	645	636	641	644	632	644	633	676	649	618	677	663	663	641	630	646	712	642	665	652	636	627	699	654	643	642	660	675	639	670	628	609	715	640	646	658	654	637	644	670	621	656	646	653	631	648	635	668	644	691	662	658	648	662	613	609	660	655	633	607	698	663	647	676	632	614	628	611	666	615	644	650	637	627	638	646	663	650	667	659	642	594	646	657	679	658	663	661	612	625	617	611	634	644	636	653	646	609	648	638	639	684	649	637	641	697	646	650	670	633	629	657	642	606	644	656	619	606	612	666	655	618	632	661	675	640	647	630	645	656	656	626	654	632	613	659	670	640	646	661	610	636	650	674	615	651	657	645	621	613	654	661	650	638	665	656	665	633	674	643	629	668	651	631	684	616	648	621	626	656	634	639	652	679	596	627	612	650	639	646	631	658	706	659	638	631	638	676	642	684	674	677	700	639	628	677	650	649	636	606	705	632	654	632	642	661	637	640	592	665	596	622	634	618	649	630	621	645	618	627	661	649	622	689	633	643	638	628	655	665	629	622	678	639	599	644	646	685	622	621	653	614	661	641	657	654	617	663	638	630	589	643	635	638	660	691	669	670	641	644	629	683	619	677	670	613	624	652	646	650	631	671	641	598	652	604	607	656	639	662	629	649	676	638	686	669	681	664	680	639	646	650	625	605	671	637	648	651	631	656	659	623	628	650	683	585	646	651	633	663	622	632	732	640	664	675	620	639	674	599	650	663	660	695	649	633	604	645	645	625	639	663	609	652	711	680	649	695	659	676	599	650	609	653	614	649	659	683	682	620	679	685	670	674	645	648	627	636	654	630	684	620	610	642	667	614	644	604	675	668	656	650	676	725	659	624	647	671	681	624	646	637	637	635	667	677	644	645	655	658	690	569	612	667	639	645	663	666	601	645	607	629	612	631	682	645	682	635	666	604	676	661	654	648	650	632	691	649	637	661	662	670	660	679	649	633	653	661	636	659	687	622	662	623	703	652	644	699	594	657	585	651	663	605	694	649	650	602	624	666	694	682	626	627	667	668	667	664	616	647	662	629	618	652	627	599	617	581	616	627	674	624	655	661	644	655	664	620	657	669	645	672	680	669	686	707	647	598	636	568	628	611	649	655	641	647	628	638	657	637	661	640	631	607	668	641	655	674	657	627	640	626	621	635	641	661	647	603	630	652	664	652	673	638	649	643	607	635	621	676	630	675	627	658	641	644	665	643	633	660	647	667	642	646	677	626
31614	39776	33260	32904	14991	3076	918	396	269	152	113	121	93	110	119	97	104	102	98	91	133	105	109	115	99	107	101	116	114	126	115	81	104	105	121	121	98	112	128	120	125	101	103	115	114	107	97	117	99	89	104	98	96	109	112	96	87	119	104	113	94	110	115	102	90	103	102	91	111	110	119	136	125	112	101	119	119	89	104	100	113	114	112	107	119	111	124	116	109	107	109	133	109	124	113	95	106	108	91	121	96	118	104	97	116	104	118	118	102	127	96	105	107	95	110	98	97	111	93	99	108	93	96	109	97	96	106	109	116	109	114	98	134	105	99	102	119	109	119	123	103	100	112	116	100	107	113	103	84	114	121	137	98	117	102	94	100	114	109	111	99	111	108	106	107	115	88	110	106	125	115	104	107	105	109	93	100	118	123	123	84	109	151	90	118	88	109	137	108	119	104	112	121	115	114	109	113	123	93	74	118	107	124	98	105	108	113	111	90	131	96	108	91	111	101	99	100	102	107	116	117	89	104	105	113	108	98	93	112	106	114	106	110	102	106	105	109	88	95	90	97	96	108	104	103	96	110	123	118	103	100	101	123	101	94	119	99	110	106	118	112	97	95	116	98	108	104	99	101	95	97	119	102	112	119	115	134	111	108	101	117	118	100	116	100	117	109	138	110	106	114	125	99	112	92	98	111	100	75	97	99	124	126	105	126	119	111	104	115	104	108	122	110	112	110	112	92	99	102	105	119	114	104	116	100	116	112	111	109	126	104	91	118	108	109	86	112	103	107	104	95	109	111	115	99	111	113	105	121	107	104	104	102	90	99	108	94	97	100	98	99	120	108	107	95	88	102	109	116	111	107	106	99	91	117	132	111	124	116	104	113	112	94	115	107	107	94	112	98	109	87	90	123	111	99	106	84	106	104	89	100	97	111	107	112	108	80	93	107	109	88	114	110	104	100	102	113	101	117	106	110	105	101	107	103	121	112	125	102	112	108	96	116	94	106	116	89	91	96	105	99	112	92	117	99	96	105	86	119	110	106	110	98	110	98	98	120	91	97	121	110	99	110	127	107	110	107	108	108	94	94	101	121	107	98	95	117	125	103	106	98	94	121	117	99	118	116	122	121	111	93	114	104	108	118	126	89	109	100	103	123	125	113	126	117	108	113	116	106	97	97	113	99	102	114	102	109	114	115	104	113	117	94	129	85	119	116	97	101	110	92	101	96	131	112	115	108	100	107	100	86	96	118	99	128	86	99	119	107	97	125	102	115	96	101	104	118	100	102	102	111	120	118	101	119	123	106	94	120	93	107	100	96	105	110	98	109	98	96	112	104	103	113	119	111	111	90	111	101	100	124	124	105	88	110	80	112	94	112	105	129	108	95	101	104	112	96	94	112	111	121	98	113	112	111	108	95	123	104	93	126	107	102	87	111	101	112	118	104	108	98	110	103	106	98	120	97	117	106	89	122	120	97	106	110	101	91	110	113	131	112	109	112	125	104	109	99	108	102	103	90	90	116	129	111	99	101	108	115	92	106	109	82	113	110	96	112	105	102	113	110	103	122	104	107	125	106	113	103	102	98	99	103	109	108	114	129	102	107	106	113	100	105	126	107	113	113	123	107	100	111	112	106	127	116	121	121	88	116	117	86	106	111	107	84	107	119	81	114	106	120	106	120	98	101	92	101	108	113	101	110	111	112	105	98	119	98	103	90	111	123	111	110	111	105	142	100	111	119	103	112	116	103	102	106	85	102	112	105	95	113	107	95	94	104	108	101	128	103	86	109	123	110	115	103	94	131	98	106	91	100	94	105	115	95	123	98	101	121	106	106	113	104	121	122	106	105	129	112	83	115	99	107	93	105	86	103	118	103	95	101	103	106	139	121	106	100	98	105	101	117	109	99	130	112	103	132	111	108	107	126	115	111	100	119	121	108	99	108	119	106	130	107	98	104	101	119	104	109	111	84	123	101	118	130	103	91	109	107	108	122	133	108	113	99	124	104	112	98	101	118	105	102	113	101	122	104	104	103	96	110	109	109	94	108	126	110	99	89	108	117	106	98	116	111	108	117	79	95	124	109	107	93	122	101	123	126	112	108	120	99	103	100	115	102	92	98	123	119	105	109	116	107	105	115	101	104	87	97	117	96	111	117	98	105	110	85	106	101	126	107	109	109	109	109	111	89	102	113	114	116	120	115	96	95	114	92	118	99	104	115	123	101	104	100	106	113	115	112	121	93	115	105	107	102	98	115	118	123	110	96	108	92	116	107	95	106	116	121	100	99	110	95	126	116	118	101	95	119	89	94	83	85	95	105	115	118	87	97	118	117	105	96	106	94	93	96	105	107	99	104	94	106	120	100	104	99	92	108	120	104	115	116	95	105	91	110	113	124	92	96	100	92	104	102	98	93	126	100	103	93	104	102	110	107	102	103	108	97	126	114	116	101	115	103	104	91	110	110	121	97	103	99	106	129	91	116	107	92	97	118	107	88	96	123	94	97	101	107	103	106	104	106	104	113	110	122	121	103	125	113	99	114	109	114	98	108	102	99	101	107	124	110	100	80	115	125	116	116	110	123	100	100	106	109	113	110	97	111	113	91	119	99	104	100	85	120	117	97	98	93	98	108	109	131	98	109	108	123	105	112	109	108	105	103	105	103	107	109	98	110	110	105	104	126	131	91	97	94	108	110	103	105	80	117	101	117	116	95	101	128	101	123	117	88	101	106	102	128	104	95	99	101	114	91	122	104	116	106	109	114	145	111	102	103	103	106	83	117	112	107	114	110	123	110	105	88	112	116	110	100	105	131	122	123	100	114	107	111	105	100	107	112	115	116	105	119	114	113	137	106	107	101	106	92	110	101	112	92	124	120	109	107	101	111	88	113	119	117	107	101	105	102	107	107	118	103	107	105	103	103	107	89	109	100	82	99	110	107	113	111	88	106	138	108	102	108	105	105	109	106	106	87	85	104	106	112	119	102	105	97	96	85	103	119	105	109	126	108	102	99	121	114	97	103	123	109	113	108	127	102	110	104	109	90	120	96	85	108	126	100	103	99	113	110	108	100	100	98	92	110	94	123	108	101	109	106	93	120	122	114	123	105	123	106	94	104	106	121	100	99	110	108	102	91	107	96	90	106	102	92	137	99	107	113	99	110	110	109	96	119	125	107	115	110	94	92	99	107	102	105	106	103	120	98	98	115	122	87	102	104	120	107	96	116	121	97	104	127	98	104	114	102	97	99	111	105	115	117	109	113	112	111	112	97	86	110	101	105	118	108	101	117	107	138	103	118	120	100	117	115	98	105	123	127	118	98	109	115	96	100	99	94	92	119	94	107	98	107	102	84	111	104	119	111	105	112	114	96	103	110	104	99	120	142	99	114	113	122	94	119	119	116	93	102	112	109	108	99	112	121	120	110	121	102	97	130	108	114	106	119	106	113	128	103	105	112	121	106	109	123	101	115	116	96	104	89	119	114	106	105	100	110	106	111	114
27535	39100	38553	42532	15694	6360	2085	341	368	376	354	333	310	321	309	336	335	326	300	335	321	312	330	319	314	314	324	316	319	337	289	352	296	291	300	349	351	303	321	323	333	351	335	322	327	328	337	337	320	332	305	320	329	291	324	306	323	311	277	298	302	309	312	328	335	313	284	327	333	343	324	330	334	340	345	336	319	374	316	314	328	329	292	326	308	315	269	339	344	307	310	306	329	325	304	329	335	318	308	326	307	326	301	308	342	362	321	337	307	331	296	302	335	327	324	284	327	343	335	343	308	314	318	344	331	340	312	324	319	334	316	301	307	369	344	287	312	310	333	348	325	329	321	328	333	319	306	318	321	357	370	304	327	303	344	317	323	295	334	310	316	329	329	303	322	302	330	301	332	336	313	300	342	326	331	316	323	311	325	277	317	296	370	312	321	332	321	332	337	302	317	304	294	314	304	313	302	323	370	341	303	363	317	306	303	312	327	336	356	307	301	312	333	345	322	322	340	347	291	290	313	317	292	313	309	308	312	322	356	311	318	323	298	321	292	311	300	334	314	262	310	347	335	313	327	328	291	366	311	325	304	316	312	337	299	324	338	313	315	336	330	312	338	327	334	329	343	335	349	326	296	298	299	293	315	288	306	314	318	337	293	329	278	317	306	306	324	343	334	331	305	301	310	344	324	324	293	293	299	303	283	308	323	315	331	309	341	310	319	306	303	318	332	355	327	358	313	316	317	343	310	332	321	317	326	323	316	325	313	328	297	329	312	336	349	343	312	318	332	323	306	287	333	313	325	342	317	357	320	327	322	347	315	319	318	339	319	324	282	339	338	333	313	308	316	330	321	309	329	321	318	300	308	327	294	299	316	287	331	286	319	337	330	303	317	317	309	348	319	317	348	313	314	331	299	326	329	353	305	318	314	315	298	312	331	304	286	315	331	333	320	339	284	330	346	344	343	317	341	326	332	313	322	322	319	286	299	338	322	330	320	302	322	316	314	301	334	309	310	313	302	308	321	323	333	327	315	310	336	310	330	319	312	309	316	292	329	305	338	331	302	317	336	335	317	317	318	349	295	315	333	289	314	332	320	309	316	325	321	333	302	315	273	299	330	350	328	315	326	340	352	311	306	336	311	317	312	322	330	310	301	329	290	298	320	325	326	317	340	328	316	339	301	303	329	319	335	331	313	321	305	317	316	303	343	337	281	318	342	315	313	330	301	322	309	308	332	322	303	345	299	301	288	319	330	351	295	326	302	337	296	328	314	316	285	337	321	293	307	327	331	319	347	338	321	345	319	317	314	325	308	325	311	310	309	324	312	336	303	324	342	339	329	332	340	326	340	328	319	305	345	324	343	313	321	305	337	328	352	299	303	309	302	315	313	291	315	332	341	341	314	315	309	312	337	331	298	329	330	317	349	321	325	351	315	292	317	333	330	306	344	342	297	340	286	277	336	330	299	289	322	313	325	305	305	277	313	312	338	341	332	293	343	313	343	315	343	305	316	318	274	316	309	315	334	327	338	319	296	305	306	350	319	319	317	335	346	336	324	309	304	312	325	302	324	335	350	344	291	324	290	320	297	338	316	321	313	321	314	302	320	303	311	295	307	282	327	333	344	318	341	350	332	346	372	304	320	333	317	324	301	307	336	315	313	302	331	320	301	343	325	339	362	300	337	293	311	312	308	344	305	337	315	307	303	313	321	321	274	271	354	337	323	343	324	316	356	317	296	303	329	309	310	302	315	300	340	362	350	346	321	312	334	357	380	299	303	318	299	296	310	346	337	321	284	299	328	330	311	336	305	314	327	317	320	329	325	328	308	329	310	334	303	305	319	336	320	353	306	335	299	310	325	349	309	325	333	309	346	312	331	325	332	324	343	279	323	311	329	318	305	349	334	320	305	337	339	310	280	304	330	304	299	324	310	301	308	327	317	327	317	328	319	334	334	310	330	314	325	357	335	307	340	289	294	289	301	300	315	331	319	307	363	295	293	336	328	334	332	333	320	333	323	303	307	288	331	308	318	310	313	310	324	340	301	279	325	306	330	309	318	303	327	356	310	326	316	323	299	296	302	320	317	317	333	309	347	280	333	308	313	315	320	286	280	347	310	333	330	292	354	295	307	305	305	353	340	341	320	309	289	356	364	315	317	332	317	321	337	306	302	313	298	323	292	297	336	305	319	298	332	296	310	312	296	335	315	334	304	322	306	310	322	308	321	312	301	292	315	312	335	337	314	314	331	327	295	339	324	315	319	306	340	316	325	350	330	307	323	341	313	322	306	289	312	317	309	323	320	310	323	331	312	334	308	323	319	305	323	324	331	307	310	329	312	316	311	326	314	272	333	313	298	359	304	328	329	303	325	339	302	346	323	322	320	372	320	322	334	321	311	317	333	322	312	282	336	312	352	314	308	350	342	320	364	315	308	316	319	320	347	317	330	333	337	316	332	309	318	302	291	343	302	325	317	329	309	303	331	318	294	310	314	298	320	332	292	342	333	331	325	338	339	318	328	319	304	311	322	323	323	334	343	309	329	363	288	299	315	341	307	325	353	305	339	327	326	324	326	346	294	336	328	339	347	299	334	340	344	304	318	322	294	327	308	313	340	334	295	333	320	308	341	328	293	334	310	326	334	312	325	308	278	320	321	294	307	314	334	327	322	325	308	292	361	295	332	313	332	292	315	323	340	329	289	304	321	350	320	362	314	310	305	340	348	341	325	317	341	328	328	321	294	327	323	347	330	312	329	326	300	335	341	298	318	313	314	286	345	306	324	317	324	301	324	330	346	334	304	337	334	342	326	328	334	294	333	308	316	317	324	331	340	335	292	294	346	315	368	355	312	348	354	331	305	334	343	358	319	315	331	295	316	307	297	270	343	339	296	333	305	316	364	338	317	308	315	316	310	325	330	341	317	292	301	318	325	319	290	314	333	320	344	322	346	325	331	307	326	328	340	323	293	313	285	314	303	334	336	347	325	330	317	324	335	312	303	302	308	316	301	315	290	329	329	304	306	304	304	335	315	306	331	347	325	340	302	325	341	339	319	326	341	330	302	337	335	305	334	298	324	318	275	319	319	306	315	328	326	306	333	319	325	324	330	318	302	322	322	283	324	315	312	313	321	340	332	305	313	284	319	313	295	316	351	300	315	306	325	334	306	331	334	330	336	288	301	316	315	312	352	354	324	356	318	325	320	342	325	282	326	312	321	297	299	321	306	322	334	342	348	332	331	322	305	328	315	356	305	310	309	337	328	319	327	313	303	306	318	334	315	293	322	319	308	315	294	320	319	326	322	304	298	301	343	318	339	334	300	309	318	329	352	310	307	293	312	362	332	314	306	302	356	329	303	305	314	320	296	319	276	310	298	312	301	299	287	320	297	284	345	312	322	314	319	339	321	311	338	297	310	316	299	287	334	333	329	338	329	288	324	307	324	326	307	316	286	314	307	303	307	324	296	329	339	343	324	331	285	326	300	323	314	316	317	343
57678	45120	42352	45292	31379	26650	22785	15148	5747	1048	374	247	239	228	225	241	191	205	235	215	224	178	193	207	187	182	189	172	195	184	189	216	206	172	168	203	184	195	177	199	179	185	181	175	204	196	161	173	177	199	182	177	207	194	175	191	193	202	176	200	195	185	198	181	176	174	175	200	171	187	174	206	193	202	204	185	192	195	188	159	186	187	207	184	183	180	204	183	175	188	189	188	184	175	172	174	184	181	184	184	202	176	198	185	153	194	185	180	179	194	208	208	168	190	171	176	200	214	167	170	179	176	182	180	159	193	177	219	193	195	180	188	185	177	193	205	182	193	161	147	165	198	171	188	181	165	179	194	205	182	189	195	175	166	180	176	188	172	172	203	177	169	180	182	176	174	162	169	187	181	186	174	177	193	178	182	186	187	176	175	191	190	200	192	195	192	179	177	181	166	174	171	216	195	173	191	186	195	168	173	196	178	212	198	204	171	171	188	171	183	171	186	178	176	185	190	191	159	193	188	181	200	201	173	180	191	190	173	187	181	190	164	181	181	187	203	196	182	201	176	191	171	189	202	172	190	197	190	173	197	199	167	183	168	191	162	190	193	197	203	217	203	169	184	164	183	191	214	206	182	202	194	203	195	168	182	186	184	178	189	189	176	179	202	177	190	202	167	164	194	180	176	176	185	195	186	185	205	184	191	203	188	177	220	185	182	159	169	165	165	173	180	196	174	174	166	170	196	200	189	182	194	191	187	197	201	174	197	184	173	195	159	171	161	185	174	182	194	205	195	182	157	182	175	222	179	195	184	171	197	189	219	185	180	187	199	166	162	201	180	171	192	191	173	180	172	196	174	179	177	218	185	181	176	195	186	192	192	188	193	184	181	180	174	185	198	176	193	194	176	180	193	176	180	177	165	157	172	187	187	193	171	167	193	191	192	183	166	194	173	182	182	192	192	206	191	185	197	174	198	191	178	154	166	209	166	172	179	163	184	173	200	203	164	150	218	179	174	175	164	182	191	186	187	186	159	193	163	179	177	205	171	208	181	171	191	190	197	186	185	190	188	193	174	152	189	184	191	175	202	169	188	177	174	197	166	181	191	163	185	199	175	190	177	199	178	171	174	174	174	192	176	189	194	196	195	185	183	204	177	183	196	199	175	172	183	175	199	198	201	187	199	173	170	194	185	190	211	175	167	176	194	213	171	187	171	186	200	182	182	179	179	163	205	187	173	188	213	192	180	174	166	184	192	143	192	168	157	199	183	190	181	172	153	196	183	225	188	175	170	179	184	186	195	180	201	191	191	153	184	169	174	185	198	193	175	164	184	201	187	203	188	188	192	193	175	169	181	209	197	187	182	168	197	175	185	177	168	208	185	173	176	175	207	171	183	185	179	188	187	169	148	217	203	158	176	150	181	175	178	164	183	185	178	173	193	185	196	182	190	159	184	170	206	176	187	189	171	176	197	190	188	192	184	134	171	198	187	203	196	176	183	210	177	179	185	166	189	193	170	178	172	202	181	167	186	172	177	165	152	194	182	188	190	167	169	194	178	173	174	176	174	186	168	179	181	198	180	170	213	181	175	170	180	197	169	206	176	176	188	184	186	187	208	180	193	187	198	165	163	149	220	205	171	194	185	183	184	173	175	182	183	189	196	184	189	165	171	163	172	185	180	194	185	187	162	191	183	184	155	198	172	187	203	194	183	165	179	182	151	177	169	174	157	200	188	209	190	183	182	189	205	175	162	178	176	177	193	190	170	192	187	151	182	159	183	201	203	193	169	194	172	179	209	176	174	176	176	201	193	168	192	167	196	202	192	185	185	197	198	169	191	212	150	176	181	194	192	178	200	177	170	191	200	188	194	183	197	193	195	183	189	198	184	182	221	199	170	197	188	190	184	183	205	204	196	203	193	189	200	176	187	157	211	175	190	183	186	188	155	179	175	210	181	154	200	199	182	188	191	192	185	216	170	188	189	181	185	176	189	166	169	178	185	183	177	176	183	169	193	219	184	177	182	189	195	188	173	191	189	178	183	192	214	198	207	179	161	181	166	194	192	206	194	175	173	185	217	176	187	194	190	192	187	197	164	204	175	177	182	191	188	199	172	182	159	191	187	162	220	175	195	180	181	174	183	183	172	177	188	155	217	192	195	186	191	191	190	181	180	167	189	166	178	152	191	177	205	165	218	198	164	179	187	182	178	179	174	173	173	196	184	189	184	187	185	186	154	201	170	182	184	181	193	189	196	175	173	164	235	183	188	162	192	168	172	174	205	196	199	179	175	163	216	198	178	190	191	179	166	196	193	200	172	199	184	168	221	199	205	175	176	167	181	189	177	202	191	191	191	189	178	202	197	204	184	176	204	163	171	166	176	192	197	171	152	175	186	173	216	178	172	182	176	195	210	197	170	190	186	181	199	155	191	183	188	168	156	188	195	177	192	196	194	186	173	191	185	177	189	174	197	200	185	191	162	207	183	179	185	161	196	186	172	184	182	177	162	211	161	167	188	194	203	177	193	192	185	180	174	203	180	184	189	193	196	201	167	171	196	168	181	187	198	209	192	165	165	183	178	184	200	183	177	182	209	210	178	187	197	170	197	186	172	198	199	176	182	170	210	162	207	189	165	179	191	164	159	187	217	173	187	212	208	206	188	195	212	180	210	173	170	175	163	180	178	189	190	183	196	195	160	169	187	200	184	185	173	157	180	190	181	178	174	199	182	154	197	208	187	201	195	192	169	168	182	175	191	205	186	153	182	157	168	199	179	174	185	187	178	178	190	199	163	165	174	173	186	171	183	172	222	205	191	200	164	176	172	199	191	203	191	177	216	192	194	203	179	211	184	186	191	189	174	188	175	167	189	194	168	177	188	192	190	183	188	177	198	203	176	180	195	181	183	179	208	176	198	173	184	197	182	182	208	162	170	205	206	176	181	178	188	192	203	197	186	173	196	192	226	183	164	167	194	177	186	154	192	199	162	168	193	162	180	196	190	184	158	181	186	176	182	196	191	187	183	180	195	164	183	195	173	216	195	228	162	158	177	181	180	217	187	182	183	162	192	188	175	184	156	186	195	181	181	178	167	189	191	193	205	172	187	183	200	177	191	194	179	182	192	188	175	181	199	178	183	161	210	174	201	175	165	173	174	186	181	157	171	158	192	199	178	178	169	192	179	194	161	176	171	186	184	189	208	188	193	200	170	188	183	173	210	169	194	197	174	192	210	178	200	169	164	196	204	200	174	163	206	179	189	170	195	195	183	189	186	209	192	180	185	168	189	186	194	186	188	171	157	202	202	204	188	170	164	189	175	172	186	170	210	178	197	183	195	182	187	196	194	182	156	201	149	186	184	197	177	169	190	147	205	190	183	183	170	181	182	183	189	196	157	183	195	172	168	165	175	176	195	220	180	160	185	179	159	172	192	213	175	201	164	199	181	201	172	179	177	174	177	220	177	171	187	197	198	188	159	172	166	158	174	187	179	191	198	165	191
54361	58157	59765	56317	36203	27640	5678	1159	1044	972	806	741	722	696	655	627	656	586	593	615	531	569	524	524	581	550	531	551	515	525	490	497	503	498	568	484	530	527	526	533	527	497	500	466	497	478	480	496	530	492	528	478	557	490	510	496	544	477	492	458	532	490	534	480	484	497	501	482	451	481	492	495	462	478	493	488	498	522	491	502	487	424	472	527	504	497	502	509	477	514	494	503	476	479	470	499	493	497	482	488	419	484	463	504	501	465	463	482	453	494	502	439	478	446	499	465	453	449	509	477	509	482	498	492	476	486	489	496	454	496	498	512	484	455	498	505	465	473	468	479	507	507	491	482	485	485	474	513	464	472	494	530	496	465	495	498	478	481	467	504	480	498	469	462	501	451	498	522	513	471	508	457	471	480	505	490	436	498	463	489	483	496	472	476	497	475	472	503	460	512	473	508	477	494	517	524	502	485	467	465	512	454	440	487	471	470	487	504	503	521	476	496	470	488	507	474	485	467	496	472	460	564	483	500	488	491	501	505	464	481	509	492	458	495	507	472	475	486	481	457	500	456	451	495	498	482	478	502	489	475	483	484	466	501	488	498	539	494	510	448	444	503	456	507	471	497	505	453	474	489	490	472	490	504	475	485	503	524	485	513	520	494	453	483	454	467	471	496	482	496	489	484	490	491	469	479	457	498	514	449	476	475	447	492	444	483	503	471	453	460	465	510	490	498	447	519	469	474	487	480	457	434	439	436	482	464	476	497	488	491	492	450	519	490	469	447	430	474	476	470	499	461	494	501	446	480	464	492	477	464	494	503	472	484	483	472	458	458	476	492	500	470	492	475	514	470	484	499	468	474	496	488	476	519	462	469	474	472	472	485	445	493	468	510	446	461	474	474	462	453	472	505	482	471	489	482	489	497	451	481	530	491	472	495	468	501	443	480	447	456	482	457	480	462	440	488	475	471	441	475	438	473	494	464	454	517	496	466	486	464	483	475	487	487	480	475	480	437	452	479	534	479	490	527	482	466	522	473	500	448	503	461	489	483	502	480	494	468	505	500	496	537	499	471	496	505	487	448	478	469	483	464	476	484	487	489	512	470	455	464	474	508	455	477	504	474	474	465	508	475	530	432	490	467	476	501	447	505	499	479	480	506	470	444	474	484	501	486	451	471	508	467	481	498	470	449	430	479	489	479	491	475	456	484	483	507	475	498	486	438	489	492	516	450	481	489	469	464	482	451	473	514	457	454	499	470	489	446	477	455	466	510	464	497	482	462	472	483	503	460	483	475	495	444	507	449	468	485	452	512	472	462	478	458	493	489	483	469	494	497	479	506	473	474	501	453	434	433	472	466	471	473	468	473	513	438	500	506	492	504	482	512	474	467	467	456	482	504	499	479	498	495	505	500	459	477	487	492	516	472	474	474	486	485	454	464	474	517	477	467	497	472	497	464	471	462	462	441	504	466	498	507	489	476	481	477	507	481	485	467	475	522	454	485	502	495	488	509	456	503	456	472	526	468	443	441	490	427	507	506	511	485	454	455	485	504	473	480	475	489	485	442	458	477	461	488	472	490	454	478	500	500	482	518	471	486	477	494	475	477	484	501	499	501	462	507	525	466	475	455	458	488	508	522	444	490	451	461	452	497	446	493	472	485	489	489	469	460	477	496	428	485	454	503	479	522	484	476	479	557	497	490	463	497	464	474	473	486	476	482	493	489	490	455	504	458	459	464	471	512	561	485	470	496	494	469	469	468	526	493	488	506	483	457	452	490	504	448	465	513	485	456	468	458	479	479	464	489	473	488	475	470	471	510	475	479	453	468	475	503	445	484	453	493	459	467	486	476	436	474	490	443	469	461	516	476	521	459	488	501	471	464	500	474	479	496	456	512	449	472	489	471	478	473	486	491	464	485	472	491	446	523	444	492	481	472	462	447	496	493	481	477	476	514	519	503	482	446	459	460	505	484	475	467	508	477	453	480	489	495	462	500	467	502	522	464	496	486	500	456	497	486	500	513	477	498	484	454	470	479	457	492	481	490	484	494	485	480	434	474	460	510	517	486	479	477	471	477	476	479	461	499	516	485	492	469	481	464	493	483	432	431	465	488	487	466	488	490	488	504	471	472	474	482	490	485	448	502	462	452	470	470	445	456	505	478	480	435	458	488	478	486	466	486	468	450	502	473	487	470	468	490	479	486	486	498	449	486	463	480	501	511	481	478	448	474	445	508	464	486	511	468	468	485	477	459	473	452	512	483	482	441	504	468	474	487	513	514	461	526	467	479	480	497	503	485	491	506	474	473	510	467	532	473	476	505	521	488	485	487	492	482	530	464	503	511	534	455	455	500	450	472	492	482	467	500	470	500	488	461	514	499	495	444	511	498	525	473	458	530	524	476	447	461	496	485	486	499	474	507	479	475	487	448	461	485	487	465	473	464	456	469	495	488	505	455	466	478	450	490	451	467	484	488	511	515	499	483	459	464	492	518	454	466	438	433	481	483	475	453	489	472	493	520	478	519	490	456	487	491	466	505	535	482	472	496	467	444	454	448	486	457	499	473	449	493	471	448	456	519	490	471	460	494	486	473	499	474	464	489	495	502	482	500	499	480	452	453	487	468	515	470	472	491	458	463	464	482	503	539	449	496	483	457	484	487	468	489	495	517	438	464	487	499	514	441	498	471	478	480	469	478	484	485	523	469	468	507	507	469	444	464	475	425	498	467	453	472	461	458	482	503	502	475	474	498	495	506	466	516	461	464	432	513	499	491	518	487	466	487	455	460	465	467	491	497	450	471	455	493	453	512	522	483	482	476	510	496	429	514	474	528	499	463	464	478	458	477	501	497	493	456	467	460	505	502	476	445	509	437	475	449	502	520	464	475	478	479	469	493	476	472	515	488	496	499	472	457	482	518	504	508	452	446	531	475	474	498	496	468	431	494	509	493	473	488	503	512	459	477	483	490	484	453	495	509	522	507	490	476	513	453	483	459	487	489	460	454	510	480	519	532	478	488	497	488	489	508	465	462	487	491	476	490	496	485	475	459	495	451	484	472	461	462	499	506	479	483	468	506	480	470	476	496	454	493	447	453	506	502	486	472	515	486	488	500	475	486	483	480	456	446	533	477	467	467	454	499	465	466	443	487	481	444	486	469	494	444	488	468	509	508	489	466	461	495	507	482	459	477	450	496	536	517	456	472	461	497	469	487	480	506	448	454	499	515	455	503	518	429	460	477	447	466	505	497	466	479	534	494	528	462	456	497	471	459	490	444	503	487	469	457	514	470	470	495	522	493	464	503	468	527	516	501	525	448	484	469	459	468	490	465	484	500	459	460	501	478	467	467	473	459	492	493	488	474	446	439	485	521	500	492	499	447	509	474	490	473	443	508	487	504	451	475	480	447	481	458	496	486	479	518	452	499	494	474	442	500	493	472	465	469	506	474	458	468	474	468	455	482	467	470	477	486	508	470	461	492	486	445	454	454	496	465	490	483
54744	37608	33729	34468	33439	28282	23846	20113	11835	4163	1297	645	414	386	364	360	350	357	306	349	350	316	299	331	351	302	300	318	309	303	273	316	299	307	318	304	317	296	319	310	291	278	312	316	301	290	281	334	307	310	321	271	266	311	292	319	304	310	260	297	325	292	293	310	277	266	241	280	298	271	312	284	287	286	283	263	300	273	326	275	318	312	291	297	281	277	272	306	282	309	317	291	284	275	305	286	261	290	287	283	298	253	275	283	262	298	292	297	302	278	298	303	272	275	309	281	277	297	304	282	291	301	290	262	277	250	273	295	263	298	272	263	281	301	278	308	286	266	285	285	273	263	254	280	270	276	312	250	289	285	308	289	296	275	296	276	293	300	301	315	269	343	296	312	272	248	259	278	302	291	298	271	302	299	308	283	261	303	268	296	296	285	313	297	255	306	291	302	305	272	261	269	284	289	270	261	239	247	274	260	272	310	287	294	289	261	292	272	313	306	284	263	285	271	278	277	272	279	284	307	269	293	276	305	314	333	301	289	274	283	259	306	285	315	303	300	317	259	310	279	281	275	260	256	274	276	295	304	292	292	286	280	278	298	317	279	288	269	277	316	259	291	321	306	315	288	269	319	292	310	315	294	284	267	310	266	287	284	295	287	282	284	288	308	303	289	282	298	275	301	295	283	262	266	255	285	279	257	294	282	271	272	303	269	298	270	299	284	305	293	252	280	275	279	235	288	276	311	260	271	314	248	283	260	270	299	283	281	288	252	281	301	258	299	281	284	288	294	279	294	264	263	289	288	317	271	316	291	289	243	283	307	284	298	321	282	263	294	281	304	313	308	277	298	285	274	243	279	260	298	284	278	270	298	282	282	305	278	299	289	289	296	255	303	283	271	291	302	295	260	316	297	302	292	278	305	275	309	277	288	323	296	268	263	277	306	244	298	275	268	270	312	278	293	285	303	311	299	287	321	272	263	301	294	276	291	274	297	290	279	303	319	309	316	275	311	242	275	328	294	282	277	287	281	295	316	258	321	268	275	290	282	272	278	257	293	258	258	274	297	289	275	306	290	302	267	303	270	279	285	271	299	253	299	257	281	268	288	309	265	254	271	271	279	259	269	286	284	264	280	288	279	310	268	295	256	295	303	274	273	308	278	291	298	288	262	307	272	252	303	289	261	281	250	294	286	274	273	322	283	290	322	299	298	287	302	259	271	289	285	291	299	302	270	272	282	301	300	269	302	279	285	296	269	273	272	272	307	272	285	288	254	292	275	257	252	272	277	252	291	289	281	272	291	285	277	290	303	266	290	278	279	289	308	282	305	320	252	293	284	273	256	297	292	285	317	284	297	303	288	302	274	269	277	267	292	269	298	294	272	250	318	238	303	292	245	260	250	296	281	296	299	305	290	302	286	270	282	270	297	271	294	278	301	283	293	274	322	271	282	293	302	298	277	294	271	255	276	270	253	270	315	280	257	260	304	323	290	264	301	274	300	267	279	298	302	291	287	297	303	274	312	290	290	286	290	308	270	294	283	253	321	303	291	308	304	277	263	269	240	283	271	291	301	280	330	281	300	301	292	285	264	272	262	298	258	280	279	309	290	268	296	274	294	317	289	259	289	266	304	293	263	288	279	301	278	291	286	292	259	276	263	268	297	305	326	298	289	275	265	256	293	313	282	319	300	262	255	315	288	271	292	254	287	262	291	279	295	326	309	272	266	299	273	256	283	273	261	296	276	304	280	287	276	291	308	292	272	290	291	289	281	267	274	250	309	319	281	270	309	296	319	279	288	284	306	308	293	267	290	304	315	286	281	325	292	270	296	285	287	298	270	300	300	278	298	295	285	281	284	282	297	294	284	286	257	280	305	285	283	260	271	270	296	288	277	305	308	262	300	320	297	317	258	293	296	255	319	301	263	276	269	321	260	313	295	289	271	311	276	289	295	269	279	291	303	266	285	297	268	275	300	280	268	290	294	272	269	269	304	240	287	267	267	287	284	285	272	272	279	275	316	278	267	261	265	279	278	289	285	272	269	275	294	272	282	289	301	280	269	302	301	286	283	272	281	254	303	284	273	297	306	304	280	253	289	300	249	309	270	313	302	273	279	280	262	320	298	284	274	269	282	281	272	278	282	272	290	293	267	286	257	284	275	302	333	285	294	271	284	303	260	283	289	293	279	269	270	253	289	274	265	290	311	277	258	261	296	309	301	283	302	288	260	306	312	310	235	267	296	276	277	290	261	264	296	285	308	284	294	297	280	307	289	306	307	286	281	290	286	314	268	273	266	303	280	284	277	256	287	274	265	298	306	282	301	294	275	303	317	319	268	299	275	297	301	292	274	306	301	269	266	254	325	259	261	317	255	288	320	282	279	275	288	274	287	279	270	301	293	259	293	323	261	293	293	278	308	281	296	279	270	285	245	281	262	291	287	296	291	291	250	286	302	289	289	264	276	270	274	278	296	291	298	322	266	298	270	280	311	301	318	279	279	281	327	287	277	255	272	299	311	317	285	275	294	300	307	297	260	276	291	272	254	279	286	270	260	272	319	311	285	278	259	325	274	239	288	310	267	297	284	268	302	292	282	279	296	294	274	267	307	262	298	294	276	285	293	282	267	261	281	285	232	316	288	286	258	281	323	277	279	297	331	315	313	271	295	270	275	287	260	300	289	260	312	276	286	303	308	250	282	328	272	291	271	274	271	320	273	268	287	277	306	283	305	278	282	279	269	307	282	324	268	261	284	259	338	259	267	263	305	277	280	274	303	299	264	304	248	286	252	293	237	269	283	284	305	270	287	306	325	286	280	277	303	300	246	319	255	303	301	270	312	270	272	286	282	288	279	257	257	280	274	310	278	316	266	263	316	261	277	303	280	305	291	299	299	282	266	308	287	283	295	260	297	301	281	275	287	288	272	292	309	294	266	308	292	293	278	294	292	283	269	285	273	295	254	311	279	290	284	323	297	300	305	278	265	299	249	262	270	282	275	267	257	285	289	234	286	260	270	286	288	295	280	275	283	303	284	318	285	251	292	292	276	336	316	308	302	317	251	313	254	283	293	267	281	269	273	265	329	264	288	307	281	271	279	294	300	289	276	306	254	292	269	298	298	287	292	294	278	272	308	302	263	305	261	280	277	315	273	325	266	300	302	299	309	296	289	276	315	271	289	260	291	278	280	309	290	290	291	262	293	305	315	254	278	294	317	280	256	302	303	256	261	275	293	281	299	296	306	265	301	282	259	321	256	297	303	273	273	278	279	282	315	295	255	258	297	320	318	294	266	271	275	303	242	278	252	293	271	293	246	263	282	269	281	268	311	272	296	296	270	303	297	279	292	272	283	263	297	299	302	255	240	284	290	290	283	327	300	275	288	283	275	260	293	273	280	268	256	280	250	275	250	285	284	304	288	276	291	318	265	290	282	271	272	269	279	298	251	291	322	261	290	290	266	293	268	301	298	273	268	251	238	280	260	293	295	286	279	315	280	302	291
51807	51410	53330	53422	35434	18565	5820	2283	1876	1670	1549	1381	1200	1124	1096	1098	983	1043	901	896	887	897	898	781	817	790	825	748	788	764	752	794	719	684	753	720	743	706	702	708	683	696	745	732	651	683	679	674	703	677	683	711	706	703	746	651	713	672	685	652	669	703	725	687	662	695	678	726	674	686	674	657	670	606	662	683	712	623	656	673	664	714	676	671	698	619	671	675	644	661	625	652	655	663	636	688	671	651	632	642	681	660	647	665	686	679	678	629	663	643	686	651	634	685	650	665	601	606	614	665	630	630	625	621	690	633	667	642	664	660	659	659	621	686	680	664	631	646	673	652	652	622	690	690	650	726	657	613	651	689	681	650	678	626	641	661	620	625	610	636	667	647	661	648	635	618	649	636	669	712	626	681	647	628	633	632	657	655	631	697	668	660	676	620	641	616	654	672	622	699	627	671	680	663	665	668	681	677	671	666	659	636	671	650	620	651	651	622	676	659	612	641	638	685	635	600	689	656	669	647	652	673	664	637	666	630	711	681	665	636	681	669	621	667	688	633	606	683	661	665	666	676	616	620	647	662	635	651	658	639	631	619	648	657	666	646	629	626	582	618	686	682	647	675	674	603	655	669	639	663	631	647	682	633	692	672	705	711	676	682	684	642	655	700	646	672	668	631	615	671	653	615	632	667	662	702	650	628	654	637	678	647	637	648	685	643	648	642	637	679	641	695	606	614	691	716	680	631	582	642	645	664	666	638	689	657	656	614	660	695	654	595	665	613	676	643	607	675	612	638	653	655	643	640	610	625	636	597	663	649	644	663	613	661	640	622	636	613	662	694	644	604	656	656	627	630	630	646	669	641	593	617	651	644	628	660	626	631	689	669	669	611	618	655	624	638	635	634	593	630	684	631	659	694	623	663	651	628	643	598	646	665	628	629	638	625	648	617	631	664	589	647	637	687	606	629	671	614	652	681	615	673	652	678	636	655	651	619	615	683	702	652	643	692	666	655	645	635	650	658	645	668	629	665	676	674	662	621	645	679	633	639	651	638	684	646	643	622	649	610	586	678	646	640	672	592	640	641	659	638	653	652	617	636	660	647	642	606	634	633	689	674	708	633	654	597	660	634	669	654	662	671	679	653	602	671	640	639	651	634	644	631	643	606	696	633	653	664	643	636	650	618	704	659	620	598	631	652	709	644	675	652	625	641	690	690	673	682	678	641	606	605	608	642	618	632	644	675	655	690	653	708	623	619	640	634	639	636	644	639	697	629	631	617	641	686	607	641	659	640	695	657	579	605	649	653	665	621	651	630	651	622	630	650	622	600	664	681	640	640	628	620	616	631	659	667	704	701	647	628	598	640	614	660	634	692	658	659	660	630	609	628	615	679	635	675	669	676	629	637	623	673	617	653	680	668	683	650	661	608	637	661	662	641	599	666	665	644	632	649	655	646	646	601	625	639	658	693	640	619	701	653	598	721	668	684	656	671	651	682	661	652	653	640	672	657	630	660	634	638	668	611	601	670	672	672	626	624	674	635	641	624	600	691	650	638	667	687	653	627	643	646	642	648	591	643	667	663	679	647	612	646	637	648	617	652	626	636	632	697	618	658	672	639	660	634	651	649	671	629	645	618	633	668	633	677	615	669	684	690	664	630	668	608	660	661	632	657	671	637	675	631	613	645	654	658	643	632	624	625	651	632	655	653	655	685	602	633	628	653	638	642	649	641	633	619	667	618	650	634	673	615	667	664	620	625	642	629	660	657	651	646	639	651	627	624	649	666	618	659	587	666	607	639	616	638	635	644	652	633	647	666	652	623	648	649	656	687	680	638	640	665	671	617	644	655	617	624	634	638	612	653	599	649	668	660	646	683	685	692	616	608	659	637	667	649	661	690	686	642	627	656	636	653	666	651	622	589	643	648	586	631	669	682	636	639	621	638	647	651	637	641	667	645	610	571	656	608	627	690	634	678	611	678	636	678	606	678	624	625	685	661	668	664	624	651	664	642	638	637	631	637	667	663	641	666	684	640	648	621	676	658	650	642	639	618	663	636	636	644	685	644	649	588	657	607	650	650	605	665	627	668	684	627	657	642	624	639	663	639	698	693	658	667	651	639	668	652	629	686	653	653	662	668	656	635	620	668	649	666	650	648	614	609	660	694	663	651	644	647	630	602	626	670	653	674	665	651	636	677	623	623	607	648	621	634	653	669	637	676	668	658	675	644	625	683	644	635	664	649	658	690	665	675	625	660	601	677	655	612	640	650	677	676	670	611	597	592	649	634	608	675	628	637	696	603	612	658	622	656	694	663	681	686	672	647	624	661	618	658	610	669	634	641	664	641	649	653	647	592	664	624	609	637	688	683	661	659	678	600	651	637	672	618	684	654	649	624	626	654	635	620	604	677	651	611	660	647	697	645	629	661	616	629	632	666	644	683	664	633	662	637	646	644	662	634	630	631	648	694	636	670	677	677	648	656	619	647	676	614	609	628	647	594	615	657	618	692	639	675	612	670	642	668	611	658	702	638	669	663	625	654	652	622	657	632	649	634	660	668	637	676	677	614	639	646	655	684	644	655	587	678	670	637	620	617	636	643	652	642	626	689	696	609	631	656	621	628	673	654	655	646	595	613	602	635	618	674	658	655	675	658	629	632	606	647	605	636	602	725	649	685	604	626	651	672	618	642	660	621	693	689	636	656	657	668	622	677	699	587	627	640	666	650	677	656	639	672	649	641	638	641	677	657	698	625	631	644	671	637	677	657	667	649	660	642	658	626	621	630	675	639	633	642	654	611	688	664	653	673	631	617	682	649	642	668	672	667	633	665	660	591	616	635	628	666	636	652	614	672	618	623	661	664	631	622	640	645	648	604	607	630	658	659	645	639	638	619	600	623	682	591	623	647	653	684	666	675	595	669	643	633	648	613	655	627	598	613	642	594	612	645	610	610	647	632	649	658	620	604	620	672	623	652	638	682	675	638	615	681	642	708	713	648	650	678	626	657	612	646	617	615	598	711	617	629	606	693	660	647	622	634	644	637	672	692	651	600	664	667	605	674	630	627	638	646	665	638	634	636	636	633	636	653	677	645	613	645	702	634	620	639	652	611	636	593	647	661	616	693	673	664	665	636	663	667	664	651	652	622	628	651	623	687	645	698	653	587	655	647	694	641	679	614	668	649	681	638	653	651	660	655	681	665	661	618	643	701	704	655	614	636	618	636	647	661	664	616	656	661	637	673	642	637	677	642	648	656	644	697	583	661	636	659	652	644	688	627	634	683	671	670	623	574	672	638	604	608	701	621	637	661	642	614	657	662	637	649	647	657	625	601	686	650	628	649	680	676	645	614	626	685	622	667	651	649	649	589	630	614	642	616	684	644	657	600	664	609	621	621	644	632	652	651	602	679	626	654	680	649	637	651	641	652	676	625	666	607	681	629	593	673	688	618	683	662	596	660	671	674	643	613	654	681	663	681	678	644	673	675	640	665	637	614	652	617
41185	40393	29353	19886	7908	1752	484	319	223	155	130	148	133	111	117	105	126	112	117	109	130	98	124	122	98	104	122	116	142	127	114	108	134	113	122	114	109	107	117	112	111	127	116	116	116	126	116	120	126	128	117	120	118	108	125	124	128	99	111	112	111	101	124	112	116	126	123	106	106	139	117	124	103	122	126	116	109	119	137	106	130	119	128	107	136	108	120	106	123	132	122	110	110	107	118	126	134	120	110	108	133	113	118	105	117	115	123	133	111	113	119	115	125	109	125	113	120	104	113	124	114	131	121	116	102	126	102	109	118	102	115	103	142	111	99	116	110	110	133	112	115	118	117	117	96	132	108	116	120	123	103	120	112	97	111	111	99	144	128	120	132	125	125	113	110	124	105	110	116	114	125	126	109	110	115	110	138	128	131	125	111	132	157	148	108	136	132	98	121	103	104	133	118	134	116	121	111	112	146	100	118	104	102	143	115	124	106	124	115	118	134	127	119	137	109	140	114	119	124	127	116	115	108	101	114	97	125	112	127	107	119	126	122	107	129	104	102	127	126	137	125	119	141	129	137	127	116	115	117	128	105	122	118	128	125	127	134	127	115	97	118	104	108	123	133	107	140	124	130	111	103	130	122	148	137	125	101	100	124	138	121	112	124	115	140	123	121	103	98	114	105	110	112	102	128	120	110	132	123	114	114	108	134	117	147	140	127	139	119	135	105	139	133	123	129	108	98	113	126	116	123	110	117	97	147	129	116	149	138	128	118	133	124	119	116	131	128	116	130	88	122	127	117	134	114	113	123	115	115	126	111	118	116	123	142	138	127	135	113	123	111	139	142	116	142	110	131	96	103	132	128	124	127	142	124	115	124	133	138	121	131	122	133	114	113	122	106	114	112	134	109	123	110	117	120	120	123	115	123	114	124	128	90	129	117	121	127	121	124	124	105	111	121	105	137	130	96	120	131	126	116	111	129	122	111	110	119	114	99	126	113	150	119	115	107	124	105	144	129	134	126	121	126	111	126	111	108	108	134	103	120	103	122	112	132	131	132	109	105	112	119	117	111	102	123	123	105	111	115	116	121	108	130	93	143	100	131	101	98	130	91	102	111	118	126	119	136	114	107	115	122	112	116	124	108	99	126	109	121	106	133	117	110	129	98	112	117	118	128	112	128	110	103	106	116	117	118	120	138	135	140	110	115	128	111	100	125	118	111	145	123	102	114	118	111	121	105	120	123	101	115	119	101	116	116	109	110	137	118	124	116	127	119	126	122	119	108	94	106	105	114	119	115	108	132	118	138	121	115	129	121	112	111	117	126	133	119	127	119	121	139	114	117	114	134	128	138	117	131	120	111	118	121	119	101	119	129	118	99	114	117	112	119	115	136	121	105	119	123	133	114	121	157	106	131	107	100	117	125	129	144	116	117	137	134	115	141	136	137	134	124	123	114	117	108	138	121	116	110	130	118	122	110	119	114	109	114	120	124	102	104	120	118	128	111	111	108	112	109	102	116	105	140	115	124	116	118	137	106	125	100	115	105	130	128	117	106	113	105	118	101	139	134	132	127	112	126	113	123	128	127	133	140	124	118	101	113	124	118	128	125	119	116	129	109	136	128	116	114	125	124	103	119	114	108	119	113	125	126	117	131	122	123	125	132	119	107	124	132	120	128	111	129	154	98	125	115	128	129	138	107	139	132	128	122	140	109	112	131	121	122	118	91	113	120	131	118	115	114	99	108	104	117	117	107	129	112	128	128	124	126	116	125	106	105	113	129	105	128	125	120	111	112	128	132	126	118	90	118	118	112	124	122	122	118	110	126	117	115	112	104	126	118	111	122	95	120	107	125	129	102	123	108	118	121	129	137	114	120	116	113	116	119	106	117	111	119	134	115	119	127	121	136	121	126	120	120	121	102	125	122	123	130	137	111	115	118	110	119	111	107	115	103	119	123	120	106	126	121	121	107	138	118	122	129	133	100	113	105	113	117	101	113	99	117	127	117	131	114	119	130	130	128	104	111	108	113	112	116	120	129	106	107	115	111	112	133	119	135	108	107	117	114	111	117	126	114	120	135	119	140	87	122	121	115	126	125	109	123	118	122	108	137	119	128	138	131	110	123	122	119	122	118	121	127	120	118	117	118	109	143	111	122	111	107	113	110	116	119	136	101	99	128	105	110	112	119	115	119	127	133	109	123	107	129	106	112	133	117	120	95	116	117	110	123	129	120	119	112	123	122	96	113	119	126	115	116	112	126	114	106	125	125	137	120	130	111	111	106	143	131	130	121	104	111	110	139	92	108	110	111	118	116	114	125	106	134	131	122	91	130	123	113	116	104	131	127	119	126	125	110	113	131	116	95	117	115	96	115	118	105	105	119	108	132	116	145	113	112	109	112	117	116	120	134	133	117	130	140	117	128	119	110	117	127	122	120	109	107	101	109	102	148	110	117	112	111	110	117	116	118	105	117	108	111	114	98	120	112	123	118	121	100	146	104	100	126	137	104	110	117	102	107	115	104	107	132	106	138	106	113	104	127	108	133	119	109	112	132	124	115	115	111	103	112	125	92	109	122	123	110	126	131	135	127	113	107	108	107	113	114	131	127	134	122	115	121	124	118	98	107	129	111	113	112	122	125	111	112	118	116	117	115	90	116	130	131	129	107	133	129	125	111	118	122	135	139	116	109	109	106	114	121	110	109	126	102	99	109	128	100	103	118	136	139	98	119	102	119	120	110	113	135	150	122	121	128	100	118	126	96	131	118	129	122	101	122	125	123	106	113	129	116	132	130	128	130	89	131	117	126	129	115	124	118	119	123	128	110	110	131	106	99	122	116	100	129	123	131	113	121	115	113	108	125	94	115	94	121	108	129	121	115	121	88	132	104	123	131	120	106	130	107	117	114	85	115	127	124	112	119	103	115	123	108	137	103	114	126	107	120	110	118	117	121	134	122	115	120	129	127	136	115	131	125	144	125	110	93	95	118	99	141	117	127	112	133	114	129	139	120	115	118	123	97	137	114	112	129	103	127	113	100	126	133	118	122	126	134	127	129	114	112	87	146	131	113	131	124	122	107	130	116	113	121	137	105	116	105	127	112	111	119	124	123	129	105	142	123	91	114	121	131	117	101	109	102	130	132	139	122	129	110	115	132	105	127	100	103	108	136	116	105	117	101	127	113	119	108	102	119	125	95	107	116	122	126	123	121	132	130	125	103	96	123	129	126	112	112	118	122	119	109	147	134	124	112	120	142	110	140	112	121	112	131	117	159	108	114	115	102	115	117	117	132	107	113	119	105	121	104	107	135	97	127	119	136	120	106	106	125	112	125	111	121	118	130	136	112	123	137	122	110	114	105	112	134	117	132	119	116	116	140	134	110	112	140	119	136	126	113	104	110	124	121	98	118	119	103	114	123	112	129	116	100	119	139	115	135	130	107	111	94	100	109	102	122	119	120	127	141	132	117	108	118	135	114	122	90	97	117	119	104	127	120	125
35802	37903	30391	25442	12595	2493	424	396	366	367	359	387	380	335	373	346	347	350	341	348	354	368	333	376	310	316	308	340	356	328	354	352	328	340	399	329	346	346	380	360	336	342	344	346	368	361	334	378	302	357	349	328	336	334	352	354	336	363	351	346	340	358	330	325	333	341	366	379	356	374	371	358	341	352	328	358	354	321	361	364	341	343	364	329	342	316	347	354	361	330	344	356	335	335	371	331	325	370	366	326	328	354	378	311	334	325	360	367	369	371	332	357	347	347	367	364	346	325	316	383	342	344	332	333	343	325	301	346	364	360	338	351	324	368	386	318	318	325	339	361	326	340	369	382	377	385	332	330	351	305	315	326	375	354	337	333	360	353	340	357	349	344	395	375	380	340	352	336	348	337	328	354	347	316	351	365	361	330	344	357	350	333	346	344	341	332	349	324	395	314	348	321	339	338	331	330	356	348	303	308	343	352	355	360	327	391	347	344	365	375	380	356	350	361	348	351	330	348	363	336	335	347	311	349	310	320	350	369	361	354	332	312	348	353	333	377	355	359	361	361	344	318	338	364	327	337	353	346	328	353	389	329	340	366	355	336	347	352	336	322	341	337	347	355	350	297	332	359	347	347	326	348	329	345	357	372	346	342	342	367	308	309	349	321	367	351	293	335	349	364	355	334	371	327	360	317	351	347	332	357	369	338	350	361	337	325	366	341	340	333	360	384	321	352	363	317	321	353	341	355	336	338	370	362	342	336	334	360	330	349	346	344	346	340	361	354	363	338	366	325	313	351	378	338	376	342	351	346	344	345	337	344	341	346	377	337	391	348	335	327	393	359	342	347	328	358	353	337	309	340	378	339	348	357	322	371	347	327	329	362	373	363	366	365	328	332	356	354	353	375	358	341	346	334	365	362	333	348	319	331	346	321	372	372	328	335	313	349	323	358	363	364	361	358	318	347	397	353	342	329	348	340	354	328	330	318	346	327	349	370	318	337	345	350	328	320	318	359	340	351	372	347	371	351	348	375	340	327	376	313	362	326	325	342	365	365	359	358	341	322	345	349	333	386	331	385	350	330	359	348	371	367	344	327	362	346	326	347	334	339	337	327	330	385	338	356	350	366	288	346	358	328	336	333	335	340	351	382	320	333	308	342	359	342	331	362	342	347	373	323	326	334	357	363	341	333	346	362	332	322	363	354	341	370	326	336	329	332	338	341	353	342	362	370	327	322	349	345	373	331	365	360	368	310	376	404	341	325	380	362	327	350	347	341	349	361	325	352	362	334	366	374	351	340	328	343	329	378	334	365	362	347	325	345	338	355	373	366	339	335	359	332	329	348	317	317	350	354	322	315	342	334	349	368	328	328	351	368	347	394	345	312	348	352	348	312	338	338	347	331	366	334	328	308	326	348	360	324	343	336	369	364	335	351	357	355	364	378	336	336	307	348	352	376	336	349	325	346	379	359	349	313	329	359	356	369	320	334	364	361	324	344	324	348	349	367	359	329	353	330	336	339	367	338	333	343	324	325	371	348	344	339	378	317	315	346	371	338	370	322	352	315	342	340	351	322	336	365	343	366	338	384	321	378	368	314	351	335	343	315	367	340	370	353	358	355	309	361	345	382	355	357	336	341	328	339	361	356	325	329	366	345	368	336	331	348	345	347	331	332	342	355	342	324	303	327	360	300	353	339	395	348	344	327	310	376	358	357	318	366	331	355	314	325	370	324	353	368	332	349	330	374	341	318	334	365	327	365	317	346	360	356	321	336	362	346	343	341	350	351	332	350	357	362	343	329	337	361	344	360	351	363	364	319	346	356	377	351	374	334	355	334	345	339	341	358	366	337	360	355	367	321	321	369	343	358	341	355	320	358	358	355	359	357	323	351	339	352	346	339	287	380	343	355	341	321	353	368	338	351	337	333	335	340	345	333	339	333	352	378	359	342	341	354	351	340	356	320	336	337	293	358	347	328	325	340	339	352	336	354	347	357	315	342	318	347	334	332	386	372	334	363	349	353	368	342	360	342	344	364	357	375	335	389	324	375	349	316	339	384	366	337	345	366	371	349	353	357	367	345	352	317	331	323	334	345	330	379	353	345	377	326	342	334	338	335	315	340	356	374	345	329	360	356	375	368	322	323	349	297	346	369	362	330	354	366	342	324	350	330	361	393	368	354	363	311	388	330	351	359	337	366	332	368	331	337	360	347	360	363	362	348	365	323	333	334	359	354	393	338	325	364	360	346	339	360	345	356	329	375	325	313	358	355	348	352	343	369	353	351	360	339	366	338	343	342	359	357	349	344	352	329	319	345	386	356	336	347	310	354	369	362	352	389	328	324	330	326	352	358	330	340	362	370	339	370	320	367	339	346	330	348	328	337	344	347	355	356	371	354	335	332	330	366	356	321	362	357	301	344	341	362	323	346	367	327	360	352	362	374	322	327	330	363	331	359	379	326	377	330	341	326	365	337	378	334	357	336	337	336	352	349	323	329	358	334	361	327	330	370	353	339	402	345	349	341	315	329	346	336	317	337	340	309	316	348	293	371	338	310	351	355	332	353	368	364	321	356	334	349	326	375	347	365	336	352	375	338	328	322	353	352	331	322	343	332	366	375	366	333	361	321	365	308	375	371	347	350	366	320	354	374	361	348	328	343	377	323	341	334	343	318	372	366	335	368	328	355	348	349	364	334	343	332	334	325	372	374	359	353	324	304	331	350	337	361	376	345	344	375	371	311	347	321	340	344	305	337	360	320	331	308	380	335	341	315	341	317	379	382	343	373	348	334	335	331	335	360	331	348	338	347	350	329	339	346	350	345	347	329	323	352	340	317	324	387	302	348	355	330	317	321	328	346	303	351	316	365	328	315	319	319	314	362	357	353	366	337	337	356	315	380	349	364	331	350	363	355	320	372	350	340	354	339	309	353	337	359	340	338	341	340	351	342	342	319	340	352	321	346	328	337	344	362	376	331	385	344	365	356	351	336	332	373	372	319	339	349	342	355	330	327	324	321	347	348	338	348	360	353	326	357	341	354	364	327	356	339	360	354	366	335	366	340	344	326	372	324	372	360	356	288	352	338	360	344	333	374	346	368	356	348	354	358	348	354	328	374	336	341	328	376	368	339	350	377	351	312	355	345	330	322	320	359	386	364	372	319	347	327	324	376	326	311	366	343	348	321	379	320	336	345	358	344	360	322	318	363	341	344	355	321	380	343	351	361	332	325	365	337	372	386	355	343	323	353	334	355	312	298	337	359	366	362	350	346	338	356	338	354	330	350	342	352	359	357	365	337	332	338	352	341	358	358	352	379	331	359	322	349	375	323	369	360	344	359	331	342	340	333	347	325	339	312	334	373	309	318	338	338	347	339	327	363	356	313	373	354	338	344	356	348	346	362	314	312	356	365	325	353	367	344	342	348	353	357	347	343	328	326	332	336	334	368	350	350	336	332	331	364	337	347	327	346	350	353	367	331	363	327	350	303	334	330	336	359
60172	45235	42787	33691	32175	26030	17005	7841	2463	509	256	254	234	226	232	213	195	198	235	231	211	205	195	207	204	176	236	206	201	241	181	213	214	208	215	224	213	183	222	207	221	216	198	198	184	175	227	194	186	225	216	208	225	229	219	191	203	192	205	190	187	189	225	193	203	223	177	229	218	200	215	208	171	186	225	193	194	206	187	204	231	211	214	192	209	219	201	215	198	209	198	181	189	221	209	192	214	183	201	186	205	203	212	198	210	214	214	187	197	197	215	221	212	182	181	199	224	204	225	195	201	200	209	211	199	211	211	209	211	175	189	213	208	205	204	188	207	217	204	208	204	164	211	219	174	230	206	185	198	229	210	201	217	199	181	210	198	194	194	176	198	192	199	202	194	215	175	182	216	215	191	218	189	214	202	199	213	200	209	205	208	191	209	197	200	198	185	209	209	199	191	170	198	202	210	199	213	205	180	172	189	219	224	206	193	204	208	180	178	214	203	222	210	219	216	195	224	208	225	182	205	221	217	218	198	217	230	226	221	195	192	181	216	198	208	190	199	200	216	236	219	234	191	206	197	196	223	213	245	205	176	207	212	238	222	188	222	209	211	199	203	230	197	186	193	174	207	167	219	230	191	207	217	190	230	216	212	214	252	232	209	206	223	222	197	164	193	214	184	207	235	207	208	189	184	193	214	204	195	214	209	189	201	203	211	212	191	227	190	216	232	202	201	227	193	198	226	186	218	210	200	205	192	189	205	193	225	195	181	212	220	196	209	226	175	190	214	230	207	231	189	194	215	199	205	177	213	211	202	209	211	211	194	223	187	200	201	237	218	190	204	212	218	207	228	175	211	191	185	214	207	204	184	186	200	182	216	193	218	223	189	229	198	189	192	181	198	176	206	196	188	203	190	195	209	213	212	172	199	198	195	205	194	212	208	210	168	210	225	206	208	210	187	222	205	196	203	223	214	198	209	198	208	205	206	185	188	189	207	211	193	211	218	205	220	204	187	214	211	211	189	213	232	207	207	188	196	206	203	177	180	201	224	222	207	199	195	211	191	187	211	197	195	196	217	218	187	191	199	214	194	191	215	207	199	218	209	205	189	199	219	209	198	208	213	233	211	203	202	192	226	207	199	223	183	196	189	221	203	190	212	185	208	186	213	226	187	191	203	220	212	227	203	180	186	177	198	179	219	216	207	218	223	204	198	217	189	204	210	198	254	195	184	236	199	197	204	199	207	206	217	192	241	189	205	180	217	190	199	192	189	217	218	197	201	197	213	196	224	208	218	229	218	205	210	222	183	190	186	195	177	189	214	210	202	222	204	213	226	219	233	223	215	190	217	177	200	199	199	194	214	213	211	215	197	213	218	209	191	224	194	190	191	225	186	208	216	204	217	203	217	184	222	192	209	191	217	192	204	221	203	199	222	241	211	216	205	198	164	203	202	197	220	228	206	210	206	192	197	217	216	200	193	218	202	225	206	202	196	203	210	202	206	193	213	210	205	189	220	187	212	179	206	210	217	228	185	214	232	192	208	212	201	210	235	215	181	189	190	182	188	182	228	221	199	213	212	214	213	192	207	204	189	205	219	206	200	213	195	205	188	198	200	205	211	191	205	213	197	190	197	211	222	210	184	190	181	178	204	191	192	195	190	213	215	194	200	215	177	184	189	206	195	206	220	211	200	200	199	186	207	199	218	190	176	217	214	206	175	192	220	204	221	219	215	201	215	185	180	221	201	208	197	184	217	188	201	241	236	223	202	204	196	196	192	210	189	220	205	198	170	201	181	202	188	194	199	206	188	185	194	196	219	208	217	213	212	184	201	197	216	214	211	185	218	204	215	213	180	207	186	202	190	206	211	216	190	208	204	207	194	230	199	186	219	203	180	197	208	209	211	212	230	199	195	202	209	204	197	227	202	218	222	215	201	214	191	205	204	183	210	201	174	191	233	231	190	189	215	203	192	201	196	188	204	196	214	179	218	215	194	212	208	197	202	182	195	203	180	212	201	217	200	202	188	190	185	193	226	205	216	229	244	188	222	188	218	213	200	200	204	204	191	217	200	200	188	204	191	189	180	183	200	205	211	233	187	205	199	195	197	223	203	205	227	196	199	216	218	207	209	174	215	195	196	196	200	193	187	245	192	200	215	226	222	205	176	199	191	181	196	229	179	206	205	197	179	216	216	207	189	208	210	183	207	208	210	188	182	186	203	210	202	212	220	201	192	199	182	204	201	190	209	207	190	194	202	208	209	204	195	184	217	209	202	206	192	225	229	215	191	185	227	213	210	203	203	212	187	219	208	208	213	204	196	193	196	182	191	207	212	198	207	195	209	217	241	233	177	209	187	209	200	184	252	208	191	204	200	223	195	212	202	209	199	183	180	186	214	226	184	209	216	205	204	236	176	198	208	194	193	190	205	190	199	190	201	196	196	195	190	219	236	195	176	210	198	222	200	178	199	201	205	200	235	208	191	191	222	198	203	200	218	217	207	221	194	202	229	188	210	218	227	230	204	191	174	185	196	202	212	191	225	195	192	178	196	198	205	189	214	188	209	223	205	232	188	196	182	185	210	205	189	209	205	222	228	228	193	209	183	187	211	175	206	178	215	184	196	210	217	215	186	219	197	214	188	217	203	217	205	191	186	209	208	190	219	221	176	213	220	209	220	207	225	193	195	220	205	202	215	219	189	205	230	234	226	202	230	174	201	166	228	205	210	211	207	192	226	177	217	187	181	206	225	208	169	163	191	219	208	208	208	207	229	185	212	209	194	244	175	212	169	205	206	194	199	197	203	199	209	203	226	192	203	190	206	209	199	219	212	210	211	192	204	202	214	196	177	231	176	215	219	205	209	209	196	214	185	207	206	182	195	194	210	210	220	166	204	219	182	196	211	206	178	164	188	179	226	191	194	191	189	183	188	217	202	220	216	219	203	204	195	202	213	187	210	207	216	200	205	212	191	217	202	193	200	222	189	216	195	211	220	213	207	204	185	196	205	195	210	225	204	215	202	196	213	211	221	220	198	198	208	220	197	185	180	207	206	226	192	201	198	208	179	201	202	205	222	190	197	191	176	195	206	198	214	197	207	204	221	208	208	182	212	229	207	213	194	206	205	191	205	190	220	205	204	182	218	184	201	199	211	171	204	233	206	198	203	204	211	189	204	214	226	210	180	199	222	208	183	216	189	203	192	204	204	209	181	195	196	207	227	180	223	202	186	195	199	191	199	208	202	177	216	221	225	203	194	200	204	203	197	187	216	206	219	189	213	187	204	228	232	217	210	232	191	197	183	217	189	221	214	200	188	200	204	172	208	212	183	217	191	214	210	195	198	183	200	205	205	203	225	188	198	192	219	196	186	187	209	217	199	226	197	181	168	193	214	214	216	196	198	209	206	200	216	185	208	192	211	211	184	214	205	201	220	204	198	204	207	205	183	205	215	197	254	195	226	225	203	200	227	189	223	201	188	189	217	214	215	196	179	207	198	230
52542	57781	56879	52845	54095	22259	3366	939	873	764	730	728	675	643	670	652	600	589	560	592	574	624	569	576	536	597	585	569	590	563	614	581	522	584	559	575	545	541	583	518	580	549	554	580	537	493	562	552	570	519	568	542	508	526	543	532	516	506	579	556	508	524	535	512	553	519	556	563	568	539	584	540	559	518	557	538	536	560	534	504	477	549	573	559	569	544	555	527	537	540	589	519	557	523	555	530	597	548	568	527	552	535	558	542	521	555	564	568	556	531	507	564	526	521	576	546	529	563	531	558	542	535	555	527	562	566	566	541	533	551	515	551	554	510	519	543	564	536	566	542	536	558	538	541	526	534	537	520	495	563	553	571	504	566	533	486	540	534	523	561	538	533	558	541	586	603	552	534	559	538	599	532	567	482	563	526	563	544	598	554	552	523	545	538	535	574	551	561	497	573	544	536	549	570	533	559	519	505	585	548	518	529	546	583	522	556	546	559	529	524	550	537	562	507	509	501	529	566	521	541	517	532	586	528	516	534	509	525	572	558	521	558	553	515	557	514	534	567	544	542	575	547	564	536	521	579	545	515	571	555	521	535	541	536	539	546	536	533	486	515	540	545	544	534	531	571	533	525	535	530	557	519	558	549	559	541	538	570	574	567	550	539	540	540	548	587	545	579	517	529	535	534	528	544	571	543	542	513	539	499	524	518	566	508	519	567	499	540	526	522	512	541	556	554	529	516	528	545	495	548	545	530	508	566	578	553	540	531	510	549	535	546	530	532	524	540	557	530	562	532	598	525	503	535	574	534	590	568	534	523	551	521	531	534	547	521	532	531	553	543	513	527	557	575	508	525	518	557	542	565	533	562	526	535	568	506	518	507	554	557	497	561	568	514	537	617	570	533	531	525	564	532	551	535	553	527	529	526	536	531	530	550	516	556	544	514	562	493	555	545	530	546	522	554	545	570	504	571	569	541	523	516	521	503	488	562	534	521	545	527	502	550	533	543	540	540	557	490	542	520	548	542	562	480	558	535	537	548	528	524	514	560	536	508	593	497	530	545	531	565	556	520	555	578	527	537	537	534	497	537	536	545	578	540	528	499	558	543	514	504	489	539	507	548	520	554	530	540	536	563	503	540	511	551	519	530	510	578	550	546	537	528	597	561	529	532	510	552	519	567	539	565	559	578	537	567	540	532	526	525	560	532	496	547	536	513	548	574	522	529	486	560	535	528	587	548	524	554	515	535	546	538	540	570	555	550	537	551	507	554	564	524	522	569	595	543	531	537	496	539	547	548	552	486	543	548	561	531	509	557	518	543	559	538	499	514	536	536	544	548	541	481	537	527	557	543	544	548	540	561	522	516	526	580	534	532	504	520	562	530	544	529	581	538	564	537	570	519	549	562	523	589	555	521	496	531	516	531	516	536	529	542	566	565	527	510	510	523	546	525	550	510	525	528	532	581	524	532	504	531	554	531	535	538	563	529	588	529	550	580	581	570	511	526	541	546	537	501	544	543	535	569	525	553	533	565	542	563	531	559	553	498	512	545	524	597	578	556	549	521	503	563	524	549	507	528	577	493	580	535	538	531	551	532	519	526	548	572	539	536	560	532	520	522	568	515	544	526	514	532	530	553	579	549	513	514	553	509	487	514	531	537	528	550	514	565	517	522	531	577	532	456	547	566	515	494	566	528	554	521	487	570	547	559	603	519	530	553	576	555	521	490	517	546	546	577	551	531	536	502	509	510	521	558	498	546	560	532	503	579	524	554	560	594	570	526	521	548	525	544	538	516	526	521	514	525	497	544	527	549	540	591	527	544	555	536	511	515	518	557	508	483	556	544	523	549	568	573	565	517	544	545	536	592	539	567	569	549	530	547	572	566	553	565	566	540	565	533	557	547	523	544	535	556	550	549	515	525	527	537	542	545	553	533	501	541	533	532	544	519	537	536	545	572	581	525	545	547	548	532	525	521	521	530	534	564	525	584	552	535	535	531	536	558	524	508	577	553	559	543	551	483	549	565	529	558	563	533	548	516	530	554	549	541	508	531	518	586	546	594	551	546	516	572	553	524	563	493	524	504	543	557	565	576	545	570	522	516	578	520	594	554	527	495	530	552	563	556	525	545	563	548	530	535	537	541	545	538	529	523	542	524	547	559	530	537	544	533	514	518	506	553	562	542	507	539	515	531	542	536	532	536	517	584	528	531	528	547	542	549	548	510	530	545	579	489	567	520	526	532	561	564	535	547	531	511	539	578	548	495	522	539	548	539	533	498	531	507	553	539	502	511	524	571	563	549	541	542	577	541	539	578	534	546	535	547	504	542	592	540	550	593	521	548	565	501	511	478	530	601	553	559	509	533	571	546	521	522	526	549	573	535	555	585	579	561	512	541	559	580	546	545	541	566	511	518	516	504	525	598	543	527	515	580	556	536	546	505	538	534	537	539	540	532	510	499	570	531	525	559	550	517	534	562	591	550	492	587	531	544	523	549	551	491	567	517	545	528	567	511	543	571	530	554	518	561	538	562	564	535	552	534	548	536	525	535	518	490	534	508	544	535	530	572	548	504	536	506	512	525	523	547	527	510	505	537	507	527	559	517	534	513	514	513	577	544	553	517	580	541	534	561	515	555	456	522	553	513	513	565	486	537	511	493	584	509	518	546	540	555	541	541	537	531	553	561	535	534	558	508	521	552	562	533	581	509	548	548	536	524	530	582	568	547	529	554	531	516	518	518	529	513	549	583	537	573	501	538	547	527	562	571	518	520	560	524	531	521	549	549	542	582	528	564	571	514	502	484	499	502	528	531	548	534	508	557	548	546	542	524	535	519	537	523	530	525	558	564	567	521	507	542	523	499	527	505	544	534	523	568	559	565	536	504	573	557	558	559	521	525	522	563	541	519	561	534	529	539	509	520	542	510	545	568	501	542	528	550	555	556	532	562	524	531	540	509	509	581	546	557	513	559	536	497	517	581	556	574	513	545	543	548	537	540	550	551	586	524	553	502	533	595	504	556	552	563	540	526	553	516	542	535	528	562	564	568	493	551	577	523	535	531	519	548	550	532	579	551	556	527	502	589	478	527	538	527	558	558	571	489	533	578	550	538	547	514	541	535	546	542	544	543	511	541	522	550	559	541	527	578	534	544	535	555	555	553	526	540	558	522	524	571	545	535	525	622	535	538	538	516	541	523	524	572	579	530	498	543	568	542	547	545	512	554	546	541	578	524	552	499	551	521	539	529	538	545	533	498	566	501	568	514	552	586	573	525	499	543	531	536	574	521	525	527	498	515	526	537	517	537	536	542	498	523	514	561	544	555	513	583	503	528	535	541	525	552	522	550	579	520	542	579	591	512	495	562	549	567	503	548	558	549	553	501	519	544	571	540	534	523	583	525	509	507	518	536	545	551	525	553	543	549	541	566	531	533	517	506	525	519	571	520	508	524	547	519	586	522	538	511	558	543	554	534	542	544	520	533	509	554	521	499	573	534	555	537
57027	40883	35607	33069	34041	27359	21802	15056	5363	1016	432	379	389	329	336	350	354	321	315	317	317	326	330	313	316	316	321	308	300	338	294	310	322	346	282	332	316	308	276	293	306	292	309	292	304	296	302	323	301	315	312	317	305	291	312	297	278	303	314	309	290	316	306	291	349	323	280	271	304	295	300	288	306	307	323	308	325	310	311	268	279	310	273	329	285	296	279	288	326	315	309	292	292	307	326	304	269	305	315	277	288	264	301	317	305	299	314	311	296	291	259	332	285	301	292	284	295	326	286	324	288	299	308	307	312	299	321	335	300	288	286	280	302	298	306	310	295	280	325	309	315	306	300	286	265	284	284	316	281	287	302	282	320	331	305	284	310	312	295	289	294	288	315	289	277	297	287	298	291	307	280	324	302	307	327	307	301	298	286	292	312	292	325	296	314	279	275	297	273	328	294	299	279	311	295	309	264	293	312	300	320	282	294	300	334	328	300	328	315	256	270	328	286	296	294	324	303	344	301	283	283	291	301	314	262	305	297	319	280	306	301	314	286	302	276	291	305	295	293	283	276	296	286	305	296	303	292	299	284	325	257	263	277	296	297	288	311	348	305	302	322	312	311	299	272	280	286	306	324	295	295	304	300	295	290	305	290	304	294	289	336	336	320	281	318	345	319	320	281	301	330	317	265	324	347	292	281	315	332	318	271	281	274	265	314	281	307	312	292	302	320	336	341	294	285	304	301	313	271	286	315	306	328	315	306	296	279	306	297	281	307	277	298	337	258	297	312	274	290	324	295	338	314	318	263	282	327	318	307	295	317	312	279	299	324	246	300	295	290	299	283	299	289	316	303	282	308	320	313	312	319	296	287	309	303	292	315	299	320	282	291	295	300	312	297	290	288	300	315	293	328	318	312	305	291	310	303	291	289	283	320	323	318	313	293	322	306	331	279	291	314	298	314	293	348	270	301	285	299	313	295	297	294	310	315	303	319	315	288	289	304	311	302	286	317	274	304	303	294	294	300	303	302	261	318	286	289	303	280	303	310	338	323	288	290	301	274	270	256	279	282	291	300	271	311	298	312	308	274	286	298	299	274	323	297	282	308	324	286	269	305	299	277	301	291	288	331	285	319	271	306	318	279	288	293	294	329	287	282	305	304	294	296	278	284	272	281	295	281	262	305	287	288	333	333	292	278	297	335	278	298	296	280	315	274	318	302	297	300	308	283	282	317	327	292	284	277	309	278	313	326	325	325	292	333	306	314	289	292	316	295	283	288	313	288	287	262	327	308	328	322	333	282	310	308	328	280	281	293	330	279	294	270	284	299	310	270	319	307	282	277	310	343	300	288	277	301	324	299	297	316	274	281	291	308	287	251	317	291	292	287	303	330	297	338	345	310	288	283	304	282	311	304	282	302	302	300	307	279	289	322	306	290	297	281	277	276	283	299	273	277	300	316	312	313	292	295	302	302	317	298	324	297	302	296	292	288	300	297	319	289	293	304	277	304	322	290	308	330	301	328	276	308	301	295	310	293	307	306	296	315	317	284	303	308	291	291	286	288	293	306	288	313	309	296	325	289	267	294	306	313	293	322	307	298	298	283	306	313	295	328	302	305	281	276	307	274	327	309	295	287	296	309	275	291	326	294	317	297	300	310	312	289	300	265	311	299	330	265	293	280	290	341	290	332	294	299	278	288	282	280	319	282	285	295	302	266	296	328	271	288	315	286	319	327	305	278	306	329	339	313	315	275	295	299	259	271	303	288	307	289	310	257	295	265	273	300	308	290	261	281	276	323	293	305	239	334	316	299	296	293	305	288	291	274	303	320	287	326	310	301	293	324	316	316	320	307	292	295	321	323	320	299	306	268	280	304	289	306	330	325	296	272	301	269	289	297	266	317	280	291	301	297	309	287	285	270	279	315	339	291	325	299	302	284	308	301	311	306	317	307	334	273	302	321	314	312	256	323	273	294	289	279	288	298	294	304	281	332	292	320	300	294	290	296	303	310	306	295	334	307	284	306	299	325	306	306	289	311	308	279	298	290	293	281	311	305	266	285	342	279	270	290	258	307	276	301	319	301	291	298	290	283	280	318	319	322	284	305	281	313	329	274	288	301	324	288	323	314	302	298	304	299	284	280	302	326	266	302	274	327	322	296	304	309	299	302	320	306	307	322	317	284	287	309	292	318	290	269	275	294	279	276	312	322	290	274	317	264	305	300	302	281	281	305	310	269	289	330	294	311	301	308	313	292	288	303	300	313	328	294	292	295	294	271	320	299	312	312	325	316	304	281	292	305	273	330	310	284	280	280	311	309	318	266	327	310	313	297	297	288	306	313	304	303	302	299	305	311	290	277	298	297	275	308	316	323	309	301	288	298	296	299	284	305	336	321	285	293	318	272	287	308	311	293	333	316	319	311	290	270	318	307	302	282	258	284	334	272	304	311	289	328	288	297	267	286	286	296	306	275	282	301	314	277	291	288	265	332	319	288	299	277	302	273	290	286	316	315	303	312	300	302	350	336	268	295	283	319	266	332	276	287	315	309	298	277	288	300	262	305	319	328	290	290	280	302	306	282	303	293	305	311	246	298	301	319	315	281	282	270	295	314	346	337	315	292	306	307	270	292	293	295	322	319	301	293	256	290	304	262	273	268	295	301	330	265	330	278	282	308	318	319	301	294	288	326	296	300	292	271	259	299	305	313	288	286	280	260	288	283	321	263	294	269	295	316	269	265	272	320	272	288	322	320	317	312	312	298	283	348	335	286	316	294	295	340	312	253	315	280	293	302	292	312	307	278	280	298	271	302	278	317	260	299	294	334	285	333	287	292	294	285	279	315	320	288	307	301	286	279	300	311	322	313	299	325	305	321	298	295	295	288	300	317	356	324	314	327	309	311	297	289	280	286	279	296	273	282	296	336	285	296	321	286	314	305	281	291	280	316	265	310	318	295	317	324	295	312	292	281	302	298	302	312	314	302	287	278	314	306	279	294	315	299	315	300	297	302	258	291	292	293	305	257	293	319	334	327	306	294	280	287	318	335	276	282	303	323	283	310	279	292	285	301	294	278	312	318	311	309	314	300	287	313	295	315	298	268	295	284	328	344	286	293	298	314	311	295	312	281	315	302	311	319	317	303	315	302	279	302	302	261	264	276	272	298	275	297	327	304	275	273	328	295	325	297	294	301	290	296	313	295	281	322	287	300	297	280	277	292	306	311	310	293	292	321	282	316	290	293	294	285	307	310	293	301	288	320	308	267	294	277	296	271	285	292	276	292	312	304	308	291	309	270	256	301	281	300	289	330	300	304	328	307	281	308	279	271	296	286	294	297	318	300	310	284	338	288	273	300	305	309	292	266	302	285	276	318	325	268	287	266	311	248	284	314	293	318	293	299	287	310	298	287	290	303	288	296	311	297	277	305	331	284	308	293	301	286	308	347	294	281	301	317	303	280	279	261	294	279	285	303	321	312	297	301	255	304	302	294	312	249	286	317	311
55613	56124	52161	64619	63769	28886	2914	1460	1189	1203	1081	1023	1019	932	888	878	896	847	858	831	866	773	792	778	735	795	760	813	749	758	728	777	735	725	769	733	754	775	711	726	761	764	731	696	770	738	716	718	730	739	741	704	720	708	711	735	736	730	696	706	706	696	720	699	680	694	717	748	715	683	718	722	727	765	711	748	741	731	699	737	733	671	705	672	739	721	702	711	711	728	702	710	707	731	719	713	723	735	712	693	682	644	711	717	727	713	690	755	772	708	745	707	768	719	745	737	717	744	663	696	712	663	749	695	703	731	692	687	659	720	706	718	701	690	753	733	697	681	714	669	674	697	742	683	726	708	685	693	674	699	719	697	677	677	728	712	681	672	734	664	704	726	706	703	718	721	667	705	716	726	741	707	669	689	720	722	745	685	714	664	690	648	699	699	715	669	709	699	691	706	634	717	717	685	737	734	669	705	705	686	735	710	735	724	678	694	681	700	726	721	677	765	690	744	717	761	664	697	694	692	705	754	701	726	694	706	738	734	686	700	737	702	725	688	716	733	656	668	731	728	712	679	706	695	724	751	732	666	692	646	677	704	710	724	691	696	714	705	714	698	695	707	701	740	670	691	688	756	690	722	696	637	677	711	695	697	717	721	688	708	702	732	680	717	688	705	719	745	745	713	708	717	674	703	748	722	732	703	712	713	676	729	672	733	734	681	693	737	667	749	707	716	704	687	692	709	706	722	676	668	662	715	723	748	736	776	674	686	732	722	698	715	753	707	711	676	721	756	691	704	699	721	728	636	722	700	697	719	714	682	691	718	721	715	721	688	724	709	672	642	710	723	720	655	727	728	676	735	694	727	646	743	741	689	671	679	723	681	691	677	703	708	702	684	664	725	692	719	740	697	721	725	686	693	715	703	692	768	702	683	684	712	691	731	704	677	671	740	659	710	727	657	658	718	673	743	668	738	718	673	696	680	725	726	726	722	679	733	681	667	701	685	696	699	751	703	745	754	777	691	695	744	717	761	715	696	698	664	685	691	699	699	716	736	732	702	691	694	694	720	709	743	717	698	715	686	660	708	749	649	713	663	735	688	723	703	706	716	726	695	727	673	726	733	663	661	723	699	724	671	727	704	701	728	688	719	708	663	686	724	698	707	712	695	712	729	679	729	699	667	691	665	712	724	676	680	678	703	697	708	742	717	664	720	708	712	710	683	752	729	690	678	744	735	742	689	658	744	708	724	647	719	719	702	722	700	694	674	706	764	714	732	726	692	705	690	675	697	731	700	714	649	722	690	732	739	659	683	707	740	707	668	688	756	714	686	688	732	708	687	670	714	715	655	680	656	700	693	703	692	762	671	722	752	717	699	676	638	661	695	685	627	767	726	739	722	672	687	719	688	724	696	733	708	734	653	716	718	725	655	687	725	710	677	683	721	661	698	718	724	658	675	732	669	699	679	715	719	719	685	736	739	718	697	694	669	724	714	782	725	679	694	729	665	692	752	709	717	718	694	716	691	676	701	766	736	691	681	682	727	717	664	715	715	761	682	689	691	732	682	741	742	699	669	678	706	623	695	684	694	701	736	708	694	707	745	720	713	713	690	666	715	715	717	754	682	714	721	697	751	687	705	683	703	746	671	718	721	695	710	733	757	720	686	722	743	670	736	656	731	698	722	710	688	697	729	663	679	711	692	706	716	717	748	718	761	726	723	688	664	709	737	707	704	669	676	717	662	713	706	669	735	725	722	704	715	718	680	682	710	730	658	736	715	743	737	710	691	708	728	763	710	702	659	690	712	709	755	748	718	683	716	717	725	646	700	750	672	725	677	729	706	735	674	709	650	705	688	711	708	731	703	759	684	708	726	714	714	774	714	658	696	685	701	722	730	753	696	669	721	704	700	714	700	728	695	679	669	724	685	698	660	719	682	739	718	719	722	717	756	734	704	693	702	722	648	708	681	688	702	710	699	730	738	724	738	703	730	714	740	683	693	698	725	704	671	694	713	747	703	707	751	672	751	708	703	709	676	690	685	704	681	753	741	699	696	651	687	668	692	739	706	689	707	661	637	686	703	711	702	677	719	655	701	721	678	679	763	750	675	737	681	711	692	725	740	685	746	707	683	761	656	694	735	738	725	684	714	716	695	693	668	705	703	688	720	709	709	730	692	706	714	690	667	748	663	705	700	748	721	730	703	697	707	738	763	706	663	685	692	730	725	718	662	729	717	716	673	714	705	710	698	689	696	709	693	716	683	741	696	702	696	715	688	672	708	739	708	666	726	699	686	727	693	672	711	712	689	743	675	728	715	719	758	742	691	697	697	703	737	702	713	692	691	743	683	731	659	689	756	690	710	721	694	708	705	704	669	711	761	683	670	659	711	711	714	722	703	768	745	660	732	749	668	698	711	707	684	727	686	725	713	711	703	706	738	651	745	755	763	726	720	701	739	682	698	750	681	724	765	646	723	762	704	693	665	701	731	722	668	708	666	733	694	704	708	704	699	712	668	678	687	744	683	721	717	686	696	662	721	710	732	730	693	699	713	691	720	680	698	651	738	737	724	695	708	730	737	761	703	746	692	717	701	671	669	687	687	677	694	724	762	725	706	693	690	702	694	756	720	716	706	727	696	718	751	744	686	759	729	712	656	694	641	711	689	664	690	706	674	669	699	742	721	747	695	692	728	713	687	698	679	711	669	718	722	678	710	709	681	684	716	690	712	751	732	670	732	701	675	675	679	700	655	705	675	711	686	707	713	657	701	734	716	691	740	721	694	682	712	702	689	676	681	707	663	681	718	745	724	721	729	636	721	704	714	705	651	665	686	697	708	702	724	705	708	713	704	668	707	717	708	724	716	704	724	684	695	744	680	657	723	694	702	748	770	691	726	711	732	678	715	734	711	719	716	719	752	692	698	720	733	679	686	705	734	719	721	707	714	714	660	670	714	704	684	685	662	725	710	746	691	692	703	752	702	732	724	706	716	714	742	680	682	713	733	709	695	693	678	712	719	704	718	751	638	662	680	686	703	743	779	706	749	711	708	696	680	723	712	679	706	741	702	745	724	691	733	737	700	689	698	693	735	690	687	715	713	651	684	678	713	714	724	661	704	690	734	693	742	687	721	739	759	684	713	732	751	727	665	696	720	732	698	706	673	758	692	707	704	703	728	690	726	708	733	707	686	726	693	754	750	659	758	717	684	681	700	736	745	679	693	720	687	661	687	679	701	671	734	665	706	688	725	672	720	707	711	717	666	743	691	669	729	749	725	711	700	690	692	718	689	692	701	750	752	702	702	708	678	711	700	650	717	708	668	724	753	706	685	718	670	705	709	699	699	709	706	685	723	710	748	698	693	720	710	676	682	686	673	721	705	686	695	702	732	738	680	700	705	726	691	688	709	694	717	723	719	689	721	707	742	705	701	645	654	707	675	706	689	711	714	708	726	688	734	684	753	686	718	727	692	663	719	715	701	706	689	711	691	693	663	693	747	684	737
22832	28429	23299	15876	6428	1276	546	319	202	152	148	154	161	169	129	158	148	148	157	152	140	139	124	147	163	153	145	139	144	161	152	174	142	153	172	125	155	147	143	132	161	142	156	155	139	170	141	141	142	143	163	157	165	152	153	131	143	149	145	178	143	118	133	127	156	132	152	154	149	159	125	152	149	147	158	125	170	156	171	143	158	168	154	152	168	130	147	163	147	167	145	144	160	150	139	144	150	161	140	137	155	172	152	152	145	160	142	154	172	165	150	147	146	151	128	165	138	135	156	157	136	140	127	152	137	149	146	143	126	149	129	167	151	157	139	144	145	127	132	145	158	148	145	136	146	176	166	142	150	154	161	165	110	148	149	146	135	155	146	146	140	165	143	141	150	170	172	143	148	136	159	125	149	174	138	137	140	136	162	158	160	141	147	143	138	137	133	149	154	159	181	173	146	146	162	155	148	153	158	146	134	132	126	134	157	148	146	158	140	152	146	161	170	148	167	170	154	144	152	163	164	148	156	138	163	146	138	148	143	165	146	136	172	160	167	152	122	153	137	174	151	157	151	178	154	124	167	147	153	147	162	163	149	164	152	151	133	147	152	163	155	148	152	119	146	156	139	151	145	166	138	135	158	158	156	171	165	130	146	158	158	167	133	132	144	171	147	135	151	147	154	149	119	154	137	133	139	144	158	155	161	152	144	146	169	146	138	141	141	171	157	157	153	130	143	145	149	133	147	150	153	157	160	155	142	158	152	128	160	152	134	130	168	148	155	148	144	124	150	157	140	175	159	138	153	148	156	156	160	158	150	162	141	129	157	140	157	139	145	131	133	136	156	139	146	147	146	138	130	149	137	140	141	135	164	130	145	141	140	153	147	117	119	155	159	158	150	140	142	157	156	142	150	179	165	150	155	158	149	151	154	160	135	187	153	130	166	150	124	159	156	170	147	150	126	159	150	146	139	149	151	144	144	156	159	155	157	146	155	145	149	148	155	169	156	171	140	119	144	138	149	152	160	130	166	162	124	162	162	154	136	133	152	150	139	175	147	155	155	158	153	127	146	147	158	149	145	153	149	185	160	135	144	159	122	165	151	158	149	157	141	152	153	145	163	153	158	140	159	165	163	151	141	154	153	166	153	145	136	130	169	153	177	156	135	144	122	151	149	164	167	160	150	157	157	136	143	149	157	184	134	153	166	155	149	141	137	158	153	138	148	153	122	147	144	127	147	154	140	147	134	154	145	146	148	153	143	146	174	138	143	149	126	156	178	151	142	132	141	143	143	146	141	145	157	157	152	173	153	138	120	150	150	150	147	156	153	145	164	128	150	149	155	138	169	134	159	153	160	161	139	162	182	146	128	139	147	151	143	140	173	143	151	144	177	129	128	137	139	144	164	155	156	158	157	133	129	142	151	146	170	160	151	150	174	137	149	141	142	148	136	134	154	176	159	153	134	140	123	156	140	137	152	127	121	149	157	141	139	168	129	156	143	162	129	161	158	157	158	143	142	158	140	150	174	145	143	153	124	147	161	149	138	134	143	113	171	148	149	145	150	168	167	138	130	138	144	141	128	165	150	167	180	153	135	125	178	164	150	160	156	153	145	145	157	136	134	154	150	147	137	151	150	160	181	131	147	150	132	124	143	143	144	150	165	163	127	152	146	135	145	139	152	149	169	150	140	146	138	123	148	141	145	159	149	148	148	143	135	151	143	157	140	151	139	129	143	128	155	140	161	146	144	145	166	160	152	137	151	177	164	171	137	145	156	147	154	136	138	148	158	152	162	157	156	137	164	155	136	144	135	134	142	154	154	140	144	137	168	152	159	147	150	183	157	153	161	151	126	136	148	122	130	140	146	149	147	169	165	152	152	161	137	151	163	135	120	129	136	164	158	158	144	144	153	141	123	144	143	150	148	159	182	153	148	173	168	147	144	160	147	139	139	145	143	135	142	150	143	138	148	144	159	165	153	146	175	146	146	139	147	148	156	145	141	149	159	148	142	148	143	140	143	160	171	162	142	152	150	181	138	162	145	149	135	149	155	147	135	146	153	160	145	148	150	131	134	154	137	146	169	154	143	146	166	144	116	148	150	143	155	140	158	166	138	147	149	146	152	130	163	143	164	140	152	142	169	154	124	143	161	148	178	138	147	130	137	145	166	153	167	141	144	164	131	157	155	137	161	154	155	143	153	147	179	157	136	144	126	155	127	135	143	151	157	158	134	153	146	139	171	161	167	148	141	146	153	122	131	144	130	150	170	146	149	153	134	139	146	148	109	144	167	151	138	169	158	138	134	150	141	163	146	159	139	156	149	158	165	157	153	149	144	153	158	135	167	147	156	147	144	153	133	131	149	145	128	155	140	167	163	154	144	170	143	135	153	158	156	159	140	124	150	167	134	142	152	134	160	160	137	143	174	164	152	146	162	153	177	150	157	169	144	145	139	144	137	160	157	150	163	149	166	144	137	146	157	147	152	173	158	132	131	138	131	160	135	166	151	133	149	141	154	127	173	136	154	137	143	137	141	141	152	145	151	144	150	171	168	166	151	153	170	144	128	169	154	147	153	144	166	173	151	146	141	143	161	137	146	145	144	150	129	142	155	163	159	128	157	154	151	148	146	142	158	160	145	140	163	142	169	148	155	162	149	155	160	134	145	178	150	152	150	145	131	133	159	144	157	143	144	158	155	150	155	142	143	156	153	165	174	154	152	180	147	157	136	147	161	146	154	166	148	139	139	170	163	141	158	155	142	114	151	147	129	136	149	143	133	149	183	168	150	152	168	144	136	164	156	167	149	144	121	146	149	171	148	132	163	151	140	147	148	135	148	155	168	146	153	161	148	147	157	165	157	173	173	153	137	129	137	159	153	138	159	152	141	169	171	157	177	137	151	181	137	134	148	152	156	164	142	131	149	147	134	163	173	159	168	128	137	141	137	135	159	158	136	149	147	141	144	158	142	147	141	166	146	138	141	148	154	158	129	166	139	154	160	141	174	144	146	156	156	148	175	142	159	127	146	137	146	133	166	171	157	148	156	164	152	154	185	150	148	158	149	149	137	158	137	152	173	154	131	147	157	152	138	154	148	158	154	138	161	149	139	150	153	150	130	149	147	143	157	166	141	157	150	161	136	154	146	166	127	149	144	137	153	147	140	147	136	113	169	152	131	145	142	134	146	146	148	144	177	146	159	162	160	162	139	127	150	127	147	145	145	155	162	146	142	156	152	123	151	145	154	155	128	154	114	137	151	129	146	138	153	156	141	132	128	138	167	180	145	168	150	150	156	155	154	138	176	167	129	140	140	153	130	153	170	156	155	130	141	159	156	148	147	155	147	125	148	167	166	151	143	163	146	145	154	141	146	136	137	146	165	143	140	156	145	148	137	173	143	158	151	142	142	148	148	138	152	159	143	162	137	135	155	140	152	155	157	152	177	131	164	160	174	148	155	138	147	160	134	147	141	159	172	158	149	161	150	141	144	179	142	149
19551	28556	30504	26047	15787	3562	1110	457	426	452	457	445	412	461	440	434	418	396	430	432	436	395	433	438	415	460	450	432	430	433	451	445	433	450	428	445	402	429	437	406	436	407	406	425	415	446	410	435	408	398	433	427	417	431	453	431	463	418	426	432	441	448	410	436	470	442	416	414	423	406	448	425	416	410	435	430	431	436	447	447	457	438	426	454	432	428	434	469	415	440	429	428	437	420	416	439	421	438	428	425	444	406	414	402	405	456	429	456	444	427	425	450	425	454	418	408	442	423	415	429	459	385	418	386	438	443	472	441	463	374	411	413	436	441	444	457	386	454	423	438	417	450	453	426	422	441	434	434	431	433	436	429	425	412	468	411	409	432	409	409	418	419	410	429	424	418	408	423	409	416	449	411	437	430	406	431	456	386	430	416	431	438	415	421	418	444	405	431	395	419	417	438	471	441	379	432	434	421	437	419	446	419	428	419	442	429	382	454	429	395	400	452	439	403	399	399	425	442	443	444	429	449	451	427	402	413	440	414	370	427	399	440	429	428	458	438	434	405	461	422	407	455	408	486	425	449	476	436	457	432	428	422	412	422	448	425	458	438	450	415	445	451	455	398	389	412	449	449	404	443	423	436	402	448	403	427	445	448	460	436	447	431	395	454	416	443	435	462	471	396	441	446	443	420	413	408	426	402	418	426	363	437	437	425	449	444	426	444	437	431	441	396	426	448	452	429	465	412	402	385	416	405	454	413	434	450	407	424	447	422	433	417	393	442	424	437	472	443	432	424	406	470	481	407	414	445	417	421	459	393	416	409	474	420	468	446	440	447	457	433	358	442	422	426	422	444	446	401	422	413	435	396	455	416	430	473	424	438	422	428	366	405	454	434	416	445	437	420	429	398	424	423	433	448	418	456	409	434	430	410	433	419	404	421	433	467	398	456	451	415	420	438	410	402	408	430	445	434	454	410	429	448	436	455	445	433	463	418	425	398	458	462	400	440	436	441	409	431	415	455	427	430	418	422	427	438	433	442	418	431	455	443	447	431	438	464	421	397	461	435	442	414	432	443	441	413	461	426	429	428	421	422	456	441	428	447	449	412	432	435	430	397	443	425	410	391	402	451	385	426	444	445	408	388	392	433	442	428	446	441	403	445	425	453	408	416	438	469	412	434	411	426	412	427	425	418	433	446	432	432	418	426	389	408	428	433	449	435	451	397	453	432	420	406	417	431	395	433	423	424	408	410	432	461	428	442	411	427	417	415	409	426	446	433	439	457	408	420	457	413	429	435	438	431	451	447	428	390	435	408	423	439	438	433	423	437	437	415	458	447	421	448	453	430	422	449	433	418	410	473	412	437	442	452	441	412	424	411	396	415	435	410	465	432	435	442	432	428	460	448	437	415	430	433	384	447	430	395	444	429	430	449	415	393	428	421	430	412	414	420	403	406	467	426	417	428	439	463	422	417	421	443	456	427	427	446	386	448	452	431	392	423	429	432	398	417	421	441	420	422	409	428	484	371	419	457	449	416	440	401	390	419	440	418	447	428	406	468	432	462	403	441	399	444	472	425	429	433	435	425	404	397	428	443	385	407	428	437	432	429	396	408	418	450	467	427	413	428	410	441	378	387	414	412	414	436	434	446	410	432	454	449	429	437	440	440	434	409	421	447	431	421	446	424	431	439	385	443	389	419	432	414	442	419	416	423	418	432	412	437	440	394	444	452	408	456	449	414	439	443	431	412	427	449	447	405	455	416	432	419	404	422	430	413	405	436	422	433	404	448	395	432	450	436	427	439	394	387	409	424	423	446	444	447	453	418	412	468	438	422	435	415	420	465	424	427	421	396	468	441	430	435	447	404	420	388	442	432	430	447	409	402	473	416	450	447	426	443	425	444	424	438	459	415	441	412	441	446	395	430	404	437	414	429	424	412	394	399	422	430	439	444	421	436	404	441	475	430	417	386	442	402	417	450	447	416	438	413	402	429	455	382	440	428	436	403	452	395	436	431	465	458	412	439	430	418	446	436	476	407	425	433	445	451	432	444	437	436	428	412	444	429	446	447	406	443	401	448	428	385	394	427	415	422	398	450	424	424	416	424	366	433	429	434	391	401	445	438	452	398	416	435	402	415	475	395	409	460	412	411	430	409	420	427	436	432	433	441	485	413	421	421	432	418	446	408	428	426	427	421	430	456	412	426	452	432	394	442	452	439	422	433	418	446	416	419	419	422	435	434	427	445	436	458	447	449	411	388	404	407	453	424	452	432	424	457	417	402	451	444	414	414	444	412	409	434	418	422	420	436	398	422	459	421	416	464	471	454	419	424	393	452	464	401	423	427	476	444	417	400	402	424	427	399	390	440	377	423	453	413	453	438	447	438	446	423	425	446	448	379	449	417	436	472	409	426	444	415	426	425	449	416	429	419	388	449	454	437	454	431	441	411	427	429	433	398	428	402	379	424	432	402	419	420	399	398	457	429	421	424	428	399	450	447	411	448	393	387	395	425	437	412	456	450	437	421	443	444	437	419	422	453	425	405	416	419	414	424	436	439	446	418	404	426	452	383	434	458	432	397	407	422	410	441	455	422	443	433	403	381	433	423	434	393	400	436	455	424	439	429	409	423	452	437	404	425	403	427	447	447	443	400	418	446	414	435	417	398	426	417	410	445	449	422	411	438	445	402	426	416	439	450	429	438	449	455	429	423	448	437	424	437	399	420	437	420	427	428	462	438	427	402	439	415	424	413	438	411	418	430	427	419	402	419	403	433	413	403	434	438	420	434	435	469	436	431	445	442	418	419	411	430	438	415	432	377	424	406	453	421	424	385	449	453	407	418	420	423	420	410	390	386	436	404	440	426	426	400	373	448	480	396	425	408	415	418	433	417	412	393	438	405	447	442	401	396	426	408	423	456	445	432	460	428	412	392	405	441	417	429	393	425	414	407	450	437	486	403	388	423	441	401	432	394	380	402	389	440	417	456	424	449	430	424	449	449	435	427	422	429	432	443	393	459	418	449	444	441	437	442	472	422	429	441	418	432	437	441	428	446	383	456	449	421	419	421	439	419	473	431	428	390	435	413	426	412	485	417	426	422	427	443	428	420	421	405	437	440	409	389	439	429	451	425	470	455	445	445	407	413	380	462	441	438	436	425	435	430	426	415	447	434	369	452	424	429	451	428	441	429	412	449	420	439	417	398	489	467	453	422	437	466	444	406	456	420	451	439	418	414	433	426	430	440	460	424	451	405	426	414	449	405	408	445	453	427	430	448	419	404	423	450	440	469	412	419	405	397	432	422	410	412	451	439	382	397	428	477	435	453	465	409	412	395	423	448	411	417	398	425	451	449	418	448	427	419	480	452	455	414	453	422	425	451	440	407	456	418	431	430	451	457	412	425	417	404	445	459	408	438	428	455	436	441	405	441	431	401	397	399	432	394	458	440	469	412	462	451	400	390	464	450	424	424	435	461	432	478	448	444	407	444	438	433	410	399
57346	49689	41182	34632	31828	23811	15860	6573	1269	337	246	261	213	227	252	247	231	252	216	222	245	251	213	225	214	233	236	234	231	245	249	223	237	237	226	258	232	217	197	206	221	234	197	226	208	248	216	230	229	236	236	198	217	214	230	222	221	260	216	220	220	236	238	198	227	217	222	242	215	250	229	233	219	247	248	203	220	262	242	230	240	243	223	221	248	228	236	245	207	210	225	243	217	203	266	250	242	251	198	216	206	208	230	214	213	257	223	223	260	236	210	228	243	224	242	218	236	224	211	243	239	198	206	230	234	248	238	224	218	235	218	216	219	228	232	228	202	234	224	245	254	198	240	239	231	259	243	217	227	231	199	213	202	239	217	225	239	230	213	207	200	223	201	225	244	235	229	231	214	254	219	241	235	222	233	215	218	235	206	223	219	222	220	228	221	228	240	245	241	229	210	247	216	257	242	220	245	234	216	237	248	255	256	224	250	231	219	216	203	240	230	230	203	225	239	215	248	240	220	191	245	225	208	227	233	209	216	253	211	215	215	208	228	223	217	242	239	214	231	215	183	247	238	212	214	230	175	225	248	228	242	221	236	213	226	220	205	208	211	206	219	186	238	233	243	220	215	239	217	213	218	218	229	227	216	203	232	227	228	222	222	219	228	234	225	209	214	178	207	194	223	258	234	208	253	214	222	250	220	244	209	220	219	227	240	230	234	234	222	259	250	211	222	198	214	223	226	229	231	201	213	209	220	261	203	234	222	222	221	234	223	249	214	236	229	224	220	249	223	238	223	217	213	203	238	235	240	221	250	224	222	240	227	195	217	249	244	252	231	212	232	222	203	226	232	222	232	228	230	211	228	248	201	233	219	232	284	230	222	219	218	238	242	250	199	242	203	190	222	241	231	230	241	233	192	220	221	212	223	257	211	247	215	232	221	236	224	240	250	212	260	235	215	230	223	236	211	231	221	235	199	224	215	212	244	232	233	191	229	241	212	221	224	217	226	226	219	211	246	237	226	257	228	208	239	236	207	218	243	245	225	208	203	236	203	225	216	223	232	262	216	202	257	220	221	252	219	260	219	235	219	253	250	225	237	207	222	236	218	204	214	256	215	241	254	228	209	206	257	252	229	238	226	214	223	202	227	213	221	263	230	222	211	224	217	244	211	224	234	219	229	225	216	205	224	225	214	234	217	202	215	244	239	222	238	215	230	216	228	219	231	220	218	219	237	228	214	234	222	238	205	196	255	245	229	230	245	227	233	215	240	259	228	213	223	224	209	224	238	233	215	209	198	234	237	207	235	232	236	226	260	234	202	230	208	193	246	229	246	234	218	220	224	232	227	216	231	225	207	218	249	219	196	211	224	223	219	222	229	210	240	236	202	224	223	245	224	219	229	218	214	234	220	238	258	232	230	234	249	224	216	233	208	233	220	247	219	211	218	209	207	222	217	230	246	209	207	200	238	229	221	227	226	230	237	222	225	220	214	211	221	227	227	230	203	219	240	240	247	215	267	236	240	207	241	222	213	230	229	233	206	238	215	242	231	235	222	199	224	214	203	256	241	216	228	206	222	243	241	231	208	225	224	214	202	227	216	247	246	221	201	209	206	226	228	263	227	223	219	220	223	220	235	227	225	231	219	240	225	218	212	230	224	233	243	273	230	230	231	199	228	238	218	234	216	198	245	236	222	217	227	196	232	230	223	199	213	205	194	232	212	216	192	207	218	242	233	199	212	225	226	222	219	225	193	236	234	226	211	260	224	247	240	202	207	217	234	226	217	258	198	245	240	240	218	235	261	213	216	247	228	229	216	241	237	241	211	220	236	225	246	218	213	226	284	230	212	230	234	224	192	209	208	208	240	235	243	227	241	227	250	219	243	215	211	261	227	226	217	216	222	227	224	228	233	211	232	224	223	195	233	266	232	259	176	240	214	238	197	208	215	239	210	230	217	220	223	222	223	233	238	226	213	224	214	206	222	223	224	228	214	240	244	216	251	237	245	241	221	214	228	211	229	229	231	219	258	227	219	231	237	243	191	229	232	215	215	230	258	251	232	217	247	206	228	209	233	238	222	222	245	236	214	223	218	230	230	247	228	270	247	239	207	231	237	219	217	263	248	233	216	229	227	202	220	228	230	224	202	213	238	227	244	237	228	230	227	225	215	224	215	244	235	225	237	237	236	253	214	192	232	219	207	235	207	236	235	231	241	236	254	222	250	234	202	210	230	247	239	200	229	225	247	215	218	231	225	220	204	205	229	239	217	234	228	231	235	218	214	214	244	207	224	243	222	246	238	251	224	231	232	225	229	217	209	233	263	243	234	200	218	245	206	244	223	229	227	264	230	221	232	214	221	222	238	221	236	225	242	201	233	250	216	234	212	216	212	239	243	249	214	205	221	214	211	235	243	233	220	244	215	225	240	212	224	224	246	239	214	235	209	232	233	234	219	241	219	251	248	240	208	232	238	235	224	221	226	215	219	257	230	229	223	257	223	234	233	232	227	244	242	219	251	205	211	231	207	241	248	223	245	243	195	209	212	241	230	227	240	219	204	210	236	248	254	252	219	203	223	234	240	191	231	249	209	229	217	213	216	214	243	226	205	220	194	200	243	244	235	224	217	232	262	223	216	204	225	258	238	238	255	220	229	202	202	258	254	199	207	227	226	222	265	258	244	273	233	235	229	241	214	221	231	199	255	223	240	214	220	218	235	214	223	223	219	241	256	217	184	246	228	222	227	239	230	228	234	255	206	223	248	211	228	234	204	206	234	222	264	242	224	217	241	230	231	212	241	224	224	196	245	244	216	235	213	213	243	212	238	231	230	245	210	215	244	220	247	208	231	228	229	226	219	208	213	230	196	214	237	217	218	221	249	221	226	228	229	206	256	225	228	213	241	224	219	232	198	217	222	244	248	236	252	233	233	222	219	236	214	217	213	213	207	234	215	220	243	233	219	207	211	221	234	247	236	209	222	259	220	215	230	232	240	225	236	234	253	234	237	233	218	222	218	262	227	239	233	222	223	230	229	229	252	211	223	214	235	200	223	234	217	205	209	197	220	213	216	228	223	237	232	224	220	239	216	187	200	220	233	228	244	239	228	215	225	211	210	219	254	234	214	235	224	221	222	227	227	241	233	231	240	228	247	222	237	198	227	220	231	223	237	213	231	224	217	238	239	248	230	225	222	211	228	220	221	242	226	204	220	203	248	213	257	210	226	211	226	242	231	202	248	214	240	209	205	220	235	220	221	210	232	224	229	212	214	216	223	230	221	230	228	210	236	221	228	219	229	221	236	225	234	199	245	213	235	240	218	223	241	232	249	231	212	237	227	226	232	227	235	219	219	203	198	236	232	221	208	233	245	220	226	240	238	245	199	220	222	241	219	249	226	206	259	237	246	249	247	232	245	236	245	225	229	226	217	239	240	225	215	244	239	248	197	219	220	217	244	252	233	228	257	238	225	227	229	218	235	219	228	237	233	242	204	195	237	245
48722	54891	55346	64727	53993	8150	1425	794	752	721	686	622	597	672	641	671	616	623	604	629	601	620	606	612	653	628	640	605	580	602	597	635	607	638	589	577	578	587	620	626	629	618	588	629	604	627	622	606	587	590	605	573	599	631	600	634	608	567	579	596	600	604	636	585	550	641	617	598	569	602	569	575	606	596	617	590	572	565	592	629	559	633	622	616	563	663	614	599	589	602	594	635	619	620	634	616	610	561	606	591	585	639	575	627	609	544	590	617	575	626	580	564	571	597	618	641	605	574	565	668	627	615	577	622	652	583	597	592	624	592	564	629	549	570	601	579	556	642	611	610	618	580	606	595	583	581	633	596	633	614	615	587	656	592	650	594	606	568	596	598	615	599	635	605	602	595	566	562	586	608	565	599	648	591	556	587	608	649	554	629	590	571	580	603	614	584	598	583	638	597	604	576	576	629	568	630	608	572	623	594	600	577	596	602	561	672	566	617	607	670	586	590	604	613	604	595	605	581	583	601	588	558	613	596	595	584	593	626	608	602	577	627	594	593	631	602	607	608	643	608	590	575	572	612	589	580	604	607	563	599	619	585	583	594	597	601	564	601	638	593	641	604	611	610	595	576	603	577	571	629	545	609	603	634	595	594	637	579	613	590	617	612	588	606	624	592	582	593	621	636	590	617	633	586	589	622	551	634	630	579	586	591	598	653	585	587	570	553	587	565	587	624	590	618	594	575	591	600	591	597	629	572	590	651	610	563	601	595	589	575	605	569	643	591	612	606	570	579	587	628	595	597	572	620	591	608	642	530	599	610	610	563	604	592	594	605	593	579	614	654	572	564	602	572	602	592	612	553	614	582	615	625	623	587	621	583	612	579	589	554	626	651	629	594	611	621	628	639	576	626	587	596	574	550	613	598	609	604	546	584	552	598	610	610	572	664	579	583	569	570	596	585	618	607	630	570	576	583	626	580	608	560	603	609	622	620	599	680	621	605	588	637	646	588	567	625	566	596	571	607	639	605	566	580	593	610	590	595	635	610	583	578	590	593	584	567	594	639	583	612	582	631	575	646	615	609	636	641	591	537	633	596	640	629	622	583	565	620	553	578	578	622	600	557	621	605	624	597	619	589	568	563	628	577	651	556	558	605	610	624	588	652	592	604	599	569	576	629	606	611	581	613	577	561	607	580	622	557	580	600	601	592	641	626	612	571	582	595	561	617	621	604	580	586	617	592	621	617	549	612	560	613	603	635	609	597	620	622	590	585	567	598	611	608	571	591	616	575	620	575	632	582	558	612	591	590	596	605	610	605	566	611	570	598	641	647	584	644	582	579	642	557	593	584	577	596	593	608	673	604	613	623	618	589	582	598	594	596	592	639	571	633	601	612	614	622	573	595	588	572	651	597	546	607	580	620	573	606	625	603	591	646	571	593	628	593	596	571	622	585	648	530	600	593	580	603	612	578	592	611	594	618	637	597	606	622	619	639	608	553	572	609	664	643	619	568	628	595	610	578	589	637	565	582	617	641	609	643	603	566	607	605	567	583	620	627	580	654	593	616	588	607	558	581	579	605	575	605	585	606	597	597	630	602	625	596	597	540	574	596	634	636	615	585	587	603	606	661	607	608	550	605	589	617	587	591	586	582	572	574	640	548	562	640	634	607	591	616	584	596	576	635	614	553	594	613	549	591	595	618	537	590	628	581	579	608	618	612	577	616	542	577	624	568	620	610	614	561	590	608	613	582	571	645	605	636	582	613	634	596	596	599	593	596	612	624	557	579	624	578	641	591	545	582	609	594	637	590	538	604	594	581	588	582	603	585	583	627	593	579	576	581	617	540	564	634	614	618	611	608	591	607	591	634	614	597	574	561	627	592	615	591	572	564	591	595	578	582	600	569	565	654	624	633	609	569	602	607	597	610	607	621	644	622	577	587	553	578	607	610	587	559	590	647	529	592	617	566	617	585	580	560	566	591	596	622	582	608	604	628	567	590	588	637	550	606	582	566	608	632	615	583	563	611	639	605	608	626	621	585	610	586	574	626	545	567	607	628	586	589	624	621	600	600	600	578	606	573	605	616	593	527	620	609	579	586	570	625	629	591	605	591	609	572	617	602	581	599	638	593	590	599	621	631	607	566	574	585	643	609	592	570	651	587	650	534	577	571	601	604	603	595	600	610	622	614	566	595	617	595	562	555	576	610	597	643	633	611	559	614	589	631	624	576	605	606	621	531	624	596	563	608	595	669	576	553	606	610	610	611	594	631	633	613	609	628	604	568	634	613	558	570	592	614	630	613	637	596	586	601	567	624	565	619	567	556	593	660	558	589	615	645	646	594	640	593	603	577	611	603	627	599	608	599	587	645	600	598	605	598	593	583	598	589	559	572	579	586	594	616	554	627	584	599	599	656	595	629	579	591	587	589	593	608	586	586	602	642	657	582	582	596	603	641	583	592	594	610	618	557	563	575	605	591	589	597	566	606	594	608	637	577	596	588	602	587	591	601	592	596	572	621	607	598	553	601	609	576	569	594	603	585	594	622	582	612	596	606	602	607	590	620	588	579	618	569	614	601	595	605	564	586	591	619	619	643	592	587	598	635	581	605	650	632	581	601	600	607	576	581	549	577	605	573	620	580	613	617	594	612	552	539	594	581	560	624	598	598	649	574	612	647	598	556	616	550	606	617	536	612	576	583	632	586	569	579	568	599	618	566	612	537	621	634	605	599	590	564	617	610	591	593	602	583	621	645	602	579	605	582	606	595	559	611	602	610	578	619	625	579	602	591	607	588	601	568	625	591	612	602	591	639	606	623	573	630	579	582	555	576	575	621	619	581	568	584	608	585	601	587	567	562	555	594	576	631	588	569	578	573	594	614	606	603	617	629	628	583	572	575	594	578	635	585	591	563	584	632	610	564	591	599	610	588	602	602	592	592	583	565	644	585	566	589	578	594	597	592	616	609	601	627	635	595	583	567	612	630	553	625	593	528	604	636	597	651	624	607	615	627	611	625	621	580	595	634	578	556	556	608	583	589	606	602	600	618	647	582	603	598	545	605	604	568	616	614	598	623	565	601	672	592	631	607	587	561	587	581	591	608	562	576	619	644	557	595	571	613	592	652	622	631	604	605	610	571	587	603	601	595	591	588	624	608	616	566	624	580	594	599	622	574	604	588	588	583	604	595	603	621	593	628	573	614	629	622	585	622	595	580	567	585	597	591	595	573	579	582	532	589	615	614	624	555	609	555	620	531	548	619	595	583	602	603	606	631	571	556	623	626	605	575	625	565	592	592	589	581	627	580	634	606	591	591	589	591	630	619	607	605	578	606	604	587	586	612	573	633	616	598	594	611	585	587	622	607	571	600	609	582	572	572	589	573	579	573	621	612	582	581	624	588	590	605	584	620	597	573	589	645	587	641	622	590	605	607	591	617	594	565	574	599	615	667	593	619	638	607	605	616	602	615	552	624	602	589	631	562	625	592	611	583	564	629	622	641
57851	43016	39924	34488	31112	25172	21648	14158	5189	844	372	367	352	352	358	347	359	381	357	318	387	328	335	332	339	361	359	312	311	352	321	342	350	360	334	355	346	343	308	365	327	308	372	343	309	291	326	330	328	320	327	322	296	314	334	330	289	335	331	328	338	326	331	332	312	332	339	328	354	310	313	299	345	291	357	323	323	345	344	325	355	355	327	345	336	338	324	350	305	346	317	329	330	314	342	331	315	342	358	336	283	312	295	321	350	337	323	303	340	308	316	331	310	339	311	333	358	340	330	337	302	322	313	344	320	354	351	329	348	345	314	353	334	312	324	324	327	346	328	293	342	354	342	323	311	291	345	316	305	278	310	355	301	309	334	309	336	333	315	308	332	319	343	351	387	330	293	328	330	319	317	318	317	329	322	349	333	341	302	287	322	302	336	300	352	307	324	336	327	357	316	327	306	344	348	321	304	319	320	324	298	289	334	315	342	322	311	312	322	298	304	328	364	304	341	317	362	321	311	305	347	318	331	322	306	341	323	332	334	316	352	309	343	298	310	334	346	331	295	329	319	325	336	315	310	328	321	286	332	329	352	329	309	310	319	343	292	328	299	333	351	368	350	296	352	298	346	312	315	324	352	326	328	294	313	312	368	336	338	315	319	328	358	342	313	303	275	309	333	299	339	280	316	316	291	301	286	320	311	318	330	355	335	322	308	345	322	311	341	367	332	349	280	286	338	321	330	334	324	310	321	345	330	331	270	321	321	382	334	332	339	328	317	329	316	319	336	306	313	330	294	322	317	298	288	324	338	320	351	305	289	338	319	312	300	333	318	315	300	344	298	329	341	357	333	379	350	320	358	313	354	330	305	324	324	332	308	369	344	351	314	326	305	356	335	328	315	334	326	334	346	346	316	305	303	320	331	303	307	298	331	349	299	342	339	310	336	336	298	329	315	361	319	311	303	343	298	326	298	340	326	343	362	308	329	329	304	338	298	345	349	331	291	308	305	321	278	309	315	300	344	287	336	332	335	325	340	320	328	310	335	331	304	321	357	342	321	301	308	326	318	325	358	349	313	310	302	323	316	317	331	325	312	319	303	344	342	300	319	326	342	317	310	319	340	312	344	314	346	324	326	330	308	318	326	308	308	335	314	337	333	305	348	334	337	279	303	348	327	346	334	313	338	327	324	300	347	338	345	313	339	326	305	314	309	338	327	346	289	320	332	320	309	334	328	308	331	318	349	355	319	325	320	300	323	330	305	326	349	336	325	315	340	314	316	355	322	331	319	336	323	334	321	318	350	316	325	343	344	303	311	334	340	331	293	331	330	337	312	326	335	339	339	323	340	329	337	324	295	314	321	320	293	339	315	325	310	358	360	336	343	302	346	319	338	343	337	353	309	310	300	314	330	320	333	357	321	332	321	306	301	315	335	295	342	324	331	286	358	331	323	334	326	319	317	350	320	324	326	297	328	338	295	347	368	348	339	341	322	336	344	318	317	323	340	351	308	358	302	357	320	333	360	308	300	335	346	299	316	311	308	333	320	298	322	329	321	348	320	322	299	315	342	305	313	288	330	310	289	319	318	328	292	336	359	324	299	335	335	344	305	333	328	306	306	325	343	316	329	355	351	338	305	311	336	318	334	338	319	338	351	342	308	288	303	330	333	329	337	296	339	283	329	346	345	332	321	338	294	308	327	314	317	314	349	309	327	305	282	351	326	308	312	277	277	335	362	317	346	321	310	330	319	329	357	333	339	315	314	298	294	327	304	325	304	313	281	352	320	346	299	307	336	326	319	305	324	336	318	319	305	396	346	358	309	337	321	320	305	337	320	340	308	314	343	290	331	331	312	341	331	304	324	298	337	316	359	318	291	317	341	327	329	348	368	330	337	345	326	330	349	314	329	354	351	347	319	331	343	340	323	305	327	326	344	300	311	312	355	368	325	312	315	316	331	332	337	323	336	295	321	301	390	320	332	327	331	350	301	348	321	309	334	313	302	339	307	321	325	325	310	340	359	329	304	328	329	323	333	315	336	357	306	339	310	331	363	316	322	330	340	331	319	311	309	344	338	334	304	311	305	322	322	344	331	319	327	281	356	339	305	326	309	345	312	318	309	330	333	319	347	322	292	349	322	328	291	333	320	333	341	322	344	354	330	315	317	323	335	338	362	358	319	346	354	341	339	328	305	323	356	343	305	309	336	315	314	312	301	306	334	321	294	325	291	366	326	361	324	320	330	340	319	353	279	305	345	306	296	325	353	316	317	326	357	321	304	326	334	315	320	345	309	341	334	326	317	311	310	308	349	351	317	312	320	311	348	306	322	316	326	331	332	347	308	325	321	337	345	364	342	329	315	301	348	328	340	314	326	339	338	316	300	304	329	351	329	330	326	339	347	315	327	307	326	335	329	342	327	327	335	324	302	342	311	325	341	339	301	310	345	369	319	345	368	331	337	289	309	346	299	330	343	366	321	316	330	280	344	328	311	316	339	321	352	308	310	326	305	324	336	353	323	297	348	337	334	356	344	350	314	329	328	341	333	309	295	322	306	375	328	336	341	305	329	345	344	331	349	322	302	334	328	346	315	349	334	287	294	348	329	312	320	336	328	323	322	322	288	337	340	330	348	352	341	324	348	309	288	333	351	352	323	305	342	303	324	343	326	324	340	327	349	317	292	342	315	299	333	329	322	315	309	309	321	347	298	305	323	319	352	339	312	339	283	302	317	330	334	327	336	320	288	342	340	324	338	308	329	344	301	339	328	363	363	340	313	351	327	333	314	323	353	321	321	325	354	353	340	373	363	351	332	330	342	336	305	312	320	315	334	316	321	318	318	354	303	313	349	315	332	323	295	302	308	318	347	331	320	304	312	323	332	322	352	351	359	304	299	287	348	329	311	345	288	338	340	291	335	317	289	327	313	311	306	293	342	282	310	346	290	317	314	322	304	323	300	337	305	335	332	351	330	328	288	336	311	329	317	342	317	307	294	325	347	305	360	327	315	302	311	337	347	321	357	309	304	309	283	343	318	305	317	340	319	338	346	295	334	334	338	326	319	328	308	302	348	354	331	311	303	321	326	309	304	315	341	348	321	319	295	346	371	319	353	331	295	336	343	352	334	309	325	341	329	337	339	333	350	331	386	347	342	314	328	343	277	336	303	332	331	346	325	321	326	367	338	330	330	315	293	330	331	326	300	333	332	318	328	344	319	340	343	308	328	336	304	336	302	323	322	300	306	323	320	337	317	303	338	314	329	294	319	322	302	299	332	316	307	329	326	317	340	306	339	297	373	320	348	331	318	281	302	320	310	357	329	314	316	336	293	334	330	298	293	311	319	347	281	303	335	340	314	340	313	311	335	342	356	339	302	321	315	346	332	332	312	327	310	313	315	334	351	299	316	330	343	318	321	332	310	350	333	263	282	346	315	309	306	324	335	373	360	309	337	322	343	365	310	318	315	320	324	327	303	367	318	299	329	336	328	337	351	338	325	345
52995	55239	56859	75623	58591	3296	1242	1105	1091	1021	957	881	910	885	902	908	864	824	805	814	839	784	819	783	817	812	794	803	801	886	834	811	831	795	793	734	785	836	798	791	769	810	806	815	766	797	810	791	797	770	771	811	796	801	805	750	805	795	772	757	807	772	814	783	847	796	779	828	787	782	770	752	726	767	851	819	767	769	841	795	810	809	810	791	773	811	770	816	785	837	821	803	787	791	767	776	763	763	783	796	773	780	816	789	760	790	812	822	791	758	755	792	809	760	759	752	801	777	774	782	760	740	793	828	767	764	760	838	770	793	783	817	845	754	768	747	782	798	783	790	747	869	767	737	807	791	762	785	810	737	742	788	806	759	769	724	760	775	786	826	797	864	797	800	770	797	718	811	815	804	800	758	776	841	759	766	778	727	774	785	796	781	803	803	780	762	764	739	777	702	815	804	823	759	747	725	769	777	802	746	802	796	781	818	800	755	723	755	754	750	799	804	800	787	754	781	779	777	766	772	818	791	757	788	811	732	801	779	763	747	785	782	817	783	798	823	796	790	792	801	775	792	795	779	771	803	803	778	739	789	734	797	738	814	840	799	813	784	767	751	758	781	780	748	772	781	755	832	757	739	798	794	799	784	810	831	777	799	788	830	774	825	844	764	762	747	793	776	753	787	834	801	803	796	811	816	750	757	722	770	789	754	805	770	807	788	758	774	799	783	758	723	772	813	757	778	767	728	829	767	801	801	799	788	770	790	824	781	792	740	787	798	718	773	745	721	831	822	759	813	786	809	810	791	813	757	819	840	706	835	845	801	804	772	784	750	779	774	738	770	791	797	810	705	804	806	760	778	820	825	767	788	759	812	791	753	719	790	794	721	741	769	837	705	825	802	830	793	781	784	754	738	722	788	810	735	799	755	767	766	773	722	724	764	787	779	790	780	733	762	808	801	789	782	761	767	765	768	825	745	818	777	813	775	841	765	792	785	809	797	796	790	698	768	716	755	772	812	807	793	793	794	815	741	771	741	738	796	753	773	776	760	777	749	762	769	776	713	715	802	771	785	830	804	773	799	757	785	779	776	771	762	758	733	768	705	756	792	794	801	790	799	774	836	749	823	799	794	771	790	733	779	774	729	747	765	764	777	800	734	816	770	767	731	746	775	764	753	764	819	753	795	773	732	777	809	702	774	784	756	715	752	745	741	771	766	797	788	783	752	792	817	796	766	766	758	802	780	739	780	765	765	795	778	769	819	806	775	778	777	796	761	768	813	822	771	767	783	800	773	728	789	755	797	760	801	751	810	778	754	778	742	785	752	792	781	782	795	793	806	739	800	765	763	740	796	771	792	761	797	772	797	769	790	737	763	802	747	748	783	778	754	799	791	805	821	777	786	751	824	773	812	788	764	782	785	793	762	747	803	798	765	811	810	765	774	801	795	771	757	734	790	788	761	772	771	759	808	788	777	764	772	800	842	757	782	824	759	760	777	803	757	807	771	795	793	744	780	781	762	782	797	755	817	746	785	748	771	781	766	786	785	775	719	828	765	799	796	759	762	749	778	752	800	789	798	788	770	791	793	751	851	788	752	795	761	798	801	760	726	778	758	780	783	708	744	754	730	732	808	798	757	770	786	756	782	753	778	835	788	769	792	797	775	819	834	827	737	733	786	772	774	821	752	807	827	791	746	766	782	798	790	815	778	758	774	792	744	825	796	803	769	766	768	752	771	771	770	782	780	755	776	801	788	778	794	757	763	795	787	775	792	807	769	806	807	819	760	785	803	800	759	744	792	741	788	799	784	778	779	732	832	734	810	765	755	805	729	794	805	796	761	730	788	770	772	798	747	768	813	801	805	753	759	779	802	745	755	776	803	803	765	819	775	741	791	777	776	808	794	732	786	775	755	747	780	823	763	769	759	778	809	756	769	822	742	796	752	757	764	782	771	782	796	748	763	807	773	756	766	807	780	774	797	793	757	774	819	782	753	722	764	788	715	789	790	766	784	795	735	730	820	807	742	778	757	741	804	816	776	756	786	811	789	766	780	769	766	837	774	743	738	771	772	796	788	775	788	752	748	737	780	766	761	782	769	738	749	758	751	738	783	767	795	800	759	781	762	798	820	752	785	787	771	821	781	754	778	763	795	763	779	808	742	749	761	802	753	793	778	773	808	817	785	814	802	771	781	809	772	768	830	757	800	834	776	732	758	790	806	762	793	765	763	790	791	826	791	803	736	807	730	791	752	744	797	794	758	776	770	788	799	790	751	790	789	768	792	777	771	815	771	772	730	762	811	770	757	788	768	758	803	745	808	820	819	749	799	773	798	829	755	768	761	779	831	749	757	789	736	724	760	794	765	760	758	779	795	782	802	781	803	832	740	743	762	763	804	766	824	713	807	759	776	773	799	806	761	786	782	815	767	792	782	743	774	775	770	804	808	766	790	783	794	772	737	836	751	805	766	784	793	778	780	828	765	809	806	766	767	791	736	802	774	784	807	812	781	790	746	724	753	772	761	769	760	773	775	789	796	782	809	763	765	797	835	805	786	812	819	751	772	799	785	762	765	765	757	766	782	804	772	777	831	796	767	809	763	802	722	767	798	770	808	738	810	798	795	765	796	786	790	797	789	767	817	780	836	762	787	797	794	772	752	766	833	761	803	757	769	755	790	862	789	813	777	794	717	836	813	803	765	721	839	782	801	795	770	809	836	759	753	777	772	753	804	739	782	822	795	825	773	799	789	761	814	818	810	788	769	811	780	780	771	795	782	747	790	814	828	775	786	851	793	798	754	813	729	793	766	785	789	821	774	772	728	786	773	762	747	777	768	765	756	728	783	737	834	762	764	771	766	773	770	744	752	779	787	813	775	744	796	796	769	836	803	814	792	788	793	728	789	794	760	840	788	728	823	743	800	795	758	815	748	785	751	774	766	761	747	792	771	767	777	790	768	761	779	754	793	738	753	786	790	816	757	788	762	835	746	772	739	691	810	778	786	814	765	758	787	807	826	789	823	799	806	792	760	839	787	817	787	849	801	791	769	759	786	773	765	843	777	775	772	827	791	768	754	759	793	748	732	709	726	767	817	763	790	721	787	788	735	781	777	802	774	801	801	763	776	810	758	787	732	783	788	789	806	780	842	782	758	764	799	815	720	770	767	767	808	793	795	796	774	753	778	773	794	743	784	841	790	779	769	785	856	789	764	773	777	789	801	752	752	841	786	785	757	831	767	728	757	760	795	746	796	764	778	742	820	769	773	822	804	797	773	750	823	808	744	766	791	774	833	750	770	765	760	763	800	808	790	789	774	776	823	771	784	847	801	754	764	772	787	806	788	783	779	785	761	784	771	746	760	779	813	760	776	804	783	790	778	786	841	751	790	809	811	800	775	767	804	779	756	800	803	779	808	746	782	769	786	789	800	808	810	720	794	819	756	787	798	752	786	811	739	767	770	733	756	781	776	799	730	767	788	775	804	802	830	774	779	762	756	778	775
18762	27590	29065	20545	10456	1440	429	316	230	188	184	192	173	184	178	168	177	183	168	171	176	164	176	182	164	173	178	148	158	160	147	149	175	173	171	159	169	174	181	184	185	169	172	166	172	160	158	159	170	165	179	167	188	155	187	183	151	171	145	170	147	152	180	187	165	166	168	145	169	159	189	167	172	162	171	163	168	173	161	157	152	157	155	194	176	159	181	172	170	162	179	175	163	165	183	146	171	176	169	156	182	185	158	156	181	169	173	158	155	164	171	170	177	154	154	179	166	160	180	182	166	153	156	172	174	142	191	149	149	163	148	157	175	182	166	145	159	177	155	180	174	164	145	161	161	173	158	183	164	158	159	163	150	145	183	175	166	167	152	193	173	158	170	171	166	206	170	180	162	172	161	188	169	186	182	158	174	195	164	171	183	149	162	151	170	169	179	169	168	164	165	189	194	156	171	132	172	144	168	178	163	165	193	191	196	164	175	183	193	185	185	176	159	169	166	169	172	171	178	183	210	179	185	164	165	164	149	166	177	167	172	152	163	179	159	186	193	180	185	152	172	176	167	190	175	179	176	178	172	184	170	169	164	214	182	176	203	160	148	159	175	166	169	182	192	175	176	150	180	182	183	179	173	170	172	166	154	160	167	159	146	152	189	156	169	156	169	191	180	150	156	201	184	187	171	182	153	172	175	156	167	172	167	187	147	147	144	167	156	174	162	164	187	175	186	170	177	160	189	192	134	163	151	186	158	160	178	173	160	151	182	184	179	158	154	170	172	165	176	186	177	183	133	195	163	176	171	178	160	177	170	162	186	172	168	162	161	179	207	147	158	168	168	174	179	182	168	166	176	178	174	167	186	172	190	170	185	173	200	202	191	185	181	169	174	188	162	147	196	160	172	179	163	174	205	139	182	193	166	156	173	164	187	172	182	162	186	164	178	163	191	169	140	163	163	180	166	203	146	182	161	194	177	148	181	166	169	170	171	179	165	168	183	180	168	172	167	186	169	175	162	155	171	172	183	185	145	177	198	179	153	174	145	170	166	191	184	161	159	165	173	170	170	168	167	181	192	153	178	196	168	172	174	164	182	163	213	187	163	159	162	192	187	168	168	164	157	165	174	162	153	158	186	170	153	151	184	173	159	188	187	161	175	151	158	160	169	178	159	158	168	165	174	172	181	161	174	162	182	145	180	179	199	155	153	179	154	172	140	155	153	157	173	149	175	158	187	150	133	161	168	181	164	158	178	169	187	184	141	174	169	174	159	178	194	162	173	182	163	173	161	185	197	162	174	169	161	172	166	172	180	150	154	191	151	170	188	168	178	148	161	184	164	158	183	193	183	190	179	175	161	194	177	154	187	178	167	174	156	177	171	180	159	152	168	206	158	155	132	167	145	149	162	152	175	177	167	185	188	165	168	201	164	164	158	168	153	191	158	183	164	178	164	157	179	164	152	160	173	162	177	182	178	171	162	192	164	154	168	181	144	181	171	172	198	168	166	194	168	165	140	165	143	170	179	167	170	154	151	173	157	168	179	168	167	164	178	171	187	181	161	161	173	195	181	189	153	163	162	177	180	164	151	159	177	209	173	185	186	170	171	173	173	170	178	182	163	194	159	160	169	142	163	172	176	178	180	153	159	151	143	185	168	159	174	175	177	166	183	173	156	168	156	172	176	169	159	176	156	184	182	185	167	175	189	168	156	161	163	159	163	170	181	162	183	153	163	167	184	185	178	161	174	176	174	190	181	162	171	165	169	168	172	191	196	169	175	159	169	176	168	191	166	188	176	148	175	191	163	184	163	173	178	172	173	194	160	167	178	176	176	161	176	147	148	183	185	170	193	159	152	163	181	165	170	177	157	176	143	183	154	150	152	162	178	173	172	179	162	175	147	175	165	150	149	149	158	179	181	189	182	173	181	148	134	177	168	178	181	149	151	154	177	186	156	197	159	143	161	196	163	166	154	193	157	175	163	174	173	143	161	185	166	171	185	189	171	204	162	162	167	153	177	169	166	157	179	173	175	166	170	150	151	165	180	167	178	141	152	165	149	163	163	185	183	177	152	190	184	164	165	187	165	157	158	159	175	165	173	146	177	169	168	149	186	178	177	175	158	144	163	171	167	150	185	179	159	164	166	187	176	156	170	170	174	155	159	174	166	165	169	155	174	162	167	166	201	160	193	167	153	159	191	179	176	170	180	193	175	168	170	164	160	136	169	164	190	175	181	180	138	155	163	183	199	160	155	190	177	166	165	155	165	166	187	178	160	162	162	163	173	169	150	196	165	188	162	153	162	152	159	177	174	183	179	162	168	179	174	153	182	191	195	156	160	159	187	176	174	166	171	176	196	163	175	175	177	145	163	151	172	168	172	192	172	160	182	168	152	167	184	166	152	147	164	174	166	163	152	198	165	199	168	181	189	179	159	143	161	178	188	142	172	174	179	167	160	165	178	168	180	196	161	193	189	180	171	153	156	164	179	143	162	174	175	165	172	176	160	137	170	165	190	182	159	172	165	165	174	166	163	130	164	175	178	164	185	153	171	164	182	170	157	149	159	151	181	182	183	171	170	175	171	198	162	139	136	187	132	160	180	144	169	157	155	156	166	193	176	169	158	161	176	157	168	185	149	179	186	166	170	161	143	175	153	164	164	155	179	160	158	163	152	181	175	199	173	167	161	178	163	183	170	153	170	191	158	147	169	182	185	182	176	161	155	157	161	156	176	156	177	174	151	169	152	172	168	162	158	135	159	178	188	163	173	179	169	149	175	160	176	187	177	175	167	149	167	174	170	186	181	160	164	167	179	155	170	209	177	152	183	170	182	157	182	171	161	145	196	163	159	204	166	147	172	151	177	166	153	170	168	185	166	167	154	169	152	170	167	172	158	173	173	161	172	185	162	159	143	178	169	167	173	180	162	155	185	154	167	171	156	197	156	182	179	188	171	189	174	181	179	185	192	177	172	159	154	172	168	165	168	169	159	176	161	187	181	170	159	177	187	165	195	186	160	160	186	173	154	172	157	148	192	190	161	153	186	163	173	174	160	165	157	190	150	171	165	150	166	167	169	189	145	179	175	184	182	168	172	185	182	197	167	162	167	167	169	163	169	158	164	161	161	142	166	163	182	150	169	158	166	174	182	172	174	139	188	170	155	161	153	167	167	133	177	166	168	165	175	159	173	162	175	177	162	170	163	173	167	164	156	194	166	178	184	165	181	165	190	143	164	173	154	167	165	164	158	167	171	168	161	193	163	175	178	185	181	202	157	138	197	182	163	164	178	161	152	142	172	165	161	159	164	168	178	159	170	147	170	172	176	172	185	146	181	166	160	168	171	160	187	167	158	167	171	160	181	150	178	149	170	192	172	161	177	152	190	177	167	186	147	151	181	174	176	163	173	167	148	155	163	164	189	159	167	153	164	157	157	181	169	164	167	185	176	160	182	176	193	155	151	169	172	168	169	144	172	186	174	144	161	183	193	168	149	169
16763	29145	34755	31193	20297	2051	496	480	471	529	465	488	460	456	490	521	518	502	471	508	485	512	463	500	484	466	444	440	478	471	463	479	470	484	471	456	486	475	471	461	484	482	443	517	519	534	473	469	473	469	479	485	494	460	496	514	470	504	509	495	474	451	477	480	485	495	470	521	478	514	496	492	463	456	506	492	527	461	466	493	489	467	491	448	480	467	485	502	476	468	449	550	487	495	492	488	484	473	448	485	494	469	456	495	459	445	498	462	475	470	485	445	465	506	498	478	448	437	494	501	487	485	468	539	471	472	485	457	478	515	499	467	481	469	442	444	517	489	501	446	430	498	495	495	518	462	494	462	505	464	489	471	487	481	492	511	487	454	456	490	427	494	485	510	474	457	518	495	524	491	432	482	534	499	474	491	518	459	481	499	485	472	476	480	497	441	508	466	466	442	498	473	479	474	453	418	498	441	462	467	481	475	465	446	474	462	472	458	443	427	506	467	507	470	491	489	485	500	501	447	474	490	487	465	486	447	427	506	453	474	474	504	490	493	486	437	452	477	464	494	463	462	478	461	481	478	494	474	486	467	470	483	480	503	458	490	464	482	469	486	515	456	447	490	468	468	518	488	481	545	471	487	501	504	493	489	495	467	466	522	468	490	521	486	482	486	468	474	455	440	439	482	489	465	494	434	466	485	468	486	474	477	446	527	446	467	460	480	474	506	532	478	474	499	464	458	467	475	504	474	456	468	475	476	459	467	491	458	487	481	459	486	498	506	507	491	484	502	503	449	472	529	503	464	467	430	475	498	499	438	490	504	449	496	465	444	455	492	489	467	492	510	481	499	499	484	487	463	470	482	456	492	484	469	496	460	456	474	453	445	448	476	419	526	486	456	509	489	443	461	499	492	490	467	446	505	498	492	480	465	474	530	498	485	438	508	521	470	465	490	494	451	471	446	480	446	472	465	484	482	527	451	442	454	496	502	489	502	459	450	487	501	479	468	462	467	476	498	478	505	477	446	462	452	486	502	503	486	480	478	484	496	444	484	469	502	466	444	483	461	462	490	460	461	460	508	484	475	482	520	498	460	458	473	483	489	490	488	439	486	470	445	473	497	501	459	487	498	455	518	462	484	506	480	461	413	486	460	444	467	453	489	466	467	498	489	490	455	460	487	490	512	417	505	472	462	476	464	507	435	455	486	511	457	478	502	489	486	487	476	497	504	486	490	472	516	470	477	482	461	470	465	478	485	498	485	478	480	491	525	490	464	486	489	461	474	445	491	541	497	492	507	468	485	524	511	466	476	494	450	469	467	501	494	462	459	492	467	493	455	512	489	466	520	508	485	486	454	452	457	497	443	483	434	541	481	484	494	450	478	468	464	493	441	468	478	507	464	517	456	494	486	547	514	502	472	485	495	514	465	466	488	458	490	464	515	486	495	482	486	492	479	475	463	460	488	472	475	467	481	457	452	485	501	505	516	520	480	493	475	516	477	447	492	458	492	486	458	444	480	491	512	481	484	453	507	462	493	455	510	507	485	474	467	502	461	482	498	451	458	494	498	484	479	506	457	503	491	478	464	514	454	482	506	433	479	471	506	525	463	461	491	453	465	454	476	476	510	467	483	477	498	469	525	475	437	480	538	488	488	470	465	510	448	467	467	484	488	499	496	476	499	488	491	465	487	503	481	486	503	492	467	498	483	451	480	519	523	495	476	467	484	462	470	474	509	486	469	466	480	477	459	474	448	470	501	464	515	510	423	453	448	472	490	468	483	484	484	479	471	495	495	497	494	506	510	441	491	470	468	522	487	471	485	510	462	498	471	482	500	484	496	471	470	474	480	456	481	457	507	478	479	469	461	482	499	487	458	447	452	519	481	486	475	481	474	476	516	491	478	473	504	465	496	486	510	480	483	497	461	494	488	488	468	449	465	469	450	472	481	543	531	488	443	497	475	512	448	438	499	480	453	467	436	497	480	474	465	481	477	505	466	479	464	456	474	486	481	476	463	473	469	455	475	486	492	477	435	496	467	496	489	435	439	480	471	439	490	468	436	467	512	501	473	489	471	461	460	515	450	495	459	512	455	477	479	482	437	445	471	479	492	469	538	504	493	442	480	491	490	453	465	474	493	483	480	451	516	511	477	455	478	477	528	496	468	522	503	515	460	505	466	452	467	493	509	452	524	481	478	472	439	489	458	488	508	455	478	485	445	470	487	462	469	497	447	458	469	486	485	506	513	467	492	459	425	478	441	452	452	495	486	478	482	475	472	499	469	518	502	449	478	521	453	469	495	512	455	468	477	481	473	475	475	462	456	468	438	461	495	514	477	436	481	496	465	490	505	425	488	463	504	436	467	514	472	443	467	489	466	471	476	468	475	494	485	531	476	512	478	443	447	499	483	476	487	457	524	461	491	434	513	468	444	494	475	466	475	459	454	499	465	513	436	503	507	448	464	476	478	480	495	474	479	483	446	463	529	477	429	541	463	437	488	460	504	460	505	476	498	440	512	447	485	472	485	507	437	473	511	488	531	515	487	496	493	468	474	463	487	488	480	467	455	455	471	481	496	459	512	479	457	465	468	458	469	486	456	471	455	510	521	454	462	469	492	495	443	496	475	504	508	462	473	504	468	501	485	473	454	473	463	486	518	506	483	499	486	486	502	502	469	481	443	481	482	505	506	530	480	456	488	505	477	498	483	428	512	468	523	477	495	484	477	469	514	458	483	442	467	478	512	500	470	506	464	450	471	518	465	440	500	519	466	446	458	490	472	486	516	444	483	491	478	476	474	542	525	497	467	536	493	463	491	484	491	416	478	480	470	479	494	446	487	476	488	478	490	491	464	481	445	479	460	479	468	470	465	485	521	495	480	495	510	502	484	493	474	502	472	474	500	514	485	481	474	457	452	479	436	464	479	466	458	478	477	470	475	477	481	481	440	488	472	487	451	467	481	473	467	460	508	546	478	464	506	465	462	504	489	495	464	493	504	415	461	460	468	507	477	489	461	483	476	471	441	495	463	480	479	462	495	484	499	503	469	466	467	467	480	491	511	486	471	464	478	515	477	481	488	456	500	477	496	459	444	502	499	487	466	454	466	482	488	479	474	523	465	470	490	461	472	502	485	477	459	499	511	446	504	492	453	455	476	517	501	498	503	528	507	470	501	479	491	477	487	525	438	451	502	463	512	478	485	475	446	493	461	485	495	480	479	477	514	458	473	507	464	515	492	491	461	479	514	459	465	490	446	451	465	508	461	488	545	518	453	449	486	456	524	492	448	487	486	523	469	429	468	449	473	464	472	496	440	437	465	477	482	485	486	513	462	465	503	494	488	465	460	466	482	455	450	466	457	476	445	459	504	461	489	468	485	474	498	481	488	489	487	466	480	489	473	474	459	505	488	482	493	535	469	465	527	489	420	510	484	486	521	453	448	494	461	492	408	486	434	505	488	486	425	476	510	492	472	503	511	448	467	461	484	482	456	454	511	473	499
53184	48209	49434	45355	36760	19121	7649	1754	435	307	244	261	233	230	240	256	250	234	264	213	251	224	204	249	259	257	255	231	229	264	237	239	243	262	244	244	248	264	256	225	244	234	256	249	264	251	273	241	235	255	258	241	256	229	227	232	279	242	225	260	254	228	234	246	224	251	228	267	247	257	228	234	226	244	236	216	213	243	269	243	247	252	242	238	254	219	230	238	265	261	217	236	266	231	248	251	209	215	256	251	219	236	235	270	247	261	251	236	237	227	257	238	244	226	231	236	246	262	236	233	255	278	245	247	240	233	235	239	249	253	251	232	232	286	222	262	244	247	269	224	228	258	228	239	242	246	259	214	238	243	246	222	251	245	244	223	238	219	237	263	250	228	250	229	247	257	235	250	230	232	242	237	275	241	223	272	236	215	259	221	236	223	252	239	238	259	232	237	235	228	239	242	234	260	252	199	251	250	263	238	226	248	235	235	256	239	250	239	231	214	239	249	214	262	234	247	227	245	257	253	235	231	234	254	235	255	243	241	215	226	253	244	246	229	248	254	238	224	270	234	234	213	235	254	266	257	249	258	238	255	225	234	268	250	255	246	267	225	243	245	240	217	234	250	244	234	221	233	222	251	248	240	252	250	225	237	202	222	237	250	280	237	218	256	233	246	216	244	239	234	257	254	229	222	256	245	237	223	233	258	231	232	265	219	247	236	237	255	262	229	249	226	249	284	260	275	243	235	229	249	243	247	247	251	248	249	239	232	231	213	245	230	229	262	227	238	253	239	222	244	238	230	248	239	215	227	298	232	242	212	244	272	246	265	251	256	247	277	252	254	227	234	237	253	250	222	247	230	226	223	254	267	244	244	253	252	244	233	242	241	221	236	241	239	235	279	256	222	220	229	227	206	248	227	248	231	240	216	271	241	241	243	251	247	254	230	247	239	251	241	221	223	242	242	210	226	247	259	251	253	250	260	238	216	256	243	224	210	229	257	229	230	252	232	263	241	219	229	234	235	224	247	238	220	250	237	262	234	225	229	254	244	247	260	241	243	240	224	236	203	244	227	245	253	272	253	226	240	247	254	225	220	233	252	219	220	256	243	230	228	237	230	254	256	233	249	239	233	255	254	245	260	246	244	222	218	234	245	229	250	246	256	250	233	262	232	234	265	246	223	264	234	216	222	255	241	227	234	243	234	230	218	224	275	217	228	251	255	268	228	234	251	251	233	222	236	245	237	240	240	222	257	290	231	246	241	240	247	254	253	253	241	225	228	249	252	235	242	259	250	234	232	254	243	255	241	245	264	244	219	254	241	268	239	255	241	228	227	215	233	251	267	269	267	206	264	271	240	219	255	248	235	272	285	258	232	254	269	257	255	250	255	250	253	234	254	244	254	251	263	233	283	245	231	271	250	258	248	261	211	244	228	263	251	235	223	227	237	260	223	249	257	235	236	240	231	227	247	211	246	227	225	233	263	255	242	230	269	220	219	236	241	261	232	219	225	259	226	218	252	229	231	257	239	214	248	227	241	238	242	233	224	207	262	222	240	250	231	245	252	256	243	226	267	244	279	249	260	230	210	229	245	229	268	240	254	247	233	229	251	222	238	247	233	229	236	239	255	278	231	246	252	256	225	252	243	230	229	219	248	245	262	236	250	256	260	254	239	220	239	237	241	219	234	225	270	270	266	231	226	246	222	280	261	251	234	231	216	231	239	241	244	231	245	259	253	246	240	249	243	223	233	224	248	210	259	272	237	230	227	252	207	248	212	256	272	245	232	226	254	220	214	250	245	232	255	238	227	238	220	218	227	239	222	212	221	250	266	257	246	267	277	241	227	242	233	249	227	239	242	222	244	225	273	213	226	234	265	247	234	228	259	228	245	223	255	258	237	229	247	263	248	249	232	230	267	235	267	229	249	237	216	243	257	213	222	253	248	256	232	221	233	234	213	256	241	219	236	232	244	217	244	261	236	240	235	244	250	249	258	242	241	250	239	237	219	212	255	233	239	274	227	209	244	224	225	234	216	248	259	260	209	249	232	240	232	262	268	245	249	238	216	251	230	237	230	235	229	216	245	258	210	257	246	225	256	254	231	271	255	250	235	239	243	224	255	238	247	227	249	220	261	261	235	225	248	246	243	265	259	229	256	238	233	217	239	241	268	221	244	237	240	220	261	235	236	225	224	224	263	260	217	221	251	259	242	251	265	205	252	256	244	242	261	227	235	237	246	244	248	256	245	207	259	249	253	226	256	253	257	200	215	232	247	269	239	257	279	220	221	267	219	226	227	241	241	247	260	235	273	251	234	221	236	251	282	243	253	241	238	246	246	236	202	256	237	255	247	232	246	230	254	235	212	239	249	244	231	246	252	239	233	244	253	240	231	238	248	234	242	255	246	226	259	240	252	257	240	235	232	262	242	255	253	261	270	221	251	227	223	233	232	261	247	235	242	247	254	252	254	228	220	217	233	240	269	222	265	232	217	235	232	231	219	241	264	256	216	271	218	249	236	236	226	243	229	231	233	254	252	219	260	258	254	220	263	230	263	241	262	230	245	244	233	206	242	249	240	255	257	257	238	247	252	226	220	236	232	248	245	233	214	226	246	224	249	258	255	267	229	255	217	273	244	213	257	232	195	238	208	258	224	242	263	252	245	260	252	271	258	260	246	239	278	254	209	229	215	238	241	260	249	220	227	253	222	262	252	249	238	264	232	226	247	212	230	227	268	215	230	231	230	223	231	226	274	248	241	256	255	250	242	212	228	205	242	234	252	223	255	236	229	254	242	271	235	226	235	245	274	249	224	235	264	261	216	222	235	227	250	248	259	251	239	246	248	242	249	244	255	238	242	261	259	231	249	251	256	272	260	232	244	236	264	254	239	239	251	242	234	229	250	235	267	276	216	236	241	239	233	237	243	251	234	241	221	227	210	215	259	254	210	230	229	213	242	237	241	223	248	234	236	219	241	213	222	233	228	239	270	226	239	249	221	251	227	267	279	263	249	255	252	235	246	266	242	261	234	250	239	240	245	245	268	266	268	235	233	242	253	244	225	232	232	258	233	236	256	244	250	242	226	231	234	253	246	227	249	232	234	244	243	257	210	241	224	242	234	241	236	216	250	234	214	248	243	239	198	204	232	248	244	225	223	240	221	239	245	247	255	277	236	234	210	248	276	250	230	246	236	226	220	222	218	228	258	248	254	280	241	236	213	247	242	235	213	246	224	214	238	237	256	258	228	227	252	238	254	247	249	230	221	213	246	252	257	231	230	206	202	242	227	250	225	193	228	251	246	246	240	235	239	232	252	256	266	245	225	242	232	227	236	240	240	242	254	222	243	262	232	263	239	272	255	239	236	252	232	246	227	227	240	250	223	249	258	245	257	252	251	272	249	258	233	237	266	248	232	244	264	225	245	229	233	236	247	248	218	255	253	239	239	239	238	254	209	243	249	246	236	248	234	199	268	225	228	240	225	208	230	253	237	252	234	253	254
43212	52068	65524	65236	47648	3137	1333	821	744	762	694	728	676	701	674	681	653	674	679	682	703	672	642	656	689	676	659	674	647	637	670	647	704	619	662	619	689	632	637	639	657	634	654	681	638	625	710	629	640	666	645	666	608	669	658	683	631	602	659	692	612	630	636	615	687	738	664	621	659	636	617	658	673	674	653	643	640	671	638	608	630	623	630	661	642	681	688	664	677	664	646	686	644	647	669	655	623	640	583	631	646	637	654	659	691	648	624	645	666	632	698	664	645	642	635	665	678	663	625	650	713	624	670	657	652	665	656	621	664	621	674	639	621	658	628	618	638	659	651	650	596	650	614	687	642	595	643	648	618	642	628	715	672	682	612	650	648	662	665	618	624	694	662	657	638	690	672	614	643	690	686	661	617	676	644	662	662	646	654	647	623	622	674	658	649	598	654	672	638	633	672	663	659	643	605	596	631	669	656	632	665	659	650	662	649	645	637	655	637	682	659	658	607	588	675	655	675	667	657	675	685	664	603	636	627	684	658	657	622	702	649	670	667	681	623	668	644	671	673	633	645	718	619	620	641	661	633	623	654	630	643	598	658	704	659	615	654	675	612	608	632	675	644	665	638	631	609	690	627	686	663	676	633	679	641	658	683	652	671	663	654	685	641	627	646	677	624	656	599	688	629	649	628	588	691	643	697	625	620	667	670	650	663	660	629	677	653	606	653	650	668	693	653	640	629	599	691	631	649	673	653	688	631	702	637	613	615	671	612	662	621	658	657	670	690	625	646	701	688	674	626	632	696	668	633	630	688	649	677	666	657	665	648	606	662	656	664	628	654	662	683	657	646	625	707	621	620	670	590	672	678	654	658	612	638	655	601	672	651	624	655	673	644	641	610	660	593	654	651	631	685	699	636	620	706	647	646	692	656	621	621	615	667	623	667	668	633	606	669	660	634	628	638	676	677	618	663	690	655	625	596	655	644	628	662	638	608	682	602	633	694	625	661	614	679	662	640	678	668	654	630	634	641	659	649	628	673	614	588	621	679	674	667	589	607	690	664	655	608	640	648	633	642	612	637	623	616	657	643	638	639	693	650	654	635	656	637	660	645	646	666	622	635	622	620	664	620	635	681	654	646	668	636	645	605	672	626	699	616	609	712	640	666	678	675	633	676	649	674	602	695	697	655	678	612	673	661	656	659	644	651	612	652	663	649	602	658	625	667	679	654	654	645	599	703	649	634	623	651	665	628	644	668	665	646	662	663	656	656	669	610	663	643	635	632	680	642	645	642	700	646	680	622	683	666	589	675	666	642	667	656	657	709	662	678	639	664	689	660	618	636	617	661	674	604	653	671	691	639	662	610	624	635	643	635	635	663	656	628	628	640	583	645	619	586	663	713	655	638	598	655	669	629	628	660	615	656	625	648	670	628	683	599	670	693	666	640	667	630	597	657	656	669	661	682	660	609	626	634	684	664	629	660	590	662	676	638	612	686	659	666	691	607	663	641	679	697	644	606	584	652	668	672	644	664	654	662	602	616	592	617	652	644	632	642	670	666	580	663	609	648	666	631	667	677	656	590	624	643	661	650	661	656	682	671	649	682	634	588	658	647	660	676	673	666	637	650	688	641	677	653	683	647	627	659	673	651	693	656	668	646	696	679	690	612	649	666	651	630	669	665	642	608	672	668	602	594	637	640	675	672	626	621	649	665	672	652	642	671	640	623	669	637	615	637	612	686	659	634	686	652	606	662	667	636	616	646	637	651	616	614	606	671	670	664	602	621	648	578	674	696	628	630	643	659	653	684	674	649	614	654	703	643	656	662	636	654	649	606	657	610	665	647	629	655	613	623	619	678	651	645	653	620	669	596	656	670	657	623	599	628	665	618	660	672	645	628	640	623	637	666	640	626	660	682	671	599	640	629	660	651	620	669	650	661	670	679	620	665	679	670	597	645	659	651	653	663	697	664	634	648	654	635	641	669	643	612	631	662	626	682	630	630	636	612	641	672	649	644	644	694	595	636	639	635	668	673	653	704	702	629	628	661	648	638	651	624	671	703	687	635	641	636	638	682	640	594	650	641	657	635	619	633	586	643	629	616	684	675	625	693	624	626	648	670	636	634	663	618	657	643	642	669	636	636	692	635	639	607	641	656	604	678	655	661	629	665	694	639	636	614	681	642	635	635	637	658	640	626	613	672	660	659	640	623	684	654	629	645	656	645	658	662	696	645	618	645	665	635	609	618	660	626	597	679	622	672	653	665	677	675	654	678	666	650	631	627	639	633	631	652	589	649	651	674	620	592	648	668	656	675	687	635	621	660	635	703	607	694	650	662	676	677	606	636	634	647	686	638	712	651	644	619	647	675	596	634	593	660	651	660	662	626	611	650	624	635	660	671	660	662	637	636	687	645	665	684	651	674	671	667	636	656	648	683	617	643	657	635	654	616	646	640	673	594	638	622	608	686	627	664	676	700	640	672	631	685	621	616	642	637	645	627	637	623	649	660	678	649	652	662	608	677	695	600	668	665	664	665	646	719	651	627	650	652	628	625	629	617	680	639	680	610	668	628	646	655	656	597	641	630	681	637	611	700	592	649	657	647	681	627	651	647	694	650	610	647	641	664	694	669	678	659	644	653	644	643	634	651	696	642	630	639	653	686	647	594	624	647	643	653	602	637	654	687	626	651	642	636	656	650	613	670	641	648	666	673	713	674	602	635	650	621	649	651	602	635	645	622	689	674	646	636	678	617	650	662	654	668	616	657	661	634	662	641	632	656	656	638	601	633	620	706	618	634	611	642	641	681	595	648	655	659	668	676	660	708	638	590	644	661	591	665	668	708	703	657	621	708	669	648	680	680	638	667	660	611	653	655	672	621	670	618	658	660	670	640	614	639	665	688	675	666	681	669	625	654	646	614	656	654	624	618	641	639	667	639	648	653	655	678	643	662	658	662	642	620	640	678	611	666	664	652	655	668	666	655	646	657	594	695	682	699	631	627	673	656	669	659	652	700	664	640	679	637	610	667	652	648	640	592	637	645	654	639	624	633	590	702	623	675	646	651	635	686	629	694	626	659	677	596	656	630	689	665	634	634	681	635	658	633	628	640	680	684	647	621	631	635	678	691	682	658	634	641	650	671	692	661	652	615	642	645	611	614	659	667	654	641	636	673	665	700	636	667	603	686	608	672	690	676	638	652	628	647	650	702	622	634	655	604	678	616	656	627	650	658	679	662	650	639	605	671	659	658	646	616	648	639	637	606	656	648	658	661	635	625	675	682	674	639	628	642	637	673	636	644	679	656	662	643	644	625	657	625	619	665	628	608	649	630	668	653	612	644	672	625	616	668	637	622	609	640	659	615	655	605	654	672	663	672	680	691	665	656	623	621	651	636	658	642	683	694	633	663	653	641	653	651	682	690	654	606	614	614	690	647	653	673	644	639	611	640	651	636	654	660	659	699	645	597	637	679	691	665	641	666	627	637	657	641	669	686	615	635	687
61228	48067	47312	45214	38682	24998	17807	7675	1741	516	358	326	341	338	313	327	320	325	322	334	311	332	322	322	345	327	340	314	284	329	348	302	289	296	323	308	316	323	292	277	352	325	331	307	323	324	318	318	330	295	285	314	288	311	277	298	302	323	297	320	294	275	271	348	328	366	298	317	309	316	276	333	307	309	326	320	328	295	321	321	306	300	296	312	338	307	322	348	355	275	306	318	282	324	317	314	310	321	306	312	322	298	317	341	316	297	307	291	320	306	318	300	300	329	323	316	333	312	324	310	292	276	333	283	286	293	330	316	302	311	298	319	273	330	331	317	330	320	298	301	277	316	300	319	314	307	279	300	262	326	344	285	320	294	281	324	286	322	289	316	285	301	310	328	293	293	288	284	298	289	313	268	320	287	309	320	320	323	302	311	308	268	311	270	313	316	298	296	294	327	308	290	337	305	324	301	316	313	307	292	326	344	320	324	320	298	296	318	312	301	311	276	301	322	305	299	293	313	317	309	320	286	309	290	314	290	295	303	292	306	290	321	304	270	296	284	299	294	332	306	320	320	326	309	311	295	324	325	303	287	277	285	278	283	320	327	286	280	348	324	310	287	333	328	267	240	282	309	318	314	331	317	311	288	332	311	281	303	345	335	306	334	313	308	287	326	297	297	334	328	300	302	356	333	334	325	296	323	314	333	310	298	282	282	294	346	320	300	317	297	314	327	301	327	293	307	296	285	320	290	276	328	297	301	310	299	335	305	315	318	306	299	304	285	301	325	307	289	321	321	290	298	298	309	290	291	306	326	309	334	306	299	299	346	282	306	313	324	296	312	328	312	276	296	306	307	315	346	307	312	312	302	322	313	321	303	299	284	298	312	283	341	311	309	294	297	315	302	295	299	305	305	305	287	316	309	288	316	288	345	300	314	338	298	306	332	320	315	312	341	294	321	294	316	318	310	325	313	279	319	310	283	331	332	289	305	334	317	328	283	280	308	305	312	313	317	286	379	308	336	330	357	278	295	322	317	325	304	316	318	314	309	368	318	306	312	336	308	312	320	314	335	340	327	313	305	311	299	310	318	309	275	305	291	328	295	296	310	263	290	271	296	321	294	315	317	321	300	298	289	295	320	308	310	335	305	305	331	305	309	277	311	295	316	305	300	290	330	308	305	305	304	318	301	313	304	304	322	298	300	288	327	328	317	324	288	298	304	315	293	278	283	291	331	295	288	324	297	316	294	300	310	309	291	293	340	305	314	299	314	304	330	318	304	315	307	337	365	313	311	337	297	291	315	280	316	274	322	305	311	318	339	326	317	287	309	265	265	286	285	318	306	280	315	349	310	329	317	272	324	292	317	290	319	330	294	305	300	328	294	269	287	305	292	290	284	306	313	300	313	296	291	312	303	293	298	286	315	300	309	311	280	298	319	323	273	294	352	301	260	314	329	309	316	330	325	293	293	306	332	311	291	284	289	349	343	317	308	270	362	304	352	305	309	297	343	343	295	364	294	304	310	341	293	346	316	315	330	303	317	335	323	324	303	306	302	322	319	324	308	275	312	325	327	313	310	305	294	314	298	308	339	314	288	303	312	317	311	269	319	292	325	294	318	325	315	316	325	326	303	334	283	347	292	329	317	325	292	310	335	296	308	336	304	303	327	286	294	315	284	317	330	270	299	316	320	291	305	291	321	286	289	316	318	347	313	310	313	286	310	328	305	302	315	292	276	321	288	292	310	345	305	307	303	310	319	307	313	325	295	281	333	322	341	311	315	355	320	317	298	309	294	298	284	282	302	302	300	333	296	316	300	314	306	317	333	307	275	289	302	299	351	299	316	276	323	319	309	336	303	283	280	341	326	319	308	316	339	299	289	313	299	322	320	320	299	284	289	305	289	287	303	297	301	320	316	281	332	313	314	310	337	315	341	346	303	307	303	293	289	303	328	321	338	307	295	277	309	335	305	315	294	309	314	279	305	287	276	287	304	284	292	340	283	318	303	306	311	320	286	291	322	307	290	352	322	324	310	340	328	296	318	314	302	305	311	313	310	334	322	325	301	325	336	324	315	318	320	323	306	310	321	281	342	309	300	294	339	328	316	335	301	300	299	301	306	308	297	282	308	314	259	322	281	315	331	343	302	330	283	310	310	318	301	345	321	311	295	309	315	316	279	308	288	332	326	312	291	294	321	316	315	303	309	361	288	325	342	295	308	323	297	320	346	292	321	306	334	321	301	290	298	310	306	311	286	349	325	286	295	348	344	314	336	319	294	336	324	339	300	319	257	334	283	343	305	316	324	334	343	297	279	326	307	292	310	347	324	295	317	283	334	296	321	320	322	315	280	311	331	339	311	310	319	313	298	324	300	298	289	320	317	316	329	303	281	312	287	302	321	290	297	312	305	284	345	307	296	269	304	287	334	333	305	300	307	315	318	315	285	272	297	311	320	294	319	292	298	295	294	356	315	299	290	299	325	344	298	287	283	311	293	285	286	322	298	308	273	287	297	311	291	304	317	313	333	317	324	328	305	306	325	299	290	315	309	309	322	336	328	330	325	281	298	311	306	298	294	309	296	304	301	305	312	316	309	345	319	323	326	305	321	308	310	326	350	311	322	327	309	334	302	301	326	307	294	310	304	301	293	310	301	343	290	296	309	295	246	291	297	331	333	318	335	326	340	327	295	325	323	317	291	309	317	311	295	333	293	303	316	303	325	335	337	301	309	330	297	341	334	319	322	285	284	291	295	336	312	306	312	270	379	298	331	323	315	329	289	297	317	302	336	322	316	280	317	289	320	352	289	321	318	331	279	289	330	335	316	302	327	309	306	285	315	282	300	297	309	316	318	320	316	326	305	348	329	310	303	293	319	319	293	334	337	291	327	308	320	330	303	304	308	324	297	294	307	297	273	319	306	286	293	320	283	308	305	291	330	307	300	295	290	350	319	312	275	292	298	304	298	283	331	352	298	319	323	320	295	314	341	330	293	293	329	330	295	317	317	319	299	292	306	325	315	293	322	341	317	327	292	306	326	338	291	331	293	328	321	327	339	337	289	306	303	301	291	284	327	326	339	341	346	316	320	269	295	317	311	309	294	308	253	329	339	301	282	288	308	314	294	279	311	303	295	344	313	320	300	290	281	331	321	324	314	296	295	337	313	307	319	320	293	321	314	336	300	282	299	310	308	295	314	329	307	302	324	303	324	318	311	298	328	306	314	315	315	334	308	322	299	329	291	312	323	351	321	323	312	287	314	323	329	304	294	297	305	280	283	306	310	304	310	310	324	273	302	329	292	295	269	297	326	307	293	353	316	334	323	306	279	336	335	316	298	278	324	317	303	282	336	322	288	284	317	291	313	332	316	307	329	349	302	298	311	292	325	294	317	332	308	340	352	320	303	311	335	290	285	294	323	325	307	292	319	316	277	332	283	322	294	277	316	312	303	339	286	321	315	319	304	332	302	319	328	326	342	280	289	311	310	310	308	318	316	317	299
52566	54258	62701	74367	59960	16002	2764	1141	1072	1035	984	947	954	838	938	902	905	889	848	870	879	855	831	822	814	802	797	793	805	821	812	778	818	793	867	810	823	818	809	801	792	802	802	788	778	786	821	795	798	840	723	794	798	850	812	798	803	811	780	770	793	779	723	799	1016	1181	792	791	785	759	808	800	760	815	779	821	771	766	793	776	763	775	798	767	757	780	807	819	812	806	795	759	782	818	794	790	802	749	766	813	791	803	783	738	744	792	834	822	758	785	774	798	791	731	759	800	806	808	791	773	762	785	829	778	807	748	817	751	772	838	761	787	778	774	771	784	772	767	766	816	789	779	796	793	823	786	829	731	752	821	747	750	757	747	791	793	820	792	739	856	766	792	788	750	766	750	799	779	801	781	789	761	817	768	765	782	764	806	730	746	764	804	844	786	804	739	749	813	811	770	792	742	760	759	762	807	788	822	800	811	789	762	808	775	775	814	798	788	774	788	798	765	738	818	782	780	775	777	794	774	790	705	786	797	775	783	805	758	810	782	785	768	749	789	816	740	797	817	793	779	755	771	784	767	761	813	758	800	733	760	777	808	727	764	805	795	781	781	803	745	775	748	774	805	791	757	770	745	806	790	784	811	833	801	777	789	757	804	787	818	785	708	729	832	768	753	756	754	804	776	743	734	754	818	784	763	753	775	837	795	790	808	816	794	775	829	780	730	802	797	813	764	767	791	770	760	780	785	807	791	758	779	764	799	795	851	789	794	785	756	782	780	792	733	780	739	777	771	769	776	765	774	785	830	775	831	786	810	808	767	781	831	792	778	790	794	768	798	728	818	824	730	813	819	806	758	785	784	792	829	775	762	784	768	825	823	802	803	804	763	766	772	851	785	767	758	755	772	754	759	762	798	783	760	782	783	723	772	777	773	778	815	798	761	782	759	755	803	857	786	822	747	786	781	801	857	810	812	840	736	765	757	792	802	810	803	777	734	787	776	798	741	796	795	811	797	747	785	787	741	805	791	727	767	791	757	791	815	779	768	781	783	779	799	730	771	801	762	781	742	851	785	761	781	787	742	779	754	801	759	762	739	788	771	770	771	777	729	794	775	815	775	745	764	742	757	771	793	779	795	800	765	802	791	819	747	759	773	776	789	745	786	780	784	733	775	787	798	736	770	818	767	762	789	755	757	802	737	743	763	744	780	786	783	773	756	752	801	788	830	815	777	781	759	778	809	770	797	755	809	813	782	815	782	768	767	798	731	757	816	793	790	817	819	796	771	769	761	770	758	808	727	801	730	806	764	782	744	816	804	800	789	793	766	784	826	761	726	833	812	769	795	787	800	781	815	759	786	808	724	781	796	752	783	790	791	799	786	758	768	839	779	795	766	802	805	767	779	789	746	772	784	733	792	783	783	786	797	805	741	792	766	843	768	769	796	771	769	776	740	737	789	796	752	819	764	783	756	805	729	762	824	801	788	795	782	806	766	834	770	787	749	762	769	810	797	787	767	784	722	770	763	750	752	788	792	792	765	766	779	730	768	754	770	755	820	735	757	815	790	757	793	726	815	767	792	763	754	763	788	761	805	785	811	767	765	818	785	793	810	793	794	743	773	800	771	785	788	745	798	813	750	766	804	768	762	812	820	798	775	771	749	760	804	746	789	773	792	790	774	796	777	824	779	813	798	752	749	771	763	772	812	720	719	789	789	749	817	774	782	768	833	759	755	789	789	789	781	814	782	724	762	827	757	727	749	758	752	770	816	807	840	769	812	770	737	783	751	798	726	786	789	789	753	813	750	793	825	797	790	799	813	850	765	775	833	758	823	793	827	709	757	750	789	760	778	796	792	749	777	815	731	741	781	790	792	770	773	773	774	761	801	768	764	784	782	797	795	763	793	803	840	743	780	723	795	744	797	812	753	806	734	763	784	763	753	828	815	819	768	741	768	794	785	782	809	803	774	771	770	773	762	782	834	805	738	808	783	777	798	790	752	828	758	750	806	822	760	789	857	795	781	834	767	807	801	779	793	767	783	774	763	769	782	802	772	790	787	753	775	740	764	797	782	797	765	761	696	779	771	817	758	789	786	794	794	724	741	790	810	769	754	779	806	751	777	834	777	783	754	733	820	768	750	834	755	827	796	797	874	801	776	810	837	762	839	753	803	807	821	807	777	738	761	802	774	790	756	788	790	763	791	786	791	837	804	811	809	760	815	748	789	835	808	818	785	744	821	787	784	767	729	780	802	726	770	765	790	746	764	814	759	800	775	771	741	785	736	758	781	784	760	787	777	796	777	740	763	769	790	755	790	759	806	813	810	767	743	802	830	821	792	741	823	740	781	760	787	763	777	807	793	819	796	775	751	800	789	839	814	810	750	806	823	802	724	829	771	747	850	741	763	752	773	802	769	797	747	752	788	797	774	815	729	732	782	726	802	762	759	761	796	787	776	795	835	773	757	786	769	810	785	786	765	746	753	799	755	747	796	780	748	762	770	800	740	749	824	804	757	784	797	801	827	785	745	799	770	787	791	797	761	812	786	768	785	786	784	801	768	775	771	862	781	833	762	762	788	744	827	789	778	777	802	764	827	747	825	816	751	748	733	796	774	760	790	774	812	764	799	799	809	810	752	853	812	759	808	844	788	820	785	769	781	812	750	761	760	760	787	780	784	792	789	787	792	822	806	830	761	813	743	805	808	763	783	808	785	782	766	752	760	739	732	812	812	752	767	732	802	791	789	816	778	760	747	798	795	756	812	719	811	800	749	786	773	787	780	767	804	778	769	820	797	762	814	762	767	749	834	762	780	767	766	765	812	785	775	822	744	771	781	786	773	790	776	750	793	764	775	782	780	759	779	770	767	763	782	762	787	769	769	783	772	774	790	788	757	796	797	806	770	776	858	807	787	849	782	776	785	846	744	811	822	808	781	799	783	847	718	830	744	793	794	756	804	751	768	810	770	774	761	765	785	781	808	760	790	791	780	823	804	772	769	841	752	806	771	750	817	823	826	803	766	774	805	809	816	804	801	808	732	778	740	779	755	770	770	768	828	731	802	821	736	758	811	741	794	785	798	788	775	789	812	800	769	743	837	774	775	766	752	780	775	759	788	764	764	773	800	791	819	737	792	792	797	787	792	791	786	768	744	758	783	764	797	798	811	818	802	773	784	782	788	774	750	770	766	839	787	813	764	773	779	753	811	799	762	795	792	822	790	760	752	740	789	806	785	765	806	733	781	738	776	735	815	715	772	772	797	768	778	846	718	794	803	826	768	835	766	775	813	795	818	759	776	765	767	823	733	738	772	786	754	807	815	749	798	743	756	836	745	825	726	816	801	786	752	833	790	725	763	785	839	780	797	789	799	770	769	793	764	799	817	736	793	795	815	793	759	802	826	775	784	824	786	770	787	808	764	746	765	796	806	733	798	749	753	799	769	770	769	795	812	782	809	784	777	807	783	763	765	789	775	762	769	810	771	839	804	797	802	815	762	801	817
19497	24552	22679	15828	7063	1009	399	263	179	158	161	128	166	176	176	148	149	146	158	149	170	153	154	141	182	164	148	151	153	143	158	151	164	146	165	171	164	156	157	158	150	156	177	158	168	164	152	169	179	161	151	148	148	155	152	172	136	168	144	147	143	172	138	163	179	162	156	166	184	148	180	159	139	158	131	175	162	163	172	147	156	157	160	159	163	141	179	142	158	148	149	151	163	160	159	161	140	156	159	144	155	165	132	163	159	150	180	138	166	142	165	170	166	172	158	146	137	148	138	146	173	160	149	165	130	145	162	155	156	168	139	177	153	169	133	155	137	148	140	185	173	153	141	148	149	171	173	144	162	165	173	176	167	149	161	146	161	151	154	153	154	152	146	156	150	166	138	184	154	161	148	163	143	169	164	160	167	142	149	156	154	140	181	154	154	166	141	150	150	152	148	147	133	140	169	174	158	146	175	175	147	162	145	162	151	170	152	135	150	149	149	160	129	164	146	156	165	169	172	164	143	181	149	128	137	172	166	173	166	149	122	148	170	138	140	137	162	147	163	130	157	165	163	147	155	159	159	142	149	139	143	183	141	145	160	131	157	171	165	141	123	159	153	137	152	126	143	160	152	150	156	153	158	135	158	158	130	140	147	168	153	154	147	142	160	145	153	159	154	161	156	174	144	156	157	151	153	163	141	139	136	149	139	164	152	141	174	144	160	157	162	161	156	142	152	153	150	179	142	139	160	158	149	168	179	152	166	176	167	146	166	151	161	134	149	146	152	173	150	137	162	167	144	155	141	160	147	156	144	148	180	150	159	158	157	160	166	155	142	155	137	140	154	153	144	143	155	175	156	135	171	153	158	123	161	161	146	158	160	165	171	163	146	161	146	144	147	153	142	170	143	161	158	174	170	158	129	193	161	177	134	147	155	163	159	151	154	138	144	164	149	164	168	149	139	154	142	153	146	145	149	170	159	171	132	136	162	159	141	158	153	148	149	169	171	161	129	153	137	173	170	158	160	156	145	157	158	146	130	130	156	160	143	154	146	140	160	173	159	152	177	151	173	174	165	171	167	144	155	143	169	152	157	148	160	154	150	141	159	167	150	160	143	153	159	134	149	154	164	159	190	179	158	160	145	176	168	155	163	170	160	158	149	160	165	180	157	153	155	151	156	145	172	137	163	162	137	146	128	171	130	144	150	172	157	159	152	135	151	148	144	153	172	137	156	139	173	144	154	158	152	175	162	155	143	164	154	164	176	145	165	147	156	183	146	145	153	160	154	153	156	165	131	153	167	126	151	151	167	141	151	163	161	128	178	156	160	134	152	168	157	130	159	152	157	149	156	144	162	146	138	159	161	129	168	166	161	154	175	157	155	136	181	164	126	172	177	148	163	148	182	154	178	153	149	168	165	174	161	151	156	166	144	138	155	136	168	146	172	140	159	130	155	142	163	149	151	169	168	152	163	142	180	151	161	155	174	151	152	177	157	166	159	149	139	173	153	150	148	160	163	163	176	144	171	142	153	174	139	155	118	169	166	171	142	162	131	161	169	171	155	143	145	168	165	154	137	161	165	143	118	162	142	154	156	148	168	144	155	122	145	173	175	166	168	132	155	154	146	153	164	137	135	150	181	172	184	139	161	172	182	179	152	162	152	169	155	148	157	161	175	178	182	148	145	158	149	153	165	155	139	156	150	162	140	150	167	153	163	156	174	163	165	148	146	171	132	134	149	182	172	169	155	158	158	148	159	164	137	157	171	166	150	173	178	158	148	153	166	140	151	146	159	148	175	173	152	169	151	153	139	150	167	165	139	139	148	154	151	150	154	141	159	130	135	145	170	151	123	131	181	152	150	161	173	150	139	164	150	166	168	160	151	152	178	153	135	177	162	156	150	158	133	167	162	152	157	132	146	174	152	158	153	156	157	151	153	163	151	128	155	140	144	178	163	173	162	193	181	163	145	167	165	138	171	161	137	148	150	140	143	134	147	161	163	159	168	162	163	139	159	147	178	138	148	162	153	141	152	134	171	159	168	152	149	191	137	163	169	167	163	160	179	164	178	163	157	164	141	156	162	178	152	157	143	156	152	150	175	139	144	157	146	156	167	161	155	161	172	139	169	161	165	156	159	140	161	160	163	138	145	162	173	136	155	152	140	157	152	164	179	159	179	157	147	144	159	171	162	156	174	159	142	167	160	147	170	134	169	154	136	145	142	148	147	142	160	156	142	153	162	156	143	165	144	153	117	141	138	158	147	151	152	159	151	156	152	158	144	153	164	178	156	152	170	147	160	155	162	157	149	134	160	151	158	154	167	159	163	157	144	161	164	162	136	121	169	145	168	172	151	163	166	145	174	169	142	170	149	151	133	159	143	155	125	146	162	143	151	149	154	140	150	175	130	158	156	160	155	171	169	200	162	150	125	133	160	149	152	133	155	164	147	163	146	153	166	155	164	156	177	139	169	148	173	144	164	167	153	154	144	168	153	172	146	155	176	150	134	179	163	149	165	158	142	142	148	165	152	168	157	136	155	148	155	160	133	162	151	153	161	145	153	132	164	161	127	173	176	154	153	157	152	158	170	167	165	148	152	164	138	154	158	156	136	151	153	142	154	150	143	157	155	161	142	172	133	151	145	146	160	165	155	171	132	154	168	151	141	142	159	159	157	161	156	141	161	136	169	162	149	157	151	148	145	168	156	157	154	154	149	144	153	149	149	170	156	143	154	144	173	154	155	146	151	143	156	154	167	162	145	156	134	171	163	168	160	148	155	155	145	153	159	133	143	179	160	146	151	150	152	150	130	153	177	138	173	159	168	150	163	160	147	163	145	163	148	164	167	172	145	151	167	134	144	148	136	153	147	175	158	164	150	162	146	143	147	140	147	155	143	163	153	148	137	146	138	167	169	157	144	153	135	148	148	136	148	157	149	157	155	152	136	182	169	164	180	155	149	156	165	183	158	149	159	151	171	151	171	151	133	135	153	129	148	169	160	159	180	156	143	159	133	156	154	170	169	156	158	166	153	169	148	149	150	140	160	156	171	136	151	166	154	143	140	154	148	154	171	168	142	144	152	175	156	140	161	160	138	139	134	153	153	155	151	139	177	152	143	161	163	144	160	121	165	170	128	152	163	159	144	162	156	165	177	148	188	162	145	161	174	170	148	156	142	146	166	151	170	159	150	142	130	151	150	170	162	162	153	141	130	149	140	159	150	150	145	134	137	147	149	157	174	163	152	174	164	178	155	181	167	158	159	154	148	169	163	159	152	170	184	148	155	169	132	164	156	151	142	143	174	140	142	167	150	118	153	155	143	142	164	186	157	166	164	166	171	170	150	145	142	127	174	163	129	155	155	159	139	150	150	182	144	135	164	157	168	152	142	164	150	148	156	146	169	152	146	174	150	136	163	146	177	147	138	162	158	141	148	164	155	169	171	164	157	161	147	145	140	122	152	159	153	178	187	155	145	160	158	153	138	150	138	155	174	156
17414	26626	29736	26669	15405	2119	556	449	434	476	450	467	492	453	472	445	458	422	470	495	435	440	455	452	457	444	481	493	460	434	429	470	463	484	395	442	486	455	438	456	424	485	479	485	454	479	451	422	435	458	419	445	447	433	495	465	446	473	479	408	450	441	455	459	445	441	437	470	480	457	441	462	456	468	476	461	419	469	446	438	448	445	458	460	445	457	452	485	497	408	444	452	502	437	455	422	433	478	459	461	440	478	447	466	440	466	429	458	426	460	462	458	456	442	459	455	435	411	428	458	430	436	434	451	454	453	485	419	430	433	437	430	443	478	436	453	452	456	443	445	443	461	447	417	451	440	439	438	459	485	467	451	462	452	443	413	462	481	428	487	459	428	448	444	468	423	463	446	448	434	428	468	447	458	495	433	443	457	445	458	476	428	432	473	476	452	447	452	435	431	443	462	444	434	458	469	449	450	447	461	443	456	466	423	492	462	493	484	431	426	437	493	450	451	438	460	426	440	438	427	445	450	453	465	436	449	430	468	453	473	414	428	463	466	462	443	425	477	413	429	510	464	463	448	467	453	407	422	435	478	469	471	478	390	406	465	424	470	476	450	433	431	481	421	469	446	437	451	479	469	440	455	461	450	445	412	445	415	467	455	464	470	472	469	481	460	452	456	460	440	478	439	484	454	452	428	474	423	431	455	490	425	500	419	469	410	472	454	446	453	442	437	436	458	430	437	421	469	453	418	434	468	464	464	446	449	408	431	437	442	412	447	441	460	459	463	416	451	445	500	452	423	440	423	462	429	490	479	454	457	503	455	444	449	453	476	460	429	483	463	454	460	447	462	466	443	462	459	442	447	423	459	444	397	445	476	492	407	463	474	442	402	468	466	423	411	451	442	442	425	481	432	435	467	436	461	445	468	477	455	461	439	460	467	447	472	464	437	406	496	444	437	445	426	473	434	472	463	448	459	441	461	437	433	472	475	462	462	404	421	453	462	449	461	468	481	428	466	484	437	458	488	450	437	425	446	436	452	456	469	433	458	431	452	478	453	438	462	457	441	424	455	454	485	441	463	428	465	447	443	476	442	417	468	447	466	459	469	431	401	478	426	458	454	432	499	457	513	465	464	414	463	446	476	441	431	426	502	384	463	459	429	460	429	416	452	443	440	474	427	420	395	471	474	494	416	451	453	419	456	482	461	463	421	446	420	448	472	462	454	481	490	439	457	432	472	438	473	451	465	440	462	455	428	455	466	443	443	456	482	450	457	425	425	422	458	464	443	454	465	461	491	452	432	477	450	441	399	463	493	445	442	439	473	443	464	433	483	466	441	455	435	456	448	503	481	435	440	464	443	453	478	434	459	440	459	481	418	469	448	445	460	459	473	475	432	479	489	473	451	445	415	424	447	448	438	439	443	485	403	467	443	445	414	454	500	438	451	457	446	455	438	447	450	454	448	471	445	455	434	447	437	427	480	424	419	468	429	466	441	475	475	468	421	482	445	429	434	446	421	398	487	436	454	459	459	452	448	476	408	426	445	459	427	457	465	445	419	449	440	436	433	434	415	485	458	474	446	467	432	445	484	457	488	459	467	457	452	431	484	440	440	448	457	477	480	455	457	452	432	441	420	480	452	449	472	419	487	469	420	446	448	440	406	441	488	505	467	437	489	441	475	478	455	450	396	425	435	484	473	461	442	480	451	465	426	442	456	447	464	455	479	474	461	484	469	447	433	445	445	433	483	464	429	468	450	425	493	466	449	446	466	450	429	475	453	443	463	451	463	466	459	450	439	428	419	437	455	426	483	459	456	430	461	459	454	490	449	451	424	455	413	446	456	446	491	465	464	461	449	468	429	481	469	462	441	498	450	466	409	464	408	435	474	462	458	479	440	443	448	441	428	439	434	455	445	432	473	441	451	446	476	478	434	454	481	494	468	470	440	444	442	475	440	474	454	477	437	442	448	429	449	440	425	441	457	450	430	420	473	487	461	448	429	455	454	456	424	422	486	482	471	442	461	449	439	416	465	424	453	474	452	459	479	443	432	428	424	451	490	440	457	432	474	501	455	444	446	422	470	446	443	464	454	471	478	455	471	456	461	481	442	446	464	437	431	426	483	466	437	446	435	427	469	457	448	458	461	468	446	445	417	457	479	417	463	449	426	441	467	430	455	448	489	426	466	432	446	449	462	456	424	463	424	430	466	463	411	440	442	434	432	432	435	445	471	438	479	450	431	459	472	432	432	425	426	415	422	509	414	453	472	437	454	468	408	403	449	411	402	452	429	481	467	422	483	483	410	476	453	497	459	465	440	467	492	442	446	458	477	476	502	473	471	426	434	453	454	443	429	476	433	454	445	429	445	453	440	461	460	457	421	451	456	449	459	433	440	445	468	442	467	428	440	460	464	445	423	451	429	433	476	479	460	499	471	463	458	510	448	468	402	468	476	461	450	402	412	506	411	482	463	469	444	506	441	467	484	443	447	416	476	425	443	438	422	479	445	459	457	421	399	436	429	450	465	464	449	488	469	415	448	454	470	460	428	453	437	459	434	454	442	448	445	441	442	481	449	400	475	453	448	448	445	435	435	444	461	454	472	451	496	446	454	477	480	460	406	417	474	459	480	481	466	480	464	435	482	439	451	482	448	476	413	403	459	441	430	443	466	438	445	436	430	405	458	463	445	494	428	439	401	437	437	472	486	480	438	425	438	431	456	466	483	470	445	434	411	456	452	478	507	479	484	420	409	449	463	457	415	460	449	464	471	439	478	417	448	452	452	463	457	468	446	458	470	438	529	479	439	441	449	461	406	407	458	466	421	437	444	469	442	446	436	444	433	466	442	460	475	462	470	430	448	463	431	459	427	447	452	459	437	460	498	429	479	439	494	449	450	447	436	448	438	450	439	472	460	436	432	441	424	450	436	471	445	455	476	473	444	451	426	431	463	476	471	463	422	456	436	435	461	478	478	471	448	437	443	488	443	428	409	448	432	422	487	446	454	432	448	426	480	453	452	461	457	495	445	472	474	435	421	452	456	437	463	440	443	463	458	443	474	461	444	446	445	446	478	474	478	494	457	458	445	478	430	415	429	517	439	435	424	433	450	459	453	448	480	448	425	450	440	464	464	423	433	457	471	435	437	458	493	437	469	430	439	476	401	444	482	449	426	452	471	467	475	443	457	458	454	451	412	476	452	417	457	455	461	475	459	485	447	432	427	422	444	453	461	444	427	465	455	459	437	454	490	451	437	431	429	442	459	478	456	472	471	451	473	455	439	477	452	457	452	451	474	470	436	446	414	446	459	450	482	478	457	438	448	428	486	443	457	470	473	461	415	431	458	477	462	480	431	459	466	446	448	475	455	438	420	440	464	409	453	472	438	455	453	453	455	448	442	484	452	432	416	460	432	473	474	430	442	463	451	420	414	448	463	454	473	453	480	436	448	470	465	405	490	423	491	455	482	455	433	443	453	458	454	441	484	458	442	467	450	426	449
58857	47334	37627	35114	28554	21920	10830	2971	670	345	239	220	237	245	233	223	215	234	243	232	218	231	230	199	220	203	193	198	188	219	212	183	218	219	212	201	206	198	236	198	190	198	184	199	206	200	206	211	205	187	229	212	224	194	181	235	229	193	209	216	212	198	196	239	242	230	194	240	223	204	214	218	192	203	192	201	203	209	193	210	227	210	226	198	236	212	213	212	226	200	194	208	214	225	216	205	203	206	202	222	210	228	219	205	213	204	206	229	210	222	212	216	204	208	232	239	227	174	222	251	220	193	219	205	217	207	224	182	187	202	234	175	211	223	210	176	203	226	198	186	197	203	207	204	237	233	206	211	206	230	202	225	206	206	218	202	205	205	247	214	208	200	217	196	210	205	212	210	208	235	187	210	219	208	210	220	222	196	199	206	222	214	199	201	186	229	210	219	222	225	216	190	195	200	207	239	180	199	210	230	232	197	204	233	191	205	202	186	189	214	193	222	207	204	206	195	219	201	212	215	198	219	207	234	207	222	202	178	176	233	229	197	215	227	202	209	220	189	214	212	219	209	191	204	221	210	201	208	226	217	235	208	201	215	221	210	224	206	206	189	203	211	204	217	193	206	189	216	224	221	202	208	209	173	238	220	207	201	226	206	233	212	188	208	192	191	222	211	197	203	210	184	213	194	218	213	226	218	226	221	197	214	224	209	208	209	216	194	203	188	216	194	215	215	207	215	219	231	223	198	245	208	211	200	216	205	198	204	215	192	212	200	212	209	192	233	221	228	184	199	224	251	200	220	235	221	220	215	196	196	198	206	215	217	197	198	184	187	244	196	226	209	208	208	216	202	201	201	218	204	217	220	195	204	202	243	228	213	224	191	206	211	224	231	225	204	206	246	186	231	225	206	207	215	199	188	218	177	192	213	170	200	205	219	204	212	225	224	211	194	186	194	205	198	225	201	224	203	212	236	197	209	187	202	204	197	215	207	189	225	201	189	228	209	204	192	218	218	207	241	205	209	200	201	197	204	207	215	216	222	203	235	208	196	240	218	210	243	187	206	229	217	216	214	249	230	211	212	196	243	192	183	219	202	193	232	210	210	196	207	197	204	210	219	201	223	233	203	197	203	186	207	197	219	195	210	207	184	198	193	202	221	173	222	212	221	194	213	192	223	205	184	220	197	190	199	211	235	211	199	206	210	186	210	212	226	224	208	208	210	203	213	225	209	228	217	217	213	221	204	194	211	224	207	208	196	223	189	229	209	208	199	235	209	201	188	203	205	192	206	191	218	192	199	207	203	210	208	207	183	225	206	209	232	227	211	204	216	196	206	209	210	201	192	211	202	210	192	205	187	189	209	219	165	209	225	192	214	221	219	235	193	211	202	212	220	198	222	204	207	214	220	208	217	212	204	217	206	217	197	210	205	202	190	210	208	211	209	228	230	184	206	217	208	213	210	221	209	177	231	199	226	220	218	241	211	194	189	221	198	214	196	230	179	229	205	217	215	193	219	199	210	214	211	220	225	222	199	224	195	219	192	207	213	201	216	201	241	211	219	196	204	200	207	208	227	193	182	214	184	209	178	185	203	213	211	230	192	208	202	207	227	215	226	180	202	223	204	209	215	217	230	222	209	212	203	193	225	226	212	230	215	199	248	233	189	207	189	223	182	224	209	212	220	216	205	210	231	193	212	204	212	227	195	225	216	213	191	191	233	203	188	200	198	219	212	203	212	231	214	189	202	196	219	203	206	217	219	208	213	212	187	191	234	205	210	224	224	217	196	218	204	249	207	214	204	210	190	207	199	212	213	213	214	212	217	206	197	216	208	202	190	212	210	220	195	196	222	218	200	204	224	210	196	181	220	229	191	183	215	191	184	178	206	223	216	193	192	209	206	206	222	190	213	238	185	211	215	216	207	195	208	193	210	216	208	200	182	188	210	198	212	231	209	213	194	203	204	194	216	224	189	215	200	202	218	213	208	214	213	233	205	213	230	213	229	202	189	204	206	218	233	220	190	182	198	206	215	226	190	216	227	204	216	195	203	201	205	204	210	197	208	226	211	216	202	212	217	191	210	211	187	223	196	226	210	220	217	213	218	203	204	228	197	212	212	203	214	218	211	220	217	217	194	222	242	189	247	211	214	207	224	213	205	199	201	199	231	241	188	193	191	214	181	221	211	211	221	216	211	191	209	198	228	209	197	192	209	212	244	192	206	199	208	204	222	215	208	206	213	190	244	209	198	242	202	230	208	209	186	190	203	203	211	215	199	203	186	203	209	218	248	219	230	184	191	211	240	221	197	188	202	183	235	215	192	179	218	194	210	227	194	222	206	201	209	184	208	212	199	193	213	235	215	226	210	204	177	205	237	204	228	199	190	198	195	192	202	223	199	210	242	186	190	218	213	178	217	216	180	242	201	187	217	204	232	208	221	254	232	200	186	208	216	209	194	198	203	198	213	224	195	219	233	212	208	206	216	249	217	214	233	237	218	205	197	213	227	205	194	212	198	229	202	214	226	215	190	231	210	210	210	219	217	195	194	174	215	209	213	207	219	218	207	204	212	203	201	231	226	221	218	212	201	188	213	223	224	202	225	212	213	203	212	207	203	207	208	212	211	180	221	204	196	226	202	224	240	214	196	196	210	170	217	222	215	197	193	226	212	196	233	207	200	218	217	204	199	195	186	221	219	214	209	236	232	227	214	217	195	212	226	200	189	179	219	192	235	229	198	186	170	240	195	214	219	214	242	201	203	220	204	199	208	192	207	211	243	223	198	207	208	216	199	210	221	200	206	208	220	203	218	223	203	209	236	238	200	217	220	196	219	189	233	220	208	186	209	204	220	203	246	219	246	210	229	207	225	245	196	186	189	219	201	231	215	211	210	200	206	209	216	200	206	193	207	199	212	208	199	216	191	209	182	223	222	230	204	200	224	204	215	214	205	206	221	222	205	194	196	205	178	221	212	243	213	201	213	209	208	204	186	210	224	191	200	231	223	219	211	192	228	196	199	221	217	213	227	221	217	232	207	190	215	219	197	188	198	212	221	242	192	203	221	224	221	208	195	188	220	211	196	223	202	182	221	230	199	218	221	208	199	209	204	236	195	212	230	223	188	201	222	215	192	202	228	222	187	196	219	221	203	230	233	187	207	183	225	195	195	222	227	211	188	211	206	233	229	200	203	197	214	192	212	201	233	199	210	213	192	208	206	207	184	206	209	238	231	200	207	199	222	199	223	209	182	191	221	217	184	202	198	214	238	220	206	194	210	215	202	199	211	230	196	208	201	211	223	205	204	192	210	222	225	204	217	208	197	218	233	199	194	213	232	196	229	184	200	235	215	208	206	186	187	215	216	220	219	199	197	222	223	169	211	208	200	178	187	217	214	219	180	190	194	198	216	200	206	218	204	220	201	205	198	233	239	218	210	200	180	194	221	201	209	194	186	189	221	202	196	226	204	216	187	191	194	214	215	208	200	187	210	214	215	222	192
49214	53161	61019	62098	31966	10467	1107	848	790	735	724	695	648	702	613	642	608	674	607	619	623	611	586	643	590	582	572	597	578	602	633	587	613	625	564	589	605	538	600	658	574	568	591	575	573	558	616	545	582	582	611	598	583	594	614	596	559	587	585	563	607	612	523	595	672	627	580	559	578	578	569	532	543	566	582	554	592	587	578	580	579	567	586	600	551	590	624	583	565	523	596	543	558	553	575	582	533	568	612	553	608	579	570	615	575	613	568	592	584	585	576	570	573	560	556	582	539	547	600	577	569	626	582	507	570	620	605	551	599	537	570	583	557	580	635	499	554	541	590	572	566	576	561	573	590	575	571	591	570	561	546	571	561	566	581	591	566	547	532	600	580	593	561	569	557	585	565	580	593	549	594	592	569	570	589	577	577	604	534	571	579	598	611	525	588	578	578	569	563	524	543	580	556	571	570	583	581	540	526	573	598	579	527	589	596	598	610	598	626	605	567	567	541	548	560	531	581	594	568	608	572	562	578	569	593	602	507	592	564	566	568	536	595	579	631	592	523	626	588	565	575	578	571	550	603	558	554	567	578	587	545	575	605	557	565	593	551	576	574	597	533	581	565	546	575	551	593	571	557	554	550	570	551	596	591	549	604	601	529	596	562	600	567	602	543	530	579	559	523	558	593	604	580	612	582	546	556	621	590	566	592	552	549	539	571	610	575	544	561	576	566	550	547	625	552	600	591	577	543	569	544	583	589	573	580	558	591	582	585	550	561	601	533	531	545	592	583	537	542	540	541	572	576	590	580	544	541	583	587	571	608	559	581	592	588	578	597	564	593	582	594	613	541	541	565	584	573	595	584	562	606	575	579	545	623	630	577	596	574	615	542	604	595	544	577	597	533	576	562	585	561	583	529	544	544	547	559	568	512	549	582	602	580	584	568	575	565	598	551	590	565	586	570	554	594	586	542	562	565	599	585	570	555	601	587	584	540	563	578	550	565	560	578	575	574	573	585	577	560	583	609	551	556	549	568	569	573	586	584	555	569	559	576	559	552	574	548	585	596	565	573	567	582	582	534	560	562	583	576	595	599	579	578	502	548	538	550	555	591	558	615	577	562	542	594	572	558	615	578	579	527	580	580	484	573	515	534	580	603	595	582	553	552	546	538	543	570	507	578	538	583	577	583	570	600	571	603	627	614	533	571	593	543	534	561	574	557	558	599	569	612	553	592	552	598	570	543	558	550	530	567	583	527	582	588	533	550	565	574	583	570	609	588	560	590	594	603	547	565	574	613	601	562	582	521	582	565	556	575	538	581	588	570	577	536	582	604	570	538	562	545	560	553	542	549	537	566	550	539	546	560	549	562	599	561	596	558	578	577	567	544	535	559	577	561	573	532	590	615	592	534	601	554	549	588	545	598	564	541	566	598	530	559	559	543	602	577	605	555	576	560	569	557	555	549	591	600	589	556	590	582	594	627	543	558	558	570	593	545	577	560	582	554	561	570	594	556	519	564	577	566	590	595	552	567	545	621	571	561	556	551	577	617	559	551	572	573	605	558	568	580	573	577	573	602	596	560	589	554	570	564	575	576	576	560	569	545	576	571	563	539	588	554	581	573	556	591	557	581	610	543	586	545	613	537	634	555	593	541	548	604	554	565	557	589	592	583	564	593	539	563	579	562	558	585	579	536	534	552	561	546	570	604	597	556	565	570	585	532	566	621	541	577	541	569	538	597	576	622	572	564	570	556	558	600	567	583	583	581	530	587	606	525	556	579	566	536	590	574	523	597	550	532	553	555	552	566	585	525	548	570	551	544	590	527	617	554	557	600	566	584	584	577	550	541	572	556	558	569	577	584	553	590	575	571	572	616	547	583	561	584	547	612	592	581	587	609	568	561	549	618	609	564	610	554	553	617	549	558	570	575	558	576	588	541	559	555	584	583	544	580	586	603	558	590	558	577	571	568	564	512	598	572	637	565	599	591	550	567	587	560	617	575	561	576	570	621	599	594	578	570	556	585	534	599	582	579	580	568	551	601	577	567	557	546	509	557	546	594	598	563	582	547	586	590	596	591	579	597	601	540	575	584	587	570	587	573	564	568	578	592	555	547	592	538	574	536	579	598	597	583	545	559	580	608	600	602	624	560	596	604	572	567	607	550	580	617	569	587	578	572	568	558	608	558	544	562	579	585	549	547	532	568	600	585	578	557	565	560	564	610	568	532	588	567	547	617	581	555	588	567	537	561	549	593	554	581	636	546	534	556	607	557	624	562	529	590	585	572	553	568	564	604	576	592	580	611	604	521	541	547	585	608	539	574	543	605	572	535	590	569	527	554	585	591	574	582	595	580	569	586	586	592	576	536	550	570	571	607	616	565	529	567	609	569	606	566	537	599	583	564	587	567	585	582	571	639	555	646	551	572	527	573	585	603	570	544	550	583	598	578	601	540	595	567	558	584	574	595	623	589	573	512	574	577	577	572	559	525	580	583	582	548	572	573	573	578	592	605	608	571	579	554	584	536	598	569	578	539	567	550	522	574	571	574	570	571	589	571	581	598	558	581	593	567	572	596	581	559	533	581	552	548	602	538	571	575	599	582	591	558	592	600	551	565	558	554	579	538	575	596	533	618	549	573	593	538	550	583	563	553	565	524	584	565	605	589	561	577	572	566	555	588	592	561	529	575	577	625	580	554	569	606	524	561	578	560	592	585	538	569	551	533	578	564	555	560	569	542	527	599	552	542	546	553	612	543	571	553	564	569	593	547	588	571	614	597	568	559	539	572	573	529	561	581	577	577	593	572	560	532	617	580	564	637	562	601	575	600	584	557	546	553	592	599	544	572	555	542	564	570	563	550	583	539	579	550	601	596	571	583	591	587	575	580	548	579	579	587	560	540	551	567	615	597	557	576	571	570	556	603	571	570	594	551	536	577	627	583	544	635	583	566	590	545	573	596	588	603	561	566	537	535	510	546	567	591	584	558	527	604	609	571	572	561	609	552	547	565	623	559	537	583	577	542	566	586	573	540	618	578	577	549	573	556	596	555	569	530	533	508	554	591	558	608	573	555	567	548	577	565	557	565	573	560	577	602	556	603	572	573	580	551	588	599	538	577	585	600	610	594	559	538	560	532	564	563	544	601	542	517	605	574	540	560	590	570	601	595	570	560	590	608	587	578	550	565	556	578	577	573	599	583	558	560	585	584	590	585	561	585	566	584	573	563	543	584	559	586	531	554	556	571	583	574	583	560	531	602	580	554	557	557	563	640	576	561	595	563	585	591	633	563	561	560	589	599	569	581	578	526	556	572	566	553	516	615	558	584	568	594	588	553	583	536	563	574	587	559	567	591	553	587	569	594	535	607	564	561	528	555	604	559	597	564	606	619	556	562	574	591	565	564	559	587	538	566	583	551	569	573	545	580	558	558	550	584	581	583	622	565	580	566	551	575	564	595	573	576	571	524	587	546	609	587	564	599	599	578	564	591	543	560	578	546	595
56681	38441	33741	32928	33130	25877	19211	10288	2609	610	389	363	355	371	326	310	315	353	298	330	316	317	302	346	288	321	344	335	318	310	305	296	334	303	310	306	297	302	327	336	286	323	345	329	333	339	328	320	308	297	313	312	285	296	288	305	296	294	306	330	314	322	315	322	319	305	319	269	305	311	298	299	330	337	304	320	331	318	343	327	321	306	304	311	323	297	313	337	318	354	280	298	326	323	301	318	306	319	325	323	315	320	315	320	293	340	303	313	324	318	322	337	294	325	295	308	341	314	321	328	303	299	315	315	311	295	313	316	285	316	311	322	311	307	275	311	296	320	313	302	287	330	326	288	339	275	329	318	303	342	310	295	311	309	288	324	331	338	317	307	299	302	301	314	305	323	316	346	276	327	349	323	299	275	322	272	309	266	318	303	303	315	311	298	312	295	321	297	258	327	310	306	297	322	316	321	279	286	309	289	306	311	292	296	346	332	320	306	308	330	326	293	310	328	312	284	316	345	344	312	276	296	342	288	322	323	318	302	310	282	310	310	297	303	307	325	310	289	298	299	327	280	305	302	305	334	325	303	322	320	293	304	312	316	313	259	291	339	302	313	308	308	316	324	311	309	322	304	291	296	317	350	272	323	311	282	307	324	302	312	342	341	306	298	298	308	329	338	308	310	287	319	324	334	305	291	316	338	312	312	321	319	310	311	311	313	305	331	315	312	294	288	315	329	296	294	308	314	286	294	277	284	302	298	311	291	292	300	323	276	321	353	337	312	279	313	296	296	321	325	317	316	281	330	326	348	322	287	315	271	335	326	324	332	284	323	258	335	320	311	292	348	315	305	338	323	329	329	260	309	275	326	264	336	332	327	304	308	320	293	293	302	306	323	310	318	305	304	311	299	302	346	297	304	323	293	300	334	327	292	327	296	303	299	286	284	312	301	291	298	346	321	313	341	350	347	305	293	326	304	299	320	326	288	285	292	314	338	334	314	298	331	324	267	321	308	318	334	317	285	297	309	304	312	318	325	314	308	338	308	310	337	344	292	322	279	325	312	287	319	312	310	312	298	320	327	311	284	325	328	310	280	298	292	286	302	306	297	315	351	326	283	304	274	282	288	323	326	279	316	303	343	316	283	307	299	331	332	313	323	290	308	328	316	292	294	352	306	317	322	316	290	310	302	308	312	298	319	284	280	308	285	311	309	307	309	320	287	331	284	300	303	321	318	316	316	314	332	294	339	283	322	316	336	305	336	302	327	335	331	327	307	301	309	302	314	282	311	345	276	351	335	316	290	320	290	303	330	358	290	311	286	337	341	328	299	299	329	315	327	343	308	303	333	321	339	305	301	293	296	302	329	350	348	322	288	302	319	301	315	310	306	319	306	295	323	350	295	287	344	342	311	312	304	300	299	313	308	327	300	314	294	309	331	292	325	315	290	299	346	319	301	298	325	330	311	313	317	335	310	320	307	336	326	334	290	343	324	309	334	341	328	340	287	322	312	287	303	285	316	308	290	297	316	336	323	323	325	301	292	262	315	305	283	312	347	311	322	338	303	327	323	281	332	343	323	315	277	304	268	315	302	323	315	307	305	288	303	311	322	349	308	274	308	305	301	320	308	371	300	295	288	337	302	320	319	312	336	296	353	317	283	316	317	336	316	322	316	302	288	291	313	266	314	315	301	306	301	306	277	309	298	317	290	292	324	287	310	296	317	350	322	310	303	303	294	310	319	308	310	288	318	321	321	279	315	283	299	330	309	333	291	341	301	308	281	329	298	342	306	307	304	311	299	319	307	357	323	301	323	297	329	277	343	282	289	288	284	261	322	309	310	307	328	295	327	298	280	305	280	318	305	339	287	328	348	302	300	294	275	286	326	336	287	330	300	306	318	336	302	310	323	298	305	332	332	299	299	309	325	321	290	278	313	326	291	307	305	312	303	312	334	311	331	313	321	310	332	325	288	316	287	315	305	286	316	309	310	257	322	323	288	316	304	302	273	306	330	316	294	309	287	320	290	326	321	337	285	285	283	310	287	332	291	306	311	326	336	317	301	295	324	314	313	297	304	326	323	318	321	318	282	299	292	312	292	298	294	315	310	329	310	311	297	313	330	294	316	335	320	300	283	316	318	286	306	332	297	288	329	309	319	293	330	325	316	321	311	325	337	270	358	314	312	363	310	327	309	306	321	301	304	305	294	322	301	322	276	307	318	291	299	342	307	288	294	325	315	321	274	310	327	313	305	310	338	323	349	311	308	313	310	309	292	305	312	311	307	300	300	285	327	337	318	300	299	283	292	301	302	328	324	300	271	279	308	306	321	330	324	297	282	281	323	285	312	302	305	325	283	314	345	315	309	297	346	274	300	303	316	322	298	335	306	335	297	351	321	292	298	310	326	321	274	305	299	299	322	330	285	282	298	311	331	297	323	305	317	343	332	289	301	328	286	294	340	308	337	294	342	325	285	337	312	300	308	306	307	316	303	296	316	293	301	307	340	298	306	333	311	325	291	304	311	327	312	313	349	303	306	301	317	316	312	361	306	310	289	338	309	310	329	298	300	310	312	294	297	316	322	314	296	322	339	282	311	306	320	312	310	335	295	321	279	301	314	330	285	355	327	304	308	309	297	334	291	318	330	325	312	335	291	340	300	288	301	315	313	304	321	284	284	288	365	349	313	325	332	324	275	310	323	288	328	292	279	314	326	290	288	319	308	317	338	287	270	320	341	341	315	305	328	318	282	293	285	302	304	280	318	338	295	295	279	317	293	326	290	280	317	303	304	297	307	306	303	340	317	340	295	321	317	314	334	290	307	335	324	309	303	288	348	301	323	313	334	331	274	300	293	316	311	329	320	312	331	345	294	319	295	297	327	325	315	346	283	323	279	313	308	301	303	311	284	308	305	336	328	308	314	303	317	307	316	316	327	313	298	315	312	292	342	307	314	302	313	339	284	310	315	330	340	319	305	318	319	308	290	309	292	306	309	301	313	315	311	336	334	306	309	302	298	294	341	329	333	332	290	314	283	291	315	290	314	342	288	327	296	324	284	316	290	329	357	302	293	313	297	283	328	303	278	310	316	273	290	317	286	293	309	301	259	350	318	300	320	315	313	316	284	311	331	296	315	294	316	308	331	292	305	296	323	294	305	325	303	320	322	337	317	311	283	304	326	294	339	283	291	303	285	318	333	319	291	315	321	302	301	319	296	294	327	350	324	314	337	296	338	304	315	327	345	322	342	319	328	295	313	342	339	326	300	315	296	305	319	326	324	324	296	305	335	310	296	280	291	313	320	291	309	311	271	287	298	281	314	282	302	287	313	337	286	291	306	326	329	308	287	299	321	308	300	303	281	321	314	304	277	320	326	305	296	309	308	350	291	302	343	329	286	357	285	331	306	314	307	308	309	318	297	312	302	312	310	326	294	308	293	300	311	311	321	347	318	288	328	309	313	311	294	327	321	307	280	298	289	293	343	348	329	300	324	312	289	286	327
54830	51268	67832	73843	50542	5421	1402	1248	1099	1045	1009	917	903	876	861	880	866	835	833	881	826	840	809	813	825	824	777	774	769	783	816	777	809	769	729	821	749	788	751	750	823	771	792	741	826	783	765	755	749	761	749	731	777	736	709	740	809	747	791	782	826	823	745	772	707	768	750	748	759	769	777	764	786	807	740	725	758	764	739	777	773	746	769	821	743	773	748	789	777	741	828	795	763	743	768	722	758	761	757	790	787	796	805	718	773	788	758	785	724	766	782	803	768	779	698	723	791	803	771	759	760	716	798	768	773	742	742	710	786	767	739	823	778	726	754	753	728	764	790	751	707	728	804	754	728	741	746	793	738	809	727	727	787	774	736	775	764	763	747	744	765	732	791	720	761	757	744	732	736	705	719	697	721	773	781	744	731	755	796	770	741	804	715	751	763	749	755	721	786	760	767	773	750	794	756	732	760	758	753	728	737	774	766	736	765	725	779	750	769	776	757	718	739	772	744	739	689	787	765	797	732	772	770	732	743	743	719	712	822	703	745	739	781	783	775	785	778	776	751	747	724	727	732	745	758	716	782	757	764	763	705	725	696	811	755	751	738	718	737	721	727	752	730	717	786	750	775	765	767	755	760	758	766	739	756	728	733	769	748	775	738	754	728	733	771	792	705	750	760	790	793	703	798	757	750	741	757	780	758	756	759	794	776	780	763	710	764	736	726	734	762	772	795	756	754	837	740	701	727	736	800	764	745	746	771	746	800	759	789	725	701	736	787	740	770	766	763	763	782	763	748	776	740	740	737	755	665	742	788	751	726	771	751	766	766	765	752	767	763	757	757	769	794	770	732	736	779	736	795	731	758	748	741	767	734	713	760	774	761	787	803	756	733	732	760	791	775	760	742	729	765	724	791	756	686	727	759	764	773	759	734	717	749	782	787	751	718	785	748	745	724	733	724	799	733	727	810	734	797	827	779	773	781	741	765	826	745	784	748	761	772	756	750	734	794	749	737	720	798	728	725	726	736	687	745	771	779	736	777	781	745	759	755	794	776	779	813	749	795	730	794	747	750	760	747	754	710	741	725	743	753	747	781	728	695	784	726	801	736	745	770	788	717	749	795	791	786	711	738	736	761	728	756	742	735	768	763	753	753	766	780	760	728	730	763	738	700	683	806	750	753	715	762	725	736	758	725	689	694	725	752	800	730	746	776	760	748	760	745	745	751	759	735	786	787	746	720	751	767	736	782	763	769	749	786	726	748	735	776	709	794	741	752	795	739	781	737	752	759	787	804	798	769	737	759	757	742	747	734	776	754	721	756	747	738	786	700	759	760	745	756	722	738	719	768	733	766	751	787	758	760	761	747	784	762	759	755	724	727	783	706	731	786	752	752	786	767	717	738	757	750	760	761	777	772	738	745	778	712	739	795	741	730	715	760	771	787	751	733	710	682	727	750	737	752	778	742	754	734	752	752	743	744	752	705	712	765	739	747	779	747	730	723	736	765	791	702	770	791	696	695	751	740	724	767	709	736	772	765	754	735	778	747	832	737	819	766	776	766	771	760	695	693	749	715	736	733	778	763	726	755	762	797	775	738	795	761	762	709	741	748	757	741	769	769	738	776	748	778	811	830	774	736	752	727	778	750	738	758	757	761	773	743	749	785	722	761	753	758	785	741	746	736	790	726	730	694	766	726	730	728	711	721	761	761	810	740	694	782	742	771	740	797	743	731	769	743	784	722	811	782	753	774	744	742	743	739	782	796	725	719	724	750	730	737	760	750	776	764	745	752	783	782	770	769	720	724	759	761	749	717	790	750	745	774	779	745	781	746	765	721	771	712	736	745	790	750	739	771	743	744	756	739	761	733	745	733	706	709	731	766	780	747	775	788	750	752	741	754	750	768	749	729	806	770	825	724	758	758	723	768	772	754	766	700	784	753	773	736	715	732	792	763	748	756	780	738	777	733	739	705	808	795	748	770	731	744	783	775	761	773	731	798	791	745	728	751	689	781	763	754	775	739	701	752	737	763	784	744	789	761	733	743	708	749	755	798	715	784	781	767	774	773	777	775	737	758	712	715	760	727	732	749	770	760	700	790	719	730	770	795	757	692	772	707	785	782	785	746	757	757	725	731	761	749	768	723	776	744	769	752	760	736	755	755	710	788	775	764	768	744	707	713	799	782	783	766	726	789	755	756	758	737	751	770	772	778	781	773	763	781	729	751	761	788	787	757	757	813	778	776	778	750	787	768	729	773	745	717	755	758	777	785	740	698	787	774	744	793	731	783	694	788	792	714	759	760	709	703	747	735	770	798	815	751	728	746	780	774	809	750	776	712	781	782	696	806	747	739	729	744	749	819	748	765	767	765	772	752	782	758	780	766	773	723	790	735	780	716	732	771	768	774	758	766	779	784	778	734	711	777	767	787	794	720	800	763	756	768	751	702	758	723	725	773	756	768	714	750	727	790	736	768	754	776	747	711	752	741	755	700	748	770	749	761	755	759	796	751	722	764	742	726	726	759	792	763	786	752	760	784	801	767	741	673	733	780	752	762	769	678	730	739	730	745	754	753	730	770	776	757	766	758	734	761	738	791	749	742	770	734	749	750	730	716	761	787	759	723	790	735	777	774	746	723	702	767	759	767	736	721	778	727	760	762	684	790	706	748	799	741	695	762	750	738	756	733	748	691	782	739	778	783	725	766	741	718	727	724	769	817	760	806	788	753	765	768	723	764	765	777	746	762	737	825	761	790	756	717	767	725	757	723	735	741	789	687	714	754	787	826	802	752	786	732	776	771	721	769	764	688	755	755	738	749	776	796	733	785	773	769	756	754	800	787	727	777	701	713	784	734	763	784	752	754	779	802	753	771	810	751	743	739	773	773	735	749	704	761	787	745	753	746	797	708	728	767	729	748	702	759	726	735	729	709	742	717	742	734	795	749	756	751	799	771	728	713	781	795	754	696	732	735	739	722	706	775	721	769	724	752	745	766	766	733	769	778	720	777	774	740	764	780	737	741	789	759	761	763	786	762	763	744	737	777	784	736	769	742	757	730	733	749	809	745	772	797	759	799	755	713	760	779	716	764	826	755	768	745	746	724	760	768	750	755	747	746	758	766	780	731	729	750	709	812	774	741	786	771	763	759	728	765	798	786	754	777	753	801	785	727	687	747	785	734	804	760	781	762	730	777	777	753	749	757	731	750	776	707	770	719	758	756	774	752	799	760	787	739	783	774	758	776	729	714	752	743	742	742	798	762	729	784	781	791	743	746	756	748	764	713	754	777	735	758	774	766	747	767	726	722	784	788	785	755	761	764	746	740	799	716	774	777	755	739	780	722	758	758	745	752	698	772	743	758	721	761	776	726	780	761	695	811	787	818	772	748	755	741	777	731	780	797	755	715	770	766	798	783	741	806	754	722	717	746	757	726	749	740	770	748	767	764	746	686	761	748	716	780	704	820	748	761	735	735	781	727	761	740	740	717	759	752	763	769	785
29061	27301	16999	13964	8044	759	476	333	182	144	174	188	140	174	146	170	164	147	170	173	174	181	151	180	172	171	150	152	173	152	158	173	164	176	181	159	146	167	181	167	155	161	154	168	178	171	180	204	179	166	144	136	144	140	158	177	177	170	153	150	165	173	163	142	166	154	176	173	165	161	181	168	170	166	165	147	144	153	185	147	166	168	147	145	152	161	149	161	154	171	158	172	172	202	177	175	186	171	175	158	167	139	171	159	170	162	163	150	166	172	136	166	159	159	168	200	166	167	169	167	171	142	165	152	143	156	196	157	158	151	160	135	166	141	167	146	143	164	144	135	166	164	165	165	156	147	133	169	166	143	179	168	183	155	176	160	174	173	159	146	163	137	170	164	157	168	174	179	157	181	188	150	164	165	182	134	169	162	156	170	155	171	169	170	173	154	161	143	173	162	165	176	182	177	159	181	145	172	140	154	163	155	186	165	146	180	154	162	126	155	175	142	163	161	183	162	167	166	169	141	175	156	142	174	186	153	180	166	176	179	154	175	182	173	178	168	165	166	170	156	151	150	160	182	182	170	156	173	171	176	159	178	158	161	152	161	183	164	159	162	183	174	153	146	154	138	154	161	172	138	143	172	139	167	151	165	139	144	147	168	153	159	177	172	141	150	175	148	153	139	170	160	159	169	157	156	182	170	162	155	170	166	178	159	161	166	155	152	162	161	156	166	183	158	148	147	185	157	161	181	176	164	153	170	179	159	167	135	177	166	165	162	160	196	159	129	157	161	168	182	188	168	157	150	170	164	182	167	147	172	146	166	171	160	172	158	179	157	142	180	162	170	169	173	164	163	157	161	157	177	161	150	160	146	191	154	176	167	163	174	178	173	201	184	158	198	170	170	181	151	159	139	176	173	155	169	157	155	169	174	162	183	164	172	165	163	173	180	156	153	179	181	148	164	142	182	174	173	149	153	168	168	161	176	160	158	174	164	151	172	173	161	166	174	147	148	163	180	171	168	174	184	166	170	157	178	166	145	195	168	155	160	157	168	173	170	167	152	155	168	179	149	165	184	187	154	139	164	168	164	151	187	167	164	191	154	152	177	174	173	173	170	166	166	183	166	168	179	173	163	155	164	176	169	179	171	172	171	166	177	171	145	166	183	180	200	173	147	146	154	159	167	195	153	140	164	168	171	151	179	164	137	140	175	155	175	195	174	158	195	174	155	149	163	161	155	168	182	174	182	141	188	163	185	154	150	172	151	165	163	183	159	162	153	169	184	169	175	154	137	145	173	153	177	167	145	157	152	192	161	208	167	179	175	157	172	188	174	168	180	161	175	163	181	161	166	171	189	157	154	160	174	170	135	197	157	155	164	137	140	157	163	161	181	204	167	162	155	169	163	165	170	178	153	151	156	174	153	157	171	156	160	155	175	172	150	160	145	190	184	165	146	162	144	144	163	171	163	155	175	163	162	149	155	153	183	149	164	157	160	197	173	167	164	154	148	171	161	175	158	154	177	139	171	159	162	182	181	177	164	167	178	179	183	165	170	161	179	180	139	142	174	159	169	142	186	153	154	158	146	163	181	176	168	178	176	156	156	153	165	173	169	140	147	185	160	159	174	162	141	168	204	175	172	167	180	172	166	177	168	148	177	164	163	170	176	158	173	163	148	161	183	166	161	172	148	170	177	147	155	161	158	152	163	188	183	168	140	142	138	175	156	168	182	154	143	152	192	163	162	169	167	174	178	157	151	176	134	140	185	159	157	151	168	172	178	170	154	171	162	152	157	154	142	155	170	174	167	138	176	162	165	172	176	153	159	164	185	156	144	205	161	168	161	166	158	168	157	155	157	149	195	195	172	139	152	189	169	171	171	158	156	141	154	163	156	173	164	149	174	170	161	161	162	141	172	175	173	160	196	180	152	154	164	171	142	160	169	140	176	165	167	156	148	166	141	169	162	151	170	159	171	136	180	175	165	173	160	155	157	160	167	178	177	175	158	167	170	138	163	154	156	164	155	166	156	144	152	161	170	168	165	179	188	165	169	189	152	160	177	182	173	176	167	151	179	177	172	170	167	169	149	161	173	161	162	185	191	160	145	159	191	169	172	158	182	146	146	138	162	163	198	160	140	161	170	182	182	181	167	154	157	172	180	152	175	150	168	169	186	154	177	182	139	151	161	174	181	177	156	170	172	150	173	171	162	142	163	162	163	181	162	158	164	148	172	179	194	161	162	152	171	148	164	165	174	163	155	155	153	167	167	188	163	179	164	139	161	167	154	163	156	181	167	174	154	154	164	175	139	164	159	158	153	175	150	170	162	163	160	175	154	175	161	175	176	132	167	184	180	151	169	159	175	182	161	165	164	147	185	151	137	174	168	169	180	158	172	170	177	176	161	170	162	155	140	162	166	145	124	159	150	168	199	179	167	160	160	155	174	172	173	187	162	173	192	164	180	186	162	181	165	147	139	164	159	180	168	164	176	177	177	168	165	182	161	188	158	136	127	135	181	171	177	159	159	167	172	171	170	157	139	146	173	149	167	188	176	163	158	157	171	161	142	207	173	170	167	148	148	176	173	173	177	161	155	152	148	182	182	162	185	149	163	165	153	170	160	162	181	175	159	166	193	167	168	171	155	148	154	158	159	159	154	149	156	182	152	155	162	168	183	172	182	149	138	160	167	156	162	150	157	163	157	170	158	171	176	148	142	165	156	184	156	156	193	175	180	134	163	151	153	171	161	141	166	174	149	151	167	152	166	195	195	184	180	178	138	148	176	168	158	156	157	155	151	190	167	164	142	151	169	174	170	173	163	155	149	161	152	168	161	155	160	165	174	159	174	151	137	168	164	165	170	169	156	151	186	144	156	146	168	151	160	132	175	180	171	165	147	148	153	166	155	154	140	164	157	193	184	176	153	144	167	185	156	172	180	149	154	160	160	168	193	152	155	145	171	164	169	171	174	160	145	162	141	154	173	179	172	172	175	141	158	138	155	171	137	143	154	150	156	167	162	154	170	169	187	179	167	156	184	172	169	166	197	171	154	176	159	139	163	171	166	183	152	168	157	157	143	173	190	170	151	160	149	163	176	147	131	154	156	158	180	167	164	154	138	159	189	174	146	136	144	149	166	161	190	182	169	148	153	149	171	151	148	169	181	159	184	144	159	147	163	159	161	148	156	152	168	171	158	147	147	160	160	184	160	186	180	173	148	168	179	168	164	162	168	171	150	172	163	178	175	166	170	155	163	171	175	179	180	169	178	158	172	185	190	151	167	199	183	138	151	161	133	188	144	183	177	173	165	176	196	158	153	172	191	168	150	164	165	158	152	184	170	152	160	150	164	161	154	166	178	163	170	172	163	159	155	147	160	151	175	149	168	149	168	151	141	164	171	160	181	163	177	165	170	150	161	159	187	161	166	162	168	165	143	153	165	165	168	152	160	148	149	165	187	187	165	155	181	160	178	189	157	160	168	191	175	151	172	164	181	147	142
25249	25626	23334	27015	18014	606	521	491	468	502	527	486	485	484	460	470	476	467	504	495	472	488	496	461	498	424	483	509	495	478	451	478	460	511	426	469	481	481	474	457	458	493	442	456	474	456	483	481	458	482	463	495	486	461	483	471	483	466	493	441	451	470	434	456	480	478	482	415	469	503	417	422	495	480	468	451	515	483	472	455	434	482	454	485	445	473	488	448	421	495	467	444	498	492	472	486	498	454	468	469	477	484	462	477	506	444	490	467	475	468	500	489	459	495	475	471	465	459	477	452	477	476	475	498	490	440	489	490	471	455	485	460	454	458	446	459	503	464	462	479	479	446	450	465	447	466	495	447	479	467	471	479	446	455	466	443	450	457	488	452	456	489	500	479	505	465	463	495	469	446	447	534	472	465	452	455	450	438	442	488	479	496	485	489	478	488	489	484	491	451	440	481	440	469	473	450	487	503	457	485	464	426	492	487	489	471	465	471	514	493	426	506	442	470	485	491	443	450	454	450	462	488	505	478	455	485	462	450	489	478	455	478	465	479	467	491	447	451	457	494	502	466	518	483	475	482	454	441	448	460	442	427	457	486	472	458	459	463	445	461	455	453	479	463	489	438	493	477	479	460	483	471	505	477	470	472	511	478	471	483	455	441	467	458	478	504	435	439	449	461	489	480	459	479	460	480	475	456	486	449	462	449	487	478	460	467	434	489	489	473	492	486	497	496	451	474	450	504	461	468	494	488	472	462	449	465	455	504	472	496	494	437	489	483	466	481	473	467	412	481	510	497	492	485	467	464	476	473	486	454	499	465	455	446	497	455	467	495	512	474	495	510	497	466	413	481	457	495	464	469	466	444	446	470	495	453	461	462	445	485	453	461	474	485	501	451	459	468	451	464	470	443	486	457	535	485	516	427	478	462	428	471	447	454	470	516	417	478	479	459	473	484	529	514	476	478	459	452	453	474	487	508	481	507	454	466	457	464	459	492	462	405	477	458	469	440	484	466	457	472	459	453	458	482	487	470	481	474	490	437	489	481	473	474	479	459	467	462	507	459	444	464	484	533	492	485	528	496	451	464	426	473	460	482	498	472	455	489	495	457	447	480	467	485	467	483	477	447	455	493	473	461	473	479	440	489	485	477	486	470	492	469	435	523	481	454	464	486	444	456	486	472	498	490	507	432	442	487	479	486	457	493	467	455	465	468	475	494	487	441	491	479	453	470	461	459	487	488	511	469	495	447	470	454	452	485	499	525	498	432	450	449	476	487	479	461	464	422	466	487	484	492	476	456	446	483	488	478	483	443	450	432	481	437	455	474	459	471	484	424	475	489	491	471	462	474	491	475	452	462	517	464	443	532	517	467	500	445	498	454	491	458	495	465	510	461	468	456	500	507	469	460	503	448	452	440	484	446	454	476	466	494	478	500	454	445	455	476	484	458	508	464	439	527	471	468	469	475	478	509	490	480	433	455	530	475	460	487	489	472	464	482	493	468	452	503	433	467	517	455	504	492	467	437	470	459	444	474	477	442	468	424	473	471	508	505	443	475	450	482	457	452	458	483	472	471	472	497	456	476	462	486	482	487	493	414	468	490	478	445	457	473	480	491	469	477	475	479	481	440	446	483	473	480	488	483	501	492	460	443	505	468	471	445	479	467	480	442	460	477	455	493	499	470	455	484	456	472	441	474	522	457	496	492	514	477	461	488	474	495	482	447	452	452	440	453	506	491	510	446	474	471	497	484	482	475	500	481	468	495	494	465	490	469	487	466	460	491	471	495	478	503	472	451	477	453	453	456	452	476	402	497	475	484	508	481	492	491	482	510	442	469	424	466	444	482	509	449	483	509	452	465	458	500	501	478	463	457	491	441	463	477	474	496	469	469	515	441	481	469	500	470	471	488	496	474	502	460	468	470	474	509	478	446	476	500	478	484	494	513	465	470	529	461	503	480	438	489	464	452	449	499	498	466	474	476	471	470	478	455	477	473	494	496	444	483	478	446	467	497	466	491	440	478	488	480	483	508	484	488	498	486	451	452	511	449	463	470	474	448	489	452	453	481	464	474	454	475	469	498	539	486	527	450	418	499	466	489	463	480	514	477	468	492	470	475	469	503	435	449	495	500	521	493	479	478	500	458	476	460	440	481	445	435	450	467	472	461	468	474	468	438	469	450	494	465	465	465	420	469	480	521	486	462	479	479	451	462	466	462	456	471	454	472	456	460	479	455	478	457	485	460	478	472	502	451	509	465	466	469	489	483	466	445	506	483	480	482	482	471	461	452	506	440	477	488	473	501	457	492	489	461	461	470	467	486	480	502	500	470	493	457	477	495	445	488	433	448	493	489	482	515	479	520	472	420	462	450	472	503	472	464	465	486	503	484	484	431	429	484	471	490	466	471	433	493	448	460	466	462	509	482	515	488	495	454	455	435	464	481	471	482	484	459	510	464	507	470	452	467	495	458	426	464	489	446	442	478	502	467	477	475	497	504	500	456	521	444	488	487	474	471	464	459	442	477	472	464	492	475	455	467	468	486	484	456	504	421	450	430	463	498	446	483	472	473	485	440	458	453	467	496	488	492	451	450	454	477	479	447	457	470	465	490	481	452	442	502	439	500	487	501	466	477	429	477	487	487	469	478	498	446	498	436	474	434	490	457	451	480	485	426	455	490	485	481	499	476	445	500	437	497	451	469	463	452	454	434	489	475	504	469	457	471	478	438	461	457	449	452	491	451	475	468	454	497	512	475	475	467	491	433	483	476	461	452	488	478	400	434	491	446	465	490	475	471	461	484	468	468	455	466	478	462	457	501	504	486	476	471	444	462	485	464	475	445	480	474	443	423	470	495	448	521	512	465	495	480	454	483	455	451	442	492	477	497	481	495	435	516	477	481	493	496	443	495	495	491	498	448	484	456	472	489	473	479	471	489	459	471	460	466	475	436	452	478	487	463	460	450	479	473	468	476	502	491	493	449	482	453	517	464	458	473	467	401	448	476	466	463	427	493	478	479	463	448	475	495	439	470	489	464	478	494	481	458	471	485	490	469	443	472	480	435	478	452	473	409	473	463	460	491	430	444	483	451	449	467	479	472	441	488	451	474	502	472	490	485	507	461	464	491	431	461	470	461	476	466	462	453	461	517	441	472	528	438	484	481	499	476	477	417	483	446	464	493	499	466	452	469	463	429	474	464	484	454	456	487	477	463	483	438	472	471	459	471	469	491	532	455	463	443	464	504	456	481	462	450	517	489	449	470	465	451	491	487	500	460	487	498	452	489	448	450	509	470	463	483	472	490	484	512	503	492	435	499	454	502	497	490	477	486	468	464	446	505	464	486	450	455	452	463	493	456	478	482	516	483	465	474	483	461	482	462	509	487	441	440	455	479	480	438	476	469	456	447	455	463	503	465	457	470	486	471	484	466	505	515	475	480	444	461	496	463	450	530	457	483	502	471	467	455	528	454	453	487	489	489	468	507	443	476	485	507	461	448
53740	36601	33576	41324	39382	20990	10282	2268	371	263	227	249	233	230	244	257	230	245	233	227	282	235	229	226	205	214	196	234	198	247	216	219	231	202	231	186	225	218	222	228	241	242	217	228	206	202	211	205	226	234	207	200	222	210	178	240	221	214	214	219	220	219	216	206	197	219	242	193	218	193	210	200	222	208	251	205	212	208	213	210	237	234	198	246	179	221	202	242	197	221	223	244	219	225	220	227	229	225	216	218	212	199	205	206	221	256	210	213	197	241	204	231	223	219	215	222	214	236	199	212	217	207	231	222	202	209	218	238	207	225	213	246	220	237	237	202	188	207	237	214	198	218	221	228	212	251	218	221	212	210	219	175	225	245	188	246	237	248	225	218	232	225	211	208	199	222	220	220	194	207	215	209	235	237	211	216	230	227	219	207	223	232	220	199	207	240	215	212	198	247	219	205	230	240	218	185	207	226	222	232	232	227	220	243	218	206	231	223	233	225	220	214	210	235	201	213	224	219	215	204	202	246	203	229	220	249	222	238	201	230	218	219	211	236	235	241	208	232	194	248	212	204	212	195	252	272	239	202	221	204	257	224	209	235	186	216	227	220	213	230	261	240	217	215	208	233	209	210	237	234	215	228	203	210	210	207	220	190	222	200	219	215	219	202	220	210	219	230	228	242	211	212	213	193	233	234	215	215	221	223	168	214	235	243	244	207	215	218	199	241	243	189	233	191	229	202	225	207	235	218	211	228	243	236	214	224	244	215	222	203	242	224	242	205	209	244	205	215	211	219	216	213	244	218	222	243	238	229	201	220	221	229	203	195	222	223	197	229	212	203	224	226	229	214	216	202	206	220	222	239	226	226	216	227	243	223	203	228	243	234	211	193	212	213	220	191	210	249	243	211	231	187	219	204	215	211	202	223	235	220	237	237	205	236	222	230	213	236	221	212	223	212	240	212	213	233	216	227	189	196	211	229	231	234	229	201	199	214	187	214	205	210	209	211	226	236	214	205	232	219	232	210	257	236	205	235	215	242	246	215	207	201	209	244	214	217	228	242	242	229	199	221	230	231	206	213	219	212	226	243	227	220	218	211	197	211	226	219	231	218	229	216	248	242	212	196	227	215	244	231	217	234	248	230	245	203	233	211	215	241	204	220	229	241	204	213	235	213	212	199	215	209	224	209	250	221	210	229	219	195	244	241	217	220	228	210	218	224	217	198	199	211	231	222	253	229	218	225	228	217	234	245	225	207	191	212	210	235	224	202	214	201	231	228	215	250	238	213	262	226	228	242	207	228	235	217	244	232	232	217	243	215	205	214	207	232	232	220	243	227	222	232	221	212	264	228	197	222	221	216	219	236	212	210	224	221	213	219	205	225	222	223	221	197	222	240	220	205	247	232	232	214	185	223	244	213	211	207	231	210	241	185	224	208	266	223	208	211	226	235	189	218	213	197	197	194	243	226	209	223	210	206	227	210	217	220	224	219	222	195	238	235	263	211	242	211	200	219	205	191	207	216	220	215	203	202	234	207	243	212	212	226	214	248	204	204	242	210	203	206	221	226	232	228	243	229	224	242	208	206	227	244	260	240	218	234	226	205	222	209	230	231	204	223	254	221	224	231	220	228	216	207	217	209	196	222	223	204	230	206	227	235	206	212	201	250	209	234	209	212	214	223	203	193	235	221	204	217	239	234	215	226	212	225	209	232	199	205	210	193	224	194	224	230	210	226	225	228	202	213	242	214	226	197	233	215	206	205	228	255	221	223	221	234	217	221	223	211	248	238	222	215	217	204	247	234	216	219	206	212	221	215	212	204	235	222	225	224	230	229	203	201	207	226	208	204	206	230	227	211	211	195	210	199	201	199	203	232	206	215	215	203	216	218	214	249	218	215	226	220	233	244	216	202	223	193	220	229	202	205	216	230	241	225	200	219	235	232	212	213	227	209	186	199	230	215	205	252	243	209	232	197	226	219	200	203	219	228	239	234	211	221	216	225	231	241	228	221	182	216	217	192	210	195	216	235	235	206	237	220	254	208	249	222	214	212	204	208	223	234	225	238	192	229	214	224	224	230	203	211	227	238	237	223	234	232	217	222	222	219	203	233	226	230	218	220	222	210	229	205	223	225	212	224	212	208	224	241	249	226	227	221	228	223	194	202	205	221	214	227	230	219	241	231	190	222	230	219	197	214	204	215	206	227	217	238	215	201	225	205	235	255	203	240	211	225	198	242	202	210	212	212	211	230	220	218	228	243	209	228	208	213	216	204	218	211	216	211	258	200	241	239	198	201	196	221	238	221	221	222	216	259	210	218	241	215	259	232	219	244	208	229	226	219	222	254	207	218	214	208	189	208	232	261	205	262	221	221	212	209	237	243	196	223	217	232	191	212	238	196	220	254	218	227	191	210	206	240	201	232	190	235	214	210	218	226	252	203	194	237	226	207	208	221	199	193	235	245	225	190	223	226	210	198	191	221	225	224	221	252	233	221	240	233	219	238	230	233	217	219	243	201	235	232	199	200	210	228	224	254	235	230	250	212	218	236	252	222	224	213	225	224	204	214	245	208	226	214	215	217	244	222	203	227	257	200	197	209	211	223	224	207	229	215	226	195	258	225	212	228	239	239	219	235	215	206	229	229	186	230	234	259	231	207	179	208	247	193	215	198	201	222	214	212	212	248	233	244	217	228	217	220	205	221	233	202	212	238	215	199	228	218	203	207	217	193	208	213	234	230	229	224	228	209	250	226	204	221	210	228	234	250	205	240	227	215	194	193	218	235	221	188	225	192	201	236	241	208	196	206	227	217	206	228	237	223	220	214	233	224	216	213	240	214	221	210	230	213	219	207	223	251	219	238	231	195	183	231	201	226	204	202	202	229	238	216	209	223	207	210	245	242	242	213	221	200	227	252	180	212	207	211	216	234	213	217	245	199	245	219	218	205	220	224	237	213	220	247	224	252	239	233	211	215	206	247	206	197	210	215	219	216	212	219	221	219	226	207	201	226	229	174	210	227	241	241	223	235	204	223	226	189	222	200	205	211	203	187	209	215	222	223	237	238	220	223	239	220	233	229	230	231	223	218	225	241	214	210	210	221	191	213	239	239	211	192	205	230	223	211	229	228	238	221	215	211	205	232	235	192	217	231	234	211	215	197	236	220	192	227	222	216	216	231	209	214	232	217	234	211	201	200	230	218	241	236	217	229	216	211	213	209	238	235	214	240	234	200	233	193	225	210	228	229	207	201	238	240	217	204	246	232	223	222	210	225	228	210	233	218	247	207	218	195	233	204	216	222	229	209	213	199	206	228	220	202	209	216	223	221	245	258	229	209	221	236	245	217	221	235	207	200	253	230	240	237	218	201	234	230	236	215	200	194	239	216	212	196	191	211	237	232	205	205	248	217	198	245	203	206	223	204	223	222	210	227	247	224	223	247	196	194	226	221	197	221	207	241	220	203	208	202	234	224	217	220	237	217	232	210	232	212	215	221	201	223
51980	42443	56677	67535	42911	8348	2217	1093	726	722	706	677	687	668	649	657	666	669	583	599	613	625	600	619	632	615	593	603	614	608	611	649	631	642	631	596	638	560	545	609	604	584	590	595	609	595	579	597	596	595	617	619	601	619	601	598	570	607	582	607	608	586	616	566	575	634	616	619	577	582	633	577	599	595	595	632	614	582	574	581	584	594	565	591	640	564	555	578	559	614	577	583	605	578	594	576	573	600	566	615	563	589	603	578	592	566	611	571	647	578	629	584	585	591	553	600	606	581	563	573	596	560	586	617	607	546	606	589	590	571	574	605	541	568	588	618	602	661	535	586	586	626	599	572	617	620	526	637	581	595	621	586	621	603	607	603	606	603	571	566	582	545	569	604	546	573	628	601	574	597	564	603	551	600	554	613	589	628	538	573	624	592	622	581	584	609	594	595	619	610	645	632	595	592	548	618	590	606	625	571	579	616	588	583	585	578	625	611	580	609	594	589	554	549	592	578	583	610	558	609	621	623	651	638	599	573	605	581	594	636	586	593	583	626	565	579	621	594	621	582	547	588	558	623	607	579	623	577	593	589	644	600	577	605	559	576	591	568	621	631	565	644	579	630	552	613	602	573	609	604	582	596	582	569	570	612	590	625	603	538	629	582	575	565	583	624	581	566	578	608	628	588	589	632	585	632	589	605	586	624	606	605	579	610	604	642	589	569	612	594	608	615	618	581	555	568	540	580	639	600	574	594	609	587	586	572	631	611	615	603	615	647	583	608	587	578	610	605	591	541	616	587	560	567	576	568	587	621	616	601	622	589	604	537	549	612	619	606	640	556	605	609	595	609	581	608	622	581	585	601	610	581	609	604	627	567	583	583	613	609	575	588	601	596	602	583	571	658	581	602	578	602	573	556	605	580	642	633	589	591	555	631	561	589	580	604	590	631	634	619	621	617	622	566	611	575	580	635	555	554	630	575	599	602	609	566	608	601	583	593	602	610	599	588	567	597	591	542	657	621	557	628	601	594	604	572	545	586	591	573	607	620	584	574	611	597	553	601	593	593	569	613	627	567	576	642	614	603	582	604	581	577	598	595	556	546	610	587	537	628	614	627	569	602	598	579	614	558	566	603	594	600	616	580	607	617	614	578	594	559	561	570	622	569	577	572	652	634	579	526	585	618	588	635	561	569	602	586	601	624	627	607	596	595	572	610	580	612	592	597	588	568	561	580	559	632	609	633	600	588	581	642	572	600	599	585	600	582	572	588	590	614	590	601	552	615	611	568	606	588	573	577	576	573	562	608	658	559	593	591	640	603	602	597	567	625	606	620	593	581	589	588	601	589	607	542	588	573	617	647	606	617	556	617	619	631	616	614	631	584	600	636	598	618	560	588	615	588	576	576	580	633	575	556	620	612	604	565	590	635	582	605	631	581	641	586	606	595	601	572	614	569	608	591	581	613	562	586	558	570	589	606	625	585	586	602	592	549	598	643	585	621	614	564	575	616	560	604	638	596	604	589	576	601	571	594	588	578	603	580	573	594	612	613	585	581	590	594	575	592	569	597	625	599	611	596	548	582	567	599	605	593	584	565	567	605	583	597	595	600	616	579	585	592	606	626	569	605	660	539	621	563	622	588	567	599	644	580	566	604	579	608	576	600	590	603	598	613	579	621	602	629	581	590	627	607	608	561	595	533	588	562	578	615	574	609	617	607	575	647	561	635	540	581	612	587	609	586	587	630	619	558	638	588	621	591	623	640	591	586	586	593	564	560	604	572	583	565	587	580	571	592	544	590	618	617	635	584	569	613	612	585	603	617	574	569	618	603	624	562	584	603	557	583	597	596	641	624	613	606	615	598	574	641	572	581	625	576	575	590	545	593	599	657	584	636	575	605	626	585	645	553	577	573	572	570	616	591	582	611	626	565	567	559	621	598	549	606	595	547	597	599	644	580	577	588	616	607	601	571	572	582	580	554	611	585	585	586	603	634	587	602	609	607	576	590	646	578	602	572	603	630	563	587	576	573	557	581	569	577	600	589	609	595	539	586	625	606	579	601	611	570	589	556	604	630	580	571	604	537	609	600	624	583	571	608	575	625	570	622	576	580	581	604	566	596	588	561	576	605	581	589	574	589	598	600	601	578	581	626	648	596	657	607	609	613	583	624	631	639	591	583	642	589	587	553	578	588	585	617	562	606	618	623	578	586	589	571	588	616	607	621	572	620	574	590	584	633	589	603	562	604	599	602	628	595	605	567	610	589	577	605	585	629	594	600	592	577	649	593	624	589	575	560	588	581	600	584	574	608	615	609	579	616	633	573	660	573	570	566	578	580	624	590	571	600	573	582	575	609	615	606	568	584	574	559	620	575	562	632	624	595	638	575	589	536	592	619	606	573	613	627	564	624	593	556	594	582	570	579	595	611	613	545	585	595	595	609	578	610	611	569	573	609	588	609	607	635	562	589	589	597	639	579	618	607	588	567	636	606	586	640	548	593	585	565	636	562	589	568	583	614	538	606	603	621	590	538	581	568	590	603	613	574	616	592	510	569	613	591	597	580	626	580	576	593	555	586	595	572	568	619	607	632	548	585	586	584	584	589	573	587	597	527	616	566	567	599	558	568	581	587	599	587	582	616	600	611	619	587	595	583	624	589	530	584	558	582	607	557	597	613	576	605	592	624	590	603	563	640	597	574	586	623	653	534	640	587	598	562	636	574	626	602	616	612	597	601	559	612	586	580	616	578	561	581	635	556	556	582	575	608	593	630	579	589	617	574	580	573	554	604	602	615	588	560	563	567	568	616	619	540	607	604	558	618	578	606	588	589	569	577	623	566	594	612	593	593	581	565	538	573	551	578	600	576	586	612	597	606	594	647	631	619	579	613	607	602	534	642	617	601	566	578	600	571	570	529	605	570	597	595	574	601	579	572	609	622	642	589	609	569	618	597	611	579	592	595	637	562	600	586	599	565	606	561	640	568	592	595	582	559	607	583	537	558	582	635	569	620	591	625	578	557	598	570	562	578	583	557	612	589	579	591	616	579	595	607	585	584	559	590	591	620	599	612	623	586	613	567	595	595	569	585	574	560	571	599	589	600	565	566	559	608	599	577	587	573	628	639	580	559	605	580	592	639	596	626	606	561	610	611	587	601	572	577	580	589	567	631	613	556	575	643	585	570	592	559	598	623	567	588	601	619	597	609	552	571	593	576	563	586	624	573	605	560	628	591	606	589	576	612	592	595	605	600	548	622	601	578	616	609	611	557	617	611	582	609	619	626	591	535	573	622	639	584	619	625	612	557	599	608	588	629	583	586	613	588	617	540	621	578	579	617	593	579	637	622	596	600	591	582	583	565	577	579	582	552	593	554	582	587	586	638	624	575	594	582	577	562	586	556	579	588	601	551	606	620	585	568	584	572	553	534	592	617	598	604	598	572	621	631	636	566	575	588	629	631	573	580	597	626	558	594	563	592	572	609	586	555	638	597	624	616	621	579
12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
