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
336625680571	336625681129	336625681679	336625682229	336625682781	336625683329	336625683879	336625684431	336625684979	336625685531	336625686081	336625686629	336625687179	336625687729	336625688279	336625688829	336625689379	336625689931	336625690481	336625691031	336625691579	336625692129	336625692679	336625693229	336625693779	336625694329	336625694879	336625695431	336625695979	336625696529	336625697079	336625697631	336625698181	336625698729	336625699281	336625699829	336625700379	336625700931	336625701481	336625702029	336625702579	336625703129	336625703679	336625704231	336625704779	336625705329	336625705879	336625706431	336625706981	336625707531	336625708081	336625708631	336625709179	336625709729	336625710281	336625710831	336625711381	336625711931	336625712481	336625713031	336625713581	336625714131	336625714681	336625715229	336625715781	336625716331	336625716881	336625717431	336625717981	336625718531	336625719081	336625719629	336625720179	336625720731	336625721281	336625721831	336625722381	336625722931	336625723481	336625724031	336625724581	336625725131	336625725681	336625726231	336625726781	336625727331	336625727881	336625728431	336625728981	336625729531	336625730079	336625730631	336625731181	336625731731	336625732281	336625732831	336625733381	336625733931	336625734481	336625735029	336625735581	336625736131	336625736681	336625737231	336625737781	336625738331	336625738881	336625739431	336625739981	336625740531	336625741081	336625741631	336625742181	336625742731	336625743281	336625743831	336625744381	336625744931	336625745481	336625746031	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2715	3650	2300	2715	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
39009	33990	42207	34407	25576	20259	22950	10231	9015	10093	8428	2589	1927	1718	1488	1302	1083	974	843	855	781	707	686	684	679	547	675	644	629	655	516	553	568	519	536	490	426	413	432	376	360	343	309	321	311	278	314	286	276	298	261	284	274	263	268	260	315	304	302	356	340	337	375	365	442	373	363	341	306	242	262	290	283	286	294	263	272	249	259	253	256	278	235	261	242	260	274	269	260	286	271	260	269	243	251	254	255	279	244	244	276	269	222	265	282	269	261	266	266	236	268	303	250	249	259	254	273	276	233	271	255	268	268	250	260	251	229	271	251	238	215	237	263	270	262	269	256	255	288	256	257	237	259	249	253	283	243	265	228	274	284	283	279	286	276	247	260	275	271	268	276	228	261	263	255	260	286	226	276	241	269	260	246	266	263	240	297	248	262	257	260	230	237	238	294	267	273	237	245	242	280	261	265	259	262	233	277	260	259	273	245	265	280	281	257	259	286	260	280	273	267	277	280	270	254	289	256	278	239	282	278	269	250	268	250	245	256	263	245	287	232	275	226	254	272	257	263	266	245	231	252	231	262	243	276	243	279	261	273	260	293	230	250	266	289	274	276	247	252	245	251	269	261	265	264	265	241	286	237	216	265	277	254	253	245	236	253	238	268	242	262	263	252	270	268	256	271	305	267	249	266	267	262	246	247	260	268	273	250	263	265	257	256	251	258	280	265	284	208	271	257	289	259	267	271	255	273	269	226	277	267	276	233	238	256	265	256	277	265	262	237	282	258	275	245	256	279	256	268	250	295	266	269	243	249	247	274	266	274	273	268	262	289	275	246	254	269	245	264	248	236	272	262	269	277	254	268	242	240	244	247	229	239	266	282	264	273	248	239	253	275	286	288	261	255	266	256	256	266	267	262	253	241	304	254	272	246	273	251	254	237	239	259	250	269	246	260	253	262	265	250	272	248	231	259	254	249	242	239	269	261	246	243	234	281	278	251	253	285	224	234	228	252	268	269	237	249	246	251	256	267	261	261	226	282	267	272	218	261	266	241	266	265	259	263	236	264	260	225	250	260	249	254	278	288	264	271	270	278	275	253	242	233	270	266	261	263	270	281	254	283	267	274	241	268	265	265	254	308	297	261	252	240	261	249	260	278	238	245	283	267	251	264	252	271	281	287	239	247	263	276	267	248	234	236	248	258	239	270	277	263	276	233	233	240	254	268	255	266	260	268	263	294	293	250	272	277	252	257	261	256	266	266	279	278	267	218	273	253	252	260	250	276	265	261	268	243	256	263	253	239	246	273	255	253	247	264	257	241	267	269	276	234	254	257	254	267	263	262	238	253	270	225	271	263	263	277	245	253	247	299	257	274	248	280	251	268	287	220	255	271	296	280	279	276	248	239	287	253	252	259	278	249	265	276	309	281	273	248	260	266	292	247	295	265	267	272	271	234	259	264	280	281	249	234	293	286	300	253	262	262	232	276	241	252	263	277	265	275	263	284	275	273	251	277	242	267	267	271	244	224	274	246	258	269	263	282	268	269	292	268	230	240	313	264	282	238	278	255	274	258	267	244	290	274	257	232	275	284	253	257	265	296	249	253	231	266	261	273	244	278	249	250	252	255	258	255	242	256	282	249	283	248	265	267	281	262	257	267	275	245	281	247	277	263	241	271	276	264	252	228	269	249	267	270	236	288	271	267	261	280	273	257	264	254	246	289	247	267	275	272	263	289	227	290	258	247	285	272	272	229	248	281	273	248	237	260	275	235	261	262	261	250	271	259	258	285	277	233	269	243	237	233	272	249	279	258	258	236	286	288	253	244	276	295	291	216	270	252	246	270	232	266	273	269	270	236	235	257	278	260	223	265	233	265	240	269	257	260	238	261	226	249	239	267	249	246	254	267	263	257	235	266	247	228	257	271	263	263	265	275	257	267	268	257	258	227	287	268	250	260	255	254	250	264	260	274	249	269	273	247	257	250	248	268	295	281	281	262	253	270	254	278	255	280	261	280	256	280	254	246	286	247	250	244	257	248	265	257	255	240	265	254	260	255	220	256	249	276	247	253	259	260	272	274	249	257	272	292	272	242	252	235	261	302	248	262	252	269	226	263	253	254	267	281	272	267	289	276	296	255	256	255	285	286	286	267	262	256	251	286	246	267	236	273	254	258	268	298	245	255	248	249	262	244	261	242	272	262	300	285	242	256	254	283	265	260	290	267	258	225	261	272	250	237	253	244	244	290	267	257	262	271	253	267	266	271	262	261	269	263	245	271	273	269	271	279	260	260	257	259	295	253	257	267	284	250	302	243	272	276	250	247	294	266	263	229	241	273	260	256	252	250	262	271	243	245	259	275	280	262	284	270	256	272	261	268	271	249	239	253	274	261	262	236	257	269	291	267	285	259	254	230	263	239	262	231	258	238	260	251	242	231	226	264	271	253	244	247	260	253	280	249	229	256	252	267	242	268	278	258	241	232	272	279	240	268	245	266	258	259	270	285	259	256	265	279	264	251	248	245	238	248	247	284	263	253	257	251	250	271	265	242	253	258	281	255	253	278	305	284	267	240	255	245	238	257	246	253	255	299	252	259	255	253	246	249	253	256	243	273	240	284	266	229	273	270	266	255	227	260	264	268	253	246	245	260	250	263	254	270	285	269	233	247	260	264	257	269	271	248	281	255	256	250	275	244	265	245	249	245	281	251	248	251	227	277	275	281	257	291	269	249	266	251	259	240	249	261	247	266	249	254	265	240	254	253	252	258	268	253	233	259	279	269	300	285	271	272	247	273	274	289	259	253	249	232	254	265	260	243	258	283	266	236	269	277	263	260	271	244	253	300	275	261	243	252	252	291	260	294	256	251	235	266	274	231	244	260	289	287	253	250	282	243	268	264	278	248	285	290	219	246	290	264	278	250	287	263	244	257	308	258	253	271	288	242	272	270	238	251	272	275	263	256	239	272	252	284	229	245	246	275	280	249	275	253	268	271	233	269	267	243	258	277	239	262	257	248	247	247	268	261	243	253	254	284	255	237	254	286	288	294	228	270	243	301	258	283	243	264	261	232	243	281	257	220	267	260	291	275	280	278	242	262	260	215	260	274	264	264	235	258	262	243	275	258	259	279	223	268	279	281	268	256	242	241	240	230	293	231	256	274	267	254	250	235	276	286	254	253	232	239	264	267	263	299	283	244	264	248	238	254	266	278	234	232	295	279	286	278	274	252	244	259	267	255	274	273	244	266	267	262	243	281	250	258	249	255	268	274	258	261	260	266	242	244	250	267	258	251	246	285	287	250	274	244	268	258	275	266	244	257	256	253	256	276	270	270	281	245	274	257	268	263	254	260	290	280	258	228	259	238	254	238	248	264	247	235	257	249	247	247	255	249	249	277	281	264	241	271	254	254	248	263	253	298	255	241	256	244	273	216	242	257	250	262	271	233	263	254	269	267	279	237	253	248	254	262	239	301	269	276	265	278	278	274	267	243	245	246	230	273	283	263	231
23599	26984	41747	41489	37313	35708	38305	24157	26169	29070	21942	10860	9581	8523	7333	6690	5896	5240	4516	4408	4232	3719	3766	3436	3609	2987	3843	3333	3352	3361	2765	2983	3004	2576	2178	2333	2215	1827	1735	1479	1450	1211	1189	1251	1216	1062	1030	888	873	750	761	816	778	797	792	789	809	928	995	1139	1283	1235	1459	1826	1906	1332	1366	1251	940	905	870	796	698	738	737	720	742	698	702	712	688	706	726	663	723	679	681	712	677	702	656	721	700	676	676	700	719	676	694	679	668	647	651	692	729	684	672	700	745	665	790	662	625	641	677	678	654	698	677	698	668	664	677	629	697	660	648	653	669	679	663	676	664	662	694	688	629	682	679	659	644	664	679	647	648	664	675	679	668	646	676	641	669	676	698	693	645	650	646	682	680	677	660	739	694	686	638	685	729	669	649	686	640	637	664	636	690	715	684	654	640	706	657	707	692	678	678	654	636	682	681	694	694	654	691	703	634	671	598	640	702	669	656	655	652	651	677	661	632	655	690	678	675	649	669	705	642	664	672	685	666	704	604	701	678	688	636	673	626	669	663	704	668	663	635	649	680	677	681	627	657	707	676	656	703	654	660	639	673	665	702	674	675	645	642	652	659	649	633	701	638	636	702	655	670	648	665	673	657	642	676	681	686	646	602	664	678	655	706	650	609	665	680	688	658	645	653	683	639	627	649	693	645	678	639	731	673	594	673	678	680	659	664	644	681	662	680	685	682	706	670	629	699	688	657	697	670	635	632	698	682	661	662	692	681	664	648	729	666	658	655	664	646	664	685	686	633	683	655	667	664	711	667	643	635	677	667	670	654	686	713	660	693	682	665	655	641	676	671	703	647	661	641	689	668	687	686	642	621	683	624	687	651	630	661	649	662	654	727	632	685	625	704	655	689	701	697	645	694	683	660	646	675	723	669	634	699	682	633	617	679	674	660	713	661	664	674	676	680	670	676	676	712	673	645	690	672	653	715	625	659	669	654	711	684	643	637	626	626	668	719	639	646	687	688	668	647	672	707	680	719	648	642	636	655	676	688	708	689	690	691	655	683	665	651	723	672	698	650	722	720	669	656	663	674	633	675	688	698	671	662	638	655	686	685	668	650	706	654	611	663	695	664	647	674	666	651	656	629	686	672	675	666	639	710	667	627	644	692	668	667	593	663	702	656	691	678	689	636	620	671	672	644	640	660	679	709	664	666	714	658	688	654	671	678	709	682	667	709	627	675	712	658	658	643	666	635	663	671	651	649	662	684	674	634	651	653	613	665	663	715	673	697	665	694	640	667	666	689	711	676	629	684	636	680	688	668	632	651	708	711	688	679	672	644	641	639	671	675	647	712	648	668	710	640	693	713	682	664	655	664	678	658	717	659	671	702	650	723	694	656	632	637	699	661	660	640	687	639	684	690	681	647	663	667	618	672	653	680	640	652	621	652	708	683	696	691	619	687	666	691	706	690	659	657	657	696	670	644	638	622	632	691	660	654	650	688	691	666	696	639	708	690	655	699	688	633	631	676	674	687	661	662	633	644	683	699	672	692	649	654	640	682	673	684	664	660	691	661	720	654	668	657	676	711	717	729	667	650	676	690	639	664	690	667	670	688	680	680	701	652	639	662	628	673	666	673	676	686	665	716	695	661	679	681	682	664	653	640	668	680	667	710	667	645	674	630	606	669	665	644	680	668	676	672	699	675	660	676	620	660	688	672	707	654	684	662	678	699	677	666	659	673	706	686	641	683	676	665	672	653	700	661	688	686	703	629	614	618	683	706	635	651	625	669	743	678	638	647	658	672	663	648	643	682	691	630	674	665	645	628	697	655	708	679	686	645	653	655	677	661	659	721	685	645	639	670	675	699	676	662	677	654	689	650	693	680	707	635	668	670	659	701	662	702	650	662	676	679	627	676	674	663	694	638	675	653	666	636	652	684	687	690	676	680	692	656	647	702	670	601	679	649	636	674	659	685	620	684	680	691	674	709	639	625	656	655	677	650	705	656	709	667	700	668	697	671	661	675	687	655	640	637	692	667	652	688	698	663	703	672	654	656	637	662	668	651	642	648	672	639	661	671	679	658	658	673	700	660	689	672	695	666	722	664	698	703	641	716	620	684	681	668	673	622	666	668	681	663	646	632	632	675	688	672	676	687	679	642	680	655	668	693	699	690	674	658	661	635	638	666	686	696	646	672	679	623	637	633	727	663	656	663	679	708	639	659	641	674	652	743	620	650	643	660	646	680	678	692	664	630	669	660	614	656	661	633	678	672	687	622	618	663	660	718	688	684	634	654	679	670	693	671	694	681	667	646	684	682	655	633	705	654	676	689	671	641	648	697	691	634	621	674	657	721	692	675	665	697	644	640	714	679	671	652	668	729	649	698	653	658	653	650	666	690	697	650	674	647	651	651	674	657	651	691	698	661	644	670	716	711	683	658	650	657	747	687	671	724	673	588	672	665	705	695	652	708	656	651	689	635	651	707	659	731	674	628	689	657	667	639	691	674	705	663	688	677	641	679	674	655	672	652	662	622	661	659	673	667	660	650	658	662	671	653	645	657	670	607	703	613	695	670	649	639	695	710	629	691	677	640	665	701	669	630	677	626	670	673	676	661	663	662	682	679	667	691	671	656	671	653	653	620	680	676	645	596	680	718	694	714	677	707	634	660	744	651	696	672	668	648	676	702	677	669	693	615	651	671	654	649	635	679	667	658	646	700	665	688	662	698	712	620	703	719	635	639	695	673	708	710	690	604	684	656	653	694	652	592	690	686	665	651	688	673	685	687	648	683	637	642	670	726	693	653	716	618	666	654	691	691	652	724	676	662	635	662	704	704	660	631	650	698	669	662	642	699	701	708	708	644	679	691	649	683	664	652	678	688	651	685	705	692	705	696	686	663	683	637	655	678	672	664	682	694	674	671	752	665	740	664	630	672	707	650	674	665	653	641	643	659	669	631	672	649	671	656	615	643	696	682	656	664	643	685	659	685	718	662	672	628	661	640	692	688	685	653	652	620	697	640	666	691	639	667	661	654	690	661	694	650	650	669	666	703	657	660	682	711	728	667	672	650	684	651	635	664	678	685	661	692	684	667	628	681	641	664	665	647	691	645	596	670	633	719	637	672	704	706	694	679	646	651	657	682	685	657	661	657	666	674	728	642	670	630	684	683	659	658	677	697	664	654	616	697	659	666	650	658	687	657	657	718	651	687	706	700	682	696	697	732	647	654	678	659	708	699	636	695	705	658	663	706	681	628	652	687	709	677	648	668	674	681	625	682	685	657	626	680	649	682	642	674	711	659	655	654	668	658	657	709	644	671	709	627	677	676	667	673	675	715	681	677	690	666	662	621	692	701	670	666	667	642	677	636	658	677	633	691	653	667	659	666	656	643	711	723	705	669	692	632	664	696	622	713	655	679	629	671	692	692	675	704	657	626	676	675	686	640	692	665	666	672	675	659	675	627	630	639	667	715	697	646	661	661	651	725	652	631	697	648	660	659	600	641	638
19816	15783	17407	12373	8156	5309	3326	2500	2201	1584	1290	735	576	533	483	485	412	406	377	347	352	322	349	304	279	338	311	292	271	297	273	301	296	290	297	286	270	298	271	259	269	283	294	257	266	266	273	261	261	274	259	300	271	269	276	283	267	264	259	251	263	290	265	280	268	261	270	293	278	289	265	270	259	267	261	291	275	276	264	261	240	234	249	276	265	282	256	243	244	258	251	286	262	266	292	252	296	281	285	265	250	274	241	279	257	251	276	250	301	239	290	261	255	282	258	262	268	263	278	269	261	291	283	288	272	263	242	258	262	276	262	276	247	259	244	246	288	275	259	264	237	264	270	292	284	239	256	270	288	211	277	270	288	262	307	278	288	244	250	264	282	277	268	292	265	282	276	281	284	249	250	262	282	305	306	285	245	279	305	282	279	269	287	244	256	270	250	256	251	287	268	253	255	283	236	276	242	250	269	237	269	262	274	264	277	234	289	266	270	265	269	239	282	262	256	277	293	239	262	267	281	279	257	270	253	260	272	284	257	277	285	290	277	250	267	245	299	267	284	282	251	271	265	279	265	264	275	274	274	285	278	269	241	250	249	260	258	250	262	268	284	272	282	264	262	266	303	279	274	259	251	252	273	261	253	280	252	282	273	260	259	247	265	252	265	251	245	277	254	240	260	277	261	245	273	278	262	282	317	309	272	264	282	282	237	284	262	254	268	282	266	268	266	277	293	250	240	287	272	273	278	273	277	266	266	241	290	255	245	259	259	255	278	263	259	280	273	280	279	285	276	299	272	271	250	286	272	291	286	231	267	272	291	304	241	240	295	301	255	270	234	249	243	272	265	263	234	290	255	244	280	268	289	289	273	279	261	283	285	280	295	276	271	275	293	270	250	305	282	273	298	250	268	284	272	281	268	250	283	298	283	268	304	281	260	245	294	288	243	240	241	252	230	259	275	268	291	257	239	270	265	281	268	285	271	284	265	280	280	285	273	271	247	273	272	267	288	277	254	265	274	270	279	271	286	274	236	270	269	271	250	271	251	248	252	280	252	272	272	268	236	260	263	277	276	230	284	273	260	302	244	247	257	262	272	261	287	298	252	275	264	249	256	291	268	251	267	251	253	277	262	304	251	261	285	296	292	256	297	248	268	240	270	284	280	246	279	259	236	267	272	255	270	286	268	256	292	239	282	253	250	280	243	307	257	261	279	237	262	292	243	235	243	294	295	277	244	247	252	249	250	268	236	247	281	289	268	268	267	289	280	273	283	270	246	282	263	260	272	294	264	285	263	259	297	277	262	267	250	264	246	282	250	262	269	262	252	278	243	270	275	275	297	299	235	274	268	269	275	253	276	247	272	241	252	268	274	269	283	268	281	284	273	265	256	288	256	298	264	282	271	233	262	263	265	258	270	283	274	251	247	250	262	250	240	249	289	282	258	288	256	263	229	266	273	274	262	257	226	269	264	302	275	262	269	259	269	253	273	277	245	254	277	282	260	259	293	271	265	249	243	253	242	269	274	262	239	285	281	265	277	307	262	265	251	286	277	285	278	261	252	286	260	275	267	296	282	273	272	277	250	300	294	266	274	256	263	316	232	270	259	252	267	262	266	270	248	246	260	266	265	277	255	249	249	265	260	277	287	245	290	283	254	254	262	257	268	296	271	249	249	286	258	292	265	277	274	252	295	281	251	264	252	299	257	262	260	268	245	278	252	262	265	246	245	251	270	278	250	302	271	288	276	270	253	223	270	264	277	263	267	263	255	276	269	281	291	250	291	255	260	265	251	244	239	287	251	261	253	252	265	256	256	235	255	276	254	312	277	285	265	294	271	260	260	271	272	275	264	259	260	268	279	254	241	272	244	267	260	266	282	281	243	254	277	243	256	248	258	278	270	255	289	243	271	278	251	260	271	275	274	284	264	284	274	297	233	275	267	261	282	284	243	272	230	242	247	273	264	302	260	271	268	275	293	299	269	267	263	267	300	288	270	252	267	249	257	294	288	260	246	258	233	268	262	258	252	276	230	277	280	243	264	262	251	270	220	285	274	281	291	291	259	316	264	316	265	264	273	297	263	246	281	292	244	270	264	245	295	286	262	268	268	291	268	227	283	271	310	239	288	270	249	246	254	259	252	286	264	268	265	293	274	284	280	264	259	275	273	250	271	246	253	264	269	289	258	282	265	262	270	265	290	257	268	291	260	284	256	277	313	242	245	281	262	249	272	273	293	261	253	265	267	295	268	256	262	272	274	293	265	242	266	279	297	249	268	243	266	251	242	245	281	263	237	268	277	251	260	240	266	287	266	254	292	255	298	289	281	276	300	264	256	282	276	283	249	264	234	265	247	267	255	235	248	277	299	276	289	239	245	242	277	277	250	261	259	289	280	278	268	266	309	282	279	240	260	260	289	266	250	267	268	248	284	265	254	289	247	255	270	266	265	289	269	277	279	256	275	268	280	273	258	279	237	276	277	264	260	244	241	237	267	259	264	270	263	256	263	230	276	292	302	252	263	215	254	294	255	253	282	253	257	256	244	253	276	277	252	274	271	276	285	244	235	250	290	274	269	284	277	262	261	266	256	273	283	241	284	265	262	256	278	247	279	258	282	284	263	259	267	291	279	286	290	270	305	293	265	247	231	262	267	266	269	272	281	280	270	283	285	253	251	277	263	298	256	266	252	293	263	271	274	248	285	277	256	267	247	258	288	241	287	267	268	292	258	244	264	253	255	263	291	263	252	258	266	267	259	270	260	259	240	274	274	284	263	281	251	253	243	267	289	261	274	233	256	287	255	273	273	224	271	256	286	262	257	263	259	284	260	309	311	262	273	294	266	268	279	257	260	251	237	258	246	256	256	235	273	274	300	272	266	283	247	256	280	274	262	261	306	271	285	306	282	262	286	241	252	261	262	282	265	261	272	295	304	256	270	241	257	267	277	277	267	271	282	252	283	280	270	270	250	284	266	233	258	264	258	254	295	280	277	307	266	256	233	282	249	270	285	241	275	284	285	254	237	262	276	255	279	250	283	256	277	269	282	261	294	247	263	285	267	263	267	292	273	277	280	258	285	273	265	294	284	270	272	274	268	293	265	286	275	239	268	229	287	246	239	257	247	269	278	290	304	251	270	240	274	270	285	285	273	247	275	278	243	265	273	280	281	246	268	236	296	237	251	254	269	275	277	287	259	272	247	265	304	269	271	254	279	244	258	268	262	271	296	285	301	276	272	268	292	245	258	267	256	298	309	254	254	267	254	255	279	291	261	254	247	266	272	278	259	271	260	273	268	265	275	267	293	260	265	274	295	262	242	275	243	288	232	264	257	276	256	290	306	251	268	260	273	240	273	268	276	243	270	233	252	244	268	278	266	285	259	289	257	266	266	303	244	251	282	261	281	280	289	307	259	262	255	266	269	281	262	255	268	283	256	272	280	286	251	279	268	249	257	279	278	264	277	283	269	254	232	291	257	300	254	267	269	259	281	265	258	279
11772	13507	23406	23623	20405	16568	12746	10170	9687	7504	5964	3326	2775	2425	2140	2015	1758	1545	1465	1316	1231	1153	1158	995	1024	973	985	898	925	926	912	850	809	838	788	767	851	731	734	712	769	753	752	716	738	715	721	716	710	699	650	740	735	715	700	727	679	742	744	729	692	695	714	782	728	710	724	723	670	710	733	715	719	689	668	652	688	688	709	693	682	681	705	717	691	642	685	700	642	698	724	666	658	695	753	675	728	679	675	711	678	739	718	636	675	657	748	680	705	663	700	659	694	724	724	732	662	704	636	674	683	695	716	696	633	695	663	671	679	711	641	637	673	702	689	688	658	710	685	670	699	680	714	663	650	702	718	685	736	707	676	723	644	659	643	678	680	684	654	714	713	699	691	670	672	704	706	704	690	702	685	725	708	664	671	695	697	686	664	723	666	739	659	728	713	700	692	707	686	702	632	680	677	697	668	708	723	686	681	653	666	712	689	699	676	677	664	695	709	670	709	700	721	654	678	675	688	729	713	677	669	704	728	650	618	662	689	670	731	715	739	729	724	722	729	715	699	650	685	669	701	742	661	684	688	677	704	667	704	671	692	713	693	674	695	678	677	639	682	694	690	711	710	698	668	693	679	667	706	680	696	688	752	751	666	650	683	683	712	668	701	703	768	663	709	702	701	681	684	730	668	674	681	705	716	674	658	671	697	709	676	719	735	668	681	699	655	634	654	688	689	694	715	636	712	646	722	691	705	660	665	680	682	676	729	694	714	671	695	698	652	694	683	671	728	664	660	658	701	692	669	744	677	684	709	675	687	682	740	685	692	689	699	666	723	672	696	662	680	664	685	703	657	686	680	665	655	695	713	654	670	704	687	741	663	682	685	723	684	701	694	650	687	715	689	703	654	700	688	729	682	698	724	709	698	744	683	735	714	739	694	730	723	681	702	694	698	713	680	662	715	707	701	696	652	634	699	655	670	678	762	695	703	672	682	690	687	679	694	713	709	640	731	647	715	684	680	646	672	658	718	648	682	699	706	688	710	661	703	680	737	700	681	686	657	721	690	681	640	709	688	681	735	672	717	685	685	699	663	693	656	683	688	639	714	678	675	645	698	699	725	647	712	692	700	653	688	694	727	712	682	675	627	678	647	648	645	636	693	678	671	712	677	708	675	728	717	657	698	664	681	662	692	681	696	653	701	720	679	684	632	686	741	644	691	696	691	679	696	719	681	665	668	682	617	710	682	679	655	665	716	676	707	675	680	723	658	712	629	650	698	697	690	670	647	696	711	676	677	668	708	669	692	643	680	701	691	720	742	691	695	687	664	693	622	686	667	702	689	688	659	671	696	657	662	671	638	645	699	681	719	719	668	702	688	677	662	703	668	752	703	660	705	701	700	673	712	652	736	677	686	635	638	636	677	731	665	742	693	640	680	687	697	639	651	728	653	747	679	673	697	711	751	719	658	743	689	691	683	708	678	680	662	680	676	697	677	680	675	675	676	689	677	704	682	754	687	705	677	677	633	677	700	694	709	711	701	710	658	704	681	702	679	657	641	684	700	715	667	761	710	649	688	694	687	739	714	709	681	681	692	694	657	654	673	674	720	656	658	678	688	676	662	688	690	699	671	714	685	655	678	620	677	691	684	681	685	701	725	721	682	708	695	695	750	731	692	655	681	692	662	715	726	651	708	676	687	662	665	674	662	690	715	752	661	706	683	704	638	698	646	679	683	715	688	618	659	696	646	628	683	635	708	722	676	679	709	638	664	662	693	743	695	672	685	660	654	734	682	671	705	674	604	688	687	662	694	663	691	678	670	644	654	679	636	719	695	680	685	640	690	725	629	690	659	717	690	671	692	701	721	714	682	710	724	700	615	739	685	688	694	708	733	656	674	691	671	695	719	696	764	684	672	679	690	681	682	657	684	682	691	685	679	683	720	654	711	667	745	681	713	714	674	706	702	681	693	705	704	724	716	680	686	672	705	727	669	723	691	701	678	658	670	690	644	694	728	721	679	719	659	703	695	697	721	722	702	706	686	689	742	703	710	695	679	701	703	632	680	701	690	676	702	722	709	681	707	675	678	687	697	702	681	723	696	692	682	665	687	706	685	722	669	719	712	720	722	692	694	677	714	628	693	684	688	717	674	726	681	672	705	678	661	697	674	656	689	669	665	716	684	662	698	700	757	729	711	695	649	699	693	686	707	677	702	692	669	733	664	664	668	699	679	654	722	693	681	698	694	711	660	673	652	716	728	694	663	677	712	637	709	664	715	736	673	645	724	694	696	677	668	700	639	687	649	731	650	685	696	690	661	697	659	674	647	704	691	702	682	652	697	689	634	680	741	715	658	647	676	712	662	748	690	695	706	680	698	702	703	692	684	670	708	765	682	763	670	698	720	687	663	723	709	699	682	686	700	723	657	692	687	706	681	676	706	701	711	702	697	694	683	672	716	705	643	658	682	736	672	678	642	704	693	709	705	699	707	731	723	690	716	729	688	703	685	721	697	689	690	700	668	661	635	670	696	677	681	663	710	651	687	724	632	683	701	732	664	723	730	701	659	705	681	712	681	675	690	690	665	692	658	689	675	702	688	664	687	714	677	728	662	651	693	712	725	710	694	726	653	674	690	651	685	695	700	678	691	675	748	726	699	687	659	693	701	693	695	677	648	700	701	662	766	697	660	684	651	696	626	659	673	697	696	659	718	733	697	661	711	705	702	667	695	696	698	686	687	683	674	643	715	695	731	691	661	701	644	739	702	703	698	729	651	680	742	677	708	695	660	703	680	703	673	689	667	711	671	676	714	665	707	680	691	671	707	680	663	700	686	665	639	678	650	705	678	686	712	716	676	702	725	703	672	697	675	670	654	666	691	695	691	719	718	677	712	678	665	675	685	711	685	668	670	669	679	648	723	703	719	711	655	680	672	692	637	711	685	727	675	704	688	664	660	665	672	621	661	704	707	697	658	665	687	679	719	671	672	669	710	708	659	696	670	713	678	705	633	684	717	697	634	678	635	712	645	707	697	699	686	708	679	681	661	688	731	684	650	677	689	654	654	717	697	687	701	638	789	667	675	683	691	693	674	663	706	670	677	678	716	647	706	671	699	696	687	648	688	693	721	711	736	664	712	717	690	678	677	652	692	706	682	697	680	700	670	663	716	687	719	678	658	713	667	685	664	670	653	698	687	660	678	713	660	705	720	700	658	707	744	647	690	710	722	679	701	686	754	696	693	643	674	678	670	713	683	697	663	699	715	690	668	694	748	662	701	672	655	688	716	721	659	737	716	676	700	688	709	657	669	658	680	675	666	661	723	700	747	720	702	648	700	711	671	643	699	723	673	724	682	712	704	728	679	714	695	674	658	710	726	698	701	675	708	682	676	747	686	723	722	667	690	678	667	690	678	630	704	686	700	660	676	658	675	693	694	700	687	711	684	692	689	674	679	720	695	681	674	653	708	699	700	697	691	669	661	648	705	697	707	695	684	686	725	706	616	670
31102	24711	26937	22313	16015	9804	7367	7242	9877	11104	5326	1581	1153	983	816	776	683	661	593	533	490	461	513	459	469	455	448	453	488	495	448	476	436	450	381	370	390	356	317	355	340	285	335	324	349	311	339	314	299	268	279	286	291	274	306	293	318	300	296	296	299	333	344	324	320	312	301	297	295	277	288	310	297	292	271	267	273	263	289	289	283	320	286	264	319	261	290	267	266	286	284	262	308	272	294	286	286	294	290	282	274	263	273	266	275	311	255	297	237	274	290	271	273	260	280	287	274	293	274	282	288	272	291	272	288	288	288	274	280	259	255	316	285	303	303	300	260	268	305	289	261	278	279	313	281	285	288	250	282	289	267	276	303	248	300	287	274	302	261	303	275	267	279	296	283	275	294	273	268	285	261	253	277	270	292	271	283	281	274	297	281	271	284	273	276	285	265	273	283	298	287	293	288	255	249	257	289	331	263	286	296	255	299	283	265	266	301	283	298	292	239	264	298	254	312	283	252	234	267	263	257	258	297	251	295	300	287	278	264	296	301	301	284	272	293	278	291	262	264	274	270	269	278	266	249	306	277	258	261	312	286	322	258	262	312	273	302	269	275	289	282	267	276	264	281	270	281	272	258	272	292	308	279	277	267	282	310	295	297	271	289	266	293	288	251	297	292	284	292	317	276	293	313	273	324	276	274	293	269	299	273	275	296	262	298	281	281	284	303	279	286	292	269	294	314	279	298	274	287	274	283	270	275	281	261	250	267	278	314	286	296	275	292	322	304	275	276	275	278	265	284	295	266	283	294	289	301	306	300	265	294	290	298	239	295	257	270	312	313	258	287	282	260	285	282	288	257	304	315	287	271	285	271	259	272	296	293	302	261	275	257	313	291	262	281	274	279	263	253	249	285	284	312	290	279	296	280	274	278	284	298	293	296	280	285	309	270	298	280	277	290	265	304	268	269	264	282	287	286	290	280	304	251	309	246	280	293	260	275	283	286	285	294	270	266	289	263	293	302	270	271	289	278	290	288	252	305	311	277	267	309	272	284	293	287	259	299	271	256	291	285	282	293	260	284	291	308	286	278	305	265	328	280	291	306	295	268	279	296	310	252	299	285	256	270	275	285	293	291	275	288	266	261	283	298	299	298	249	277	253	313	266	312	282	306	266	288	269	302	293	301	278	266	255	280	299	289	278	285	285	290	304	307	263	289	294	288	276	291	288	273	295	308	281	285	305	232	279	283	287	302	269	311	260	290	279	288	273	254	265	310	327	273	289	272	275	282	247	288	274	290	283	314	292	278	302	296	278	308	282	273	254	276	291	310	291	264	287	271	292	323	293	314	279	287	269	285	295	304	297	278	304	295	277	275	262	278	281	276	300	280	250	300	283	306	312	274	253	298	291	293	286	240	310	295	284	286	296	261	284	261	287	292	290	237	308	258	308	270	311	280	254	281	301	278	288	248	253	274	291	269	271	262	305	290	274	273	309	290	268	302	274	288	302	233	280	276	247	312	284	265	266	271	315	295	260	256	274	278	277	253	269	253	303	310	281	281	255	299	281	269	292	284	271	272	287	265	286	317	291	278	276	265	279	277	295	317	297	294	286	291	310	284	306	296	266	309	263	247	294	278	284	289	260	293	287	258	298	310	272	254	239	277	273	274	285	270	282	312	297	245	301	270	276	273	303	287	274	257	301	296	294	293	263	254	269	274	280	263	307	251	295	290	272	252	264	275	301	291	276	301	289	318	297	271	264	304	277	268	286	291	263	300	264	277	281	281	282	278	324	276	319	277	276	283	266	285	314	276	258	250	290	302	310	280	288	259	281	276	256	287	290	304	285	291	283	294	259	309	303	294	246	278	275	298	272	305	282	284	293	286	286	260	288	279	274	262	322	291	269	275	285	272	272	292	257	290	271	317	280	319	296	272	272	300	304	295	274	287	271	287	265	266	242	295	272	284	287	256	284	266	287	293	306	261	293	302	270	309	272	280	277	287	262	269	265	270	303	298	278	280	282	259	286	303	273	284	238	274	260	291	261	297	272	276	280	270	266	301	257	280	287	259	293	288	312	298	247	282	268	310	266	304	282	264	294	268	278	276	304	284	298	268	272	280	284	290	267	274	310	299	304	281	283	279	264	321	322	290	266	302	297	299	268	290	300	269	243	296	300	274	265	288	266	276	291	281	260	281	280	269	292	283	257	293	287	279	282	280	305	310	254	293	282	310	266	299	289	311	265	266	273	275	260	250	288	266	265	293	333	271	261	273	277	275	277	328	261	273	295	311	311	291	297	265	279	272	251	298	303	295	285	295	283	276	265	298	263	266	289	235	286	306	283	271	288	257	309	296	292	248	292	300	285	306	294	294	254	303	283	313	285	272	258	272	301	290	261	305	277	274	272	248	265	277	262	296	274	278	266	259	278	285	279	277	265	258	294	301	254	282	302	280	293	278	263	302	265	290	303	297	287	255	282	290	257	297	279	290	295	280	265	250	297	260	292	308	303	274	266	291	279	278	266	300	277	259	263	265	296	296	281	246	294	289	283	290	291	266	307	308	307	286	276	295	305	287	301	256	269	271	263	262	295	298	282	307	304	303	274	262	282	290	274	260	276	284	250	299	291	303	294	309	274	309	264	257	278	295	272	288	278	286	273	268	289	281	293	307	254	278	302	307	292	310	269	260	295	298	282	271	297	284	287	308	310	266	285	291	304	277	286	297	277	290	288	268	291	320	308	303	266	295	268	283	250	259	259	305	263	297	276	319	278	254	277	273	307	284	261	268	271	267	341	288	281	274	298	265	293	281	293	273	299	312	288	249	253	251	282	291	279	278	282	278	298	262	276	275	262	274	284	277	281	277	290	287	265	260	278	258	297	233	271	289	263	272	315	274	291	254	282	273	280	285	291	310	275	282	285	284	272	254	244	278	278	285	289	289	260	291	296	302	284	264	291	292	286	285	290	274	286	292	282	269	280	253	273	248	270	296	300	280	288	289	285	302	284	305	284	283	276	305	290	312	281	264	265	289	310	289	297	240	314	289	294	232	278	312	292	284	285	283	265	322	294	261	263	258	296	271	272	276	307	318	290	279	265	282	309	316	302	262	285	268	259	280	289	269	244	285	284	269	295	292	268	269	276	284	279	300	284	288	306	295	269	280	245	237	277	299	279	290	287	242	312	288	343	297	327	248	292	272	308	273	254	251	275	274	269	309	264	266	294	304	266	293	295	290	259	288	250	310	273	288	283	274	284	267	266	272	309	288	272	250	266	312	245	305	277	304	313	278	296	294	268	286	284	281	269	277	285	277	312	286	285	294	277	292	280	313	301	282	302	295	290	251	245	309	289	304	283	292	269	271	270	282	268	293	268	265	306	277	264	260	257	274	250	277	296	285	274	258	268	260	271	274	274	266	296	260	262	260	277	288	254	277	284	287	305	286	290	291	279	285	263	294	281	296	253	294	283	269	283	291	303	300	293	268	304	288	271	290	285	269	270
18761	19867	31302	33401	29396	23846	22167	23192	28774	29012	16611	6903	5640	4749	4204	3863	3508	3090	2718	2532	2326	2362	2242	2041	2098	1883	1991	1962	2240	2138	1917	1930	1759	1731	1452	1457	1440	1244	1238	1173	1065	980	947	942	923	913	939	802	764	754	713	722	771	830	737	816	854	799	858	912	987	1054	1182	1096	1157	1041	993	956	892	828	786	797	754	702	763	650	765	712	721	755	703	720	686	721	723	688	705	777	763	772	726	728	700	746	722	691	685	744	695	756	725	740	754	729	706	725	735	714	703	753	782	712	716	708	716	729	720	693	752	762	697	715	703	714	740	699	751	724	710	724	744	654	703	715	721	704	685	713	751	710	711	746	716	701	744	766	719	690	747	754	720	715	705	716	694	765	697	665	700	718	729	742	698	713	706	712	770	749	696	702	733	702	732	728	705	745	726	681	694	707	741	774	736	697	740	736	716	692	762	710	687	764	712	746	725	697	687	770	698	714	750	709	728	699	722	727	733	718	709	715	709	713	728	712	705	705	725	685	703	755	714	722	730	715	716	735	720	712	729	689	750	716	722	726	728	681	693	685	753	714	731	755	724	748	710	733	767	728	743	755	718	709	714	722	723	758	738	704	766	711	673	715	682	756	719	702	673	690	703	744	736	748	715	709	672	708	742	734	690	696	680	749	743	723	742	721	711	703	733	772	745	688	718	780	748	752	729	710	756	727	737	742	740	726	764	742	722	711	675	724	729	689	735	715	705	691	704	735	696	690	711	736	766	687	739	716	681	737	713	714	668	735	699	724	689	728	720	752	725	725	724	738	678	713	724	732	717	732	719	756	756	695	774	702	699	688	720	757	712	720	711	710	764	709	744	694	746	711	682	719	783	700	744	710	726	719	707	707	672	738	731	685	764	749	713	702	706	751	710	708	714	755	747	739	703	748	727	746	708	735	748	739	719	703	711	737	732	732	701	748	744	689	703	686	717	727	695	741	786	689	697	710	726	723	747	691	701	744	673	731	734	754	715	687	715	741	702	764	710	742	684	682	691	691	690	671	677	719	762	709	724	718	766	718	713	739	714	711	740	727	709	768	687	691	751	710	738	706	762	662	721	757	713	791	725	752	752	749	740	665	751	724	718	722	743	693	672	717	733	726	718	659	708	687	738	718	699	743	714	695	698	681	707	734	735	737	695	703	771	723	738	717	690	652	747	747	733	668	741	731	722	764	743	725	747	671	760	694	730	696	698	698	731	772	741	768	712	768	753	726	742	744	753	730	775	711	709	736	747	757	715	748	687	732	717	726	713	723	749	725	767	695	712	705	731	698	765	709	725	740	689	704	711	704	733	717	757	743	721	722	710	635	732	717	724	709	703	726	697	662	719	726	746	743	727	722	705	726	711	727	665	681	754	733	695	704	733	704	742	723	731	682	758	735	713	730	710	757	730	746	721	655	758	739	745	706	728	741	693	740	730	734	690	720	687	746	715	684	731	757	728	695	704	687	757	703	707	659	689	744	728	749	724	715	722	707	723	731	704	711	718	712	750	726	729	692	739	715	685	690	697	721	703	778	682	717	683	682	740	718	756	695	748	699	727	724	718	774	739	738	710	733	727	681	737	683	678	743	739	738	682	740	714	756	708	742	748	718	754	701	714	707	697	756	733	759	718	740	743	769	717	774	734	727	751	715	697	701	729	727	682	727	727	725	736	695	676	674	691	732	748	740	742	699	744	768	737	753	721	736	732	718	763	697	729	723	680	679	727	713	722	715	726	752	731	708	684	681	715	760	791	721	779	768	727	706	756	713	690	729	724	718	710	699	759	736	716	674	758	709	687	720	768	747	708	663	686	746	709	775	728	686	740	730	719	700	707	699	694	727	746	694	707	747	751	719	719	717	769	693	725	698	771	709	709	769	740	722	732	703	695	728	700	644	713	697	716	721	687	769	733	709	746	743	702	698	741	751	677	682	738	708	720	742	683	726	738	698	675	765	641	737	733	748	703	728	747	710	732	676	720	744	683	728	698	723	725	695	726	699	683	725	748	757	748	744	704	725	779	742	687	764	743	737	701	748	766	718	709	739	738	690	711	727	732	703	675	705	725	671	752	708	712	669	745	685	697	721	702	712	708	735	714	724	748	663	744	705	767	711	712	760	748	643	767	694	709	722	756	662	738	726	750	756	710	761	706	799	699	729	707	746	701	749	753	714	703	732	709	664	678	747	734	726	762	745	746	701	757	729	691	726	716	706	770	738	744	753	718	706	743	690	703	698	725	761	732	710	753	707	719	740	794	730	744	717	716	710	628	739	719	730	744	722	711	730	682	741	718	747	732	730	713	738	707	744	747	707	742	700	718	689	689	695	720	754	733	731	704	742	662	743	729	705	707	733	727	681	715	734	763	716	698	721	721	705	732	725	749	705	727	734	724	688	717	727	732	728	744	769	671	722	738	768	733	729	762	725	756	705	705	711	693	764	701	759	711	740	720	755	749	725	675	680	717	708	699	704	722	757	736	703	731	713	701	721	679	740	715	752	718	737	700	707	739	715	705	767	752	675	675	704	672	685	720	696	693	713	733	716	716	726	694	697	731	719	736	746	724	659	659	766	765	666	716	735	729	743	752	698	680	740	716	748	721	691	748	706	735	769	741	758	720	747	697	729	709	726	702	725	743	747	627	705	702	712	683	691	708	738	688	737	716	735	758	726	673	722	713	707	715	677	719	746	718	735	707	697	715	723	721	675	724	754	740	753	720	725	751	748	733	704	716	725	733	715	671	714	749	725	715	717	711	697	718	723	739	686	711	717	691	700	702	717	692	748	663	695	716	760	713	672	679	736	691	666	691	707	712	734	725	727	704	765	712	702	745	730	753	729	720	688	687	776	692	713	692	745	775	784	752	756	750	739	721	736	722	741	699	711	721	690	703	722	732	731	700	705	745	689	750	713	698	739	710	755	742	699	680	667	710	731	725	696	720	750	708	734	715	725	727	698	682	680	692	724	737	705	714	680	741	765	724	745	755	717	689	684	782	688	735	735	720	713	703	704	721	700	713	717	681	731	741	756	732	716	725	731	734	687	738	772	746	747	688	748	693	694	691	736	732	743	701	675	733	712	723	711	727	746	764	675	786	682	716	785	720	714	684	700	692	696	751	693	711	719	747	683	703	744	719	740	700	738	710	758	723	717	707	712	739	702	765	747	700	711	732	754	737	723	714	692	698	704	720	768	711	701	746	699	752	717	706	735	723	720	702	717	726	739	716	709	699	735	685	782	776	723	685	730	763	723	752	726	742	697	694	734	772	713	681	721	715	685	764	737	730	734	743	738	741	730	694	722	692	740	749	731	720	667	664	702	724	722	735	705	768	735	697	716	757	743	694	646	721	757	733	711	729	737	728	721	710	753	735	719	705	774	662	642	685	691	730	783	727	684	757	712	708	745	673	690	685	732	724	662	725	752	712	719	737	739	714	714	750	713	732	667	735	687	759	749	715	723	740	770	759	702	692	726	703	701	681	760	708	724
37887	31506	35718	32206	24084	15937	13567	20543	27740	21101	8410	1808	1389	1125	924	968	788	671	625	610	565	542	506	489	471	478	452	506	532	521	485	453	432	406	389	351	390	348	361	336	323	301	297	329	293	306	313	285	301	290	287	268	275	301	262	266	267	280	260	285	319	301	356	334	342	292	333	300	296	276	302	267	252	215	255	261	238	272	260	271	301	231	267	278	267	294	269	260	277	263	264	260	299	248	271	277	260	233	229	258	281	245	271	285	241	245	286	291	257	233	251	257	253	285	241	262	285	277	265	295	256	264	262	242	269	267	267	252	273	258	251	275	241	256	259	239	266	261	280	273	253	258	261	258	243	260	248	283	277	245	252	260	272	294	250	282	268	299	239	249	263	270	243	271	266	237	264	285	255	270	302	265	244	250	258	256	253	261	292	297	257	265	269	250	270	277	264	260	270	262	232	263	278	256	267	237	300	232	269	271	235	293	268	250	250	257	265	271	282	266	240	267	246	241	264	263	259	268	261	256	251	248	241	261	260	235	302	275	247	246	280	264	310	287	264	258	243	293	245	250	279	272	254	223	263	292	235	307	264	247	275	232	246	257	289	250	266	302	270	237	272	259	261	265	271	275	257	251	239	290	243	262	295	250	253	283	269	263	234	274	264	285	246	257	251	279	261	262	288	260	250	266	279	281	284	274	269	288	245	252	286	295	266	262	263	295	272	296	285	306	272	252	265	279	264	279	262	264	248	251	249	249	264	248	267	265	251	277	292	253	248	249	284	268	233	248	269	245	263	244	270	251	260	280	269	287	273	254	282	277	264	230	249	251	262	263	252	285	259	258	271	259	259	246	275	309	269	244	280	269	250	252	272	259	269	256	249	279	251	269	246	249	260	237	266	277	233	285	279	270	292	281	283	290	240	246	289	288	248	269	269	220	260	274	236	239	282	249	265	278	273	280	238	231	249	288	246	257	257	282	275	271	295	282	274	257	288	258	264	232	270	259	274	254	260	244	250	237	232	291	279	257	273	258	256	279	246	269	269	262	282	245	246	270	268	244	258	256	234	258	256	287	253	263	282	251	260	251	253	297	275	278	256	265	240	250	252	277	266	278	250	271	245	245	255	281	268	293	272	258	265	283	263	262	258	279	252	254	252	269	237	238	268	255	292	262	266	276	260	243	283	250	257	254	247	299	263	286	288	264	241	270	270	260	255	250	257	230	281	273	256	273	261	263	249	274	265	260	260	284	266	231	296	247	286	280	271	278	257	276	237	280	291	282	254	249	259	258	237	255	265	285	245	247	276	262	247	264	268	289	234	261	278	243	257	276	262	261	251	272	241	277	248	288	238	255	269	257	267	270	261	256	258	255	295	263	286	268	245	272	272	237	232	251	273	274	272	245	250	239	258	260	243	257	282	273	263	263	284	247	276	276	230	282	251	250	273	261	269	269	239	289	280	260	255	261	273	265	260	248	263	271	290	253	271	267	262	230	242	261	269	261	285	298	256	240	272	238	271	286	285	266	262	249	274	262	297	264	272	271	272	226	241	262	250	244	253	257	300	284	282	256	268	258	251	250	240	268	246	256	255	255	256	274	252	246	254	234	255	237	253	285	265	289	271	256	247	272	272	257	245	288	282	274	245	255	266	245	270	269	262	226	291	265	269	268	243	249	269	276	240	272	243	248	232	272	265	249	246	264	253	257	272	241	292	293	289	264	277	278	269	265	248	270	278	243	251	270	290	249	257	272	268	273	252	268	266	257	270	278	255	249	267	299	252	288	246	260	259	275	270	296	246	286	258	243	282	259	265	256	268	255	258	290	283	260	234	263	287	246	272	257	281	256	255	269	264	262	265	252	303	274	271	252	242	265	272	256	260	237	267	258	254	271	260	274	257	250	282	273	237	239	268	241	230	267	238	269	290	266	266	276	260	289	263	260	274	275	294	262	262	232	253	234	236	241	266	266	273	266	236	278	256	262	253	273	293	273	265	260	288	271	278	271	248	272	268	281	260	275	286	230	291	278	275	253	271	268	277	261	282	233	267	272	272	272	262	267	260	245	275	294	267	257	262	262	268	240	243	260	251	273	288	284	262	225	298	250	229	253	236	253	285	250	261	282	281	301	289	252	299	271	242	244	282	265	283	233	270	270	276	249	254	286	250	252	276	259	273	277	270	282	282	275	276	248	269	250	260	256	264	259	262	255	291	282	257	263	284	284	283	271	273	247	261	277	255	252	274	268	271	222	229	266	253	264	248	265	265	276	291	262	276	234	239	254	263	267	290	254	261	240	274	269	249	272	261	261	267	269	241	254	273	271	246	253	267	304	265	262	263	258	265	242	248	248	278	252	305	229	254	266	283	256	254	274	263	259	245	271	281	265	272	274	264	293	250	289	250	276	289	285	263	267	263	267	272	259	258	271	273	262	276	265	268	257	300	257	274	287	250	258	231	241	257	254	257	249	289	260	253	273	254	277	267	264	275	264	276	281	256	290	271	264	250	264	235	267	253	227	256	232	244	266	255	258	250	245	283	277	273	330	254	259	255	273	268	274	268	259	261	247	253	276	211	321	274	234	302	258	267	251	259	243	269	268	246	292	282	248	263	272	264	284	277	289	269	268	247	267	266	265	227	267	271	258	246	240	259	280	251	261	239	278	278	257	255	251	261	221	245	281	260	256	292	272	269	278	236	268	253	245	252	278	265	249	266	269	287	270	259	223	225	276	284	278	293	281	253	284	270	238	271	249	241	269	256	268	239	268	249	266	288	286	242	267	301	261	277	238	267	252	246	249	262	250	241	265	266	258	259	271	252	260	259	276	273	243	259	265	239	256	242	233	253	265	253	258	237	250	286	250	267	269	263	254	269	258	293	289	271	301	270	259	280	260	260	240	269	228	225	283	277	229	256	269	274	251	260	248	275	249	261	270	267	234	288	243	264	244	294	267	305	268	269	265	261	257	258	227	253	218	268	292	272	232	254	292	282	258	274	259	260	270	271	280	266	251	266	262	255	247	269	254	270	288	262	255	256	273	240	268	263	289	233	267	256	286	268	231	273	253	261	240	269	246	252	264	266	271	260	246	273	235	252	262	259	281	280	247	246	260	274	275	285	240	285	276	258	244	259	277	286	265	240	289	258	240	265	276	259	263	284	242	290	262	257	264	265	274	250	246	253	245	254	264	223	271	265	276	264	277	277	259	254	267	273	264	275	286	263	243	259	261	267	292	261	284	289	276	267	242	276	263	311	272	282	249	245	232	269	291	275	258	275	226	282	267	268	232	272	264	237	257	294	285	256	252	252	246	303	238	279	268	259	248	249	247	291	265	274	261	244	248	247	235	230	276	257	294	264	270	269	271	288	255	287	272	294	267	245	256	265	276	273	276	259	274	233	254	261	289	234	255	262	263	255	236	266	273	276	255	252	253	255	246	261	267	285	261	271	276	250	235	242	261	238	258	271	224	248	238	236	225	268	256	231	261	278	233	283	280	275	254	294	266
22615	24818	37435	40855	36107	30397	31367	39930	45898	37231	19979	7675	6442	5512	4814	4379	3894	3383	3085	2789	2767	2679	2480	2376	2375	2143	2182	2357	2534	2574	2320	2239	1926	1908	1536	1510	1751	1295	1290	1234	1118	964	1051	1059	953	949	912	793	788	758	746	735	782	747	816	724	752	774	858	884	1010	1051	1201	1237	1176	990	972	961	956	796	741	689	725	713	671	724	680	716	688	685	665	713	660	674	664	689	675	707	667	676	729	686	686	660	717	697	698	683	691	685	632	673	696	705	726	691	696	663	698	667	694	673	632	633	693	681	700	706	672	730	655	667	687	702	717	615	688	721	742	668	604	635	697	666	661	649	709	637	696	695	695	682	689	666	687	659	672	682	693	724	687	672	706	654	653	648	645	697	704	652	682	668	663	673	637	610	608	629	696	673	674	719	698	687	652	705	658	662	679	664	676	714	705	659	660	642	654	690	668	738	669	671	658	711	699	624	663	658	675	685	679	691	682	731	695	643	671	648	683	675	667	699	678	642	711	722	675	668	657	680	664	679	675	671	681	672	675	699	653	678	687	739	688	629	637	689	717	705	673	664	653	682	671	648	698	640	654	669	701	666	660	678	715	656	682	642	701	710	665	680	664	673	712	682	658	643	658	681	638	696	695	652	644	693	732	697	660	681	668	643	668	698	645	684	706	661	651	673	692	634	676	663	648	678	700	633	697	665	682	736	668	673	656	665	698	688	704	706	624	712	652	723	650	712	660	706	727	645	661	661	650	692	704	691	692	682	675	677	704	715	710	674	597	665	691	720	660	695	665	694	656	676	630	663	693	708	642	686	648	657	614	664	642	680	665	640	651	650	673	681	707	717	636	714	724	670	689	651	647	677	734	659	617	661	740	665	629	692	654	686	669	733	704	650	646	671	663	626	683	700	713	682	628	713	603	698	708	663	622	658	642	669	666	672	690	698	656	756	661	671	688	704	659	676	646	693	680	670	628	662	626	670	651	704	700	686	683	715	651	650	663	685	647	642	689	716	688	704	681	672	663	635	667	681	691	744	663	679	705	699	684	654	678	664	669	657	696	654	685	677	681	690	670	693	689	659	677	666	669	622	653	685	673	683	684	683	650	629	687	695	661	693	653	708	706	630	696	709	712	667	666	670	675	669	671	687	682	669	664	676	665	678	658	706	669	673	642	649	695	685	688	693	638	684	681	690	653	677	697	672	655	697	683	685	674	672	687	684	678	696	687	741	651	660	672	661	677	645	664	667	644	742	684	686	689	657	655	640	686	653	666	670	652	631	672	721	675	666	647	669	673	624	693	645	682	703	683	679	660	681	675	683	674	652	643	622	703	730	633	679	730	669	693	694	674	703	669	645	673	647	685	645	634	685	668	649	614	646	688	683	638	701	727	704	664	643	669	733	675	699	710	695	714	666	690	660	673	677	661	646	655	641	678	676	733	697	655	657	648	697	709	673	654	670	682	662	703	652	691	634	720	659	694	649	643	688	668	717	637	707	633	681	664	701	657	681	697	670	668	711	631	683	714	675	700	706	652	717	692	670	677	701	651	681	653	694	706	687	684	666	669	655	702	697	620	703	684	711	692	665	667	681	698	663	706	690	685	728	676	697	664	721	662	686	697	645	646	681	707	686	659	682	682	670	686	655	638	645	703	688	650	665	700	635	675	718	674	685	651	697	675	675	660	658	655	658	706	661	624	664	682	682	642	659	632	649	662	702	720	691	658	672	700	636	675	688	664	700	662	666	634	630	678	686	666	701	715	698	718	672	667	681	665	648	680	668	661	704	728	668	642	649	669	672	717	740	706	714	653	756	710	664	676	652	651	620	633	662	638	685	658	704	614	676	681	626	676	667	669	671	656	618	689	659	673	654	644	652	690	684	704	702	673	696	672	701	713	689	707	673	724	678	710	671	683	720	645	669	662	684	682	620	671	666	699	644	673	682	642	653	674	640	680	674	708	689	681	720	713	676	701	627	675	673	658	654	664	685	685	659	687	712	684	680	714	704	652	652	651	694	725	695	621	675	636	659	644	690	673	706	690	684	707	663	654	629	664	667	692	676	673	686	681	665	690	650	663	650	688	726	679	686	676	636	662	659	635	677	670	682	673	646	679	653	700	672	715	655	722	724	686	697	644	702	674	661	694	683	696	656	697	699	632	653	729	712	644	676	703	677	685	654	695	634	645	669	663	688	686	680	709	642	693	697	647	756	698	688	681	695	707	675	667	655	650	707	669	655	654	659	677	718	692	680	668	634	625	685	692	669	657	679	714	703	686	667	696	667	689	672	699	686	665	680	686	654	655	654	705	683	663	672	669	660	647	663	664	658	685	682	657	660	669	651	684	636	676	683	723	689	701	679	656	666	676	635	660	684	615	698	685	688	679	663	677	739	715	681	666	671	669	672	692	638	672	684	658	675	646	667	694	698	699	669	654	712	681	678	707	640	675	699	666	678	627	651	653	656	690	695	700	658	701	719	716	697	696	633	641	727	671	682	682	623	688	690	673	637	670	643	647	671	655	664	615	680	668	651	694	642	670	662	655	633	707	684	691	641	673	655	682	704	699	691	616	697	704	604	653	660	613	707	668	650	675	728	639	692	667	672	672	664	663	669	672	662	654	654	660	732	668	691	665	655	661	630	692	718	663	652	661	679	616	695	670	692	695	691	685	741	707	664	645	646	677	702	696	651	637	655	678	650	710	654	674	670	659	716	680	693	630	693	676	661	607	689	669	685	665	680	666	646	703	640	682	678	665	669	629	660	651	640	651	654	641	706	675	616	722	660	698	691	691	658	643	692	774	681	675	627	690	688	653	650	740	660	706	655	623	640	689	651	671	666	676	728	660	620	639	682	675	665	650	684	710	687	732	715	627	689	672	676	682	695	670	645	655	682	660	732	650	658	651	661	656	692	700	711	684	702	704	631	643	708	676	698	660	656	703	702	684	650	721	658	644	715	702	654	674	710	652	708	702	673	658	699	699	656	676	670	692	652	691	649	661	712	655	718	691	644	676	702	668	693	656	664	695	659	681	716	667	686	723	639	635	669	689	674	665	725	647	667	693	677	678	713	666	715	656	669	659	698	649	680	663	708	663	721	701	662	646	657	668	683	679	706	715	692	714	685	640	690	707	677	644	697	655	699	659	666	652	681	736	673	672	674	676	639	678	719	658	703	750	720	694	689	625	697	688	700	629	655	660	709	717	719	696	676	722	696	673	666	710	671	656	642	663	652	674	679	662	730	674	696	685	664	658	639	642	667	662	680	714	701	637	706	685	727	680	716	702	637	679	663	656	691	707	700	662	691	643	710	686	645	688	697	649	690	667	662	676	708	680	723	683	654	700	719	684	664	669	690	664	695	649	678	676	655	708	749	681	679	695	687	669	698	676	705	673	668	624	720	692	678	654	631	662	689	681	646	679	656	694	710	695	678	672	669	643	660	671	666	615	666	660	673	654	673	734	666	644	660	643	646	657	677	669	696	660	687	651	656	699	647	650	678
20006	15497	17775	13393	7885	5454	3982	3161	2415	1261	713	569	508	427	434	421	381	364	331	340	350	323	292	317	315	303	304	305	288	293	275	308	306	277	267	286	281	257	313	303	268	286	280	265	298	283	295	296	277	279	275	246	253	290	265	271	278	255	271	268	271	308	276	285	280	287	265	289	276	265	242	303	293	248	261	276	270	307	261	269	269	301	267	291	263	293	249	264	303	269	274	269	298	262	267	280	279	253	270	278	275	298	288	271	253	260	273	281	258	273	279	281	252	290	278	267	270	276	270	267	233	301	274	250	269	240	284	240	273	270	256	272	239	260	292	244	292	290	275	248	280	256	273	283	262	253	280	283	272	265	267	249	277	257	259	313	270	244	276	263	265	310	271	254	265	291	290	282	268	283	253	273	249	264	251	297	231	290	279	263	234	260	301	284	276	287	270	242	276	287	274	282	285	259	269	279	261	277	257	255	251	280	287	250	260	262	255	256	262	301	265	257	274	265	259	257	272	256	258	242	259	234	292	256	270	240	243	250	272	284	255	254	252	296	262	258	260	266	285	261	250	280	256	280	289	230	280	269	274	247	277	268	274	271	275	256	285	274	272	233	266	271	306	287	251	206	274	292	276	241	266	281	286	261	252	256	261	263	270	265	265	272	303	260	271	276	289	275	289	254	257	267	285	271	264	291	264	284	273	227	268	257	283	268	274	269	243	260	262	267	288	272	294	272	298	268	258	286	301	241	291	260	282	272	271	282	310	297	301	295	272	299	307	255	280	279	254	264	285	246	268	266	265	280	254	254	255	257	295	283	271	257	261	265	252	277	247	284	248	281	301	250	274	293	273	295	278	286	261	287	291	270	265	270	310	256	271	248	277	303	280	268	270	267	294	289	254	280	272	267	253	257	262	250	274	273	256	262	267	260	260	248	277	277	292	296	300	264	283	262	262	271	282	274	261	266	263	263	266	246	254	282	283	299	248	238	292	257	267	276	286	259	259	268	265	254	293	277	253	272	295	262	295	253	269	254	273	272	275	255	305	266	278	267	262	296	290	262	302	282	274	272	268	273	243	291	257	296	243	289	266	274	252	255	256	282	307	267	280	273	272	296	284	270	305	290	274	261	248	273	255	245	263	280	283	283	288	264	258	252	300	253	258	248	284	282	277	282	226	265	281	276	283	273	269	287	263	284	271	275	253	285	282	263	290	266	270	255	288	277	264	268	250	266	274	294	272	273	246	275	258	300	257	257	280	276	241	286	283	261	289	305	253	251	275	295	258	273	302	273	268	262	257	281	269	271	250	266	277	280	273	254	275	261	295	272	242	268	277	284	277	265	307	244	256	266	278	263	253	287	285	267	281	262	244	276	259	254	273	278	243	303	263	262	272	266	324	258	252	250	305	260	269	275	285	265	281	259	275	243	280	294	310	255	274	295	284	258	259	276	281	266	263	231	288	280	279	256	236	302	275	278	288	263	258	281	272	262	249	268	257	268	264	248	277	285	266	310	302	271	292	255	251	297	270	254	252	292	280	272	292	277	265	292	253	240	308	244	241	268	298	258	268	292	273	277	266	272	252	284	269	276	257	273	248	258	259	255	294	272	266	295	271	300	285	262	257	297	277	278	252	276	313	258	272	256	250	261	273	293	274	284	298	273	289	269	278	296	275	266	247	229	256	260	253	290	252	283	288	284	286	251	288	251	288	279	278	261	271	241	279	290	220	250	229	271	269	272	259	295	296	265	290	289	266	253	284	264	263	290	287	252	271	275	246	266	278	272	254	268	268	264	256	261	273	282	269	281	279	271	247	306	281	267	266	284	279	235	304	231	267	269	266	244	287	277	259	276	274	261	273	282	280	262	269	253	254	290	298	265	266	282	296	293	285	315	288	277	246	259	279	255	293	285	245	257	266	256	274	246	274	268	248	254	288	283	291	284	246	288	265	295	257	279	263	286	288	263	277	272	272	268	279	283	240	261	292	285	270	274	244	279	239	272	291	256	265	267	259	276	262	237	271	287	267	254	275	274	289	278	244	299	262	245	272	273	278	295	261	298	298	282	287	286	275	281	262	253	294	301	272	267	266	296	296	258	268	281	294	290	270	267	269	257	282	240	287	288	254	263	286	265	249	271	273	269	267	259	264	263	285	287	286	249	265	278	269	277	261	270	258	277	280	285	248	259	287	266	264	265	262	255	284	275	276	254	250	285	265	258	261	267	256	287	311	248	260	260	276	266	281	254	296	267	255	274	264	249	286	251	297	281	265	276	280	284	273	280	266	278	284	257	297	273	258	249	239	280	241	253	259	266	281	273	277	232	287	295	277	271	260	274	246	273	285	293	263	256	267	277	283	282	261	263	290	248	248	262	284	249	280	290	259	270	255	252	280	262	275	292	276	300	291	265	254	277	277	283	246	256	267	294	261	267	289	257	313	243	252	282	242	251	303	267	235	274	248	245	305	276	264	278	271	250	237	307	285	260	283	289	281	286	300	247	268	251	254	265	255	309	279	250	286	272	280	246	258	269	292	286	240	262	283	277	312	247	258	274	273	258	281	252	272	261	263	320	259	261	259	275	271	271	258	252	262	301	298	267	224	248	275	277	249	235	254	292	307	272	293	272	252	286	280	271	273	309	271	265	249	285	266	276	272	289	273	278	267	273	256	241	261	272	308	305	266	306	266	269	227	258	290	282	279	261	274	284	262	281	251	279	303	240	259	256	276	265	246	263	291	276	269	277	296	275	276	267	267	277	249	304	264	293	277	288	265	255	281	316	274	245	285	272	266	273	271	282	276	273	243	279	280	278	283	279	273	288	261	240	257	273	239	234	242	272	271	290	291	286	273	276	271	275	290	257	286	270	282	250	250	259	259	279	260	255	263	279	300	253	288	289	265	263	252	276	277	281	295	262	277	272	275	267	267	268	274	251	296	306	285	275	261	261	290	252	280	261	295	275	266	247	270	268	241	264	302	291	281	255	282	269	269	279	260	254	267	257	282	283	266	250	269	274	278	260	285	282	272	281	270	285	254	270	318	242	255	257	281	253	253	293	251	284	278	265	251	276	253	240	335	244	280	236	278	264	289	251	265	285	234	270	266	284	295	267	298	277	273	251	270	294	254	276	300	288	268	275	258	261	271	269	268	262	269	282	272	246	293	260	290	279	278	270	309	248	253	264	237	256	256	274	250	287	274	291	294	269	288	270	293	259	267	257	276	285	277	268	289	274	258	273	284	281	270	253	282	287	275	273	268	266	294	287	268	269	275	265	254	298	281	251	242	306	292	258	277	273	265	268	286	292	259	298	269	265	265	268	298	264	282	254	258	284	276	285	276	291	296	259	275	251	242	312	268	277	274	291	258	322	297	265	250	248	279	294	298	292	262	250	258	293	279	256	244	267	278	285	291	262	267	292	288	281	297	278	304	282	285	285	262	278	245	281	276	283	258	275	261	269	279	287	279	293	268	242	249	276	288	239	271	256	278	274	271	281	257	241
11587	12991	24199	24583	20724	16760	15285	13151	10303	5557	3226	2547	2184	1916	1705	1590	1419	1334	1234	1142	1104	1035	1045	971	960	886	924	819	825	866	823	840	780	807	773	797	760	730	780	710	751	720	691	746	656	687	791	734	758	724	747	714	715	712	740	668	733	707	720	718	698	713	707	698	714	696	725	756	708	734	717	676	707	737	677	727	690	656	692	683	707	713	672	709	688	695	687	684	668	739	702	683	753	667	702	713	659	696	679	749	675	669	674	779	673	703	733	710	715	696	672	706	694	705	720	704	718	708	704	667	715	679	677	694	697	718	729	681	708	706	712	724	708	700	670	683	638	719	694	717	676	729	759	687	662	684	675	729	622	681	716	698	709	711	715	719	711	710	660	658	637	682	747	677	669	691	694	700	704	693	706	721	667	684	729	670	722	738	669	714	707	663	673	711	740	702	736	697	716	709	705	650	706	672	722	730	627	679	693	733	708	620	713	711	715	699	714	731	704	680	717	694	665	651	711	715	715	688	735	658	722	719	705	737	674	662	678	640	738	646	738	720	693	731	675	677	714	692	699	710	722	685	722	663	707	713	678	697	712	707	693	753	727	696	745	729	681	727	677	704	688	688	687	706	717	660	700	708	679	651	676	692	678	671	737	681	689	658	726	721	760	681	676	710	681	734	717	713	668	659	694	647	698	684	662	713	780	704	699	683	732	684	708	734	730	675	690	679	711	694	724	681	682	705	689	761	706	753	684	718	685	706	685	740	686	738	721	686	717	720	708	669	663	689	701	748	696	764	709	718	689	663	699	706	706	704	668	707	719	718	740	696	662	741	696	669	649	668	721	711	696	740	694	714	700	720	705	724	718	734	702	664	664	674	700	704	644	745	657	680	650	677	737	709	732	694	696	676	727	700	708	749	687	718	723	739	654	705	710	678	657	709	726	677	693	656	663	701	678	723	660	692	722	693	719	726	698	726	700	712	686	709	682	685	691	747	703	723	691	695	755	695	743	755	708	704	714	702	704	683	688	688	731	726	691	709	654	712	686	723	708	688	697	678	708	665	675	675	710	695	719	671	670	713	698	708	696	688	729	711	728	739	739	713	721	692	717	712	700	712	660	720	698	658	674	682	638	699	700	747	678	760	683	679	743	665	697	674	665	688	690	745	657	675	669	715	710	717	645	690	736	686	708	705	684	713	674	691	683	680	696	646	663	697	675	726	719	700	670	685	715	680	680	714	685	670	697	711	708	610	689	705	709	702	716	664	740	733	716	697	729	742	681	646	675	711	673	714	714	698	671	709	680	704	695	678	704	715	679	686	665	669	673	649	703	667	710	700	714	731	674	712	698	700	756	682	709	708	659	682	670	711	631	703	735	682	665	715	706	674	707	695	680	710	659	710	709	708	672	684	703	667	667	718	693	677	695	632	707	702	712	677	708	697	721	719	725	762	686	680	725	729	717	670	698	697	684	698	676	753	667	689	739	671	648	734	720	703	746	722	688	686	714	696	689	684	641	703	671	674	691	673	743	700	714	684	711	692	723	681	748	691	666	721	673	695	697	705	721	705	725	671	671	735	680	660	702	654	731	671	730	762	699	680	671	707	716	707	679	700	666	723	804	719	722	694	721	736	713	666	705	680	697	707	677	710	664	710	723	712	735	747	716	701	696	708	698	728	699	670	699	734	670	684	668	717	699	679	703	715	671	643	672	727	690	670	644	686	658	663	756	682	688	671	718	675	713	747	683	721	709	682	709	687	692	673	687	701	677	699	713	734	766	701	683	695	696	738	728	699	672	679	712	714	703	668	734	706	737	679	697	715	645	729	746	697	685	727	681	754	694	730	711	732	721	747	694	738	708	693	674	696	720	676	700	650	749	680	670	718	663	687	678	677	660	705	663	665	716	722	717	733	692	680	676	727	698	741	719	732	661	659	710	708	701	691	693	721	748	678	655	698	683	613	702	688	664	675	727	714	688	719	676	693	723	684	691	668	686	682	695	721	644	707	752	661	710	685	719	698	698	704	670	677	730	687	742	704	689	737	685	699	705	735	720	714	671	714	741	764	743	711	721	694	712	702	727	681	725	686	736	692	640	665	708	689	698	701	699	724	684	770	682	676	692	732	676	704	684	697	673	744	721	767	705	676	686	727	675	652	707	724	681	697	655	678	713	746	732	647	750	668	700	723	662	677	713	651	719	686	687	685	674	731	693	665	694	701	695	747	721	643	664	730	683	682	682	686	641	716	667	700	734	677	694	677	699	719	705	719	687	648	679	703	693	679	718	722	660	685	667	688	701	721	705	727	702	726	672	727	712	700	695	689	747	719	725	703	679	724	708	738	731	692	678	654	655	697	697	700	734	676	689	730	716	678	672	721	667	682	747	737	697	708	688	688	723	670	721	703	715	687	689	749	690	668	675	704	684	698	699	666	682	727	722	674	718	721	743	720	717	745	701	669	732	685	644	667	723	674	748	670	706	713	693	667	675	669	701	711	686	682	708	700	673	631	678	696	653	711	705	713	724	653	687	706	691	674	671	684	680	703	688	685	727	689	713	691	703	729	657	703	722	667	674	636	711	679	707	699	728	703	744	698	636	709	702	690	717	661	704	746	721	669	732	716	718	733	725	744	702	682	699	670	736	680	700	688	700	676	687	686	694	726	706	718	726	707	650	673	733	642	649	701	704	679	726	714	665	719	631	743	714	741	668	690	749	691	698	639	672	709	700	756	716	687	687	732	721	706	678	709	717	667	680	709	709	719	632	704	701	679	672	685	709	668	682	697	693	673	698	683	706	745	709	715	725	725	687	669	733	731	764	726	670	667	716	723	751	680	712	696	666	708	704	719	744	729	667	710	671	698	711	702	655	719	676	695	691	684	726	710	744	708	707	715	676	656	705	707	738	679	741	781	700	662	662	710	694	750	687	674	723	663	690	692	725	703	700	716	716	739	710	684	709	688	734	631	670	642	712	738	694	667	748	663	702	710	680	682	697	664	750	644	719	723	731	684	665	673	672	706	690	687	691	732	693	683	694	728	711	747	697	717	718	708	663	651	669	747	665	694	641	695	676	675	719	727	671	728	724	655	648	693	713	718	748	711	723	728	702	738	685	696	651	695	710	694	686	666	715	688	708	698	752	704	693	676	710	686	635	694	718	650	683	701	686	691	677	691	749	704	687	708	688	716	624	721	693	719	674	699	701	671	705	700	713	675	685	655	699	697	712	699	657	706	720	655	733	665	717	730	699	702	726	724	729	656	689	676	717	675	745	704	731	703	687	697	690	684	714	698	684	694	693	697	751	688	709	671	664	708	731	695	721	710	741	720	721	710	633	695	725	717	672	699	716	651	702	657	710	686	709	696	710	743	723	718	664	712	690	730	664	657	677	714	747	733	734	754	673	650	680	715	746	674	708	712	689	673	739	686	729	729	690	685	697	714	697	748	700	663	641	685	734	697	660	706	672	697	705	676	688	665	703	709	722	734	660	707	689	674	702	685	683	687
32356	24871	30012	26687	19972	15797	21559	19770	11625	3314	1311	1072	972	803	707	666	590	527	537	482	490	438	441	401	437	374	431	395	364	404	361	341	373	387	335	336	330	325	321	312	298	300	308	326	321	345	283	292	271	306	306	277	263	311	301	303	316	291	286	291	286	300	291	320	279	277	294	349	291	309	288	264	296	290	301	273	277	268	262	263	272	279	285	286	289	265	293	285	303	292	276	287	326	290	299	270	269	295	276	279	284	312	303	273	295	317	260	305	279	294	265	293	301	293	298	314	277	314	289	278	317	290	315	329	283	285	287	309	280	285	269	285	284	256	253	292	278	274	278	304	284	275	289	269	264	292	286	305	273	287	302	307	276	276	286	267	318	303	288	267	273	290	273	305	290	290	305	285	266	260	281	275	285	254	276	267	291	267	307	284	302	292	283	271	302	289	272	268	279	306	263	298	279	258	282	299	275	269	297	271	256	307	249	275	260	273	257	300	274	275	310	299	267	301	279	283	269	290	302	279	255	265	270	288	285	294	288	288	283	272	299	281	279	271	298	263	307	276	285	267	288	298	310	279	288	306	271	276	274	278	318	294	333	266	255	273	285	278	320	293	274	250	278	309	296	297	258	280	279	295	261	272	302	264	295	265	280	278	314	293	269	277	315	249	269	290	273	287	293	315	245	282	270	281	291	307	254	248	296	292	280	279	293	253	260	275	261	289	272	281	275	258	302	260	274	248	297	263	301	302	289	267	297	287	275	284	297	278	268	295	292	290	287	275	267	290	284	261	272	280	275	281	240	225	259	286	273	282	294	255	303	297	285	269	302	305	256	268	299	249	293	266	277	272	282	291	303	296	280	290	265	287	293	283	259	288	264	283	252	277	266	277	293	301	285	288	311	266	313	263	266	293	288	274	306	286	312	298	304	272	283	273	283	289	293	276	287	299	261	275	286	274	312	286	268	296	260	289	305	308	319	270	291	296	297	293	268	297	277	299	285	264	290	298	292	289	325	332	266	301	296	294	267	282	294	322	275	298	305	299	287	270	271	274	273	277	280	283	320	290	283	295	273	328	266	274	291	285	264	273	280	240	304	253	270	268	289	272	295	276	272	270	261	293	251	293	284	298	251	257	265	269	275	303	301	303	270	307	302	269	261	296	268	285	264	264	264	293	265	289	273	289	279	316	257	290	294	283	243	301	268	289	277	283	290	280	297	285	315	301	261	239	276	296	290	287	289	290	272	251	258	283	271	277	278	289	272	243	293	281	293	289	278	307	301	307	309	302	276	290	291	243	279	259	284	269	281	299	269	280	303	295	288	269	280	286	279	276	269	296	302	273	287	261	256	285	291	255	286	281	254	259	284	271	275	331	311	261	301	286	257	291	295	291	309	291	287	266	290	285	288	289	317	266	267	311	304	272	286	274	276	304	293	244	299	292	282	284	261	281	287	290	277	266	297	281	263	284	288	269	270	299	266	292	271	318	277	278	311	289	290	276	300	271	291	307	273	296	282	271	260	296	278	300	270	322	288	275	291	280	278	293	257	264	293	305	287	296	282	280	302	293	297	306	255	278	286	294	272	279	304	278	290	278	300	267	266	293	295	251	284	245	290	300	307	291	287	265	284	277	321	307	320	286	286	284	281	330	288	296	267	271	278	280	302	284	285	277	281	305	278	256	266	306	275	289	272	277	301	271	297	306	308	262	284	277	273	303	278	283	253	248	292	287	301	279	325	296	292	280	261	282	324	285	273	290	264	272	283	280	268	279	288	294	265	276	254	281	303	279	241	285	300	238	288	278	267	255	289	292	269	293	296	261	304	254	287	252	259	274	311	268	291	267	290	274	297	274	270	294	291	253	307	292	264	250	300	288	264	282	282	287	277	265	277	285	286	265	264	277	242	289	268	301	270	279	266	252	288	311	290	296	306	300	292	282	286	283	312	285	268	268	261	284	263	282	279	280	280	301	310	301	268	280	285	291	286	287	296	278	271	274	296	285	328	281	273	293	303	252	287	317	276	270	275	265	278	289	333	260	286	272	266	288	276	285	259	298	277	305	254	283	291	298	296	272	272	279	275	309	296	288	268	267	282	298	287	311	249	263	271	255	273	302	307	301	293	251	292	288	285	272	259	285	310	288	294	258	266	294	256	295	280	285	283	298	269	290	279	288	300	302	301	302	280	263	283	277	277	236	300	302	269	256	282	289	299	281	302	303	262	255	295	292	262	297	300	271	270	263	325	286	302	282	285	265	310	266	275	300	288	290	292	264	285	264	283	285	258	283	298	284	275	261	259	320	286	286	270	256	305	279	265	301	280	291	263	254	289	311	299	279	265	257	274	297	245	294	291	264	301	285	281	250	311	291	259	305	293	284	294	276	295	306	265	307	262	291	309	267	296	262	281	304	281	334	280	273	274	293	267	295	295	264	304	288	297	287	285	283	283	263	280	286	273	299	285	266	272	275	287	269	284	263	294	280	257	259	254	295	291	313	290	251	293	276	284	302	281	279	276	273	301	300	270	270	279	293	268	249	268	272	298	254	261	319	320	302	262	298	262	288	280	280	318	303	283	289	309	278	267	286	274	279	273	261	316	311	296	317	254	318	297	285	288	314	273	290	243	291	253	290	261	270	283	276	288	304	296	278	338	277	294	254	271	283	274	290	295	272	246	269	289	287	260	247	290	245	264	301	275	308	275	252	272	279	258	278	266	287	308	291	279	272	290	259	258	304	283	263	272	262	276	251	242	334	317	286	272	303	273	268	289	253	296	286	256	264	265	284	301	294	253	289	269	286	264	276	273	295	281	263	275	310	290	281	283	280	268	275	290	255	288	270	296	286	290	286	293	303	296	261	288	289	262	251	296	231	285	261	261	297	264	270	291	297	290	286	277	301	274	279	273	274	295	293	265	287	262	288	305	271	321	289	261	268	313	286	260	283	284	285	284	289	292	272	259	258	255	274	285	281	300	272	277	292	269	294	281	304	298	282	276	270	278	279	299	273	300	275	258	278	281	296	285	299	260	263	277	273	288	261	285	286	263	265	275	274	271	293	265	264	326	263	244	267	267	296	274	276	294	297	297	306	253	255	289	304	305	282	276	292	263	283	304	297	265	257	304	252	275	282	293	272	276	291	257	292	236	266	271	272	269	303	281	292	299	288	286	272	282	298	297	253	263	266	280	256	296	262	252	270	308	301	253	277	271	285	285	284	285	293	272	286	267	292	300	277	294	296	282	285	311	267	269	295	269	300	271	276	268	283	327	268	286	256	310	300	293	286	306	288	275	262	266	310	279	290	281	277	290	298	279	286	290	300	279	300	300	314	291	277	278	274	291	294	267	315	247	284	310	270	291	271	297	283	240	259	262	310	292	308	285	299	291	277	306	313	288	287	294	286	275	282	309	284	262	308	308	300	302	313	310	262	290	307	253	277	299	278	307	296	254	286	282	294	289	295	285	315	274	262	280	295	317	255	335	266	250	264	308	284	272	285	325	300
19666	19886	33640	36911	33318	32440	40367	37425	27099	10517	6558	5473	4735	4155	3518	3254	2883	2473	2272	2185	1995	1803	1845	1839	1737	1500	1691	1649	1620	1570	1488	1402	1460	1534	1244	1189	1283	1086	1003	984	939	914	927	961	911	845	890	805	813	799	731	757	829	761	794	757	778	792	787	788	844	845	826	936	879	810	848	957	840	782	753	773	738	759	801	729	711	808	704	726	736	779	716	710	737	726	709	743	778	741	742	763	719	769	699	700	728	727	718	783	733	693	754	757	693	746	770	724	688	738	747	690	721	710	759	676	768	755	783	720	752	738	699	693	753	754	706	727	693	759	670	716	737	693	725	748	728	725	667	764	681	718	739	680	713	751	737	700	756	759	728	731	698	724	726	708	713	748	712	723	718	691	729	753	761	702	752	748	741	685	719	680	764	739	723	761	699	722	692	759	785	719	759	718	749	747	663	720	737	727	746	734	719	746	693	736	748	776	684	721	740	744	719	697	724	737	691	719	701	727	743	695	695	770	709	739	719	736	697	749	710	714	717	710	730	731	733	731	736	708	730	727	717	712	679	739	668	703	717	739	734	691	761	733	697	718	684	728	707	759	719	708	678	750	726	712	691	723	761	714	729	716	709	733	762	733	694	701	729	690	766	735	761	729	703	743	695	743	751	779	715	748	702	725	725	718	720	718	765	737	705	734	744	747	691	719	739	741	727	698	743	680	700	696	702	738	792	744	762	718	751	672	785	735	747	721	723	743	702	732	753	726	752	746	737	679	700	685	685	713	721	749	740	715	728	780	776	724	755	742	706	694	721	712	747	716	717	714	745	713	713	729	679	739	713	713	712	681	748	715	734	789	733	718	714	756	722	684	725	692	711	716	730	694	708	739	699	779	731	721	717	717	768	749	769	762	723	703	696	745	720	732	711	707	746	710	743	787	719	706	744	694	749	699	737	723	683	702	741	737	748	733	741	734	735	767	718	734	731	718	685	741	706	770	732	750	755	701	786	745	728	732	729	747	748	736	749	669	757	698	749	737	756	745	707	674	687	692	747	722	726	697	773	694	722	758	692	791	698	773	723	725	743	720	699	688	748	719	756	711	715	750	725	741	771	700	717	726	757	733	717	741	707	688	758	689	743	683	698	717	741	720	725	787	678	687	789	736	758	781	681	734	732	711	691	774	717	738	725	727	702	801	727	711	681	744	678	732	729	746	725	738	688	741	698	719	718	726	729	696	725	727	707	720	719	704	714	698	645	745	768	716	683	720	778	684	725	743	739	705	666	746	735	761	713	705	717	748	719	739	738	747	710	691	716	756	712	704	731	735	732	712	730	710	745	713	664	714	715	688	764	754	729	715	721	698	720	732	732	710	753	702	749	720	727	758	787	702	742	741	757	731	711	735	722	764	743	702	687	739	719	729	733	751	693	699	689	735	735	729	667	748	738	746	705	769	721	719	716	722	740	710	743	743	718	722	687	760	716	719	683	734	779	764	679	763	685	747	730	739	726	738	733	779	715	767	718	717	728	705	732	662	698	714	729	709	722	726	715	757	737	716	705	714	708	692	741	713	703	734	708	748	725	738	770	723	698	797	740	719	717	715	707	714	691	738	721	707	726	684	749	703	743	693	704	723	756	739	732	689	691	721	740	733	760	705	729	765	723	753	746	717	709	709	708	729	736	727	720	782	755	759	695	710	723	707	682	746	727	732	727	690	738	744	753	743	747	712	685	749	738	693	811	682	736	720	725	724	700	729	770	693	751	658	715	765	746	739	691	737	764	729	734	793	731	713	761	698	670	742	723	727	711	716	716	752	694	713	716	659	647	714	740	689	742	736	726	723	735	714	753	718	754	728	784	691	689	767	713	675	706	760	742	709	765	748	722	717	765	714	734	724	732	712	770	760	782	736	704	701	751	744	769	740	716	720	711	671	712	740	711	743	720	711	711	736	728	687	744	736	701	715	719	746	716	763	721	744	737	733	694	729	690	742	729	751	678	676	688	723	744	692	751	667	734	752	756	728	722	725	702	706	755	742	714	741	728	729	752	707	717	721	720	736	743	787	693	728	745	711	724	720	706	751	739	707	782	749	701	731	685	750	766	695	719	797	733	751	777	699	689	730	730	789	716	714	715	729	713	756	803	704	763	716	738	738	713	764	761	708	728	746	732	730	774	746	698	762	758	715	745	756	720	781	730	736	743	728	691	732	698	735	748	738	698	741	668	691	726	715	726	758	725	651	746	764	698	732	709	751	726	747	724	725	779	726	739	700	730	690	739	726	725	723	672	729	741	716	760	709	744	753	673	718	699	736	764	694	765	731	730	700	755	749	733	781	735	719	761	698	723	736	768	709	709	720	728	691	713	746	763	745	732	714	730	725	737	681	667	738	749	715	698	769	712	781	677	722	702	696	725	728	752	734	687	761	748	782	745	755	780	732	739	702	723	707	721	688	717	695	733	743	706	711	710	756	723	706	740	725	715	729	713	728	694	732	683	723	725	721	701	714	713	753	721	706	778	706	694	750	710	753	764	699	734	716	761	778	732	731	774	718	752	714	740	716	744	705	727	714	758	752	713	709	723	730	730	715	749	733	765	739	704	707	749	698	732	679	744	694	700	748	758	748	720	752	730	723	755	737	720	749	727	715	676	715	710	655	754	722	728	712	705	746	708	702	745	713	685	708	764	710	754	708	752	716	736	759	690	718	706	702	697	754	717	670	746	734	717	721	757	689	706	753	724	732	732	735	718	741	694	714	739	737	705	718	769	770	715	758	714	699	735	696	703	744	693	706	725	675	705	767	728	755	751	756	733	748	763	776	741	711	713	715	712	702	703	757	715	714	743	747	672	706	734	684	714	752	741	731	700	720	725	740	728	713	707	748	709	696	696	740	717	799	719	707	728	734	725	755	748	783	705	742	693	712	730	745	703	733	718	711	733	721	703	748	668	798	736	707	753	729	733	679	744	680	721	702	739	740	732	701	719	735	704	707	736	728	746	714	712	692	695	757	713	697	719	714	679	748	733	709	721	720	752	775	732	711	691	718	706	716	737	736	747	713	739	703	721	709	746	711	702	718	748	677	715	709	725	695	717	780	762	713	755	734	715	786	724	695	741	700	728	724	745	738	767	699	732	766	734	744	748	748	652	714	720	692	758	701	761	703	721	694	704	761	743	717	760	689	788	778	711	695	768	711	735	706	706	726	749	750	696	740	700	702	750	744	726	740	728	764	710	740	704	718	718	706	704	756	751	710	732	704	706	714	737	697	694	692	666	746	664	752	677	703	725	744	699	750	753	725	755	748	703	723	707	715	709	701	760	751	718	660	696	746	714	785	739	767	721	725	741	728	678	742	703	747	716	736	736	679	746	733	715	719	701	777	706	802	677	662	701	760	735	714	734	736	752	691	760	696	735	736	750	773	739	717	752	761	710	742	691	737	726	710	717	684	698	674	719	714	731	685	710	678	734	699	711	677	719	697	752	763	728	735	704	707	714	757	705	779	772	722	719	706
40523	34453	39581	32557	27168	29150	29287	21068	10832	4261	3901	1966	1703	1437	1148	1061	899	789	725	673	716	614	582	546	573	485	528	547	518	549	523	501	436	453	384	417	424	353	328	344	348	309	316	312	336	313	268	290	291	295	302	268	266	265	302	281	263	263	288	265	291	311	290	340	345	314	293	316	303	290	278	271	262	247	276	296	259	254	249	255	258	281	244	280	270	269	259	254	267	233	287	267	267	273	283	258	279	251	296	284	225	271	285	292	276	252	267	287	258	250	265	265	284	274	282	281	279	274	235	269	272	256	288	255	265	255	264	287	249	237	237	250	259	255	266	245	251	234	260	252	272	239	259	252	282	287	230	241	275	231	263	247	283	281	256	236	278	227	230	251	258	258	258	268	231	267	235	261	253	281	266	275	247	264	217	301	271	253	293	236	263	287	277	232	274	274	301	252	281	257	283	269	271	285	265	242	246	247	280	279	256	277	249	272	267	263	267	248	272	249	228	287	278	235	275	248	273	239	248	262	230	262	246	228	237	239	253	243	277	237	266	255	283	267	242	249	238	245	249	251	268	253	256	255	266	287	255	256	276	271	255	300	281	265	262	248	270	256	254	262	281	245	240	271	249	257	247	231	277	270	249	264	256	275	260	257	276	250	251	292	277	258	261	235	284	256	254	269	274	265	241	289	242	266	250	253	274	259	251	252	253	281	264	266	264	234	274	267	249	258	244	246	269	244	276	268	282	270	249	281	245	260	254	235	254	244	276	283	264	292	272	269	251	253	254	246	259	258	262	251	254	256	251	280	253	278	259	266	265	274	258	245	257	255	248	252	256	236	252	262	253	260	246	239	220	252	225	244	253	274	238	258	265	259	256	245	243	256	263	269	243	271	238	249	246	268	236	285	272	252	267	258	266	283	242	257	256	259	247	255	268	276	268	262	278	243	263	270	262	273	262	250	292	288	264	266	272	254	258	269	256	272	282	271	256	279	246	286	270	286	282	255	241	272	284	261	285	270	262	247	228	255	260	280	266	298	265	256	290	257	261	221	250	248	250	271	281	271	288	257	230	287	246	273	286	275	255	255	258	275	272	237	281	262	266	264	264	271	258	258	269	264	279	282	262	277	264	238	261	281	294	261	279	260	236	267	248	259	240	266	256	266	274	246	260	318	288	267	242	289	293	238	235	273	243	259	273	242	248	270	252	260	268	283	251	258	255	292	270	253	275	255	254	272	279	269	257	271	261	268	265	274	275	277	246	254	242	238	266	293	281	230	287	245	285	274	274	264	253	269	260	269	289	287	295	293	291	240	270	291	268	247	244	245	280	261	263	240	249	264	249	259	246	245	270	264	295	257	254	259	287	268	219	244	273	267	279	264	254	229	281	274	248	276	250	238	281	286	250	290	258	283	241	273	251	256	257	243	248	257	273	277	235	246	251	265	249	258	296	279	267	284	271	291	224	262	263	309	280	269	260	255	264	234	266	228	229	253	265	268	244	272	249	271	234	266	255	277	245	271	257	254	277	296	241	283	264	275	258	266	289	229	274	270	241	278	273	259	254	247	266	234	255	264	252	287	256	272	284	266	268	283	264	275	249	287	278	262	275	251	299	272	259	255	265	272	283	231	237	265	246	242	269	246	259	278	281	279	253	274	265	281	274	262	263	252	282	279	268	280	257	276	261	274	262	244	262	254	264	279	253	250	258	259	258	279	257	237	261	252	256	272	243	284	258	268	248	261	252	288	255	261	263	281	277	274	279	243	254	251	248	283	262	240	244	263	236	285	271	254	273	254	283	257	267	236	236	243	286	261	279	279	264	260	260	259	225	282	289	249	262	257	265	274	277	265	263	267	264	246	250	255	244	274	267	238	267	230	267	286	243	261	247	275	270	237	287	269	238	252	283	262	234	281	255	260	244	278	242	269	262	273	246	255	243	296	258	269	232	263	261	267	257	268	279	291	273	277	285	272	235	236	272	278	267	275	269	273	236	262	272	247	265	278	274	218	257	253	257	282	246	286	250	255	247	264	261	276	265	247	270	270	259	270	246	248	215	251	266	237	275	249	243	249	264	258	267	291	252	234	273	290	272	261	290	254	236	295	264	274	249	252	301	274	235	270	255	292	289	268	264	254	268	256	274	256	261	261	260	263	279	261	243	278	274	244	263	290	279	284	255	266	258	270	258	259	239	261	260	251	239	240	261	271	254	231	255	233	283	221	263	268	275	256	236	280	258	233	260	263	264	245	286	278	270	289	296	248	260	294	245	246	264	251	248	263	260	266	244	274	274	267	256	246	258	263	280	273	279	269	261	275	272	265	260	269	239	239	288	265	261	232	279	259	280	226	249	269	278	274	263	238	249	274	265	295	232	283	281	279	260	251	206	282	247	274	255	245	269	265	264	280	284	282	276	282	307	273	272	247	268	216	238	257	245	254	254	274	252	245	263	278	266	260	281	243	273	272	237	267	252	249	277	276	227	261	234	285	249	273	254	248	270	255	293	260	282	243	257	265	256	253	243	262	269	272	292	256	300	280	266	239	243	255	243	263	262	260	258	242	225	229	249	249	251	258	295	262	272	290	250	273	249	247	273	247	260	231	294	264	243	251	260	249	247	260	284	226	257	284	238	252	270	269	256	264	276	243	254	256	262	266	275	282	272	272	263	258	262	247	269	277	228	272	242	240	247	233	256	254	262	272	256	267	295	261	257	257	289	277	270	259	250	263	262	231	251	255	258	247	257	265	254	226	286	296	291	256	262	259	250	277	277	271	239	265	243	251	250	263	258	275	227	258	267	277	291	227	272	256	267	256	260	265	258	254	288	244	245	274	277	249	258	262	256	296	265	234	266	256	246	231	267	251	237	260	248	262	281	277	274	245	267	262	272	243	272	238	273	250	268	271	279	251	233	287	268	258	277	237	242	268	258	270	273	262	272	280	267	265	251	248	263	282	237	250	246	265	265	247	260	272	261	241	262	248	278	262	265	256	298	246	243	260	241	270	246	221	259	266	296	257	263	256	247	239	284	279	281	285	236	238	271	258	249	246	269	239	270	264	230	262	271	281	289	258	279	257	264	269	257	261	265	281	268	244	283	259	262	285	251	253	254	287	243	274	289	274	256	258	258	269	254	270	256	268	270	254	239	305	265	283	266	257	277	264	273	276	260	246	241	274	257	243	256	272	278	253	263	288	246	265	291	242	233	250	275	274	230	250	263	244	264	257	245	258	237	276	265	279	260	269	279	255	250	234	253	243	223	254	235	266	241	270	279	263	256	277	268	256	235	270	238	274	281	257	277	289	287	243	254	265	246	235	299	255	268	280	269	263	267	261	255	270	249	256	261	263	247	242	250	233	260	252	301	263	272	260	285	300	312	278	242	265	258	249	261	268	245	282	236	270	274	289	255	271	240	263	246	255	221	261	233	265	291	253	256	276	267	281	222	274	269	250	270	275	250	273	250	269	253	253	269	270	256	266	269	277	248	265	287	286	247	240	266	246
24725	27430	39659	40708	39955	44286	44209	36389	23070	15645	14901	9639	7903	7574	6263	5684	4678	4416	3924	3598	3497	3059	3000	2989	3121	2503	2833	2528	2789	2649	2503	2359	2123	2271	1934	1587	2030	1466	1435	1330	1213	1092	1069	1116	1087	959	985	870	781	731	774	798	808	789	776	712	779	758	772	823	941	892	954	924	1060	937	943	961	991	816	793	734	686	719	704	722	731	675	705	719	690	721	725	655	684	638	679	731	660	674	642	669	716	636	704	680	671	686	699	724	716	654	649	666	721	673	720	737	705	666	681	647	654	695	671	740	632	687	688	677	722	677	707	660	663	715	708	609	657	691	701	715	657	654	718	655	655	616	653	709	647	695	667	658	664	715	655	670	701	689	661	636	648	706	708	658	668	658	660	662	625	658	651	597	694	665	686	650	604	641	693	655	656	653	692	679	674	617	662	640	614	655	686	703	689	647	635	674	707	717	655	682	662	683	704	661	665	653	679	725	686	669	684	696	681	613	711	674	685	703	677	667	664	683	704	628	681	656	710	660	728	631	695	670	649	653	662	619	679	675	727	627	703	694	680	649	638	653	666	666	698	665	663	659	640	654	704	630	677	653	636	676	674	705	704	710	680	683	686	646	671	687	674	671	680	661	710	690	696	678	652	672	667	682	636	634	655	671	647	667	665	689	728	696	657	673	661	674	708	696	672	683	675	742	686	631	701	698	648	681	677	730	681	660	705	652	662	664	630	667	682	631	690	700	692	687	718	684	680	666	645	677	663	665	657	663	697	714	706	653	683	730	658	703	689	699	653	686	674	623	722	636	658	645	651	634	677	682	642	671	688	656	690	666	669	684	691	661	677	663	657	685	658	658	697	662	630	649	704	660	691	677	681	672	651	691	679	642	715	667	612	652	658	656	642	699	713	677	674	635	660	746	676	683	618	692	659	620	646	682	664	672	673	667	666	661	679	694	698	665	638	737	671	637	692	728	689	686	671	670	736	657	659	682	687	690	661	648	687	687	634	667	638	680	710	663	665	648	672	645	671	704	667	694	715	728	674	680	658	666	677	695	655	650	680	676	675	680	656	681	633	649	677	647	651	685	664	710	685	697	669	650	666	686	650	675	709	644	631	637	656	617	639	679	694	656	670	672	683	630	691	672	641	688	690	700	690	667	672	634	677	629	669	671	630	662	667	669	678	694	661	666	646	664	697	683	697	670	668	680	680	666	686	738	666	624	728	627	630	648	678	641	710	682	657	673	669	675	644	681	639	696	627	710	718	707	667	708	683	674	660	685	661	655	709	632	611	636	686	630	670	646	649	663	702	669	671	666	647	661	674	692	658	651	693	734	689	653	690	688	679	692	691	644	656	659	673	681	691	673	657	634	691	656	686	685	695	708	631	671	671	654	636	675	685	656	660	645	727	667	663	681	666	693	644	671	656	627	686	666	651	703	694	686	703	665	680	650	705	696	708	749	655	648	648	667	666	691	660	676	650	657	694	704	681	667	671	670	686	660	672	730	697	676	676	702	658	673	695	686	653	678	682	690	693	663	690	699	700	688	703	683	671	657	666	674	679	651	699	697	640	695	644	665	699	671	689	677	643	687	678	679	716	671	708	674	676	670	647	679	637	644	654	691	713	732	679	651	684	660	694	663	637	688	700	742	648	707	661	709	691	663	707	683	748	656	691	621	678	624	684	664	660	703	652	681	705	642	715	712	717	652	672	689	662	691	727	719	643	730	625	678	673	660	615	664	690	724	669	700	643	660	691	666	735	672	689	705	669	658	633	650	705	704	666	700	672	645	653	678	680	708	693	682	643	663	652	708	691	717	653	654	685	676	687	659	603	683	718	677	708	610	695	667	694	639	685	637	664	629	679	716	656	672	621	655	644	693	661	730	691	705	683	706	705	706	660	681	674	696	696	668	690	655	708	666	739	709	667	716	702	657	703	679	658	649	690	686	654	654	686	596	683	677	670	694	702	699	655	674	681	660	674	689	649	639	664	634	671	666	671	664	722	689	665	665	626	655	672	648	682	684	658	712	688	688	690	670	662	671	657	640	677	683	644	667	681	700	679	664	739	663	689	689	634	707	663	648	672	714	700	632	617	669	659	709	692	612	668	701	690	667	722	685	628	649	629	673	692	682	636	696	645	687	708	688	661	687	661	659	630	649	694	643	696	676	639	716	672	630	683	713	673	641	714	650	651	707	695	701	667	662	629	674	665	671	671	650	710	656	638	660	703	703	638	671	650	687	658	685	663	698	630	689	677	688	662	633	690	654	671	679	695	654	647	664	705	658	705	679	665	652	702	653	685	647	668	650	682	649	675	629	684	678	660	695	647	657	727	656	668	652	695	665	683	672	655	668	741	688	661	665	686	695	702	698	674	730	700	674	646	680	660	649	719	662	667	667	646	653	678	663	687	684	674	662	681	649	678	648	690	681	699	682	674	684	692	650	667	668	623	646	684	655	686	645	718	701	661	642	668	650	677	669	655	677	623	706	695	643	648	683	675	707	674	659	632	671	634	696	634	676	661	685	649	682	649	679	677	663	686	695	689	675	685	630	661	697	605	663	643	693	687	722	688	643	699	681	676	667	687	633	643	649	716	715	701	693	652	637	720	721	695	639	702	725	627	639	658	666	654	707	656	688	677	669	663	699	647	737	695	658	668	677	671	664	672	627	668	712	630	663	656	705	671	658	697	653	602	674	709	656	653	652	655	643	657	688	645	681	615	654	652	686	716	733	694	648	649	667	672	730	659	670	684	654	677	667	674	671	702	699	640	687	702	687	646	704	638	693	716	686	699	683	707	713	687	691	695	667	692	720	666	672	610	654	641	692	649	652	689	657	674	695	663	682	679	658	716	683	678	644	684	669	654	693	678	662	673	669	676	669	725	689	677	733	701	656	644	661	620	717	734	682	661	658	665	634	641	692	640	673	679	685	680	693	664	669	678	662	676	664	638	709	672	711	609	700	686	654	665	687	675	695	683	657	661	722	697	709	671	717	646	724	651	658	631	663	652	729	641	691	697	664	698	640	645	644	679	694	685	702	643	641	690	692	625	673	667	698	673	716	680	684	630	651	680	695	665	713	669	668	668	686	678	697	668	683	723	652	691	635	649	648	665	668	689	687	669	652	677	651	665	675	654	677	673	687	635	673	615	704	628	679	636	695	706	654	663	678	648	671	631	705	697	667	658	673	686	710	671	703	650	697	672	679	668	719	636	692	640	634	652	632	630	667	705	646	678	679	700	707	696	690	653	647	682	662	645	644	710	701	667	602	732	657	674	676	674	662	640	698	653	631	637	668	692	643	731	688	681	677	626	730	734	712	668	663	675	672	666	674	681	653	722	673	662	650	701	649	697	682	670	683	638	707	670	682	687	658	712	733	662	698	659	686	644	627	648	711	682	657	678	671	697	679	689	674	613	597	677	688	669	665	663	657	682	705	691	660	630	709	666	675	682	701	696	677	652	658	649	715	625	702	721	652	708	621	660	672	721	716	663	676	636	658
20039	15875	19268	14317	9146	6137	3796	2359	1446	1159	924	768	672	638	525	448	403	408	375	419	330	345	335	336	320	321	329	329	348	293	308	291	271	264	297	277	276	299	265	269	269	276	278	278	263	266	257	278	260	256	272	254	275	268	277	271	272	265	270	300	261	269	265	262	253	253	282	248	298	272	284	298	265	267	266	246	274	276	278	262	265	282	274	304	274	295	292	264	256	249	272	277	239	245	257	246	276	271	248	259	294	290	299	283	257	258	256	260	244	280	259	262	255	294	260	258	276	262	276	254	276	244	251	236	263	275	244	271	256	295	260	270	294	263	252	276	271	268	275	271	264	277	266	235	253	299	265	245	273	267	286	289	234	252	279	252	245	266	247	246	269	269	266	271	284	270	278	243	241	266	275	283	245	267	283	258	248	245	246	280	270	252	268	292	261	254	269	290	262	266	250	279	267	260	289	262	295	245	268	268	254	267	286	262	260	270	297	243	242	229	254	270	269	290	306	294	257	266	254	251	239	298	274	257	260	259	278	280	240	241	272	265	245	258	283	271	298	305	231	276	291	297	272	295	307	267	265	265	264	288	275	264	256	248	252	223	246	279	247	251	262	277	255	276	243	257	261	261	223	249	248	264	224	272	279	274	267	273	272	288	249	263	265	256	282	297	271	245	247	272	261	244	296	246	281	269	259	300	281	260	274	274	284	284	271	302	304	282	252	267	280	259	258	256	244	306	281	265	278	282	264	276	257	248	260	262	277	270	259	296	271	253	265	263	256	276	259	271	266	277	279	286	270	257	241	251	237	244	251	259	283	266	271	268	279	262	264	274	248	265	246	253	258	270	266	255	267	255	242	263	259	266	266	258	261	233	254	267	272	296	279	263	269	266	236	292	290	217	238	264	243	278	304	310	262	266	295	272	265	246	272	270	264	258	266	285	284	254	273	284	241	258	272	233	258	256	263	330	238	296	292	239	260	271	264	249	259	280	287	284	253	271	269	259	278	277	261	267	268	251	268	256	246	273	296	279	294	285	265	250	272	288	284	264	256	282	288	250	264	262	271	258	262	236	279	261	275	263	288	239	295	253	241	269	235	254	298	240	271	288	275	270	245	287	265	294	246	276	297	274	254	254	300	277	249	264	237	260	268	266	253	260	282	239	263	281	261	263	295	293	264	293	258	282	257	258	253	253	257	310	261	249	262	282	271	250	257	280	253	258	268	232	260	252	259	248	230	280	236	253	278	253	270	265	288	247	251	269	250	286	287	276	261	273	254	267	277	261	273	243	246	282	257	287	277	276	267	305	272	274	256	266	275	281	254	263	264	245	274	244	291	257	267	263	253	274	273	245	264	274	262	255	268	229	273	265	255	249	251	251	244	282	258	270	242	264	250	246	284	272	256	266	294	276	292	322	249	276	247	251	262	247	275	284	267	282	269	252	265	297	299	268	286	256	268	305	291	276	261	281	288	234	250	229	275	282	259	255	256	256	281	260	241	238	278	259	268	238	284	258	268	245	270	263	280	249	275	234	282	266	288	279	254	272	242	244	275	261	249	258	287	234	265	273	262	285	275	257	275	269	253	281	224	279	252	259	267	257	288	265	290	308	261	267	236	257	270	268	248	268	257	268	281	269	278	244	241	246	278	263	231	273	244	283	283	247	277	280	257	267	301	260	242	263	277	294	279	267	267	284	271	286	290	271	244	254	275	241	309	286	262	262	257	292	263	248	266	247	284	254	284	306	263	271	253	251	278	268	270	272	253	253	278	271	252	253	247	259	277	258	259	267	263	278	251	234	277	273	298	297	255	269	262	318	265	276	260	277	266	259	282	281	256	262	279	259	272	289	283	245	244	267	257	262	274	255	254	267	258	263	259	247	279	258	268	249	262	280	286	257	228	276	289	252	265	261	279	285	255	250	232	279	256	250	289	274	248	257	246	271	247	284	273	249	243	290	261	266	256	251	273	222	247	272	263	266	259	269	281	266	255	236	265	238	246	236	267	287	257	284	277	297	259	252	304	272	245	280	258	214	259	239	266	263	263	255	264	261	275	265	284	271	247	273	259	285	279	250	262	263	254	274	269	263	289	269	250	279	257	271	284	263	269	244	248	283	260	261	275	283	284	252	231	278	257	268	296	295	279	242	248	282	257	288	275	226	250	284	297	268	307	219	270	271	256	260	271	226	279	257	279	283	305	265	253	255	268	260	241	274	284	268	293	270	291	284	280	262	256	284	259	251	283	266	281	257	255	275	277	247	256	259	252	293	260	271	254	282	264	288	252	278	250	270	253	275	272	293	264	269	260	267	263	239	255	258	258	261	266	270	281	303	272	276	232	258	293	253	225	245	292	255	264	267	280	301	244	246	251	292	265	255	281	250	278	227	263	271	263	273	277	236	282	282	253	251	271	257	248	246	275	276	242	275	272	286	242	236	230	279	267	270	265	265	249	268	285	250	253	254	276	266	285	261	250	268	272	256	275	273	283	269	270	267	268	228	250	256	271	236	271	261	250	261	258	263	235	289	275	257	286	287	239	260	263	276	257	267	271	280	281	263	271	263	257	251	252	272	269	257	277	258	266	274	267	259	262	282	255	256	238	302	280	261	296	264	246	265	282	254	243	244	286	253	264	263	273	250	273	252	276	260	263	266	283	258	277	287	275	252	298	270	278	260	259	266	276	268	275	250	254	263	272	253	292	262	258	272	278	274	276	262	268	269	281	255	299	260	294	286	270	267	271	300	269	267	265	280	284	271	254	280	273	281	264	292	270	239	271	312	292	260	246	248	268	262	298	272	255	239	276	298	250	281	289	275	269	245	254	248	280	252	245	266	256	223	272	257	268	274	258	257	272	292	302	283	267	240	296	272	283	321	280	279	265	279	287	280	244	266	287	269	272	226	264	281	264	273	252	251	273	271	289	296	265	257	272	274	228	273	245	288	269	278	291	252	280	301	277	253	237	259	270	268	286	255	255	276	278	263	254	306	267	269	261	250	255	273	265	278	270	266	240	274	248	279	249	223	241	240	295	270	270	242	237	304	248	233	246	266	248	273	260	262	259	259	279	255	220	290	281	290	284	244	250	274	267	258	244	233	266	284	271	228	269	264	262	264	258	269	260	228	289	253	236	257	250	221	281	256	294	251	290	290	281	245	241	265	255	253	262	283	301	288	275	267	243	256	271	266	272	247	256	228	261	268	267	292	243	277	262	253	277	276	279	241	246	274	291	271	298	254	290	269	239	289	253	262	298	244	237	229	264	282	274	251	238	254	283	275	258	268	244	273	272	268	265	274	278	283	264	282	246	289	269	276	268	272	268	241	255	250	256	227	287	272	238	258	237	289	263	258	247	243	246	287	271	272	271	277	259	231	257	266	253	284	266	262	267	244	269	272	272	282	276	273	275	268	251	263	278	273	254	274	277	284	261	258	292	263	296	232	239	274	261	263	268	250	256	264	271	272	264	263	263	280	291	260	265	267	278	276	274	263	260	249
11961	13530	25252	25670	22213	18226	14052	10292	6862	5549	4594	3699	3266	2771	2507	2141	1911	1716	1630	1399	1357	1294	1137	1188	1111	1037	1034	972	962	984	954	853	874	881	773	860	834	758	780	773	723	727	717	797	708	712	683	710	774	709	734	720	692	712	669	655	802	700	704	718	713	724	717	719	704	729	689	713	711	654	718	687	674	655	674	736	720	699	676	688	718	699	659	731	700	648	726	664	688	700	667	682	737	690	704	693	679	696	695	723	723	741	699	670	711	690	661	719	680	663	649	723	659	647	706	641	717	712	689	658	691	654	680	638	629	737	699	755	669	736	684	727	660	647	673	700	646	699	708	714	686	651	679	696	705	720	621	709	702	638	698	658	678	667	709	668	700	721	671	702	732	667	690	714	655	677	717	634	671	693	676	691	665	699	674	703	685	721	690	703	706	726	698	655	719	658	678	668	700	707	681	685	657	662	704	683	724	685	713	704	645	698	668	668	764	689	703	697	701	705	710	715	653	688	719	661	703	734	663	722	695	670	692	698	673	681	682	696	711	680	731	640	698	711	658	695	694	677	704	712	705	670	640	689	684	658	664	651	700	695	721	664	646	664	738	670	706	747	687	675	669	688	720	704	664	684	668	685	649	685	665	674	677	685	721	691	697	697	669	701	682	712	695	697	718	716	721	696	637	637	666	689	741	725	653	690	711	715	699	630	687	724	738	708	731	679	694	661	720	709	684	701	679	693	720	687	693	693	709	681	648	665	638	682	699	680	662	661	656	704	696	638	658	663	646	675	688	693	712	687	648	689	667	700	684	694	701	711	703	738	682	614	713	701	745	727	653	682	701	713	652	657	686	645	692	654	639	700	652	663	662	665	726	678	661	623	703	677	647	707	723	684	736	683	678	701	680	711	676	661	705	677	669	728	751	677	651	693	720	684	708	652	680	721	649	682	669	691	706	699	661	653	628	705	673	689	714	749	698	668	679	715	723	714	689	703	656	670	721	667	710	680	637	719	703	643	656	653	655	655	703	686	667	700	661	727	697	658	709	699	661	700	710	683	692	720	707	680	687	685	732	711	668	674	679	684	675	675	676	676	675	668	690	701	708	662	730	660	655	659	720	668	689	715	701	697	729	724	702	669	689	697	695	709	661	716	661	685	690	681	672	694	679	698	672	681	711	688	682	712	703	692	694	698	690	674	682	708	684	640	692	707	653	712	689	719	678	707	655	716	654	672	688	655	724	684	680	670	680	738	689	681	687	648	701	681	751	704	692	705	737	700	676	661	695	681	703	657	703	679	700	702	682	683	700	723	748	680	664	707	687	676	700	712	738	715	685	715	693	694	662	715	697	729	704	726	696	718	692	676	713	676	703	640	643	670	647	723	710	690	707	678	690	640	740	711	683	689	691	663	689	709	725	703	709	664	636	688	736	707	686	678	703	670	655	667	691	693	702	649	701	672	706	676	701	717	630	764	704	753	707	727	716	740	662	674	666	671	708	725	709	662	680	716	665	721	770	677	725	694	721	697	674	660	685	694	666	761	717	679	717	689	642	688	693	710	660	685	668	684	681	686	719	675	754	686	688	640	663	640	684	693	679	713	671	696	676	676	718	688	678	677	676	729	677	687	709	692	687	671	685	690	717	677	673	672	681	721	675	694	706	679	700	689	684	693	687	673	708	706	665	643	769	709	686	715	669	704	688	708	707	741	721	693	677	686	689	626	719	730	688	697	658	756	678	698	718	709	705	691	685	711	705	704	701	723	658	704	719	652	688	662	702	689	685	625	707	715	748	724	720	709	713	705	709	713	640	684	755	714	724	680	692	681	669	696	680	688	696	650	734	718	681	660	703	702	682	680	674	731	664	676	701	681	676	671	691	676	650	675	702	707	675	661	706	678	646	715	658	687	683	655	660	665	672	697	691	700	658	743	693	662	717	714	682	722	684	670	687	644	659	698	676	675	704	693	675	749	703	696	684	676	746	702	698	688	658	652	715	667	701	685	657	684	703	725	659	670	686	713	665	715	690	658	688	679	715	704	695	704	701	688	718	674	690	689	696	675	694	668	640	723	699	699	705	686	688	692	665	672	684	677	652	705	696	706	715	651	639	696	642	679	652	721	707	687	666	756	653	718	695	709	706	740	730	671	670	656	709	621	664	711	685	675	667	728	703	670	705	656	688	709	696	650	701	657	685	663	636	707	685	639	735	734	700	713	712	650	729	703	699	668	687	675	676	710	707	688	701	654	677	657	709	700	651	729	678	632	755	685	661	624	718	681	709	705	733	701	706	697	717	694	686	692	655	701	639	728	707	662	696	699	706	703	688	709	701	701	649	693	710	661	663	721	664	708	695	646	660	679	686	710	706	715	701	671	702	712	705	723	695	699	655	703	736	701	662	694	702	726	683	695	667	697	683	672	684	685	691	678	680	710	695	685	688	733	703	703	708	664	706	686	679	681	685	646	646	727	696	633	733	694	705	608	708	736	702	698	731	696	726	696	683	714	689	681	687	722	675	667	696	733	687	690	683	680	669	671	674	671	661	679	667	670	689	719	684	683	652	662	686	680	695	689	687	716	735	714	668	714	698	678	706	643	661	712	690	664	739	722	695	700	728	675	661	632	665	735	688	673	689	668	702	691	665	662	697	685	698	663	676	722	690	689	690	721	679	717	690	670	720	666	714	688	679	670	691	715	697	676	705	691	698	687	704	719	698	680	679	716	691	718	655	684	733	724	722	654	715	663	688	680	643	694	631	646	646	696	717	670	718	692	680	678	727	729	701	667	701	667	670	718	667	672	698	730	696	661	651	700	739	624	653	675	675	692	650	677	743	678	704	688	684	685	672	702	685	743	712	719	688	656	717	686	674	714	657	678	690	670	704	700	719	710	729	658	666	640	682	716	725	689	664	674	722	704	697	701	691	669	718	693	702	704	668	672	683	653	713	658	722	688	678	704	668	701	653	744	691	729	683	674	697	677	698	707	660	706	713	695	685	666	668	638	677	724	663	648	632	701	703	698	667	667	697	675	675	729	761	654	674	702	738	698	698	683	677	685	684	690	711	662	644	643	663	715	678	688	655	659	663	747	651	667	739	673	717	716	652	669	700	682	670	649	727	690	686	684	637	714	656	685	729	673	745	687	679	663	657	703	695	715	683	694	696	616	711	704	715	679	707	720	720	720	634	684	685	732	692	653	669	673	632	702	685	694	723	680	638	705	675	684	663	700	671	712	698	687	675	655	683	655	734	695	691	676	679	696	666	666	673	642	681	675	659	737	680	709	712	649	679	700	691	696	705	691	724	669	634	689	645	674	681	696	687	738	676	680	708	722	690	688	689	697	704	707	676	685	684	701	695	657	684	647	695	703	670	691	754	683	704	672	649	650	704	666	689	685	681	688	692	686	678	666	736	650	669	701	666	705	732	716	654	706	693	711	701	704	717	734	693	719	685	648	706	696	727	684	718	678	677	699	706	697	688	694	663	721	693	698	687	675	637	696	665	699
31822	26797	33178	29096	23797	17194	14269	10943	4790	4060	2267	1490	1193	1112	865	806	742	661	607	552	531	520	474	502	496	477	489	426	442	447	432	390	410	361	371	306	335	354	312	353	331	308	327	282	342	309	272	301	295	307	285	284	292	261	297	291	288	294	299	290	303	304	319	309	314	309	286	314	320	325	287	311	295	295	292	285	283	290	307	280	278	317	288	293	295	276	276	292	299	273	257	287	316	281	302	286	278	293	293	281	304	260	327	306	295	285	283	292	252	280	283	277	283	266	261	279	264	276	273	286	291	267	283	280	282	288	312	291	275	259	271	256	296	317	269	294	301	302	290	262	319	280	269	284	299	269	293	320	303	294	258	306	264	306	244	300	275	276	277	289	309	281	271	288	258	300	256	239	269	292	306	253	303	286	273	290	309	316	244	279	291	266	266	265	277	293	281	272	266	306	292	267	305	258	286	319	249	273	289	281	297	272	296	262	258	283	272	275	278	282	290	261	302	255	262	272	277	265	273	313	280	277	265	306	255	261	283	296	270	272	294	292	297	280	279	275	268	305	278	325	281	292	280	290	308	272	294	299	268	290	284	277	296	270	296	270	270	274	300	285	287	261	245	308	254	312	290	289	278	271	254	297	298	286	269	280	275	302	259	250	303	290	285	259	310	315	281	275	251	265	296	278	280	252	259	288	266	291	310	299	285	265	270	310	255	277	283	303	296	277	248	251	245	290	275	291	269	248	287	257	291	286	277	284	283	282	278	253	300	277	269	287	269	274	287	310	271	264	289	303	256	268	303	279	268	272	320	290	271	292	316	264	279	283	275	282	295	262	275	271	259	291	263	276	294	259	297	280	295	309	285	295	273	296	262	303	275	276	309	297	286	313	281	281	265	278	313	296	282	277	294	311	296	296	289	296	259	291	284	257	265	302	257	278	260	298	287	279	294	281	295	318	283	273	271	279	264	284	282	276	273	288	282	291	293	248	296	265	297	285	285	268	290	254	277	293	288	256	287	293	291	308	278	305	274	285	274	304	284	305	282	294	312	270	264	275	256	257	287	263	296	286	276	270	274	308	274	274	299	282	306	281	303	295	299	271	265	290	270	265	303	264	255	316	287	287	276	287	284	304	280	298	304	267	299	253	271	272	280	289	293	254	314	246	273	306	277	290	293	295	259	288	280	260	297	290	274	273	311	285	294	320	257	293	301	284	274	304	291	291	284	279	271	298	296	299	266	275	274	289	308	286	258	321	324	283	292	293	267	273	266	277	281	294	277	271	277	302	275	299	325	289	291	297	254	276	283	269	313	267	268	282	313	293	293	331	307	259	280	267	281	303	292	309	257	298	311	291	257	282	286	280	273	264	270	297	310	277	271	270	276	268	290	266	282	282	268	281	288	272	285	271	267	298	267	291	323	280	273	262	300	293	274	297	297	275	287	280	289	288	318	260	296	283	291	277	313	258	282	270	294	320	275	270	278	275	263	272	304	301	297	312	289	262	293	321	271	268	262	293	292	287	285	265	313	272	301	236	334	246	287	280	275	295	263	277	288	274	282	268	282	294	302	271	265	291	276	311	254	288	295	286	297	266	310	284	291	284	281	269	286	305	279	272	271	292	284	302	282	294	301	264	290	260	291	243	293	293	230	257	288	274	322	257	288	258	277	267	272	269	287	293	286	286	272	274	283	318	283	288	258	289	279	274	316	241	270	281	299	303	262	281	283	275	270	273	278	282	297	300	272	266	256	304	267	258	276	281	314	253	281	295	302	318	270	277	322	288	298	299	295	319	304	267	267	287	284	276	287	250	275	260	285	324	302	269	278	285	302	280	296	285	277	291	271	270	296	311	296	280	298	291	282	267	274	288	272	297	270	270	279	286	294	292	299	273	296	232	264	245	287	279	285	303	288	288	300	265	292	286	294	299	305	259	262	264	289	277	291	312	301	267	259	279	287	268	244	269	273	252	264	280	249	289	279	291	309	287	304	265	295	285	309	297	277	277	319	283	289	290	292	295	289	280	293	254	292	332	305	307	285	275	278	293	286	283	273	269	272	299	286	264	324	305	293	270	300	258	288	310	285	285	298	269	301	273	281	290	295	288	268	284	256	261	295	310	299	258	287	274	285	271	299	248	258	279	261	307	265	281	269	299	293	259	263	311	271	279	276	295	289	270	273	295	262	246	272	274	273	251	246	266	306	258	297	262	273	277	276	270	262	265	271	281	309	279	267	295	260	289	260	287	280	289	259	281	303	272	274	288	275	280	270	273	275	291	287	305	268	287	312	274	309	273	281	297	269	267	296	268	292	281	305	280	284	291	285	281	316	264	244	272	301	310	300	273	265	263	277	296	298	253	281	292	283	275	270	283	318	294	312	315	300	292	307	296	313	279	278	312	299	300	268	282	277	288	262	277	296	273	284	253	281	277	291	279	283	273	297	314	285	262	276	287	288	274	295	275	285	277	287	280	235	276	267	306	302	298	260	324	307	263	250	277	265	295	290	290	253	280	330	313	289	292	263	316	305	287	252	296	264	283	282	296	274	274	268	266	317	291	274	276	305	260	309	276	298	308	276	289	297	303	293	282	315	304	300	258	292	265	283	290	289	283	314	302	279	286	267	275	263	289	288	281	298	265	271	276	284	278	294	275	289	275	260	276	273	279	271	255	309	265	264	281	286	261	266	269	303	270	287	274	282	315	271	275	314	267	290	294	287	295	310	261	257	274	266	280	307	275	275	238	290	274	258	259	285	312	291	288	276	280	288	312	288	281	314	304	299	265	259	316	296	252	263	274	290	251	299	297	277	275	281	274	306	295	252	291	274	253	267	285	296	278	284	274	296	274	279	278	285	294	291	272	256	267	323	276	276	305	287	274	306	267	281	299	269	286	275	287	253	282	295	273	300	283	296	294	295	287	294	286	294	277	264	277	291	287	266	242	292	287	284	261	266	311	293	266	298	271	301	288	300	313	310	246	317	295	277	288	332	289	273	303	303	282	303	268	290	306	304	283	269	311	283	277	292	310	244	260	309	304	300	282	292	286	291	305	249	279	299	285	269	253	281	279	300	275	294	257	288	285	267	274	273	296	287	283	298	287	282	283	295	291	293	279	269	271	294	315	280	288	308	289	269	290	249	279	322	268	289	308	278	295	258	253	318	258	277	267	259	264	286	264	261	303	294	283	302	278	306	261	296	300	265	280	260	276	285	287	284	272	270	282	318	275	250	295	271	306	276	299	276	267	243	284	277	259	281	260	302	314	285	264	264	266	278	270	277	254	275	289	290	286	290	243	280	290	257	252	288	300	263	265	286	320	289	280	293	322	306	317	301	276	262	269	251	271	280	290	294	257	286	286	294	299	262	295	319	293	296	270	316	290	283	262	298	255	246	304	288	295	281	261	287	291	276	273	283	281	274	289	298	256	276	269	300	275	277	295	280	283	272	294	287	266	268	292	276	280	289	288	311	263	276	281	278	290	279	291	284	279	269	305	290	281
19430	21540	36062	38291	35963	32303	30157	27012	16238	16348	10140	7329	6320	5579	4625	4113	3542	3186	2944	2776	2670	2444	2082	2483	2400	2042	1977	2014	1947	2034	1949	1650	1529	1516	1705	1252	1308	1202	1121	1154	1124	967	1019	1025	957	945	896	779	766	812	769	753	841	832	781	733	811	789	755	816	801	810	927	833	930	924	797	828	832	850	805	754	802	740	744	788	680	762	720	733	692	741	729	779	724	703	720	727	693	763	715	728	711	765	729	721	739	765	761	693	743	737	743	772	777	738	764	796	736	735	713	719	756	715	714	740	689	704	696	729	752	729	738	743	714	729	714	720	752	676	731	778	776	695	688	736	694	702	705	707	650	751	721	700	726	735	700	732	723	731	719	737	761	726	689	729	764	677	730	753	685	721	716	747	690	725	739	676	699	690	720	746	714	712	739	794	766	694	680	731	786	772	728	711	729	736	733	777	717	699	734	689	706	705	719	725	729	716	698	787	681	734	726	735	716	745	730	719	763	672	782	715	684	726	694	743	724	711	739	754	765	733	731	729	742	694	737	738	684	755	705	703	721	740	705	727	743	770	738	707	705	742	739	695	729	715	753	727	743	740	757	732	728	695	723	708	704	733	714	738	754	713	715	748	730	666	758	752	730	746	741	707	705	702	718	697	704	744	728	773	729	727	674	668	707	743	742	734	735	721	701	695	708	751	712	768	682	704	712	749	676	715	685	784	743	749	706	744	707	704	720	698	723	706	714	683	700	682	739	779	748	731	674	714	692	723	754	734	712	748	741	679	677	695	740	717	741	669	758	739	705	706	710	681	725	738	732	735	739	718	736	702	720	722	676	696	688	730	715	707	709	682	726	649	748	746	695	682	705	751	729	718	742	739	721	721	702	682	766	709	715	739	703	715	757	769	746	737	739	726	706	711	723	744	702	762	702	719	693	676	747	718	710	677	714	693	717	715	722	732	707	734	755	724	753	721	697	760	764	700	745	756	736	764	682	684	743	742	724	721	687	739	738	714	757	772	716	706	720	694	736	724	765	732	720	731	688	724	718	713	717	725	745	731	755	711	752	720	717	748	758	752	728	730	703	692	750	735	724	739	696	697	735	707	700	788	723	730	740	693	707	778	747	758	734	724	682	711	750	704	752	724	744	721	709	737	701	742	736	672	718	695	735	760	697	698	722	702	730	740	677	721	731	771	734	692	707	746	714	723	767	738	767	725	732	736	682	755	723	721	700	718	782	758	675	727	743	701	656	735	712	728	734	722	708	744	712	725	718	734	726	747	702	683	727	717	702	736	767	759	772	693	733	699	729	732	703	706	724	720	735	742	721	763	730	755	680	719	723	757	687	740	708	749	749	745	753	769	745	752	678	696	743	753	704	718	777	716	733	708	719	748	742	732	704	752	677	727	727	741	702	693	757	696	715	725	753	749	733	729	727	736	705	714	688	724	711	714	710	715	734	725	735	715	702	694	719	763	696	753	727	719	721	733	712	736	754	684	712	740	758	721	728	698	731	760	683	762	684	722	748	681	725	682	699	709	725	688	669	747	691	739	736	739	647	726	705	767	742	718	745	657	765	744	757	719	685	745	735	720	709	718	680	723	740	703	713	678	742	722	735	677	709	692	672	688	726	751	753	710	724	739	738	731	740	764	711	726	708	736	723	729	685	703	700	761	725	705	691	744	712	677	737	670	719	735	710	746	697	739	728	709	746	757	752	664	687	686	736	696	712	726	721	760	721	723	692	766	741	721	735	760	721	716	699	723	703	732	749	733	719	699	740	722	684	685	724	729	735	730	728	752	676	679	760	684	735	733	674	711	696	707	679	746	745	681	760	724	726	698	728	736	730	752	677	729	749	753	699	724	714	749	706	766	726	741	708	664	723	779	715	679	765	725	718	714	728	712	695	712	728	706	688	684	762	683	692	734	712	724	674	710	702	722	723	718	741	704	756	768	751	716	721	721	714	695	724	731	725	736	742	711	770	740	705	756	708	704	706	724	705	743	746	718	722	701	713	688	693	697	741	724	706	720	765	682	725	775	711	725	662	699	683	737	709	716	740	725	718	741	698	768	756	708	750	715	687	729	764	692	681	714	788	728	746	713	702	715	715	745	747	661	747	715	681	757	725	732	711	735	717	694	723	687	708	718	753	667	703	729	750	720	728	698	711	727	731	747	690	752	690	691	752	712	699	715	685	774	734	715	750	693	699	703	753	754	722	719	795	731	739	733	673	749	678	733	714	739	730	749	669	710	711	731	767	686	716	748	719	703	727	733	747	743	762	697	722	719	685	747	733	755	728	697	726	699	717	743	732	736	728	704	744	736	777	736	722	757	758	748	757	711	692	742	680	725	704	709	728	719	733	686	719	757	687	742	730	757	683	754	721	758	730	706	758	752	714	734	691	704	720	731	696	723	760	740	753	724	705	744	736	739	687	748	748	734	699	735	701	732	718	728	738	719	729	706	673	713	730	795	701	711	697	723	676	704	710	699	705	704	717	754	709	719	643	731	684	759	793	726	713	714	724	703	728	718	762	769	729	725	707	748	684	721	766	698	709	687	686	695	720	763	673	717	706	718	732	728	729	725	738	721	699	745	718	705	679	759	710	673	715	751	725	710	680	688	677	706	698	714	730	746	757	729	734	707	705	691	713	759	737	716	697	681	713	728	744	733	711	717	753	752	721	740	738	686	745	723	672	773	677	721	691	729	668	748	743	719	720	732	751	722	702	733	712	786	744	743	720	720	732	700	688	798	749	708	717	756	724	729	706	756	747	709	729	753	727	768	658	766	728	778	749	735	678	698	703	723	682	742	676	718	719	748	726	703	764	715	744	711	738	719	735	722	658	747	694	701	737	718	733	745	731	683	721	719	719	681	729	719	746	743	750	775	689	715	703	746	792	749	716	695	718	743	718	721	741	680	689	701	753	715	708	682	721	707	748	703	742	776	716	738	672	684	760	762	722	697	726	720	701	712	718	703	758	729	707	778	684	719	674	742	712	719	728	705	687	686	687	737	741	779	739	719	713	676	734	756	730	761	731	697	701	715	771	688	713	732	703	734	744	703	730	715	710	779	733	758	706	714	745	746	698	752	663	736	739	713	746	730	743	682	741	762	735	746	710	727	800	692	738	725	687	713	715	737	700	726	709	709	718	720	762	675	742	705	677	740	732	718	754	690	715	710	719	686	743	746	711	760	711	724	692	697	783	730	707	705	702	748	729	774	705	724	695	693	734	702	717	715	684	760	751	709	694	799	714	744	734	722	728	706	744	744	741	661	771	703	747	726	736	710	736	697	726	703	718	745	736	727	754	738	714	736	730	746	767	727	754	699	723	745	717	742	704	696	724	689	712	777	737	737	724	707	771	750	743	753	731	704	725	738	729	750	727	739	718	734	751	786	683	740	743	746	694	737	701	745	748	777	704	706	698	694	734	694	725	719	722	725	699	706	751	752	719	762	694	726	743	708	696	706	773	688	726	758	703	735	717	670	710	689	744	753	701	713
40034	34519	38824	34152	30567	25747	17783	17077	12404	6038	2812	2333	1894	1581	1331	1169	1018	939	803	806	699	702	606	673	680	621	553	524	477	564	532	515	509	419	413	406	427	380	387	407	365	375	310	306	310	312	306	286	271	281	290	280	271	276	284	315	257	304	285	235	289	304	307	304	313	292	258	292	270	294	319	238	297	253	273	274	245	269	249	279	231	280	293	272	268	271	265	226	242	273	310	261	237	239	272	271	287	270	284	250	276	262	250	269	277	243	276	279	256	274	295	282	250	244	273	257	245	274	255	243	246	259	306	232	284	236	232	267	255	286	268	259	269	260	270	270	251	263	249	243	238	258	292	264	304	269	257	258	244	260	280	261	259	237	247	243	258	258	253	285	229	220	262	247	247	263	264	266	257	259	268	280	271	283	233	283	260	246	269	281	241	258	266	292	260	263	270	258	266	272	291	255	226	275	249	251	312	267	222	272	242	249	258	260	255	261	242	249	267	254	252	275	253	261	266	262	241	283	259	292	292	268	263	280	265	276	254	259	263	254	289	255	246	244	226	265	279	261	260	290	243	252	263	252	252	275	291	259	243	243	274	276	281	295	263	274	230	267	279	252	258	257	252	267	274	288	299	266	263	271	260	264	268	248	285	249	238	264	270	245	313	272	257	230	246	250	259	248	230	272	286	276	285	241	242	272	262	254	244	305	274	275	237	256	243	267	283	269	261	250	255	229	269	284	251	299	262	216	265	262	261	252	280	251	236	270	238	267	264	268	269	256	259	231	266	277	266	247	272	271	256	246	263	261	257	263	255	245	286	257	267	262	221	270	251	253	252	269	251	256	260	273	224	283	254	279	242	245	260	258	269	267	245	223	265	275	259	277	260	241	245	247	240	239	256	266	249	263	249	253	265	283	256	293	249	258	269	280	232	272	266	270	274	262	255	252	272	252	275	256	241	244	258	281	269	278	244	274	263	251	278	238	254	251	264	285	259	230	267	267	237	275	242	245	246	249	249	252	242	258	278	266	249	260	281	247	247	242	255	282	270	280	277	275	275	240	249	256	261	250	269	264	272	232	256	259	250	271	296	254	268	275	284	285	262	278	263	253	256	263	265	245	263	256	242	294	274	265	276	270	240	271	257	259	278	243	252	259	269	247	270	255	245	253	241	268	256	240	255	276	254	257	258	281	292	262	276	265	263	263	256	257	271	261	255	263	215	265	263	263	251	279	266	254	259	266	253	249	247	269	255	246	270	262	256	288	262	258	245	281	259	286	270	278	263	243	246	275	289	263	267	246	255	266	211	268	250	236	268	243	252	227	258	256	271	257	262	275	265	275	227	302	285	231	281	281	245	253	246	272	271	272	256	247	264	215	263	276	257	244	233	224	253	267	257	243	245	276	261	262	219	275	242	236	244	272	243	246	254	268	262	237	268	224	248	272	255	244	239	234	268	260	248	280	272	284	284	254	273	240	252	283	254	247	243	266	243	272	237	280	247	222	239	246	278	225	284	241	242	251	281	272	268	241	280	288	250	264	252	228	271	259	232	271	258	261	249	256	244	253	271	266	266	266	263	238	265	266	238	250	272	278	277	233	264	266	274	273	278	254	260	253	285	262	285	249	251	255	254	262	250	255	279	263	296	268	271	289	278	237	257	254	265	244	262	277	261	286	250	254	235	262	262	277	292	274	247	285	289	254	280	249	265	234	234	279	249	260	255	275	236	304	260	262	256	233	263	266	257	239	216	254	276	219	273	261	242	243	286	259	237	262	255	267	273	254	250	269	259	267	249	276	240	287	271	252	260	244	273	243	283	261	234	269	263	266	238	265	254	258	244	251	263	248	278	256	260	274	240	267	270	250	260	251	256	268	278	270	257	217	237	266	285	252	278	271	279	267	245	291	282	251	251	309	249	245	248	232	271	278	268	253	266	268	250	253	263	282	287	275	238	238	267	262	269	265	270	283	264	233	268	238	268	251	257	252	278	265	245	263	263	260	250	261	231	240	301	262	273	265	290	273	262	254	266	267	273	246	269	268	264	262	256	247	241	252	285	254	278	282	267	250	231	258	237	247	276	243	285	282	280	253	249	263	278	261	243	248	255	252	280	228	270	264	250	238	247	251	260	268	255	271	234	257	256	236	251	255	281	244	294	264	270	267	257	274	285	257	232	242	262	250	263	259	249	240	277	241	280	249	261	255	258	245	265	259	283	303	273	278	273	284	250	260	265	264	245	252	251	252	266	252	255	291	271	247	268	231	251	266	258	248	271	282	271	264	254	247	236	264	263	287	258	252	246	263	292	257	255	244	247	238	254	257	237	264	255	240	250	262	260	275	297	265	277	278	245	252	266	229	250	264	265	251	257	250	267	228	243	245	243	280	263	260	259	262	286	286	234	275	274	277	238	215	263	241	250	251	277	277	255	268	232	254	261	264	250	231	264	246	259	263	269	294	247	241	266	255	251	278	281	277	257	295	249	294	253	260	277	238	257	279	243	229	266	276	248	250	268	264	301	258	243	246	249	279	250	284	274	268	270	265	246	248	291	270	257	252	235	242	282	279	294	268	262	231	257	253	263	266	293	266	278	271	243	258	276	262	264	252	260	224	250	257	278	238	256	246	259	277	247	290	267	249	271	293	253	247	269	253	247	263	280	280	254	264	259	257	261	276	256	256	247	256	246	244	253	247	241	253	271	272	251	254	275	252	263	233	241	268	246	271	262	268	296	250	273	257	252	280	247	275	277	240	260	266	259	282	251	283	259	281	283	281	266	280	244	265	245	261	256	246	239	254	276	264	252	273	233	256	267	246	299	284	255	279	271	268	241	272	253	230	247	270	279	286	283	310	254	295	266	296	281	290	270	279	251	258	275	263	257	263	277	238	283	277	283	249	296	253	292	251	248	266	250	278	269	297	290	299	247	267	251	273	285	255	268	278	258	246	284	263	245	275	281	224	244	245	257	275	269	251	270	250	264	267	254	249	254	280	258	294	260	242	254	245	251	253	251	269	221	278	264	277	274	233	242	284	254	244	271	298	247	266	263	262	258	229	280	260	240	232	271	237	258	253	239	270	270	285	277	245	240	259	255	269	269	268	269	304	250	241	245	225	228	250	251	275	248	261	292	257	268	261	280	250	244	270	249	247	260	245	242	278	250	232	280	256	257	264	272	263	284	242	297	271	265	300	255	280	246	267	249	288	220	266	265	276	266	267	241	264	249	265	244	252	259	298	262	258	239	237	265	265	247	260	256	247	255	243	260	257	258	246	270	248	252	248	242	251	216	267	250	271	237	237	264	251	262	233	244	240	279	260	251	235	294	279	262	260	255	251	275	260	283	257	240	244	259	256	274	267	263	279	245	241	271	253	257	268	264	249	247	285	265	245	273	258	273	248	242	260	281	268	267	281	294	269	254	273	300	291	257	267	231	276	238	264	291	227	272	246	255	278	272	246	264	272	254	236	267	285	280	222	284	262	281	288	270	241	235	296	274	265	267	292
24335	27173	39550	42439	41370	38920	32260	34746	27885	17967	11984	10413	9095	7888	7121	6303	5371	4948	4304	4076	3860	3751	3139	3495	3490	3037	2870	2806	2830	2707	2817	2532	2247	2023	2396	1537	1781	1588	1616	1589	1448	1331	1231	1186	1138	1049	1043	853	821	744	759	795	828	786	737	785	767	786	761	813	878	912	948	970	993	992	887	833	905	884	819	730	777	739	705	732	675	709	707	736	709	688	674	705	672	661	646	671	746	660	684	709	687	736	673	686	660	720	700	780	714	693	732	701	759	642	682	692	690	748	701	721	701	710	646	664	638	674	701	653	667	643	715	695	698	687	722	694	634	685	652	675	626	703	627	700	666	692	626	675	670	633	656	650	635	641	647	658	654	626	686	668	663	688	618	629	693	656	623	674	668	634	707	670	731	675	640	639	635	678	667	676	608	686	648	602	697	660	646	640	682	707	670	648	653	604	674	669	643	680	657	636	660	660	670	647	616	659	660	680	669	669	702	635	766	695	666	690	662	655	663	652	656	639	662	601	670	689	687	683	646	697	666	695	664	655	646	675	669	672	680	691	676	657	641	653	669	705	628	664	686	705	663	679	666	706	650	632	690	662	670	678	648	683	650	619	664	650	705	665	660	680	632	661	644	696	665	673	669	671	677	676	657	662	680	648	619	684	682	617	679	651	630	678	684	650	677	679	651	694	638	687	674	653	655	679	696	710	700	712	653	657	675	657	691	645	673	648	701	639	669	653	658	682	652	645	619	677	684	647	656	675	646	621	656	697	634	676	693	707	610	718	654	701	671	679	699	698	667	725	677	676	664	650	677	632	692	669	712	651	684	685	619	712	645	681	646	671	669	682	697	670	668	656	657	651	622	644	610	669	683	667	725	653	682	664	657	626	634	665	639	670	693	686	697	644	647	630	669	656	638	709	665	661	651	665	679	675	630	670	705	653	689	718	686	661	699	678	706	677	640	672	648	680	592	703	636	655	677	670	674	672	648	634	707	646	674	655	642	646	694	654	659	624	679	668	631	669	685	642	724	643	612	615	669	659	672	701	680	670	668	662	694	701	689	643	697	617	639	698	706	665	652	710	651	706	651	667	672	689	682	654	664	689	699	641	716	649	689	672	649	698	660	668	646	672	641	645	683	669	604	665	664	682	697	642	671	657	668	684	687	683	679	682	622	616	676	658	655	652	638	679	664	665	663	698	649	651	657	726	676	664	649	688	695	655	650	670	699	676	672	639	654	683	638	692	694	671	647	667	633	696	655	687	659	642	672	640	695	622	645	698	651	678	693	647	711	691	668	646	662	703	648	643	666	671	651	697	692	686	647	650	690	645	661	654	652	681	667	671	662	656	649	695	705	648	653	639	709	664	650	688	683	693	663	658	664	733	658	615	599	694	639	628	715	643	655	624	640	696	644	678	714	639	664	685	643	585	644	681	632	661	611	706	673	674	688	663	691	643	629	684	640	661	668	623	650	671	631	671	638	682	671	686	719	646	664	613	635	672	708	650	649	610	652	705	690	690	681	616	680	660	683	693	703	649	680	655	612	671	661	686	671	700	685	695	658	703	653	668	635	639	630	703	639	657	709	674	684	641	620	640	695	754	680	682	653	683	627	664	664	670	735	672	655	723	648	622	657	677	655	629	658	673	626	685	695	660	654	656	657	719	694	749	643	653	666	733	686	679	690	669	662	659	639	681	708	650	669	672	684	674	687	648	673	650	674	664	638	688	646	687	650	630	723	650	717	713	672	621	649	616	644	663	682	678	670	629	652	648	644	621	671	698	659	658	663	640	698	715	658	638	720	692	692	621	674	652	666	664	672	648	658	669	644	653	684	652	672	711	677	649	647	634	652	731	684	632	659	660	646	687	683	707	670	637	631	665	635	692	685	692	698	658	616	692	643	629	683	654	704	704	664	669	641	659	658	642	641	676	635	660	692	700	668	673	679	684	654	653	709	662	650	723	697	648	705	647	655	646	681	663	660	702	685	670	698	690	670	680	632	671	685	662	676	630	664	693	693	641	636	620	661	722	686	630	654	648	662	696	672	674	666	671	666	638	663	655	658	691	680	688	652	673	672	668	696	678	653	710	706	701	658	691	640	691	637	696	684	677	678	643	660	647	682	671	659	684	670	659	684	656	659	690	635	666	703	723	704	672	650	673	656	623	662	701	662	653	636	700	632	641	671	683	636	651	689	668	690	646	655	653	697	650	665	639	642	629	666	707	672	708	682	688	610	648	655	619	648	642	636	683	704	654	672	602	693	636	674	694	665	653	690	649	731	642	691	642	666	685	708	657	685	674	667	670	669	651	684	658	646	665	643	690	670	697	695	678	665	656	664	705	682	707	641	625	675	652	643	719	661	656	659	638	701	674	667	640	644	630	615	706	675	635	658	649	655	675	649	617	685	744	690	676	652	669	676	694	671	629	634	664	681	681	639	641	641	647	682	683	651	671	656	646	668	697	643	625	718	687	669	710	620	663	639	707	674	688	674	637	659	673	663	642	625	654	683	692	673	685	671	617	654	660	694	667	712	703	664	664	657	628	653	705	651	662	687	706	675	641	659	706	628	637	661	702	646	668	686	653	664	655	661	708	640	672	674	679	646	668	673	689	647	645	643	687	670	653	665	623	607	688	669	672	680	666	665	648	673	680	677	726	650	667	714	680	669	686	596	710	649	660	639	666	685	683	678	622	678	664	670	684	677	652	652	720	668	667	711	655	634	675	700	653	651	663	634	696	688	635	680	659	680	642	661	712	671	677	682	701	653	663	684	658	634	683	676	653	647	686	614	653	680	678	670	658	644	698	621	680	700	655	705	674	642	659	644	630	715	674	680	649	656	615	647	705	626	696	660	718	662	672	690	653	616	643	692	627	708	686	679	696	710	668	703	682	644	618	641	647	642	666	624	687	653	656	683	684	666	629	666	663	602	643	682	666	646	669	662	634	634	661	683	671	675	654	660	677	655	667	658	650	669	681	632	695	664	677	702	695	618	647	646	628	702	683	665	649	672	577	676	640	649	687	648	678	661	654	704	666	667	643	637	696	684	659	718	648	647	680	627	670	669	695	678	636	677	667	676	688	695	646	691	732	662	648	681	633	666	679	698	645	667	690	666	667	671	647	631	663	666	641	695	670	680	666	665	690	677	704	662	681	656	675	695	651	690	679	658	662	655	659	678	660	689	673	617	631	712	635	681	629	712	672	664	646	644	651	641	673	691	655	655	644	649	657	709	659	649	643	663	671	678	697	671	635	675	668	677	714	625	623	696	661	678	675	669	691	680	654	647	675	661	691	637	660	678	648	704	679	650	644	676	651	656	656	657	644	608	670	646	680	702	698	652	683	604	682	659	618	661	663	698	629	688	660	645	704	696	652	651	669	635	669	662	709	699	646	693	704	659	635	644	667	689	657	684	666	641	673	661	674	666	690	658	668	683	659	690	672	649	700	650	670	612	655	612	659	678	655	699	652	626	657	706	644	660	659	694	660	658	693	649	659	659	687
20770	16752	20912	15340	8840	5430	3647	2556	1637	1148	975	801	712	589	558	463	448	410	411	382	331	353	334	339	337	337	311	280	310	310	325	321	296	302	282	266	304	255	270	274	287	274	296	254	266	256	279	260	273	258	251	275	282	317	294	287	282	264	253	252	290	278	253	262	261	256	298	283	306	292	255	240	251	232	303	265	268	261	277	248	271	250	250	306	277	284	263	274	266	263	273	262	277	232	272	267	265	255	260	259	293	278	253	268	249	257	243	286	263	293	271	255	243	269	258	296	253	258	244	234	258	262	255	254	260	286	266	276	265	275	257	270	261	263	309	265	252	278	267	264	274	258	279	260	248	274	299	241	259	249	270	253	280	261	281	261	238	265	285	239	262	244	254	297	278	261	264	304	270	275	238	286	286	294	286	275	250	259	265	267	255	264	261	270	263	251	308	266	254	257	287	280	244	257	251	265	291	266	264	255	249	269	237	280	265	266	250	258	268	259	267	262	261	265	247	268	250	259	250	250	270	265	242	270	268	257	277	230	281	277	286	285	230	258	298	257	251	274	271	256	268	288	288	250	278	267	278	263	275	254	242	282	273	249	286	292	252	266	269	241	304	241	261	265	278	276	264	286	250	266	255	251	248	270	263	244	241	253	228	273	271	254	256	276	262	276	258	247	251	248	317	279	276	247	254	283	269	261	281	277	248	212	279	275	258	251	252	254	274	273	256	262	259	318	250	293	249	268	296	252	260	287	238	277	262	279	252	265	248	261	286	261	287	259	297	272	248	257	269	269	248	256	277	257	285	286	270	283	247	287	277	256	270	256	274	263	262	253	254	276	282	274	276	269	249	231	286	296	279	268	265	248	248	263	280	276	273	243	267	302	276	244	267	264	256	258	264	269	241	282	238	274	232	253	245	296	256	331	271	225	280	282	281	264	264	261	249	279	283	268	279	269	277	282	247	283	280	261	277	278	237	274	266	287	271	278	251	281	265	249	239	259	275	270	284	273	248	277	258	250	296	264	253	275	274	272	266	311	238	273	279	260	269	279	281	283	244	278	266	241	232	277	245	280	241	275	261	305	259	247	290	265	279	262	253	298	250	277	262	279	243	278	286	290	281	257	257	259	262	246	247	248	270	263	258	258	288	270	278	290	264	259	268	262	265	272	264	267	262	281	284	278	232	273	260	285	238	282	285	243	264	258	248	256	252	245	278	243	227	270	249	267	237	288	255	261	265	281	258	279	250	286	270	266	247	274	295	264	279	277	286	278	301	251	249	269	262	264	265	262	261	268	283	265	280	271	279	264	284	250	241	250	274	282	272	268	254	270	276	262	288	270	264	296	253	262	272	266	261	254	270	240	262	265	266	284	292	261	251	242	291	250	269	267	261	258	278	281	283	285	267	271	291	278	263	307	269	270	288	298	287	303	243	236	229	248	268	289	253	252	260	274	268	283	262	270	273	275	280	295	276	247	302	302	257	253	285	263	271	241	287	268	246	263	265	271	263	274	284	240	261	290	260	275	297	273	263	253	299	252	263	279	270	272	282	265	290	278	299	269	304	237	291	274	275	240	259	265	291	243	271	273	284	257	278	278	289	273	273	291	282	262	271	252	303	283	251	288	253	271	271	267	258	294	276	271	232	262	252	253	276	287	244	282	267	281	252	266	269	267	284	256	293	277	264	287	303	268	290	274	252	288	266	273	269	295	246	252	268	267	271	261	284	282	277	269	246	274	257	259	255	282	248	299	261	279	276	250	271	281	267	289	296	249	282	268	309	236	253	283	256	273	283	281	284	287	262	276	269	265	284	261	243	246	259	268	272	249	279	289	269	266	266	264	293	239	247	300	264	266	268	253	280	281	258	256	251	262	252	292	272	296	297	265	245	269	260	289	236	261	283	248	273	273	268	283	272	270	266	262	266	300	289	277	274	265	272	254	277	260	271	273	266	265	298	267	276	248	282	249	269	257	268	244	260	271	280	264	291	248	264	287	232	274	277	322	260	244	261	261	263	247	270	270	279	245	296	271	280	255	260	254	275	262	268	248	274	295	270	269	267	240	278	277	250	245	256	261	240	250	274	303	251	257	244	279	282	296	294	292	290	263	259	247	273	256	250	275	272	261	257	234	238	246	283	266	251	281	285	291	262	266	257	237	256	289	259	270	273	268	279	255	249	285	280	240	285	268	293	273	278	259	253	266	230	240	281	244	263	262	294	262	256	261	263	286	279	235	240	262	281	251	242	287	261	283	255	286	244	271	247	260	234	259	272	270	276	264	253	268	274	246	274	245	255	274	297	248	270	301	270	267	223	259	260	268	253	243	276	271	273	279	269	266	259	284	224	274	283	289	244	269	319	262	302	269	266	268	288	250	287	269	267	276	273	279	270	271	258	245	267	256	262	259	250	269	235	237	271	278	265	246	284	253	291	277	252	273	275	286	277	263	282	268	271	283	304	276	284	277	241	254	275	290	275	273	281	266	243	272	287	255	254	268	252	261	271	256	257	273	254	263	260	261	291	236	266	254	281	283	242	260	279	280	271	244	291	269	260	284	275	291	291	300	290	232	264	268	277	278	290	258	302	269	272	260	254	244	253	271	257	318	269	278	274	266	249	247	265	262	280	307	279	242	262	273	234	254	228	267	267	257	280	251	279	275	269	248	262	256	278	284	291	257	281	259	280	260	284	256	257	259	268	291	279	247	296	273	265	261	253	281	259	258	263	262	277	255	284	300	284	275	267	241	259	271	260	273	282	236	258	253	267	262	284	275	303	253	259	277	235	291	268	281	269	247	264	260	253	271	279	253	280	296	277	303	286	267	269	237	255	270	274	268	286	297	276	270	255	266	287	252	270	263	253	269	259	291	240	241	230	263	253	254	280	278	294	298	266	267	281	265	275	260	278	242	291	261	272	264	247	263	281	283	290	297	287	265	251	258	250	268	273	280	271	246	266	286	268	271	244	286	262	280	282	297	279	284	264	276	276	260	272	253	285	259	276	291	237	273	255	279	288	271	286	291	312	274	272	282	266	281	253	256	252	281	262	260	308	283	260	244	285	234	268	240	235	266	262	254	275	254	305	256	259	276	244	283	237	258	243	246	229	249	263	239	280	292	241	259	261	297	265	264	257	240	272	265	286	267	269	272	260	288	277	260	291	246	270	278	298	268	252	248	250	273	263	234	276	270	224	291	277	266	259	229	292	252	275	277	260	280	246	235	258	240	220	281	260	282	260	266	276	246	280	227	263	281	281	294	292	288	274	245	241	247	289	241	248	267	263	284	264	279	276	267	276	285	267	296	263	240	263	286	279	265	298	249	274	276	271	245	266	278	283	247	247	246	259	238	257	283	286	271	263	235	259	266	268	284	257	268	285	275	261	247	264	268	261	260	260	246	254	288	259	270	240	258	248	251	257	245	255	234	255	244	260	262	255	330	259	257	277	282	293	280	228	254	246	295	257	253	271	237	262	263	306	267	264	273	255	250	264	256	272	260
12152	14222	26772	26527	20980	16966	14097	10555	7272	5496	4632	3640	3177	2775	2482	2070	1903	1774	1642	1515	1376	1266	1201	1137	1145	1036	1038	983	995	949	947	930	891	889	833	812	848	785	793	815	762	782	739	769	725	740	692	731	730	719	675	689	704	704	717	655	709	676	675	725	717	678	719	702	679	740	724	656	726	697	676	694	725	693	707	685	637	675	663	722	662	695	679	631	665	691	690	697	663	698	695	703	715	695	699	679	706	661	690	726	669	746	703	662	674	685	723	710	696	704	645	677	682	663	747	693	699	677	683	676	708	687	661	674	669	706	668	718	676	682	649	683	696	691	696	635	659	677	670	668	657	721	695	697	664	659	674	707	701	714	682	637	686	712	653	601	735	724	665	718	725	638	689	670	699	733	634	658	725	677	710	705	674	716	702	672	680	645	680	663	716	688	729	634	715	666	713	699	670	666	678	696	683	679	645	689	672	670	697	726	672	670	679	700	692	665	684	683	691	720	685	706	674	692	673	710	688	701	719	705	695	632	664	683	695	717	680	654	677	698	685	713	656	635	663	711	632	692	679	661	657	692	672	679	667	703	701	664	712	704	673	671	667	733	674	688	720	692	705	679	727	730	691	667	658	624	702	690	697	705	697	747	647	657	676	689	687	677	682	712	698	699	703	674	679	652	700	656	683	683	692	700	673	684	677	692	674	687	677	706	696	695	715	683	657	662	689	643	688	681	688	689	681	726	706	720	675	679	688	678	676	666	696	654	747	682	707	685	702	675	697	670	713	681	681	667	746	672	656	720	692	659	655	696	644	667	681	675	686	698	715	696	699	676	676	658	710	662	701	682	680	662	696	652	644	681	717	678	676	667	701	697	698	753	666	675	685	637	681	696	701	703	683	711	706	700	696	710	689	649	715	716	645	673	702	678	718	672	692	737	676	660	702	680	743	678	725	717	712	693	709	687	715	689	648	729	645	682	665	685	751	727	656	656	649	702	695	674	672	649	711	681	642	689	690	725	691	646	662	718	725	690	687	734	685	725	677	758	726	709	678	666	670	695	696	677	688	670	721	701	663	710	656	651	652	711	683	651	670	651	696	664	692	683	644	680	695	690	683	680	654	644	688	648	696	677	673	693	694	671	678	658	689	650	731	671	685	692	708	728	689	700	710	673	626	700	680	702	626	733	710	684	697	673	693	662	715	659	692	700	682	690	686	691	705	676	630	662	683	735	688	718	731	662	739	654	679	657	725	701	729	708	695	724	696	668	706	685	663	688	711	644	643	653	726	717	673	638	665	688	707	688	714	668	645	691	695	699	705	648	694	647	693	689	687	699	713	671	718	708	686	705	714	732	697	689	696	701	645	694	677	696	687	700	705	671	660	716	667	681	728	666	708	670	649	682	679	697	685	691	702	700	665	680	653	673	681	685	698	698	689	640	719	695	640	700	692	664	675	662	665	704	720	718	630	676	705	694	690	681	691	698	705	686	723	655	666	702	684	671	691	679	688	667	718	693	718	696	672	690	690	633	700	678	707	649	670	690	712	672	684	692	657	639	679	731	683	677	681	650	660	700	707	733	667	668	702	692	702	658	707	671	665	679	701	671	690	688	663	708	679	723	711	690	711	682	631	759	715	708	683	686	723	685	668	678	661	678	698	684	658	715	679	706	671	692	731	664	677	653	709	666	701	711	670	690	650	668	713	710	664	685	670	697	695	708	691	705	714	662	666	683	721	665	703	711	673	680	685	665	722	659	706	652	710	691	659	627	664	711	631	675	690	644	721	699	674	668	723	663	698	735	673	689	712	665	682	679	645	713	718	687	700	702	656	715	697	693	666	699	674	749	706	690	676	669	695	683	733	655	699	683	663	673	676	676	713	756	705	616	716	705	718	702	694	709	666	715	723	633	670	696	679	625	664	676	662	723	693	693	680	675	660	683	684	697	705	700	717	659	672	653	717	695	722	687	700	724	699	674	663	686	710	722	725	658	703	710	644	689	670	687	650	671	676	692	661	749	649	617	696	659	727	744	668	702	659	659	695	678	694	722	695	684	683	697	669	686	700	632	642	698	676	685	715	697	714	699	654	694	692	664	703	680	711	685	679	678	662	708	705	657	726	694	697	728	657	636	684	655	665	711	754	688	686	747	734	689	697	701	699	649	707	679	666	645	657	672	663	671	682	686	688	645	670	699	655	709	700	679	668	710	722	660	673	680	691	710	702	648	656	714	688	716	691	701	689	724	641	712	660	686	656	664	711	704	703	731	694	680	681	698	692	662	687	632	693	650	688	695	664	699	720	684	685	690	690	671	704	683	727	696	660	676	693	719	659	724	688	673	688	707	697	695	701	683	713	647	615	696	683	704	730	674	686	667	669	695	679	677	698	678	705	712	696	678	667	718	732	699	718	674	696	661	702	693	682	676	688	704	671	675	705	697	694	718	662	689	653	688	711	722	664	668	668	657	693	709	717	716	711	648	717	715	672	666	669	647	710	693	668	684	667	679	706	698	750	717	692	716	720	680	711	641	731	709	685	691	657	697	690	709	701	708	680	733	732	719	706	683	664	687	658	722	773	649	635	714	696	729	676	666	652	694	683	722	718	706	670	630	712	711	634	717	684	631	682	651	657	678	650	706	676	676	709	627	708	667	720	714	727	697	723	710	720	645	731	675	724	674	663	663	669	675	677	685	700	632	686	711	716	727	689	671	680	681	682	653	705	652	661	673	683	678	693	688	692	685	687	673	684	698	638	645	660	637	672	682	707	730	700	679	707	689	717	664	703	697	694	673	716	711	682	684	684	674	700	690	704	707	666	657	700	714	669	702	652	724	706	710	661	690	651	642	693	732	710	637	646	655	656	647	674	687	666	687	670	705	656	647	707	670	694	650	673	724	679	719	647	711	694	712	722	670	712	689	722	675	739	685	675	714	651	634	693	648	710	663	676	712	760	711	704	721	674	641	657	719	653	692	690	654	684	714	698	700	704	698	729	650	685	673	737	738	698	697	699	649	688	674	699	634	701	706	662	669	723	717	692	683	681	634	655	651	646	674	650	652	706	679	699	717	705	720	669	661	662	709	732	709	673	641	656	707	677	712	672	683	694	679	654	691	721	683	693	693	652	707	679	699	687	708	695	702	679	736	714	667	701	723	680	726	678	694	707	668	701	706	687	694	672	672	683	726	724	730	710	722	673	691	682	695	689	676	694	745	712	692	709	688	668	712	713	679	719	688	678	655	686	694	654	700	690	733	663	657	720	660	716	689	706	718	733	762	669	702	729	708	675	703	757	676	724	698	706	692	665	705	671	652	667	681	678	692	715	716	681	677	683	659	656	682	691	694	703	681	650	723	709	718	698	688	682	684	668	741	710	670	677	687	681	695	636	737	651	681	719	699	714	652	725	705	687	717	716	709	694	672	691	671	735	686	687	746	696	719	706	663	673	712	738	710	701	654	704	694	714	713	651	626	706	690	700	642	704	686	691	697	690	714	670	708	711	693	643	689
31741	28177	32038	23329	17265	14049	19095	11182	4788	4466	2216	1438	1211	1019	823	775	739	628	617	601	564	513	516	491	502	457	427	442	421	403	465	406	422	382	422	363	368	329	370	354	346	349	328	317	317	300	335	334	307	271	296	317	293	294	289	331	312	287	281	278	283	299	303	304	317	304	277	305	293	283	299	299	290	295	278	287	275	242	292	292	264	285	283	293	273	301	283	319	306	291	318	297	267	265	246	259	301	294	310	270	249	286	304	266	282	321	286	315	240	295	279	273	304	312	274	275	267	274	279	307	311	284	319	296	269	274	302	287	284	288	322	274	265	281	292	296	308	306	291	280	289	308	265	297	266	288	279	271	297	262	259	264	270	288	271	278	289	312	273	323	289	305	314	275	290	284	286	265	277	251	281	255	265	268	292	294	305	269	282	248	289	290	297	315	307	268	274	274	307	282	269	268	278	272	291	265	287	293	282	308	296	269	245	286	255	286	290	277	282	268	288	258	266	296	273	264	290	307	269	290	289	301	281	261	291	258	306	277	266	278	259	265	295	273	292	292	304	274	300	307	303	282	299	284	290	283	288	280	308	268	305	284	331	262	284	263	281	290	288	245	275	278	259	285	288	287	270	269	277	270	259	281	269	263	280	302	286	268	285	289	300	300	290	293	294	274	293	275	285	289	281	293	264	276	268	295	271	259	286	273	265	282	281	304	318	292	282	301	292	290	270	279	265	275	290	280	256	272	269	314	293	285	317	280	265	294	256	285	268	284	260	294	294	301	266	271	266	270	302	277	277	260	286	317	273	292	257	275	300	305	270	298	271	274	299	283	293	272	262	301	264	304	281	268	291	281	265	303	274	286	297	313	308	269	258	247	283	277	281	272	281	297	302	265	290	313	302	290	300	262	281	267	262	285	268	270	293	314	312	280	284	334	263	269	278	319	290	247	290	280	293	304	275	298	304	287	248	293	261	296	284	277	299	261	321	295	256	300	274	247	310	317	285	297	296	268	308	301	295	273	275	266	248	292	301	279	308	331	291	284	253	293	292	292	309	294	301	283	291	303	281	294	250	281	287	278	292	279	303	264	282	311	289	262	292	261	323	274	310	280	293	295	298	301	254	266	270	298	269	268	297	287	288	293	277	273	255	278	294	311	277	284	268	277	271	299	280	319	314	305	288	269	294	268	268	276	275	294	268	268	292	294	288	275	259	258	279	279	285	278	275	282	283	299	288	295	246	296	292	286	276	288	272	272	286	290	255	259	296	285	286	287	295	280	266	285	266	258	295	301	272	260	294	265	291	271	295	310	290	285	294	311	277	274	278	269	306	316	276	274	267	278	305	296	285	308	282	286	258	247	260	290	300	273	257	281	295	259	308	297	265	251	296	257	265	320	252	289	273	260	291	282	250	310	319	267	276	261	274	291	297	292	259	291	287	272	298	308	265	260	271	270	288	286	275	279	288	265	261	277	295	307	304	280	296	263	271	305	275	297	283	296	259	276	283	288	268	293	268	305	246	276	282	266	272	294	275	288	309	276	283	255	249	320	280	273	304	285	279	286	280	271	272	271	269	263	291	271	314	296	295	288	279	295	275	264	282	269	323	248	301	295	269	283	279	300	288	280	304	282	289	288	305	265	327	281	270	267	268	315	321	303	282	299	297	272	258	266	257	273	267	311	251	288	277	267	290	281	279	301	254	281	280	265	294	262	260	258	287	297	276	269	320	276	268	290	296	274	293	266	314	266	312	278	262	275	292	269	314	287	296	314	269	279	271	278	293	311	273	284	272	265	292	290	303	267	283	272	279	286	293	268	276	268	300	277	308	255	307	291	286	270	314	295	306	277	305	256	259	310	300	267	296	276	285	278	274	302	271	289	275	286	279	268	320	275	308	285	290	296	304	269	282	279	302	282	296	301	281	290	296	304	264	269	291	319	274	270	300	311	274	296	300	278	281	266	288	295	280	317	290	268	293	297	270	287	268	274	259	275	278	273	276	309	276	282	311	285	286	261	310	275	267	316	292	307	298	299	304	281	304	287	295	307	307	265	279	301	259	277	284	289	285	298	311	258	282	265	270	282	279	270	284	289	301	283	288	283	272	293	264	296	264	275	317	264	269	261	287	277	278	299	299	297	305	256	275	252	266	274	268	321	258	258	318	265	270	288	330	289	285	308	288	286	260	272	279	291	266	291	276	296	238	310	267	268	271	261	308	313	273	281	272	285	268	311	296	298	294	271	284	306	305	281	305	283	275	294	276	267	291	265	256	318	279	275	273	286	233	250	269	280	277	261	265	249	242	293	310	256	288	278	313	305	291	284	276	309	307	290	283	254	284	280	294	290	287	278	299	286	275	281	269	285	311	316	277	281	285	258	273	299	261	268	270	287	269	272	260	280	254	261	270	314	307	265	289	289	311	280	267	271	312	273	269	288	275	277	276	261	319	290	301	266	278	269	273	244	296	303	268	272	283	271	303	256	305	260	250	269	294	271	297	302	297	284	250	289	270	305	253	263	289	291	288	275	268	295	276	293	284	298	290	277	248	300	270	287	270	323	303	263	298	283	272	291	257	282	311	268	281	278	261	282	273	294	310	271	276	279	278	292	280	270	315	252	264	288	279	285	292	285	269	262	298	274	295	260	313	289	282	283	296	269	289	320	289	278	299	270	257	292	294	277	294	266	286	285	313	246	261	272	303	266	292	267	271	272	281	275	309	272	271	258	307	290	296	279	279	299	260	301	298	279	289	260	274	260	330	272	274	297	265	303	296	267	259	248	293	293	332	295	267	296	266	250	278	262	314	286	280	301	273	276	236	277	262	271	286	260	283	267	271	259	283	252	285	262	267	280	262	268	270	286	280	267	285	266	272	283	297	296	266	319	293	273	281	275	309	290	279	331	305	295	278	299	290	286	278	283	309	298	268	281	292	291	307	303	303	304	295	288	307	310	299	287	296	291	294	302	269	302	270	263	273	259	257	284	284	270	250	299	276	285	266	293	302	272	305	272	286	260	290	288	318	284	271	284	313	295	285	271	246	274	295	276	305	292	313	267	287	263	273	291	306	284	298	273	297	276	282	284	286	319	322	293	270	274	291	292	280	283	259	305	281	314	333	310	265	298	280	297	258	265	279	277	312	296	271	274	297	298	270	256	322	289	285	284	301	274	292	269	291	281	255	297	319	292	250	282	284	306	288	268	277	308	284	286	284	299	274	275	292	288	291	286	267	323	263	274	289	288	289	300	259	269	261	294	273	275	273	233	269	281	264	292	305	323	270	305	272	285	255	275	277	273	269	315	283	326	294	259	266	273	305	287	309	264	294	298	268	279	275	274	291	284	269	298	276	260	265	288	301	268	303	269	293	297	313	275	281	261	304	291	286	272	280	284	281	285	292	280	262	273	299	299	292	263	249	279	264	295	300	279	302	305	283	280	298	298	301	328	294	284	296	274	272	274	290	270	276	287	280	253	267	275	296	307	318	261	279	308	266	269	295	308
19565	22752	34565	33539	31085	30505	37240	25857	16556	15518	9383	7137	6017	4978	4408	3890	3498	3183	2905	2849	2511	2551	2277	2175	2253	1806	1765	2020	1908	1684	1938	1731	1744	1581	1606	1368	1418	1191	1194	1283	1217	1088	1084	972	968	910	851	810	809	783	765	754	804	763	804	808	767	794	739	854	766	829	941	894	829	902	849	849	897	827	776	809	758	811	719	713	783	717	780	755	766	745	768	721	709	741	698	750	769	729	784	686	744	683	743	706	766	750	763	778	779	757	748	709	688	712	720	765	743	708	755	746	732	713	721	683	785	716	751	712	717	766	715	681	701	759	686	777	715	739	724	712	734	735	741	695	702	763	721	674	733	708	699	737	700	731	746	718	674	713	716	724	730	753	744	704	706	699	726	715	676	723	733	753	654	724	721	734	733	750	735	721	708	716	658	760	690	678	730	691	760	675	735	734	710	742	698	713	694	721	769	691	742	747	704	698	731	702	719	713	711	704	759	676	739	734	690	760	759	683	721	707	772	694	735	703	736	715	719	756	761	677	736	689	725	695	711	714	760	742	744	703	754	700	731	732	697	693	730	735	682	731	672	674	734	697	656	729	711	708	709	678	746	745	742	722	727	735	761	699	707	746	693	698	736	733	720	731	755	735	689	717	743	737	683	791	732	702	738	738	663	726	762	704	721	697	705	737	775	762	676	715	763	698	665	747	733	737	789	767	686	730	717	751	705	735	703	673	768	791	723	708	758	704	723	744	756	741	717	743	695	752	713	675	699	728	756	706	699	755	744	710	724	710	771	740	741	682	722	685	731	720	799	782	719	728	703	726	719	730	731	742	712	737	763	721	724	726	753	689	718	692	735	681	742	758	747	709	704	715	672	783	702	706	690	701	728	697	732	728	722	741	687	738	740	743	707	717	699	695	749	725	700	724	726	660	752	723	746	685	694	708	681	716	692	704	740	724	712	770	710	756	675	724	730	690	714	695	722	682	676	695	769	730	739	711	699	728	673	688	734	742	727	705	777	686	710	723	722	734	658	704	711	700	747	701	696	748	709	754	736	717	755	779	743	716	743	757	726	736	744	695	716	667	761	732	763	728	712	761	684	744	736	732	749	705	710	694	684	714	752	738	720	751	713	711	753	715	700	750	747	699	745	740	761	713	707	715	741	757	713	701	795	697	717	745	686	721	745	745	758	711	762	703	685	755	727	732	708	699	714	709	707	714	731	692	677	689	732	694	714	740	738	746	684	738	703	718	694	762	684	747	749	676	750	737	717	707	698	705	678	694	721	721	697	731	719	727	765	712	741	760	695	730	734	755	768	708	746	724	743	759	695	732	726	702	692	740	745	709	722	696	727	684	687	730	689	747	696	709	745	657	743	687	706	699	740	750	704	726	724	768	752	734	754	731	683	702	676	713	715	722	694	675	708	678	747	714	734	723	700	721	756	734	678	714	725	669	703	665	706	682	749	733	696	719	743	754	754	686	754	723	722	703	743	746	739	665	708	708	747	708	761	731	705	702	664	697	723	760	669	742	755	740	679	722	707	780	695	676	739	767	708	681	731	700	744	729	707	712	751	722	750	736	678	680	761	683	733	723	724	694	724	745	725	718	742	730	688	709	705	717	698	661	728	700	714	717	703	681	667	685	718	671	771	716	718	695	730	723	702	698	664	681	733	731	754	709	671	715	697	681	701	766	692	757	766	743	785	738	720	748	763	710	747	721	756	728	691	745	757	714	707	711	745	714	680	742	739	712	716	733	723	730	703	780	722	683	774	677	736	743	695	720	751	744	744	747	717	709	738	739	749	687	694	715	750	730	728	756	728	679	753	746	759	672	725	729	727	735	697	730	756	781	724	719	748	726	714	751	717	712	763	749	708	713	731	694	739	758	700	722	702	665	745	697	739	731	719	783	732	752	750	722	743	680	719	751	702	682	754	768	749	765	761	693	734	762	715	751	686	731	726	700	759	701	736	699	713	698	744	739	731	728	691	759	682	759	678	699	729	743	718	736	731	749	722	726	806	722	732	738	673	722	717	701	724	736	766	683	743	734	742	709	675	741	735	689	755	712	724	745	709	720	767	729	710	701	737	733	678	786	711	692	722	727	733	685	706	665	706	737	715	675	711	666	709	734	733	719	676	689	711	717	689	721	636	733	700	748	762	740	686	770	698	720	705	705	698	765	748	722	681	689	719	725	743	714	712	721	719	750	717	705	762	675	721	734	773	640	734	702	743	722	737	724	708	697	676	681	717	673	750	717	697	724	757	756	745	676	685	671	745	725	709	760	730	757	720	708	692	718	750	771	738	752	711	742	703	735	725	702	720	679	705	786	684	706	689	727	728	692	701	718	718	740	751	731	772	740	754	715	742	742	732	731	701	739	747	716	724	714	709	701	729	690	718	750	720	768	745	689	717	706	723	731	707	730	704	716	664	751	731	760	702	725	688	687	748	726	728	695	752	697	717	743	711	710	715	730	719	782	684	696	741	733	751	705	753	700	707	702	723	748	726	729	712	706	706	669	715	698	744	737	719	726	764	737	680	725	690	721	733	694	751	722	726	753	737	710	702	733	723	735	723	711	664	719	695	717	754	739	716	742	711	721	694	724	706	737	700	743	703	709	734	692	731	726	691	682	679	686	741	726	686	716	682	699	729	674	724	724	722	699	758	718	714	760	749	713	671	704	718	716	713	743	734	706	695	755	698	756	726	739	748	694	691	708	745	672	735	741	730	750	742	691	660	757	728	738	724	745	734	733	767	719	751	690	763	762	711	690	659	725	763	652	663	715	742	696	698	739	745	730	727	757	710	743	721	700	715	724	733	726	733	729	737	729	731	722	728	696	721	759	677	781	735	747	726	725	736	678	714	738	759	684	727	703	753	767	756	746	713	736	721	700	714	763	721	728	714	740	714	787	707	746	681	705	722	710	667	742	726	712	709	738	721	749	738	732	698	714	728	752	761	722	739	684	651	762	750	680	730	733	778	734	742	673	720	761	741	717	751	735	709	706	723	711	687	759	715	699	667	761	727	694	733	705	676	755	733	720	711	736	712	727	739	717	684	679	739	669	726	705	726	723	737	746	702	735	738	752	683	735	734	709	690	749	713	722	726	743	725	762	748	730	731	707	728	708	772	722	719	686	748	706	759	700	715	738	704	703	764	744	752	714	704	753	738	742	704	729	716	702	720	753	696	717	708	715	712	674	685	692	738	728	704	743	746	754	726	817	685	732	716	681	697	703	705	705	721	757	700	768	703	742	728	684	709	729	741	734	759	724	696	719	694	683	748	672	729	718	728	737	714	725	702	723	700	699	731	729	722	706	711	702	753	749	680	726	678	736	720	723	746	727	685	696	775	678	728	715	646	728	743	754	688	740	719	702	738	718	764	756	753	763	679	671	760	656	696	699	735	728	721	721	715	706	728	794	658	765	703	708	729	746	677	709	746	724	729	726	705	690	723	722	763	727	685	715	722	715	728	714	691	681	730	747	688	721	667	690	714	757	708	718
40206	34444	39289	31306	24394	20069	20286	13632	14419	11059	5702	2986	1829	1463	1239	1054	954	816	709	751	636	720	649	613	612	526	517	517	539	494	512	489	461	481	417	399	419	387	385	404	372	359	314	346	311	322	311	301	295	258	291	256	296	303	276	258	305	310	241	245	294	275	312	328	308	344	294	276	315	316	279	289	263	236	304	289	283	253	272	253	254	240	269	236	240	262	250	258	274	270	254	242	276	277	298	262	277	258	275	264	240	278	249	284	272	299	284	253	270	259	253	264	242	269	275	293	284	292	307	284	273	289	264	262	263	253	247	254	256	243	234	259	282	232	268	277	251	257	271	261	262	255	247	274	255	248	264	263	246	255	266	242	248	292	254	284	268	242	269	275	244	243	266	272	297	268	280	256	220	271	268	267	281	240	250	273	236	255	270	247	254	301	290	274	260	307	286	250	241	243	242	264	238	259	259	266	264	252	292	295	274	227	261	269	275	273	236	247	278	252	281	254	249	246	263	233	277	265	284	265	274	273	249	255	268	237	244	254	244	279	252	242	251	255	239	233	245	289	287	240	253	261	256	277	245	250	260	268	266	283	270	270	289	234	256	277	226	267	265	279	270	269	284	255	253	283	251	272	269	219	286	282	261	240	241	266	266	263	274	270	266	262	235	255	263	247	289	247	259	264	284	280	250	263	261	276	261	256	242	239	266	258	254	268	279	237	251	267	263	252	279	257	272	260	254	269	271	250	247	262	267	247	283	254	272	251	275	261	260	273	240	256	257	245	237	252	233	244	248	256	263	265	264	267	273	276	256	257	268	246	262	245	260	276	242	261	234	256	274	275	271	263	251	285	228	257	266	268	253	283	274	243	290	262	253	281	276	267	273	277	262	273	268	265	258	264	233	277	284	245	250	245	269	278	271	237	260	274	260	255	246	239	276	266	242	283	258	259	261	256	290	249	247	243	228	252	265	263	245	260	246	264	272	267	262	259	305	278	294	265	233	265	235	261	246	262	257	240	262	254	263	272	289	266	265	274	236	276	252	262	277	276	267	267	282	276	290	233	254	251	224	277	273	267	283	250	256	252	263	254	261	256	246	264	242	287	251	246	275	286	270	258	262	254	244	282	269	288	263	248	232	254	260	243	251	271	257	292	259	272	258	231	275	273	246	252	240	280	288	291	258	250	252	262	230	284	251	273	283	271	236	258	285	255	237	261	291	258	265	247	243	248	267	279	252	229	287	249	237	227	276	295	263	263	259	269	248	227	239	270	255	256	251	244	240	250	236	244	262	279	275	265	269	248	260	239	231	279	263	253	251	268	264	255	226	245	253	276	254	274	260	259	260	283	264	279	246	271	251	263	261	262	253	243	241	268	264	259	250	278	264	277	252	287	243	275	264	280	249	287	274	247	250	266	251	293	254	258	271	221	281	282	278	279	265	259	289	279	261	282	268	232	242	239	274	260	240	269	250	267	256	267	277	250	242	264	282	234	281	258	285	244	280	246	253	270	259	287	243	268	278	280	252	241	274	252	287	250	245	287	267	275	281	262	250	300	278	265	273	227	237	264	268	263	252	252	239	260	254	239	245	275	276	245	246	248	272	238	267	242	293	265	299	247	264	255	255	257	261	255	241	263	272	249	291	283	308	273	277	247	262	248	254	271	243	294	247	254	244	255	226	271	241	248	260	234	259	248	275	266	289	254	287	256	257	240	257	259	228	265	235	249	263	276	261	255	246	223	287	253	247	274	251	259	247	269	272	270	263	258	265	254	282	254	245	233	273	265	282	227	228	264	272	249	236	249	274	236	258	269	293	253	272	249	289	255	281	238	254	277	253	255	263	275	250	247	271	239	286	270	258	253	272	230	229	270	283	291	260	255	255	256	255	253	289	258	270	262	262	261	273	280	258	263	252	268	258	246	240	281	250	245	245	263	268	226	212	282	258	246	252	251	268	285	245	243	270	259	251	274	265	262	270	252	249	249	247	240	274	257	256	286	260	293	258	257	280	253	247	247	244	237	258	287	301	275	295	238	260	249	251	262	246	262	271	227	225	243	248	259	250	258	265	279	261	255	267	276	270	256	270	255	264	252	244	259	263	244	257	255	287	257	245	249	264	246	279	264	291	262	288	265	281	259	251	268	270	257	259	263	268	239	269	245	260	258	284	254	242	266	295	270	271	273	229	267	243	269	254	244	292	226	284	246	227	292	285	299	261	261	270	260	287	262	263	239	242	271	250	252	250	283	264	237	276	258	267	256	240	277	242	253	272	272	254	288	242	262	270	271	264	268	267	263	280	268	269	221	270	262	272	257	290	260	277	266	258	268	273	249	270	284	281	268	249	259	265	295	284	268	247	252	258	254	266	238	288	277	279	246	237	262	282	269	255	259	254	254	237	245	258	264	255	254	264	228	282	314	255	250	262	254	276	262	257	285	268	270	249	247	264	233	278	291	257	306	291	307	269	264	271	293	278	213	284	264	270	249	262	246	294	265	263	256	283	277	231	271	279	251	241	246	286	249	255	267	254	242	260	254	261	252	280	248	266	256	243	250	248	258	271	265	247	260	250	257	268	238	275	243	234	281	232	310	235	272	259	257	265	277	266	231	247	272	246	243	264	249	258	260	258	262	258	249	243	271	249	258	247	269	274	254	274	288	251	260	259	266	253	245	240	288	259	279	247	260	257	270	263	269	264	250	244	261	275	239	269	263	248	270	259	245	244	262	239	246	275	255	251	250	264	250	301	282	252	264	258	265	269	274	255	237	286	234	250	249	293	262	277	268	241	220	267	258	273	234	259	246	277	253	258	284	270	258	268	225	203	258	261	249	263	255	275	242	248	261	270	228	239	253	252	263	255	268	265	273	246	256	270	280	298	253	240	257	265	273	253	294	259	255	260	266	263	256	263	267	277	253	238	238	279	235	281	254	270	245	235	237	233	274	240	232	264	273	291	288	265	283	240	287	280	255	265	250	229	269	259	264	229	257	271	289	261	239	257	253	242	284	246	245	253	278	244	232	253	249	266	252	246	255	246	237	294	269	253	278	251	257	268	259	261	258	247	264	272	262	231	246	247	253	265	276	263	256	249	266	268	308	245	273	280	255	247	263	243	259	247	267	279	246	273	253	249	246	264	294	273	201	295	243	272	232	252	280	283	276	282	267	279	284	272	283	276	241	255	282	266	241	241	251	270	280	267	281	267	265	275	252	272	229	250	271	256	244	251	266	287	270	249	262	286	271	273	278	264	246	238	263	284	257	260	272	291	260	249	252	257	260	264	258	242	235	262	270	285	255	266	239	261	262	281	230	273	272	244	243	255	263	264	247	247	307	264	264	249	243	240	300	225	279	263	278	285	251	284	237	260	279	274	262	258	236	261	260	265	236	265	231	249	268	240	250	281	272	268	254	275	249	248	278	246	281	249	256	235	273	279	266	246	285	243	235	266	239	282	257	261	297	281	287	258	261	265	273	281	273	242	238	262	237	275	254	274	256	238	274
24701	27120	39425	39546	36707	35698	36266	30020	32631	26837	17040	11909	8702	7251	6196	5706	4826	4260	4037	3946	3595	3668	3164	3114	3251	2769	2350	2506	2398	2401	2468	2462	2187	2146	1853	1665	1895	1796	1606	1826	1566	1406	1197	1248	1019	926	984	850	785	734	740	752	783	742	745	775	742	805	809	821	823	842	958	905	1019	985	862	863	802	843	835	804	771	701	664	713	677	750	710	760	719	720	679	678	693	673	669	656	700	657	777	739	696	730	689	769	678	696	725	673	641	667	663	681	701	762	666	696	673	715	682	684	668	638	703	692	682	666	707	711	663	662	755	646	668	685	641	668	621	686	660	676	684	647	673	691	708	633	675	658	640	679	701	674	723	653	685	674	640	689	669	664	706	658	675	683	664	648	701	687	634	646	672	666	667	670	657	621	659	681	642	666	685	658	695	668	642	681	678	678	697	625	683	660	721	612	672	645	653	631	641	639	702	616	653	702	713	697	642	687	631	667	667	646	670	640	651	714	691	694	655	641	627	678	697	693	658	630	618	685	678	664	697	644	657	665	613	703	637	656	622	652	650	689	663	656	677	668	615	651	676	686	689	626	675	774	660	663	713	670	680	670	686	687	672	659	609	667	694	640	648	665	632	668	683	675	696	693	645	677	663	642	665	674	637	654	609	682	641	663	707	667	620	618	687	667	632	640	682	641	658	664	659	657	689	625	706	627	648	632	655	694	681	611	642	661	645	648	678	710	668	620	664	694	656	672	726	675	660	672	690	640	703	656	636	660	665	684	673	685	669	656	699	676	681	671	681	646	677	689	660	635	684	644	628	677	672	675	674	659	643	677	648	642	655	603	678	681	681	674	672	638	660	666	656	702	662	685	638	680	679	678	631	640	687	662	650	681	627	670	729	669	681	693	676	648	668	684	672	646	627	693	674	667	592	683	677	627	675	659	687	635	661	622	654	668	706	628	675	650	669	662	663	687	644	644	669	673	656	701	688	648	678	663	660	647	665	644	649	706	654	689	683	639	644	648	662	688	687	643	678	619	671	644	669	655	641	674	648	652	662	640	669	696	673	680	700	695	668	669	689	658	664	673	693	708	672	665	656	668	629	711	667	676	630	638	653	662	616	626	598	642	669	657	663	675	659	657	696	641	630	666	678	666	649	665	661	679	659	692	661	688	639	667	682	643	685	674	698	720	695	675	724	682	706	636	680	649	715	656	647	711	677	686	649	709	662	691	640	703	690	673	633	673	694	710	688	697	697	650	651	685	634	681	661	652	680	694	705	658	662	630	696	673	720	696	771	612	631	663	637	673	677	675	682	670	724	653	626	643	660	676	666	677	677	667	646	687	684	645	682	648	644	691	663	662	645	633	652	676	683	651	650	667	627	673	673	687	654	619	668	665	683	672	677	670	650	660	719	662	694	626	679	651	662	644	674	707	684	675	682	624	592	679	694	631	705	628	666	652	670	710	685	655	677	663	667	664	698	629	663	620	688	632	637	677	680	652	661	655	644	699	653	729	613	707	636	646	665	663	710	677	668	681	678	650	688	722	645	670	649	633	645	677	696	700	639	684	664	663	649	677	649	651	674	663	615	686	655	641	692	700	682	683	654	675	617	655	657	687	689	669	663	648	692	635	657	664	655	678	638	662	675	614	622	689	691	656	677	711	669	657	679	653	664	690	679	662	635	657	615	690	697	631	680	638	637	674	661	659	701	656	617	667	667	700	671	684	634	675	674	622	679	634	648	675	638	699	685	668	669	656	648	673	653	676	707	641	657	667	686	655	717	703	688	704	677	668	690	629	683	653	639	636	641	619	661	628	679	709	647	648	680	644	665	676	698	630	687	669	640	665	683	710	621	694	658	640	685	659	678	656	635	618	641	657	688	696	642	677	659	631	674	698	658	627	640	700	607	673	691	700	691	659	676	677	654	608	696	659	665	691	613	656	743	648	643	675	680	665	676	682	637	678	681	684	701	641	692	643	657	696	660	694	657	662	628	654	604	685	633	694	676	661	679	691	667	652	678	667	679	691	652	653	692	679	686	642	640	681	671	649	676	690	694	659	698	690	640	652	739	665	668	684	632	663	616	663	655	673	685	612	683	665	629	644	641	671	678	638	617	661	633	649	683	655	668	643	679	674	713	639	684	622	643	659	626	703	701	661	634	590	704	624	709	686	658	655	645	673	643	680	616	691	643	649	688	690	648	656	720	693	610	695	657	702	675	640	683	664	687	675	667	704	684	685	644	662	623	727	680	647	690	628	629	695	704	634	668	661	676	671	662	670	677	677	677	732	673	630	691	655	666	655	671	673	679	672	638	678	665	706	751	678	627	663	626	637	668	674	638	632	656	752	674	662	670	710	690	622	714	637	688	676	651	691	657	699	631	676	715	650	617	691	671	651	693	660	666	648	651	647	681	679	659	705	673	682	673	680	684	666	682	673	662	628	639	690	651	684	700	640	640	717	646	646	710	671	675	686	678	672	714	644	632	700	633	718	704	657	719	635	629	653	660	674	666	690	716	705	658	696	644	636	666	653	594	695	604	632	650	659	610	665	679	667	713	669	639	698	634	627	622	654	643	651	639	688	656	654	662	672	660	628	715	648	647	660	643	642	694	647	682	646	647	653	701	658	684	632	679	650	648	640	680	635	670	644	640	668	684	674	668	668	641	682	626	658	661	694	673	665	633	654	663	672	666	653	702	720	656	708	688	686	659	673	628	652	655	643	640	681	694	685	705	655	664	683	705	683	659	743	701	656	661	611	653	688	705	620	691	682	656	677	616	652	614	687	662	671	654	674	724	718	642	702	690	672	655	740	662	641	719	647	657	669	661	687	666	695	660	731	669	677	696	671	649	655	657	696	622	653	698	687	652	726	681	685	588	615	693	686	700	685	620	603	647	643	636	676	647	685	628	663	688	631	657	670	673	651	673	707	660	676	590	662	635	649	657	611	673	651	659	659	694	646	686	711	655	679	673	642	681	648	678	644	675	623	679	702	612	669	675	645	690	672	633	673	683	704	685	678	671	636	662	629	652	618	649	679	693	655	652	665	642	672	704	642	652	638	667	654	647	667	667	658	635	643	663	629	656	654	637	680	645	704	665	654	645	657	678	630	656	702	644	647	655	670	655	670	694	670	691	656	658	681	623	704	650	675	653	630	681	644	654	666	670	629	691	671	623	650	660	639	658	649	660	702	661	644	645	686	660	678	624	660	698	676	676	683	660	663	671	682	720	680	707	698	665	669	647	672	729	619	633	622	685	719	691	637	645	640	690	685	671	678	676	691	668	642	664	624	666	647	699	689	679	661	670	706	711	668	663	688	665	668	700	733	645	652	695	677	683	668	632	667	662	640	667	669	673	646	663	647	653	703	673	705	644	646	671	679	669	651	702	670	678	668	664	653	656	649	631	705	676	655	644	617	706	646	644	652	679	654	681	705	614	681	719	639	720	633	717	674	642	686	670	664	673	615	664	621	667	675	661	678	665	727	656	685	628	673	670	654	659	625
20465	16570	19613	13422	8705	6097	4244	2638	1747	1323	955	641	592	491	456	424	402	403	380	372	339	357	326	327	318	327	293	318	285	293	287	297	264	277	311	275	293	267	293	290	252	283	284	273	290	291	276	260	257	286	298	253	282	286	282	254	272	297	252	267	259	304	281	287	266	279	306	280	285	280	271	246	289	241	252	281	262	261	264	306	275	254	250	271	277	248	248	275	256	265	260	270	275	279	294	244	268	278	270	283	281	251	288	289	258	272	255	254	275	305	270	271	291	256	267	255	284	277	254	292	301	271	251	244	240	268	288	264	296	266	256	279	286	258	246	275	246	290	265	278	251	269	303	276	286	266	296	297	278	253	249	282	288	248	280	279	274	270	292	278	295	270	244	258	259	257	274	265	280	274	296	264	272	276	294	286	246	268	283	302	255	239	279	315	279	271	266	273	296	311	304	258	237	290	298	260	271	274	281	294	288	266	281	255	266	268	283	261	272	268	278	251	268	272	289	287	270	333	253	297	275	286	262	292	286	278	248	263	281	266	285	240	289	270	309	289	259	277	277	257	276	306	264	262	278	259	267	296	266	261	259	258	275	270	249	260	292	291	255	255	272	257	259	254	300	263	278	259	277	290	273	274	272	268	265	288	279	239	261	255	315	262	280	287	264	263	283	283	254	290	304	258	272	286	246	268	273	256	259	267	288	276	285	272	271	278	267	245	243	267	285	273	253	245	279	263	272	287	302	285	283	286	275	269	270	279	234	290	239	283	288	275	309	232	280	250	286	259	273	302	269	259	288	281	261	273	259	281	280	269	236	269	274	266	269	283	264	280	260	278	261	266	241	273	284	261	269	249	288	307	282	247	257	243	272	271	289	242	279	295	271	268	269	282	267	288	266	294	272	259	284	274	248	290	268	259	276	289	247	279	256	278	257	272	299	270	278	277	268	275	290	226	294	264	264	244	272	297	315	252	294	246	290	282	250	282	279	279	284	259	278	263	265	259	275	256	268	227	274	264	262	294	264	257	281	296	275	289	298	294	258	251	249	274	266	245	247	255	268	274	293	308	246	301	288	252	284	279	259	283	259	246	271	272	258	257	275	279	255	238	272	266	235	283	261	290	263	274	273	265	314	272	262	268	288	260	280	240	239	281	277	257	275	265	247	312	276	270	270	295	269	277	289	269	288	260	276	259	290	288	285	294	275	258	274	287	260	300	254	270	286	258	244	266	249	250	279	290	271	288	283	263	274	242	248	270	278	252	278	256	264	280	270	250	269	296	302	280	296	253	250	269	299	274	269	283	281	274	286	263	259	250	283	280	283	286	233	273	291	265	296	253	294	260	243	252	254	283	270	261	273	249	265	257	305	280	268	268	299	290	281	264	308	236	282	282	261	269	267	277	280	262	271	256	287	292	266	306	241	314	263	259	244	277	281	281	270	272	282	284	257	263	268	260	268	255	276	277	290	294	271	254	247	276	265	251	255	257	276	256	272	258	260	265	266	256	282	268	262	275	287	245	294	280	278	236	305	266	289	296	269	281	277	263	272	274	260	257	256	239	256	253	274	253	262	254	276	267	294	263	264	291	252	274	286	305	247	284	285	281	270	286	273	268	280	293	275	275	291	268	278	272	265	266	294	308	260	258	248	258	250	263	244	267	275	250	266	274	262	305	256	258	251	280	271	300	291	266	272	276	270	276	266	261	267	286	257	272	262	270	279	271	291	282	232	332	277	264	268	251	326	265	272	249	291	247	252	249	273	253	255	285	264	254	244	287	285	290	307	278	281	288	289	282	261	269	266	245	269	267	283	280	300	279	241	290	275	272	292	266	252	279	263	256	250	283	258	264	251	256	278	260	275	265	287	294	270	253	267	284	259	291	293	262	266	287	260	249	278	276	276	267	265	262	266	259	238	264	269	283	261	270	269	263	296	279	286	255	285	275	254	263	269	271	276	237	283	284	254	264	270	276	282	272	264	273	247	281	274	275	263	270	287	259	249	268	256	281	288	285	284	284	254	287	279	282	265	256	271	261	274	295	263	280	299	270	279	281	271	282	276	259	294	261	302	266	274	275	267	271	249	265	266	253	285	244	277	281	274	287	262	300	265	285	305	254	260	299	249	296	261	272	283	301	267	236	268	281	271	247	291	271	254	256	236	257	289	288	256	265	276	251	263	261	281	265	268	277	254	278	255	250	287	273	270	254	248	255	306	286	302	295	284	320	243	232	264	298	275	287	267	255	270	260	271	284	282	287	277	286	276	261	254	251	275	279	256	296	271	250	251	252	288	256	279	272	258	284	245	277	258	286	284	264	259	285	286	272	250	264	262	268	270	290	254	280	286	279	278	258	265	264	276	291	269	285	296	265	245	242	283	285	258	271	229	279	271	285	262	302	270	275	271	295	281	276	251	278	273	273	278	299	266	275	273	279	290	282	287	294	277	276	268	300	272	235	293	261	256	269	274	238	273	269	255	278	287	261	307	260	274	248	283	308	269	289	280	274	285	261	251	265	250	269	252	278	300	271	278	272	277	257	272	267	267	297	289	283	299	266	278	255	262	262	289	263	289	246	278	310	255	283	239	289	272	246	269	266	254	270	280	268	249	257	302	258	268	291	291	321	281	299	263	282	249	265	290	265	292	265	261	283	272	271	261	251	267	258	269	263	273	255	291	309	310	239	287	247	260	285	274	279	245	266	269	295	248	275	228	289	264	244	270	288	254	244	244	289	298	256	279	271	279	323	284	279	287	280	247	248	301	268	245	284	268	285	271	267	272	259	332	287	255	266	269	280	267	271	264	294	297	272	283	269	272	279	273	269	253	280	247	254	265	284	274	286	264	288	302	289	275	268	231	257	269	276	266	275	304	253	235	258	249	280	251	263	294	264	266	255	251	260	252	290	291	288	264	250	282	287	303	289	262	268	284	273	255	281	237	257	248	283	289	280	308	240	275	273	276	277	264	279	260	316	299	252	296	287	297	265	286	260	256	242	319	261	258	282	257	258	289	234	276	261	280	269	272	275	249	282	259	295	274	276	283	269	243	258	265	310	268	252	268	293	290	280	281	258	262	281	270	276	248	278	258	293	259	275	245	251	262	267	270	274	274	302	297	254	223	261	276	319	282	301	260	280	283	273	260	239	281	278	254	283	277	295	252	257	250	289	281	243	249	262	221	275	257	282	275	268	286	273	295	244	275	298	270	238	305	273	263	264	271	288	269	289	275	266	260	286	269	283	263	220	258	260	251	269	265	283	247	264	281	277	263	267	273	263	268	270	264	282	337	280	291	281	266	262	258	271	274	258	277	290	262	263	266	252	286	301	267	267	293	270	277	253	278	315	261	283	251	276	287	271	249	266	267	301	262	252	266	285	276	254	272	269	263	275	300	248	307	289	256	278	277	263	269	253	277	279	259	271	275	256	298	283	274	293	276	244	281	273	275	264	299	275	286	277	291	258	243	302	243	266	261	280	272	286	270	265	278	279	249	276	297	266
11761	14193	25189	24767	20918	18425	14290	10252	7752	6007	4175	3124	2579	2257	1920	1742	1625	1355	1332	1279	1160	1109	1020	1018	991	959	922	918	882	886	870	877	821	836	806	815	785	777	782	849	732	711	697	738	713	693	725	724	700	732	745	704	732	703	700	761	710	732	706	683	748	689	727	701	736	742	712	738	662	718	739	697	710	683	667	673	691	655	674	727	718	690	724	681	706	688	704	666	714	685	658	656	699	710	766	660	670	660	695	684	725	720	736	695	720	670	686	717	706	668	678	691	688	678	698	694	676	664	686	701	664	749	647	694	695	714	706	706	673	691	671	699	644	673	704	695	695	710	686	675	700	686	681	710	756	660	701	689	739	667	690	651	720	708	661	690	677	693	702	725	697	736	681	717	672	663	704	685	684	687	676	684	695	708	714	686	691	707	682	681	728	737	738	672	663	703	690	683	685	721	728	728	768	668	698	712	694	663	723	694	705	683	713	720	662	682	709	674	675	724	709	680	678	703	715	686	735	653	681	715	671	713	727	682	698	738	640	730	690	680	729	703	654	652	684	705	683	691	687	728	637	706	707	692	679	697	734	706	727	703	678	743	670	700	672	698	711	661	679	709	720	695	655	678	677	697	690	696	701	682	668	691	694	711	709	742	675	709	689	722	667	717	703	653	682	658	690	658	713	750	720	657	701	717	791	738	692	680	688	664	743	691	692	683	664	697	714	704	660	679	698	690	684	703	649	678	653	711	728	682	733	704	670	684	716	767	699	659	705	672	663	678	705	736	697	652	689	655	687	726	679	680	706	714	654	660	659	691	667	710	695	709	738	718	704	706	678	682	727	726	696	685	699	695	755	657	722	671	695	668	720	695	673	694	711	705	730	665	692	683	666	664	702	667	705	680	716	676	680	712	664	693	690	691	702	704	660	671	697	688	664	726	684	741	695	699	667	676	663	716	671	665	756	693	698	749	697	718	650	648	657	681	688	689	693	716	714	727	686	722	733	704	674	707	670	741	684	655	724	683	746	684	709	644	707	711	721	660	687	668	665	694	720	740	688	669	660	645	710	727	669	714	714	722	723	694	674	733	703	690	692	723	684	684	704	675	681	668	672	680	726	658	690	716	715	734	666	709	687	691	669	669	711	709	675	633	693	748	689	672	727	693	665	694	719	666	690	742	709	705	683	710	718	663	657	724	748	654	707	702	720	687	637	681	683	673	697	724	688	753	737	762	701	714	673	684	741	697	677	687	663	655	695	675	709	701	711	705	710	656	698	672	703	750	676	727	737	739	693	707	701	739	681	712	663	665	746	664	724	724	650	683	705	713	697	716	635	709	711	672	716	708	730	711	677	685	722	721	694	709	684	683	622	724	679	736	723	695	701	623	668	684	685	662	708	708	731	692	653	712	665	672	691	710	684	702	713	732	706	692	710	690	672	653	698	730	684	684	719	705	765	728	672	689	713	714	690	682	711	732	686	682	669	705	717	665	703	697	714	745	679	698	699	674	727	696	638	678	695	710	705	685	671	714	686	704	737	708	685	679	703	662	675	657	691	697	670	650	683	680	732	711	692	687	729	674	694	716	712	709	655	648	709	696	645	669	675	733	692	679	699	690	722	705	639	751	674	718	668	670	686	694	650	690	697	637	690	720	733	695	692	700	682	651	649	703	693	690	685	702	708	716	675	733	749	695	711	702	670	702	670	662	745	639	679	711	684	699	673	703	721	672	675	700	719	708	694	661	696	712	696	689	740	720	681	673	717	682	676	673	687	736	674	716	695	723	671	715	720	692	686	644	637	709	697	701	656	681	728	698	665	695	729	686	688	723	720	683	656	692	652	679	736	707	681	699	672	692	704	672	713	716	705	673	756	712	723	698	667	719	683	703	723	652	687	676	669	717	732	694	693	728	731	703	695	709	675	712	703	685	721	711	684	677	706	707	689	707	667	689	669	701	685	696	743	707	657	683	711	743	718	692	710	659	714	699	710	662	675	661	689	677	709	702	717	704	700	687	727	665	670	693	615	687	686	657	707	729	744	656	740	699	693	709	720	696	670	716	652	676	636	672	671	706	699	701	666	672	629	698	694	720	707	664	673	676	700	667	703	724	712	682	676	705	691	687	659	703	653	652	658	738	704	660	709	674	706	701	715	699	676	663	706	681	709	712	677	685	697	691	702	690	655	713	700	714	647	664	719	705	725	695	685	671	709	687	657	677	700	686	692	693	679	695	694	674	704	644	657	690	646	668	713	678	687	647	707	656	679	700	665	658	766	722	706	667	665	684	684	681	690	681	738	678	676	709	642	705	712	698	729	690	671	668	687	725	715	688	664	662	745	721	717	666	702	694	709	657	726	686	683	717	719	690	698	716	704	675	648	684	701	706	655	684	682	709	702	688	684	693	732	691	677	665	697	683	663	658	756	717	711	689	673	726	688	699	634	735	703	672	681	742	671	669	702	714	704	663	691	696	710	655	683	692	706	702	633	717	697	710	686	722	732	658	668	672	689	739	642	674	715	665	715	662	689	683	695	754	718	626	706	692	642	713	666	687	680	670	679	694	700	646	680	668	683	635	687	709	720	669	645	630	710	695	689	705	689	694	717	687	673	702	707	685	689	752	693	648	679	736	675	624	644	705	658	682	691	660	659	678	715	736	702	665	674	733	674	690	673	701	664	669	711	725	688	687	686	654	715	698	625	716	691	669	745	664	749	722	691	664	641	668	685	653	717	614	680	698	742	653	706	645	675	742	741	649	646	682	690	704	703	654	724	739	657	693	731	694	698	725	680	661	710	746	689	703	707	674	645	681	637	726	701	692	672	686	718	673	694	697	678	667	666	705	684	653	702	685	682	673	715	698	680	739	695	700	691	654	640	705	676	647	674	694	707	677	692	686	659	751	693	719	684	693	672	685	646	675	701	714	710	703	693	695	721	687	710	668	707	669	696	663	697	690	700	712	664	715	680	682	671	683	702	686	727	702	691	661	685	702	727	701	718	692	673	677	699	655	709	697	674	728	754	663	708	703	733	685	686	695	669	693	749	685	688	710	703	700	650	732	717	673	744	676	719	731	700	691	696	683	709	730	663	725	678	714	703	701	712	681	708	686	683	674	705	719	669	694	680	702	697	707	736	693	726	720	731	705	663	692	696	719	694	694	704	695	721	669	666	680	714	681	662	680	707	647	687	698	686	674	679	679	688	717	673	676	656	687	658	677	705	678	694	711	682	695	720	683	699	686	706	648	721	705	717	708	641	702	704	659	755	687	659	705	716	656	695	687	669	674	713	678	690	650	743	688	671	723	723	737	676	720	682	627	719	710	709	683	711	667	701	679	699	669	683	669	714	650	679	683	667	686	695	701	691	688	707	728	689	676	695	710	708	641	702	734	690	720	671	726	674	642	690	737	665	755	694	698	721	675	691	722	712	687	721	717	699	729	659	705	685	686	676	684	730	651	692	746	652	709	689	658	679	683	716	643	680	727	690	697	662	683	733	675	683	676
31052	25987	30225	23288	19047	18302	14076	12061	12346	10357	3308	1119	844	775	733	578	534	477	486	453	454	468	441	402	393	391	390	405	368	363	361	371	356	348	365	317	356	336	335	319	342	343	312	297	325	304	307	292	295	295	328	295	310	274	294	285	280	289	251	276	274	303	322	301	315	305	283	284	259	302	292	326	289	290	287	267	298	269	274	275	312	285	296	262	287	280	266	291	309	293	273	297	287	301	279	306	284	293	300	275	292	304	283	268	297	298	306	261	281	269	289	263	281	291	276	283	287	325	291	257	303	314	300	273	275	319	262	284	285	283	288	285	300	313	271	261	283	239	311	290	269	250	319	279	299	301	268	312	281	308	294	285	267	268	306	295	258	290	266	291	295	293	272	284	257	264	285	308	308	288	256	296	285	306	291	266	303	274	306	265	269	263	281	267	289	307	286	299	259	259	297	276	271	257	295	295	263	289	275	302	331	293	315	271	275	292	299	258	305	308	280	267	286	252	274	245	301	293	285	301	267	277	275	279	304	300	285	286	274	311	263	294	313	293	278	263	302	295	291	297	290	287	251	246	288	268	284	277	293	275	275	261	284	296	290	297	278	286	273	284	267	293	295	304	296	299	308	276	312	259	288	291	282	284	315	305	275	256	278	269	260	273	316	275	272	281	268	278	260	294	271	289	281	275	280	273	273	259	250	266	269	271	286	284	262	285	298	266	268	303	282	278	304	284	271	303	259	295	301	303	266	283	256	291	305	282	272	308	275	322	286	278	285	257	285	292	300	281	270	285	324	277	269	274	265	293	294	301	298	300	272	304	305	289	259	281	280	292	277	271	291	294	276	276	279	279	258	303	296	290	283	286	244	281	287	296	272	276	285	276	261	279	263	284	257	266	273	264	269	283	302	266	273	248	301	280	278	294	292	270	271	300	260	287	273	267	308	257	273	325	268	288	261	263	268	285	278	283	295	287	291	303	286	261	275	280	294	297	313	259	285	271	281	293	284	299	257	293	293	288	274	282	300	258	288	315	265	275	292	300	302	269	269	269	296	303	280	272	271	290	268	278	242	282	325	288	275	302	294	285	330	271	265	292	270	255	267	269	290	275	253	270	288	293	301	287	279	249	294	309	275	261	300	283	303	271	296	298	296	260	279	284	277	266	311	272	268	297	281	272	288	281	280	278	283	266	259	299	307	271	294	299	276	272	288	262	313	274	301	264	290	275	285	266	300	304	265	294	273	279	313	304	291	296	289	300	283	283	292	288	307	273	285	292	301	277	285	307	283	291	276	284	302	294	289	280	301	277	273	285	298	298	279	330	290	279	302	284	302	259	286	253	265	294	298	308	290	283	291	292	282	275	296	270	284	266	264	291	308	304	294	272	282	312	280	280	260	280	308	320	283	280	281	292	273	267	283	292	314	271	273	263	278	313	281	289	296	280	288	273	269	293	296	312	264	283	274	303	292	259	296	283	296	300	296	272	272	270	289	269	277	288	270	290	305	303	325	303	261	265	294	290	290	264	290	286	278	320	294	276	286	296	278	292	255	290	285	302	272	273	274	297	314	295	312	270	282	317	258	294	313	297	291	251	291	305	277	282	252	302	324	286	289	300	305	260	284	278	287	308	284	292	284	301	300	288	295	304	287	282	277	308	308	295	282	289	292	268	292	292	293	307	275	307	258	261	281	277	277	301	282	295	279	262	300	285	287	284	280	293	282	284	266	261	316	290	254	293	306	276	309	323	270	291	294	313	286	312	301	279	292	259	274	295	286	314	277	281	260	291	294	291	288	294	305	285	287	294	307	272	284	252	297	279	264	268	309	304	263	318	286	260	288	238	271	261	305	321	302	268	297	272	311	286	279	291	294	296	304	298	276	279	276	293	297	302	283	297	293	298	286	272	259	285	280	283	272	271	271	301	283	338	275	280	264	289	311	279	260	283	300	276	270	260	270	284	293	282	303	300	316	289	280	274	296	267	267	293	256	294	279	276	280	272	311	297	320	282	300	303	271	291	264	273	298	278	337	258	283	326	307	274	295	280	299	270	288	283	305	297	296	291	300	283	281	296	260	284	307	286	299	309	309	301	300	293	298	261	302	266	289	283	281	294	283	272	284	285	252	307	297	297	300	284	300	293	298	272	267	289	286	278	292	281	272	278	267	295	256	285	284	286	265	299	283	291	286	285	269	282	294	266	273	266	293	297	287	296	300	254	280	277	279	252	315	247	305	253	272	292	305	296	295	302	318	280	273	312	280	279	275	281	320	262	278	277	314	293	295	292	296	294	308	291	288	321	272	270	298	301	287	271	261	285	263	266	269	265	270	294	292	251	264	292	276	269	288	249	275	270	298	300	309	277	304	275	260	282	288	276	288	296	307	297	273	255	293	280	270	321	289	254	254	316	302	263	273	255	278	288	289	287	262	239	265	275	296	293	282	269	280	295	268	274	264	290	292	256	289	265	270	287	303	280	300	269	285	280	297	270	275	301	312	271	300	291	278	270	271	268	301	287	281	293	265	287	285	268	266	278	289	272	304	293	301	311	288	282	305	270	293	286	302	269	301	279	267	301	255	291	284	286	258	296	280	301	311	292	272	282	277	261	299	300	278	277	276	303	293	257	263	267	282	286	291	282	302	281	284	251	284	265	252	284	289	272	266	278	285	341	301	284	285	280	290	281	287	275	298	280	249	285	283	314	285	292	270	327	279	284	272	296	266	288	272	275	263	276	278	282	259	290	271	271	295	286	255	279	245	293	310	274	293	283	271	296	261	294	296	296	298	266	299	249	282	278	298	292	278	310	274	251	289	265	284	291	288	276	285	293	291	279	275	301	298	342	300	272	297	290	301	275	304	311	282	278	276	307	256	313	276	295	273	287	277	287	261	303	297	314	286	297	287	284	270	283	286	261	287	280	285	273	286	291	285	277	286	304	303	265	273	267	265	281	283	277	276	281	277	263	284	306	307	293	312	275	266	274	311	301	277	335	302	247	304	278	294	262	254	268	290	301	323	260	306	291	291	288	277	282	285	288	261	299	309	295	286	268	266	278	286	266	264	304	303	317	276	271	267	300	282	272	282	298	271	276	283	275	273	319	267	301	276	290	289	262	269	286	281	284	279	278	287	268	267	312	298	291	256	275	267	306	299	292	308	277	284	255	281	274	271	278	296	286	281	298	282	281	298	287	295	286	288	285	280	261	285	324	268	272	296	310	280	305	307	283	269	272	295	275	302	289	298	271	281	314	296	300	256	312	324	311	303	261	280	267	304	292	261	278	277	314	269	284	291	305	299	284	280	293	304	322	285	264	308	303	276	285	278	300	301	274	262	304	272	289	318	285	304	304	279	273	259	322	256	298	276	296	265	280	275	289	259	249	274	281	280	304	282	288	294	292	303	279	274	293	282	268	274	291	290	271	293	309	290	283	306	289	284	286	278	285	296	299	282	283	282	266	272	298	280	305	268	271	276	256	269	295	308	251	271	316	289	252	303	321
18724	20886	33473	33674	33453	35280	29948	29981	31147	27690	9810	5125	4161	3646	3219	2913	2479	2235	2099	2020	1854	1842	1772	1673	1632	1545	1485	1441	1398	1294	1521	1339	1340	1239	1318	1195	1209	1186	1071	1101	1015	951	941	891	843	806	844	824	795	738	735	763	805	804	784	753	740	766	816	755	762	811	754	829	809	836	820	838	802	778	756	777	746	774	734	724	752	755	760	711	737	745	728	734	738	718	795	763	748	735	802	742	756	726	689	726	770	773	741	749	723	695	750	770	764	730	753	742	711	696	767	737	752	725	726	753	738	707	724	689	687	719	724	681	772	690	714	689	740	693	739	721	694	732	716	711	738	731	720	725	654	698	710	730	726	710	714	735	716	732	751	735	711	715	718	695	716	724	727	742	727	690	717	681	739	708	751	701	756	722	713	705	760	751	752	682	721	695	747	729	728	711	724	752	756	782	730	790	742	729	749	714	689	703	759	755	721	742	755	675	717	736	740	752	754	741	690	725	744	724	675	763	737	686	754	692	713	783	697	757	687	734	745	724	714	755	750	667	734	768	695	680	682	703	736	722	685	696	727	779	705	764	742	767	707	693	705	711	749	738	760	714	746	675	754	701	693	747	721	697	715	703	737	760	731	738	761	685	741	718	697	748	714	697	720	710	732	782	719	731	738	729	718	723	731	736	756	731	723	727	724	758	727	714	693	707	709	733	738	722	718	750	731	727	764	730	710	751	756	710	732	702	727	690	761	726	702	723	719	742	737	691	717	779	709	732	733	681	735	769	742	724	723	742	678	728	710	711	742	706	720	723	788	681	715	738	740	690	706	699	746	702	721	717	753	742	705	730	727	760	730	768	730	748	718	754	696	779	689	803	747	729	721	707	735	738	704	738	731	721	715	727	743	725	742	720	780	691	707	729	739	701	723	709	754	718	733	714	768	779	724	779	729	713	713	747	771	709	691	684	732	737	704	695	681	724	736	745	786	769	744	696	699	766	678	739	734	698	691	682	746	697	682	785	745	727	705	709	669	708	708	718	708	737	752	749	681	683	728	722	742	749	733	672	716	733	744	708	745	717	761	712	690	700	757	754	716	741	765	790	760	714	729	701	772	740	692	712	695	759	660	696	753	692	683	723	700	755	703	735	716	713	762	690	766	700	777	709	732	744	705	731	713	719	712	734	762	719	779	693	677	692	777	732	747	704	670	731	734	698	714	740	747	727	723	753	734	750	686	691	730	780	715	782	697	739	684	760	713	716	709	774	736	686	718	716	700	712	714	712	708	709	732	739	771	727	788	728	759	705	756	723	736	726	783	754	677	738	719	731	715	710	846	647	726	753	669	712	726	742	737	746	709	757	726	724	731	708	757	715	763	750	747	748	718	695	730	748	735	689	737	706	730	758	762	738	715	729	705	694	768	723	731	724	740	712	758	776	722	702	755	711	645	693	757	669	762	728	735	776	731	788	765	762	714	691	735	697	724	704	686	707	758	710	727	744	713	710	704	707	726	711	714	713	709	741	732	740	683	728	768	694	744	726	726	723	732	756	719	762	742	731	732	670	738	724	797	758	722	719	730	756	718	771	693	755	735	703	738	736	751	723	752	736	770	729	713	747	766	699	753	771	712	756	729	766	753	689	735	687	740	682	670	710	727	738	778	712	745	725	732	714	683	744	721	721	739	710	719	740	652	725	736	738	691	715	724	731	706	712	712	763	693	762	727	773	705	781	739	754	775	718	713	798	694	697	696	728	739	723	683	726	716	744	734	760	732	691	751	741	748	738	726	695	776	741	713	740	766	724	773	723	687	729	763	695	688	761	717	706	731	754	719	714	744	762	720	716	724	737	673	745	703	712	744	716	751	705	710	711	718	738	725	697	719	732	740	726	723	735	753	704	748	732	777	678	761	699	722	709	699	715	744	669	747	744	744	719	721	758	728	738	692	753	714	759	709	721	727	715	720	745	741	764	680	681	723	718	733	754	735	740	686	744	751	734	677	721	739	735	801	702	722	701	738	703	737	744	723	701	737	703	773	732	770	744	731	711	755	735	753	740	747	727	721	730	715	700	741	720	677	688	715	754	684	726	691	698	695	709	734	749	696	744	759	736	703	749	755	717	701	740	744	735	741	738	713	727	715	755	695	742	725	682	762	725	667	706	752	720	727	737	736	736	750	755	721	683	740	763	707	739	710	705	736	715	715	697	738	723	733	723	725	703	663	694	734	730	768	702	761	704	734	720	671	757	737	727	741	686	681	727	719	717	751	730	700	691	717	719	758	751	752	733	736	706	715	741	759	777	722	705	741	751	718	738	770	671	704	725	745	776	733	684	701	737	705	670	729	702	681	728	699	720	737	712	737	750	675	746	699	743	714	712	740	748	715	699	737	691	726	742	742	719	710	727	715	697	746	734	735	700	759	701	756	736	695	745	738	660	756	737	737	728	684	728	770	719	733	743	761	668	722	715	697	717	745	741	740	670	772	741	755	755	734	726	739	731	727	757	729	718	690	724	733	700	697	698	711	728	757	766	727	722	734	727	686	678	698	691	747	761	785	733	736	750	708	730	774	759	721	757	706	715	748	708	773	700	721	719	736	732	695	715	710	736	705	743	710	735	767	746	729	747	743	745	760	751	777	686	719	707	726	769	712	689	727	698	714	717	724	736	716	710	708	728	718	762	737	737	754	734	717	722	702	699	711	741	752	719	681	761	745	710	731	718	718	729	701	783	760	745	731	714	733	714	709	735	730	755	758	681	724	722	749	726	690	723	696	732	750	785	735	759	737	724	748	740	732	705	777	704	734	764	704	714	686	720	759	686	737	717	724	723	716	751	721	721	704	731	732	739	716	751	745	705	725	708	715	709	719	764	726	712	751	781	725	714	716	720	691	752	718	755	716	752	729	768	722	727	693	757	695	721	684	773	737	679	706	710	732	725	775	738	752	756	801	715	682	747	739	723	750	697	739	737	721	700	707	752	707	731	692	755	717	689	718	752	690	734	717	717	749	732	769	704	733	714	753	750	695	707	703	750	770	714	735	765	764	743	716	673	695	692	762	696	740	701	704	721	663	740	744	701	737	714	698	721	706	746	693	700	725	749	744	702	746	693	713	730	729	716	739	702	711	726	741	732	676	744	721	751	750	709	699	737	711	706	733	725	692	730	690	787	744	659	741	703	694	739	723	735	715	711	726	704	728	746	743	760	710	694	727	714	755	778	738	696	684	760	762	707	733	725	735	745	714	749	720	704	766	675	716	765	712	735	735	705	707	702	751	751	729	706	675	729	745	709	698	755	728	732	741	781	679	724	708	736	744	734	791	751	699	720	717	741	700	743	779	740	745	692	698	680	737	707	716	718	742	684	693	677	757	687	681	672	781	724	759	686	733	682	713	755	721	708	738	752	695	767	717	734	721	700	708	719	704	701	753	713	742	780	678	723	729	748	752	735	731	723	724	762	762	723	701	705	725	766	736	736	727	698	685	696	725	724	761	714	713	694	740	756	707	723	674	730
40064	33731	38161	33945	27374	25506	20682	20511	12790	3747	2427	2301	1819	1518	1315	1098	925	833	804	731	704	694	644	626	544	540	548	560	561	563	501	499	429	515	481	434	492	391	390	472	324	331	341	350	286	295	294	291	267	289	254	297	301	270	292	268	260	286	273	318	267	260	282	299	301	292	306	316	295	284	264	258	291	282	246	226	268	239	284	261	248	260	257	236	254	269	287	280	258	285	236	302	267	259	271	283	254	245	269	254	263	262	286	237	262	289	270	234	254	278	254	220	260	269	232	263	248	220	257	276	269	259	252	311	262	277	251	265	280	263	278	265	283	250	245	277	269	248	258	297	288	235	275	295	257	277	250	264	232	263	270	254	278	274	263	290	272	253	264	256	292	284	241	256	252	267	273	278	241	242	267	280	249	282	278	304	280	301	267	282	257	265	245	245	260	242	248	255	276	258	271	244	261	287	276	253	267	254	277	282	271	252	254	249	283	261	253	274	277	248	244	250	253	255	250	270	267	279	266	250	292	262	305	240	256	246	245	238	267	293	255	278	244	240	251	253	268	270	294	254	262	255	231	252	259	283	245	236	305	263	243	257	286	236	252	279	227	243	229	252	266	232	243	280	233	259	250	284	283	261	274	257	265	280	259	258	263	249	262	278	272	262	296	283	265	252	256	260	257	255	236	250	255	299	274	271	268	275	271	237	264	279	279	217	258	272	282	254	272	283	278	248	237	268	293	271	260	272	255	253	241	258	241	252	238	251	251	238	257	239	267	261	251	261	255	237	273	255	210	249	274	260	234	243	263	285	235	246	275	273	292	278	244	255	287	255	258	254	251	279	244	257	267	226	261	229	259	270	266	263	269	268	248	245	248	243	298	254	234	268	255	239	252	295	272	269	263	253	279	275	258	280	254	243	251	249	250	273	253	282	222	248	252	235	277	242	270	276	245	249	242	262	260	235	256	286	222	264	267	241	256	244	253	249	224	261	275	281	284	273	266	257	274	246	286	268	280	263	279	264	272	253	253	256	281	275	286	240	243	251	251	259	235	262	260	239	242	261	258	283	237	231	250	287	263	242	235	253	253	311	280	256	260	273	271	259	261	244	249	212	278	260	276	273	253	296	258	256	254	245	270	303	248	282	251	283	289	245	301	256	275	240	272	252	232	249	263	252	257	292	286	254	258	282	259	246	236	272	245	260	242	247	265	264	268	228	254	217	238	255	260	288	259	280	274	240	273	279	296	266	262	246	253	266	267	258	260	242	246	264	244	260	292	271	252	246	267	252	251	270	280	275	305	251	262	267	249	277	261	258	258	272	238	234	289	257	281	277	292	251	274	256	280	239	254	272	248	287	245	259	263	265	233	258	290	283	262	286	263	259	273	272	264	231	291	288	246	232	251	258	222	260	253	229	246	268	289	294	265	262	270	271	259	252	285	267	257	231	241	277	281	287	256	261	230	263	270	269	262	280	270	254	258	250	245	274	271	245	256	287	267	244	265	274	257	243	255	270	253	269	268	242	269	261	252	244	266	267	253	272	271	276	248	270	277	283	283	244	272	250	249	285	263	250	270	277	241	260	266	248	257	269	262	234	300	235	276	235	261	228	231	251	261	292	283	301	244	262	276	247	250	244	272	234	288	290	267	263	234	271	239	234	247	250	270	252	258	251	245	275	273	267	266	267	269	264	248	264	254	252	249	255	256	247	258	220	246	249	261	232	291	277	265	269	280	249	240	268	262	263	310	230	262	277	247	258	275	285	247	289	235	256	288	252	256	254	257	260	239	246	252	255	233	243	240	257	261	229	280	247	256	283	238	242	258	279	249	276	267	240	254	232	287	254	263	295	271	290	274	290	264	239	255	256	276	265	292	272	249	227	263	256	241	267	251	230	271	249	282	260	265	232	263	224	271	259	245	256	261	259	279	253	268	259	247	254	253	270	237	265	257	258	251	267	261	253	277	253	257	252	237	279	258	243	239	289	268	247	273	235	255	275	260	259	246	234	264	244	255	255	268	258	230	251	262	254	259	273	268	270	273	243	253	254	267	263	227	277	233	291	283	278	276	291	255	265	269	248	237	264	280	271	282	215	265	239	262	264	261	255	262	243	277	276	253	268	267	243	253	262	241	262	252	255	244	259	252	263	264	276	299	265	284	266	249	265	264	267	263	270	274	291	262	245	283	257	269	261	273	258	248	287	257	265	251	231	257	259	263	254	238	246	259	282	251	278	274	217	259	269	263	273	271	240	252	283	271	235	280	237	246	277	268	277	284	253	246	263	284	249	248	231	245	222	239	295	272	260	266	269	263	235	268	248	244	265	255	228	272	279	243	219	265	249	264	273	266	261	257	252	287	246	256	263	260	258	241	251	267	261	257	275	263	252	248	251	270	267	300	231	252	270	243	250	257	278	255	250	244	257	266	248	267	293	268	261	247	262	263	258	248	249	276	261	272	239	266	259	250	261	266	229	258	233	284	255	261	282	248	251	262	264	274	279	276	267	255	263	264	241	258	230	254	257	259	232	243	284	238	277	271	255	278	265	279	255	255	267	236	269	233	242	270	273	214	270	248	277	281	265	283	227	272	264	245	277	240	272	254	269	255	270	260	217	243	260	272	256	246	246	249	274	290	282	248	223	280	256	273	254	262	219	256	256	258	266	285	257	286	253	245	257	280	265	271	277	263	249	254	272	257	264	247	260	272	284	241	265	241	229	262	253	244	244	242	245	230	297	258	250	264	271	260	266	254	287	245	247	297	248	285	287	239	289	256	260	244	268	246	256	263	290	288	261	254	259	243	268	266	252	256	303	286	252	238	225	239	257	263	254	257	272	260	280	252	264	250	280	254	264	270	275	260	245	314	266	279	247	272	255	243	260	237	215	272	275	257	254	272	254	239	263	264	269	279	254	245	263	237	264	255	267	253	272	300	242	269	276	261	255	249	242	255	274	256	265	254	248	218	260	254	274	262	265	259	260	259	246	272	261	241	233	261	242	234	237	242	264	260	261	247	260	254	258	255	253	239	244	289	250	255	301	244	254	222	259	246	263	271	242	250	247	282	266	290	281	294	261	261	269	251	256	272	269	245	248	268	280	263	254	224	280	233	241	282	258	251	278	264	261	237	249	261	269	243	248	258	247	275	234	256	227	247	264	228	286	279	261	249	258	259	271	266	258	276	254	223	274	233	240	264	258	266	259	262	273	265	259	257	257	267	263	265	251	264	255	234	279	255	258	267	242	250	262	253	278	284	286	271	272	281	280	266	253	257	241	262	253	267	286	256	248	248	252	249	266	253	292	250	305	259	257	272	266	261	254	296	270	266	253	261	250	265	257	264	261	278	248	241	247	269	275	229	253	277	258	293	283	295	253	267	234	248	246	253	264	233	248	279	261	272	284	248	260	243	243	251	282	246	256	261	260	276	241	266	274	243	262	266	285	287	249	245	271	249	270	263	273	273	268	272	267	223	246	255	260	250	247	301	246	266	252	255	268	229	277
24626	26394	38737	41732	39066	38947	36827	37760	26725	12513	10498	10483	8785	7657	6736	5996	4969	4596	4357	3835	3495	3473	3436	3070	3109	2970	2944	3014	2455	2485	2743	2529	2397	2312	2557	2157	2200	1901	1813	1867	1526	1389	1268	1162	1121	1107	985	819	791	773	779	817	881	796	823	782	856	788	751	871	816	920	924	991	1019	950	1038	976	958	860	791	738	796	754	719	685	788	736	731	668	751	695	748	695	703	676	693	680	672	755	660	710	688	702	677	740	753	723	692	683	726	722	724	737	704	713	687	671	676	659	687	671	689	641	654	707	636	620	593	620	660	696	669	726	673	701	708	694	645	696	659	692	667	691	644	692	681	681	697	670	681	689	633	611	682	705	652	653	611	618	639	624	683	686	675	706	667	701	652	718	678	697	625	670	711	614	668	656	630	620	659	641	672	660	656	675	628	694	688	678	668	671	670	646	666	663	691	612	650	674	667	703	639	650	644	646	671	650	682	610	684	678	677	699	686	647	658	669	645	681	635	688	699	677	678	678	668	666	678	663	672	660	707	633	685	623	658	660	638	645	650	637	673	697	643	649	720	665	679	651	691	678	686	668	619	725	669	687	673	664	634	663	680	685	702	646	684	648	682	650	665	682	670	673	635	645	684	666	716	674	678	655	667	687	662	734	667	621	696	683	625	698	679	676	678	611	703	660	642	649	688	709	680	626	654	656	617	657	665	705	639	672	665	666	654	681	677	752	648	656	628	647	666	660	651	680	665	670	703	661	696	687	691	635	657	648	638	666	668	676	685	696	719	678	711	705	682	694	679	713	642	649	676	682	699	664	680	667	661	678	643	690	662	688	683	628	602	642	677	707	663	636	684	631	663	678	717	671	701	656	699	669	656	663	678	634	699	675	692	618	664	692	717	694	655	700	662	686	626	675	647	683	675	644	703	668	629	655	683	627	709	678	659	645	687	677	644	674	685	648	673	723	644	649	668	680	639	647	696	649	620	680	631	610	657	694	675	691	670	635	663	704	598	687	674	637	665	678	700	658	619	677	646	670	691	692	650	703	694	630	669	657	684	678	648	666	687	647	684	635	608	679	667	668	631	656	650	647	684	638	668	694	649	654	677	698	639	674	664	648	676	718	615	651	635	654	699	602	710	702	712	640	652	666	662	679	670	632	660	630	690	713	665	656	636	648	649	632	665	686	625	666	713	669	678	620	695	669	724	655	622	669	680	669	659	667	689	651	703	688	688	658	641	668	645	633	652	659	693	669	651	639	662	625	672	709	642	674	669	679	640	657	656	702	672	625	681	671	680	672	639	718	687	633	656	670	706	665	663	626	714	662	633	665	676	681	684	706	686	613	627	682	710	673	615	633	705	691	659	687	704	602	666	644	640	641	711	655	644	684	666	676	690	679	664	682	664	606	672	626	663	665	677	723	642	672	616	625	694	673	672	674	640	660	664	669	661	641	694	699	649	690	622	713	648	647	676	616	670	728	637	677	656	669	675	656	680	638	674	688	642	693	673	652	720	701	650	689	641	661	676	661	635	643	695	670	678	699	685	651	663	701	671	680	658	631	661	640	650	680	654	665	684	671	684	621	683	668	652	682	668	617	682	641	680	667	655	726	700	658	696	671	675	645	643	633	644	638	702	642	726	634	644	682	621	698	687	631	680	674	686	654	631	663	690	640	672	651	677	634	712	672	665	675	636	601	657	668	701	686	601	644	659	635	681	665	660	712	644	690	663	674	642	646	675	631	651	661	657	653	692	639	667	626	648	692	654	627	676	648	623	691	651	709	692	622	715	657	702	637	673	655	639	673	686	664	656	685	678	627	693	615	711	654	666	677	680	693	707	668	643	656	662	635	673	626	640	644	676	632	668	659	626	651	669	692	670	657	671	661	686	672	680	640	685	690	659	643	645	647	686	669	637	686	666	685	580	681	664	639	647	601	646	599	700	718	684	648	630	631	663	684	662	702	695	645	667	636	615	631	608	652	642	668	671	644	635	659	649	670	671	651	691	615	722	688	649	644	634	677	669	658	700	681	661	705	645	613	682	668	667	640	673	634	607	672	651	665	620	676	704	676	646	666	680	672	689	685	686	704	645	674	680	693	661	682	666	705	677	645	625	643	691	612	627	675	690	639	625	640	667	619	637	647	678	678	679	684	683	666	659	715	660	665	619	652	667	650	647	630	632	682	654	647	675	663	646	684	661	651	679	656	643	655	714	674	667	649	698	728	658	679	632	689	664	639	661	656	643	646	663	702	659	648	680	658	722	710	698	670	649	659	704	656	672	669	684	657	643	705	672	674	690	679	653	671	665	659	644	678	654	646	613	653	645	679	663	713	642	688	714	660	670	674	642	671	687	668	696	646	695	698	699	658	639	692	671	649	628	679	650	641	660	682	680	695	679	650	646	687	665	670	641	678	668	691	667	654	642	663	660	678	675	671	676	654	672	640	684	688	630	678	696	628	692	698	687	649	691	652	687	650	663	659	662	655	654	653	660	641	680	661	658	704	637	645	693	641	637	639	658	684	627	630	671	641	655	698	714	656	671	669	646	686	641	654	694	629	679	630	700	669	665	673	672	701	703	655	643	655	672	656	655	651	684	631	692	689	625	659	668	664	654	655	694	632	660	687	628	680	643	684	689	672	679	666	649	616	679	670	675	675	671	668	674	680	678	655	663	643	632	696	678	671	674	695	657	675	633	595	728	643	647	657	676	667	709	645	658	633	682	641	671	668	667	668	655	641	636	667	645	661	709	640	681	693	669	735	687	675	663	690	676	663	673	636	631	657	648	672	656	637	697	637	657	668	705	670	703	655	619	695	629	694	611	674	721	673	702	672	660	634	643	674	658	643	650	633	668	658	648	677	656	699	690	694	672	654	643	679	701	660	714	682	655	665	658	657	653	636	639	622	705	644	708	637	604	683	656	705	655	674	629	657	637	677	652	681	631	605	734	620	639	674	637	676	663	658	688	666	655	639	682	706	666	685	639	738	675	652	669	662	646	662	641	684	692	657	651	655	638	665	702	584	646	676	687	768	674	680	695	614	649	643	686	655	675	645	663	640	670	691	674	665	674	677	674	659	680	671	701	666	668	688	680	669	634	631	690	633	679	667	612	704	671	650	664	687	612	672	640	664	660	627	696	699	676	659	632	644	664	596	712	662	668	639	710	683	706	664	656	714	649	668	667	651	638	666	664	721	702	668	658	669	627	655	659	691	677	620	690	686	661	667	639	658	673	656	635	649	674	726	659	667	672	649	670	680	610	653	670	681	643	710	639	613	649	672	692	591	637	675	672	716	618	695	674	620	656	651	675	630	662	634	678	645	675	661	682	624	666	667	654	642	640	655	633	659	682	676	700	684	654	608	693	647	654	659	681	661	643	641	646	661	699	624	659	681	659	684	689	701	645	632	694	669	669	669	643	719	640	652	607	670	657	597	625	657	642	666	684	715	644	693	618	678	709	684	644	659	667	651	666	628	700	710	663	678	656	690	645	689	661	645	697	650
20978	16427	19184	14379	8356	5454	3989	2652	1412	966	728	692	599	523	478	457	418	369	403	398	332	348	357	321	336	293	272	316	300	290	309	297	288	283	294	279	317	280	259	285	281	266	289	246	300	280	245	222	249	277	277	282	271	283	270	263	245	233	271	279	281	272	282	281	250	261	270	306	296	322	257	257	276	258	262	265	272	299	253	283	267	293	280	267	257	260	266	285	283	271	286	249	261	242	289	272	269	234	262	248	234	275	284	250	274	281	282	277	268	249	312	266	287	253	265	258	295	241	264	260	264	249	281	269	282	254	303	276	270	288	245	266	242	250	262	249	236	274	243	268	308	269	273	268	264	287	283	285	255	287	271	291	243	267	240	267	277	277	274	266	282	266	258	272	268	250	252	258	272	286	262	256	278	244	284	285	250	234	246	253	285	259	268	249	252	297	261	289	273	286	321	282	257	282	282	293	267	260	252	250	268	274	284	258	262	273	287	283	274	283	254	270	273	284	279	274	251	249	282	242	297	269	289	272	236	292	288	251	291	244	246	280	274	282	264	275	281	260	250	262	310	303	279	271	265	257	311	292	272	269	296	285	291	249	236	313	287	268	257	275	260	270	281	259	301	280	278	275	284	260	281	232	304	263	258	268	295	252	281	243	260	282	289	251	258	236	284	245	254	256	268	270	292	278	252	266	274	293	281	282	292	298	263	251	249	264	251	273	272	249	281	294	283	248	285	254	290	256	267	271	250	272	278	281	266	258	283	276	297	281	270	248	275	290	264	259	270	298	266	282	276	267	273	260	311	259	291	272	252	276	246	285	257	256	246	276	268	268	262	260	260	266	254	283	262	251	278	244	267	300	282	262	298	248	273	270	237	264	258	256	264	288	245	283	293	279	258	283	254	267	262	236	262	265	256	240	309	292	263	246	293	259	246	263	269	260	267	276	275	296	274	262	286	278	286	272	278	251	265	276	291	302	297	270	257	273	285	268	283	269	254	256	294	240	258	266	282	262	274	256	248	276	263	267	300	271	282	257	273	253	279	254	264	278	267	285	249	291	257	262	274	250	276	246	241	273	240	252	284	239	262	277	305	237	276	311	261	270	275	238	247	250	266	265	282	285	269	275	254	257	277	285	279	257	267	291	270	288	248	261	261	264	259	248	268	293	283	312	288	264	255	259	289	272	266	270	270	258	283	286	295	248	282	270	288	266	266	261	288	262	280	294	274	232	251	285	291	262	255	255	283	269	260	291	275	239	299	255	266	266	311	290	260	275	255	272	265	254	262	264	265	287	257	268	269	270	249	276	242	283	260	266	276	274	247	264	307	277	236	287	287	251	265	279	258	261	285	296	252	268	270	298	272	270	287	259	248	247	279	284	266	245	259	292	246	286	267	249	286	271	264	283	284	253	281	284	289	251	286	255	258	274	261	285	282	264	251	284	252	269	277	293	284	263	232	273	252	278	321	253	251	291	267	278	238	255	261	259	255	261	271	289	256	256	240	272	282	293	288	289	276	279	282	237	262	299	264	267	275	268	289	284	261	290	282	267	284	283	254	269	295	296	289	270	283	267	246	268	258	278	259	275	283	273	273	306	276	284	290	283	259	262	273	269	265	239	266	258	272	283	255	255	288	278	252	255	276	273	271	273	268	262	293	281	265	264	262	251	276	282	284	272	274	272	266	265	290	280	317	260	242	281	310	282	270	269	276	284	298	263	324	309	252	262	261	267	274	288	259	270	239	306	257	282	285	270	285	276	267	305	275	277	300	276	284	283	295	278	255	247	260	249	265	258	280	284	265	283	270	253	272	296	295	290	295	272	286	275	264	263	229	251	284	258	250	267	296	263	268	299	253	277	286	299	269	257	241	289	265	236	278	258	273	274	265	298	282	269	285	293	279	275	276	274	307	280	255	273	287	264	268	263	270	307	277	258	277	248	265	275	281	240	256	279	290	270	245	277	279	279	278	259	281	292	295	260	245	260	248	270	314	276	273	280	282	254	287	245	284	238	268	254	272	282	267	265	266	284	275	271	270	279	277	285	254	274	283	269	273	285	293	275	287	258	284	307	288	279	253	287	253	263	312	262	272	282	263	274	269	292	262	260	276	263	275	267	274	266	278	269	236	259	265	294	273	242	260	222	252	271	297	255	268	253	258	275	281	262	295	257	275	259	253	241	277	258	269	302	276	296	249	285	272	295	303	289	283	276	259	270	268	282	296	317	282	264	285	269	260	283	294	271	247	274	307	299	242	275	292	281	277	273	275	260	277	253	287	259	260	287	277	301	283	300	274	259	294	240	269	273	269	274	297	270	291	252	269	275	264	233	247	276	274	230	259	260	283	260	256	269	267	257	265	249	273	272	260	261	269	292	264	276	259	291	284	262	267	246	287	261	257	256	284	278	260	271	260	256	255	248	273	253	258	279	256	278	288	262	262	250	293	255	290	253	255	261	288	262	275	262	271	259	245	254	283	245	261	277	275	244	279	270	262	277	242	276	278	275	264	270	282	287	281	285	275	264	259	282	269	258	265	301	280	268	261	273	273	271	276	294	283	246	249	294	306	256	285	263	285	276	249	249	257	248	260	257	270	272	257	263	255	270	261	292	253	246	280	296	260	269	272	255	263	298	257	301	258	295	256	276	264	263	269	256	255	280	267	290	318	259	242	289	259	271	257	235	266	270	286	282	279	291	268	282	284	305	278	291	262	283	296	285	275	274	277	278	267	256	250	261	255	255	286	298	269	281	258	272	260	298	271	276	247	276	302	299	288	285	261	286	278	294	242	302	252	276	300	263	285	274	289	276	289	264	253	264	282	259	307	299	279	272	267	277	265	278	267	277	256	274	290	267	269	278	272	271	269	251	254	269	274	288	274	252	267	277	288	269	249	278	280	262	275	258	287	273	292	268	269	262	246	275	245	264	247	242	252	280	247	282	266	253	267	237	248	308	258	259	285	247	303	260	266	274	260	263	270	303	266	263	278	238	270	303	269	257	288	282	283	267	272	283	259	269	259	269	238	276	274	273	268	271	297	252	254	315	273	257	264	276	267	249	245	280	282	281	280	257	264	272	267	260	309	302	271	259	282	293	284	253	273	269	282	290	279	241	260	272	252	292	266	297	288	267	272	257	252	294	249	240	263	281	297	296	259	290	265	260	262	255	285	267	295	274	268	271	283	245	263	260	288	258	295	285	298	276	240	275	280	266	258	258	258	268	278	272	302	267	285	282	289	292	276	269	251	281	257	268	292	273	293	289	276	284	243	280	281	283	283	288	274	251	285	239	266	271	266	280	273	274	282	277	296	300	288	268	288	299	253	273	285	277	248	274	290	276	266	287	290	253	276	251	268	271	230	269	266	258	260	268	275	306	313	252	262	250	287	293	268	284	263	267	270	268	272	274	258	263	263	276	268	279	276	321	278	261	282	303	273	276	290	274	260	276	238	259	260	282	274	253	273	280	256	272	251	246	262	257	277	269	262	269	262	255	256	270
12108	14085	25009	25696	20444	17435	14356	10943	6482	4689	3682	3171	2533	2273	2068	1822	1590	1507	1417	1284	1211	1141	1145	1098	1067	980	1005	1021	942	876	927	865	810	842	849	861	812	799	732	776	785	768	741	719	745	707	735	729	720	712	725	710	716	700	681	672	741	755	695	751	702	681	710	757	695	680	736	718	698	673	723	689	688	700	709	742	683	718	730	680	736	705	687	670	735	659	691	701	715	652	653	711	724	702	722	699	702	701	696	732	648	677	721	662	725	710	668	675	714	675	691	647	691	710	679	695	739	677	698	711	745	668	663	681	687	658	725	688	672	680	699	696	671	713	707	651	663	668	696	714	697	638	669	693	658	725	699	684	676	680	684	723	649	714	725	664	721	699	678	703	677	721	733	697	670	668	660	692	726	719	671	710	660	688	704	651	719	731	692	695	676	694	649	665	697	699	733	644	697	734	654	667	663	721	694	674	685	712	669	689	685	706	726	718	723	700	724	651	643	659	681	642	663	703	700	717	699	743	645	655	692	648	687	663	663	703	704	680	679	697	675	659	689	708	727	686	726	705	708	702	688	700	658	683	693	671	689	665	667	684	677	694	684	724	703	740	711	687	693	660	664	693	723	699	661	727	694	704	752	681	690	694	691	709	683	769	683	703	643	678	726	664	682	709	679	698	717	690	679	654	704	728	629	599	683	685	707	708	695	704	643	664	682	733	700	648	682	690	694	701	721	722	683	703	687	687	703	675	673	674	673	701	716	710	675	760	670	715	693	697	662	699	704	715	664	708	696	674	690	672	689	708	717	692	717	652	701	630	715	740	691	706	681	676	667	693	700	725	701	742	746	630	748	724	657	688	690	689	722	708	691	723	718	717	722	690	685	670	700	664	689	727	681	670	692	692	668	694	685	706	666	720	709	708	706	698	704	708	686	694	688	647	662	668	668	674	699	673	669	726	616	661	679	726	700	752	700	734	672	661	760	723	698	692	695	738	699	660	709	677	712	712	679	648	718	670	664	688	659	703	731	718	731	707	684	739	693	707	712	707	689	678	694	704	642	717	714	709	710	701	654	689	678	716	708	709	659	705	675	706	707	688	666	697	646	681	733	678	695	675	638	714	710	702	708	749	678	661	713	670	662	643	679	692	709	686	695	683	689	681	673	721	700	706	683	677	727	631	721	670	672	680	713	666	701	702	709	704	669	655	716	660	721	711	687	715	679	671	643	718	692	616	713	677	701	688	665	712	677	693	671	659	668	713	729	695	693	681	714	636	680	635	662	684	697	667	748	674	708	733	655	678	721	662	702	686	705	647	682	686	668	667	677	680	647	713	721	663	664	664	679	717	734	682	701	673	729	690	694	674	668	689	694	696	683	668	651	671	667	686	692	693	695	711	693	671	743	645	696	672	712	714	664	669	735	685	683	680	657	680	666	678	678	729	652	699	651	732	678	709	722	706	713	687	662	706	684	631	686	691	683	708	753	665	695	643	705	713	666	727	686	701	707	702	678	675	730	709	698	696	689	711	705	669	714	705	697	663	640	690	696	679	709	689	696	681	713	664	726	637	694	634	729	681	706	710	724	701	651	667	651	710	705	657	707	699	662	637	693	648	709	678	679	728	692	703	692	718	689	730	742	708	702	680	668	693	683	661	723	673	706	742	715	707	675	724	692	709	649	664	687	676	723	680	690	715	664	678	659	724	725	722	693	726	673	709	666	716	615	705	700	670	705	647	671	667	701	663	681	636	688	737	664	673	693	728	710	708	707	715	669	682	712	717	655	687	701	700	707	679	712	672	671	688	684	689	652	697	644	674	707	646	690	706	666	696	719	687	681	699	681	665	676	684	721	663	713	674	685	708	726	679	685	706	683	674	678	729	721	706	700	692	683	732	673	664	706	701	722	679	682	737	700	664	658	685	717	679	698	726	657	694	698	675	669	626	701	658	669	700	713	700	701	681	682	683	732	687	680	665	693	695	665	646	741	701	728	724	707	705	650	686	723	671	633	683	684	678	689	712	624	705	648	733	699	677	684	662	655	682	701	747	726	707	698	710	656	729	689	728	727	731	685	675	690	726	719	707	710	646	685	683	661	690	670	723	695	679	711	663	717	699	713	669	713	699	668	737	723	680	712	689	723	718	706	658	704	727	701	700	727	732	716	713	703	664	706	700	666	695	675	705	686	724	688	622	718	679	650	686	699	695	704	648	718	672	676	680	721	662	677	691	716	682	703	691	735	661	729	674	672	696	721	667	742	713	655	740	665	660	694	662	665	700	698	703	713	707	652	607	673	679	664	709	668	694	651	705	706	650	687	684	674	695	733	669	737	679	647	685	698	728	678	699	680	668	681	721	671	713	688	735	717	715	660	639	724	682	733	683	691	681	661	737	707	713	714	689	711	685	698	656	691	669	718	690	715	711	724	689	679	674	665	706	709	651	695	720	670	650	636	669	664	653	686	711	684	703	715	704	697	682	716	686	663	690	694	695	673	699	693	692	666	702	678	731	674	739	709	693	662	703	674	684	716	666	705	711	685	669	714	656	647	732	690	668	716	660	682	710	725	660	704	721	698	661	732	714	695	697	709	698	692	646	693	723	725	735	674	748	730	685	702	687	710	672	688	672	688	715	690	701	719	675	684	710	639	727	730	687	650	703	692	677	656	686	688	731	691	675	723	651	715	648	707	710	746	664	695	718	710	683	667	655	659	656	670	696	681	695	694	677	703	694	726	698	695	692	708	731	720	713	680	720	693	695	697	673	668	738	687	668	711	716	704	669	733	742	680	694	707	691	709	698	677	697	697	688	674	684	707	709	675	689	742	713	728	665	678	746	711	730	666	715	678	685	723	659	658	670	709	726	685	664	681	701	661	699	699	675	672	679	691	683	665	690	666	691	688	661	715	677	688	727	716	676	685	694	652	724	735	676	669	702	724	691	706	727	678	702	660	694	654	699	706	680	676	677	672	681	712	681	679	656	687	706	689	677	715	680	693	716	657	677	677	698	695	685	719	680	642	695	704	707	711	673	674	729	708	670	668	688	677	687	708	697	678	720	710	697	643	674	714	676	758	678	661	712	659	709	712	675	690	714	679	691	648	708	708	730	711	687	733	710	681	676	699	699	689	702	730	709	678	658	644	669	696	666	693	694	717	696	714	660	702	708	689	726	682	704	717	703	670	704	697	673	736	670	699	707	663	667	693	678	672	706	650	715	665	667	675	679	719	717	712	678	702	692	718	682	683	693	712	662	699	690	719	685	682	700	688	724	669	753	663	712	708	727	676	664	699	683	688	729	664	642	670	727	657	691	665	720	688	711	667	666	701	667	716	653	665	697	716	688	698	707	690	770	740	730	712	689	706	697	693	688	638	681	700	666	655	692	669	721	679	683	741	691	678	725	696	685	723	690	691	691	666	712	709	677	698	716	711	737	688	694	720	643	676	737	650	657	716	689	718	723	693	720	720	684	722	740	703	647	688	687	676	692	729	716	684	661	700	686	709	716
34406	28912	33574	27278	20509	16005	10747	7950	4418	4853	2935	1456	1133	951	872	776	690	634	647	545	518	514	526	464	454	488	439	471	441	460	428	425	383	416	422	411	382	368	377	376	346	329	342	305	341	298	324	311	304	285	309	288	304	274	298	280	287	327	296	285	301	325	296	304	295	307	334	316	304	315	256	282	287	298	302	273	296	280	286	320	276	263	248	293	277	277	295	291	286	264	277	260	299	292	253	272	298	300	272	304	280	293	267	251	278	286	290	286	293	276	305	281	274	264	289	274	281	262	277	266	283	300	294	268	310	279	291	297	275	273	281	320	255	278	279	292	290	274	260	285	266	291	257	283	292	290	314	321	294	276	261	284	271	260	275	287	293	257	271	262	253	293	291	307	299	290	253	285	242	297	260	282	291	297	281	277	307	274	227	266	289	271	291	329	293	314	310	296	273	277	275	296	269	266	288	249	296	267	277	285	310	268	317	304	278	273	297	299	279	272	286	299	289	311	293	265	286	296	282	312	290	286	317	285	284	286	280	303	272	278	305	269	306	301	283	271	281	274	285	298	270	274	263	299	251	251	284	312	275	271	287	325	294	302	266	297	283	307	270	282	279	296	297	273	234	321	309	279	279	284	286	278	304	300	267	270	273	268	293	290	287	312	275	290	278	275	282	255	285	314	296	291	286	265	307	273	246	281	270	297	274	298	296	269	281	276	291	284	264	280	290	284	304	266	259	247	272	288	262	285	276	286	287	259	260	287	278	314	314	279	274	266	319	271	291	285	278	293	265	279	266	282	297	272	285	302	285	286	319	286	279	275	283	258	276	260	282	301	288	265	259	251	248	281	259	299	268	297	258	286	273	258	275	278	283	289	273	301	304	275	283	283	262	296	283	268	265	293	277	280	297	288	283	300	322	276	265	273	282	284	310	285	271	287	305	294	290	273	266	257	272	320	262	285	285	260	277	301	283	278	268	282	300	268	284	277	291	286	257	304	281	290	254	282	266	252	292	266	279	276	297	244	256	283	302	261	263	276	272	290	279	272	272	300	294	303	279	303	303	278	300	287	294	320	293	287	305	270	298	311	252	281	276	275	325	297	261	305	299	307	258	299	309	258	261	296	254	287	304	264	297	289	304	271	314	269	284	288	319	273	279	287	308	278	286	253	273	282	295	270	271	287	320	278	244	301	274	278	280	284	307	261	286	292	315	269	275	288	325	270	309	324	275	280	294	271	245	289	285	261	278	270	301	294	299	277	255	248	281	267	278	280	281	319	267	294	283	286	299	262	296	269	285	287	284	274	258	312	256	311	285	289	265	278	238	272	288	268	301	282	281	304	283	255	295	283	300	256	279	277	295	303	262	290	247	295	283	283	265	271	288	291	283	277	280	281	264	294	257	276	264	308	320	300	264	277	284	280	295	297	280	280	285	274	294	288	263	310	288	258	278	312	285	315	287	277	323	248	276	279	266	276	304	303	297	264	301	275	262	277	273	256	290	302	276	277	312	310	289	308	305	274	303	308	292	299	258	251	306	290	308	270	257	317	276	286	309	275	308	294	254	279	270	309	288	285	312	246	289	313	295	255	279	286	279	257	293	265	302	278	281	286	278	278	282	292	324	281	300	241	274	282	271	259	297	312	308	306	321	286	269	284	300	292	289	275	281	278	297	281	295	294	275	271	304	277	273	302	257	270	290	263	286	278	271	307	307	286	269	294	289	293	314	293	260	264	291	286	255	284	291	285	291	275	278	304	292	310	277	280	280	283	303	296	283	275	258	263	281	314	273	288	297	285	291	276	260	271	272	309	262	262	290	276	297	298	286	264	296	272	287	236	296	262	286	289	264	278	286	281	263	309	252	298	274	284	284	297	302	257	282	274	289	293	273	278	315	287	272	288	286	300	304	286	311	266	279	300	300	276	280	248	280	247	294	321	274	290	283	297	284	282	255	272	302	304	244	284	310	284	258	256	263	296	254	260	253	271	250	273	301	278	285	271	315	272	293	255	256	275	274	264	264	269	274	282	272	244	307	269	289	296	280	279	299	297	274	302	297	280	280	291	268	285	297	275	280	286	276	294	282	287	275	327	280	313	275	302	274	266	291	269	275	298	255	313	267	293	300	294	282	267	302	287	260	295	271	317	273	285	271	295	292	304	265	273	284	257	279	290	280	282	309	261	272	261	268	309	257	258	274	285	278	311	275	277	267	308	294	296	273	289	237	281	281	306	267	271	263	288	273	282	254	280	272	277	299	275	307	330	271	284	285	304	292	274	306	287	249	294	285	295	274	300	300	283	244	302	313	276	291	289	267	275	259	287	265	249	272	307	258	305	301	279	260	275	290	297	264	278	294	281	287	269	312	305	286	262	263	305	302	307	279	260	288	305	245	275	294	300	269	302	306	296	297	291	327	234	250	270	279	284	294	273	291	299	254	299	271	289	290	252	271	291	283	287	284	299	256	265	279	269	259	293	269	284	275	281	241	261	273	278	287	301	270	294	292	266	298	295	286	281	269	300	284	271	300	297	303	287	268	280	289	285	274	301	262	269	268	261	277	314	323	275	301	287	295	272	320	257	298	307	295	273	289	292	274	294	275	268	262	298	292	299	294	311	278	254	306	285	301	283	277	234	292	289	276	279	273	263	292	291	285	301	281	274	276	274	290	298	249	271	255	263	278	290	319	276	316	306	297	269	281	259	286	296	260	249	323	278	295	253	306	292	273	292	250	271	269	294	274	293	306	275	293	305	297	264	296	272	255	326	309	280	289	277	269	256	286	290	257	260	297	295	285	274	266	249	273	282	286	291	265	276	269	313	291	295	250	296	285	291	281	287	320	252	271	269	262	261	266	304	303	272	307	274	290	283	276	286	313	262	281	282	243	278	271	279	303	290	263	272	283	265	287	295	284	287	305	273	266	276	312	289	277	286	272	252	296	262	287	260	290	278	328	309	276	283	277	301	285	290	280	284	282	275	277	263	278	283	272	301	290	294	276	285	282	256	296	268	296	278	284	297	303	293	262	285	314	283	272	291	290	278	295	289	281	309	298	262	262	279	254	274	300	290	291	279	281	290	268	268	276	284	310	281	268	272	291	312	315	250	285	275	283	255	257	329	279	265	250	309	293	276	280	264	288	299	285	265	266	268	285	262	286	291	275	285	308	282	308	293	246	275	319	296	283	271	278	284	302	305	285	293	249	268	265	272	291	279	300	283	300	308	283	298	308	290	271	315	286	273	282	263	319	290	287	279	238	274	253	266	288	267	266	303	293	302	292	294	286	297	265	285	295	283	255	277	268	266	305	262	271	289	258	271	293	262	285	293	297	269	254	271	256	278	275	265	280	288	301	286	314	293	293	301	262	280	284	288	269	277	280	302	266	260	261	286	276	291	285	268	270	290	287	295	289	277	275	268	280	301	297	283	277	280	269	279	261	263	302	280	281	303	248	278	267	265	273	269	274	285	262	336	249	303	303	306	264	263	271	275	300	268	291	292
21332	22717	35870	36956	33090	31557	25161	22539	15760	18518	11301	6928	5949	5053	4247	4016	3554	3083	3126	2570	2418	2402	2518	2253	2105	2082	1997	1970	1909	1946	1743	1712	1623	1693	1728	1696	1488	1332	1296	1254	1064	1168	1062	993	934	924	933	870	822	797	808	859	807	774	795	762	790	822	802	832	784	885	876	898	927	852	876	815	861	843	800	832	822	782	815	773	754	769	694	738	759	761	741	744	734	756	674	767	737	768	729	721	768	750	750	795	718	723	783	770	764	769	716	762	780	745	727	749	724	699	729	729	775	721	718	700	709	690	732	757	726	760	711	720	758	744	735	701	747	710	728	746	750	752	702	735	707	763	742	717	738	712	723	700	702	775	696	750	708	755	693	745	747	753	728	695	716	707	746	748	752	702	735	669	737	748	761	697	715	673	707	736	743	704	748	726	740	738	712	721	752	705	770	723	705	749	707	732	750	680	702	693	741	726	752	735	685	737	721	720	718	709	720	729	705	686	668	701	707	741	667	757	724	719	738	732	736	719	711	718	744	723	757	771	753	697	674	732	756	712	761	690	693	719	729	707	702	702	685	713	738	742	681	763	750	658	733	744	692	684	750	762	735	656	741	750	741	676	718	693	733	739	760	699	657	715	657	698	758	741	667	752	722	720	746	757	722	760	749	751	672	675	761	671	738	731	719	721	732	689	733	707	711	729	680	719	627	762	697	743	758	709	713	716	736	692	730	675	700	720	734	709	764	738	722	731	728	728	663	722	703	685	762	747	724	705	781	737	692	744	679	685	684	763	650	690	700	742	719	751	689	714	720	768	720	745	720	698	718	756	719	694	712	733	704	710	709	694	715	710	705	742	726	719	751	690	739	681	728	695	707	753	754	718	752	741	723	681	735	682	735	727	743	715	714	746	767	707	736	709	696	744	698	688	707	725	718	696	764	684	720	708	753	712	718	723	750	722	683	778	690	717	739	757	687	732	733	749	715	720	732	721	692	742	706	732	714	723	717	733	723	742	704	678	755	670	738	698	743	759	719	744	785	692	727	756	720	711	733	737	729	740	697	759	728	731	743	681	730	673	716	675	687	699	765	671	713	709	737	728	739	712	713	695	683	710	701	726	757	703	721	701	697	702	751	713	727	783	696	770	675	654	768	724	706	705	714	716	744	709	749	749	751	671	704	744	727	686	724	722	720	732	700	716	732	747	741	711	720	676	684	777	743	730	686	710	697	737	702	683	721	703	729	698	724	712	708	711	719	703	712	742	729	751	712	733	768	688	742	750	703	758	694	724	704	765	714	708	705	716	691	697	742	727	731	759	720	739	705	712	740	749	751	752	697	694	722	709	723	747	768	708	790	707	722	736	696	728	715	735	714	738	774	708	694	796	690	752	711	721	762	777	725	732	769	730	719	744	717	738	748	696	731	691	755	734	764	729	775	772	713	713	720	740	705	751	718	769	689	700	732	675	720	738	753	705	723	735	758	700	732	725	766	712	737	671	707	725	798	703	696	701	694	740	679	727	744	691	688	769	678	713	724	713	707	766	734	721	700	750	750	711	731	704	725	774	724	697	747	748	711	710	719	740	751	725	715	719	732	702	743	674	687	735	711	718	722	789	732	696	743	705	691	721	747	701	794	702	740	728	730	691	706	726	735	714	695	739	645	709	747	705	744	713	693	707	737	692	765	706	714	702	697	728	690	739	789	723	755	693	746	713	718	754	750	737	742	718	668	728	703	705	722	735	739	756	712	700	724	700	678	693	682	752	704	709	686	750	734	718	721	690	736	730	726	753	736	678	731	763	670	741	707	754	734	717	715	698	713	751	697	684	714	717	733	738	682	734	775	667	732	716	728	764	706	749	715	754	686	740	741	774	765	744	728	700	701	739	710	728	736	724	710	743	708	707	695	793	716	698	699	671	703	666	705	736	741	690	705	722	718	700	698	692	710	742	717	722	676	734	787	747	737	716	719	696	707	727	719	741	739	732	736	756	718	741	692	766	673	711	769	705	688	685	723	736	727	729	708	729	687	735	741	716	692	674	736	741	717	751	711	746	732	729	678	759	689	724	695	746	772	734	676	740	698	769	735	698	679	750	708	759	742	709	718	755	726	718	691	739	731	742	727	700	739	736	728	755	692	805	736	684	739	692	736	745	735	759	714	712	708	727	740	747	734	696	704	706	729	719	748	759	687	752	764	742	705	751	727	728	729	702	720	704	681	737	774	696	739	707	784	724	721	740	681	684	705	706	727	705	695	717	677	749	772	725	737	752	729	730	729	759	740	705	723	735	741	669	731	729	719	707	732	736	753	701	739	693	766	693	722	718	709	690	761	709	744	707	749	676	699	737	695	766	740	729	694	707	715	735	754	739	711	709	728	733	687	682	709	753	674	739	702	719	750	706	710	711	782	679	695	789	725	730	695	756	722	709	739	704	691	699	701	705	723	699	703	708	694	688	718	674	719	718	708	748	650	717	780	726	662	747	701	766	733	679	678	720	706	705	695	739	739	727	729	747	745	736	755	747	728	740	722	736	737	717	712	714	703	715	715	694	741	758	742	743	742	724	732	725	737	802	714	709	735	728	730	706	742	729	753	721	729	721	709	731	717	715	716	772	737	724	713	746	681	693	735	731	709	719	751	656	744	754	717	772	751	715	755	711	679	686	718	705	746	682	681	747	723	701	695	716	763	730	724	741	667	698	742	728	751	712	689	713	706	713	729	729	729	733	647	713	659	661	700	714	712	724	684	740	653	733	691	735	700	755	785	759	708	716	736	705	726	705	737	738	707	779	707	696	690	740	699	728	710	744	712	750	693	722	773	715	697	749	741	750	720	715	715	783	677	744	736	724	716	707	730	716	781	685	707	685	700	750	732	689	714	722	704	697	704	749	724	707	649	795	748	720	730	716	738	724	721	786	777	684	751	716	711	722	756	780	730	728	699	711	695	719	709	702	721	711	714	720	670	729	707	710	706	707	723	694	690	749	730	678	693	716	692	696	748	720	720	755	679	735	698	680	723	706	671	713	698	732	721	811	737	749	726	733	723	716	745	715	694	771	754	734	730	749	720	722	675	706	722	737	745	721	729	732	725	705	744	701	708	705	720	711	728	724	684	667	697	708	743	694	714	750	731	749	751	785	758	761	753	673	731	708	693	758	712	746	731	707	720	760	726	698	706	769	746	736	674	785	699	732	675	761	705	768	712	685	694	709	691	751	704	725	754	720	694	726	714	723	716	706	710	688	753	780	731	751	765	750	692	701	692	760	729	756	746	696	687	749	701	724	732	712	751	720	735	688	725	658	726	759	761	747	708	707	743	744	760	724	764	678	706	695	748	685	691	704	735	668	720	722	728	723	715	719	753	723	738	725	759	721	724	693	732	702	723	688	710	753	739	703	647	726	689	744	681	683	687	688	734	703	720	715	733	713	700	696	706	735	722	742	723	710	719	697	697	720	691	736	756	721	736	716	754	686	731	701	760	763	708	762	684	713	705	742	735	699	734	775	711	719
42933	37548	38820	33143	25779	18272	15785	9142	8152	8828	4053	2370	1793	1569	1208	1106	967	838	814	787	668	637	695	669	609	603	608	564	617	552	485	531	510	493	457	480	457	429	359	407	387	334	317	307	293	289	301	274	274	244	255	300	253	274	261	271	246	265	320	291	267	305	286	315	300	296	306	283	289	280	300	294	263	278	291	279	234	260	281	262	289	292	266	244	293	256	274	253	249	258	250	260	278	279	266	270	259	278	272	261	269	275	254	249	271	260	291	258	264	274	296	268	277	235	303	257	264	281	253	250	269	266	286	265	242	260	263	278	241	267	266	242	244	253	247	244	240	257	223	275	233	259	258	262	234	283	294	230	271	250	272	270	253	251	281	247	246	264	237	257	266	246	252	252	239	281	234	263	293	282	272	239	280	235	260	259	246	265	239	235	230	259	248	264	278	278	254	264	272	259	269	269	227	246	252	241	301	251	259	265	251	261	255	262	234	223	254	250	285	248	237	260	253	247	246	231	286	275	252	245	289	271	256	261	245	249	258	253	296	267	277	225	250	247	232	269	281	283	243	266	240	252	247	240	264	232	270	277	281	260	290	267	291	266	254	287	293	237	265	250	239	238	250	248	244	251	280	245	270	252	234	271	266	240	248	256	231	268	242	240	266	273	251	247	265	260	277	238	284	247	266	265	249	253	254	259	253	259	278	243	266	250	294	252	254	284	271	246	264	239	231	239	266	282	262	257	265	228	237	236	290	292	253	251	245	245	229	252	245	256	264	243	258	253	277	250	279	259	278	269	272	256	252	263	248	276	248	258	257	227	279	252	250	250	274	260	252	235	269	225	271	247	281	276	253	247	305	274	248	260	273	223	266	258	266	290	272	289	241	258	258	253	256	244	238	288	258	269	268	264	244	249	244	285	260	257	281	273	260	234	254	245	247	241	308	309	262	257	268	258	243	271	251	271	263	247	238	255	285	252	271	248	278	253	231	248	261	251	270	247	254	267	266	225	256	247	267	292	285	255	268	261	266	255	244	286	261	281	242	243	247	276	248	286	254	253	228	267	271	268	254	278	214	259	251	267	271	255	253	255	257	249	281	236	266	289	262	248	251	275	237	282	261	250	261	239	258	253	261	260	265	253	247	262	275	234	260	256	250	234	283	269	264	245	285	282	266	259	253	283	266	279	271	283	284	280	274	253	250	240	251	269	265	267	258	271	224	249	276	257	244	279	251	276	291	247	269	267	242	261	263	262	249	241	242	234	272	255	255	287	249	243	226	244	248	244	295	265	254	237	261	241	233	231	264	266	268	264	268	262	277	270	253	253	261	247	301	228	260	260	261	219	280	258	257	228	267	254	301	274	240	254	258	234	244	255	236	249	239	270	261	253	251	259	268	269	255	242	251	255	270	275	233	247	219	276	276	256	256	268	280	270	261	238	259	238	252	273	246	266	254	257	271	264	261	267	274	269	244	250	254	297	270	268	276	262	242	254	269	251	279	274	245	275	267	279	235	272	240	253	227	256	257	267	292	246	264	279	249	277	255	258	256	238	239	278	278	265	240	289	246	268	244	253	267	289	267	277	276	264	275	288	293	244	269	267	254	262	275	248	236	257	274	276	233	295	254	245	273	247	231	267	247	253	250	264	237	278	272	239	272	289	252	270	283	250	244	251	246	238	270	250	257	261	260	268	264	245	263	268	267	237	231	284	255	244	235	247	255	245	262	280	261	264	262	280	246	225	270	268	265	245	276	259	250	254	251	233	264	275	267	252	246	266	255	246	263	251	235	236	247	231	250	237	266	234	255	231	268	287	235	261	262	261	270	297	276	253	262	245	261	286	269	268	249	295	257	255	245	274	285	274	273	276	282	239	245	269	248	264	264	256	262	279	249	281	250	272	262	288	258	244	250	266	264	236	253	289	233	264	249	267	266	249	239	224	280	262	252	287	285	258	246	236	266	254	250	248	250	240	261	247	279	252	249	255	298	247	280	253	249	255	252	271	273	246	258	263	268	261	257	252	254	279	251	270	248	231	242	246	271	249	282	279	263	239	223	239	312	275	266	280	250	272	251	249	271	223	282	258	277	260	268	270	272	243	271	261	269	244	245	280	241	276	254	248	235	286	261	250	291	271	239	258	252	281	248	269	274	229	270	269	273	245	285	245	248	275	281	255	234	238	288	306	267	240	243	255	297	269	269	257	243	257	299	258	294	266	269	284	243	238	265	274	269	253	274	284	231	255	253	241	275	268	254	296	272	242	249	230	234	240	261	271	263	271	226	249	248	255	290	257	251	260	277	255	281	264	244	263	259	270	259	250	251	249	243	294	235	249	269	251	266	243	267	286	248	290	256	256	245	231	241	260	262	272	253	247	264	273	251	245	255	253	262	275	266	255	256	270	267	258	252	260	275	232	276	249	251	280	256	249	278	280	275	278	255	255	263	240	239	279	273	264	275	254	300	248	279	237	282	261	240	257	252	272	274	248	245	249	228	260	237	255	244	232	246	258	242	288	253	239	255	286	258	268	246	260	243	256	274	246	248	267	258	266	262	273	253	271	263	224	268	265	264	261	244	253	264	286	241	248	267	267	271	267	255	265	257	282	250	263	318	252	263	279	243	252	245	267	267	246	265	254	244	296	255	255	242	250	262	239	258	278	248	227	259	206	289	248	253	274	237	257	263	240	278	250	245	261	244	278	281	262	257	259	259	252	257	239	266	279	239	239	245	234	237	253	262	273	283	280	241	284	279	244	265	265	283	261	258	267	247	249	262	267	259	244	252	261	255	262	263	264	250	269	258	244	247	254	268	249	255	246	256	272	291	253	238	256	260	291	265	274	238	266	269	297	266	253	259	237	250	261	236	265	280	246	262	264	276	243	266	283	259	264	255	267	249	272	232	260	244	255	260	250	264	285	237	267	269	269	278	262	234	266	278	257	247	254	271	293	287	240	279	285	259	213	250	252	277	280	243	263	260	271	263	240	251	252	276	260	273	256	274	246	255	279	276	261	260	248	263	253	233	250	258	282	269	273	262	270	251	273	272	261	265	288	252	247	258	271	264	240	268	272	256	259	264	239	256	254	257	288	262	250	274	284	247	238	265	249	246	268	235	240	225	273	265	259	258	260	284	257	266	257	234	255	251	259	221	242	240	258	254	256	273	267	267	270	250	279	283	255	224	249	241	280	244	255	251	263	246	268	228	287	228	231	251	244	252	254	247	224	263	272	259	277	252	296	281	248	265	258	274	262	279	262	261	248	275	271	265	254	261	241	258	275	259	250	253	258	264	259	251	288	274	237	255	242	247	248	262	283	264	268	272	269	237	271	267	251	248	281	296	268	236	269	262	248	234	282	244	242	235	267	252	271	264	246	281	275	247	275	261	245	241	240	276	273	256	239	259	263	239	274	263	238	246	290	242	259	268	277	282	297	277	253	274	254	264	254	263	258	247	256	257	254	276	262	270	286	275	282	257	252	260	238	260	260	253	247	237	251	269	252
26953	29385	39768	41377	36955	33840	32035	24071	24792	25060	15083	10259	9166	8115	6368	5697	5314	4671	4513	3981	3740	3544	3859	3665	3146	3057	2864	2925	3030	2844	2559	2906	2321	2802	2443	2629	2064	1899	1665	1729	1474	1391	1310	1269	1125	1118	1063	836	928	784	803	842	883	790	763	789	774	748	801	789	836	905	934	961	1168	1012	1101	1016	938	986	869	789	808	776	674	741	736	749	747	701	765	735	690	718	699	689	688	697	767	705	656	690	713	728	654	745	762	726	744	730	749	704	768	716	728	749	705	688	731	733	656	683	665	715	644	633	687	693	677	656	663	699	683	660	701	668	615	722	671	662	686	693	709	625	618	685	686	671	667	657	698	679	673	650	670	633	701	643	657	667	675	695	673	633	646	624	712	659	663	695	654	672	659	691	690	647	707	715	658	644	650	685	648	676	666	668	684	671	658	714	639	646	664	687	670	661	659	636	672	675	694	683	691	639	652	627	658	669	678	687	656	692	672	689	689	621	672	670	668	645	616	653	631	660	668	670	605	650	674	683	677	666	707	677	687	646	670	663	671	640	680	709	669	659	625	677	695	664	685	704	682	679	660	652	651	663	687	630	614	667	702	672	662	675	672	697	621	650	635	733	668	703	650	685	647	654	710	687	671	684	662	677	651	635	690	644	689	708	678	671	615	651	639	686	662	619	698	669	672	615	662	650	688	642	650	707	613	713	688	698	697	679	698	633	638	692	687	679	644	660	657	641	655	659	682	669	689	665	657	609	680	692	663	609	670	709	665	673	674	648	680	616	664	656	640	641	660	629	674	683	682	639	659	660	671	663	654	705	659	672	638	636	639	636	645	612	667	672	642	626	675	679	669	647	691	663	672	640	669	608	687	631	694	624	674	652	638	637	697	635	680	637	631	619	656	653	667	664	638	686	660	662	649	673	665	633	647	699	641	715	660	679	647	681	681	671	671	676	684	661	639	688	648	649	649	668	681	698	595	664	669	688	640	649	665	659	659	663	638	684	674	662	635	669	645	638	691	698	679	723	717	652	624	629	643	678	666	660	644	692	621	696	652	627	659	643	672	667	652	639	664	670	711	664	712	640	707	679	685	680	643	706	674	639	668	666	671	670	686	679	684	650	693	664	653	685	657	646	687	647	716	655	675	618	672	724	612	665	667	691	685	671	682	659	667	630	665	672	697	687	672	654	651	661	640	681	669	678	629	637	724	658	645	653	636	677	706	689	652	673	664	670	648	657	659	669	691	655	673	682	687	669	709	671	660	625	685	668	682	675	618	746	691	631	680	670	623	637	707	652	612	639	654	713	722	658	668	672	688	680	665	636	681	681	657	616	703	655	649	626	618	662	659	641	655	635	670	681	741	669	664	624	696	685	646	639	653	683	651	623	681	644	629	662	661	643	640	672	716	680	652	628	674	678	666	679	658	668	706	649	640	690	651	686	669	692	656	658	668	684	665	673	644	690	640	640	684	628	704	718	660	668	713	711	636	664	686	632	653	640	669	681	656	684	702	628	660	662	671	662	622	681	699	638	711	650	711	668	667	690	658	618	675	687	687	695	682	635	667	648	697	691	666	617	695	627	681	637	678	666	657	689	706	693	647	695	671	673	662	650	667	658	641	646	611	685	656	637	667	676	647	669	645	652	686	659	681	671	679	665	705	655	647	670	658	667	602	638	641	688	693	664	655	686	659	651	657	665	685	669	675	664	660	647	650	654	691	677	639	659	662	680	689	663	646	683	664	704	657	659	677	705	674	675	675	647	647	722	702	676	696	635	676	639	624	671	706	656	626	716	678	686	673	625	655	675	653	674	645	689	665	708	618	675	695	639	642	649	655	692	657	638	695	681	645	601	708	679	678	685	668	658	667	673	702	634	657	675	654	673	658	619	667	637	695	601	627	649	654	715	678	620	684	655	669	681	638	608	683	670	674	685	689	684	652	690	681	635	665	625	661	651	655	655	632	674	708	689	651	669	661	644	688	662	731	670	606	630	671	654	630	692	694	669	632	625	662	653	653	678	681	689	680	611	664	647	674	654	669	681	607	676	616	658	651	663	643	659	656	644	669	660	641	680	650	649	694	645	667	666	659	648	675	672	680	638	640	741	685	640	641	682	631	673	679	688	659	597	654	654	655	692	674	666	672	737	682	692	667	682	672	687	624	667	651	640	623	704	689	687	716	645	677	688	647	627	672	664	648	649	672	677	631	700	719	629	656	689	640	680	688	625	672	638	665	692	648	628	666	645	697	633	632	709	675	652	642	643	734	645	694	657	668	636	634	691	628	648	709	694	661	647	610	682	659	635	694	643	643	651	636	668	668	684	661	684	722	685	686	692	635	695	659	613	672	645	686	663	594	670	661	620	661	670	672	681	637	672	663	675	636	643	699	670	664	652	699	645	666	644	624	628	680	676	660	671	695	664	658	654	679	717	619	662	647	695	644	662	721	698	668	699	689	609	636	633	675	684	715	633	648	642	697	672	680	668	661	676	725	631	619	641	683	635	671	670	682	662	659	654	674	647	677	660	659	640	627	685	660	671	669	650	679	656	677	671	710	617	645	662	655	655	649	649	625	677	651	687	682	664	688	664	730	675	637	680	642	677	695	677	661	676	628	643	662	691	677	720	676	632	663	638	621	659	638	634	703	689	645	727	640	663	663	662	684	677	692	663	688	657	673	635	688	656	644	666	688	650	653	665	674	643	663	638	698	668	612	660	647	681	715	710	669	647	632	670	609	679	661	721	663	649	684	710	628	688	668	674	687	672	686	660	611	675	718	668	684	666	668	619	681	695	675	689	689	698	647	626	680	666	680	657	665	695	682	633	647	685	610	682	679	703	651	655	673	701	689	712	635	643	648	665	661	673	672	678	651	658	676	638	681	625	656	651	643	673	684	624	686	683	668	658	636	707	618	669	667	675	662	632	680	644	649	671	665	643	629	641	683	642	625	680	640	678	645	651	659	698	722	691	688	636	655	663	665	633	630	692	659	655	641	661	684	637	685	644	637	646	711	650	671	650	623	700	652	665	700	634	684	610	655	658	701	586	648	664	646	680	683	638	704	640	684	679	680	691	691	670	685	666	701	683	699	668	695	663	652	637	655	654	647	707	661	694	690	676	649	694	666	745	655	668	639	654	634	674	678	691	667	682	640	647	656	647	673	688	632	692	731	657	716	654	691	660	668	655	703	679	666	638	652	680	685	657	685	680	666	648	681	631	656	657	680	645	707	637	684	653	674	662	645	673	682	607	651	669	650	680	662	645	698	662	648	671	637	611	661	720	629	673	693	690	672	632	688	699	610	691	701	683	662	678	676	663	662	658	647	634	676	702	657	686	644	597	729	672	666	708	645	642	641	655	650	647	646	668	660	709	689	645	697	630	654	668	711	591	696	642	663	619	683	684	662	692	621	668	662	653	623	711	675	615	639	667	620	646	607	671	685	637	646	654	640	671	652	624	680	701	674	645	651	649	622	677	689	675	719	692	661	658	636	657	692	672	697	663
20295	16854	19024	13395	8136	5184	3082	2260	1564	1119	959	790	712	617	565	494	442	412	378	378	368	369	352	300	297	285	292	283	318	306	315	266	294	290	262	265	324	253	270	320	248	251	262	260	292	257	283	253	247	289	265	287	259	278	280	247	293	260	267	273	279	272	263	257	249	292	284	288	276	271	264	257	290	270	247	262	283	272	270	266	266	258	283	274	238	263	272	259	260	277	285	254	255	296	279	283	267	272	284	246	264	269	208	299	266	253	292	272	284	249	271	260	288	260	250	271	275	252	240	283	260	260	254	256	258	241	289	244	271	253	264	290	255	279	293	246	290	261	278	280	247	251	243	285	263	257	272	276	279	262	254	238	300	254	289	284	251	281	247	263	293	251	250	265	242	252	280	273	224	272	288	313	286	276	282	258	281	270	257	258	259	233	249	285	297	292	248	256	265	245	253	261	297	280	247	284	282	230	269	263	247	299	272	287	255	287	249	261	243	268	260	261	290	260	271	284	260	241	266	243	287	232	272	267	269	227	243	258	247	260	258	258	279	249	287	254	258	261	272	248	252	258	259	262	248	278	289	259	265	253	238	263	247	272	270	241	300	277	292	241	316	255	253	263	249	254	252	243	239	252	289	275	288	273	258	271	269	226	294	286	271	251	253	275	285	275	275	279	286	250	261	273	266	264	249	267	280	246	250	256	278	269	286	282	262	262	228	281	268	255	266	285	250	262	242	285	255	287	274	280	266	273	272	276	234	258	240	262	258	272	259	279	271	249	269	265	255	272	299	265	276	269	270	276	263	249	275	248	280	270	260	255	281	304	281	253	308	286	251	235	290	266	224	282	261	268	255	280	252	290	268	270	226	273	255	287	258	294	249	263	283	290	256	267	241	290	305	275	244	266	281	268	259	285	261	244	274	276	288	272	238	277	260	250	279	271	267	286	298	272	250	252	246	245	261	290	247	260	266	250	254	243	287	269	289	260	265	262	296	261	271	269	265	253	248	266	270	292	260	237	280	279	266	276	268	270	257	272	286	239	269	245	279	260	268	262	283	279	221	257	276	269	263	264	250	239	292	249	275	235	272	282	240	270	251	268	277	258	270	253	263	278	251	274	285	255	265	275	238	264	244	299	239	246	251	268	264	267	253	286	240	252	271	252	270	267	236	286	258	250	283	271	281	283	273	286	274	264	253	252	273	262	267	273	282	267	257	276	268	271	272	284	299	248	272	294	274	274	270	257	273	244	255	282	265	253	257	253	263	260	270	283	269	292	242	236	271	252	237	294	282	261	274	256	234	258	239	242	289	257	285	233	273	258	276	271	272	232	258	259	274	261	283	271	233	294	272	259	281	291	228	283	251	271	262	251	268	274	245	260	249	283	261	247	274	255	271	252	282	252	296	270	262	293	267	244	289	262	291	298	255	248	252	266	262	267	251	246	270	273	284	253	268	285	273	273	252	267	260	240	260	255	291	235	254	267	248	245	266	249	234	264	282	271	283	259	261	255	245	265	286	276	275	269	245	258	261	252	275	281	280	269	270	270	251	275	254	267	267	298	282	281	287	291	273	288	268	260	275	270	269	247	254	251	281	268	259	287	277	268	254	252	257	256	302	265	232	273	284	299	259	270	272	289	253	263	254	269	247	268	266	249	290	286	256	269	274	263	275	271	256	259	300	281	267	304	258	288	264	261	259	292	259	271	301	289	284	296	247	282	264	269	264	296	313	277	258	262	248	253	258	243	246	259	252	288	252	261	269	280	290	280	266	263	264	288	265	278	272	254	255	251	247	275	277	254	257	255	296	263	248	277	267	285	250	278	263	249	275	255	286	272	262	249	257	255	251	267	245	275	251	286	285	265	277	248	237	254	285	263	275	235	277	278	280	260	287	246	236	269	250	285	268	280	271	256	275	271	274	276	271	284	272	279	266	273	244	284	259	254	260	294	272	271	276	277	277	267	265	291	266	242	294	290	248	269	271	273	291	228	284	233	285	249	272	241	271	261	260	240	284	262	258	281	260	285	271	292	235	231	278	271	272	286	242	285	260	270	260	246	270	261	282	273	268	248	253	241	265	272	291	286	261	249	249	236	259	261	269	274	271	232	274	255	235	291	266	296	260	260	278	270	247	265	242	255	244	266	250	277	251	271	243	272	285	281	272	261	240	288	258	233	285	278	292	261	262	246	265	242	274	265	282	243	297	270	257	266	256	283	274	266	275	258	286	282	270	289	308	289	297	243	260	260	284	255	253	260	264	288	273	279	291	257	281	260	285	261	275	253	277	268	282	258	297	229	232	278	265	273	268	242	253	257	267	280	261	229	286	255	253	244	280	270	275	235	270	280	267	255	256	273	242	304	265	282	246	275	252	244	251	272	251	227	243	253	271	230	280	254	261	274	243	254	269	291	253	265	265	275	244	265	268	294	259	251	279	309	243	279	269	263	239	288	253	267	246	256	275	225	221	274	275	259	275	266	258	288	277	269	282	263	250	248	274	280	270	286	239	282	282	252	278	290	281	268	271	268	269	252	256	257	251	274	265	282	276	291	269	273	271	294	242	258	280	268	264	263	274	253	268	243	275	291	273	241	247	246	268	267	288	261	263	239	285	260	263	266	274	277	262	265	254	249	273	283	237	281	285	286	266	270	254	271	265	259	279	243	252	265	238	283	249	260	268	245	252	279	270	273	260	279	268	252	284	276	282	252	266	276	255	274	278	256	246	267	260	290	250	290	268	259	256	276	294	262	271	263	276	278	263	263	263	286	265	261	249	277	269	264	250	276	229	264	257	267	254	268	274	238	286	257	299	288	279	273	258	247	289	236	255	278	273	268	270	292	258	275	251	268	250	244	262	244	223	274	277	266	264	249	298	289	261	267	242	291	247	271	248	281	240	242	245	247	248	262	266	285	258	270	274	272	266	253	248	293	289	265	256	254	259	253	284	255	239	289	282	293	280	283	267	257	267	286	285	243	277	250	292	287	293	266	263	256	233	283	267	283	267	267	269	281	266	265	285	245	261	263	258	279	264	291	274	307	288	269	231	310	263	261	273	243	252	268	255	259	275	270	277	269	278	260	251	286	243	266	237	312	288	283	281	260	287	240	264	269	280	263	252	238	263	262	294	246	280	304	278	260	247	265	292	244	259	273	277	264	243	258	254	267	253	258	276	257	244	261	283	244	264	271	282	236	257	253	259	266	256	240	251	265	260	264	284	285	251	268	286	296	256	271	244	238	251	261	303	282	236	275	252	282	252	287	255	240	245	272	277	240	291	258	267	299	258	286	246	257	268	253	251	271	272	297	282	266	301	262	254	281	251	273	311	261	263	273	250	299	285	265	260	254	268	266	245	269	243	253	264	239	279	238	258	277	263	223	238	274	261	266	245	257	299	238	226	263	265	248	285	265	256	254	257	291	274	263	247	233	263	284	268	302	277	259	257	269	268	271	276	257	270	259	282	260	248	277	294	269	267	245	254	259	257	266	246	264	271	258
11965	14354	25158	24623	20411	16074	11774	9384	7221	5600	4697	3756	3269	2875	2552	2226	1912	1800	1551	1497	1350	1267	1228	1156	1187	1078	978	941	976	965	900	880	889	868	864	824	849	830	772	814	743	776	750	741	764	766	703	724	773	728	751	721	697	690	718	706	725	705	706	740	661	735	748	686	702	722	711	701	725	770	680	710	631	756	715	660	705	660	755	725	691	702	727	674	704	613	731	716	654	663	704	717	737	693	654	714	708	714	727	686	715	706	675	699	714	690	662	707	639	686	691	639	675	636	639	637	614	707	717	716	687	684	668	725	658	689	713	665	651	687	689	714	642	709	718	690	694	671	677	680	673	639	713	753	683	660	690	681	722	664	672	708	663	699	693	694	692	708	677	695	697	749	668	740	645	678	688	649	685	719	678	678	635	739	729	690	697	688	657	693	710	706	678	651	740	707	687	690	651	718	661	728	679	720	653	704	643	716	699	710	697	715	669	674	675	730	678	693	660	640	699	689	693	732	670	680	669	698	700	692	693	639	648	675	696	661	684	675	646	698	656	660	672	697	663	703	699	688	713	697	735	702	687	691	665	694	663	679	629	673	678	718	603	650	645	633	684	703	651	654	673	746	702	716	701	654	678	681	650	683	711	690	704	717	669	719	660	696	688	698	667	697	655	674	689	686	691	690	672	725	641	678	667	674	707	620	684	699	691	707	715	697	692	675	694	646	675	635	695	650	653	675	675	657	697	691	689	730	674	690	664	693	716	691	667	683	622	642	697	633	600	676	667	693	702	653	681	702	690	673	699	683	654	692	667	692	689	679	710	683	699	695	690	681	650	639	673	730	700	668	686	683	675	678	663	700	682	694	651	697	675	704	689	671	687	662	628	626	670	704	735	727	660	681	669	699	699	688	685	707	662	676	670	696	691	691	662	643	638	669	734	693	680	712	671	676	610	684	695	665	651	681	694	665	716	675	688	675	700	675	653	710	679	726	690	692	673	631	651	696	654	613	707	644	644	686	703	710	669	712	650	672	684	675	706	693	672	684	707	676	670	726	668	666	655	705	659	624	709	682	651	663	673	671	668	709	709	693	703	645	657	684	614	674	697	662	677	666	644	718	680	656	657	718	699	706	710	669	648	735	726	668	727	672	695	649	695	708	691	680	689	696	681	674	672	649	695	648	701	702	717	702	695	677	697	691	685	712	701	672	692	673	671	642	699	704	663	747	654	633	722	679	672	686	687	721	710	683	685	732	670	655	699	720	655	662	645	670	677	682	715	664	747	681	637	697	715	719	715	661	656	676	719	687	679	673	670	663	678	682	636	702	693	698	703	685	627	627	689	695	673	699	631	699	637	654	666	680	630	704	694	667	689	691	689	691	670	686	678	664	687	715	660	740	700	696	692	684	703	712	704	673	717	648	713	701	718	652	746	709	711	672	705	699	745	654	673	691	746	708	724	684	683	677	661	694	635	746	731	624	699	682	678	655	649	679	689	656	718	678	718	736	721	674	678	681	662	715	726	717	674	671	688	666	694	704	714	659	732	709	682	696	659	624	689	736	717	686	716	736	690	645	729	696	691	691	663	718	659	658	699	693	659	681	702	652	680	726	678	664	645	684	717	682	690	656	707	710	657	667	688	664	671	688	683	690	714	670	722	687	651	691	672	656	706	671	645	736	669	679	685	639	645	703	713	670	649	675	682	695	685	666	707	623	710	681	701	697	650	659	667	689	657	615	673	674	678	663	684	672	719	677	665	703	677	661	699	672	715	699	673	651	735	663	688	654	681	682	688	724	685	705	699	712	655	671	699	629	703	720	672	708	708	703	705	656	689	703	639	672	661	698	699	632	707	671	695	677	698	695	665	628	715	693	708	678	653	665	654	693	693	678	638	676	701	721	639	682	653	718	673	726	675	622	693	690	665	707	715	729	662	636	651	693	662	645	706	652	697	687	672	666	666	646	678	662	700	677	699	693	643	670	686	715	712	668	679	714	705	681	675	702	660	652	651	631	730	671	643	652	681	708	687	718	731	651	701	717	664	671	695	701	688	676	709	678	685	654	723	680	672	696	651	687	634	651	655	682	673	732	678	644	704	688	710	714	660	666	652	703	675	651	645	677	659	677	709	687	663	670	667	676	714	656	713	703	698	687	719	664	682	655	666	674	663	651	696	687	653	687	688	702	680	689	688	739	700	655	669	709	685	628	736	702	695	634	693	675	668	632	661	695	672	690	705	623	670	699	722	728	675	670	667	684	634	678	721	664	675	694	708	708	692	651	648	642	652	689	723	728	746	696	687	674	707	691	700	666	680	702	670	626	652	630	697	640	638	670	658	681	694	707	696	712	689	653	716	694	685	670	676	684	712	717	703	678	647	667	628	682	735	712	688	672	633	700	705	686	687	656	718	689	674	689	715	654	704	688	685	688	681	702	697	656	675	678	671	699	701	682	661	702	702	741	660	711	674	688	669	707	676	681	682	668	688	677	683	693	693	694	675	658	712	654	674	664	701	681	706	758	675	640	716	668	730	659	694	708	699	704	680	654	659	684	687	663	697	665	688	710	679	640	626	687	709	696	658	670	671	676	712	642	683	697	662	638	689	694	680	683	687	690	684	672	699	735	699	660	660	671	698	640	684	653	659	708	675	673	718	661	686	656	675	683	686	710	673	654	692	677	685	699	667	697	698	701	695	654	691	654	608	697	698	669	670	698	694	704	705	672	657	700	678	719	660	664	689	636	665	685	694	723	696	692	662	727	656	659	703	693	645	689	751	668	677	686	679	667	713	731	652	692	672	683	685	713	687	702	714	671	671	689	668	682	677	667	690	660	679	691	658	693	626	683	653	676	697	669	709	730	659	651	692	741	644	620	663	671	679	707	719	684	655	700	659	698	655	695	715	625	693	669	671	692	723	661	684	630	647	669	710	672	694	698	691	654	661	689	677	653	672	703	693	654	702	696	742	685	681	680	665	691	687	618	716	674	648	731	690	719	682	746	611	683	663	682	647	658	678	704	704	672	678	695	702	668	618	670	686	712	672	684	670	715	719	689	656	721	687	696	684	658	703	703	642	666	716	683	661	702	689	690	711	704	717	714	667	627	687	674	665	695	718	739	681	696	695	685	713	634	656	686	709	647	696	638	648	681	690	667	662	663	688	698	705	697	708	664	680	685	752	685	692	677	700	721	699	642	670	647	680	650	724	706	697	688	735	663	675	710	669	713	628	650	704	720	680	689	693	682	677	684	698	679	678	690	700	673	676	734	683	688	670	672	659	692	736	672	680	700	628	689	683	685	701	664	712	681	674	714	660	666	734	688	672	683	705	672	645	709	686	692	681	687	709	704	688	654	654	660	702	716	686	658	675	671	680	703	667	672	685	697	704	688	678	696	702	673	669	635	736	661	674	732	703	671	670	650	651	700	733	661	678	656	643	680	669	669	667	703	637	711	735	694	671	678	617	698	664	703	686	669	686	698	679	674	654	698	705	720	704	704	670	716	715	657
32583	29680	31523	23688	17554	11204	10394	9358	5243	3293	2617	1788	1617	1379	1087	836	720	613	593	576	465	500	534	513	518	466	491	446	441	401	401	403	413	427	364	376	361	386	307	331	331	343	290	323	274	358	300	318	278	289	288	309	291	272	297	297	289	287	292	283	304	306	290	294	321	331	293	286	307	299	280	265	312	312	252	278	309	280	263	274	290	285	297	302	302	295	274	288	256	298	293	263	298	300	283	287	290	297	283	238	335	292	298	303	295	285	292	309	289	286	252	263	250	293	271	267	295	294	282	275	280	289	280	272	291	291	283	255	269	271	276	291	280	298	252	261	258	259	295	305	255	272	283	308	268	289	316	256	281	340	276	281	270	260	299	275	290	289	299	275	257	282	279	283	275	243	298	256	294	273	272	302	303	288	279	278	285	258	299	291	261	267	282	289	308	306	317	279	288	281	283	257	292	285	293	309	265	311	301	288	272	302	307	293	282	304	301	297	292	267	265	284	257	278	299	293	296	279	282	286	260	309	279	282	271	310	280	286	292	284	291	291	274	264	278	302	284	291	301	274	290	289	295	302	282	318	271	258	295	316	280	297	303	286	277	293	280	281	307	322	282	271	290	291	302	266	317	289	303	321	284	321	279	275	305	308	288	275	243	305	295	252	280	273	289	281	271	298	297	285	281	296	269	292	292	282	283	280	285	250	241	302	310	266	270	274	265	274	308	272	269	298	281	282	266	298	277	293	278	262	292	268	261	276	252	297	255	297	281	316	267	284	272	246	300	304	282	289	287	267	253	269	312	263	280	287	263	265	261	279	291	302	324	280	296	308	288	287	284	295	282	290	271	279	288	301	268	291	281	276	294	258	282	280	268	270	265	265	282	277	266	290	288	297	292	282	283	296	263	271	306	266	289	299	264	282	289	260	308	285	285	276	265	265	286	291	289	277	265	289	275	283	248	274	290	313	278	290	253	273	312	310	304	258	333	243	304	301	285	267	261	279	298	273	303	283	306	290	299	285	310	285	256	260	306	300	308	281	296	293	295	301	341	268	266	271	259	266	303	314	279	268	265	288	269	293	306	284	301	271	274	297	257	241	235	288	307	313	291	294	265	282	305	268	270	247	298	283	240	316	254	279	268	274	279	273	283	273	272	285	268	277	292	260	292	272	275	269	302	299	263	257	290	245	254	261	302	295	288	283	308	280	279	266	276	299	277	278	233	280	297	266	290	291	303	280	289	293	266	287	289	313	282	272	304	262	281	276	279	290	317	277	321	266	297	281	253	286	277	292	271	260	309	272	286	270	303	269	255	304	259	273	251	292	256	266	314	285	281	280	298	306	311	303	295	246	244	280	263	302	307	298	268	262	282	307	321	274	280	289	282	280	277	302	277	306	267	313	269	264	290	271	322	318	280	294	283	275	274	303	295	283	285	279	298	275	287	303	304	271	286	293	303	262	300	284	274	284	281	267	293	280	262	299	269	297	300	290	276	313	287	288	294	276	308	258	292	318	252	298	293	277	324	269	277	289	298	284	287	288	240	279	261	266	307	265	255	313	276	294	268	314	278	284	255	310	288	241	290	275	274	286	283	287	258	319	270	297	257	283	303	266	262	264	284	279	240	285	282	280	294	297	258	253	299	274	281	277	263	314	265	303	290	278	281	309	256	253	272	282	273	310	261	325	266	304	311	275	292	266	309	285	310	298	275	275	258	330	278	304	276	265	291	295	280	277	278	297	286	276	268	264	281	264	273	261	302	286	299	258	274	260	279	281	285	282	312	289	277	287	270	288	285	298	282	325	285	287	275	302	256	263	287	279	294	336	270	249	278	318	295	275	269	285	262	283	288	269	269	261	253	277	277	269	291	303	266	233	289	287	279	276	307	319	303	279	280	311	295	279	301	277	294	298	275	290	311	278	307	275	270	271	254	278	262	299	269	285	293	292	275	287	324	259	280	282	267	294	305	272	245	309	312	275	288	283	251	252	283	302	275	309	260	300	256	279	270	294	290	281	290	281	300	289	296	299	323	299	278	255	276	277	288	285	290	306	291	270	281	272	284	276	268	267	278	286	288	303	261	298	305	259	265	275	300	288	297	290	276	274	305	294	251	256	280	292	311	282	283	294	281	283	260	282	273	292	268	271	280	234	289	321	274	282	292	250	328	267	281	307	281	287	291	275	277	262	276	286	283	286	289	289	302	274	257	299	326	266	292	279	287	287	257	279	264	302	265	306	281	304	275	320	296	272	294	258	273	256	273	290	280	305	309	273	274	252	269	275	270	299	286	320	283	289	270	270	273	301	289	288	302	250	318	293	274	249	269	272	301	251	279	280	244	287	269	296	300	277	287	278	317	267	291	267	288	261	269	265	260	282	271	274	309	288	259	281	289	269	271	291	269	300	292	284	250	279	278	277	252	312	290	271	266	294	290	272	314	274	321	265	282	284	295	300	289	284	243	272	292	300	313	283	285	315	322	291	271	279	264	281	281	280	254	295	279	274	273	306	319	287	301	264	277	311	247	291	268	287	308	304	283	293	289	257	290	287	281	281	283	284	309	290	272	287	283	299	287	245	271	266	292	268	289	271	268	273	271	266	315	282	286	269	281	261	271	297	279	269	291	279	259	287	282	283	275	282	309	283	310	300	293	289	286	292	252	255	275	287	279	281	266	260	284	284	284	263	264	231	254	254	280	298	301	303	284	282	289	264	262	248	281	268	273	315	274	284	312	310	279	269	305	299	267	297	260	316	303	276	297	305	314	276	256	252	293	318	248	270	264	281	293	297	306	277	276	253	313	310	320	284	318	294	270	287	305	286	297	282	287	281	288	295	297	294	293	285	269	293	280	290	285	287	300	279	310	290	261	263	293	289	277	284	287	286	280	272	276	281	268	264	267	275	260	256	312	260	291	281	267	294	275	276	268	271	300	290	284	258	284	314	304	284	259	301	293	284	292	262	278	322	318	262	268	298	320	284	297	307	276	267	263	295	301	303	260	299	264	256	294	253	257	282	285	311	285	266	292	269	295	265	299	264	290	278	287	241	280	300	304	294	280	295	283	276	313	281	319	251	286	292	257	304	240	305	306	297	273	269	258	260	266	282	295	282	295	267	289	299	278	275	280	290	281	265	282	301	265	280	256	286	316	293	292	273	279	277	295	295	239	315	277	273	271	291	256	247	309	276	280	348	270	267	291	255	292	281	268	263	272	285	302	257	272	269	287	274	293	280	298	261	263	275	289	259	287	258	305	306	262	280	299	315	309	310	280	295	263	297	256	281	270	288	272	261	299	302	294	295	271	285	288	276	280	299	280	300	284	277	293	285	301	282	278	274	261	290	271	303	302	291	288	278	258	308	259	293	302	295	284	277	270	293	268	289	274	302	302	272	271	312	300	287	286	283	264	281	258	311	276	302	262	255	315	294	265	287	268	275	286	295	308	290	292	258	264	281	290	277	253	284	301	304	287	322	295	289	287	293	277	307	284	301	279	282	314	291
20162	23899	34232	34201	30479	26954	26919	25333	17567	13675	11299	8426	8064	6546	5274	4295	3659	3377	3127	2784	2642	2397	2504	2293	2418	2034	1910	1865	1910	1872	1815	1842	1714	1839	1629	1660	1465	1270	1195	1256	1115	1028	998	1087	1054	977	1009	841	838	795	850	778	723	785	778	751	728	780	804	818	875	794	874	858	945	926	939	895	812	868	856	862	759	776	775	782	787	781	772	756	737	781	736	784	755	685	740	776	750	718	743	733	743	718	761	777	765	772	734	740	763	749	719	723	763	737	736	700	682	746	737	734	753	747	698	701	770	812	709	735	713	720	766	694	705	710	702	724	721	737	701	714	700	734	701	745	749	694	745	723	701	686	737	726	650	714	731	697	688	741	769	714	662	764	721	679	719	701	733	685	726	728	744	741	739	752	771	710	720	743	703	723	697	774	673	694	718	731	732	736	694	731	695	712	719	678	723	716	736	713	749	678	742	717	697	721	708	699	714	701	728	725	697	729	715	739	673	649	755	748	761	767	755	707	662	689	698	681	719	710	718	732	721	727	763	774	723	706	753	715	764	695	705	736	740	679	731	690	705	714	761	749	755	746	716	739	718	664	689	711	704	726	709	731	730	741	743	737	666	728	702	742	717	693	710	738	730	701	720	750	760	746	738	731	715	702	753	698	760	710	734	737	686	742	741	726	741	716	682	735	744	712	729	703	739	704	707	740	775	688	744	709	734	751	725	735	718	728	731	750	714	716	718	685	741	718	711	683	763	718	698	688	747	710	706	745	743	685	718	746	763	747	750	751	717	731	733	707	715	733	769	687	655	686	736	728	728	709	715	693	719	699	716	696	697	711	745	697	721	736	749	708	732	700	771	762	729	705	731	710	705	709	735	740	699	694	721	694	699	738	709	726	671	677	735	766	702	704	707	707	714	700	744	720	724	767	738	764	730	717	684	708	708	696	730	737	733	739	729	719	738	726	781	745	736	694	728	768	773	747	714	691	716	692	736	708	747	687	732	690	719	752	729	720	761	714	767	699	727	730	646	719	755	736	707	713	725	715	655	683	716	699	737	692	698	732	723	702	711	730	760	711	752	697	721	732	688	701	715	737	695	649	765	727	712	729	740	698	722	739	724	751	723	667	666	716	737	742	755	698	708	731	694	726	704	780	702	735	768	758	733	705	700	701	776	740	736	705	741	694	725	676	743	697	709	744	737	740	747	725	764	648	714	715	692	722	706	762	713	705	733	774	719	722	722	711	741	737	732	705	741	715	711	760	764	688	747	714	731	724	700	698	688	720	707	767	721	670	772	751	723	752	761	704	724	735	694	705	717	789	732	713	738	700	721	717	717	767	691	696	756	702	707	703	707	728	718	721	726	721	712	755	768	766	682	709	743	748	698	721	730	727	738	728	707	732	676	741	749	745	769	712	741	723	719	721	749	669	690	695	722	758	718	703	763	706	694	742	767	705	715	746	728	767	728	710	676	787	707	697	723	720	728	696	759	697	762	743	707	712	670	733	752	719	737	770	672	748	727	701	700	734	754	723	694	711	702	779	684	717	721	681	757	741	741	763	777	742	740	718	703	674	728	776	722	751	742	752	713	755	652	726	714	727	733	755	756	743	704	704	704	716	707	746	752	690	688	713	734	747	731	718	702	735	691	775	713	746	735	765	698	722	683	698	768	712	718	703	708	721	707	742	716	708	652	745	692	716	726	772	698	709	674	725	675	742	698	720	709	724	710	732	760	709	720	733	671	726	714	717	713	760	726	711	695	707	770	750	734	743	680	737	752	711	722	753	758	727	701	712	716	726	668	721	771	695	719	717	756	712	755	704	722	769	698	706	736	741	686	724	697	703	705	671	741	722	763	736	689	726	762	710	705	721	716	732	736	720	755	759	698	698	768	683	736	731	748	769	727	739	792	681	740	690	652	718	757	766	685	729	678	720	706	706	701	733	722	714	724	722	700	769	717	713	716	675	684	725	688	749	685	689	724	741	749	730	721	686	745	736	718	748	720	750	718	707	729	733	699	715	746	708	677	723	683	746	737	726	708	674	715	705	694	727	709	696	737	692	751	700	736	722	746	750	741	718	693	753	724	708	678	726	706	663	749	741	711	717	724	650	739	738	745	709	673	735	708	747	721	759	735	744	698	721	685	726	639	700	732	730	732	691	726	744	720	724	680	708	726	696	666	760	758	715	744	752	724	740	722	735	717	760	695	704	711	742	700	740	733	709	698	767	711	689	771	739	735	727	733	751	761	777	714	778	727	678	734	721	724	766	752	711	709	720	668	725	742	735	710	732	735	745	690	732	735	745	711	667	768	732	748	710	681	734	698	712	692	696	715	717	745	756	719	749	717	764	731	704	698	745	739	694	689	753	752	731	713	703	708	700	684	738	723	653	738	786	702	747	657	763	725	777	720	698	770	737	722	740	706	694	717	700	737	734	715	732	794	717	705	672	699	708	741	729	750	764	694	744	712	758	701	698	728	706	717	715	726	772	764	744	701	766	699	762	766	740	772	751	710	742	734	756	714	715	751	685	703	718	659	709	765	719	672	677	770	703	741	729	740	713	717	707	726	716	731	702	753	728	714	734	734	668	681	757	729	713	744	693	692	752	689	763	730	728	713	737	741	743	704	786	666	676	734	703	711	751	737	738	737	703	713	707	724	758	769	774	733	716	725	764	723	687	745	694	750	691	707	779	733	698	747	686	729	667	718	721	747	681	708	726	714	760	768	781	704	763	695	684	727	706	735	730	707	730	707	749	716	686	740	763	681	722	734	780	708	715	697	734	720	677	711	708	705	727	720	735	730	751	712	672	715	756	710	705	756	708	703	714	740	753	713	667	695	728	707	676	710	710	704	701	758	761	766	699	725	688	710	727	736	729	719	707	765	720	748	745	681	760	758	757	670	714	716	696	777	654	741	733	688	672	707	704	671	709	704	744	689	737	714	793	705	767	653	698	698	741	745	737	739	771	745	716	717	739	678	761	742	724	734	706	733	732	722	702	745	742	713	738	736	763	709	746	713	715	673	769	722	697	677	701	751	726	716	711	721	688	701	704	714	726	750	735	745	698	702	694	762	716	682	718	695	692	702	749	731	761	686	752	698	703	721	733	749	714	698	706	750	720	715	709	707	714	696	729	661	688	747	752	764	692	743	711	768	701	736	730	668	739	709	732	726	734	724	720	713	743	778	697	755	750	736	785	733	707	714	763	684	756	692	744	749	718	709	730	726	701	743	710	722	738	768	727	746	747	761	725	685	736	741	722	754	698	728	702	722	723	692	767	706	749	736	730	738	736	781	771	722	718	740	717	753	748	730	689	738	751	735	669	731	701	718	714	698	684	696	745	699	702	692	745	732	702	748	731	696	750	752	717	710	683	712	738	715	735	728	772	703	753	728	688	725	724	766	671	716	716	718	712	732	735	788	720	714	780	742	749	722	738	742	640	701	680	762	686	738	713	726	720	728	735	680	715	723	709	715	712	705	730	787	691	731	690	666	739	746	703
41701	37050	37387	32345	25187	21608	24448	23970	14778	7153	4189	3604	2822	2214	1700	1122	929	793	728	679	632	584	561	603	602	574	452	518	480	485	452	490	502	473	417	389	411	380	371	349	298	348	299	315	319	278	288	301	299	276	265	282	291	299	295	305	282	280	275	318	294	292	305	298	302	301	268	260	288	292	288	313	273	296	265	265	244	267	261	304	274	258	258	252	264	266	267	257	255	280	275	256	283	283	274	273	254	299	248	260	267	259	255	286	284	237	268	250	258	278	275	270	269	262	267	273	276	250	232	247	253	255	253	284	238	267	256	292	287	272	272	254	261	245	251	258	254	228	275	224	285	263	258	289	255	230	269	257	249	307	299	289	225	219	273	281	259	262	251	262	297	243	247	245	254	270	249	264	250	273	258	269	272	241	258	260	263	260	265	261	242	268	290	288	246	284	272	278	252	273	272	263	294	264	315	278	251	252	246	251	236	280	276	245	237	283	255	252	277	275	288	247	273	254	272	267	272	261	258	279	258	273	271	247	237	242	284	246	228	222	276	275	258	246	252	267	276	237	256	270	265	286	255	239	282	284	255	259	282	247	265	265	281	222	249	278	277	231	257	217	277	269	249	276	272	238	260	243	227	239	238	284	258	261	263	279	245	257	265	280	261	245	265	296	273	252	263	278	233	254	263	254	243	254	261	242	249	273	257	248	256	252	291	263	250	275	254	251	253	291	249	280	296	276	202	249	247	263	254	290	225	259	249	265	277	271	272	244	263	269	246	266	234	260	245	295	260	264	274	218	278	285	237	265	248	265	252	254	254	255	279	251	267	253	234	290	244	259	267	277	256	251	302	260	280	296	253	258	268	249	279	270	254	276	308	256	251	246	242	274	270	249	287	272	269	297	245	267	267	239	263	297	266	283	250	270	256	245	274	249	270	259	276	257	225	269	227	264	246	263	246	283	274	250	256	262	266	240	273	257	247	269	284	247	253	249	251	248	262	254	282	226	260	256	266	253	271	261	281	235	250	250	265	256	273	270	255	246	299	238	254	259	263	279	248	250	289	276	264	304	260	244	240	258	266	251	262	250	250	291	282	263	250	263	238	226	256	246	258	272	273	276	280	239	266	269	267	238	256	288	275	243	267	271	248	293	260	281	256	255	260	245	255	275	255	261	264	244	241	235	253	235	255	257	250	267	284	250	259	270	285	273	245	246	277	215	264	264	265	274	264	245	257	287	270	273	238	278	251	279	266	277	254	273	258	268	255	276	273	264	272	242	251	243	254	257	289	260	266	278	247	272	278	264	255	258	266	233	255	296	297	262	242	276	272	271	261	259	290	253	299	280	265	309	256	287	262	218	296	279	285	240	266	257	239	257	257	259	276	263	253	235	250	299	258	255	270	243	274	251	267	233	285	284	278	263	293	252	252	258	290	259	275	260	276	241	302	295	286	259	249	266	267	247	267	250	283	264	261	271	258	223	245	279	253	291	274	251	262	265	253	270	251	266	230	242	287	239	253	236	249	241	267	239	265	269	250	292	253	279	246	252	255	255	259	274	269	260	244	253	242	264	262	263	257	243	252	254	257	250	231	241	259	237	254	261	276	271	279	267	269	252	299	291	253	278	256	262	272	264	265	249	283	259	237	258	243	240	263	268	265	258	241	275	248	248	250	264	277	244	249	272	248	283	265	280	259	252	274	248	288	270	245	252	236	270	283	243	262	276	265	253	261	270	290	254	278	275	257	277	275	236	251	300	280	249	258	264	263	266	278	270	261	251	260	249	274	301	257	248	249	268	259	273	260	265	274	249	273	279	266	246	242	255	278	240	248	285	256	272	244	264	260	265	237	232	279	247	266	242	281	257	288	286	266	287	286	268	251	261	262	288	298	271	254	264	247	246	270	273	251	274	272	244	233	291	238	233	249	277	277	264	268	259	257	275	270	271	231	254	287	278	229	259	257	257	282	286	251	252	253	320	276	218	276	281	267	264	258	237	221	284	222	280	279	264	258	254	251	238	247	251	283	276	244	271	282	311	284	272	249	271	243	276	270	259	257	253	275	263	252	300	291	279	244	245	271	258	257	276	274	273	255	263	253	244	281	267	293	227	247	284	245	241	251	281	252	252	233	261	261	255	259	279	280	264	264	284	280	241	253	248	232	271	253	261	266	229	269	267	239	259	245	278	255	260	283	272	257	267	263	265	245	260	285	272	264	262	268	255	281	249	256	277	266	274	295	306	275	250	264	249	279	251	252	239	232	254	237	263	244	300	254	268	242	301	256	263	260	273	266	255	269	278	278	270	252	284	229	292	291	279	287	283	265	257	263	244	288	280	273	254	259	283	261	233	264	259	251	269	272	263	251	233	247	242	224	217	267	276	263	259	244	269	261	260	298	285	271	280	262	257	265	302	256	234	271	276	237	259	262	259	278	245	274	258	254	245	242	238	261	256	240	264	259	239	262	262	252	297	286	255	255	265	265	266	321	240	261	234	251	250	255	217	238	249	259	278	233	271	267	312	244	245	260	280	250	276	227	241	258	260	267	288	251	278	248	263	269	244	253	245	240	246	262	272	242	286	253	233	282	264	279	270	223	277	260	287	248	260	258	274	248	275	244	274	259	266	272	257	279	287	231	294	267	285	278	282	252	301	271	270	257	266	267	254	258	279	240	251	270	248	248	270	260	268	266	245	281	254	287	269	265	243	253	284	275	257	254	258	261	242	237	276	257	283	264	264	279	246	272	262	260	273	258	270	268	292	277	269	284	270	254	275	247	260	238	274	274	259	272	269	268	270	269	274	274	290	243	277	243	234	274	276	272	265	282	259	274	275	269	222	240	257	270	225	281	261	264	251	292	235	285	248	253	223	277	228	269	274	268	245	227	269	256	255	264	295	264	262	257	256	253	238	267	247	255	269	248	261	245	252	259	264	234	265	289	260	266	272	261	248	243	247	255	274	284	284	270	272	297	286	275	268	279	228	259	286	269	254	246	271	243	223	255	225	267	281	261	280	254	263	236	264	287	267	264	270	248	260	264	261	263	262	286	281	286	280	258	285	271	275	275	254	255	240	278	220	265	250	253	245	249	257	262	267	247	280	258	268	272	232	212	255	254	232	239	249	245	271	238	250	243	236	281	272	265	230	251	249	252	301	277	237	280	229	256	246	250	258	279	243	265	265	269	253	254	239	260	279	270	266	244	249	256	265	314	258	267	266	256	222	292	248	266	248	263	248	266	251	244	292	273	280	245	266	287	269	265	263	241	235	264	268	255	271	264	264	275	245	278	263	266	277	277	260	257	257	264	236	267	266	242	290	271	248	283	265	239	267	262	272	281	296	298	252	270	270	280	256	251	246	242	262	261	263	249	260	261	251	262	262	275	266	297	276	261	247	272	263	266	263	233	271	263	259	281	279	240	230	256	277	256	254	254	273	245	257	252	267	224	267	262	232	255	229	260	253	279	252	243	297	255	260	265	243	243	255	267	261	256	257	270	265	258	262
25712	28884	38693	41060	37348	37858	40433	41008	28601	20766	15427	15091	12805	10908	8405	5936	5016	4262	3684	3407	2960	2975	2782	2956	3012	2705	2310	2430	2314	2270	2134	2349	2440	2391	1891	1767	1757	1539	1412	1324	1192	1242	1150	1147	1122	1098	1079	890	859	772	728	790	857	785	758	720	725	757	775	763	836	843	921	884	961	975	940	885	893	872	856	797	751	722	782	727	718	763	706	686	704	722	732	712	730	725	713	732	708	689	681	700	661	774	722	736	730	758	749	693	720	705	740	689	671	703	720	668	653	661	651	724	710	653	634	654	677	679	676	645	697	683	627	679	665	669	720	671	722	656	700	671	718	707	672	662	653	636	682	665	647	672	649	657	677	615	686	645	674	657	671	667	666	634	638	638	702	650	638	600	688	648	651	670	691	717	643	669	652	689	692	711	749	691	641	703	632	660	637	641	642	651	675	636	679	731	668	683	727	675	674	692	654	678	639	652	623	685	648	643	696	679	648	652	650	695	644	624	665	672	700	634	659	690	674	684	678	680	622	704	666	644	655	659	689	672	637	639	652	643	654	657	651	648	617	658	687	668	658	651	697	632	680	666	720	660	641	674	656	657	697	643	612	680	628	649	665	680	676	629	687	662	630	693	660	651	658	728	739	695	644	670	651	623	686	650	636	721	677	714	699	660	614	663	644	701	679	692	647	678	679	671	660	700	676	650	662	669	681	698	645	666	685	630	686	664	604	654	662	632	683	700	665	662	674	658	655	677	621	672	639	700	721	659	641	679	679	651	636	662	691	624	629	696	718	700	705	694	649	657	650	674	661	690	651	692	684	689	651	681	636	675	659	667	676	680	652	682	660	666	650	642	667	649	636	702	689	654	677	680	691	671	650	620	648	683	679	686	666	696	646	654	660	680	632	724	636	682	692	674	689	639	670	668	678	692	690	709	698	654	674	673	699	701	655	676	647	651	678	629	647	652	644	665	658	710	627	633	663	712	637	660	632	704	654	620	681	664	669	683	680	658	665	628	660	708	680	644	643	699	645	701	633	604	678	650	663	679	664	698	661	679	635	670	663	685	656	657	618	650	688	653	672	654	651	709	722	642	690	705	653	668	656	709	702	665	656	687	650	680	659	635	668	702	642	668	677	673	649	644	674	665	713	677	704	656	703	656	621	671	697	699	635	712	682	600	672	650	669	684	666	652	672	651	708	638	674	661	632	682	652	675	666	644	661	705	654	688	656	679	693	672	629	711	685	700	694	622	680	685	648	666	673	680	645	686	659	648	678	687	666	675	651	696	663	692	688	647	630	692	704	649	655	658	671	695	650	618	677	671	604	683	676	665	667	694	691	628	681	662	676	659	684	663	679	677	674	672	688	694	693	654	652	683	635	699	703	677	697	648	698	654	682	651	694	668	698	648	654	713	649	648	703	693	679	669	665	696	713	690	669	643	685	670	684	635	675	666	655	639	674	643	672	642	651	667	644	667	688	637	716	708	702	672	650	704	642	662	641	672	683	682	707	724	621	647	656	669	684	641	652	683	642	684	656	668	673	617	704	657	687	665	674	671	646	661	662	679	641	650	667	657	599	693	674	714	688	697	604	673	627	688	680	641	670	693	691	661	664	621	616	724	663	657	662	656	678	685	650	645	646	680	668	682	666	691	659	687	618	637	622	613	695	646	679	671	615	698	670	673	649	647	715	652	683	690	635	675	683	687	669	656	677	681	670	666	643	664	700	672	676	664	675	659	653	625	626	660	671	691	665	688	677	625	656	681	688	701	688	649	682	650	650	665	654	674	723	663	655	696	664	646	633	645	661	657	659	740	676	656	655	660	680	661	694	648	653	676	683	669	689	634	684	664	660	633	658	665	687	698	683	613	676	708	647	647	663	677	661	681	703	673	751	614	664	659	617	646	630	639	684	634	606	657	675	684	664	642	665	696	653	720	676	698	704	688	660	707	684	658	628	655	620	652	630	636	650	680	670	659	685	649	662	687	618	627	638	665	651	653	682	675	636	687	640	725	632	740	684	660	670	685	684	666	662	650	708	708	620	679	637	658	658	691	702	681	712	654	694	617	636	633	646	648	670	670	655	665	698	673	689	656	672	675	701	705	668	669	688	667	694	652	644	672	665	700	634	654	731	658	694	694	707	621	681	664	709	711	668	659	678	657	670	657	665	647	696	659	651	670	657	653	669	687	638	678	622	671	643	630	682	639	686	675	684	698	632	694	666	695	645	655	691	681	658	646	687	646	713	680	669	654	679	621	709	700	670	673	691	706	677	671	705	685	663	668	687	692	657	678	630	686	659	662	691	634	679	649	698	659	679	666	700	666	687	696	660	684	625	645	665	647	647	658	668	686	703	690	647	641	687	649	671	667	678	675	691	661	615	688	662	658	681	650	646	632	655	618	707	647	664	659	670	677	685	652	596	665	659	659	641	709	669	616	662	685	638	626	652	658	630	671	663	657	629	685	697	707	687	639	673	675	677	701	637	656	648	663	668	695	652	693	665	686	655	699	655	652	712	655	704	676	660	684	644	669	709	652	632	699	711	618	671	683	709	674	701	615	656	697	656	688	652	642	659	689	691	660	698	677	673	620	692	672	647	663	721	704	706	646	687	701	681	687	641	673	644	643	674	684	659	685	669	626	699	692	645	675	704	632	628	698	669	659	666	636	652	645	660	696	674	633	708	691	671	661	659	677	673	687	674	708	662	662	690	668	694	676	633	646	643	668	647	659	675	648	652	622	626	668	693	699	612	709	671	636	689	689	669	626	684	668	703	700	645	664	644	708	675	668	680	675	674	687	629	696	690	644	659	714	684	641	695	675	665	673	686	641	671	669	677	629	678	720	679	688	667	651	694	705	690	679	683	650	632	621	702	711	644	686	632	677	681	693	667	658	671	627	641	674	654	627	648	676	659	641	700	652	657	707	639	705	642	680	678	667	670	705	645	721	683	678	683	708	679	708	709	666	696	689	697	652	661	635	620	669	676	663	638	672	646	636	663	685	718	671	682	675	703	656	675	651	688	695	724	648	671	689	587	743	658	661	688	693	686	661	638	691	714	684	724	647	673	627	665	705	669	650	655	676	700	706	658	640	679	635	610	654	675	687	626	673	650	643	674	685	685	680	699	706	655	714	648	657	646	689	698	673	642	674	679	645	674	687	669	717	652	708	616	658	665	652	683	687	670	624	629	644	695	687	655	607	670	708	619	638	654	681	657	695	658	667	646	629	709	653	637	703	671	675	640	686	675	661	642	672	661	693	684	669	666	658	644	658	666	685	658	641	676	658	658	683	677	604	693	679	675	667	681	672	622	662	675	688	654	677	677	633	656	648	691	651	648	695	653	632	696	696	672	684	697	662	628	747	664	650	647	685	668	676	639	647	638	657	668	687	656	664	726	672	634	735	693	644	712	694	657	730	681	675	699	676	647	629	619	666	676	627	691	647	664	746	687	690	653	641	679	691	734	652	627	668	684	685	694	705	675	679	655	685	664	676	663	656	676	674
20741	16248	18017	13443	9261	6081	3926	2798	1788	1268	1073	1051	870	742	754	558	461	411	393	398	349	332	334	323	313	304	325	310	306	290	268	291	300	270	284	267	266	294	279	281	282	267	283	298	261	256	277	266	291	275	301	297	265	276	269	291	287	283	272	272	229	279	279	240	292	285	268	276	291	278	276	309	261	280	269	270	293	290	256	283	275	279	237	286	267	282	288	269	295	253	236	252	270	261	277	247	279	282	286	247	262	284	256	267	283	261	265	280	262	271	253	280	248	281	272	235	237	306	256	267	246	250	242	267	246	244	257	275	286	274	286	323	271	243	258	261	266	285	291	287	299	238	261	261	275	244	293	255	261	270	299	291	271	281	283	294	286	277	234	256	306	275	295	292	270	267	254	261	284	262	269	250	275	268	270	284	264	281	287	284	286	248	263	294	266	254	285	255	249	259	276	283	288	233	306	274	268	237	305	245	253	242	261	256	242	270	256	261	269	274	275	275	278	282	272	263	306	274	295	293	289	234	238	261	266	258	244	279	263	263	300	286	277	249	267	229	286	286	272	279	259	266	264	294	298	272	280	283	292	285	293	348	270	258	272	290	268	244	279	263	267	271	272	279	296	291	273	233	250	249	289	270	278	259	265	265	266	267	266	254	305	254	288	256	290	277	268	264	261	273	283	266	302	270	286	313	275	258	257	274	282	271	264	283	268	273	298	295	269	300	281	299	275	254	280	269	230	277	306	322	273	280	293	307	263	287	287	252	262	293	252	269	300	274	256	302	267	294	259	284	259	269	245	266	285	287	279	269	257	265	269	238	263	259	275	270	272	276	258	266	242	294	299	275	283	266	294	259	308	294	250	245	272	280	267	274	225	268	246	282	274	285	273	260	269	283	246	281	304	233	282	300	282	287	272	256	292	265	292	254	247	271	286	274	280	281	261	276	271	264	286	305	285	309	292	284	287	246	257	307	276	298	255	288	284	311	251	248	266	276	294	278	273	270	260	260	276	271	262	241	286	257	286	255	260	274	246	290	285	269	299	267	253	259	276	276	248	284	278	255	259	265	276	284	267	284	253	267	269	272	245	251	266	277	290	263	254	290	273	273	280	266	268	260	293	304	243	267	278	282	264	255	274	284	244	268	285	274	288	270	295	229	277	273	271	267	293	285	274	258	275	262	280	289	281	288	271	285	280	282	275	262	266	279	279	300	263	257	264	272	266	278	286	267	281	262	235	286	266	282	293	285	289	268	274	252	264	277	270	270	283	248	294	286	286	254	269	287	271	296	275	271	249	266	264	253	262	269	286	282	260	259	273	291	274	267	241	258	255	283	273	265	243	236	286	277	239	277	240	256	262	281	291	284	285	263	283	257	272	233	259	293	284	312	297	286	266	271	268	277	244	280	273	258	266	269	273	270	266	290	278	244	284	287	259	269	283	247	276	269	262	262	272	269	259	290	270	261	241	291	265	265	252	283	260	296	257	292	294	285	276	275	267	245	296	251	282	232	302	286	265	296	279	273	300	253	308	264	285	265	264	263	246	271	280	267	251	290	256	269	252	280	267	277	280	292	297	276	243	262	254	260	273	255	280	295	286	308	280	267	269	276	277	294	258	257	269	240	267	270	272	285	280	299	269	263	273	270	259	280	259	264	312	291	276	268	266	267	261	261	284	247	311	277	279	252	274	251	278	246	290	273	261	289	289	264	258	285	252	270	255	272	235	261	288	258	287	252	251	304	310	261	303	272	256	242	255	259	268	272	275	288	250	256	281	251	247	280	290	259	247	262	274	282	262	275	282	263	278	301	260	270	261	296	281	257	273	276	264	275	259	273	289	290	267	252	258	270	306	283	257	260	303	266	283	294	246	286	241	254	267	274	272	264	269	259	285	271	301	287	265	260	258	304	233	232	269	278	297	285	251	278	253	268	272	288	260	264	277	267	273	260	250	218	280	264	274	258	242	257	259	289	274	285	238	270	272	281	263	256	251	279	277	277	290	285	275	269	262	277	272	272	273	278	282	285	263	256	280	258	286	252	289	297	234	275	277	287	256	285	300	296	254	281	255	263	285	263	281	297	267	248	293	312	267	258	275	273	255	259	255	252	253	257	260	282	265	245	264	281	260	272	270	255	286	281	275	277	281	241	223	272	291	269	286	256	298	263	271	276	274	267	278	282	288	275	274	289	280	255	266	283	267	268	267	274	255	285	245	296	273	266	270	302	312	276	283	296	270	279	296	297	287	278	269	276	284	235	250	286	246	286	257	250	261	277	281	281	259	273	279	257	274	295	290	253	274	285	264	280	275	282	254	287	280	272	303	295	254	265	250	285	313	258	269	284	301	258	284	246	242	261	272	264	282	279	244	249	294	249	267	301	260	260	294	267	281	252	269	241	282	276	285	276	252	253	283	304	248	278	262	271	251	245	290	288	259	291	266	286	263	280	309	301	259	254	281	269	257	264	294	270	257	247	267	255	287	280	261	277	279	272	275	278	272	273	240	267	263	257	276	268	283	294	276	295	289	253	287	265	291	279	249	292	257	276	286	289	244	257	273	267	283	283	274	239	271	251	256	274	258	294	263	296	271	256	265	268	292	296	288	275	275	291	262	261	273	283	285	294	270	274	263	262	304	266	275	266	264	316	265	315	257	274	273	278	300	281	268	248	247	304	286	272	259	257	263	237	262	267	267	300	273	288	267	269	258	272	276	263	282	265	260	267	270	271	270	251	282	256	253	292	274	234	285	264	254	291	248	271	273	275	262	281	293	273	292	269	313	295	270	267	300	267	267	283	281	294	279	281	285	272	284	297	259	260	236	278	281	291	279	272	232	274	264	244	247	267	249	278	249	265	261	265	264	261	272	260	271	282	275	289	299	248	258	274	277	263	296	249	269	276	281	280	232	273	282	259	287	295	272	275	259	294	264	275	265	285	284	272	262	286	267	250	281	264	256	234	302	260	296	265	286	289	258	266	250	254	248	279	262	274	277	277	267	266	285	285	285	268	275	248	288	270	280	265	250	274	262	262	246	256	275	263	282	278	305	243	265	288	281	241	294	310	275	239	270	233	243	268	273	276	284	278	256	274	278	311	258	252	239	293	269	283	308	256	291	263	285	268	298	281	255	260	286	280	253	274	272	262	269	259	294	286	282	270	234	249	265	302	268	262	256	300	292	255	250	277	263	267	286	268	267	259	249	287	299	279	283	282	239	273	287	241	267	268	251	283	266	259	267	277	253	251	270	287	282	251	279	308	276	249	266	245	277	255	279	272	261	264	261	299	267	248	248	305	291	284	285	293	283	291	245	275	241	256	289	262	276	238	243	260	268	238	231	271	265	297	283	290	276	266	245	277	261	260	276	272	294	308	256	243	253	278	234	264	268	277	289	300	269	265	250	267	246	267	256	263	280	266	282	259	285	275	303	272	289	257	255	235	259	250	310	258	273	311	258	267	270	248	261	283	260	261	287	280	276	272	284	274	283	272	269	277	255	286
12160	13617	24229	25138	22089	18468	13521	10717	7303	6115	5328	5204	4176	3664	3344	2697	2030	1784	1584	1387	1245	1225	1170	1141	1117	1057	992	962	959	910	885	884	889	863	770	818	823	787	834	785	765	782	713	740	695	687	756	730	732	738	743	676	710	686	682	666	713	713	699	704	733	715	749	725	719	707	722	702	738	682	691	735	709	704	684	711	688	710	733	758	739	671	688	680	683	672	720	736	695	656	675	703	707	706	697	678	756	726	731	742	760	723	642	727	655	684	695	700	717	713	711	700	689	677	717	681	678	709	679	716	738	699	646	687	697	642	703	682	693	722	674	746	694	734	676	681	718	669	683	728	701	668	688	705	760	716	692	677	631	681	693	715	684	703	718	698	703	731	734	728	678	674	741	694	665	725	716	702	669	653	704	698	660	681	711	661	717	722	733	717	661	670	657	668	720	688	706	643	759	665	723	712	645	710	642	716	698	694	724	671	694	668	707	666	633	701	722	707	714	643	662	693	693	745	742	667	680	719	636	644	699	733	706	751	733	714	665	691	703	701	696	678	692	707	677	693	607	700	678	699	652	706	727	747	657	649	718	682	736	670	704	631	689	702	744	724	656	729	750	672	658	684	657	632	675	681	696	683	669	641	674	652	693	698	683	701	715	647	699	692	672	735	680	723	655	674	679	679	738	726	713	666	690	757	730	647	697	735	678	713	728	743	691	729	671	681	728	687	702	719	677	699	662	708	698	725	731	698	742	726	689	712	689	677	676	689	700	693	706	724	711	710	644	710	702	734	615	719	707	701	717	682	727	676	704	683	691	662	711	719	736	681	649	710	669	710	702	654	713	658	687	699	732	709	720	698	703	726	731	680	695	686	692	684	721	714	704	739	685	728	718	698	681	668	662	710	698	701	718	710	731	670	732	733	661	689	716	671	724	707	739	688	677	675	623	668	723	689	683	669	745	694	686	659	714	681	759	744	687	681	678	639	746	696	686	719	701	689	726	699	714	726	686	721	669	670	722	714	693	702	695	697	731	706	696	706	674	711	680	687	715	686	671	674	708	649	713	723	654	667	688	637	642	613	655	723	688	688	727	674	738	715	759	697	670	707	719	700	667	642	697	683	688	708	682	703	700	685	671	684	646	743	678	702	721	694	677	702	725	717	707	657	688	635	700	672	728	730	678	691	714	683	680	734	684	700	654	666	706	746	698	670	692	785	747	686	698	703	679	698	707	628	706	683	694	691	674	639	695	637	714	741	679	674	700	681	663	709	723	688	711	726	690	708	714	648	698	728	708	756	718	688	692	686	718	680	729	691	701	706	729	669	680	698	724	676	683	703	693	682	656	671	673	703	697	727	675	664	684	729	704	718	702	655	718	705	666	712	701	693	721	640	679	717	741	710	692	691	712	694	730	721	690	729	679	657	671	695	700	713	743	674	716	749	686	738	701	733	694	698	681	665	694	701	691	720	634	645	685	687	690	727	663	703	664	711	679	711	692	699	712	729	700	735	690	705	695	714	679	681	687	698	720	626	659	735	688	626	741	689	701	747	728	658	679	722	628	698	688	669	673	704	731	737	670	681	702	685	730	740	684	716	697	680	677	696	705	734	667	724	699	698	679	653	725	670	638	742	631	669	678	694	641	687	645	705	689	734	710	684	737	680	700	717	707	710	682	702	664	725	731	722	691	678	686	694	735	657	694	691	705	744	696	696	717	718	715	664	708	671	691	677	675	728	698	677	658	694	724	725	707	703	692	678	663	698	685	669	674	678	716	672	720	787	675	680	664	698	714	708	739	628	715	700	694	693	692	685	657	714	723	778	701	722	688	682	704	684	687	730	711	715	658	720	694	705	687	731	701	711	668	651	671	694	678	701	687	701	682	696	719	701	759	745	668	669	669	695	666	649	707	689	719	694	695	674	695	700	685	673	705	728	700	688	708	749	753	668	695	709	678	661	757	720	704	683	714	713	710	678	727	736	696	716	678	669	720	672	757	698	703	703	692	714	684	692	734	716	665	728	684	719	697	712	723	680	719	748	682	701	719	683	686	665	708	720	664	691	707	663	670	739	679	705	725	706	722	697	683	684	690	709	659	684	749	650	709	672	698	646	653	672	671	688	717	689	703	689	721	675	707	704	665	672	689	697	698	685	616	736	692	651	731	702	704	691	697	660	639	688	714	672	688	670	681	720	710	679	754	681	683	677	683	659	706	704	698	683	704	743	721	696	738	748	719	709	706	735	694	691	676	699	723	692	712	663	689	760	672	673	663	668	724	717	697	742	679	700	676	721	688	727	674	692	693	706	690	712	740	704	697	710	672	717	688	706	674	690	701	702	716	713	712	708	677	703	670	713	727	675	681	700	694	709	711	692	718	730	716	738	657	702	712	705	713	670	675	754	705	657	710	718	682	689	687	730	673	655	669	699	697	699	696	674	653	672	687	674	711	733	701	695	708	683	696	659	693	665	669	722	666	662	696	695	696	704	654	713	711	669	680	726	712	710	692	715	659	655	663	652	674	695	655	697	700	672	643	768	668	719	689	691	665	703	709	704	727	719	720	677	717	711	733	694	701	679	715	705	738	691	761	681	683	685	707	684	683	682	670	715	700	708	689	695	702	691	701	673	695	673	655	632	718	657	673	712	708	678	710	712	703	694	716	673	666	718	701	696	753	678	676	718	693	692	658	698	706	717	695	661	686	703	689	664	705	722	710	681	702	672	679	722	684	684	700	716	667	678	694	760	705	657	647	671	708	721	722	751	721	701	729	732	683	691	684	656	693	691	750	727	681	686	703	704	712	706	720	727	673	726	702	682	704	705	674	699	707	707	713	715	710	649	671	701	660	675	693	676	741	680	705	668	698	669	703	724	668	656	681	670	683	708	744	724	667	667	707	714	665	664	716	659	727	751	681	678	681	626	683	711	653	718	711	670	712	720	686	740	707	732	703	667	683	669	680	732	712	728	720	688	697	732	674	710	710	678	737	739	689	702	674	682	707	689	680	707	707	718	664	659	699	712	712	705	647	713	721	651	709	710	706	683	638	692	692	693	688	659	659	687	729	676	680	694	704	705	711	686	670	697	679	704	743	674	689	655	698	656	663	712	718	674	668	697	702	696	719	670	664	698	710	711	710	678	708	700	734	653	680	660	664	680	671	681	685	749	667	695	714	719	648	701	700	682	732	759	705	687	731	683	708	706	685	673	654	716	720	663	710	731	697	695	669	727	706	717	732	696	679	663	691	706	740	652	688	700	684	658	684	675	701	699	696	672	697	697	648	693	642	693	686	696	721	699	629	726	678	690	681	675	657	700	725	644	777	679	728	693	715	755	694	729	663	680	672	754	631	724	719	700	670	660	714	681	672	728	690	720	696	709	691	633	663	658	674	688	729	730	685	754	692	698	691	680	729	697	722	709	661	664	748	667	700	682	693	729	739	664	728	728	691	711	683	702	672	681	712	630	685	700	720	729	709	695	678	720	724	708	686	667	690	690	683	691	673	709
30825	26016	31246	28457	23322	21026	11393	11342	5680	6348	4213	3577	2744	2304	1533	1166	1002	861	724	560	562	417	484	412	437	389	427	421	386	424	391	383	449	399	364	338	339	378	372	333	340	354	317	294	334	299	303	279	291	294	291	295	260	299	332	305	296	291	316	293	277	316	321	280	281	278	323	268	283	290	283	270	276	295	276	298	335	297	292	297	268	310	247	285	303	301	277	291	263	273	278	283	283	266	307	282	271	287	286	302	276	291	268	288	295	299	295	285	287	294	269	272	295	294	291	293	303	284	314	280	253	316	287	269	284	301	290	275	264	273	305	295	293	289	285	293	341	280	285	302	303	283	259	297	276	282	288	314	284	282	291	290	270	288	325	329	273	286	291	274	286	299	293	285	273	301	285	292	267	263	271	280	274	305	279	306	291	276	303	284	285	270	252	257	296	272	296	248	301	322	293	268	315	293	326	265	322	307	280	293	284	284	274	300	291	317	315	284	276	259	252	264	278	258	270	279	325	289	278	273	302	307	286	294	279	263	313	279	305	279	287	288	268	312	276	309	251	259	286	286	300	269	310	311	296	288	289	283	276	294	264	284	268	284	281	307	312	287	280	284	294	290	289	285	316	276	298	309	268	282	299	273	291	305	274	271	292	308	271	295	307	277	307	291	293	277	283	309	275	288	278	279	298	316	288	284	299	289	250	286	280	283	305	266	288	270	299	291	307	311	291	313	277	305	268	289	262	278	276	299	265	290	300	283	278	290	286	262	274	305	287	282	301	304	265	289	279	277	288	304	291	298	287	308	266	283	291	296	294	270	258	280	283	285	268	275	280	295	268	296	293	280	286	275	254	304	287	265	263	305	307	277	289	304	276	289	299	304	283	275	313	302	305	265	311	271	310	292	293	295	263	280	281	305	304	284	313	283	283	264	318	296	321	275	298	300	288	296	300	288	253	255	293	295	302	313	285	280	283	296	285	249	278	276	317	263	285	304	286	252	275	294	304	315	272	273	273	301	293	282	299	242	274	282	277	300	265	281	285	281	295	301	273	281	252	285	287	261	260	224	285	295	283	290	285	298	282	297	261	273	284	293	293	277	276	319	272	279	307	297	273	293	318	262	259	256	306	292	308	287	309	279	287	306	274	307	282	307	278	262	321	258	300	311	265	291	288	283	282	298	279	277	300	302	279	302	292	291	281	268	314	256	309	291	293	277	299	293	274	294	292	271	266	257	279	295	283	306	304	281	269	289	313	304	325	306	318	282	278	267	306	283	279	257	308	305	353	295	313	276	279	259	300	292	307	301	299	298	288	277	268	299	301	304	279	270	331	280	306	262	282	294	291	281	292	297	282	266	273	273	275	320	305	254	286	308	295	300	273	240	250	295	299	273	271	269	298	291	281	304	314	304	275	308	303	311	254	292	297	301	294	287	302	288	316	303	308	279	289	262	288	282	291	296	281	297	289	305	300	291	266	276	272	294	307	310	268	283	285	282	281	245	268	289	281	293	282	328	286	268	292	265	275	322	293	272	275	294	267	295	288	257	287	304	241	310	280	268	283	280	273	268	321	286	326	281	272	280	286	278	289	288	299	294	280	280	274	278	289	273	273	290	284	291	290	313	301	312	292	271	296	308	279	283	300	266	250	268	311	275	285	285	310	312	293	301	324	326	297	307	300	296	320	284	279	270	284	263	300	283	301	293	299	314	304	274	296	273	298	280	280	287	312	285	291	316	276	280	304	281	274	290	273	300	260	292	274	254	297	284	258	295	327	298	298	274	278	267	295	282	262	274	275	298	261	280	284	282	276	256	259	308	270	265	288	289	297	300	272	283	284	279	270	293	289	293	300	280	284	272	254	257	302	291	287	311	263	259	301	327	315	290	312	279	319	290	261	271	283	306	282	286	279	275	303	284	275	291	284	293	294	292	284	287	293	271	306	266	291	287	292	257	269	293	283	259	286	308	310	296	265	293	277	285	250	290	270	237	271	320	272	256	263	292	262	301	292	268	311	231	266	293	271	313	297	302	263	285	336	280	277	282	269	267	290	289	282	278	294	307	272	295	295	295	286	286	254	294	268	281	281	286	279	264	291	274	272	287	279	308	273	275	291	278	286	299	278	267	281	349	285	311	280	292	277	286	262	260	274	267	294	276	288	287	270	288	281	274	299	281	261	329	272	316	278	274	284	258	298	301	298	293	246	276	289	271	290	288	318	299	266	280	286	281	250	306	261	281	264	281	305	271	273	284	292	310	301	268	307	309	299	287	312	301	276	287	290	288	297	295	284	294	294	309	265	275	268	298	317	271	269	257	293	298	287	249	284	276	277	317	294	241	260	319	278	289	297	280	302	280	311	269	294	264	286	324	285	307	281	277	290	309	268	299	279	273	282	299	264	273	262	320	241	301	271	274	290	281	292	287	297	286	277	262	275	268	264	282	282	310	253	271	263	271	280	281	297	276	265	284	266	289	305	316	279	281	262	284	283	280	306	315	283	281	295	288	255	276	320	274	265	290	304	290	275	305	264	287	280	300	302	256	258	287	274	299	292	293	270	287	297	275	270	274	243	285	312	258	266	289	309	302	300	323	258	328	278	255	271	290	280	286	316	274	284	305	278	275	285	307	261	276	288	276	285	275	277	309	309	291	297	282	263	270	281	289	280	274	289	281	261	264	288	265	299	310	277	289	285	259	311	317	292	310	287	273	314	285	305	285	289	253	315	318	259	284	284	297	295	294	264	288	265	291	271	263	302	299	289	265	305	290	297	276	315	281	328	310	258	302	284	273	304	276	300	302	284	300	284	292	304	262	308	297	308	295	274	273	307	294	299	308	289	277	312	291	286	290	299	274	274	280	305	276	292	238	267	295	296	335	330	265	290	267	270	295	284	293	299	287	267	256	298	306	282	285	286	316	279	299	241	303	285	261	293	282	299	270	268	278	276	300	271	290	270	284	280	301	275	274	303	287	290	265	302	282	285	271	278	265	287	314	248	312	284	266	290	295	303	286	278	309	271	309	296	285	297	292	279	294	296	288	252	297	305	291	308	364	261	285	280	307	253	290	263	296	262	252	274	271	299	286	292	289	262	285	285	301	300	275	277	285	294	295	294	251	310	278	262	281	304	278	273	273	328	272	289	313	287	245	283	278	267	254	308	266	298	299	308	291	293	303	284	287	280	276	285	303	296	254	294	281	285	264	274	300	299	332	263	292	285	280	262	318	297	294	272	289	309	311	291	301	265	286	284	277	264	297	280	276	329	279	290	293	273	258	286	287	297	313	268	298	305	305	268	301	303	276	305	294	289	311	301	267	289	269	343	302	265	295	292	306	292	282	293	274	307	279	286	285	292	299	280	271	307	314	278	283	278	298	246	282	312	324	292	298	283	298	265	298	286	307	297	275	291	260	289	285	330	316	277	300	295	303	269	266	289	298	297	299	276	279	290	267	289	315	282	293	301	296	265	271	292	297	261	293	318	296	290	300	272	288	307	294	317	259
18727	21237	34609	37501	36447	34750	26544	26565	19245	21580	15799	15707	12330	11411	7395	6148	5419	4376	3545	2866	2378	2004	1934	1948	1837	1810	1791	1649	1392	1509	1485	1735	1688	1524	1377	1374	1163	1256	1048	1100	1033	1022	996	1037	963	965	924	838	822	821	737	802	811	846	719	783	764	783	787	802	778	827	842	831	850	852	856	853	799	841	813	800	831	758	809	754	736	733	777	796	759	775	748	745	732	764	710	725	771	764	766	760	722	758	736	728	793	752	751	735	760	735	750	721	789	758	715	735	707	733	729	700	724	686	726	740	730	703	750	741	734	757	695	750	753	743	722	692	707	692	744	713	746	693	719	717	750	728	692	698	729	713	703	690	711	694	722	692	781	733	733	706	769	765	766	752	750	704	718	675	705	725	717	743	710	774	691	690	763	737	753	715	775	750	765	739	760	741	700	705	711	771	717	729	716	698	766	706	697	715	705	762	745	691	700	721	715	702	742	701	706	704	737	741	773	701	708	756	740	692	700	685	790	671	737	748	760	705	747	721	736	714	725	701	728	738	747	754	708	758	742	708	735	695	713	706	751	767	716	746	741	783	706	756	743	702	710	712	685	737	727	740	699	735	742	666	709	736	779	722	730	657	751	736	670	739	769	743	703	807	748	693	712	714	710	654	743	702	748	765	730	733	700	686	742	714	696	686	723	719	749	701	750	706	719	692	762	766	679	718	684	710	746	705	707	748	685	680	707	738	731	734	723	768	689	729	727	727	747	742	702	743	693	733	753	714	686	696	706	699	720	772	768	725	707	718	787	719	777	643	726	721	715	730	746	742	706	718	732	728	756	718	720	730	777	769	750	754	777	728	749	739	742	753	710	728	729	722	716	752	742	736	718	732	746	730	745	695	712	677	688	772	741	684	660	723	712	738	713	719	757	690	721	721	742	711	710	735	751	757	753	724	730	714	734	733	697	732	687	706	710	708	697	720	730	734	700	698	708	707	736	772	729	714	714	771	699	722	744	734	770	794	738	719	718	713	693	730	716	739	724	710	735	691	735	735	742	686	785	732	722	727	748	742	743	720	764	733	742	733	686	744	732	713	712	714	726	717	722	784	709	711	709	771	716	671	729	754	687	745	717	679	725	710	756	741	716	735	696	696	705	725	696	718	735	712	719	712	715	717	745	788	723	745	730	738	709	764	752	724	745	719	740	736	742	740	728	731	731	739	726	696	740	753	703	738	736	721	744	719	745	675	697	743	703	749	734	746	714	731	740	742	751	728	760	751	696	733	728	737	723	741	723	730	742	725	723	688	782	724	747	772	705	750	710	739	719	731	742	775	717	739	736	757	717	745	713	721	736	718	720	693	653	701	803	762	673	689	715	735	710	730	726	680	724	770	738	747	775	716	730	681	734	760	751	752	725	702	739	717	668	701	756	701	714	709	728	734	732	757	691	784	636	726	738	715	750	714	745	758	742	718	767	747	705	725	695	751	719	732	693	751	760	690	707	695	762	733	727	705	708	754	751	696	730	689	734	713	742	734	684	703	749	748	735	749	675	754	686	715	720	712	690	790	747	743	702	719	731	706	741	762	724	712	738	719	739	706	695	674	703	693	739	741	710	695	748	747	676	750	730	728	726	731	728	730	781	745	720	723	743	735	779	761	744	728	760	717	756	754	735	651	749	709	716	733	690	707	742	727	747	710	749	714	737	712	760	741	686	747	694	741	763	738	754	699	704	720	749	731	712	716	735	796	772	718	673	729	731	686	741	728	710	697	702	732	729	678	782	721	741	714	710	738	721	749	705	801	736	707	659	712	711	764	704	689	751	779	662	718	737	805	713	701	707	714	745	691	710	695	736	739	774	740	740	706	730	729	729	710	718	736	752	747	733	713	744	688	716	745	705	743	711	744	706	732	705	699	721	734	732	759	715	683	712	727	740	755	681	725	714	703	786	711	786	712	732	722	707	739	691	719	729	720	747	721	704	722	777	703	711	748	725	734	678	722	727	716	724	683	679	741	703	725	736	726	682	785	732	740	771	674	727	715	738	736	690	757	701	726	707	707	710	730	680	684	706	698	736	715	726	743	726	728	728	733	723	705	721	740	777	669	711	732	768	770	687	763	741	740	740	749	733	716	762	698	767	723	767	706	716	719	726	736	713	735	761	716	706	711	707	760	729	761	759	747	698	764	781	749	709	743	708	731	741	702	738	688	748	757	696	714	732	671	703	755	809	729	700	724	689	662	720	772	716	693	742	762	720	758	740	726	775	696	720	693	730	723	725	719	741	698	767	720	734	735	730	745	768	769	702	708	722	744	698	758	725	703	682	743	727	756	736	693	707	699	738	699	687	742	773	743	733	728	703	766	693	732	748	786	801	753	711	690	744	746	698	708	738	735	748	774	747	716	742	694	778	726	759	686	748	755	750	738	755	692	711	715	748	743	657	768	729	700	725	675	776	726	744	719	724	708	681	736	711	712	728	733	726	712	719	789	711	723	739	778	750	704	716	759	700	738	721	724	686	729	701	739	713	742	677	715	718	725	698	758	704	690	723	691	725	715	751	734	673	677	751	753	744	720	702	690	705	706	750	712	724	744	721	723	746	743	745	703	742	664	724	746	706	697	716	726	735	737	729	731	713	758	767	762	714	749	707	705	740	710	723	725	705	725	754	701	761	722	741	730	717	687	726	751	789	655	721	687	687	699	728	715	726	725	700	740	707	711	737	716	737	743	722	680	710	707	773	681	741	742	767	705	715	713	703	783	682	708	718	670	710	755	754	727	690	716	757	725	729	713	770	693	759	721	724	749	718	657	731	807	696	764	702	697	683	703	707	709	748	741	725	750	755	668	705	753	762	718	653	691	758	741	745	751	750	690	698	758	697	745	725	697	740	727	717	729	692	677	716	744	761	756	692	759	733	671	713	695	777	735	717	698	745	708	769	727	699	746	769	768	723	713	709	684	752	741	749	731	753	727	758	701	751	718	721	729	765	755	734	694	687	736	711	761	698	711	670	674	657	693	742	736	668	703	732	763	720	721	715	735	711	758	757	671	665	713	727	717	774	745	705	710	726	746	757	750	716	749	728	743	675	736	703	708	690	708	722	724	742	733	701	724	703	745	755	711	731	735	711	706	723	722	701	734	749	723	737	675	731	701	727	684	806	712	745	763	710	766	752	735	677	726	697	730	795	724	732	766	736	706	726	729	697	716	722	740	759	709	711	694	728	767	716	781	751	732	736	688	736	703	717	745	671	752	782	762	683	709	715	697	724	718	735	729	765	677	765	686	697	801	748	731	734	710	704	741	722	710	750	707	736	790	775	726	738	722	668	781	735	756	705	714	710	729	809	694	738	738	753	723	736	733	752	693	754	717	757	774	729	689	685	792	738	737	760	685	680	743	726	693	748	724	722	736	727	676	691	707	785	772	718	752	698	719	707	722	727	761	686	725	697	704	699	733	739	728	730	741	707	727	743	751	729	743	739	736	746	752	696	716	758	738	738	716	671	742	747	703	753	746
37966	33041	40764	35842	29799	24046	19121	11349	12410	16010	9527	5248	3573	2253	1419	1438	1306	1134	1057	897	686	616	552	534	509	501	531	479	430	427	452	512	499	439	441	398	379	378	362	333	338	317	360	347	340	332	305	306	306	300	290	294	252	287	276	264	261	274	300	277	283	251	275	287	302	294	304	269	282	268	287	270	296	274	258	264	282	266	269	279	266	250	268	265	235	268	272	274	252	285	289	275	239	272	255	293	267	276	274	293	261	242	281	277	263	249	269	269	281	247	288	280	280	268	264	243	267	264	252	231	285	281	268	292	266	264	270	262	283	269	289	262	281	221	278	258	307	302	258	270	259	298	263	273	265	266	307	238	255	268	274	270	265	248	262	272	251	265	259	293	275	263	249	300	261	258	259	242	259	260	270	261	276	268	262	263	272	279	286	264	277	290	286	256	284	236	274	248	269	274	259	232	262	260	266	256	265	292	252	267	259	251	258	238	288	283	262	233	228	260	259	264	255	250	286	275	259	260	277	258	274	266	259	277	271	274	266	263	269	239	243	252	274	264	263	294	274	251	277	302	265	220	255	257	285	272	249	266	278	241	269	266	256	267	269	262	257	263	245	262	231	280	252	285	255	244	248	261	253	225	258	250	264	272	282	257	260	266	259	232	278	259	267	257	260	251	256	292	253	265	258	287	264	246	266	270	296	236	283	312	255	238	235	255	237	285	269	279	282	272	252	262	254	243	271	264	256	291	290	264	294	245	271	266	291	256	277	300	282	260	268	273	288	279	277	253	277	267	268	245	244	267	308	264	291	271	272	240	225	267	226	267	279	272	255	251	247	256	296	303	249	259	277	263	249	278	278	268	257	256	253	280	264	261	284	256	238	274	239	243	291	261	261	263	242	278	282	280	273	276	256	257	255	251	279	279	264	282	268	246	258	286	248	245	300	244	256	270	249	246	248	270	285	270	253	257	247	267	263	239	274	267	261	249	272	275	236	278	268	240	249	268	258	242	257	242	246	264	252	251	282	278	271	282	268	239	279	273	267	262	283	293	290	278	279	286	252	265	249	230	286	252	265	275	268	268	272	259	256	257	279	270	248	259	271	270	276	280	254	303	242	253	276	240	246	265	243	256	241	264	262	280	263	281	264	270	254	268	248	266	248	263	278	264	301	263	275	269	256	247	246	230	258	276	244	233	250	240	237	253	257	245	277	270	252	265	231	297	259	252	253	257	275	267	300	286	244	287	285	275	251	269	286	257	268	274	248	229	277	272	263	262	265	257	266	251	263	256	251	240	264	251	281	261	249	263	281	282	294	252	269	272	287	245	260	250	283	231	254	253	303	249	229	257	234	269	261	256	254	297	271	268	251	247	295	260	272	247	262	242	290	254	271	280	276	252	258	279	254	278	269	251	263	274	253	250	250	238	256	261	313	275	248	239	294	278	297	264	266	246	277	257	287	260	258	250	254	253	291	276	250	237	248	241	280	257	235	280	259	263	263	283	269	238	243	260	281	279	265	264	282	289	281	291	266	268	251	270	258	251	219	278	254	266	272	261	262	265	243	277	283	287	276	276	234	266	289	281	264	233	280	256	268	256	277	273	288	230	250	284	261	276	257	270	274	268	276	270	285	262	278	235	264	253	281	270	271	276	228	279	255	254	266	296	220	245	279	260	267	249	249	238	255	253	271	248	256	273	285	261	279	254	268	281	271	239	237	267	310	264	270	247	245	272	256	252	257	257	287	237	261	271	273	282	257	279	225	247	253	270	261	270	279	276	278	278	249	267	296	261	269	296	261	239	261	285	286	227	275	259	265	249	277	280	258	272	282	256	285	266	265	238	272	245	250	290	284	260	238	245	256	282	280	290	283	246	262	248	268	267	249	273	235	278	256	247	243	262	234	258	282	259	265	246	273	260	256	288	270	286	266	265	270	279	228	261	242	271	288	240	277	245	275	281	272	238	253	249	261	238	230	245	293	263	237	290	216	305	293	274	252	259	254	232	269	276	273	264	246	258	256	248	243	280	243	223	281	254	267	269	273	262	240	300	258	261	281	257	244	272	242	272	238	244	254	275	254	285	274	268	252	234	276	260	253	254	246	265	269	286	243	268	267	268	283	272	264	237	249	289	298	283	251	239	264	241	269	303	280	242	268	254	261	305	271	289	267	268	248	234	226	263	306	251	243	248	246	230	250	267	274	229	261	253	264	261	258	258	290	258	280	237	253	262	274	285	234	282	241	264	223	274	283	232	261	258	275	275	251	271	248	280	266	244	276	263	237	276	241	263	285	259	250	269	252	267	259	256	271	284	253	273	282	263	273	245	256	246	259	271	250	285	259	246	295	277	259	230	272	237	269	271	267	246	258	253	279	278	279	243	260	272	237	286	249	290	250	233	225	262	240	268	291	252	268	246	283	273	259	254	276	253	227	257	254	243	270	259	260	237	268	277	241	234	232	266	213	251	251	257	268	273	260	235	236	241	264	259	294	250	275	266	268	275	276	260	254	266	253	249	269	271	243	269	290	258	231	271	287	239	305	271	282	254	287	276	269	291	283	303	280	274	268	270	305	248	268	267	285	264	277	283	232	250	257	283	254	210	251	260	261	258	255	279	254	302	257	266	261	272	282	253	253	248	278	245	264	285	262	259	251	262	246	278	275	236	253	246	250	247	242	244	235	258	273	247	254	274	252	276	270	262	268	276	273	263	251	249	282	234	259	284	266	265	250	255	269	269	267	292	271	251	285	267	250	268	259	270	256	274	253	274	258	251	279	263	242	232	254	243	259	255	221	274	279	252	222	275	260	259	244	312	243	267	249	263	252	249	286	243	257	263	230	266	257	283	254	280	261	283	254	281	285	272	255	269	287	252	276	284	272	276	250	250	288	247	251	275	280	254	248	254	230	253	282	261	256	260	232	278	286	267	246	286	256	257	230	275	248	260	232	240	283	273	256	260	278	262	286	275	260	264	257	283	270	272	271	241	285	256	285	277	265	316	261	274	294	244	257	242	254	263	256	241	285	276	254	266	288	266	242	263	300	294	275	241	268	265	266	260	257	249	241	260	260	282	267	261	236	269	259	249	267	253	257	267	240	300	243	242	282	269	251	251	248	267	259	246	273	282	262	259	284	239	249	261	272	266	262	258	271	280	240	245	259	240	261	237	253	246	262	280	269	271	274	254	249	234	247	276	265	257	285	260	263	211	263	282	255	244	260	242	258	268	262	258	254	250	265	273	262	262	275	237	287	242	267	245	254	278	255	276	256	240	256	263	252	283	252	261	247	262	262	246	275	280	237	297	265	239	220	266	274	269	261	286	312	254	251	271	265	235	249	273	286	283	274	265	266	275	268	285	263	256	237	263	251	272	249	273	245	273	264	269	261	274	276	288	258	263	262	271	281	267	267	237	270	267	255	254	247	243	259	276	275	234	229	255	269	291	244	261	247	237	222	235	256	239	252	232	246	249	259	273	256	264	267	289	280	255	311	262	265	230	256	267
22664	26142	40908	43002	41542	36676	33354	26540	31323	35336	23901	18969	14107	10638	7249	7587	7023	6070	6037	4652	3662	3154	2705	2601	2549	2381	2487	2301	2018	2030	2176	2571	2452	2016	1953	1876	1488	1669	1458	1445	1264	1226	1178	1307	1104	1133	1068	903	876	761	819	798	836	819	771	724	704	754	785	797	799	795	802	860	884	920	881	853	895	944	854	806	836	792	791	728	746	705	746	741	712	669	767	716	694	696	719	721	702	696	681	671	730	726	710	729	718	656	708	719	693	711	646	711	695	668	712	714	688	718	688	721	706	699	641	691	664	681	686	704	668	664	706	665	682	665	667	667	671	596	716	654	688	663	678	695	658	661	664	670	687	664	678	718	656	639	668	659	690	662	686	647	685	625	693	651	664	714	672	662	680	695	657	683	686	646	688	632	666	651	711	695	666	645	661	674	651	682	656	658	680	681	719	625	672	659	649	697	665	679	701	622	634	636	670	652	700	633	652	683	624	673	692	688	726	671	667	684	666	675	687	655	595	656	675	606	634	713	656	671	678	691	657	684	704	646	728	687	644	617	647	687	664	682	705	626	670	708	679	684	713	678	663	663	632	655	658	668	661	677	702	678	669	634	670	690	657	695	664	705	696	652	701	648	693	689	660	658	707	656	645	669	659	669	685	675	621	698	635	663	707	664	662	652	639	670	697	687	631	667	674	643	637	689	624	636	636	618	641	694	639	676	644	680	642	662	630	652	658	667	712	698	668	661	689	666	683	662	713	670	665	723	633	690	652	682	666	650	682	666	691	684	628	667	657	659	642	669	668	680	697	691	631	675	697	647	652	693	650	686	674	651	752	625	633	696	636	699	675	639	693	714	709	651	685	671	707	674	657	639	660	653	681	657	642	644	685	678	667	676	656	680	658	683	702	690	644	652	715	655	662	616	683	683	662	665	681	661	647	644	684	672	665	700	676	662	681	678	726	643	658	673	646	685	696	651	659	662	602	633	673	659	637	693	683	668	643	679	653	638	671	667	659	674	698	672	634	695	721	688	657	721	630	595	670	698	681	611	677	635	665	712	688	655	706	653	661	626	677	664	688	640	655	692	677	717	699	664	662	689	622	667	724	693	655	661	680	665	653	615	654	697	654	667	582	670	686	652	712	656	648	681	700	728	676	664	663	674	709	709	668	661	635	664	697	625	697	689	663	722	685	692	674	704	720	666	715	620	650	671	682	706	665	685	654	682	651	666	686	675	636	620	634	682	647	694	671	636	680	676	706	663	667	663	699	669	630	663	646	631	686	695	671	663	647	684	660	690	698	698	683	663	658	661	690	707	699	632	660	643	664	679	698	652	692	668	627	675	682	635	673	697	702	686	649	667	660	709	661	681	695	662	616	685	688	661	666	668	694	677	682	699	624	616	648	676	646	683	650	699	693	647	688	665	694	672	693	681	662	701	718	705	650	676	696	673	677	679	678	677	694	630	703	626	672	701	689	694	673	708	730	702	666	650	645	674	641	680	675	698	690	689	706	673	677	681	648	717	687	641	641	721	658	651	639	673	734	682	619	693	655	657	659	683	676	685	690	707	647	674	658	724	666	667	663	612	637	704	611	685	685	677	666	667	637	711	683	641	668	630	630	656	687	668	683	647	668	665	679	636	700	651	664	680	706	691	651	721	645	667	724	672	669	686	727	678	687	682	716	682	691	645	668	683	669	672	692	641	697	660	732	643	681	648	644	639	646	721	661	632	644	643	655	670	687	646	602	692	722	663	675	710	680	692	667	661	649	689	614	666	680	649	653	669	666	677	703	698	653	680	680	665	682	652	631	649	647	650	589	678	678	657	688	639	655	687	644	735	638	666	628	705	640	676	737	677	661	658	695	669	679	660	651	655	698	667	678	689	680	645	657	666	680	705	651	670	648	656	657	697	660	694	634	706	679	690	680	659	746	651	675	644	661	649	709	730	676	700	671	659	702	696	697	690	674	644	676	655	672	647	651	642	659	666	673	652	708	672	669	651	652	680	679	647	666	707	660	658	680	686	656	694	643	635	671	660	670	594	652	695	688	663	693	692	643	668	690	660	660	643	660	679	657	720	681	710	683	664	671	655	681	630	706	669	637	726	659	651	645	644	644	669	666	640	635	717	660	690	670	665	694	683	633	661	657	668	695	687	704	646	648	635	677	664	651	694	711	692	665	668	680	686	667	681	668	667	650	671	677	680	691	720	690	706	612	665	656	651	677	669	700	626	652	702	632	683	678	687	668	643	619	678	642	666	677	633	646	659	626	666	668	681	685	723	641	639	677	649	680	656	665	677	648	685	686	716	644	635	714	708	678	598	667	682	666	637	697	692	675	702	700	664	689	671	678	643	727	674	674	716	692	674	676	673	671	671	637	635	673	678	678	638	665	660	716	721	701	708	659	689	678	669	641	673	669	682	635	714	681	671	660	623	643	664	694	699	677	664	656	636	643	681	628	703	654	659	733	666	637	675	664	689	689	634	641	699	683	689	699	698	661	638	660	667	683	638	684	688	679	649	691	680	724	693	705	672	712	627	685	684	685	664	672	677	638	654	624	677	668	615	671	687	655	618	677	628	620	654	697	632	679	667	656	676	693	665	654	639	669	676	651	691	654	695	662	682	646	622	636	662	699	680	711	702	628	651	701	694	678	667	750	671	654	691	689	674	700	648	707	659	645	671	637	643	687	678	678	687	674	663	694	699	697	693	717	655	604	683	718	671	677	644	631	669	666	674	689	664	651	681	716	675	683	677	660	675	731	649	714	638	688	651	680	642	640	652	707	695	610	655	645	705	663	675	664	684	653	713	687	666	695	684	694	625	639	645	676	680	710	672	693	630	675	678	668	648	633	638	672	663	674	715	595	683	626	669	660	655	668	670	637	717	678	688	707	662	709	634	694	647	660	669	654	640	637	697	649	647	655	622	705	669	663	637	682	720	679	669	728	655	653	686	642	634	711	660	670	675	704	642	668	655	639	611	699	694	645	707	674	644	684	695	678	668	642	681	688	650	674	720	710	621	752	699	689	676	657	661	631	679	653	680	650	689	687	662	644	621	689	639	674	677	707	680	709	654	664	684	673	669	682	640	675	632	661	709	655	668	658	682	704	692	683	625	671	694	662	714	685	669	657	728	657	674	621	691	675	629	637	656	726	695	639	638	645	598	714	678	647	665	703	660	704	645	669	703	736	689	680	668	663	664	672	653	666	648	665	649	639	656	706	708	675	676	642	651	627	657	649	711	664	674	608	660	689	655	709	671	698	682	635	662	684	670	679	694	656	698	695	671	714	694	704	690	662	697	647	630	689	647	693	690	682	700	657	662	715	647	709	661	635	686	690	658	666	663	640	662	658	687	614	675	744	692	650	651	670	693	662	643	663	694	619	626	669	626	668	686	666	663	692	664	672	675	697	627	654	620	650	654	667	651	631	707	735	615	621	704	656	619	711	664	695	655	710	708	614	647	690	670	680	698	655	654	685	675	678	675	673	681	619	600	717	675	666	651
18673	15586	20044	14966	8772	5075	3549	2841	2429	1757	1286	1209	1054	873	679	559	526	489	412	387	384	346	339	322	342	343	302	285	307	242	289	294	299	280	303	287	294	258	299	279	278	315	275	275	280	301	301	289	283	291	270	289	262	262	285	281	274	299	269	267	298	264	268	267	249	283	271	275	288	267	294	248	273	269	280	248	309	269	259	297	279	294	294	289	278	268	258	304	278	287	259	269	293	298	261	284	287	289	320	262	283	283	260	251	289	300	256	282	280	284	282	278	263	275	281	272	279	247	268	289	287	267	279	259	272	289	273	271	300	323	269	276	278	258	251	276	292	295	240	284	276	287	284	255	272	246	299	262	241	235	283	279	253	256	272	287	285	258	268	303	276	261	272	252	255	269	286	268	275	265	276	278	275	281	266	311	261	264	275	252	311	300	284	288	277	268	261	262	268	291	275	290	281	255	260	272	259	277	268	281	248	274	281	325	236	282	294	265	285	261	288	259	292	259	275	256	281	256	259	281	293	247	282	246	267	271	258	266	268	270	282	293	281	255	257	274	267	267	283	250	266	253	263	310	294	268	281	292	333	267	279	292	275	291	284	311	253	272	290	297	283	278	276	265	280	287	265	249	289	288	283	269	276	270	243	295	253	295	258	267	256	290	275	260	275	251	302	282	281	218	268	284	258	312	271	275	268	287	242	281	276	281	284	296	248	288	269	266	281	302	272	283	273	254	307	250	275	266	269	289	269	245	275	251	279	257	263	260	307	272	252	261	259	298	288	255	304	264	302	303	272	253	294	254	309	272	270	273	273	301	275	273	285	269	272	266	268	255	290	249	252	280	261	259	285	279	270	260	290	255	271	262	282	305	312	275	281	279	282	288	281	283	293	247	251	285	268	261	297	305	271	293	278	300	264	311	259	288	298	281	254	256	287	291	314	291	280	272	286	293	271	293	270	312	290	296	264	260	243	242	290	261	280	254	252	276	241	273	258	261	283	245	273	259	303	260	269	288	294	261	263	243	315	292	273	299	293	251	294	267	262	279	248	287	271	272	274	267	284	258	257	269	288	246	263	268	266	299	288	271	291	284	273	241	260	262	284	267	264	263	282	279	269	286	295	265	289	259	307	285	304	276	275	291	251	288	262	286	289	257	254	278	271	259	287	273	316	262	252	268	291	267	292	278	276	288	295	279	291	302	265	295	266	267	276	274	279	260	277	283	258	290	304	256	257	302	275	261	281	261	290	261	270	268	284	267	283	270	255	297	291	260	292	274	294	280	269	274	228	259	259	269	287	284	255	279	293	289	278	278	259	264	261	283	301	272	269	291	301	271	259	259	274	291	273	257	288	286	292	264	309	264	298	284	319	260	246	286	267	253	268	277	270	234	288	321	289	241	277	286	277	291	251	282	289	246	244	263	285	264	305	283	239	304	300	256	297	277	272	288	273	272	277	280	268	257	277	266	253	280	295	275	276	273	269	292	280	246	285	282	305	277	297	295	281	288	242	275	257	273	288	283	294	267	283	279	275	259	278	240	279	245	251	291	268	247	270	258	272	280	255	265	255	299	265	285	251	267	312	254	286	288	308	262	286	286	232	290	296	263	283	284	242	289	310	291	263	283	260	292	271	293	281	268	273	285	253	305	291	268	281	278	234	253	257	294	272	252	289	251	261	308	260	275	276	275	256	316	287	280	273	283	241	270	244	262	276	281	282	266	274	294	280	288	271	288	283	289	302	263	263	277	242	277	289	263	288	296	279	299	268	280	252	247	285	307	255	257	275	265	302	280	256	283	256	287	258	282	294	256	260	259	296	261	240	267	271	266	284	276	220	296	308	248	265	273	278	261	305	255	302	246	294	276	304	295	271	254	259	301	316	275	293	275	260	290	265	275	274	283	270	269	275	262	286	275	267	252	262	280	273	261	245	284	278	271	276	238	242	273	253	267	260	259	305	275	272	270	280	272	263	247	276	293	256	245	288	262	256	265	275	287	267	267	296	271	309	283	286	261	299	287	299	280	289	290	279	270	286	267	293	281	272	292	268	244	284	322	273	261	275	265	241	262	267	270	281	267	294	254	263	291	278	266	272	267	280	247	235	291	247	269	275	291	259	299	291	264	256	254	275	321	261	298	284	285	316	281	268	278	285	273	277	272	290	250	290	265	275	285	268	302	292	268	285	270	271	277	295	249	286	281	275	263	265	268	272	293	284	250	277	291	300	286	282	269	294	264	286	263	273	266	289	274	287	308	314	250	297	267	274	270	269	278	278	275	271	289	288	312	245	280	282	307	244	288	265	293	286	272	267	280	287	301	265	276	282	276	275	288	278	283	291	271	284	297	281	244	301	263	282	276	281	302	253	267	292	278	292	263	256	256	317	271	273	287	280	237	276	286	278	278	254	260	279	278	277	269	251	276	278	248	285	273	260	288	306	296	277	299	302	290	275	256	262	260	255	281	282	246	296	325	272	291	273	272	274	295	246	292	283	285	277	269	281	281	291	281	267	265	283	262	258	241	285	260	272	297	276	245	263	293	263	290	250	276	238	277	265	270	289	300	292	283	308	286	295	310	270	286	276	274	291	288	264	276	253	267	286	288	269	291	264	294	298	278	283	308	277	255	261	249	272	284	253	251	285	288	296	246	273	239	252	268	279	313	299	252	263	258	255	284	302	237	285	271	256	258	268	275	290	280	266	292	251	301	309	316	258	263	249	227	312	276	273	273	297	300	259	276	277	245	276	276	286	294	263	295	294	289	284	254	282	269	279	296	240	268	284	252	270	270	270	296	267	268	268	264	285	249	270	292	280	294	276	243	281	267	303	255	278	315	275	306	299	304	244	259	271	246	276	260	252	289	281	289	273	270	279	266	285	271	253	292	276	287	259	316	316	299	237	298	249	282	273	323	285	263	258	301	270	265	274	258	300	300	265	290	268	286	264	271	255	265	263	285	293	250	279	314	307	293	264	301	272	294	263	274	283	284	305	302	256	254	304	284	270	275	254	266	280	283	293	271	264	281	269	256	263	255	300	312	295	272	283	274	283	262	289	299	252	264	281	282	262	278	265	242	259	279	269	248	269	300	284	267	268	275	276	281	269	283	298	276	265	254	254	273	298	299	278	281	257	271	278	266	283	267	296	255	261	255	293	276	277	256	259	292	264	270	285	277	275	255	288	271	296	264	275	272	312	279	258	265	288	276	265	258	293	266	276	263	291	286	269	301	283	272	276	273	257	276	262	308	273	270	269	286	302	265	261	272	284	277	272	296	275	258	276	279	305	273	278	287	279	294	255	279	275	302	274	291	285	270	263	271	260	268	280	298	271	295	290	244	296	255	277	278	288	258	276	293	283	294	242	268	250	270	251	232	252	268	267	256	316	279	257	314	275	281	275	257	246	287	289	284	282	284	257	269	284	282	273	263	295	262	267	240	312	315	270	284	266	293	253	296	280	290	304	269	267	271	239	267	262	260	231	269	271	263	287	256	263	274	222	268
11110	13381	25877	26241	21236	15820	12892	11830	11060	7588	6289	6140	5246	4052	2911	2523	2217	1940	1870	1661	1478	1301	1161	1122	1060	989	982	903	878	850	869	851	832	845	866	823	771	827	780	751	783	770	836	727	800	752	713	750	723	729	742	777	675	707	716	715	743	738	683	687	716	696	724	695	708	705	726	713	737	682	656	733	778	685	711	719	731	684	720	716	662	681	676	704	723	714	776	730	659	709	684	661	700	725	725	722	672	710	719	721	708	703	682	731	693	705	692	715	692	741	711	681	644	701	734	620	705	678	718	685	717	665	678	666	704	709	711	696	705	669	631	752	683	671	729	716	693	685	727	665	714	730	683	666	747	735	695	718	662	753	663	719	727	712	711	696	687	670	693	675	751	713	716	721	669	695	709	708	718	712	690	691	657	701	687	713	680	687	710	702	726	675	685	732	724	686	684	735	725	691	751	712	706	673	705	771	699	725	662	669	683	705	754	731	660	728	666	680	684	636	678	684	700	721	705	689	683	696	661	701	700	693	717	730	669	742	675	666	710	734	724	695	683	711	715	698	700	765	690	684	663	655	726	711	704	716	694	670	674	660	684	682	697	718	723	738	700	655	759	705	708	740	702	724	668	726	721	715	727	703	691	682	713	698	735	674	700	689	696	696	729	737	752	734	712	681	690	703	721	656	671	660	732	738	742	721	691	697	680	646	662	691	685	702	655	700	697	668	709	683	714	689	768	710	701	719	719	704	695	666	688	730	711	669	661	669	658	651	752	730	679	689	729	729	651	715	660	691	694	701	709	703	717	694	712	719	690	691	671	644	722	689	707	699	691	738	746	692	697	660	720	691	645	730	755	706	690	690	673	698	698	679	724	656	704	712	701	694	671	709	690	670	666	658	721	755	677	675	649	753	670	692	757	721	725	663	691	754	674	734	700	687	702	703	734	693	688	713	697	704	726	671	663	702	702	694	699	714	659	725	680	692	694	646	675	713	666	703	728	710	691	674	674	749	698	731	694	722	698	719	714	654	705	708	696	725	702	746	697	686	716	688	741	704	672	721	690	680	656	666	687	678	677	641	680	672	682	681	636	705	692	734	706	749	692	711	660	685	689	643	662	694	679	704	756	696	666	639	694	698	696	724	709	680	700	706	690	718	669	651	676	702	720	721	726	718	703	711	679	707	690	686	709	739	719	678	693	668	657	693	693	653	683	682	703	659	688	672	661	708	707	694	662	716	744	720	713	690	733	683	686	693	760	688	727	686	689	677	703	692	660	688	717	638	663	714	735	675	674	668	696	691	721	686	651	669	717	712	705	704	689	695	697	672	655	680	701	702	696	715	710	661	712	713	678	719	686	662	712	686	746	664	722	728	711	721	671	682	672	710	705	678	716	707	675	746	727	718	694	670	684	698	707	695	720	703	704	710	717	747	776	683	678	687	669	738	728	694	662	665	716	697	716	715	671	715	698	658	682	725	696	684	719	700	684	693	685	749	718	687	711	708	685	689	698	687	705	675	694	677	690	662	643	693	635	713	715	678	676	688	703	705	704	686	709	663	774	725	706	668	648	746	694	667	709	731	736	702	710	702	680	713	714	737	685	726	705	703	689	672	700	678	728	680	698	693	734	646	683	714	726	712	756	682	690	708	683	677	685	728	704	720	728	707	728	734	715	680	690	645	711	654	683	664	711	697	752	699	692	752	691	754	686	648	668	651	711	699	714	677	749	694	693	664	734	693	687	705	680	709	705	726	750	628	718	681	687	703	674	681	699	688	726	691	711	724	745	742	701	676	752	677	731	689	664	653	729	676	666	707	755	642	721	666	663	692	708	696	638	734	681	696	748	704	700	673	699	680	700	711	740	705	686	691	726	727	662	682	713	678	707	727	693	690	725	666	741	684	708	689	700	690	721	689	711	745	652	681	711	673	703	686	696	682	732	720	708	689	704	679	712	716	718	663	699	653	689	728	696	696	710	720	646	728	695	715	716	681	697	745	706	698	683	726	771	711	664	721	687	719	710	694	679	713	697	724	673	693	662	692	738	643	717	707	677	700	672	633	727	703	689	712	725	711	731	695	738	651	712	674	709	718	692	744	706	712	697	731	719	674	653	715	730	688	695	665	697	732	702	708	634	771	729	661	700	737	705	642	676	701	710	664	689	703	674	730	738	702	739	636	642	664	747	683	754	762	698	686	646	734	734	687	710	694	711	697	715	693	682	720	699	718	698	686	666	706	720	761	658	676	714	684	711	712	711	708	655	709	734	721	749	695	676	685	719	725	691	694	703	732	704	699	678	690	750	708	694	738	678	680	671	696	704	697	697	730	700	714	697	705	678	696	656	678	686	694	697	687	689	718	691	726	686	680	692	681	705	693	731	748	661	710	689	678	684	702	710	739	743	698	717	716	685	706	707	654	698	692	742	695	747	704	688	698	706	689	710	691	735	716	713	751	651	712	689	672	686	709	703	702	656	691	746	688	725	675	707	664	732	686	700	674	669	738	695	688	668	671	709	714	686	717	764	669	710	708	693	677	742	697	692	713	706	756	720	700	694	748	679	697	717	707	689	695	703	711	717	702	737	717	759	708	764	712	673	711	667	741	728	710	684	696	656	674	725	683	653	662	699	618	705	668	704	692	693	680	682	678	730	673	690	720	690	648	700	668	681	678	709	681	634	700	689	658	644	689	675	648	736	743	682	692	712	693	672	711	716	730	664	717	669	683	718	661	681	747	712	711	683	723	749	665	687	665	724	727	683	716	672	672	665	674	702	700	702	694	722	692	680	653	657	708	694	685	702	685	691	684	722	736	704	727	707	750	665	707	670	679	677	692	677	691	693	665	672	705	686	705	694	653	728	706	672	697	782	644	688	732	710	679	708	665	706	720	695	713	656	696	709	691	711	754	689	705	710	719	718	724	719	663	683	692	673	712	707	736	720	704	716	708	722	723	703	610	665	690	693	709	702	720	730	685	738	664	699	699	690	692	760	740	697	658	692	719	694	690	697	668	628	668	680	687	718	721	712	711	712	710	672	697	707	690	702	683	728	710	733	682	747	654	738	653	672	673	691	769	690	685	717	699	715	722	717	709	704	727	697	705	733	677	753	683	721	665	698	696	701	704	690	714	687	721	684	692	688	701	700	714	698	715	677	734	690	762	706	727	733	626	638	741	717	660	704	738	680	690	721	709	658	667	689	718	697	753	713	709	703	702	698	711	683	709	683	703	707	720	693	703	641	673	684	647	674	690	696	672	666	729	691	744	689	700	696	649	740	717	740	693	672	772	697	696	722	684	694	700	718	677	673	690	718	687	714	738	703	649	745	713	694	670	680	709	658	723	675	709	695	693	724	690	663	742	705	682	671	679	702	753	686	734	703	727	723	647	665	673	725	700	654	702	694	715	682	698	714	684	684	707	702	719	707	671	759	669	708	753	697	683	700	674	705	686	699	748	718	688	720	729	657	670	707	687	665	645	709	715	670	744	762	684	672	728	685	649	672	676
31281	28163	30844	24824	17404	12191	11608	16731	14965	7448	3805	4622	3843	2734	1899	1540	1022	798	626	597	488	421	420	384	374	380	377	391	362	367	400	376	354	380	360	379	348	348	374	360	355	326	323	322	323	300	319	345	316	287	316	285	332	282	341	301	300	287	293	303	290	263	277	299	320	266	297	321	319	255	321	289	318	298	264	269	294	281	271	292	296	300	295	277	274	281	304	327	298	257	294	287	274	290	295	308	286	303	298	307	263	282	301	291	298	272	285	268	248	262	307	291	295	296	301	286	270	284	277	246	318	272	283	294	275	294	271	317	315	272	289	314	269	299	302	280	289	296	274	314	309	289	318	280	279	295	276	289	277	296	285	314	297	292	303	270	303	313	289	283	286	293	316	282	300	298	272	296	302	291	307	295	281	321	258	260	290	282	291	281	275	277	297	306	292	297	276	258	306	298	291	304	304	289	297	298	291	276	277	293	301	302	293	278	292	314	293	285	263	278	286	288	269	291	284	299	280	283	293	278	286	322	285	280	306	303	300	297	306	295	304	309	260	286	301	274	291	303	306	299	287	302	314	266	303	304	324	307	272	287	260	271	278	271	249	227	299	282	295	302	303	287	279	284	280	319	285	268	247	277	263	288	259	295	251	304	294	273	252	263	306	263	304	260	295	277	308	277	307	295	252	303	297	312	283	304	268	313	290	295	258	289	311	288	298	252	293	285	286	308	315	313	305	281	236	258	282	302	301	300	276	281	307	310	286	291	280	295	324	310	258	284	245	279	311	326	304	296	281	271	282	273	300	310	290	277	274	272	305	289	283	285	295	269	266	299	241	282	283	286	297	265	277	301	287	316	298	269	259	302	287	254	277	285	265	283	295	276	296	305	282	270	275	251	254	297	276	292	250	293	317	287	289	295	283	303	271	317	281	310	314	286	290	279	298	284	317	282	283	285	306	269	293	316	292	309	294	266	279	284	298	283	310	267	309	252	291	293	275	312	313	271	275	305	288	297	295	294	319	274	281	300	279	291	271	272	268	299	272	278	312	303	288	260	251	311	292	291	282	303	305	286	250	277	292	300	282	269	305	295	275	256	289	272	297	296	305	293	293	295	273	278	298	294	294	302	312	296	303	284	298	276	294	278	263	294	278	310	299	309	314	301	315	306	318	267	320	337	277	298	299	282	308	277	303	293	294	299	304	305	300	291	299	312	276	314	276	277	303	289	314	304	254	294	288	297	272	282	286	305	302	287	276	301	316	291	281	291	319	296	307	325	299	307	301	303	269	303	264	282	280	287	293	299	282	307	283	296	311	283	272	273	289	293	283	301	259	272	265	258	310	275	292	292	288	269	272	298	293	301	281	315	285	292	295	266	264	268	284	291	267	306	280	318	297	300	267	289	307	291	303	313	276	276	289	276	301	279	280	280	295	287	298	271	297	278	277	282	310	284	299	265	296	309	299	315	320	286	294	284	296	305	276	283	289	279	297	306	275	282	310	298	289	308	273	305	266	307	282	295	299	312	299	290	257	273	296	302	268	283	290	296	293	315	328	254	278	306	310	296	296	298	266	303	312	306	324	295	273	312	280	304	306	271	307	287	273	310	299	291	284	262	286	273	275	258	283	279	310	318	273	294	297	283	277	309	286	294	273	295	279	294	294	314	282	291	277	300	282	287	282	290	347	328	303	293	287	286	283	244	287	305	274	301	302	282	318	308	274	299	312	276	279	295	267	277	300	287	263	290	306	305	273	298	270	305	285	293	301	296	295	299	303	276	289	273	276	303	283	291	293	285	340	312	256	277	293	318	265	261	285	318	308	284	294	300	295	282	266	303	269	282	277	265	260	319	268	285	286	293	301	293	291	313	284	287	295	277	274	276	300	281	296	266	289	311	280	274	278	292	281	285	310	279	276	325	287	273	294	291	263	270	303	288	302	297	258	269	292	292	299	294	311	282	268	263	280	317	309	273	294	296	301	301	320	276	314	275	293	267	276	271	294	281	281	292	284	298	284	277	274	287	303	275	311	272	322	311	281	280	260	298	311	285	280	294	288	267	295	265	319	268	276	288	284	269	279	295	290	323	280	309	269	285	263	280	280	279	287	313	293	289	292	259	293	250	293	274	259	285	328	287	266	312	252	266	286	281	285	307	289	309	292	270	273	314	276	274	307	264	329	282	296	304	293	307	288	273	276	275	280	290	284	281	297	275	291	304	307	271	307	298	277	273	313	305	297	283	281	295	260	315	318	275	304	308	306	305	287	295	275	291	300	285	304	271	275	278	276	317	298	274	292	306	291	299	284	292	255	314	281	315	289	268	302	284	249	312	285	295	290	307	279	299	292	290	262	286	274	291	289	306	311	293	264	284	277	270	281	274	261	291	300	268	294	299	271	295	276	299	300	289	295	300	316	321	278	276	283	308	273	306	286	303	298	321	280	266	265	304	258	309	265	284	267	288	297	313	280	285	292	265	311	299	276	285	331	301	295	283	284	276	292	298	280	269	292	287	275	269	315	294	288	273	280	308	308	284	284	332	308	306	285	302	288	273	278	284	280	291	285	297	316	280	296	270	329	314	269	295	314	301	288	248	273	303	284	300	306	270	313	270	280	294	311	315	287	275	266	283	266	285	282	247	296	276	281	276	270	310	296	277	316	278	273	322	291	282	273	276	282	310	273	310	331	297	299	270	311	300	274	292	289	304	309	307	297	316	306	298	296	279	296	314	284	299	301	310	296	290	275	281	282	295	303	284	261	296	269	288	280	273	257	281	287	297	285	323	280	299	302	299	281	256	253	281	310	267	298	305	287	267	314	278	289	281	308	302	285	301	253	292	301	264	254	289	280	297	262	294	287	300	277	328	301	285	285	284	285	301	312	287	293	311	333	313	283	300	310	303	287	305	300	257	292	294	272	270	319	318	282	292	311	324	261	265	274	306	306	273	319	260	306	293	287	313	298	257	292	289	305	279	287	318	286	282	303	289	283	264	262	297	297	277	274	276	270	303	252	304	293	250	268	290	269	303	277	256	295	256	329	292	315	297	295	270	302	330	275	314	294	291	283	309	260	272	281	287	267	271	276	304	285	315	262	276	312	278	262	277	271	290	282	267	298	290	318	268	303	287	288	315	318	291	291	257	251	311	288	292	281	294	269	299	264	271	298	303	296	298	297	268	288	271	304	273	285	298	301	311	295	276	269	293	291	297	298	307	282	316	300	285	288	325	291	311	279	249	246	307	262	298	310	305	281	287	261	345	300	300	267	281	326	287	283	283	287	301	296	293	306	299	284	314	307	324	257	266	293	287	268	309	288	275	289	322	266	312	288	303	269	291	312	314	295	288	309	289	293	326	311	251	298	306	309	297	283	271	271	259	248	295	290	280	300	293	317	269	278	323	288	272	276	283	292	296	286	269	288	280	288	328	259	302	249	274	308	294	262	269	284	283	284	302	305	284	296	270	311	258	271	286	253	295	277	317	314	278	299	284	277	294	284	303	268	262
18931	22832	33624	34472	30678	27214	29427	36515	32687	20676	14925	18120	15991	13308	9829	8007	5441	3962	3497	2937	2329	1942	1861	1615	1471	1427	1359	1433	1366	1438	1599	1506	1595	1452	1233	1209	1100	1198	1134	1261	1057	1029	994	972	964	951	958	797	772	792	776	798	846	774	756	783	802	772	748	758	777	756	771	815	805	832	797	776	846	832	829	814	777	768	779	728	761	756	778	757	739	743	739	749	742	760	752	746	774	723	800	747	715	799	785	725	736	714	725	790	763	754	697	730	770	786	775	761	759	701	720	741	701	797	730	725	673	711	780	707	724	725	792	733	770	712	755	743	740	738	757	713	707	713	725	719	705	711	686	728	747	780	675	758	732	756	746	710	730	750	735	738	715	725	774	712	772	787	730	699	776	731	761	716	737	732	755	752	744	769	744	738	745	768	750	736	749	787	726	732	751	714	725	729	707	719	751	699	761	727	740	743	760	753	725	751	762	729	706	721	745	696	688	738	707	708	715	716	714	740	748	737	748	730	720	744	763	731	713	720	734	661	743	778	768	734	753	718	757	723	761	712	724	744	704	733	690	740	745	711	783	712	689	737	731	713	702	741	745	712	739	739	748	770	728	760	775	735	740	785	727	751	699	725	716	730	783	740	722	723	709	739	708	764	703	774	746	751	736	695	710	770	693	714	726	749	722	734	734	749	706	696	717	727	799	734	734	694	740	765	732	745	704	762	700	673	738	698	716	709	693	721	712	721	702	698	745	787	738	745	723	739	709	714	720	744	754	742	720	731	680	714	699	773	730	721	669	748	714	687	713	768	775	697	754	742	746	710	703	719	778	746	711	764	745	718	734	786	720	757	711	716	718	695	749	743	697	742	771	705	760	750	668	764	773	774	754	709	734	692	705	763	740	749	741	733	721	741	759	723	724	729	761	698	746	687	770	749	756	691	731	715	735	713	709	744	710	700	680	706	743	752	744	722	767	691	771	737	727	715	732	676	731	726	744	743	700	714	720	758	740	732	748	722	715	708	735	737	733	729	714	775	734	690	750	724	769	675	777	741	723	729	724	717	700	714	694	747	731	722	718	727	715	720	722	720	703	701	740	729	713	695	713	697	742	708	711	678	737	706	748	762	737	803	712	757	718	728	732	754	756	743	701	712	699	709	729	752	736	724	742	746	710	752	717	726	691	760	742	735	767	762	690	736	680	725	717	719	738	755	718	745	698	725	741	748	681	737	770	667	699	729	757	722	707	714	690	765	721	701	731	700	715	726	730	735	720	740	734	769	747	745	701	713	752	750	796	715	734	719	725	698	736	775	727	724	706	723	727	732	705	736	736	763	705	731	692	714	711	729	747	693	762	699	732	722	744	710	722	706	721	758	774	758	692	713	755	748	766	719	713	744	735	743	735	718	707	730	766	748	734	718	798	728	706	725	752	757	711	727	701	757	734	729	731	728	724	735	710	719	717	713	702	750	739	739	695	702	762	672	743	725	748	753	734	724	743	720	765	713	710	780	789	727	754	726	740	691	719	770	708	732	679	711	749	732	753	666	710	775	685	772	702	749	782	709	714	774	707	722	767	697	724	728	759	716	736	782	717	744	781	726	688	764	735	748	733	728	725	712	705	681	766	716	755	755	729	733	719	669	683	729	753	743	714	739	758	712	751	717	775	762	751	732	711	761	757	774	751	713	771	694	703	726	725	748	707	749	714	714	727	734	688	732	735	735	718	741	707	783	705	746	748	774	722	718	755	704	746	731	721	730	703	688	750	701	762	703	684	734	698	748	737	748	696	738	725	754	737	742	740	763	717	712	717	710	703	697	774	731	757	746	744	735	712	743	765	757	714	738	724	728	707	757	733	719	709	710	732	747	715	720	792	725	688	706	753	725	706	706	767	730	726	714	735	756	785	727	693	743	760	720	736	755	792	726	700	768	699	749	762	723	747	716	726	734	752	762	762	737	734	752	744	718	715	774	703	765	742	759	717	752	740	725	728	687	733	722	734	703	694	724	762	730	715	741	744	672	753	738	735	758	716	736	742	754	701	764	710	705	756	668	746	717	709	766	710	727	713	703	771	703	698	819	726	728	720	781	731	741	726	742	700	733	770	764	744	713	701	741	735	702	697	739	734	780	739	781	763	714	723	704	745	699	710	675	704	779	774	737	708	712	697	703	758	717	731	779	669	682	728	758	758	762	654	666	718	765	701	714	694	736	731	680	692	752	690	743	702	710	750	730	730	719	699	736	749	724	746	729	691	757	738	729	706	725	733	708	725	740	749	681	734	714	732	747	680	717	751	663	744	705	716	710	756	707	698	693	775	719	676	745	749	725	717	701	783	741	718	728	701	721	701	709	715	753	704	707	707	738	772	703	722	729	718	747	766	745	711	740	720	696	709	765	730	738	747	702	697	764	733	735	721	692	731	693	720	714	709	714	679	776	739	715	667	738	738	693	732	742	735	698	757	765	788	720	743	738	729	744	719	738	750	762	692	710	769	719	715	685	699	743	749	710	709	731	740	724	733	697	731	756	775	720	758	776	726	689	765	712	768	737	716	719	778	721	692	732	743	726	766	704	688	692	734	735	714	753	691	766	712	671	743	723	737	728	738	748	706	728	733	741	743	741	712	738	727	783	707	736	722	696	747	735	715	727	728	742	764	760	725	710	684	742	751	741	685	753	795	675	757	673	712	734	705	741	699	721	704	725	696	714	738	724	749	748	729	741	717	677	741	739	749	738	767	718	709	755	729	677	777	758	778	721	734	715	753	720	725	689	786	715	746	720	713	719	737	732	703	685	738	742	746	741	735	763	733	810	710	706	774	695	761	742	728	738	735	743	748	722	727	679	718	741	726	763	761	745	676	748	749	749	722	749	731	743	766	731	712	743	735	751	727	744	740	706	753	736	773	741	780	773	701	695	679	779	712	725	740	700	812	730	712	728	772	753	736	743	722	752	681	668	761	741	716	721	727	734	747	793	725	753	728	727	747	703	696	718	723	694	753	726	760	673	747	703	783	728	768	709	671	753	717	782	743	704	760	756	774	701	726	727	724	730	760	712	727	697	747	722	713	729	696	719	749	725	757	730	834	744	793	719	763	730	712	686	754	772	739	778	764	688	728	764	730	703	697	748	754	759	747	708	773	692	702	695	709	677	773	703	790	747	710	719	712	724	740	750	726	687	777	736	693	753	756	724	715	726	705	734	710	747	725	693	730	749	707	787	749	659	752	772	744	716	719	694	713	743	728	743	749	744	738	758	738	762	697	781	692	741	752	731	731	699	715	730	780	726	709	751	735	718	706	756	710	690	761	694	764	721	724	731	674	764	738	683	706	716	705	756	704	748	740	704	720	713	718	750	687	749	723	702	776	763	712	762	741	750	714	729	675	779	752	697	724	715	733	750	730	772	685	759	768	730	760	716	767	740	755	748	711	784	768	680	735	704	702	733	751	732	725	728	736	693	748	759	775	710	724	725	739	763	775	710	710	673	666	744	681	800	715	784	692	754	708	705
38562	34893	38074	32182	23870	17967	28584	33063	19810	5869	4848	4961	4236	3963	3231	2667	2025	1532	1147	985	810	601	562	493	433	450	521	407	408	398	458	454	434	417	429	370	349	339	349	383	326	322	306	321	343	297	331	306	290	269	287	286	280	274	288	275	259	291	293	268	298	259	272	249	282	300	286	283	262	254	277	291	287	276	280	287	293	264	252	282	258	279	240	271	271	263	286	261	280	268	248	252	237	315	284	253	281	263	315	268	252	266	272	247	246	304	266	260	289	271	279	283	253	299	307	273	260	256	254	258	272	240	263	248	302	291	273	272	242	274	260	253	249	265	295	263	282	279	277	252	262	249	263	259	273	269	276	248	286	284	260	248	237	264	253	252	265	274	267	274	243	261	258	274	256	254	254	260	292	238	241	254	284	262	267	244	250	295	306	255	281	286	268	268	291	260	286	277	286	247	277	279	259	258	277	242	289	254	261	269	283	266	259	258	285	255	263	272	217	279	272	268	266	253	274	277	238	264	277	272	269	279	284	254	263	265	280	267	307	245	263	246	275	261	254	260	259	261	269	263	299	260	255	246	261	250	254	272	298	292	230	261	287	262	259	267	283	250	293	251	290	247	264	266	275	284	219	256	254	284	263	258	262	274	272	240	234	278	276	288	271	269	282	230	219	263	294	297	277	261	282	257	244	261	256	294	282	272	278	248	262	275	266	251	268	274	305	262	255	254	256	261	283	261	271	267	270	235	260	241	269	253	275	270	276	278	250	276	245	250	270	282	271	268	256	262	249	276	282	237	296	273	267	270	253	267	277	253	250	272	254	248	260	293	265	286	267	271	255	261	249	273	277	267	267	279	276	262	258	290	258	267	269	274	268	271	273	286	282	230	261	257	267	269	241	282	272	264	258	273	299	260	253	244	274	289	287	241	245	271	269	269	261	280	280	270	295	253	254	240	254	304	251	269	288	285	281	277	288	287	277	257	253	289	278	281	261	260	287	267	262	269	285	259	262	262	255	289	284	258	278	248	241	273	248	259	280	258	264	233	268	265	242	249	273	265	260	269	280	288	251	264	274	260	269	279	305	279	283	267	256	278	274	250	270	273	278	223	278	249	278	294	282	265	273	286	263	258	299	290	263	283	271	255	298	264	240	261	253	268	273	304	249	290	270	266	246	272	281	253	265	259	286	253	254	287	256	267	265	279	309	277	283	241	244	274	281	260	265	250	277	265	264	254	284	260	247	246	271	282	304	258	281	266	265	282	249	251	266	251	276	238	258	244	302	268	261	238	258	253	261	290	254	274	248	293	238	293	257	265	258	252	266	258	209	238	304	301	238	270	287	280	257	264	258	282	276	238	266	263	238	265	271	274	310	263	261	283	268	246	298	247	264	291	265	279	243	316	300	265	247	264	274	251	252	247	276	255	246	251	256	299	264	267	292	260	298	266	283	261	259	254	286	257	269	290	243	253	277	285	267	278	272	252	282	300	295	284	265	280	284	269	257	257	263	298	306	271	265	237	266	275	285	271	262	238	265	244	264	291	267	269	265	284	268	257	252	251	282	268	247	272	274	262	264	229	281	302	288	202	223	247	276	280	262	271	263	268	304	264	241	269	250	277	267	259	251	271	286	267	278	272	245	250	279	251	278	270	235	223	258	272	272	276	242	240	281	240	274	245	287	265	221	253	251	263	261	287	253	268	263	264	261	291	245	259	261	285	280	271	261	256	256	294	233	264	299	275	267	237	297	279	241	252	251	274	243	284	293	253	289	273	275	269	298	251	279	292	253	257	272	277	284	283	279	254	269	260	245	257	250	264	258	277	260	244	277	251	273	259	258	289	276	272	281	281	269	242	271	287	245	266	281	261	272	280	272	273	287	273	300	268	246	280	237	275	245	253	255	281	264	283	270	279	243	290	270	252	281	242	257	300	289	250	270	237	286	255	277	268	298	274	249	275	279	253	266	260	304	280	264	276	272	283	238	264	259	256	228	258	261	279	261	277	281	277	273	250	266	251	278	259	252	267	243	288	266	273	263	279	282	262	265	287	264	257	272	275	300	307	248	229	260	271	262	266	277	281	243	266	269	293	234	282	264	257	266	286	247	247	249	319	276	259	273	273	283	290	261	258	275	246	271	231	283	269	281	263	248	286	280	271	277	277	261	279	283	278	255	285	250	248	274	271	261	273	250	296	255	308	263	276	268	268	253	268	265	241	255	254	262	265	264	286	298	273	258	258	295	291	250	275	257	250	248	258	241	272	270	250	284	266	291	301	268	284	245	282	264	263	274	252	254	266	272	237	274	276	246	268	255	262	252	255	267	276	257	250	249	256	268	265	272	269	258	285	290	251	285	245	257	287	285	293	251	277	281	290	286	235	264	261	289	262	269	282	260	243	257	274	261	285	286	260	267	262	294	310	235	249	272	260	295	281	278	267	264	265	290	249	257	263	290	283	248	261	275	246	277	251	242	274	266	249	248	288	259	295	256	273	267	264	249	290	247	272	282	291	292	271	262	255	257	268	302	278	273	242	257	277	275	250	272	262	243	246	260	276	254	269	253	277	270	278	267	293	250	263	263	276	263	280	268	263	237	277	249	283	302	265	256	270	277	269	289	247	247	274	263	268	260	283	272	271	270	259	295	269	275	271	245	264	226	235	250	259	265	273	278	289	269	256	285	267	270	265	272	260	261	271	273	239	268	248	263	257	250	283	263	272	287	272	267	260	282	266	253	275	282	258	256	240	274	279	267	258	273	282	272	296	267	267	297	296	267	269	250	287	241	253	285	268	274	259	267	273	259	258	301	263	252	271	289	253	244	276	263	265	258	280	236	244	254	285	271	276	273	272	271	255	238	299	258	272	266	246	246	273	289	302	261	300	264	255	295	286	263	257	249	245	260	255	221	284	274	243	287	281	255	262	256	272	285	294	245	258	239	276	265	239	256	255	271	276	241	237	259	280	269	254	256	267	280	260	256	252	301	288	267	275	306	279	266	257	296	266	269	280	264	299	257	280	302	253	255	265	269	247	262	284	267	275	264	248	284	281	291	257	259	248	234	287	292	273	242	281	284	259	256	250	247	275	240	253	226	287	256	301	278	286	237	272	282	236	276	257	257	269	297	254	289	280	275	270	295	251	258	272	289	266	279	289	263	268	268	284	272	280	272	297	269	271	237	273	281	268	235	262	273	292	259	260	255	262	275	232	236	249	253	272	302	275	235	266	272	287	252	279	227	271	260	289	273	287	250	291	296	263	270	249	249	236	299	269	270	263	294	249	278	253	283	260	255	256	275	295	289	262	258	265	286	237	281	262	276	262	278	266	280	238	277	273	305	238	257	238	268	258	266	270	276	261	267	258	258	268	267	286	261	271	273	253	259	283	274	286	264	271	290	293	270	240	285	251	262	249	242	272	234	270	253	268	300	252	273	284	285	236	264	258	241	294	257	275	252	259	285	255	273	299	302	255	274	269	277	291	235	259	280	282	264	262	258	277	281	252
23281	27264	38742	40397	35257	33345	46475	47351	31833	15575	17879	18154	16711	16511	14694	13219	10636	8083	6496	5416	4180	3087	2549	2072	2027	2039	2351	1780	1773	1914	2120	2364	1820	1867	1658	1482	1406	1563	1338	1411	1183	1046	1179	1071	1073	1008	1039	911	761	783	760	778	790	751	834	753	776	705	732	771	753	803	727	774	821	848	808	783	798	838	803	789	755	736	738	721	722	710	702	730	711	708	708	681	710	718	713	695	738	682	710	736	676	705	743	676	710	703	730	720	684	710	689	712	666	719	722	725	670	686	680	704	714	667	663	690	655	661	668	725	656	605	680	647	688	672	715	707	686	655	665	739	655	696	700	668	674	655	687	715	632	716	660	697	717	717	674	711	687	653	653	669	653	694	665	712	632	682	662	690	705	761	691	658	672	662	639	686	645	683	683	735	653	668	675	671	709	673	709	665	691	699	666	682	642	700	701	652	653	689	665	682	676	675	694	724	654	677	665	627	682	676	664	656	628	718	654	701	669	665	662	704	652	682	681	702	680	605	681	699	668	645	645	710	706	672	684	698	682	664	697	686	657	665	698	670	723	710	673	662	717	685	663	665	691	615	684	647	652	649	695	653	723	671	709	690	702	751	667	672	636	674	717	673	686	669	687	643	666	714	687	681	660	738	666	662	666	679	673	699	710	672	686	656	696	658	708	670	597	658	670	722	624	701	697	662	625	698	699	649	672	687	641	693	649	641	671	652	673	670	635	658	709	647	670	642	682	623	678	680	689	643	687	694	688	687	687	717	686	621	675	681	709	717	670	657	657	755	702	642	621	655	691	656	666	695	662	702	679	672	709	673	643	681	641	697	681	659	679	687	648	675	665	694	709	703	689	690	705	686	658	668	687	648	666	708	613	691	689	639	662	684	709	677	695	673	653	732	707	637	683	702	621	669	663	681	609	658	704	701	728	676	706	655	718	693	699	677	661	692	707	659	714	664	669	664	651	682	645	678	670	664	693	675	637	684	706	683	709	684	636	680	700	739	706	658	673	649	699	696	700	646	637	626	654	675	689	678	697	740	641	632	695	689	698	702	646	662	735	688	620	706	684	736	696	664	669	674	644	652	662	663	707	681	728	690	675	714	663	652	683	629	708	701	669	673	686	658	701	656	702	725	691	639	682	681	653	678	727	691	716	673	681	639	648	687	679	673	720	678	664	641	707	652	640	708	670	715	698	653	692	696	716	712	678	662	713	716	690	699	658	637	685	687	694	658	694	694	667	688	708	714	691	682	655	677	681	664	677	658	690	699	657	676	664	665	713	690	704	647	657	672	687	651	690	643	692	692	679	677	682	687	713	630	686	674	638	714	676	688	734	715	661	701	706	709	676	666	695	633	710	660	648	657	645	702	638	693	690	659	723	632	652	671	696	626	679	715	701	696	640	673	702	686	696	727	684	683	676	675	635	695	692	677	686	663	665	662	683	692	663	679	642	659	708	664	657	696	708	735	714	719	710	680	705	697	704	730	695	674	723	735	705	684	696	715	662	660	639	675	686	679	668	676	677	669	680	658	688	661	677	676	695	697	695	726	689	714	689	688	667	671	708	664	661	656	637	628	668	693	678	703	679	652	723	689	692	753	659	723	705	692	683	704	637	697	699	642	679	636	646	691	717	661	696	663	709	683	681	729	704	641	710	667	654	738	678	687	714	685	667	701	664	694	674	668	698	655	682	671	734	695	673	680	659	678	653	689	643	689	696	682	662	694	679	685	668	665	675	691	704	676	711	699	704	694	643	698	663	704	665	676	700	749	680	682	658	689	690	678	660	670	653	636	652	692	709	659	691	651	670	682	687	652	689	688	692	673	677	698	702	656	703	701	682	673	674	710	652	669	684	666	715	683	697	728	649	644	693	699	705	672	699	653	649	684	716	697	663	720	664	681	683	655	663	676	670	627	659	688	698	662	694	684	680	673	683	646	693	657	640	682	696	694	713	693	633	639	732	636	678	682	686	666	681	645	628	680	620	635	725	675	684	696	648	664	656	671	702	658	680	661	649	675	688	701	686	663	695	703	709	723	726	680	702	685	696	666	664	648	713	682	648	677	656	655	675	711	667	687	635	645	660	658	660	700	696	676	684	686	684	705	657	665	707	704	701	706	654	669	662	677	705	648	678	675	667	725	734	726	680	688	634	683	684	652	664	688	693	690	666	699	684	668	690	725	698	619	641	654	691	722	723	658	659	650	702	638	657	659	681	662	697	703	678	659	669	656	627	695	700	642	651	685	658	673	719	696	675	691	721	655	661	674	676	679	680	677	662	686	675	641	687	716	684	669	683	684	676	697	640	663	655	697	661	651	622	658	670	659	646	659	670	699	651	753	721	645	696	656	687	674	710	713	707	719	695	685	713	674	689	695	661	623	710	654	718	726	665	693	680	677	729	638	672	605	700	680	714	656	680	688	718	688	696	645	670	701	731	704	695	692	657	702	650	637	649	672	604	666	680	647	679	718	729	699	712	684	644	611	736	680	719	721	674	725	685	707	704	658	668	663	649	712	721	658	666	715	646	646	671	657	741	692	664	685	646	674	713	709	704	676	676	692	760	695	704	713	654	713	683	683	704	694	671	730	654	642	680	686	688	650	652	670	686	698	685	706	662	704	702	633	682	660	658	731	744	670	681	709	703	674	713	672	700	676	672	674	706	620	688	660	645	695	700	668	656	627	648	676	702	617	668	660	662	668	711	689	689	679	721	703	665	599	681	711	700	669	671	672	712	659	686	639	694	657	679	645	670	680	662	706	684	653	737	712	647	661	687	709	682	684	688	678	664	640	660	660	710	710	674	705	714	687	665	680	690	693	647	687	679	692	667	665	699	669	658	677	711	673	665	711	668	667	662	701	636	699	666	660	628	723	655	610	671	678	696	674	633	703	720	630	667	662	691	720	628	703	676	680	700	661	668	628	655	667	699	699	647	659	703	682	650	699	663	652	700	697	627	694	710	694	682	677	654	682	643	701	652	711	655	705	663	648	708	701	669	715	669	674	669	657	679	690	680	682	674	690	689	726	723	685	702	723	700	703	668	719	681	640	695	665	663	705	679	695	698	724	674	707	664	692	693	658	687	693	664	701	682	671	655	677	715	720	749	705	672	684	663	732	657	686	679	701	674	657	681	683	693	636	688	641	671	679	683	648	667	680	720	658	677	655	648	671	678	667	653	675	683	689	693	665	650	649	685	694	694	680	702	700	669	653	635	655	665	679	666	654	676	641	709	694	647	675	699	692	671	635	708	700	659	684	715	681	690	703	679	719	746	663	696	717	696	725	669	699	714	658	662	648	618	635	691	719	655	639	667	688	661	696	693	656	694	646	707	704	645	686	709	699	753	643	669	694	634	651	657	675	704	676	710	629	651	673	692	719	675	683	679	712	670	669	694	705	708	683	654	683	670	739	667	709	697	657	666	682	653	664	694	719	675	673	674	657	712	698	664	706	741	639	691	678	726	699	681	642	683	670	640	647	719	662	703	700	672	682
18374	14995	18140	13320	8127	5648	4555	4228	2548	1604	1601	1498	1204	1225	985	785	646	571	470	443	409	356	373	340	324	320	329	359	293	296	290	316	338	276	298	288	293	277	276	263	288	289	293	296	260	257	286	263	261	299	264	273	249	264	227	283	286	270	305	290	281	278	285	270	259	272	264	277	244	263	269	259	263	295	261	270	288	298	276	307	283	279	285	291	275	268	292	277	274	288	299	262	311	298	249	254	303	289	294	272	279	265	285	268	294	307	313	256	249	283	255	285	304	261	266	266	278	285	261	301	275	259	291	288	332	287	284	315	267	283	291	287	315	283	294	276	276	272	309	286	256	252	273	266	268	286	250	285	312	309	247	281	265	272	277	287	281	287	260	249	274	260	274	276	275	278	266	275	265	291	259	294	272	273	290	268	293	269	291	260	289	264	288	284	281	274	284	264	278	293	248	247	268	296	284	267	255	290	261	291	260	291	298	315	211	282	278	284	248	286	260	247	278	296	268	253	301	271	288	317	256	257	286	278	311	249	318	264	308	279	282	288	282	275	256	263	269	267	255	284	299	292	259	302	269	304	285	268	300	268	275	279	309	280	278	286	273	276	263	281	286	298	269	288	263	250	274	263	274	294	287	268	270	261	290	282	246	278	254	294	274	242	275	274	239	299	297	237	294	274	262	268	273	260	261	275	262	286	308	284	271	257	268	278	284	276	265	263	297	284	289	271	276	267	279	301	289	277	293	254	295	297	271	271	305	254	274	262	271	280	252	273	279	272	279	275	272	296	268	253	271	272	292	281	229	251	276	257	290	290	280	261	278	243	296	274	276	279	293	283	280	303	298	290	299	256	275	284	273	295	272	282	276	304	266	280	268	290	273	277	290	290	268	280	254	268	240	274	259	274	283	267	290	266	276	262	308	288	272	260	283	290	299	278	266	297	288	267	287	270	270	312	270	274	260	272	254	281	285	293	287	289	272	288	262	267	262	275	264	296	283	274	288	282	260	257	296	294	273	295	283	278	323	297	303	293	302	288	279	272	254	255	273	302	257	275	279	309	275	272	258	254	239	277	282	266	310	249	277	270	283	290	274	280	275	283	265	246	287	282	306	291	264	282	279	275	275	297	265	255	254	265	286	282	253	282	272	280	274	277	269	288	280	278	280	266	294	271	234	276	271	261	262	273	281	265	255	271	294	276	264	272	260	296	276	233	291	273	273	289	274	288	324	260	296	318	282	257	276	291	265	314	289	268	254	304	265	259	287	299	277	271	295	266	250	268	276	243	243	285	290	268	286	251	290	260	290	266	271	309	314	264	256	292	278	282	290	301	296	265	286	267	264	304	300	263	259	291	267	256	289	274	270	260	286	277	268	265	299	292	263	281	271	288	229	271	304	274	258	269	262	296	267	261	295	295	264	276	269	269	288	318	320	270	274	256	296	287	270	270	290	267	287	276	285	263	265	277	279	264	267	281	254	269	261	281	292	239	255	253	273	267	269	271	257	269	285	269	262	300	303	254	272	286	255	278	300	240	260	276	283	260	288	224	273	292	270	263	279	277	295	259	288	244	260	295	313	246	278	279	321	295	231	262	277	288	297	258	287	276	260	303	311	281	273	281	268	299	264	275	267	273	267	275	291	271	291	296	253	276	275	259	283	256	298	278	324	275	275	270	269	276	298	277	285	293	278	274	294	257	289	257	269	300	299	262	283	271	300	280	291	279	285	273	296	275	297	282	295	307	260	264	252	291	272	281	267	256	268	254	246	266	283	283	275	258	275	284	254	267	271	266	272	282	278	271	251	285	298	272	264	275	294	299	281	276	259	281	279	254	269	278	287	294	259	288	263	276	290	290	261	267	279	306	269	240	263	276	294	300	279	264	267	288	274	281	272	256	269	270	263	315	297	326	264	263	305	280	280	254	276	276	272	264	263	284	284	245	295	301	291	281	298	268	289	295	260	281	283	285	264	227	283	254	299	268	299	291	292	268	248	259	274	288	310	275	265	286	314	261	271	277	267	258	274	291	273	248	266	275	284	250	278	292	253	257	292	291	285	266	295	256	281	256	270	269	288	272	266	259	294	295	278	305	302	303	287	284	259	276	292	284	282	275	262	265	292	267	284	273	256	307	289	289	280	267	256	282	269	265	284	270	241	271	301	261	313	271	279	318	263	289	248	262	295	256	269	296	290	319	234	272	271	261	268	292	262	293	294	291	297	285	270	300	275	282	260	289	289	280	272	283	273	276	276	287	274	273	263	250	269	277	292	305	276	276	289	308	283	274	334	287	265	305	299	271	288	290	270	291	266	289	285	264	294	252	259	311	284	291	275	275	279	290	277	269	296	267	274	278	261	317	265	279	287	268	286	284	259	289	276	266	273	307	261	283	279	306	275	306	269	303	275	267	268	268	284	268	295	258	282	273	286	275	281	263	260	276	248	280	268	272	271	268	271	286	280	304	276	275	310	271	277	266	305	254	284	270	286	281	313	285	299	265	299	257	261	286	280	281	277	277	307	262	274	267	279	272	285	275	293	302	274	296	263	254	278	284	267	278	270	289	278	305	268	276	290	267	283	259	257	268	278	274	279	259	264	307	287	296	279	319	263	260	250	278	320	264	266	253	265	271	301	297	272	285	258	306	273	243	291	262	242	271	268	278	278	251	256	280	277	284	273	272	255	267	295	310	293	270	273	291	278	279	258	278	287	277	300	279	277	306	289	274	297	267	256	272	287	245	267	264	272	299	270	262	269	265	243	267	310	305	271	284	297	278	278	258	301	265	287	248	276	274	269	309	294	286	262	270	275	271	295	278	277	282	250	285	257	266	281	279	292	312	272	269	294	262	255	246	275	303	281	275	258	322	299	248	271	293	269	256	269	270	285	260	283	273	255	324	259	276	280	274	269	276	295	305	267	279	262	267	231	268	266	285	268	281	262	262	294	258	294	283	262	281	264	226	301	285	259	298	270	264	265	299	280	272	279	269	254	270	254	292	272	278	298	281	283	293	293	282	291	275	284	262	273	259	294	287	261	269	272	300	252	288	259	306	294	266	285	290	254	290	250	298	280	246	264	276	282	259	269	285	252	268	272	295	259	261	259	290	311	268	267	265	290	247	266	280	280	253	241	279	280	278	255	286	279	293	273	237	282	271	255	268	261	275	304	263	266	260	305	255	273	296	291	292	303	285	290	286	283	305	250	284	287	277	233	292	293	263	272	258	261	277	285	264	313	280	286	285	299	293	292	263	278	298	276	279	283	303	280	232	291	288	283	318	276	264	293	296	272	270	246	277	269	276	300	287	274	281	268	282	271	302	267	265	264	281	282	284	261	279	285	264	291	267	267	283	273	250	273	288	273	277	289	262	257	253	278	304	255	258	284	273	275	299	254	278	297	254	310	244	279	266	284	303	300	274	245	268	273	291	278	324	301	261	266	272	263	286	251	264	279	257	284	277	274	279	280	299	265	274	247	292	258	293	298	269	271	261	294	273	277	249
10736	13080	24521	24647	20021	16938	16283	16042	10089	7091	7685	7103	6127	6316	4995	4169	3204	2609	2182	1737	1597	1422	1290	1170	1033	988	944	947	860	781	863	871	852	798	816	848	795	796	793	779	803	767	807	715	731	738	727	706	745	735	752	737	721	718	722	724	704	725	767	755	676	762	712	712	684	702	684	715	702	733	708	698	675	715	678	656	750	682	692	745	724	712	696	709	773	714	673	718	696	680	692	760	704	715	697	730	717	755	736	709	699	697	714	706	730	697	653	714	698	657	710	709	675	733	757	720	724	723	707	722	694	731	731	718	717	727	726	710	661	725	714	689	662	687	744	712	748	683	684	703	719	719	716	724	702	715	654	675	693	721	689	741	679	715	708	697	745	706	697	742	712	716	723	690	681	702	691	745	710	720	681	715	728	721	691	723	680	754	709	735	694	692	742	699	684	674	752	712	710	697	690	678	732	729	692	715	705	704	720	711	742	727	745	678	698	713	685	695	675	723	777	718	694	656	728	686	716	706	714	678	662	738	683	668	764	711	706	739	691	697	664	737	734	715	690	747	716	747	730	651	720	702	672	682	675	733	715	702	704	726	743	699	756	750	698	674	677	715	734	728	734	647	735	703	727	645	683	699	713	728	722	669	704	737	672	690	673	672	685	712	656	709	709	753	734	705	737	733	704	751	721	663	715	698	711	724	749	684	714	707	672	714	718	716	712	712	723	718	667	721	748	688	687	688	764	718	741	701	700	709	706	693	695	713	717	745	683	745	706	702	682	719	722	711	693	679	733	697	694	737	674	713	704	700	709	722	701	663	731	720	720	740	683	777	688	685	712	711	696	678	685	724	724	727	724	732	647	657	671	690	755	757	719	709	714	730	699	715	715	678	709	694	717	695	716	722	709	723	705	722	736	716	722	743	749	706	712	692	692	651	730	767	671	700	703	682	703	684	672	714	749	697	719	700	720	702	707	688	738	659	702	706	715	756	688	722	732	708	700	720	709	702	693	661	727	702	699	756	732	714	732	629	704	685	723	700	734	721	736	686	652	713	716	726	712	689	708	713	694	734	691	697	768	684	705	743	700	678	707	725	699	734	744	717	734	764	714	673	695	667	730	671	689	701	690	727	688	731	692	693	721	687	715	668	702	677	751	723	675	714	731	666	678	727	679	738	696	713	664	711	710	719	689	700	737	717	734	730	709	677	733	714	726	715	707	738	653	752	706	693	749	710	675	712	690	690	700	744	669	701	708	722	695	714	692	748	718	679	664	684	717	731	700	677	743	703	729	716	693	688	700	748	710	680	689	714	695	700	702	722	725	688	729	725	753	730	736	701	701	722	742	669	746	692	729	727	721	709	730	680	710	724	696	701	711	754	730	728	677	710	697	747	694	693	716	701	719	694	671	681	670	721	735	711	688	731	721	705	699	724	722	721	733	687	730	681	689	690	703	716	675	697	699	672	688	700	679	722	679	681	693	719	674	756	731	703	723	703	721	669	721	709	725	737	702	687	704	673	693	679	732	717	659	701	680	723	746	773	721	686	697	702	702	717	643	709	735	689	713	682	677	689	707	704	718	727	681	718	724	708	745	686	737	728	712	735	743	729	703	683	721	763	700	728	748	654	749	708	694	687	763	686	678	672	740	649	646	720	695	674	713	682	720	716	701	712	712	678	708	757	722	748	710	697	697	748	684	679	734	683	666	713	698	716	679	698	691	704	711	674	744	700	699	693	695	727	659	725	703	743	692	690	723	745	719	663	691	644	677	656	675	705	707	723	683	719	749	694	704	726	704	709	706	678	687	717	726	700	707	702	705	710	687	727	706	731	729	698	696	682	698	691	755	698	707	717	745	637	681	668	693	705	746	716	689	702	677	714	714	715	673	697	687	708	733	707	698	691	739	731	721	714	710	673	723	757	726	745	699	664	690	727	688	730	697	751	715	670	681	738	669	725	700	718	744	685	672	683	711	672	733	716	674	737	735	705	703	717	648	715	742	704	747	717	680	706	739	706	696	724	686	691	771	697	734	703	659	724	700	724	720	730	708	684	730	698	662	702	742	744	733	721	763	701	693	728	669	698	707	727	703	736	679	741	655	716	713	700	723	720	744	734	650	695	705	772	663	715	722	716	729	689	735	695	713	739	715	719	748	685	697	737	727	672	727	729	685	704	707	710	664	713	718	685	723	717	683	722	701	720	699	707	716	710	728	629	686	727	702	727	750	726	681	753	684	669	704	691	687	724	692	732	734	723	652	672	673	716	690	690	717	715	674	761	730	674	746	686	719	755	743	760	717	757	677	670	697	692	686	694	727	680	680	696	738	669	690	662	730	735	687	701	668	696	730	697	685	695	689	738	732	704	717	678	695	677	700	706	703	699	729	694	747	702	732	723	721	692	696	712	724	709	718	688	701	691	670	750	678	737	703	675	688	693	678	680	772	705	695	693	689	699	719	660	702	677	693	735	697	715	735	682	723	700	725	721	721	671	696	719	670	688	681	689	683	670	714	708	673	733	724	691	722	717	697	710	736	700	655	735	742	661	750	745	737	733	734	696	765	662	716	674	723	711	744	667	704	721	696	700	721	679	686	747	693	687	696	734	720	699	708	745	733	740	709	683	711	741	714	672	725	734	680	702	693	691	689	709	678	731	685	691	713	711	765	695	744	674	740	684	702	659	755	692	691	714	674	755	723	773	750	724	716	727	733	735	700	735	753	674	672	693	689	653	709	754	731	703	753	715	753	709	751	720	693	718	695	692	681	690	730	756	714	701	678	671	725	724	719	693	672	668	707	726	713	698	754	711	716	680	734	723	764	656	702	718	704	685	675	689	694	699	745	709	757	731	693	716	723	680	702	722	700	752	716	730	716	760	705	671	658	731	721	739	727	711	683	701	715	672	693	682	686	682	699	686	676	685	692	715	716	700	742	730	735	687	703	725	696	703	718	684	734	702	741	668	678	716	728	710	712	730	749	731	692	701	746	739	721	679	702	722	744	748	704	673	709	677	677	669	658	752	660	685	698	753	703	700	663	710	656	715	735	720	676	654	707	659	736	718	695	731	701	726	707	678	694	714	742	705	722	695	712	713	725	701	699	697	740	712	727	716	722	685	724	714	720	703	725	695	652	714	666	659	707	695	713	681	712	686	692	708	737	764	670	697	703	708	700	683	711	700	694	717	709	682	718	687	732	749	708	692	694	700	706	705	693	676	672	746	698	724	713	662	691	673	734	718	735	730	726	673	706	747	685	717	690	693	715	685	756	709	720	669	709	728	701	697	732	777	764	674	735	707	691	690	703	704	700	712	738	663	708	671	759	678	702	708	728	694	714	697	624	715	719	721	669	712	705	716	691	686	701	666	705	732	694	752	680	672	693	714	696	687	709	715	732	740	686	758	723	700	711	730	666	712	686	671	703	686	692	692	715	727	686	740	749	705	689	689	705	714	712	707	687	699	695	665	675	713	666	701	662	692	710	711	748	704	736	687	725	741	748	696	693	690
30693	25724	30896	23799	16088	12097	13844	10419	5672	4760	5282	4192	2943	2632	2235	2091	1622	1455	1303	1135	916	749	644	531	495	567	592	384	390	408	379	431	434	395	401	382	347	331	311	316	338	313	354	331	324	334	317	303	290	276	290	271	311	288	307	265	313	278	303	306	267	298	294	291	286	280	307	300	318	314	297	272	297	286	297	285	306	281	272	326	285	256	309	277	322	257	305	302	302	292	280	320	281	329	332	317	263	316	311	292	289	278	308	280	272	292	296	284	300	268	307	295	318	270	316	280	310	288	262	278	291	312	281	288	281	315	280	310	298	301	295	271	292	293	271	312	319	308	285	286	292	255	286	299	300	307	280	282	272	267	300	310	284	304	270	290	277	295	298	279	280	306	296	289	262	285	279	286	278	296	292	307	287	291	268	296	289	297	279	306	294	292	311	284	289	310	295	303	310	266	296	302	281	288	290	297	298	287	303	298	287	313	291	295	293	302	302	271	269	311	281	283	279	300	294	277	294	261	278	306	297	278	296	285	311	256	291	294	292	282	310	257	308	259	307	273	283	275	297	282	278	284	289	267	302	319	283	303	280	249	291	327	286	284	304	284	287	301	293	282	313	332	307	297	283	325	326	261	305	278	304	293	264	317	265	306	324	295	309	279	242	270	280	285	257	303	299	253	298	297	292	281	274	317	287	310	294	294	304	322	280	296	252	319	294	284	281	308	310	260	300	287	261	251	286	310	278	273	309	285	298	305	292	288	305	319	321	290	307	274	303	273	267	282	326	268	287	329	315	290	307	281	295	287	311	296	271	289	286	284	288	280	272	270	313	267	289	285	313	322	290	271	323	269	295	270	313	278	304	298	273	281	280	325	263	309	302	249	275	276	294	285	273	285	306	278	285	289	288	288	299	300	268	293	311	271	275	308	284	300	299	295	276	277	287	295	300	288	320	290	309	288	300	295	304	297	312	278	270	264	308	286	292	283	271	254	256	290	286	333	299	304	297	280	308	270	314	278	294	301	313	284	281	285	270	303	292	284	297	283	310	293	270	278	291	275	273	288	291	274	294	286	288	299	302	300	285	283	265	285	282	270	292	272	255	294	317	278	290	262	288	316	297	290	311	304	300	258	292	286	310	308	292	264	283	284	265	259	287	310	295	296	297	284	317	300	270	329	290	300	323	264	286	310	287	298	311	317	293	278	282	284	286	290	290	258	258	313	256	307	308	296	313	305	304	336	305	293	270	283	278	250	297	274	289	324	309	278	284	307	277	283	273	300	299	271	284	284	317	304	299	289	312	305	267	307	317	302	312	320	280	289	279	268	305	325	320	268	251	270	296	284	288	290	257	315	270	288	289	292	275	256	303	288	279	284	330	290	307	301	295	279	280	333	308	282	299	286	285	304	295	305	274	286	296	307	305	289	281	278	304	270	315	260	297	276	293	297	280	265	274	309	285	310	315	314	305	287	339	289	297	258	314	306	273	319	299	298	270	270	284	288	319	289	285	295	309	325	310	299	305	306	297	305	290	267	283	293	260	271	287	285	317	301	254	263	284	290	285	262	305	312	297	281	288	303	263	266	279	286	279	303	260	298	271	291	330	292	275	305	295	276	251	283	286	298	297	287	315	295	290	296	278	275	296	304	315	283	290	281	285	295	278	270	285	282	286	302	292	286	294	307	281	317	288	301	302	292	269	268	305	300	273	306	305	298	306	294	282	299	279	319	330	274	285	297	326	265	298	295	284	264	298	281	287	254	330	300	307	308	303	285	249	288	306	285	267	306	297	286	273	279	304	302	280	290	293	289	267	319	298	269	292	300	295	272	289	274	267	285	284	322	328	312	269	296	285	300	276	286	290	274	273	283	300	322	283	277	293	288	289	291	281	281	273	308	284	308	254	296	326	285	286	328	312	319	280	297	311	281	274	315	297	307	303	272	283	284	269	265	299	275	255	294	281	268	275	289	269	260	290	290	260	261	275	300	287	280	292	269	295	278	317	274	301	322	292	324	289	288	295	296	307	284	287	286	289	265	349	302	288	306	283	305	254	278	295	304	301	261	275	296	280	317	279	290	286	304	277	280	295	299	325	271	281	288	287	288	252	291	276	309	326	301	267	295	290	304	293	271	299	305	331	251	281	296	326	284	295	311	302	273	288	317	310	268	274	281	288	288	299	293	280	276	296	262	291	306	305	296	267	310	299	295	284	327	287	286	307	259	255	272	265	274	291	266	332	299	300	323	300	281	282	290	287	262	288	300	309	299	313	279	295	332	293	317	290	280	285	299	293	281	276	299	291	286	321	317	297	281	289	283	290	262	290	281	304	294	286	296	300	273	291	267	297	248	292	267	292	297	246	279	279	327	299	273	280	261	332	277	280	303	279	276	291	282	284	311	275	290	264	268	295	279	299	311	301	253	302	290	267	280	275	271	300	300	273	284	259	286	312	321	262	312	282	296	309	272	307	290	306	254	303	290	325	300	297	316	302	304	300	307	294	297	311	294	306	260	291	273	266	285	296	271	302	276	272	248	281	317	282	279	282	283	276	321	253	288	304	298	292	292	318	286	298	299	293	265	300	300	284	303	290	274	277	305	291	287	295	296	275	281	298	316	318	292	328	306	293	279	305	319	289	302	324	283	304	277	284	309	275	283	296	309	259	281	294	289	296	293	301	322	314	281	271	293	300	294	285	289	310	297	293	296	307	275	261	277	313	287	289	321	303	260	259	299	296	249	291	293	306	288	283	293	262	305	307	315	283	264	312	263	309	292	288	246	266	285	300	326	288	302	314	306	276	282	299	280	305	286	242	297	272	296	315	313	285	274	268	289	299	310	314	259	292	308	308	285	285	324	277	300	295	294	300	285	325	269	264	296	297	256	304	292	286	313	306	272	287	280	260	288	295	294	314	312	297	279	295	308	286	267	291	295	308	264	279	277	297	311	284	265	288	301	271	301	306	301	283	281	315	225	282	301	278	295	300	290	281	291	290	298	258	275	266	276	275	276	279	295	301	279	341	251	308	280	275	291	283	294	288	286	299	303	329	292	275	284	291	296	291	290	313	270	260	295	314	278	288	310	287	289	271	311	252	283	287	275	269	302	294	264	297	286	292	286	299	307	311	284	300	307	275	292	267	294	273	295	262	288	293	254	303	269	279	291	258	284	295	262	292	305	294	306	280	275	293	321	301	322	270	289	276	280	293	278	314	274	274	295	302	278	297	295	301	284	314	294	262	287	274	277	303	282	289	303	269	280	276	274	276	297	302	297	317	321	295	309	254	270	302	282	285	276	274	285	263	302	265	299	286	283	261	284	281	271	298	272	280	244	286	283	297	283	291	293	309	279	285	290	288	276	290	285	282	284	285	275	258	302	311	287	292	324	316	274	289	301	345	290	278	272	258	310	299	271	316	268	280	307	288	298	276	310	323	254	272	310	304	278	284	293	289	287	301	307	292	290	312	281	310	284	296	274	302	296	287	282	292	274	311	286	268	271	282	327
18253	21212	34080	33153	28973	27580	31982	25399	18330	17850	19385	15758	12723	12086	10832	10426	9040	7859	7320	6121	4951	3825	3160	2819	2228	2664	2578	1386	1385	1640	1505	1726	1644	1503	1318	1284	1161	1204	1160	1116	1088	1087	1064	941	929	942	918	879	806	811	752	791	815	780	786	800	771	763	775	744	773	825	788	804	812	814	787	842	806	816	792	810	769	782	764	761	750	754	771	741	809	748	743	749	772	693	745	801	824	766	766	738	751	755	752	782	782	782	808	781	679	775	743	777	738	753	766	798	729	771	739	748	730	720	752	739	725	697	746	746	739	708	733	699	722	718	784	754	753	738	719	754	714	699	769	734	754	765	729	669	782	729	774	727	693	725	743	729	722	746	709	702	750	700	719	749	728	716	746	731	756	752	748	703	717	747	728	774	714	719	741	769	734	779	732	697	718	799	704	745	753	723	705	761	712	738	701	712	713	720	685	732	747	760	740	754	751	725	715	698	736	731	724	693	696	749	755	718	714	734	720	782	725	700	726	772	751	736	747	742	750	750	731	787	779	736	752	756	706	705	731	752	728	735	743	772	777	735	790	733	737	728	727	680	812	768	780	727	746	741	734	740	706	729	774	699	680	723	707	774	782	753	719	724	762	729	711	701	722	705	733	695	724	728	716	713	716	731	738	697	758	776	740	695	720	776	734	736	767	681	779	740	743	714	719	685	730	738	720	738	696	733	689	715	668	742	749	746	722	767	710	749	706	778	735	750	702	756	768	740	747	687	736	744	697	676	738	686	698	774	718	737	742	695	752	745	741	737	756	723	732	746	781	726	713	779	712	730	766	742	734	767	751	720	744	752	726	696	737	741	727	742	754	701	749	689	724	663	679	794	733	701	732	697	726	751	686	777	741	712	743	690	781	699	775	692	755	766	728	778	753	741	730	733	715	735	725	757	678	752	777	713	703	707	715	728	699	741	775	750	732	772	738	764	733	757	775	741	715	766	732	710	718	736	745	708	687	726	747	743	722	716	721	730	705	698	748	748	748	703	756	741	745	751	775	730	692	743	742	777	717	727	742	720	750	731	779	674	745	761	763	772	712	683	756	724	763	724	739	761	714	753	703	766	680	786	746	757	706	717	722	714	721	706	734	732	742	741	752	708	710	709	732	771	766	783	741	776	714	684	826	708	730	688	736	730	719	713	768	772	726	729	696	722	710	782	739	722	763	723	750	738	744	735	775	742	766	757	716	747	686	730	699	777	768	761	697	740	744	782	742	735	721	714	698	725	781	749	740	756	732	699	753	725	721	710	691	726	707	741	751	765	740	753	731	709	741	721	732	744	668	745	727	763	743	759	699	703	721	752	725	724	759	769	750	744	749	748	703	728	774	711	757	757	749	720	725	737	751	740	760	742	682	742	755	708	754	722	693	717	737	707	727	745	743	748	753	728	737	740	713	713	683	690	750	731	735	707	731	755	716	702	701	708	701	745	722	762	772	740	747	720	736	696	766	735	703	794	717	710	722	733	733	777	754	698	701	691	777	701	727	713	712	722	737	723	725	740	679	723	732	754	758	750	765	716	707	682	721	724	722	736	731	727	720	729	713	723	720	709	709	759	739	725	712	769	743	738	793	700	735	703	753	726	755	708	724	697	764	740	708	724	748	782	722	722	731	738	699	743	762	756	753	782	730	691	750	727	704	721	702	766	745	699	720	701	687	710	737	689	739	761	766	750	722	770	735	728	762	720	750	748	727	754	692	750	748	718	721	728	715	764	762	698	719	741	753	708	725	751	723	740	694	757	696	723	739	741	720	750	746	754	748	709	747	756	798	764	732	767	773	698	704	746	773	779	761	744	779	746	705	721	720	708	757	735	723	743	702	693	723	711	735	720	741	751	752	731	725	742	722	742	714	774	768	757	721	767	724	718	717	731	723	789	765	721	761	747	712	740	692	748	788	710	718	754	706	756	766	750	760	704	762	701	740	701	750	744	690	711	748	792	751	666	730	728	762	725	735	715	715	745	750	758	746	749	683	760	687	732	681	744	720	779	714	714	725	782	699	756	741	781	723	732	703	727	740	723	734	731	759	733	679	722	800	794	714	717	711	711	744	710	732	770	707	770	737	750	775	701	668	763	728	753	725	762	727	733	750	765	731	781	775	700	720	740	715	714	757	746	754	724	737	773	724	752	715	737	772	731	730	759	744	712	717	756	761	746	722	724	722	795	720	733	702	763	727	773	703	731	770	713	720	758	725	755	729	762	743	721	717	747	722	748	758	767	770	741	684	724	737	716	748	788	732	730	717	789	768	786	746	731	761	746	739	755	769	709	718	731	754	729	717	743	731	755	728	735	741	680	714	720	731	739	722	786	763	685	731	706	771	696	764	727	713	706	676	753	728	734	722	733	745	757	755	686	727	650	771	716	768	725	777	716	734	720	739	753	740	734	794	744	713	740	707	709	726	706	765	720	728	702	714	699	752	709	709	766	716	709	729	687	733	725	728	708	684	715	741	718	733	733	747	763	771	720	728	710	668	757	775	716	760	685	761	711	677	709	739	718	736	753	742	748	717	752	718	723	764	732	776	703	674	732	719	697	698	723	714	727	739	723	810	710	774	724	713	749	762	718	745	722	712	684	777	706	737	739	775	724	752	780	662	687	734	733	764	735	787	738	702	731	747	745	760	754	741	767	703	700	731	712	696	743	752	753	733	714	732	743	696	774	671	726	772	795	745	734	720	688	740	675	706	717	702	757	724	762	718	665	726	748	697	725	741	712	717	752	750	718	720	773	739	683	758	712	768	691	686	747	696	763	740	760	746	716	735	690	746	719	752	793	721	772	748	691	688	705	695	781	732	794	709	726	703	727	764	710	723	735	734	749	760	738	777	745	697	749	708	784	676	695	699	714	764	691	698	778	737	707	751	719	738	746	747	741	744	726	736	775	741	746	759	774	713	747	727	740	704	787	762	759	729	746	731	780	762	749	740	770	785	740	717	716	737	715	738	717	724	727	763	744	699	737	769	739	791	760	783	733	694	741	714	783	737	740	753	770	697	753	751	723	745	745	767	741	729	719	747	706	690	740	741	714	729	691	732	764	693	724	746	775	704	715	736	730	772	713	763	735	730	737	705	739	762	732	746	724	731	728	747	777	723	704	744	784	790	710	686	728	733	700	729	764	725	725	687	730	779	656	725	696	734	740	711	744	702	746	768	739	761	752	764	736	721	717	772	724	727	725	728	772	740	720	740	714	777	737	751	693	717	767	739	721	800	675	728	731	674	775	686	759	729	753	722	696	757	719	801	723	686	704	741	746	757	768	726	774	704	698	744	761	716	735	738	764	739	728	732	742	765	754	706	730	692	753	766	744	686	726	759	730	737	757	708	707	748	669	741	764	740	680	765	775	723	689	799	670	766	705	720	685	813	750	691	702	722	745	728	727	714	733	718	727	737	742	753	763	702	758	723	718	694	749	716	745	749	730	729	750	747	726	728	725	738	712	758	711	713	752	721	779	742	746	730	736
38840	33113	37665	29647	22660	21428	25587	19280	12791	11793	6856	5307	3990	3756	3156	2940	2542	2254	1954	1620	1193	931	795	738	646	654	519	409	410	474	477	466	477	458	409	399	360	376	377	338	382	349	326	300	306	316	281	315	304	291	255	292	306	292	307	268	288	271	273	269	289	251	299	312	272	283	265	295	293	292	312	290	263	281	277	279	232	274	269	264	317	263	300	296	274	266	283	275	273	285	253	252	292	286	281	274	232	274	306	302	268	263	278	265	231	286	257	278	270	293	277	283	255	279	241	287	320	239	274	262	285	254	259	259	272	283	302	303	287	265	276	239	277	259	271	265	254	259	294	264	255	253	252	257	275	285	258	261	295	289	267	250	278	274	272	286	266	258	241	279	277	269	251	296	277	271	244	275	271	295	296	288	265	247	262	283	269	263	276	278	243	266	260	275	259	236	286	283	275	284	288	254	264	288	270	264	268	283	276	276	249	287	261	276	302	268	267	283	222	300	300	251	279	266	241	244	245	236	260	255	233	274	266	240	283	244	268	260	263	281	270	262	276	259	283	250	271	279	271	280	301	241	275	255	287	261	259	249	252	336	293	280	257	275	281	287	252	255	271	285	293	267	309	254	278	297	264	297	280	298	257	266	288	268	265	284	271	241	255	259	268	284	274	292	256	285	248	268	259	280	292	278	239	299	280	250	282	260	264	271	249	228	264	261	255	267	261	252	261	279	287	274	277	245	254	275	281	268	267	267	265	280	268	267	259	267	272	252	276	265	289	314	255	300	264	242	271	269	289	287	274	289	241	309	268	274	255	264	292	252	276	267	274	240	262	272	254	262	274	276	269	243	275	254	292	265	260	323	260	253	262	273	271	245	232	293	279	277	245	250	269	289	292	264	262	271	266	262	285	237	268	277	240	271	251	280	266	258	271	273	288	289	251	281	280	273	285	291	266	261	288	266	260	256	244	291	250	271	247	300	251	266	295	274	260	265	236	285	264	243	278	275	245	243	302	264	313	266	309	250	271	259	262	289	238	267	264	282	257	284	236	269	267	258	236	250	248	254	263	269	283	293	272	246	292	269	276	238	243	279	257	308	280	256	282	247	263	259	247	280	294	257	261	255	261	260	262	258	273	252	269	239	267	287	242	279	251	264	266	261	282	286	266	263	296	284	274	293	258	272	266	250	263	263	257	266	282	278	288	292	274	260	313	277	288	273	303	251	246	305	259	233	275	298	271	267	229	287	299	241	263	263	307	300	281	284	268	279	252	246	274	251	248	232	275	243	294	276	281	312	255	269	301	291	281	268	280	259	285	273	281	267	284	276	257	265	270	269	269	289	259	271	261	309	246	261	285	302	284	248	252	275	291	264	308	284	268	281	238	260	275	276	279	258	267	241	269	279	263	273	267	298	279	257	258	310	259	281	265	274	241	235	257	233	264	299	262	258	273	276	264	261	297	263	322	241	255	277	287	265	257	267	234	277	238	285	268	272	278	275	265	280	268	286	268	259	221	263	265	286	278	266	285	267	258	260	235	276	280	275	241	244	256	258	277	264	276	277	277	281	267	258	260	258	268	272	255	271	275	278	251	309	240	248	256	260	254	277	288	278	251	237	239	258	268	254	250	246	298	275	265	257	264	251	291	274	290	261	239	285	260	272	256	281	259	243	265	279	258	273	264	264	262	287	265	280	271	270	270	234	260	231	276	265	277	288	305	282	269	270	282	270	255	284	232	271	316	275	255	262	253	274	293	295	286	287	258	269	262	277	276	281	311	269	246	277	270	292	289	270	283	264	280	264	290	286	276	275	253	250	268	276	259	285	269	279	293	257	267	261	262	286	265	272	239	286	256	248	249	286	271	275	281	262	279	296	290	270	265	291	249	267	255	264	275	241	256	245	286	274	260	270	281	260	244	277	272	267	303	237	254	272	274	269	285	292	254	278	287	253	265	240	278	268	226	255	261	263	273	239	257	264	259	265	285	257	289	291	278	243	252	285	279	272	276	271	254	289	269	250	291	274	282	280	291	294	244	283	254	274	294	248	261	263	281	249	251	268	266	257	264	280	260	295	279	245	260	239	248	252	264	271	257	244	298	249	281	259	249	280	290	268	275	252	273	272	273	278	269	264	261	265	267	285	272	261	253	254	268	270	264	251	267	247	273	274	260	242	269	276	275	265	273	260	260	292	257	257	278	280	291	265	287	272	261	276	241	252	261	261	262	304	265	284	232	245	267	267	260	277	278	281	282	282	266	275	292	285	289	293	290	264	262	283	275	295	269	286	283	283	284	269	255	297	283	259	268	254	256	274	276	263	254	274	275	269	265	286	271	272	259	262	282	246	247	284	265	299	302	273	288	252	268	259	277	256	255	284	276	278	268	247	290	269	261	268	270	273	255	250	289	232	268	280	263	257	241	285	264	233	275	266	239	289	235	252	302	233	275	288	301	284	274	247	208	259	253	279	286	257	259	284	253	266	269	248	260	261	270	246	289	259	240	294	266	281	271	276	274	245	242	308	268	292	272	294	240	303	278	254	262	257	284	258	262	280	255	255	256	304	262	281	300	255	241	265	286	253	299	291	261	264	266	264	264	262	257	254	277	253	246	287	284	271	264	277	239	275	276	264	276	240	243	266	250	263	226	263	297	264	271	271	243	284	268	264	239	257	241	267	276	286	255	253	258	274	248	277	219	268	264	263	265	276	278	252	266	248	259	272	260	290	258	265	285	269	271	247	293	263	261	286	229	255	244	273	266	279	245	279	250	286	251	259	285	285	278	249	278	297	271	271	287	249	305	270	254	250	267	263	297	265	264	276	273	255	275	277	271	310	258	283	263	269	275	256	287	280	249	288	273	284	282	281	258	285	232	253	285	277	270	282	311	277	269	266	253	278	292	288	270	258	256	270	235	257	290	283	262	282	255	259	253	254	272	278	280	275	278	273	273	253	288	263	269	270	270	281	279	263	274	241	277	290	243	258	259	256	266	267	272	249	272	268	247	270	230	287	269	262	270	310	267	279	260	248	261	283	254	240	271	255	280	273	261	261	286	283	261	255	248	237	275	277	262	259	278	270	263	248	304	249	249	292	252	240	268	275	306	255	253	255	266	268	286	303	259	263	266	254	273	269	270	276	266	262	244	279	273	305	280	277	258	259	276	257	285	268	314	277	278	272	271	271	231	265	269	246	292	246	260	255	258	272	264	265	248	255	254	250	272	300	283	278	238	286	280	265	273	275	257	279	224	291	277	220	283	264	253	268	288	297	245	240	288	276	242	256	277	267	251	250	280	261	278	299	269	270	274	286	228	257	280	260	243	235	268	242	270	294	229	264	283	292	252	277	271	294	282	282	266	249	280	272	282	271	251	263	261	279	267	267	291	282	238	207	246	282	260	239	251	249	272	276	290	291	268	267	288	275	278	267	265	252	244	282	251	264	307	235	258	262	291	257	257	288	229	259	236	262	254	274	264	249	278	282	266	267	235	270	281	227	299	257	271	241
23275	26266	38576	37732	35080	37132	41246	33753	30081	30158	20182	17924	15671	16044	14540	14248	12794	11787	10392	9109	6505	4848	4139	3932	3410	3311	2321	1658	1991	2247	2000	2310	2142	1973	1779	1725	1382	1520	1550	1328	1342	1271	1142	1116	1055	1077	1029	954	833	779	831	764	758	805	796	769	764	775	761	756	761	793	774	851	799	833	840	757	816	796	828	842	759	735	770	790	747	711	739	754	756	728	737	701	717	734	749	693	728	776	732	708	766	672	730	707	752	662	715	717	730	725	669	758	705	725	708	639	678	715	711	682	682	703	721	710	706	660	678	691	711	664	728	719	657	701	689	655	626	747	707	727	725	633	673	673	685	622	666	662	683	717	700	684	673	677	659	692	665	676	682	678	644	698	678	629	671	656	703	626	662	634	685	704	690	659	672	709	686	687	674	676	673	691	670	714	669	647	663	665	700	702	691	693	722	676	655	669	692	663	676	695	692	681	655	724	669	662	638	715	643	707	644	661	710	695	670	680	672	716	666	736	680	693	684	699	706	677	728	663	635	674	674	642	657	654	658	673	642	685	675	692	706	673	689	654	694	656	673	723	655	657	664	739	684	693	654	661	741	690	679	667	677	698	670	668	721	658	694	659	660	682	698	653	682	682	639	668	661	676	700	667	694	676	671	641	706	710	651	694	677	657	667	674	719	691	704	681	645	677	658	704	700	652	736	731	692	620	683	700	656	652	679	655	661	667	719	623	693	673	655	629	687	654	685	666	713	662	680	704	633	691	741	699	677	685	688	743	697	630	651	645	704	685	660	730	702	704	674	686	657	673	648	658	689	658	694	725	678	717	708	651	631	653	656	639	748	672	704	680	661	722	695	695	685	679	702	705	679	660	685	663	694	666	652	667	659	624	644	697	661	678	652	679	661	738	689	682	700	689	723	694	652	664	722	682	653	685	673	650	721	695	661	679	672	702	672	667	608	655	676	688	650	670	700	660	648	652	679	698	699	659	747	693	649	699	651	643	707	705	698	639	703	685	749	641	692	654	635	717	709	657	690	674	663	704	655	660	689	688	707	675	666	740	679	633	661	671	729	682	686	702	654	653	702	643	683	709	683	712	683	664	694	654	639	695	631	650	753	653	705	705	676	729	632	681	686	672	663	702	720	689	644	677	680	683	671	692	672	696	644	713	671	643	705	696	678	686	692	673	662	689	667	694	678	735	686	657	686	679	682	672	682	631	704	698	676	697	641	666	672	691	647	679	632	697	671	671	672	679	683	677	647	705	664	725	685	708	725	655	644	679	659	730	702	664	681	670	646	691	697	722	660	722	708	690	647	682	675	676	722	659	677	668	689	669	689	704	671	653	691	651	669	707	688	657	689	661	645	667	709	662	652	655	722	669	666	692	647	734	682	665	675	684	721	658	666	684	702	683	676	698	682	695	703	641	684	668	668	699	745	640	629	667	698	739	697	692	698	722	695	662	666	677	673	641	707	668	633	700	695	690	661	670	709	683	664	678	676	675	687	642	668	690	676	674	695	691	703	665	660	708	638	678	672	688	692	659	664	646	707	687	668	707	645	696	670	668	698	639	696	714	705	680	671	728	684	664	689	690	690	690	680	671	717	682	641	679	644	706	745	669	657	634	678	667	702	713	684	702	682	696	647	705	669	678	665	680	628	684	693	650	712	702	702	694	652	686	683	698	678	708	662	701	717	722	697	688	713	689	689	669	658	676	679	696	643	702	702	699	684	679	708	671	672	668	663	692	691	687	679	659	725	716	701	683	676	712	675	732	629	723	702	719	659	643	660	663	668	637	721	700	666	671	686	696	721	684	667	718	644	713	682	679	597	650	642	726	719	677	665	679	662	659	668	667	670	639	679	695	739	662	659	691	703	715	685	704	694	676	667	663	666	669	715	680	691	677	712	702	687	689	671	662	691	684	643	661	674	635	652	698	677	674	706	685	723	663	688	662	649	673	740	706	712	677	665	707	681	676	703	687	653	667	716	679	677	698	678	619	694	694	689	706	693	710	722	623	732	657	658	662	687	732	647	659	713	690	665	699	671	682	703	677	660	688	655	667	688	693	723	597	686	678	732	682	663	664	667	733	678	741	629	720	722	651	655	680	678	683	694	688	659	684	668	658	670	685	654	658	733	694	715	637	692	671	649	679	725	671	715	694	679	663	699	689	697	702	752	721	658	693	716	716	671	694	646	671	652	668	733	709	688	709	735	670	701	657	684	690	667	708	662	659	715	688	686	689	666	688	705	698	737	661	669	680	671	671	697	657	712	737	685	653	639	684	683	655	658	703	722	639	689	678	705	683	704	719	702	682	698	666	683	704	697	711	626	676	729	686	659	708	718	722	676	631	650	668	680	666	660	745	695	674	748	707	670	705	692	657	628	693	683	706	651	718	687	712	688	645	683	646	687	672	668	656	740	680	694	693	737	684	660	657	640	656	637	693	677	695	685	655	670	679	697	685	690	658	686	702	651	721	677	654	682	673	717	692	722	706	707	702	660	646	646	671	716	709	700	693	736	660	650	652	697	699	694	674	698	694	658	679	676	744	682	700	666	669	681	719	668	621	720	716	686	683	687	633	735	668	654	677	667	670	731	691	658	682	681	660	643	638	742	720	704	685	721	657	685	691	684	700	689	641	666	663	624	650	710	641	687	685	713	687	666	676	668	647	685	653	699	716	690	678	712	729	662	672	700	725	676	628	706	689	673	691	744	657	699	640	695	686	687	680	684	700	684	715	668	674	673	633	674	676	667	676	710	686	691	722	715	702	722	684	689	667	652	700	646	691	673	670	699	655	699	688	667	701	717	734	654	706	694	655	673	716	702	664	709	694	688	705	713	686	731	686	670	681	673	661	704	693	722	703	645	711	697	697	661	683	652	683	658	680	693	633	751	706	666	622	653	701	727	651	675	663	689	719	676	681	707	678	685	662	752	663	675	694	703	670	669	712	712	673	696	683	717	714	645	663	638	714	653	683	640	697	649	693	718	704	673	696	696	673	679	682	682	686	694	684	676	725	627	702	720	750	635	707	683	710	695	677	669	633	726	645	660	610	673	700	671	649	665	645	696	656	725	673	727	752	694	709	711	689	641	644	695	669	698	704	684	647	671	675	696	691	681	635	692	693	663	640	695	722	666	708	664	703	657	679	694	725	680	707	702	707	731	641	715	648	732	679	663	621	748	659	707	673	665	645	717	679	660	673	678	709	689	689	694	685	688	696	675	673	651	719	695	648	683	655	699	663	659	638	720	688	695	661	723	660	692	683	665	682	686	740	670	701	675	656	677	672	681	686	739	664	644	633	697	694	661	631	645	661	708	655	688	719	673	670	657	698	705	629	702	684	688	689	671	659	650	652	737	678	688	659	711	701	690	677	659	631	657	722	672	659	648	684	701	625	754	663	697	715	695	714	680	726	680	686	685	679	689	624	670	692	690	694	672	711	691	675	679	653	734	672	691	691	704	697	720	682	679	685	684	714	648	652	685	693	694	673	703	700	708	723
18119	13990	15564	11706	8617	6495	4980	3175	2415	1655	1385	1295	1067	1019	911	890	853	713	638	496	447	394	410	391	382	360	320	333	289	299	281	273	264	286	290	281	341	289	290	279	304	248	260	254	265	248	290	267	304	308	319	284	290	296	295	309	273	287	260	289	276	263	261	286	282	277	274	284	268	300	267	240	293	296	296	256	288	281	290	251	282	284	273	291	290	266	285	307	254	258	307	295	293	259	282	290	303	292	264	263	289	244	329	290	279	300	290	278	280	280	294	294	259	296	268	277	250	258	299	254	280	297	289	275	277	275	258	263	306	267	270	282	286	280	276	267	298	267	282	280	281	291	257	310	320	262	251	277	279	281	300	272	279	269	296	265	302	258	274	279	291	270	266	278	278	297	294	290	277	279	325	282	266	308	273	302	267	278	287	290	297	291	272	293	293	279	280	269	270	258	301	312	264	274	285	245	279	299	271	291	261	255	263	262	311	270	287	303	291	287	275	287	266	303	279	278	261	295	281	286	297	273	291	295	275	286	296	313	298	271	265	285	279	248	308	289	288	270	296	279	292	291	325	275	288	304	285	280	290	268	279	270	265	297	270	246	308	275	245	259	274	286	300	253	305	278	258	260	277	283	286	291	255	252	263	288	296	256	300	291	323	296	265	265	284	281	296	270	316	300	260	289	269	299	302	275	277	288	278	279	280	281	275	297	293	257	300	294	255	270	288	299	281	250	258	315	252	281	307	257	261	270	292	287	278	266	288	288	274	287	254	280	256	266	274	295	301	260	278	243	303	275	289	249	274	266	274	279	272	241	286	268	289	275	308	286	278	291	260	287	280	267	262	267	255	309	292	276	309	297	278	263	282	306	280	263	252	259	289	250	281	278	317	290	268	271	318	283	271	296	282	285	273	279	270	312	291	270	268	264	281	292	299	264	306	291	269	301	273	282	258	285	271	276	312	269	254	269	267	261	284	272	300	269	280	286	291	281	273	287	250	286	260	260	292	298	267	262	321	262	264	284	304	292	322	261	259	296	290	271	307	324	269	268	308	276	284	303	300	284	286	286	264	279	284	294	257	280	286	267	310	303	285	273	277	272	263	294	279	324	300	269	309	300	277	297	299	268	276	284	300	298	296	260	282	285	255	302	278	311	280	284	313	260	272	295	279	280	297	269	268	320	277	267	271	268	276	287	274	252	260	273	267	286	267	314	279	275	319	267	264	267	257	265	293	258	251	273	264	274	292	284	285	300	272	301	248	284	297	279	296	292	265	291	273	298	273	289	262	272	277	279	271	294	256	266	277	253	299	311	280	262	248	242	241	287	279	291	284	278	265	280	305	280	295	288	245	275	275	301	264	261	272	271	286	261	253	276	283	301	286	275	292	256	266	284	273	285	270	273	283	249	275	295	270	282	312	272	306	306	274	261	291	265	264	285	275	302	273	286	278	282	267	295	271	275	281	256	254	307	270	300	277	283	276	308	264	292	274	290	270	279	274	299	288	307	249	288	264	309	280	288	267	288	296	257	250	311	292	276	307	263	263	268	284	278	276	270	285	302	265	284	271	292	301	300	286	260	261	301	259	292	270	288	273	298	247	306	269	266	293	257	288	308	254	252	322	271	301	251	297	269	272	268	256	287	306	277	284	275	274	311	269	287	286	299	249	250	313	254	231	279	285	310	318	277	291	270	276	272	261	263	274	264	275	308	246	258	293	264	260	276	256	262	297	302	286	278	267	316	312	247	281	302	337	292	258	294	280	290	264	272	256	260	288	267	273	307	337	249	299	295	291	297	252	267	295	260	286	267	281	277	257	259	291	285	254	280	289	261	265	276	310	261	293	264	257	276	275	289	254	270	294	251	281	283	267	274	259	257	284	273	294	243	249	273	282	275	285	266	265	275	293	287	278	287	307	315	287	288	273	286	278	248	271	288	300	276	264	270	290	287	302	281	292	311	301	317	280	286	289	272	275	285	266	275	278	283	243	281	290	260	249	255	282	293	288	245	310	297	276	299	277	286	266	257	282	277	335	254	290	264	250	261	275	295	310	257	280	285	271	271	265	277	299	314	294	286	315	268	234	271	249	275	237	245	281	307	281	267	287	273	270	291	285	301	277	262	275	286	262	293	283	280	240	276	314	303	266	272	251	280	269	288	317	276	267	282	295	299	288	254	292	296	257	273	282	287	259	288	285	272	294	280	283	312	274	299	239	288	284	276	270	267	277	312	279	256	269	295	259	272	295	268	312	277	270	253	320	291	266	241	290	267	265	239	299	291	299	251	261	284	272	276	271	270	272	297	284	276	298	283	254	274	271	295	273	283	260	274	289	293	242	251	279	284	308	275	264	295	262	305	295	294	266	318	286	269	282	290	296	287	274	252	251	235	253	286	302	288	289	307	286	272	277	292	287	267	267	271	301	262	268	293	284	286	300	273	306	256	291	292	323	286	273	264	260	261	264	297	294	299	281	310	301	275	291	272	249	281	264	277	289	280	251	253	286	273	299	310	303	242	291	277	258	312	283	256	284	261	296	260	259	265	268	276	239	258	282	279	253	277	267	289	307	284	273	294	300	312	290	295	254	299	280	289	286	264	280	283	274	279	290	276	290	235	262	270	261	288	277	272	277	252	264	287	298	289	269	305	275	254	277	281	317	278	254	248	298	287	291	273	293	272	270	262	278	284	296	294	284	274	290	281	295	288	280	285	288	263	273	290	266	279	256	274	290	276	263	267	268	258	264	267	311	301	306	270	250	264	319	272	285	268	281	303	265	298	288	277	262	290	288	262	272	247	271	286	265	298	288	267	246	280	271	301	299	317	269	253	268	273	241	265	282	304	246	286	270	266	280	278	246	291	273	278	267	271	269	278	251	282	280	289	282	292	276	263	268	283	276	284	269	285	242	244	285	319	279	284	272	248	296	269	255	266	283	294	298	294	272	287	282	257	286	293	284	254	313	286	270	289	273	274	299	262	258	264	299	270	299	306	289	244	275	312	269	279	321	257	277	278	271	261	281	279	262	266	253	284	298	277	282	252	302	276	268	293	280	289	282	286	281	267	286	290	274	271	299	282	301	290	278	272	276	295	273	283	293	301	292	291	295	289	271	315	292	291	301	305	278	300	289	265	292	258	287	266	284	291	285	258	277	295	258	264	287	299	299	281	279	297	256	286	253	292	269	292	266	305	267	308	289	279	262	259	273	275	300	273	286	294	257	255	274	276	270	285	279	276	273	293	275	288	255	273	282	258	272	273	291	290	253	268	299	249	283	317	268	292	262	271	290	287	270	285	278	280	275	292	312	302	245	269	273	276	286	269	299	289	274	269	257	277	258	278	293	258	292	258	260	282	288	307	276	284	295	285	255	277	304	284	254	271	285	290	280	268	310	298	260	316	308	253	307	307	308	289	282	278	293	265	278	277	286	296	254	256	292	291	298	275	272	267	261	263	284	274	279	282	249	270	275	290	257	269	278	275	280	274	300	282	283	288	271	255
10813	12099	22246	22814	21183	19259	17063	12161	10301	7469	6885	6196	5428	5097	4428	4562	4276	3533	3046	2396	2114	1865	1662	1479	1290	1076	1064	907	850	857	825	801	758	828	772	749	833	783	806	737	788	752	745	774	766	699	725	740	726	761	687	718	728	763	707	718	744	730	718	710	711	793	695	675	791	745	741	694	716	715	734	699	699	762	733	678	730	704	713	728	726	730	743	688	672	747	753	751	753	719	750	731	744	725	712	719	663	715	742	733	750	709	751	696	697	779	675	717	686	742	747	716	717	733	759	687	715	713	733	741	754	773	736	723	740	710	698	751	759	778	719	725	710	731	722	715	745	701	677	705	716	733	671	742	705	707	701	721	700	718	677	722	730	713	685	719	718	702	734	721	645	776	705	664	746	724	707	694	725	715	744	731	693	746	745	708	746	718	716	703	759	681	720	699	729	758	742	711	784	685	661	698	746	703	721	739	719	699	662	745	719	749	734	710	720	723	732	727	740	678	701	728	728	705	684	719	690	690	709	732	729	687	671	704	708	717	706	728	687	706	713	755	715	698	788	735	681	667	718	729	706	703	720	788	727	796	703	735	708	745	755	710	691	699	716	704	679	721	709	733	690	706	673	782	723	714	723	696	736	735	729	733	736	752	780	734	712	686	788	732	735	728	744	727	694	708	699	705	750	711	745	729	740	703	739	697	698	682	762	735	711	749	706	683	727	714	644	727	733	749	711	729	709	801	673	741	688	669	731	693	753	693	736	693	666	689	740	752	713	762	694	688	683	723	689	697	662	735	741	777	748	717	748	738	734	716	718	716	687	741	762	737	794	727	738	717	698	706	734	709	683	727	706	723	728	702	676	708	745	743	703	691	725	722	715	724	725	717	712	747	782	704	709	737	753	674	723	721	663	699	710	781	721	706	686	749	768	710	761	688	700	699	735	714	713	693	721	753	739	752	698	688	737	687	691	738	718	701	748	729	743	727	737	758	730	729	692	671	743	724	725	694	714	726	712	719	698	723	755	725	693	683	699	665	800	671	735	646	819	706	739	676	727	709	759	679	721	695	739	738	690	678	693	733	713	755	700	722	673	690	723	662	715	708	722	707	730	699	760	728	726	727	742	662	686	670	737	782	712	747	675	729	748	694	692	699	760	747	732	710	735	694	706	682	742	742	746	774	721	752	753	737	744	720	750	736	729	742	719	708	720	758	785	761	702	723	661	710	714	713	688	693	700	736	767	772	665	718	746	748	717	651	719	704	721	705	747	674	751	721	664	698	718	698	737	730	713	700	698	708	714	734	695	687	725	769	702	751	717	766	692	786	720	695	723	702	741	703	728	729	714	734	703	704	748	683	747	714	743	727	705	704	685	714	727	697	687	722	686	777	756	698	720	718	743	715	705	735	691	729	697	726	733	739	714	748	742	697	773	731	721	721	691	746	755	690	696	699	682	717	703	741	668	717	663	704	688	695	715	714	770	704	795	712	718	753	724	713	691	667	729	676	702	719	767	735	736	713	748	734	718	721	723	714	714	742	709	679	680	714	711	712	743	761	698	717	673	709	774	758	694	738	732	683	732	716	696	727	717	718	694	659	748	717	717	727	677	754	698	722	743	775	701	735	741	662	691	683	748	729	720	757	684	694	734	704	720	729	722	742	745	768	703	675	745	736	724	764	713	718	734	701	714	686	687	684	707	726	747	713	676	717	743	694	686	723	755	723	741	744	735	712	685	773	729	713	732	672	761	716	745	718	698	725	714	683	719	702	722	749	678	688	732	737	673	764	705	737	739	708	773	718	718	752	674	675	725	719	752	736	728	721	712	683	663	706	746	727	678	758	728	728	750	746	739	726	716	694	725	715	678	743	722	701	729	765	709	690	786	700	751	694	735	702	727	747	678	734	693	715	761	744	750	720	672	686	754	749	689	699	737	706	707	687	726	708	695	710	746	716	726	730	715	701	704	726	733	749	755	684	731	679	729	751	794	740	720	733	701	703	761	708	712	786	698	740	742	745	662	746	702	716	726	697	713	718	669	699	738	673	659	722	660	744	710	709	706	723	681	713	723	779	718	715	732	702	731	725	698	727	706	686	692	725	653	706	675	712	708	693	742	703	714	726	728	688	703	706	712	706	701	729	744	703	692	712	702	671	717	674	702	703	745	718	742	666	688	700	705	730	676	725	726	714	708	744	699	753	706	747	682	705	690	726	709	681	746	734	740	710	780	675	738	666	706	729	721	744	732	725	727	723	732	706	711	704	678	723	645	685	764	761	719	715	664	663	730	712	675	722	738	699	682	729	713	736	729	652	727	756	712	741	744	716	701	699	704	642	682	705	676	711	703	661	762	720	706	687	758	711	736	749	703	754	751	698	713	718	765	716	692	712	710	701	666	689	738	696	725	712	708	743	746	759	714	743	695	705	727	699	701	719	756	704	697	722	690	725	744	683	756	764	728	726	746	673	746	701	704	702	754	722	731	723	712	733	722	764	695	699	709	686	710	702	713	706	686	677	663	729	698	715	726	701	706	704	734	740	733	723	731	727	701	682	697	712	773	713	706	735	713	717	662	676	715	711	728	743	734	734	695	705	741	695	721	702	738	746	684	699	762	717	784	739	774	712	707	727	707	687	696	703	734	713	707	720	718	727	737	734	718	732	743	741	699	774	668	676	692	723	728	713	704	700	734	713	689	705	693	693	700	665	731	705	711	715	749	733	728	702	705	730	724	715	712	737	723	678	666	736	719	707	701	695	728	747	720	713	762	685	715	730	674	710	720	715	711	727	708	767	724	722	724	679	690	782	734	723	670	731	702	706	720	717	737	702	729	722	714	728	691	753	687	737	710	716	699	717	751	706	678	688	672	687	706	746	706	720	666	730	718	706	658	689	716	724	726	694	697	716	707	641	695	693	746	725	745	739	731	668	718	708	676	685	699	723	697	695	728	692	748	740	679	742	661	746	748	680	708	716	757	745	704	717	702	699	759	706	656	695	736	707	727	742	680	675	755	723	729	746	710	710	685	679	737	701	743	755	748	691	724	719	758	703	735	727	744	723	717	718	702	696	756	699	710	716	674	699	686	707	719	694	717	710	715	706	734	689	664	694	744	721	687	752	736	783	693	732	761	716	682	756	689	725	742	663	703	686	733	690	711	714	719	730	679	723	696	720	721	752	676	745	746	692	704	751	722	683	706	702	719	674	757	707	688	701	763	703	718	732	722	755	683	714	737	698	704	737	746	751	705	725	717	752	708	718	716	741	743	726	669	712	710	729	703	742	714	757	723	705	691	724	716	719	733	710	707	700	673	755	717	705	728	695	691	710	684	711	742	723	655	719	723	710	697	784	720	726	719	721	706	703	729	732	722	721	729	701	723	770	709	745	718	710	693	739	678	710	746	732	749	718	738	724	716	658	710	757	703	717	680	698	664	689	753	721	740	726	701	662	693	731	687	698	714	735	697	757	695	727	734	707	717	671	781	714	717	720	777	713	702	705	750	671	739	670
30658	22629	25551	24019	20215	16075	13760	8612	8514	7127	3664	3669	3071	2342	2083	1683	1523	1336	1121	1003	834	772	674	695	720	640	837	766	409	341	367	373	379	311	335	331	318	330	325	319	316	300	292	313	353	306	314	262	294	296	309	314	285	286	325	324	308	296	304	263	331	309	286	316	282	301	314	302	290	306	286	322	305	301	293	295	323	274	315	315	309	287	281	296	300	309	293	296	293	286	286	329	280	263	295	301	297	286	318	302	270	312	273	323	306	303	302	287	298	271	299	328	288	273	295	302	325	267	298	305	302	332	272	326	281	277	277	285	312	311	288	284	282	275	341	314	283	313	280	274	310	319	274	318	303	300	289	282	279	295	286	302	324	281	308	309	307	273	309	321	270	290	317	316	270	283	315	276	273	289	287	291	282	277	250	269	313	307	312	320	318	299	286	312	296	297	318	298	306	319	300	316	267	275	296	284	302	274	283	303	287	276	282	293	310	300	288	265	289	325	272	264	286	308	312	275	315	314	283	294	280	276	287	291	270	312	269	270	309	289	318	287	316	294	288	313	294	309	319	288	273	330	273	278	275	284	287	307	291	280	291	305	271	285	294	316	295	271	292	290	271	297	302	297	273	300	302	273	314	312	287	314	315	290	306	303	289	290	340	308	275	281	294	311	288	303	279	297	277	309	303	301	294	282	319	278	301	271	336	310	325	306	282	305	318	318	333	306	294	313	312	293	297	312	292	313	305	294	320	278	269	276	295	324	280	292	350	296	312	277	290	291	292	279	303	281	293	300	295	315	312	287	291	333	290	250	276	291	307	290	293	292	294	310	287	299	274	274	277	329	310	312	310	308	290	284	286	283	341	288	306	281	288	294	318	330	276	304	267	274	264	273	301	276	326	296	291	297	299	281	309	260	296	297	296	292	306	308	270	316	307	263	269	333	289	300	311	319	337	322	294	259	285	296	309	274	302	252	304	296	294	308	279	296	261	276	319	291	262	261	270	301	294	287	286	274	301	294	292	299	308	288	271	317	275	277	287	309	315	301	273	318	310	264	326	317	279	253	288	281	305	265	296	325	292	289	292	294	296	291	301	288	298	297	284	288	283	302	302	330	259	267	323	265	286	305	280	284	315	277	294	276	309	291	248	293	283	304	285	300	302	312	283	298	279	252	283	287	327	289	304	319	300	291	278	291	283	297	306	277	259	295	324	318	299	343	312	273	306	316	271	303	295	299	280	304	299	299	309	280	327	308	281	278	266	276	316	300	310	290	261	297	314	315	256	263	271	318	312	272	319	283	306	282	307	300	309	297	286	307	273	284	301	289	314	287	312	291	296	293	283	285	275	321	295	273	287	273	272	293	324	268	326	264	318	306	305	267	339	294	299	284	252	285	288	282	276	308	268	298	298	316	287	285	301	279	292	263	295	287	305	300	308	301	296	286	267	289	307	288	287	272	305	311	314	313	292	299	282	298	277	279	323	298	279	290	309	295	299	301	294	326	258	311	301	276	258	314	298	302	306	291	324	295	279	315	313	297	283	305	268	277	261	268	286	273	290	290	286	309	277	323	302	282	288	271	262	308	313	290	299	318	310	307	294	274	313	297	300	295	325	331	321	300	321	293	273	288	285	285	285	291	284	297	288	266	286	297	305	302	294	287	312	334	280	289	319	317	316	310	299	260	288	274	305	318	289	296	276	323	279	288	285	268	274	310	309	296	313	303	295	295	282	302	293	294	284	304	303	287	314	293	314	273	288	317	296	301	324	282	303	297	264	315	286	280	299	313	284	342	284	283	277	302	285	314	288	274	320	291	279	296	295	294	286	304	307	292	278	264	274	280	277	302	286	277	272	312	289	307	279	333	298	296	303	291	308	322	283	310	267	297	295	304	307	298	311	304	294	287	315	294	305	271	267	320	282	250	272	272	292	291	288	296	282	296	287	320	290	296	299	312	304	312	307	292	302	309	301	292	300	317	301	289	288	289	280	262	288	314	287	284	269	290	301	320	294	268	252	307	305	273	267	319	296	279	303	305	326	279	307	259	278	253	294	277	298	261	308	302	295	294	333	326	309	274	278	297	270	272	297	334	304	253	310	282	274	295	308	256	285	340	306	278	322	285	304	300	280	290	290	284	285	291	266	292	285	292	302	270	280	314	335	303	281	284	288	322	273	295	340	315	297	274	312	271	313	338	317	318	318	306	273	281	276	308	278	329	320	297	273	284	289	266	288	295	320	291	303	298	311	280	293	336	277	277	257	273	329	310	259	262	299	271	290	295	311	289	285	312	314	289	283	290	296	281	293	265	275	273	300	286	291	310	275	271	317	300	314	258	258	307	303	302	298	294	303	273	273	312	307	310	270	313	285	270	319	285	305	322	280	296	283	302	297	289	269	280	274	301	306	310	312	274	287	306	306	283	300	286	300	304	279	311	281	315	340	305	297	301	318	301	282	304	270	311	285	276	299	292	298	310	301	311	289	288	298	308	296	307	276	287	300	266	296	282	315	296	315	293	288	291	327	316	323	276	307	281	293	301	320	319	299	289	294	286	274	282	262	288	309	302	334	303	293	272	319	300	277	295	300	291	301	302	285	302	246	277	279	279	308	301	274	286	279	273	293	300	301	277	300	334	308	275	308	278	307	292	308	304	283	254	295	296	266	326	292	284	310	287	260	303	312	267	293	290	308	281	306	317	295	279	275	304	291	321	295	266	271	321	283	293	328	310	307	312	287	282	275	259	290	279	293	308	252	276	330	303	287	271	303	252	317	258	325	297	304	284	283	287	334	297	257	284	291	271	306	284	265	282	306	276	268	292	306	315	312	299	279	292	296	277	309	295	340	272	329	285	290	274	268	299	301	293	278	279	305	301	292	295	281	312	276	308	310	304	340	286	294	299	260	286	288	291	253	298	269	297	264	314	280	306	287	295	306	303	260	313	280	270	300	312	288	312	309	287	299	286	277	328	288	287	309	299	279	314	282	274	300	322	299	261	276	291	301	312	292	296	323	266	246	288	295	312	309	269	328	319	298	351	266	314	307	298	309	295	283	264	254	310	273	297	268	282	304	260	290	313	264	283	310	264	288	266	265	269	314	292	274	287	275	284	302	280	283	274	280	306	312	269	295	306	275	258	284	303	267	281	285	316	288	293	289	304	258	306	315	288	301	314	303	274	323	274	303	288	269	290	304	309	263	275	298	322	293	269	297	279	310	297	317	297	309	297	302	259	290	299	303	303	330	294	293	271	286	278	280	327	275	290	263	293	295	291	284	282	300	283	280	286	298	286	320	321	292	284	290	301	287	302	319	303	298	319	308	284	327	278	273	304	308	324	313	299	273	299	315	274	284	278	310	305	320	284	281	325	281	312	289	282	308	280	300	332	322	309	278	267	285	325	298	333	304	327	317	322	242	310	308	302	311	310	337	289	270	304	285	264	298	298	286	278	289	325	301	304	315	284	323	301	289	265	277	292	333	292	276	282	309	294	274	309	324	309	308	298
18538	18131	30422	34326	33666	31525	29380	23617	25483	21204	14262	14768	13294	11330	10333	8879	8015	7236	6294	5456	4526	3721	3219	3083	3612	3075	4295	3879	1273	1259	1107	1173	1291	1069	1102	977	1038	1015	998	971	970	857	918	900	897	863	896	857	755	774	781	825	771	793	743	788	758	787	754	758	792	791	777	717	792	806	737	769	784	741	789	848	823	748	754	772	776	783	806	760	747	791	756	801	755	723	714	756	731	794	813	762	758	722	785	783	802	784	746	748	804	772	741	785	812	730	747	710	747	746	747	747	783	803	747	728	772	780	725	710	771	757	743	755	765	745	768	716	766	726	717	770	754	790	700	759	751	784	749	751	769	728	724	747	754	719	757	774	739	770	688	756	715	715	764	754	743	799	762	751	757	745	744	779	755	757	730	752	748	780	786	699	785	792	752	697	728	768	742	772	794	763	770	758	786	744	708	772	723	776	826	752	718	761	773	721	719	763	764	773	794	766	801	707	716	727	742	710	670	765	762	700	751	734	716	715	725	735	740	720	755	730	762	769	825	731	727	784	770	735	775	769	740	765	689	731	781	758	782	757	741	793	745	743	802	751	710	739	759	754	751	754	786	761	731	739	773	806	766	749	728	720	752	734	738	795	747	730	693	788	763	723	740	784	712	751	739	768	772	747	774	777	730	780	758	754	727	753	721	745	755	749	759	746	783	777	739	743	744	746	760	718	779	778	711	751	764	740	756	769	781	691	769	762	769	722	729	778	732	761	794	797	752	739	770	776	761	768	731	781	746	785	718	747	815	753	755	801	759	706	751	768	722	753	708	804	736	784	730	757	768	749	735	738	791	735	768	766	747	732	739	716	760	790	735	737	730	761	782	789	780	759	768	732	741	735	744	743	713	775	723	820	758	728	782	718	767	749	800	743	757	752	752	740	773	830	726	761	753	709	797	725	795	737	759	770	743	768	763	768	738	762	735	699	759	771	761	754	752	741	722	722	724	693	770	746	783	724	746	741	771	761	782	753	748	769	748	785	737	772	764	771	804	756	709	739	748	792	737	708	752	725	776	754	769	748	792	758	726	799	767	766	747	771	750	807	759	786	757	733	818	766	749	749	750	756	758	770	795	722	772	755	762	761	742	767	758	758	751	747	747	725	763	721	723	730	746	710	751	738	771	801	767	741	762	763	756	744	735	739	689	733	795	757	759	764	764	759	772	771	746	718	710	721	732	745	699	765	762	763	784	774	783	706	821	742	723	728	733	753	711	770	788	778	781	751	752	753	752	714	769	780	760	738	723	749	683	735	760	733	747	753	726	760	751	729	751	736	753	754	783	742	743	757	728	727	773	733	718	789	735	697	731	684	730	770	769	708	747	763	765	753	718	716	735	761	766	742	735	754	702	739	738	710	719	724	749	757	727	722	730	753	723	802	729	781	754	776	775	749	738	773	723	727	786	747	740	770	765	765	737	767	702	793	680	785	799	713	775	776	765	694	713	745	720	798	731	753	768	780	743	749	722	767	744	712	745	778	765	757	804	746	773	767	726	702	757	766	743	721	723	770	752	757	792	765	708	727	777	720	742	752	757	715	729	760	769	708	780	807	759	800	782	755	761	741	761	739	731	759	783	734	731	761	780	783	732	766	745	780	771	766	740	766	731	787	744	682	762	732	757	720	733	756	696	753	737	727	718	777	726	788	753	759	774	772	778	805	798	766	745	723	737	735	751	748	768	762	738	783	757	787	774	721	786	755	742	735	763	668	728	746	766	783	808	750	779	751	757	732	752	740	733	738	736	778	751	718	768	746	739	734	748	728	755	807	756	714	763	726	794	758	730	746	711	777	762	802	731	778	740	755	735	734	699	712	712	716	747	770	741	719	744	762	732	789	740	779	737	782	744	782	732	749	749	744	775	758	726	728	774	751	758	835	773	743	715	758	713	745	800	765	726	747	754	794	722	745	799	772	756	715	744	710	741	736	776	783	785	740	730	757	752	750	807	737	770	725	777	727	744	840	820	779	794	703	750	773	719	731	763	725	739	803	789	751	696	739	730	725	772	702	768	734	784	769	786	763	813	734	753	794	830	744	759	734	767	730	752	763	744	727	762	759	761	705	769	768	771	774	783	746	762	744	733	751	678	725	761	751	799	786	778	771	734	741	754	807	792	760	728	784	723	783	785	712	774	723	825	756	733	745	711	772	747	778	767	733	773	715	755	796	738	786	766	776	716	800	723	759	780	715	761	767	738	772	734	764	757	739	787	782	778	746	730	749	757	742	730	747	769	779	745	736	764	711	781	751	750	741	765	741	753	750	754	739	780	792	760	732	749	732	770	753	734	775	777	753	754	757	784	775	721	732	793	740	754	724	779	748	794	760	759	768	735	733	758	728	719	758	743	735	743	753	777	729	757	742	766	712	758	710	780	790	760	732	739	715	770	764	775	760	695	754	707	756	731	704	719	750	740	755	753	748	797	731	734	735	726	747	734	768	735	731	785	809	779	723	792	760	793	741	745	769	820	717	765	742	796	743	746	692	738	766	780	763	691	750	775	763	723	762	778	746	777	755	753	728	737	754	777	787	696	767	743	748	742	757	746	714	767	764	754	722	757	731	741	765	753	769	697	743	723	720	820	784	752	787	793	735	709	764	721	705	749	786	811	767	737	790	724	785	707	765	712	749	740	771	742	764	691	732	779	755	747	748	717	771	723	756	712	753	718	732	736	752	776	764	760	703	721	726	784	795	771	753	764	754	748	760	746	818	731	740	749	746	760	721	742	742	740	762	780	784	732	742	791	777	748	748	765	776	744	747	738	784	751	703	719	721	760	722	726	761	686	779	747	777	766	755	750	767	727	797	734	764	762	705	687	776	762	744	773	747	760	738	769	769	761	777	789	764	731	731	766	704	756	785	703	777	767	811	761	759	766	731	691	751	824	711	839	734	737	742	748	752	772	813	747	758	774	730	796	749	786	804	727	761	717	743	712	732	711	714	706	710	758	742	765	739	731	734	730	735	758	790	734	703	751	726	707	756	717	721	741	744	741	719	737	762	733	742	748	740	777	761	778	724	735	776	720	755	756	721	755	755	733	791	758	774	764	713	757	721	775	784	772	749	786	752	764	735	735	775	729	741	735	764	779	799	734	763	732	706	765	738	722	751	778	771	744	774	732	787	696	770	733	761	770	733	737	774	740	784	759	714	739	797	755	734	784	718	745	763	763	799	772	789	782	782	773	797	788	781	775	714	715	751	745	708	764	772	738	792	766	748	801	737	729	738	778	761	791	780	787	769	751	735	725	767	758	769	777	747	758	755	747	796	747	798	766	741	762	714	772	728	758	752	719	740	737	744	744	761	729	759	768	719	721	771	771	755	703	770	762	797	779	726	769	752	778	747	763	765	738	748	773	776	751	766	762	740	717	778	747	769	770	790	759	759	763	723	750	698	686	738	761	772	737	788	724	741	817	781	749	788	780	773	809	765	762	737	730	744	769	731	733	783	785	759	714	726	741	838	726	681
38312	31164	35998	31413	24457	17826	13016	12257	18831	20979	7103	4183	3502	3153	2705	2293	1969	1626	1412	1211	1154	968	866	777	902	1313	1237	722	424	456	421	414	398	357	367	346	340	397	365	275	344	329	320	322	330	356	296	303	290	308	296	292	273	290	272	276	282	298	278	297	323	313	279	312	270	293	279	259	294	288	289	302	296	298	280	287	312	278	248	289	317	281	261	270	264	276	284	263	299	288	288	249	264	273	267	283	255	312	285	260	273	250	289	278	289	310	252	250	280	283	294	267	288	263	256	266	240	283	294	300	288	296	269	296	260	296	271	286	253	265	264	271	282	279	300	273	235	268	276	268	279	277	284	257	299	270	287	250	254	278	257	280	249	260	299	291	274	281	267	270	281	268	276	265	292	251	284	259	255	290	298	260	274	269	259	285	286	248	294	233	246	278	261	268	288	264	261	306	287	257	288	264	269	262	260	273	292	272	286	280	289	249	266	257	283	276	280	273	270	275	282	238	263	283	255	276	261	262	277	278	285	278	278	294	279	262	271	281	283	264	314	295	278	264	256	277	277	264	264	244	296	275	273	268	311	279	325	279	271	246	273	273	257	273	271	270	249	269	269	299	289	270	267	274	251	266	272	294	264	272	274	275	277	287	273	246	266	242	278	274	284	268	298	288	264	270	261	262	258	263	263	252	243	273	285	265	267	275	265	265	257	277	297	261	278	258	276	285	267	286	276	259	285	288	298	281	288	259	255	260	250	295	277	268	273	262	245	265	285	283	255	264	266	287	291	269	265	280	264	251	270	284	270	293	251	248	301	258	253	282	276	266	273	280	285	250	267	255	277	248	269	277	287	270	284	290	307	262	279	292	278	276	232	256	305	267	289	240	308	283	290	265	262	246	260	277	272	294	246	281	272	268	271	258	264	264	266	272	238	302	258	296	290	261	320	270	253	266	294	263	260	274	270	268	271	280	283	272	236	273	298	269	277	275	282	289	267	249	281	279	250	280	270	278	291	260	287	274	261	274	298	277	284	253	299	260	272	270	247	263	263	284	256	243	286	276	288	281	270	285	289	307	282	291	270	272	270	269	282	277	288	276	272	268	276	262	279	291	271	308	264	263	268	287	251	272	275	295	279	275	259	264	288	278	270	251	289	292	276	272	264	276	300	320	263	272	242	286	271	251	254	297	243	274	278	272	271	276	287	263	273	285	246	265	273	282	289	268	270	284	287	298	276	277	256	274	277	242	295	251	255	272	257	308	276	239	287	290	272	278	252	290	272	259	286	289	259	306	287	302	272	283	280	245	269	289	296	288	285	260	273	281	258	247	268	257	271	269	296	277	293	259	290	301	275	287	281	284	273	269	252	290	237	273	281	262	253	252	264	248	240	268	285	224	288	287	290	290	292	293	247	260	282	276	274	267	271	282	281	268	277	273	239	267	311	244	265	292	265	288	279	276	267	240	248	279	283	267	242	283	270	257	262	276	279	262	260	251	252	266	297	281	308	283	289	277	271	272	280	281	265	250	268	293	284	288	287	257	248	258	291	268	291	272	272	285	247	296	286	247	263	263	296	255	289	275	298	282	284	245	266	278	280	266	246	278	251	241	257	252	263	280	303	273	253	292	258	267	284	281	257	243	258	256	267	293	259	278	248	264	219	277	282	303	308	286	313	230	270	265	250	276	275	285	279	290	284	294	284	289	260	267	262	280	300	257	290	252	274	257	286	284	265	267	286	262	276	261	262	283	272	250	286	292	288	261	267	269	277	258	254	270	271	289	270	272	271	290	278	263	310	266	287	274	268	267	292	283	249	272	273	295	289	290	243	276	248	257	281	284	285	277	304	286	283	287	283	269	302	241	279	262	278	265	284	286	257	250	281	249	299	238	250	287	274	243	276	264	256	284	292	271	257	240	273	281	278	293	306	288	254	280	257	267	258	245	278	274	282	282	310	282	247	283	245	254	272	271	257	293	261	285	280	286	289	261	283	292	269	253	281	273	277	277	256	290	281	259	287	241	283	243	300	275	240	256	269	278	256	273	267	291	265	271	251	271	239	290	274	254	280	258	252	261	298	272	285	291	287	234	280	254	263	254	263	258	291	252	277	252	262	281	263	283	275	281	254	244	253	274	258	282	291	264	255	292	266	245	267	260	295	291	258	280	239	276	285	254	296	251	306	273	287	215	259	264	281	270	262	273	285	260	231	267	266	287	272	268	285	257	258	313	286	288	283	252	306	284	275	273	259	279	245	279	301	286	273	282	276	270	286	258	268	278	262	262	301	295	302	247	290	260	297	254	254	300	302	251	286	275	279	277	266	266	274	283	253	267	243	280	282	277	247	276	259	302	290	293	280	264	277	273	308	301	259	237	270	292	273	279	317	270	260	271	264	256	253	275	273	243	270	291	261	288	294	254	305	279	277	281	271	276	296	283	305	312	289	266	279	295	253	291	260	280	257	278	270	228	236	267	262	291	281	275	270	272	279	245	250	279	282	256	313	271	292	245	256	262	283	304	281	269	271	265	291	269	284	263	291	291	248	290	256	307	270	270	279	285	273	297	277	284	263	263	327	264	271	254	282	273	255	281	276	290	284	257	262	262	265	279	297	249	280	272	269	304	286	253	280	241	285	279	290	258	271	277	265	293	258	280	281	261	265	302	303	289	288	250	290	257	250	268	269	273	253	280	249	276	241	280	281	272	304	287	256	239	232	257	276	323	261	300	289	264	289	276	297	269	265	269	286	272	286	271	246	298	263	299	275	266	240	269	262	300	259	286	326	245	251	252	263	273	264	284	271	265	292	245	265	309	273	281	262	289	270	267	265	298	266	290	284	276	241	276	287	304	268	244	277	302	244	243	285	294	281	274	298	289	275	264	308	306	281	262	284	289	266	278	306	304	299	307	278	275	288	273	284	305	286	286	290	248	291	263	277	292	285	266	274	311	320	281	271	265	283	263	264	306	284	257	268	289	268	284	258	257	288	276	248	261	289	238	247	290	266	263	286	288	290	285	245	269	268	278	274	298	241	269	305	298	245	246	276	299	264	274	251	274	275	268	268	268	262	277	279	283	245	307	285	264	297	273	297	264	272	290	249	299	284	275	279	268	288	272	257	311	258	267	284	293	260	276	262	262	276	277	275	286	262	289	284	307	283	275	302	283	260	285	285	253	296	287	280	264	281	281	270	290	249	275	308	302	273	283	270	279	245	294	268	286	285	265	285	248	262	255	276	271	275	303	256	301	260	269	278	268	252	257	283	268	281	291	281	291	272	322	278	259	292	280	279	274	262	243	263	260	252	286	249	293	317	279	253	269	257	283	254	287	284	277	260	247	305	240	268	278	295	275	283	270	249	260	272	240	323	262	291	281	279	278	260	276	259	286	266	280	270	252	275	273	290	269	263	301	273	284	257	259	275	257	283	253	256	269	257	298	279	256	258	273	291	262	234	290	251	299	286	263	261	283	257	288	291	270	284	255	295	300	276	269	246	263	281	261	264	288
23244	24326	37855	39244	36579	32083	29306	30371	39005	36934	17631	16109	14762	13864	12854	11700	10314	9287	7948	6750	6220	5382	4713	4306	4867	7268	6465	3577	1592	1896	1585	1776	1669	1312	1331	1300	1180	1131	1144	1133	1169	1140	1021	935	940	872	936	814	775	707	782	813	769	753	727	739	749	712	748	732	772	766	755	771	815	750	799	767	754	711	794	760	776	745	725	747	721	711	727	732	784	710	726	736	704	747	735	705	718	697	717	766	710	654	706	745	734	716	703	639	727	745	702	714	751	714	717	714	751	712	726	690	700	699	672	705	698	682	725	665	712	682	672	683	736	701	655	716	715	734	701	702	687	711	659	766	704	675	690	686	740	664	702	711	698	743	717	716	666	664	723	721	697	683	685	738	706	676	716	690	740	688	712	704	701	713	700	711	705	708	705	651	667	685	698	709	683	723	674	671	696	647	679	693	681	715	707	705	697	736	636	683	725	692	692	699	704	732	751	700	746	708	711	740	752	724	685	660	707	744	690	676	748	656	687	723	663	696	703	715	671	713	716	689	701	685	723	734	698	645	692	727	664	668	681	688	689	700	699	699	653	702	707	687	729	713	730	721	688	694	674	769	694	693	669	725	686	710	733	682	702	693	712	670	722	729	722	727	697	690	702	655	670	668	679	697	700	682	612	656	777	692	684	741	684	703	665	761	669	661	698	704	700	742	703	670	738	663	676	726	734	721	692	688	658	693	682	702	717	687	691	739	733	724	713	731	717	698	665	709	691	763	680	699	659	705	668	636	680	702	684	693	707	691	675	726	707	718	754	719	664	666	655	678	726	700	696	741	735	716	737	699	748	714	685	691	669	678	719	706	628	669	674	694	682	715	699	710	724	671	635	650	733	687	746	707	695	725	696	666	664	694	667	710	690	666	733	670	728	638	725	710	682	721	685	739	731	696	699	707	704	734	697	692	745	698	710	690	702	705	766	691	755	669	670	686	715	715	729	695	741	687	696	728	697	688	710	744	703	693	704	685	661	737	737	731	675	710	661	715	622	672	669	697	714	661	709	679	730	712	714	749	668	712	678	677	712	760	734	716	663	703	689	720	729	722	684	705	742	709	721	668	708	721	704	743	699	680	676	699	692	700	718	651	713	691	686	684	747	704	717	699	693	697	718	689	707	704	667	728	703	683	698	719	648	667	714	689	664	668	670	692	694	655	702	687	755	690	678	727	672	729	681	745	695	733	753	719	730	708	689	703	695	697	724	693	674	697	668	682	686	765	746	699	664	700	744	736	696	708	676	717	700	713	684	707	705	692	718	725	725	684	736	675	702	655	680	721	706	721	687	668	688	671	704	724	740	725	677	708	774	683	675	676	729	770	717	648	689	710	664	720	741	700	687	677	697	714	696	681	688	696	662	706	679	720	724	712	673	709	740	686	713	700	707	646	719	679	704	672	694	738	698	668	662	683	711	704	731	696	642	721	712	670	700	695	678	684	709	733	677	685	707	719	715	744	686	668	674	636	716	720	708	708	700	701	689	695	718	720	676	675	656	741	662	692	714	678	698	691	661	696	715	713	690	709	695	725	668	685	689	690	682	665	670	686	676	715	687	663	670	732	691	778	726	698	681	687	652	687	688	697	713	751	706	689	694	699	726	677	682	683	718	739	672	736	662	684	698	722	702	725	682	704	727	688	704	660	685	745	703	743	673	706	730	683	670	689	689	707	710	716	721	667	679	722	725	707	709	709	696	737	684	664	701	681	668	685	697	698	729	680	685	719	703	723	690	712	696	685	657	706	688	684	695	675	725	671	736	714	680	664	697	689	744	741	711	702	711	702	690	700	683	708	706	715	683	700	692	668	702	715	708	678	703	728	692	695	679	691	659	709	741	665	662	651	686	671	730	682	721	698	711	703	696	682	726	733	681	707	684	664	663	729	683	745	694	648	724	735	696	723	710	719	691	698	725	721	704	681	661	718	652	747	675	732	723	717	691	674	686	704	759	699	700	718	708	662	716	682	612	713	702	709	744	686	717	700	674	727	681	687	735	751	749	679	749	687	694	700	703	639	696	680	714	717	665	700	681	707	695	683	655	700	697	714	713	701	680	716	688	715	733	715	726	697	722	671	675	668	765	706	685	698	707	681	723	684	710	656	718	699	699	728	680	710	715	738	688	708	696	673	666	680	675	732	706	731	674	677	701	725	667	717	676	716	672	719	714	687	657	708	669	716	717	721	666	687	690	716	691	710	657	670	675	706	712	675	702	681	675	720	633	706	658	643	664	673	693	681	679	710	658	719	682	675	699	679	731	753	768	714	740	688	699	718	733	750	716	725	702	732	709	709	718	697	705	692	751	696	704	708	708	710	703	685	668	690	726	688	708	738	682	715	727	692	678	782	716	717	732	763	757	739	671	692	680	706	740	696	758	699	679	723	705	676	696	685	658	699	700	662	707	729	680	681	753	726	700	665	725	747	687	720	662	729	726	694	688	714	694	705	676	716	651	685	718	718	733	680	689	715	665	694	734	697	689	708	696	746	659	723	681	746	666	679	716	681	684	742	716	744	666	664	719	715	708	662	709	708	713	720	719	699	633	721	701	719	651	665	719	693	737	704	659	703	686	693	674	736	718	728	713	693	658	698	696	680	699	711	674	708	688	702	721	685	740	697	701	711	687	707	690	710	658	693	722	691	719	730	682	674	705	705	763	728	682	707	692	714	651	698	720	672	696	686	722	665	635	720	698	695	722	714	689	684	722	674	701	720	701	744	728	671	723	721	722	715	716	668	676	675	706	705	707	763	669	691	684	705	744	664	756	672	683	669	691	695	704	714	686	695	713	715	674	667	674	706	644	618	743	690	725	701	706	703	716	697	703	668	702	686	695	692	704	707	724	695	709	703	683	700	708	698	676	750	725	676	718	699	740	722	723	724	682	745	715	691	675	694	662	683	716	713	701	682	672	678	710	696	675	723	664	683	696	703	700	702	716	723	694	727	681	691	696	697	703	684	688	699	714	708	711	678	662	703	719	751	737	734	686	697	703	717	729	698	711	688	731	701	706	753	707	716	686	687	713	713	711	732	724	736	710	671	700	711	675	692	715	705	738	765	741	699	684	694	686	707	694	685	696	646	706	698	711	671	681	728	723	734	717	688	677	705	644	718	695	719	723	623	726	673	755	651	683	687	697	734	687	673	694	726	674	698	675	651	691	745	682	663	714	712	694	716	693	724	687	708	664	710	704	693	658	693	690	669	698	705	718	673	700	686	710	702	684	739	721	701	710	725	669	673	698	676	670	671	713	711	665	727	650	712	661	700	697	719	683	698	693	708	693	704	679	705	680	682	739	726	691	675	712	760	698	701	710	660	673	741	707	713	678	682	692	654	733	661	683	688	689	687	677	679	718	732	649	669	718	719	667	670	733	739	715	691	690	706	675	692	726	679	694	773	715	688	684	623	692	708	723	700	707	718	713	715	722	705	702	659	696	652	706	665	741	699	688	700	719	774	643	653	710	694	724	687	749	661
17500	13538	16705	12487	8077	5898	4951	4190	3347	2194	1627	1280	1120	1010	825	792	674	651	561	460	435	411	413	433	389	371	321	302	301	283	308	275	295	280	309	286	272	272	278	258	288	267	310	271	294	289	293	290	266	241	286	290	286	249	295	259	300	264	279	275	277	274	256	312	269	278	278	286	291	280	291	292	294	284	266	286	246	249	288	280	292	250	326	307	324	279	250	297	273	285	296	282	307	292	295	263	286	275	304	284	272	288	289	263	291	296	305	311	287	294	246	269	309	265	259	306	291	308	271	289	289	295	267	255	249	304	272	301	323	277	276	277	276	265	284	243	314	283	286	291	275	255	293	269	301	283	266	306	281	252	285	281	286	294	252	269	298	290	302	283	288	288	284	300	265	268	279	308	289	277	289	289	291	274	285	273	287	314	300	299	272	311	312	283	290	279	270	262	275	270	276	307	306	253	310	287	276	268	279	291	266	283	307	316	294	285	287	289	257	276	284	267	296	291	300	291	277	294	278	279	250	295	299	272	279	290	304	261	297	264	283	280	277	277	267	283	302	280	261	271	238	275	279	283	294	299	294	301	279	276	266	265	287	249	284	265	263	296	289	267	306	281	311	292	287	308	260	255	289	278	312	288	271	260	277	306	293	284	301	272	271	291	263	290	295	268	263	267	298	260	316	270	272	271	253	308	265	301	282	295	288	277	246	282	282	292	238	281	298	271	284	266	288	268	289	284	260	294	275	309	283	268	283	264	292	260	273	308	276	292	257	273	276	279	269	305	287	318	295	288	254	276	289	277	258	271	291	332	272	286	281	240	273	305	255	294	296	295	293	273	279	275	279	252	261	276	271	275	281	293	276	277	258	283	293	267	265	271	278	277	259	266	264	254	273	279	281	271	310	308	287	279	313	308	288	282	299	307	296	286	298	306	281	259	284	239	288	288	260	315	303	296	241	300	260	294	309	274	282	256	286	278	288	254	255	277	290	255	266	276	271	271	276	297	269	254	275	299	285	279	261	262	284	309	294	275	290	286	291	307	287	285	270	285	289	280	284	277	271	271	248	275	275	285	300	282	272	288	293	267	287	279	273	286	253	302	277	291	271	291	306	269	301	302	297	287	286	244	275	302	251	312	292	276	326	276	283	286	273	277	292	260	285	285	317	275	287	289	278	263	261	294	277	275	262	294	261	290	296	292	263	305	287	293	241	280	293	297	316	300	283	290	285	245	303	291	296	270	268	266	256	250	311	313	255	295	303	258	303	269	297	290	274	302	291	280	301	286	319	261	278	282	310	266	263	279	296	269	289	287	265	292	256	287	297	283	272	303	274	274	300	287	288	271	290	322	258	268	245	283	261	292	297	300	278	316	281	296	290	295	285	309	275	267	287	301	282	258	253	309	295	290	310	279	287	289	245	305	258	306	281	302	321	253	302	272	288	313	298	260	291	275	302	310	320	291	253	275	283	268	276	318	294	290	302	254	278	283	278	261	315	277	296	286	278	289	274	295	248	283	276	290	270	300	277	273	292	264	281	250	295	265	286	265	303	262	276	243	302	267	287	308	292	257	291	311	268	270	281	259	266	305	262	301	262	308	273	287	267	278	292	272	278	308	286	258	268	257	280	317	294	283	279	279	306	300	270	253	277	311	280	253	298	282	318	277	309	270	261	305	288	307	281	307	287	281	307	285	272	317	260	294	260	280	286	269	248	262	297	267	289	289	271	276	308	285	281	276	289	271	268	290	308	290	288	294	261	293	267	250	295	271	298	287	285	306	295	261	275	297	273	275	269	287	276	311	316	277	294	296	271	250	279	272	269	263	277	294	274	284	285	234	260	302	304	271	272	272	294	272	277	254	294	253	276	276	287	283	300	297	266	293	263	288	297	302	284	284	283	280	299	293	283	292	287	269	316	285	274	279	284	296	286	293	272	289	279	285	250	297	294	279	305	273	297	264	321	268	315	295	260	297	299	273	288	242	290	275	291	262	296	273	257	278	256	268	294	275	295	254	298	291	276	275	300	293	283	316	311	237	300	282	289	260	285	302	278	279	272	297	273	249	292	286	299	258	240	298	283	251	271	282	268	309	299	297	285	299	259	305	282	277	306	284	284	276	276	242	289	255	298	274	269	294	289	261	281	307	293	297	286	302	270	277	274	260	296	266	277	274	276	260	267	296	277	260	271	264	266	290	294	284	273	278	286	271	280	290	290	285	288	282	269	272	284	275	275	285	305	308	293	316	257	280	294	271	278	282	291	287	267	271	320	247	268	287	267	298	298	278	256	322	291	287	262	272	249	294	306	283	292	275	287	274	288	303	297	323	300	295	285	327	279	271	281	254	285	301	279	307	240	265	300	260	278	308	273	259	300	285	255	314	281	243	314	298	305	283	300	277	271	242	264	303	297	266	277	275	257	285	242	291	278	278	330	310	284	291	259	287	295	278	269	289	265	263	252	276	293	286	274	238	288	274	309	300	278	281	294	286	253	298	287	258	256	290	282	249	277	285	304	260	256	270	257	270	303	277	294	307	278	265	278	298	280	303	252	271	251	265	306	288	288	293	320	297	260	302	277	315	255	265	276	295	278	290	290	267	271	319	285	277	294	262	260	286	284	274	288	266	266	287	298	267	241	289	295	256	280	293	269	278	272	257	271	299	290	274	256	293	263	290	306	295	281	292	313	295	308	284	289	279	280	264	294	271	269	266	242	279	290	259	281	306	286	316	290	290	302	303	246	281	269	286	296	306	285	302	290	297	286	280	298	288	269	300	280	283	289	283	291	286	265	336	285	273	271	288	287	280	291	290	275	272	308	278	270	280	264	257	305	276	258	302	305	268	275	244	261	309	286	271	316	286	293	266	303	294	266	285	316	277	260	264	290	271	288	282	284	303	273	270	300	287	259	247	304	313	277	273	308	275	305	297	275	273	296	279	270	268	287	273	277	272	262	295	271	291	304	314	271	274	282	305	267	263	294	292	281	297	285	289	275	291	300	268	282	299	283	331	295	311	266	282	284	292	313	281	291	283	307	266	279	280	269	297	293	292	306	319	293	273	258	291	277	286	274	297	252	255	299	282	304	299	259	295	296	291	298	276	291	283	279	264	304	274	291	302	281	291	288	300	285	290	267	292	264	290	290	273	288	280	274	302	282	275	269	264	264	296	283	285	276	285	280	266	273	274	298	280	283	308	285	290	266	293	259	288	250	289	288	248	294	275	283	284	269	284	270	272	294	264	280	322	251	270	278	289	292	251	274	303	298	277	248	296	255	274	285	274	264	275	309	281	287	265	271	267	249	281	261	277	258	302	274	299	298	288	265	285	275	311	268	290	313	266	295	254	288	294	279	257	279	281	269	264	267	269	269	289	327	268	261	283	303	302	288	277	317	278	275	302	282	255	268	282	279	241	252	260	301	278	284	280	276	262	255	283	286	263	293	275	300	307	287	259	278	293	270	286	248	300	273	296	270	286	271	282	298	286	284	278	306	290	287	285
10242	11914	22855	23431	19912	17723	16925	15275	13389	9519	6998	5929	5306	4719	4287	3877	3527	3224	2510	1971	1899	1689	1592	1432	1364	1372	1180	880	793	852	776	778	775	790	755	773	761	747	768	780	712	749	784	756	760	753	724	718	781	790	731	714	707	764	738	734	721	682	771	741	708	680	746	685	731	763	717	759	753	747	701	710	717	739	728	766	646	695	742	708	698	707	714	684	683	743	777	749	735	744	718	768	699	766	744	705	733	737	721	737	709	692	695	695	714	724	706	736	716	728	721	767	736	709	711	737	732	737	684	726	701	744	720	730	722	737	713	711	737	734	740	713	704	759	705	666	684	726	698	712	757	759	725	714	727	764	748	742	737	691	737	737	747	705	765	724	757	788	698	710	717	725	661	720	717	739	757	694	762	726	756	738	690	775	700	703	752	687	722	688	692	709	749	783	742	712	705	736	687	738	774	742	731	746	710	690	720	696	717	736	759	718	730	679	728	701	699	704	685	708	715	713	690	721	747	697	719	733	677	679	733	707	741	772	712	742	749	709	772	738	717	728	756	730	723	722	780	732	687	709	705	761	748	739	747	701	719	776	701	751	720	701	720	721	734	773	695	720	705	728	710	688	682	726	769	737	720	732	701	705	731	760	714	654	721	749	714	743	744	759	741	704	777	809	751	742	769	803	724	731	735	670	699	722	733	704	733	752	726	701	723	767	714	689	734	708	742	765	709	711	725	748	739	736	714	695	783	695	708	721	683	763	685	706	713	716	735	749	720	746	741	730	757	698	693	693	734	721	712	718	763	661	780	732	704	756	740	676	751	727	749	712	715	679	713	769	727	754	682	669	686	804	703	695	758	709	750	769	667	726	690	715	741	731	758	736	740	737	694	713	674	730	735	730	677	727	696	689	747	738	725	723	727	706	712	698	727	718	715	738	763	714	683	722	779	744	720	753	766	722	661	738	725	737	641	689	733	781	681	693	709	750	750	721	718	727	723	745	748	747	725	749	747	728	718	743	716	735	727	723	775	716	743	737	761	679	688	712	754	742	759	721	723	724	684	725	711	706	745	710	667	683	728	726	689	721	723	709	773	723	731	751	759	714	723	689	732	721	751	726	731	705	715	711	697	679	712	704	745	698	715	716	743	710	717	686	702	686	725	721	723	703	735	731	745	730	737	740	745	780	739	747	730	758	690	764	718	724	719	711	713	741	706	721	725	725	696	699	759	708	755	755	760	678	736	752	734	725	728	760	725	768	729	691	765	742	721	717	692	733	748	726	754	720	713	708	751	709	725	761	712	741	721	706	804	716	759	748	718	764	690	690	757	695	763	722	751	695	730	754	718	716	748	727	732	714	747	734	752	751	764	721	714	697	757	740	712	690	718	741	721	740	782	674	690	758	739	726	740	719	724	721	717	683	728	693	691	749	762	747	731	720	706	741	722	739	716	744	711	712	713	699	675	722	741	686	740	739	710	797	671	718	677	726	822	683	708	767	741	738	719	716	708	723	696	752	734	734	709	719	688	758	707	718	754	692	720	744	685	747	728	754	731	687	743	711	715	750	740	757	678	738	688	711	740	733	672	701	763	737	691	709	689	744	708	748	693	744	704	760	647	730	699	724	714	719	735	756	727	751	760	748	738	718	788	702	711	719	716	712	713	732	717	747	725	745	703	772	768	821	700	705	729	714	730	771	737	700	750	691	744	737	729	749	747	735	738	686	724	757	749	766	727	698	740	759	746	760	713	754	723	729	666	703	704	680	756	740	698	692	701	762	747	768	703	700	680	699	724	782	718	745	705	754	732	724	755	726	722	756	707	766	679	691	731	678	687	743	744	700	756	722	743	728	748	718	752	721	696	697	762	751	739	692	705	771	796	797	746	732	695	705	760	773	740	742	704	729	789	702	720	746	718	707	735	704	723	739	746	757	714	784	698	684	691	724	744	744	745	697	736	729	726	722	700	724	740	777	736	736	679	727	691	670	713	734	710	728	708	711	759	737	682	701	760	702	703	737	741	753	730	768	713	741	701	686	712	730	755	700	706	764	749	679	738	707	744	704	700	713	745	717	736	710	710	737	666	760	734	745	750	734	756	706	681	755	754	714	736	698	679	701	707	733	705	726	726	714	705	676	699	715	733	742	703	727	753	753	717	772	685	722	727	746	741	730	699	720	721	726	701	686	686	745	739	703	716	763	678	744	690	715	754	746	804	695	746	687	772	741	734	789	737	754	703	757	736	768	739	743	775	724	757	728	746	710	766	684	769	744	727	750	765	752	686	684	732	702	691	750	707	757	658	729	718	730	722	740	692	710	717	740	718	709	707	734	776	669	684	741	778	712	692	714	738	724	671	687	705	799	707	696	727	752	711	716	721	746	683	736	709	735	700	717	723	688	742	719	752	712	688	732	756	725	739	738	709	767	763	673	712	679	722	734	766	711	725	707	719	670	764	786	675	717	740	732	747	709	704	695	685	766	719	728	739	750	788	723	716	731	667	734	700	703	700	721	747	752	719	697	724	733	726	763	750	673	714	737	705	735	740	710	761	692	737	678	677	733	754	691	716	712	715	725	778	707	742	738	665	765	739	747	730	754	752	721	693	744	727	795	704	711	752	669	719	722	728	741	705	752	738	707	769	734	711	732	723	727	719	726	724	729	726	707	765	694	707	756	753	723	670	741	739	704	720	745	712	738	743	681	724	697	745	719	711	720	700	690	789	717	739	709	741	724	741	747	702	757	715	725	691	724	711	719	755	720	704	749	737	776	746	690	710	734	741	714	755	736	743	741	722	719	740	748	697	701	742	734	744	756	682	696	692	695	716	749	726	762	710	784	744	728	698	720	747	740	657	666	757	694	700	760	721	724	735	771	759	712	711	742	700	714	712	773	702	716	759	757	692	745	714	689	726	754	712	756	740	736	697	733	757	742	713	686	715	697	679	744	710	711	801	766	717	735	704	752	732	691	704	739	746	721	730	709	759	745	725	729	720	683	732	709	776	772	749	671	816	753	689	756	697	702	714	699	675	735	722	773	744	718	689	695	706	728	718	736	711	702	697	751	711	710	754	732	722	673	736	723	718	707	703	740	703	741	706	693	739	724	686	724	747	687	654	711	709	743	729	702	735	709	713	737	753	762	706	723	722	711	748	726	757	744	718	689	700	706	729	740	767	734	722	685	728	732	735	723	762	685	712	751	720	708	712	719	747	695	726	735	722	699	694	734	745	715	716	744	703	731	729	673	724	734	687	737	708	750	713	740	746	780	753	685	715	730	721	738	704	725	736	701	740	709	691	721	734	716	748	782	719	709	713	684	766	711	772	744	701	702	739	724	733	742	743	735	718	745	730	683	738	723	726	746	731	759	728	755	734	697	676	719	705	746	764	698	711	756	768	742	745	680	674	750	697	723	763	743	737	670	707	743	720	716	717	755	744	724	734	721	735	741	721	741	759	752	723	681	714	723	714	703	707	687	686	700	735	713	704	699	746	740	717	704	750	705	742	730
28998	24722	29311	22795	16216	12512	13150	13449	9645	4186	3118	2910	2495	2255	1856	1492	1276	1083	986	817	708	660	782	776	951	1092	730	394	394	392	368	398	388	351	377	328	345	321	355	367	323	346	355	337	300	329	314	309	307	296	353	304	313	293	282	317	281	289	318	347	305	297	299	326	322	313	314	326	301	321	305	278	284	305	300	344	270	279	309	301	273	321	282	274	288	288	310	312	330	283	303	312	321	320	291	299	323	322	297	306	320	289	287	281	305	323	283	298	308	310	305	283	295	326	295	302	297	260	322	311	276	284	291	295	280	313	320	297	297	302	291	300	309	283	293	328	310	286	314	303	295	320	303	305	276	279	284	274	288	278	286	335	291	299	268	319	282	325	269	320	306	307	296	315	299	289	309	280	322	311	315	287	334	263	280	300	285	280	282	291	262	310	314	295	337	291	304	312	297	325	279	282	296	298	301	285	304	314	302	293	314	295	313	309	314	276	284	295	328	268	276	285	284	292	281	315	298	308	292	261	324	317	301	261	296	310	288	303	300	296	288	303	284	295	254	305	312	292	305	302	286	257	288	290	272	315	321	293	303	303	310	287	284	284	320	312	300	298	269	289	298	333	312	289	300	291	312	289	324	316	330	299	316	272	302	329	296	307	299	298	307	309	300	290	305	268	314	313	304	266	311	309	297	305	308	275	338	297	264	286	295	302	298	294	299	287	284	311	302	297	300	295	308	274	288	318	328	310	287	267	297	317	295	280	290	282	293	294	321	305	335	293	306	302	302	298	282	255	300	273	283	273	303	304	274	312	289	305	277	301	313	290	327	294	324	253	300	339	314	298	296	285	315	295	281	297	302	287	290	300	324	277	284	247	288	288	327	314	257	283	293	296	298	290	288	328	266	279	308	292	312	298	312	296	304	280	286	343	295	316	303	304	281	297	287	297	261	272	294	315	283	260	285	298	297	302	281	343	291	259	274	307	260	300	278	302	316	281	286	297	292	318	308	277	308	310	302	315	289	295	281	292	296	309	297	270	296	326	256	273	297	327	298	286	273	290	277	306	276	301	281	307	285	302	292	328	277	298	274	318	308	294	308	286	306	300	295	292	284	272	277	284	282	300	266	298	293	300	300	304	313	298	279	305	284	301	294	286	304	295	295	314	338	316	282	301	295	260	268	330	287	279	315	303	302	300	269	295	304	282	261	286	287	299	293	306	281	267	298	265	309	285	296	277	288	294	270	301	278	289	285	301	278	309	314	261	301	303	260	285	309	307	306	273	275	284	271	324	298	307	320	284	277	319	327	272	288	269	324	287	288	272	292	303	268	286	358	248	318	295	308	307	300	284	290	297	310	319	295	288	282	280	285	326	276	280	299	298	266	302	293	302	269	260	308	313	308	295	294	322	288	303	291	268	307	314	275	304	294	297	289	312	292	305	283	284	309	275	305	268	278	299	317	294	294	313	270	306	324	285	270	293	334	282	279	267	277	320	287	306	300	264	302	318	300	298	278	299	280	289	288	309	302	296	305	312	296	307	280	281	312	295	288	251	306	283	275	311	284	316	265	315	279	295	288	313	262	284	297	309	304	268	287	306	297	286	290	305	290	273	277	268	278	271	279	281	303	315	278	279	325	304	296	297	333	285	272	305	283	289	312	265	316	304	301	301	315	276	285	300	279	299	305	267	284	267	311	305	301	301	308	305	302	312	303	279	270	286	336	287	258	317	342	292	300	329	267	289	309	268	293	296	327	286	292	315	308	288	307	305	308	268	287	288	300	271	294	304	268	307	294	272	318	290	294	306	289	307	281	310	295	275	294	278	299	311	302	284	313	257	297	264	299	302	281	290	300	285	319	262	319	314	309	289	318	277	313	275	290	329	307	299	333	302	293	276	297	290	300	307	288	318	299	287	289	290	282	303	271	299	289	300	303	315	312	285	275	271	274	306	267	288	273	313	287	305	279	275	301	297	306	307	299	323	277	291	293	285	302	321	298	282	268	296	313	293	321	301	279	313	281	279	298	333	300	282	312	281	310	284	258	305	263	274	294	261	253	291	306	304	269	290	307	287	281	327	296	277	311	266	295	260	305	303	294	313	294	263	308	282	308	279	277	330	322	305	309	306	283	292	288	318	274	333	308	259	316	320	295	321	291	315	320	305	280	278	279	307	301	301	290	298	313	281	302	290	288	331	324	280	284	316	297	298	296	326	273	298	294	276	275	333	313	310	315	315	300	290	292	311	316	254	323	296	312	288	299	301	329	265	312	327	298	297	289	299	294	289	293	306	300	305	330	306	298	278	309	283	305	274	300	259	291	289	276	282	299	295	307	268	308	287	301	313	309	313	320	292	307	301	288	302	303	294	289	284	309	276	329	285	304	271	294	293	297	297	283	299	287	288	298	298	312	313	298	312	324	284	305	278	281	273	289	322	316	324	321	281	277	283	321	279	308	286	299	317	291	298	286	307	298	267	279	288	274	281	275	322	282	276	295	305	291	320	311	282	300	301	292	288	293	298	300	295	319	326	292	290	304	295	273	299	322	270	294	284	283	312	263	287	294	297	285	288	290	321	284	290	295	293	277	328	281	309	319	292	293	302	278	287	293	273	302	305	297	308	299	295	297	307	274	329	285	321	261	285	276	317	340	292	272	296	282	291	281	294	286	286	265	282	295	276	304	289	298	297	312	283	288	295	270	278	296	307	302	321	292	309	324	311	289	294	285	307	318	300	283	320	307	292	268	273	295	327	265	301	306	281	282	292	325	314	265	294	275	265	303	309	297	283	302	310	298	291	276	308	253	277	289	302	271	309	302	297	279	250	270	302	292	302	307	291	337	305	330	321	291	263	258	254	280	293	299	279	312	303	305	300	286	306	304	305	310	294	271	326	319	291	254	284	297	270	320	268	301	296	301	309	296	282	296	322	295	302	298	304	280	285	336	337	292	290	290	301	300	306	292	272	274	289	288	289	301	300	293	296	293	273	303	320	304	304	275	289	311	303	305	313	336	310	330	288	284	292	304	283	295	307	267	316	283	274	302	269	283	286	277	309	311	299	295	269	288	287	291	299	320	329	323	302	303	308	286	280	288	270	278	279	281	286	256	315	325	287	274	296	299	300	278	310	284	267	287	315	298	318	316	271	308	277	308	290	308	257	320	297	286	304	286	276	304	285	307	276	305	301	296	260	290	295	314	285	286	302	283	291	299	294	277	306	273	318	283	343	281	289	319	288	306	288	297	287	319	314	267	303	314	294	281	282	298	291	279	304	288	271	305	304	304	314	316	286	270	281	286	316	308	298	263	288	305	277	275	305	279	277	305	287	290	279	300	291	319	311	278	265	312	305	284	312	256	294	286	287	327	282	275	282	309	278	296	314	277	295	289	303	317	282	298	317	291	305	276	292	279	291	313	253	292	290	307	285	297	276	306	298	295	300	301	305	287	266	290	287	289	298	282	318	289	325	270	292	266	286	287	305	296	285	290	287	309	247	319	314	293	296
17727	20736	32762	32586	30057	27581	31266	30455	25197	14449	12905	12930	11693	10760	9923	8027	6400	6090	5460	4640	3616	3327	4070	4071	4699	6288	3489	1313	1341	1474	1312	1410	1346	1063	1092	1157	1120	1033	1080	1104	1030	1025	960	901	982	921	903	846	813	830	792	824	789	811	713	817	777	788	785	757	779	728	793	761	788	798	824	783	778	824	783	849	817	811	764	764	822	752	780	818	823	777	749	771	805	727	783	762	743	805	749	748	763	781	767	761	747	764	798	804	787	763	756	771	804	758	795	740	767	763	782	779	755	794	778	750	762	818	774	726	698	750	778	739	736	704	769	747	762	745	706	765	744	773	777	765	720	735	756	763	719	766	778	784	752	739	779	784	794	777	765	768	728	728	770	719	722	781	781	796	736	731	716	724	719	711	733	812	687	733	746	775	776	713	700	719	750	719	785	768	762	729	773	719	722	757	761	722	754	739	787	758	800	752	776	790	740	766	755	771	705	784	760	744	808	744	735	764	713	722	752	767	761	710	761	753	769	745	753	783	788	790	761	771	761	734	747	723	761	771	751	832	723	719	710	765	695	767	763	760	741	776	737	772	742	771	722	789	797	711	709	722	771	719	750	749	780	732	778	760	807	795	743	705	763	756	759	765	750	780	762	771	748	761	769	730	785	749	718	782	772	768	710	795	765	843	721	762	713	796	755	746	768	769	734	732	773	756	803	758	727	734	708	742	817	769	743	722	789	753	774	740	762	727	808	735	809	726	768	778	740	745	749	853	774	812	755	753	754	750	745	714	763	726	750	743	728	728	745	777	780	776	710	758	753	765	755	753	716	748	758	725	715	762	765	743	757	711	773	739	778	745	757	773	741	745	786	781	758	765	760	698	751	751	764	778	754	766	798	739	754	765	742	741	780	742	756	721	752	773	771	781	714	783	760	768	798	781	776	776	774	719	769	753	758	770	780	773	743	732	727	743	813	734	762	786	707	755	768	734	785	751	732	723	804	696	796	719	787	798	766	755	789	765	736	784	722	749	745	774	716	743	802	757	785	734	765	719	743	818	718	740	767	724	806	743	718	759	754	775	763	771	751	800	763	761	745	717	725	792	753	742	783	793	762	719	763	754	751	748	774	727	753	754	759	755	788	754	763	813	765	697	739	711	733	766	741	725	732	749	783	774	732	789	770	754	738	817	714	732	710	721	699	737	719	750	731	702	793	759	773	720	741	762	731	712	770	777	733	726	756	780	786	752	707	794	724	786	754	755	703	750	720	777	791	725	793	708	740	738	733	757	739	735	728	744	802	721	729	763	773	755	772	820	783	729	787	784	780	780	734	782	703	756	753	730	771	727	765	762	745	765	761	782	734	754	745	747	740	765	727	724	761	775	762	700	768	747	850	726	771	730	807	714	782	777	744	702	705	743	774	728	757	776	738	748	740	771	755	778	765	708	767	771	777	758	759	767	751	744	768	754	804	806	776	704	773	760	764	783	738	738	756	761	760	734	792	784	736	814	800	769	731	800	789	766	763	775	786	710	731	741	766	776	775	753	767	749	760	746	736	741	720	794	798	789	740	776	797	781	727	758	763	730	759	717	772	749	743	770	770	757	738	788	738	765	750	781	760	761	806	709	734	768	752	761	712	740	743	769	752	719	738	767	746	729	774	755	757	746	765	705	710	752	774	778	750	761	753	779	794	780	721	750	766	742	773	777	759	775	757	774	756	769	762	750	759	730	723	822	753	752	780	766	782	770	784	753	767	724	728	750	765	754	770	731	719	741	735	757	761	751	725	832	759	732	746	755	734	759	760	794	752	780	714	745	767	736	750	769	738	734	771	766	754	738	765	781	733	722	799	735	698	766	745	736	769	769	774	779	759	764	722	732	771	794	753	746	755	781	747	743	693	804	669	774	741	768	771	752	767	769	745	788	715	709	741	750	759	804	706	726	779	768	769	687	787	716	737	777	759	792	749	785	751	757	797	725	785	764	734	751	737	752	746	772	821	765	706	747	718	793	776	728	800	769	780	759	733	746	714	744	765	763	769	801	752	758	713	771	749	767	795	775	747	761	758	716	773	780	754	745	773	779	745	725	694	766	763	714	758	773	746	767	753	732	743	703	764	773	770	748	758	775	769	754	784	715	742	702	738	774	690	757	750	755	719	736	774	797	790	781	783	758	699	740	772	784	759	740	762	759	747	765	745	744	758	782	713	789	778	768	761	728	753	745	735	788	785	777	723	681	733	713	759	704	770	794	739	757	773	786	793	738	753	733	707	756	795	788	738	757	736	792	754	701	778	766	718	755	719	774	725	768	739	721	735	766	800	710	789	705	782	679	739	792	743	738	760	779	754	774	731	740	773	773	724	710	805	812	743	791	710	730	751	732	722	794	734	768	752	724	730	776	736	784	766	747	756	781	758	715	761	756	793	761	787	759	739	737	768	722	746	718	760	723	740	769	743	774	747	756	769	775	754	724	747	735	792	704	778	724	757	772	750	693	766	733	785	747	764	757	753	756	782	743	756	745	748	746	742	749	745	759	732	773	692	711	708	746	787	765	765	776	739	734	766	741	751	735	720	813	709	758	759	754	747	761	733	732	758	758	778	763	788	754	784	776	707	752	737	726	732	740	715	791	771	753	745	784	735	759	781	756	805	760	780	699	738	752	740	702	737	763	742	756	773	749	749	757	757	746	761	834	777	749	794	754	750	741	744	742	790	725	783	709	740	727	776	697	710	753	749	770	763	712	821	757	777	778	749	788	748	747	809	764	770	759	681	782	759	736	752	776	722	755	813	771	736	727	758	745	779	753	751	731	765	770	707	755	713	755	767	756	733	763	749	756	780	792	719	687	772	754	777	763	773	739	712	749	756	775	739	737	746	730	735	798	786	729	771	793	769	723	766	745	719	730	742	773	789	742	797	750	795	767	769	759	747	783	706	731	737	726	744	786	796	770	762	781	745	737	739	742	756	786	747	747	774	754	755	757	728	779	733	698	744	782	793	769	759	708	729	743	770	777	746	769	776	728	781	724	718	756	778	742	808	732	770	713	738	745	782	781	694	733	805	714	767	776	772	756	752	762	760	769	757	730	742	753	828	774	754	793	770	763	729	792	732	765	761	707	687	778	773	771	762	776	816	715	750	771	807	768	760	748	755	758	718	768	805	782	788	738	772	750	713	791	754	709	733	772	836	766	709	743	759	737	734	760	720	782	746	808	690	739	796	740	786	726	741	734	727	789	747	753	775	759	762	770	745	739	745	741	744	741	761	747	767	779	786	810	720	755	752	734	751	716	737	752	783	792	716	720	807	798	762	696	699	767	747	760	776	750	780	789	743	768	725	754	747	769	725	757	757	732	731	732	749	748	718	758	814	725	761	735	734	725	763	748	765	770	732	745	730	780	726	752	741	724	760	747	706	807	778	718	774	777	776	760	701	755	766	755	750	693	764	739	780	788	776	785	784	757	736	784	746	729	810	754	730	729	788	734	784	751	751	753	769	766	742	768	698	758	757	678
36780	30584	35971	30276	24291	20730	20314	17036	7074	5034	5620	5403	4697	3892	3256	2928	2426	2054	1835	1560	1258	1195	1167	1042	2047	2658	1774	564	434	430	428	461	421	341	363	363	352	321	361	364	370	316	288	296	301	323	328	343	301	285	281	283	293	267	275	263	308	273	259	313	258	268	265	331	317	273	292	291	267	308	255	272	275	299	281	276	301	283	271	261	285	285	307	295	306	283	279	283	264	276	253	280	303	270	311	259	260	255	282	291	260	276	256	283	294	282	271	263	274	268	272	269	290	294	259	273	283	293	293	256	278	270	279	288	292	288	283	273	271	264	266	261	266	259	255	272	302	271	291	280	244	240	295	285	241	269	268	271	282	279	287	294	278	293	272	287	271	282	288	276	266	270	276	240	276	293	276	260	260	309	291	294	279	266	280	292	281	283	269	271	260	240	263	238	272	263	280	269	277	258	260	311	270	260	283	251	271	274	265	296	283	268	263	293	248	274	287	290	294	291	285	262	275	285	258	231	249	310	268	299	281	284	288	292	267	268	266	271	279	264	262	302	292	271	280	256	261	285	318	262	271	249	283	270	236	251	262	267	278	280	258	268	274	273	253	267	293	299	280	254	272	298	287	264	245	276	267	265	259	262	284	302	311	294	278	297	292	313	273	267	289	285	256	269	258	248	257	296	284	267	285	278	257	281	291	287	273	261	273	296	288	245	299	268	288	281	263	282	255	266	246	272	256	278	283	266	300	296	277	249	326	248	288	294	246	270	268	267	291	259	276	260	276	284	310	304	267	266	269	276	289	281	280	281	313	254	308	299	257	262	292	262	273	290	276	272	245	266	284	282	300	287	254	298	250	282	279	265	265	282	301	274	263	255	282	278	262	267	294	251	260	260	278	277	266	263	294	295	246	257	274	253	259	295	295	289	296	248	268	299	282	303	253	257	241	299	286	296	271	262	292	279	268	263	269	285	252	289	254	263	275	272	274	298	258	268	253	269	271	272	271	247	288	281	269	255	242	289	261	277	258	237	282	272	263	280	283	265	265	294	262	245	279	276	273	267	280	303	260	290	254	283	258	292	263	289	264	236	269	289	277	277	278	275	284	261	269	275	264	262	266	250	277	290	281	255	302	286	272	248	271	253	284	260	270	288	261	254	263	270	249	274	264	290	275	274	255	254	282	297	287	280	247	268	298	299	275	290	240	294	273	287	282	270	270	256	267	276	289	258	270	270	286	276	254	268	268	262	277	265	243	268	242	312	278	265	232	290	268	269	288	268	276	263	280	278	278	289	255	244	261	277	271	248	260	267	265	259	282	303	266	278	263	304	297	284	282	303	300	279	251	250	273	271	277	274	266	278	288	289	273	268	293	256	220	302	273	246	284	260	298	270	263	289	251	290	260	269	253	253	275	270	266	253	276	285	247	260	275	266	245	254	316	288	265	307	266	274	303	269	279	257	287	258	252	270	257	258	286	267	252	261	257	259	278	261	287	286	250	261	299	241	298	282	271	230	268	259	229	259	276	275	259	264	245	278	255	264	251	287	291	291	252	264	274	266	284	281	291	302	290	269	263	283	250	286	269	249	296	252	279	275	270	275	271	302	269	247	268	280	287	274	285	308	273	247	249	277	276	254	306	272	267	268	231	274	262	311	285	266	270	304	294	273	310	280	245	290	270	296	292	256	268	246	263	291	284	294	269	306	288	260	249	269	288	248	286	284	269	278	276	270	290	286	285	254	275	266	259	251	270	267	268	266	284	282	287	298	268	266	266	301	272	253	271	284	279	286	245	295	271	257	276	265	264	271	282	264	245	300	271	271	285	256	264	274	256	281	278	303	253	264	256	275	261	305	281	268	282	270	315	247	275	252	289	274	282	255	258	287	272	284	293	251	269	278	279	285	247	273	264	282	255	274	287	295	270	259	264	282	270	271	237	249	278	263	280	230	276	271	329	273	300	286	284	301	284	259	276	288	261	309	296	277	258	273	273	276	264	286	256	266	265	258	265	305	305	311	299	276	276	282	248	245	262	248	268	275	245	273	280	279	264	284	264	252	289	274	277	277	286	261	236	252	291	257	266	282	299	253	286	272	264	264	318	271	281	248	270	270	267	250	291	297	275	260	272	278	274	306	246	257	300	292	274	266	243	294	257	251	272	280	282	280	299	265	300	265	280	246	266	257	248	264	283	256	293	313	248	295	293	256	279	292	311	239	243	265	284	303	301	278	267	266	274	274	259	257	271	251	278	263	285	278	279	307	291	257	249	250	296	271	266	274	272	280	297	282	274	266	287	271	290	252	263	329	282	282	270	265	287	245	275	261	250	266	277	241	284	275	243	248	254	264	257	278	266	273	281	261	270	270	277	270	255	280	261	284	243	273	288	263	251	266	243	346	279	257	294	252	292	294	275	285	267	279	269	269	258	277	252	274	280	296	272	273	253	256	290	283	293	274	263	284	278	285	267	285	280	255	261	286	293	262	273	279	277	265	255	258	280	264	309	282	301	258	282	289	275	258	326	319	275	280	289	279	271	276	273	249	305	283	278	267	244	269	283	294	277	290	264	252	275	262	254	265	253	256	303	267	258	268	298	286	298	275	274	275	304	279	275	285	288	264	272	260	287	261	285	300	290	261	268	257	267	241	272	260	266	262	265	315	265	253	264	293	285	295	287	277	270	275	287	284	277	255	291	261	262	290	254	272	240	307	303	267	276	269	265	275	293	264	253	284	286	265	275	274	284	284	255	303	281	238	283	270	265	280	288	262	290	287	275	277	292	256	252	248	266	253	262	283	271	233	310	273	251	275	279	254	264	265	266	286	265	277	273	260	259	271	271	276	266	284	288	290	270	295	268	265	263	263	267	261	272	267	280	263	276	286	315	262	288	256	265	254	271	277	279	246	264	262	271	262	264	290	263	260	260	274	296	265	289	281	276	275	285	299	295	280	269	276	292	278	260	266	260	308	244	269	279	290	296	290	286	284	272	288	294	286	274	288	264	279	263	276	265	240	273	272	286	297	255	297	294	276	287	290	277	289	263	255	267	250	291	244	271	261	301	292	261	246	274	275	278	296	286	255	266	291	285	249	281	276	299	282	258	251	301	259	292	286	275	272	245	273	255	244	273	279	307	265	273	252	283	294	276	274	293	263	273	231	267	286	271	284	292	272	277	279	288	271	252	255	283	253	271	307	261	285	282	296	307	296	288	299	337	285	270	288	253	279	292	261	275	277	263	252	280	280	272	284	259	253	262	283	304	256	265	270	271	263	256	265	298	290	256	286	276	248	279	261	241	274	272	281	271	260	276	267	277	249	282	291	259	271	280	272	247	277	256	290	271	277	289	265	267	282	268	280	256	290	258	303	297	269	296	270	264	295	275	250	340	279	293	289	273	275	277	280	266	272	245	275	292	289	274	259	276	273	272	278	277	286	281	277	287	241	267	250	273	289	279	304	270	292	259	283	274	284	278	283	262	285	259	265	269	277	271	279	280	258	270	272	275	272
21779	24164	37521	38017	37010	36052	37373	32088	20622	18343	19122	19656	17851	16634	14995	14233	12011	10656	9891	8422	7034	6928	6417	6007	11221	13592	9171	2517	1671	1773	1684	1782	1352	1186	1339	1426	1207	1149	1194	1233	1096	1125	1080	1050	1102	994	1007	909	823	815	831	809	806	709	729	744	724	761	770	732	762	725	772	754	794	787	712	743	752	774	777	759	825	750	727	691	751	748	759	723	689	746	755	777	725	772	770	750	713	724	686	644	754	759	753	709	698	709	722	695	729	732	736	723	692	712	726	691	738	650	732	710	676	686	698	743	715	714	694	715	706	696	715	711	671	725	693	701	737	668	716	732	699	727	753	690	671	682	697	699	704	701	687	697	716	726	693	726	669	715	704	684	710	726	681	719	723	701	714	646	709	688	713	720	688	707	722	683	678	720	762	696	728	701	704	691	727	694	726	741	703	680	697	740	729	750	651	729	683	712	689	751	679	748	687	715	685	653	730	789	695	696	719	694	697	716	713	687	677	687	714	680	717	666	713	779	692	691	698	719	720	665	742	718	688	616	730	752	683	716	673	639	688	674	733	717	728	679	725	738	683	737	708	720	676	656	721	718	647	669	704	683	699	622	655	660	724	659	708	713	693	726	693	733	725	696	657	713	703	702	690	706	717	723	750	739	693	691	692	731	700	753	691	713	720	648	678	716	721	704	721	723	736	715	710	661	703	686	670	741	664	741	706	709	673	710	664	656	707	755	656	702	694	700	706	728	723	747	705	738	707	713	715	719	701	717	670	661	658	685	704	726	678	709	708	690	709	706	720	695	705	740	694	700	684	672	696	698	740	740	659	772	688	697	696	695	679	709	703	752	697	725	634	675	680	697	666	688	666	690	756	703	678	692	748	738	668	724	704	691	670	768	681	715	748	680	706	774	757	735	649	717	699	685	733	698	682	644	717	713	694	701	666	666	700	682	682	697	722	715	687	699	738	735	662	735	690	732	707	693	698	672	707	745	672	664	695	746	730	713	711	709	699	710	671	689	693	696	708	723	710	729	702	660	705	742	702	689	708	686	678	651	690	710	751	746	666	704	681	679	709	733	703	677	755	683	731	642	705	698	750	721	742	739	777	741	681	690	779	723	757	704	734	701	765	673	683	723	712	690	700	702	714	714	704	683	674	694	723	714	682	710	681	746	765	658	705	669	728	711	689	722	706	757	729	731	713	701	683	694	682	698	683	728	705	707	704	717	715	681	723	693	725	710	677	701	727	701	711	722	732	697	697	699	703	734	692	692	717	732	713	744	658	676	678	684	694	702	736	704	678	723	726	665	689	736	702	713	735	675	697	710	684	670	701	677	702	669	718	702	663	719	692	709	687	678	693	757	667	716	685	713	708	649	680	743	728	717	711	682	724	694	704	706	661	721	698	737	727	694	689	703	754	692	729	740	670	703	719	664	690	686	703	706	681	696	723	695	679	706	692	702	686	740	703	692	729	677	673	750	674	734	700	745	677	703	725	685	667	700	709	710	720	680	709	695	728	702	655	665	701	729	689	729	676	685	726	709	704	699	721	695	749	746	681	689	699	726	707	758	706	668	693	722	729	705	796	719	659	663	714	734	759	689	749	681	706	749	684	697	669	671	726	663	682	688	786	729	690	720	711	653	729	725	724	710	707	752	667	671	741	725	663	732	729	713	652	688	712	703	715	658	641	687	752	736	691	687	678	754	693	763	693	718	672	714	693	705	725	694	702	719	715	685	701	657	725	684	714	678	768	687	678	756	679	703	688	737	701	669	692	719	734	696	692	686	715	709	699	738	713	721	655	683	697	686	720	722	709	714	711	694	729	714	726	726	750	734	712	704	725	759	705	726	689	678	717	711	676	686	677	666	722	703	728	694	668	713	672	699	724	737	710	688	667	669	715	702	723	682	716	749	673	729	731	697	690	678	693	689	676	692	676	676	687	706	698	677	699	694	662	698	740	654	712	687	758	670	733	658	677	718	667	713	735	706	754	701	707	695	722	687	701	677	708	702	685	712	740	714	647	708	685	724	730	658	726	724	696	680	687	684	726	709	688	717	686	761	687	697	690	717	642	696	696	709	722	692	700	735	699	717	701	749	729	675	725	697	671	698	712	745	693	687	665	677	742	684	769	730	719	702	735	752	649	707	745	730	681	716	755	697	762	694	781	745	716	724	723	712	654	721	721	657	685	674	654	727	687	722	753	697	676	721	736	692	712	720	732	682	684	712	714	711	689	726	665	712	755	694	743	726	695	680	656	742	700	710	692	749	726	714	754	696	717	699	708	706	686	714	682	694	707	689	692	674	725	709	708	703	724	693	703	711	681	665	736	734	735	731	713	659	719	696	681	741	688	711	678	777	738	704	692	694	714	741	664	730	728	658	747	699	685	691	673	742	665	697	690	707	739	711	708	715	688	667	664	701	655	684	704	706	698	702	647	694	711	706	757	696	684	705	739	697	694	702	676	690	701	735	676	712	704	707	682	713	711	697	675	730	684	731	702	753	692	694	707	702	696	704	687	713	687	688	726	665	752	718	734	706	737	732	736	735	707	707	753	669	737	745	683	715	659	732	725	705	731	649	725	701	691	679	733	694	676	693	698	730	693	688	698	732	731	708	672	712	746	741	729	711	670	785	732	695	717	717	710	710	722	707	734	746	754	687	687	701	709	733	671	691	708	695	688	775	729	711	730	716	697	711	700	709	678	737	719	694	696	728	696	695	704	708	754	721	733	685	706	731	711	711	672	709	712	728	685	685	693	653	671	715	694	732	721	726	693	735	731	639	692	703	713	699	757	728	694	695	731	703	634	684	692	695	695	659	700	704	712	709	743	699	677	710	744	727	715	745	706	693	684	737	706	691	675	714	733	700	718	663	715	731	697	702	697	757	724	711	737	733	728	728	704	704	686	716	764	695	704	703	691	680	725	719	693	669	760	678	679	685	734	693	668	745	703	682	689	708	709	650	697	715	693	701	692	714	722	714	732	707	731	757	707	659	725	687	703	729	761	678	713	664	698	703	720	697	706	699	727	712	711	723	695	746	670	680	717	686	699	686	705	672	686	744	700	664	763	670	690	690	740	714	739	669	702	700	722	702	697	716	708	650	700	700	705	739	731	662	702	685	716	728	657	731	680	692	687	719	701	683	725	696	645	723	695	717	676	710	663	724	719	694	704	703	720	685	726	684	685	699	716	696	709	718	704	690	743	698	684	699	707	729	730	689	697	698	691	669	693	747	738	690	771	639	701	729	709	718	690	749	712	704	716	717	747	639	707	707	688	726	718	737	761	670	713	726	680	721	689	697	754	734	722	700	681	729	692	715	698	723	730	699	670	707	672	702	732	713	694	684	691	793	692	647	683	720	681	692	737	728	694	690	738	712	718	709	729	676	727	733	731	712	676	727	694	685	673	741	721	703	740	708	663	708	730	692	707	661	708	678	698	723	716	731	707	683	645	680	663	686	705	722	718	665	648	712	734	708	699	698	698	740	677	646	649	710	720	704
16806	12878	15358	13202	9679	7153	5309	3769	2710	1885	1637	1346	1265	1049	964	917	766	721	661	589	571	519	509	464	471	430	395	391	328	305	312	263	287	296	264	276	266	278	277	297	281	336	298	287	307	284	283	293	281	280	285	285	275	296	294	289	293	283	298	311	287	265	310	286	255	286	301	319	323	279	296	274	294	289	293	298	284	284	260	284	277	285	268	267	269	265	252	279	270	292	285	266	302	287	306	278	261	287	302	287	330	290	286	288	269	297	291	293	280	284	270	291	302	300	323	265	293	293	309	298	324	270	316	295	267	254	290	271	330	268	288	274	278	297	338	329	302	299	297	322	324	278	308	292	278	286	250	299	302	294	246	310	266	275	253	297	277	279	306	296	290	283	277	276	285	300	264	290	296	287	274	294	297	277	286	282	285	297	271	287	247	294	294	279	299	258	287	315	275	291	268	266	286	283	274	275	276	268	309	272	287	284	301	319	310	265	273	290	271	268	266	290	305	313	244	282	276	269	300	294	275	267	288	305	300	265	296	303	283	306	278	269	266	302	295	271	296	311	263	291	286	264	292	270	271	300	305	281	283	332	283	293	326	281	257	288	258	286	317	284	278	283	280	309	304	296	275	276	270	270	292	267	273	256	246	286	277	289	277	260	306	308	260	307	263	288	304	321	285	307	284	296	282	280	295	281	295	281	281	278	309	304	282	304	285	261	258	250	278	323	295	295	292	277	295	286	287	286	280	277	305	270	250	289	274	251	277	291	291	292	270	302	278	309	239	259	280	280	306	299	280	294	284	287	293	292	277	292	262	273	302	271	265	273	270	284	260	263	280	256	267	273	280	261	274	278	277	320	296	280	262	280	289	265	286	284	274	287	297	289	284	323	297	277	298	294	308	285	266	299	310	261	282	269	263	308	295	302	296	297	286	266	277	310	286	293	307	277	293	290	268	260	303	289	284	320	270	286	279	280	310	283	281	267	299	333	260	271	328	289	291	296	283	305	276	300	310	293	279	297	289	290	277	272	278	286	296	303	272	263	289	301	257	302	301	290	310	301	301	271	304	285	300	314	280	274	266	295	291	275	300	296	310	282	302	293	269	300	291	291	311	286	305	296	285	275	276	266	288	275	280	253	286	269	278	284	303	298	285	297	308	292	251	293	310	269	264	285	295	284	284	272	309	300	263	287	250	288	283	284	275	277	261	295	302	290	303	288	268	279	281	274	258	275	285	240	298	304	275	276	288	263	279	297	266	309	279	306	281	286	281	276	304	275	267	304	295	280	320	270	279	266	282	267	278	297	282	265	305	285	304	256	315	310	258	281	285	298	310	288	280	271	285	258	282	295	302	301	300	290	304	286	307	280	324	286	286	312	301	330	321	295	308	284	291	304	294	265	298	294	263	320	309	272	303	282	299	263	291	303	313	283	283	277	279	285	279	285	290	276	277	283	285	295	281	277	295	251	274	301	300	300	270	299	314	292	311	284	314	292	311	311	326	287	285	297	306	276	268	305	300	268	261	276	291	272	291	276	267	273	280	310	319	299	278	266	333	262	305	291	310	313	252	317	263	271	286	297	296	283	314	248	279	305	266	282	282	302	282	277	272	258	305	308	286	323	289	278	285	250	290	281	322	289	298	292	279	288	309	300	294	291	290	276	310	303	282	299	259	306	310	283	262	277	265	263	281	277	268	290	292	268	277	280	304	289	298	298	305	286	303	272	267	274	290	285	272	257	289	303	274	282	271	282	268	295	301	305	306	277	268	302	313	279	295	315	266	292	278	284	297	298	267	252	271	313	267	300	272	305	260	271	290	289	314	307	280	318	239	279	267	293	305	283	260	270	280	258	302	291	292	281	321	299	294	298	263	311	324	294	282	294	268	280	261	311	291	299	267	283	278	294	296	281	311	311	257	293	270	262	282	262	289	244	324	305	288	263	310	263	259	266	281	264	304	278	286	322	298	289	294	254	259	290	283	273	301	268	306	269	283	285	276	313	294	292	284	282	278	292	281	283	309	269	277	274	280	274	292	266	270	295	294	260	302	238	284	309	290	281	319	304	330	257	275	300	283	303	307	277	271	284	285	279	276	295	298	277	302	283	285	270	287	274	292	308	271	260	274	290	338	309	294	250	270	281	292	322	293	306	281	290	312	291	312	297	292	308	269	256	297	274	295	305	277	293	291	269	312	294	317	298	286	291	266	244	304	267	300	290	309	317	251	284	270	291	286	294	299	316	259	304	284	274	278	282	281	286	289	319	284	301	295	296	323	323	293	281	282	287	273	281	305	276	285	292	271	284	278	307	321	270	259	247	294	312	308	281	291	293	289	248	270	298	278	280	314	316	344	301	266	285	265	275	285	285	298	310	256	318	285	300	284	288	299	265	284	287	275	262	260	300	283	295	288	295	281	296	273	301	311	274	276	271	293	297	300	293	287	285	318	289	308	264	304	280	283	275	281	280	287	257	287	320	278	262	279	274	280	325	301	280	281	270	298	291	299	262	320	298	277	285	292	264	283	322	277	261	280	282	273	305	306	273	295	295	318	269	296	296	284	290	280	279	277	280	292	288	320	272	260	293	295	319	307	283	303	289	274	267	281	272	276	288	318	301	279	287	295	311	298	293	296	301	299	280	287	302	305	280	285	261	263	292	276	291	294	297	260	280	291	276	291	293	267	291	274	283	267	281	259	291	262	259	280	261	311	274	280	274	322	281	270	282	261	268	306	313	284	261	298	303	296	272	312	278	303	307	307	275	287	279	288	282	319	288	298	326	286	293	288	280	272	297	292	268	287	315	289	262	304	288	275	293	305	312	289	270	283	283	302	289	294	293	300	294	319	290	298	269	290	292	272	292	283	271	286	283	290	285	283	262	282	309	269	296	261	318	271	289	287	301	320	277	292	299	301	285	278	252	282	311	290	281	315	278	297	307	282	269	303	273	259	292	283	280	234	285	279	298	275	269	290	259	284	301	281	295	288	269	269	248	282	308	281	267	278	304	241	269	284	271	309	282	308	285	277	249	263	291	246	286	280	316	280	273	302	275	277	293	279	309	289	293	299	300	276	287	278	286	294	299	282	263	282	268	272	262	302	287	285	233	290	305	290	288	298	288	318	299	310	292	287	280	283	304	281	252	316	311	281	282	255	306	267	298	310	301	306	287	304	267	276	296	282	284	299	320	290	271	279	285	289	274	295	279	255	283	268	285	292	275	310	289	298	301	284	296	278	263	259	307	309	271	285	255	261	304	276	259	293	282	322	287	288	304	263	281	275	307	270	259	288	307	271	293	284	321	279	288	295	290	272	292	293	285	289	292	319	303	261	257	301	313	292	300	293	289	294	311	326	271	293	270	302	290	274	277	272	278	309	281	290	268	258	292	279	299	320	308	306	255	281	268	268	276	296	292	277	280	324	304	312	268	297	305	289	314	289	268	293	325	279	306	278	269	240	260	283	284	307	295	300	306	267	286	300	292	242	291	277	289	268	299	319	316
9794	11387	21713	24434	22605	20046	17253	13925	11533	8472	7597	6535	5945	5337	4872	4374	4039	3490	3141	2836	2441	2313	2204	1986	1884	1931	1516	1269	1026	811	793	841	786	761	739	780	809	758	790	789	734	810	746	753	772	714	723	728	741	734	707	686	773	730	761	767	738	741	732	742	721	723	766	759	719	757	779	721	716	741	732	706	726	767	752	755	787	718	751	727	729	765	748	725	745	701	740	683	752	728	756	720	709	785	742	760	731	786	730	729	693	736	737	748	747	772	791	738	777	712	718	761	695	732	746	753	716	797	722	732	752	724	751	740	725	713	726	714	707	749	742	728	728	694	760	729	759	749	756	709	780	703	726	723	741	753	711	784	744	709	729	697	803	723	711	683	725	747	728	757	728	759	717	756	749	722	738	703	747	728	737	756	670	771	717	749	723	741	727	763	683	723	707	745	759	699	751	759	760	729	759	778	729	746	743	742	722	713	752	746	729	744	755	776	777	730	715	707	743	749	764	756	757	738	733	745	717	708	791	724	819	711	752	734	781	755	780	726	720	756	748	766	746	760	708	721	730	723	736	756	680	746	723	737	757	751	710	716	717	730	724	720	718	735	707	708	696	760	733	779	668	785	750	734	771	754	719	720	718	765	719	771	739	736	782	728	756	718	703	775	712	698	723	725	740	691	746	693	734	792	721	725	722	737	677	688	730	720	737	754	713	753	743	719	714	721	720	742	647	743	680	788	710	727	742	735	716	762	739	734	750	712	759	748	755	750	780	773	730	721	692	809	745	732	781	751	740	719	718	728	740	709	712	752	748	697	766	719	737	722	750	777	695	738	753	746	791	762	689	703	794	746	761	757	745	731	766	729	726	739	750	751	728	718	751	728	775	676	804	709	755	735	750	720	724	707	773	761	724	767	750	720	755	762	767	749	731	791	695	722	712	776	708	755	766	703	728	797	741	776	754	764	789	764	734	741	718	725	699	780	721	713	711	788	713	764	754	698	752	720	764	701	723	756	762	776	743	736	711	728	682	724	737	720	759	741	698	704	722	722	746	756	746	733	783	743	723	731	703	713	780	759	720	709	724	711	728	755	725	782	730	767	718	741	719	710	745	721	761	741	743	728	773	717	699	739	706	761	703	745	736	731	764	755	747	776	734	732	784	734	754	694	759	765	718	756	742	766	785	790	773	763	740	746	743	717	713	748	756	731	725	770	712	687	718	758	755	732	798	731	736	749	758	718	715	742	801	694	709	738	787	698	719	753	822	738	750	705	733	742	767	756	732	720	742	710	715	775	735	689	723	705	746	721	714	770	745	733	772	733	744	734	773	762	711	749	799	769	784	752	775	722	749	723	698	696	765	704	764	722	693	709	702	708	742	740	733	723	710	738	735	775	727	755	739	691	726	754	734	722	716	796	736	674	687	730	748	759	755	728	705	728	733	743	751	735	774	716	722	701	789	747	704	713	701	740	743	754	708	762	751	700	777	754	750	720	706	724	721	712	707	727	733	754	761	752	742	719	712	738	730	736	728	774	729	752	731	719	736	737	743	775	779	774	751	749	702	745	711	718	752	719	795	679	711	752	737	724	734	764	755	763	747	711	747	735	757	735	740	737	738	761	797	740	745	737	732	804	719	698	742	747	754	746	713	770	767	729	739	721	721	744	707	748	778	741	770	737	714	804	746	751	775	735	727	773	744	705	744	735	731	749	697	765	744	742	725	776	655	749	729	770	703	714	725	734	720	750	697	791	746	750	761	767	761	746	743	695	760	715	749	758	765	713	657	758	720	737	793	751	756	775	719	721	786	718	714	747	787	710	798	763	784	764	742	731	757	707	767	709	709	761	751	752	696	664	691	727	799	723	714	717	723	740	745	706	695	748	751	754	753	684	742	728	738	756	677	714	721	728	726	730	731	758	770	779	741	677	775	733	706	743	757	658	739	709	759	753	703	759	762	720	686	723	704	688	716	733	738	750	735	751	759	689	736	723	756	718	762	735	784	798	724	717	792	752	751	732	747	745	695	716	754	686	765	704	702	759	745	748	747	738	713	781	698	747	727	762	772	695	712	737	749	734	733	734	718	713	794	688	754	784	699	718	766	719	728	738	730	739	734	736	793	660	748	746	708	722	734	740	739	758	762	727	750	751	736	772	698	807	737	715	723	734	713	721	708	726	717	699	783	725	704	724	735	774	762	702	719	731	715	730	732	719	744	719	767	760	761	705	732	744	727	761	771	775	728	743	748	711	710	697	782	714	733	732	711	761	711	746	742	711	732	701	782	698	781	712	702	739	771	704	727	752	744	765	748	736	714	694	701	692	778	727	696	705	696	721	678	699	714	726	714	727	738	757	758	779	786	702	718	749	701	736	687	760	785	786	698	783	782	730	711	745	744	712	702	750	693	720	708	740	703	718	712	711	699	739	725	705	699	708	712	724	717	745	764	720	709	757	763	696	708	745	721	706	787	751	732	707	697	747	728	738	698	831	753	745	752	736	705	727	728	782	728	779	745	769	709	727	702	770	755	711	701	720	738	741	732	683	731	695	707	709	793	741	709	761	749	737	714	675	706	736	745	752	764	729	752	703	770	781	687	743	753	739	718	683	725	777	684	754	749	746	715	704	742	748	742	692	740	717	774	753	746	728	730	764	765	738	760	705	794	724	746	734	736	751	747	714	703	689	758	750	746	752	733	757	736	769	771	691	757	766	708	732	710	792	703	749	771	701	723	689	746	755	727	741	740	734	769	767	723	763	721	698	726	723	712	760	777	755	710	709	718	751	770	724	733	772	715	764	789	735	692	730	713	789	764	724	743	733	738	709	745	739	774	726	735	701	781	777	725	747	706	727	717	746	725	785	760	731	729	758	713	785	753	734	764	695	697	757	765	697	713	698	748	791	721	758	661	716	784	722	768	742	742	674	751	733	694	732	735	712	715	795	736	737	733	734	779	746	765	759	786	735	726	712	724	702	707	746	740	750	707	761	735	759	732	706	749	718	752	722	730	749	693	769	769	799	722	719	792	781	720	708	783	718	713	752	736	735	736	722	699	719	757	736	713	748	765	737	761	750	715	707	780	752	729	773	782	743	762	688	720	709	716	726	735	718	764	748	767	773	742	783	732	772	701	747	747	707	754	732	740	729	681	731	686	729	710	764	731	719	746	698	742	735	731	703	770	753	738	810	725	771	757	765	770	703	766	697	715	746	727	701	735	776	757	667	721	747	731	713	741	719	771	730	747	716	773	772	776	756	726	714	733	713	765	714	786	776	723	746	715	761	738	754	717	744	735	776	735	718	719	778	717	726	712	757	795	787	770	753	748	760	760	743	731	693	714	696	693	717	706	739	713	745	752	732	758	747	758	791	729	763	736	737	716	704	746	744	725	788	781	760	770	737	733	744	705	739	763	715	688	757	744	763	747	746	702	754	719	699	780	714	728	719	767	737	735	742	718	726	739	743	790	753	733	680	745	709	782	699	753	741	758	761	719	743	725	719	763	734	759	734
29428	21597	26164	23930	18209	13367	10920	11761	7745	4059	3868	2558	2095	1741	1479	1337	1103	942	916	826	787	816	763	950	1089	1297	964	839	723	412	356	326	336	346	345	303	305	304	288	318	352	353	312	362	311	304	348	333	310	312	307	289	330	295	331	283	312	306	308	319	294	277	290	340	340	318	296	300	331	303	339	313	327	313	292	336	300	283	328	336	306	303	339	306	323	306	345	310	295	330	305	303	314	316	309	286	302	312	319	306	300	308	317	280	286	259	263	313	289	324	266	267	309	290	292	297	319	307	310	302	292	308	291	288	302	308	290	332	319	326	297	319	279	276	331	286	298	274	300	272	298	313	299	320	308	318	297	316	321	298	315	294	316	283	311	293	286	291	317	308	313	309	292	277	319	336	307	324	299	356	324	298	287	291	337	301	307	304	275	301	318	324	311	300	306	281	306	292	320	314	316	299	311	301	300	302	307	258	280	333	301	295	305	309	284	307	293	334	315	286	296	324	319	306	310	312	293	299	276	299	260	319	286	272	285	279	317	295	308	306	309	327	296	301	277	310	280	303	305	287	298	316	311	300	268	307	291	315	310	305	316	278	304	292	299	251	316	324	317	304	291	317	276	312	335	292	328	313	323	304	291	315	314	303	299	298	308	304	323	269	296	318	349	317	306	294	335	294	319	284	285	300	318	305	318	334	288	307	285	292	291	284	289	297	320	321	287	310	293	317	309	292	297	326	301	295	297	291	328	302	300	331	296	296	312	346	316	295	290	274	319	329	315	310	291	307	344	325	321	294	326	314	281	305	293	302	274	331	271	318	313	298	325	322	304	300	291	278	321	305	344	319	293	322	275	321	281	304	291	280	309	310	299	285	319	296	302	349	296	318	294	303	298	333	311	307	309	331	315	303	291	333	321	317	320	305	281	327	312	295	303	277	308	296	302	271	303	289	284	302	292	317	310	316	345	304	269	318	326	301	294	282	310	288	300	319	280	324	267	308	294	283	314	351	293	313	329	278	329	287	281	324	310	322	291	293	299	247	327	321	291	302	299	285	292	271	300	308	313	298	294	329	342	318	310	291	329	292	297	302	271	290	286	298	293	315	305	310	285	293	304	327	321	322	313	295	302	300	281	296	328	285	309	262	303	300	295	304	302	325	323	288	289	334	263	262	328	301	307	333	292	303	299	325	309	317	330	312	337	301	309	345	330	322	322	300	311	274	310	273	312	286	291	312	325	315	312	319	296	313	316	314	292	298	330	337	301	330	320	346	323	291	324	299	319	302	269	310	315	329	307	320	275	287	311	325	319	320	272	292	294	287	314	299	291	305	297	329	302	300	312	282	296	288	297	302	310	302	282	273	329	298	298	279	344	324	303	297	299	292	335	294	294	303	300	300	263	286	329	303	287	283	295	318	341	338	329	327	312	308	295	273	332	267	307	307	359	302	320	286	302	267	308	286	282	312	303	266	282	297	308	289	326	287	310	316	282	269	270	303	278	294	320	285	287	282	280	293	282	307	297	306	334	277	299	316	319	287	311	332	292	314	311	291	318	330	308	315	294	333	302	310	305	293	298	314	316	291	301	293	302	309	291	308	339	309	305	320	290	296	317	290	310	295	309	290	305	342	315	293	302	313	312	314	303	290	302	333	316	317	298	303	313	312	315	298	275	308	297	309	313	321	305	331	325	275	334	299	317	277	309	345	280	320	315	291	305	282	294	331	337	322	339	300	304	306	310	358	271	328	315	315	318	292	303	294	283	325	328	284	324	277	303	277	300	291	307	287	263	303	322	325	326	320	285	307	272	325	305	310	294	305	284	307	284	291	309	292	319	287	293	288	298	305	276	299	313	303	306	312	323	329	300	332	293	338	326	313	313	288	310	304	282	300	321	296	275	309	271	312	293	299	317	317	324	331	285	290	336	301	303	280	319	294	332	278	306	319	339	318	314	336	304	335	258	303	289	284	311	301	306	272	310	332	268	296	309	306	300	314	312	308	328	279	315	267	314	311	312	291	316	313	290	296	316	339	286	290	281	286	317	289	301	304	311	299	304	287	309	288	300	322	348	311	307	288	346	329	285	312	307	318	313	321	288	296	304	255	324	307	332	304	292	318	291	327	281	306	305	320	316	276	311	323	307	304	292	321	320	296	300	351	290	268	303	316	272	316	301	336	298	288	311	305	302	298	307	327	293	328	296	313	307	311	301	314	316	334	325	309	317	268	280	337	282	314	317	320	354	309	332	313	309	286	295	280	282	311	320	282	314	337	281	296	305	295	324	342	294	357	322	319	320	301	312	298	308	299	306	297	281	332	300	298	306	296	292	281	294	306	316	312	327	303	329	295	308	317	322	296	303	343	335	299	297	278	250	306	327	308	302	288	261	274	300	308	269	313	345	315	303	330	297	312	292	327	300	270	257	293	290	355	337	278	316	314	299	275	322	306	336	299	261	304	280	308	271	297	282	332	333	323	305	291	294	318	307	317	331	326	273	303	276	278	316	275	295	286	295	293	297	300	282	294	341	306	293	326	312	310	323	345	282	295	322	295	311	276	287	308	254	342	313	313	322	331	321	273	322	288	309	309	302	285	271	311	311	288	300	340	306	303	291	297	297	302	274	278	294	273	330	321	290	334	290	305	316	293	313	310	309	305	307	298	313	295	319	305	344	298	293	323	314	303	265	288	295	275	304	284	325	301	316	304	304	300	331	282	279	318	332	324	304	290	283	329	307	289	328	286	295	315	295	303	333	316	315	298	331	260	289	310	319	322	301	300	323	322	322	327	286	297	275	330	303	268	301	272	299	336	312	302	290	300	272	281	304	308	303	295	279	298	350	287	299	297	325	320	333	316	280	282	306	296	270	263	298	306	290	319	316	305	331	332	294	309	322	302	318	309	301	340	279	300	299	310	299	287	315	274	358	292	300	317	326	301	280	303	331	283	310	308	295	301	290	305	297	305	319	285	295	306	311	312	324	304	299	316	299	274	331	324	292	319	312	354	326	292	318	322	275	288	291	327	321	316	291	283	295	331	316	267	311	324	310	315	321	292	320	328	287	314	306	307	297	295	296	300	270	343	317	302	328	306	286	321	311	297	317	291	257	297	318	298	273	291	289	277	291	294	274	301	310	306	301	337	313	304	306	304	312	327	279	306	307	291	341	281	317	246	300	303	329	308	299	299	298	290	279	312	323	311	299	326	331	272	335	322	279	306	325	298	319	299	285	315	312	298	305	297	300	317	318	280	293	327	328	309	324	286	302	275	294	294	295	285	308	297	305	294	297	310	312	290	318	309	303	322	273	324	277	278	306	297	300	318	307	351	321	317	316	331	292	296	337	318	287	334	301	301	301	308	316	305	293	322	340	307	309	305	302	327	297	303	324	298	330	291	312	327	315	308	293	270	312	296	289	289	314	299	308	279	310	319	305	335	326	270	275	339	307	290	295	284	295	318	312	271	300	339	330	294	326	316	294	267	298	310	325	288	322	294	332	307	314	284
17451	17526	30965	35011	31890	28616	27718	29502	21734	15880	15644	11001	9658	8734	7707	6372	5687	5235	4914	4656	4369	4259	4081	5338	5773	7401	4907	4283	3246	1485	989	1120	905	919	1035	1001	991	902	890	929	883	866	858	956	873	913	868	803	818	802	806	809	798	852	789	801	790	740	715	833	809	784	759	807	849	774	791	767	806	778	791	807	745	786	824	806	815	787	782	790	768	847	769	806	797	770	788	760	744	817	763	818	820	770	798	797	793	788	766	761	793	794	786	790	789	754	780	754	759	779	765	789	844	835	740	786	801	757	795	771	758	774	762	828	731	816	779	765	766	748	745	766	780	795	792	746	752	769	762	777	776	769	800	763	774	724	806	735	772	776	787	762	784	768	769	782	745	747	792	777	782	786	752	750	747	849	770	762	751	784	735	806	776	742	752	754	782	711	787	817	734	773	804	749	776	795	755	783	773	801	772	796	835	863	756	790	748	802	804	816	792	767	744	757	739	731	780	763	760	773	795	747	771	744	757	735	743	756	751	788	788	760	784	789	759	793	754	760	740	787	778	780	822	785	756	726	779	759	752	711	759	800	781	719	773	807	769	767	730	816	803	808	771	703	740	781	846	813	786	738	799	712	772	750	802	756	763	770	751	795	790	778	794	814	789	764	703	776	737	760	772	747	802	795	797	758	760	735	806	795	808	795	774	716	786	764	787	751	826	751	776	783	781	808	761	798	741	807	757	825	782	770	778	742	785	783	788	820	761	731	796	792	709	785	793	781	788	778	750	752	801	763	790	725	779	777	752	807	786	790	789	742	731	761	773	794	754	740	781	763	745	742	756	799	762	781	785	810	784	800	746	818	784	853	848	763	747	750	766	799	774	744	784	783	782	803	767	797	769	763	769	775	832	786	764	740	766	803	774	769	812	720	780	785	752	792	809	785	741	777	805	748	722	769	767	756	748	793	789	794	731	770	743	849	806	759	788	815	832	782	773	745	737	773	768	795	765	789	751	751	806	758	780	794	799	788	744	763	783	780	743	759	768	827	773	786	756	854	726	709	763	750	814	782	796	747	759	754	750	758	790	799	793	745	766	796	762	789	804	783	806	756	799	801	741	792	775	818	780	749	742	813	758	750	792	777	768	751	780	764	775	804	741	757	810	727	811	736	790	745	720	794	761	830	780	794	814	773	742	784	763	765	755	768	785	853	797	773	783	790	751	794	743	818	782	752	754	790	803	788	767	749	791	809	797	773	815	761	783	765	769	793	787	743	840	797	747	780	714	798	763	787	788	760	742	753	779	789	767	785	785	758	764	736	744	777	749	764	797	771	748	816	758	777	756	766	710	782	799	745	777	735	779	753	775	774	783	788	810	766	806	765	722	787	764	782	795	804	771	820	774	800	765	769	791	735	734	798	799	767	772	824	810	744	755	756	765	754	852	745	794	751	748	789	774	756	719	755	819	804	778	766	748	798	746	779	830	748	775	709	739	800	765	809	766	777	764	793	807	774	741	794	784	744	768	754	788	777	793	741	791	771	816	775	776	770	788	729	778	748	780	766	764	765	789	782	732	722	712	770	715	769	782	738	695	788	785	779	782	804	785	768	758	763	749	758	754	784	761	800	769	729	757	801	800	793	718	766	745	761	826	753	724	792	752	842	694	793	765	750	761	764	754	792	769	769	765	738	759	740	772	767	788	793	747	763	796	761	763	834	777	754	777	741	747	780	762	770	787	764	806	770	784	797	765	784	756	791	791	776	801	720	790	759	766	750	760	804	800	851	767	803	746	796	816	745	825	802	832	794	765	744	756	810	801	802	772	772	797	811	757	774	791	797	794	778	748	708	801	797	773	740	804	804	809	791	760	737	764	761	771	724	763	773	745	777	754	788	766	806	813	767	799	781	741	767	786	796	762	784	792	818	790	750	783	778	779	753	785	816	759	817	812	783	748	739	740	730	774	742	739	717	762	752	745	793	775	791	735	764	735	754	769	754	766	766	743	756	795	795	836	775	740	739	794	735	800	770	789	840	792	759	738	725	764	749	755	773	788	759	771	755	802	877	761	821	770	799	741	776	751	774	767	776	775	753	771	773	805	799	810	712	727	769	833	776	779	772	784	742	805	783	805	841	798	792	767	814	790	778	776	790	822	748	735	757	834	753	809	785	798	795	769	739	792	802	764	820	772	801	800	801	802	787	731	815	785	812	812	754	787	702	759	838	808	785	777	739	787	810	775	791	782	812	793	783	736	775	786	756	853	733	763	824	717	770	746	823	767	741	759	749	794	797	761	799	839	771	749	810	729	807	725	768	802	778	779	711	752	785	728	781	769	823	754	792	812	788	778	745	787	764	745	728	765	761	756	788	811	772	725	790	796	756	750	787	777	807	801	757	745	797	712	747	760	793	782	749	806	827	803	734	779	767	774	769	746	772	748	776	780	783	798	796	752	795	754	793	788	732	808	758	794	745	750	782	759	789	741	753	738	784	780	743	763	786	774	795	808	800	792	780	798	795	753	720	825	763	814	766	777	727	779	756	786	765	745	763	761	749	736	751	757	735	839	770	773	834	749	747	761	707	740	740	785	772	801	774	744	740	745	754	791	780	765	782	765	784	822	789	781	786	768	794	771	761	775	835	764	772	784	785	754	772	790	802	740	791	724	787	788	775	752	817	777	710	778	781	777	814	770	739	754	791	832	769	757	739	807	714	763	719	806	775	731	765	746	792	805	792	790	751	757	737	769	744	711	796	749	839	750	793	781	755	790	781	778	785	799	760	807	755	721	728	779	784	769	790	750	822	756	818	795	756	767	807	785	804	817	762	798	815	760	800	769	787	813	781	776	761	786	778	757	771	740	770	767	737	749	772	764	768	821	807	788	808	791	706	776	785	758	800	768	769	794	764	780	785	751	790	723	773	745	793	742	785	731	776	797	782	774	791	772	763	803	760	792	780	771	744	734	797	764	768	773	784	758	767	766	797	737	723	779	776	800	740	727	798	771	766	744	832	762	742	744	785	784	764	807	804	741	782	769	800	767	762	718	767	801	760	749	750	754	758	745	774	787	772	779	779	785	758	792	804	793	809	805	756	785	787	745	792	784	758	832	783	741	814	747	742	755	845	758	732	749	769	766	814	774	775	758	792	789	804	766	778	767	782	761	816	788	820	773	771	760	734	735	743	817	773	758	753	751	805	767	744	793	814	760	775	826	793	796	739	806	825	808	730	760	766	714	802	812	800	805	803	790	772	797	764	766	748	734	781	760	765	721	770	828	783	748	772	785	744	769	813	764	766	772	783	813	783	767	766	803	732	740	796	793	801	787	821	751	789	762	756	722	737	736	773	794	739	746	800	741	780	761	777	740	774	761	724	826	778	746	764	749	768	773	733	796	777	796	757	779	757	792	788	754	727	788	764	781	781	738	753	781	774	764	765	772	758	744	802	779	757	741	753	791	806	766	831	788	757	786	761	803	759	751	758	741	761	778	794	800	716	797	779	726	791	737	801	778	798	757	799
36252	30392	34745	32506	27809	22588	17623	13028	10454	11727	7882	3877	3360	2682	2282	1797	1551	1513	1225	1038	1001	1159	1050	992	1200	1574	1840	1385	1032	889	538	331	323	335	375	316	297	342	308	316	308	298	318	309	326	306	281	284	311	290	281	271	289	274	307	298	287	313	301	278	299	310	268	287	291	269	283	298	260	301	307	289	278	298	285	281	280	303	273	309	319	269	280	288	261	296	296	281	302	264	250	283	310	274	291	288	295	293	271	294	286	293	268	287	307	282	272	289	284	307	295	294	283	265	291	269	315	273	321	277	318	293	298	281	273	275	290	288	264	323	286	254	284	269	323	275	266	291	275	289	271	297	260	296	309	274	268	320	275	327	314	315	275	297	278	267	256	352	304	275	294	288	288	287	311	265	297	288	312	267	267	274	277	291	289	266	274	281	306	263	275	299	255	292	287	301	284	316	285	307	271	274	242	271	265	285	296	283	283	222	280	272	288	302	303	292	276	262	259	276	296	295	297	292	278	280	281	285	266	301	308	292	279	283	263	272	274	274	265	281	270	287	291	258	298	294	260	271	317	279	300	304	297	293	281	275	339	278	280	292	298	280	286	280	276	316	290	320	272	282	295	263	273	278	275	302	301	322	293	300	295	284	312	291	255	308	309	316	301	255	286	288	283	279	237	274	279	290	288	299	281	291	283	297	279	291	306	280	307	304	255	282	310	305	294	288	281	308	288	272	293	279	278	302	277	301	315	299	316	278	291	272	283	296	284	295	292	286	265	315	316	272	285	311	262	308	296	269	297	255	283	313	297	290	278	292	264	263	306	286	281	313	288	285	308	269	286	286	307	307	291	287	295	304	280	261	296	317	283	308	291	292	286	290	277	315	303	273	262	275	294	281	276	313	287	269	281	261	295	268	294	274	293	309	284	258	288	314	265	272	297	314	287	242	316	275	314	311	281	276	266	254	308	271	272	286	297	277	275	293	263	280	282	268	286	317	283	263	303	308	302	311	306	288	284	299	295	270	280	283	315	304	285	290	294	277	269	304	296	276	298	280	281	301	294	321	275	314	291	288	299	306	306	293	292	308	293	272	274	297	292	290	280	254	306	290	310	290	312	316	297	291	301	261	281	271	288	266	292	279	281	259	311	244	276	290	298	265	286	300	256	290	271	295	258	307	299	284	308	288	317	306	282	290	279	294	293	301	314	276	311	279	282	257	264	290	300	283	274	279	316	258	279	294	299	298	285	320	312	270	296	272	311	283	294	290	272	321	330	267	261	263	279	274	305	284	285	264	269	284	274	332	299	298	323	279	296	270	293	298	322	278	292	256	284	259	277	311	283	282	280	296	287	321	292	261	280	302	318	294	307	271	264	279	270	275	303	281	288	263	274	258	322	312	326	291	316	296	283	295	297	314	274	311	291	291	287	278	283	291	301	313	308	294	286	299	312	304	290	286	281	282	275	284	306	308	299	287	302	299	277	271	289	284	295	253	284	281	297	285	288	288	291	302	272	286	271	298	321	269	265	280	277	314	330	295	278	269	283	297	278	275	289	302	258	275	275	307	298	294	269	274	307	298	267	285	281	274	287	302	287	261	306	260	284	329	257	289	277	293	271	305	281	283	295	289	288	288	316	301	299	263	269	307	283	323	292	297	304	276	309	255	271	302	327	304	297	263	281	311	317	298	306	285	294	286	290	297	285	263	264	275	291	280	270	280	263	292	281	241	309	318	255	274	285	310	266	292	295	312	312	285	268	309	269	288	277	312	304	267	292	269	292	295	291	302	280	287	274	268	278	256	292	308	281	305	281	250	287	285	274	294	299	312	269	304	295	287	312	280	283	278	294	272	264	291	286	287	297	288	292	304	277	285	277	265	291	314	278	298	314	257	279	263	272	300	301	290	324	284	284	288	282	268	299	293	273	272	287	264	268	257	291	235	274	271	281	288	250	250	292	249	270	312	279	249	274	270	270	292	299	259	298	275	273	277	301	286	285	293	293	295	259	299	306	292	291	307	285	293	300	273	304	315	286	281	291	294	278	305	300	283	296	299	285	278	265	279	299	285	303	291	304	293	297	280	285	281	306	282	266	318	285	321	299	302	262	281	308	293	286	274	297	282	271	304	293	267	296	301	311	278	304	297	256	318	275	323	272	264	270	273	292	299	308	288	289	296	278	270	268	291	279	310	275	273	332	280	268	322	260	266	299	296	305	282	257	303	317	260	288	295	282	301	298	280	265	282	282	326	268	307	276	265	272	285	290	279	284	281	255	291	261	293	276	270	285	283	304	251	266	275	321	317	283	291	293	286	244	267	285	277	285	291	267	290	271	277	268	303	291	289	304	301	302	288	302	279	305	291	264	272	289	313	259	257	287	284	301	280	271	283	284	285	296	292	279	288	300	294	311	293	291	279	295	283	280	261	312	289	318	307	332	284	287	303	277	290	294	252	306	301	285	291	274	298	287	270	270	280	275	298	282	277	295	301	257	304	305	294	306	303	268	280	302	279	298	323	317	273	284	259	309	278	288	302	296	274	252	269	283	281	306	302	285	284	288	274	329	312	299	284	295	281	297	284	292	278	309	276	279	304	301	308	270	315	297	272	274	287	297	293	245	272	279	266	304	290	287	255	289	294	307	297	280	290	252	278	299	301	300	274	299	314	277	282	286	294	292	281	294	284	299	306	270	291	261	283	310	270	266	275	306	289	268	311	271	281	277	296	268	262	266	277	296	287	288	268	308	322	306	279	266	310	281	306	299	291	295	289	279	286	266	321	283	250	302	278	269	291	286	305	271	274	278	274	288	291	305	301	305	290	290	290	276	263	289	334	260	295	292	276	278	284	260	305	288	302	274	298	275	299	268	286	279	305	270	309	281	313	259	292	288	302	316	280	288	305	305	284	250	280	297	260	334	270	299	317	285	289	310	304	274	280	291	311	288	289	274	306	286	310	284	317	289	300	280	304	309	297	285	306	298	304	270	276	239	288	283	276	306	295	295	295	295	297	273	274	291	280	290	274	308	318	272	345	300	293	306	288	268	312	281	259	287	336	293	284	291	256	270	283	268	292	283	294	299	255	291	298	282	290	302	278	280	294	277	288	296	280	296	281	270	294	266	283	278	297	279	309	275	287	270	296	282	304	288	311	325	310	292	301	308	270	273	305	297	302	294	283	279	299	294	286	318	278	287	298	286	300	277	268	285	299	252	278	283	258	307	283	255	286	305	295	276	269	292	278	298	296	301	276	286	256	293	279	272	289	294	313	271	306	278	305	289	311	310	323	304	288	318	268	286	297	309	290	310	286	286	298	286	264	309	262	284	301	290	302	255	300	283	317	251	307	276	310	290	301	286	308	311	313	283	309	252	296	273	275	311	294	280	274	315	300	285	291	293	290	281	274	311	294	305	261	303	297	307	298	280	307	260	315	310	262	286	291	307	276	286	294	281	264	300	308	258	299	289	259	307	276	278	320	309	297	300	329	285	264	311	295	282	325	283	270	286	291
21572	23681	37011	40281	39839	36795	34059	29677	28108	30602	22013	15359	14042	12372	11158	9011	8042	7873	6658	5583	5535	6015	5612	5109	6620	8842	9611	7660	5297	4518	2144	1036	965	927	1048	948	907	909	880	843	883	852	811	877	862	799	831	822	728	753	742	746	738	705	774	782	796	764	722	735	729	744	733	754	767	761	763	773	728	730	717	732	782	746	790	775	785	768	775	706	720	727	736	740	768	716	767	729	745	755	739	768	750	787	742	713	792	675	701	734	768	735	752	724	712	749	691	693	745	692	754	720	753	759	809	734	729	721	742	752	757	768	731	739	716	802	747	736	768	735	749	747	746	737	703	736	768	746	725	745	714	744	710	722	723	734	703	738	712	755	726	728	755	714	752	713	698	737	796	722	738	744	769	777	728	682	745	741	715	778	710	784	707	724	689	740	711	734	734	775	734	705	815	774	780	709	726	717	745	732	703	753	748	788	711	719	697	721	763	730	735	713	729	679	737	748	757	728	725	773	777	725	766	762	720	707	714	738	754	691	722	714	728	708	786	772	761	742	686	734	758	769	757	723	731	744	719	789	776	722	670	756	722	759	750	750	741	740	749	726	789	709	709	721	745	702	712	697	688	705	712	801	716	697	738	739	738	760	701	730	760	701	713	744	754	735	728	690	720	751	744	735	754	724	763	756	656	737	689	765	730	722	748	782	733	740	773	710	764	691	731	710	729	704	730	695	744	724	720	714	725	748	712	761	752	721	737	745	733	704	740	743	718	728	731	762	746	746	759	698	713	726	740	765	704	704	766	768	704	754	699	731	715	797	757	746	754	791	725	761	706	730	772	725	726	719	662	691	719	735	746	734	731	710	730	751	743	725	758	719	737	702	747	755	725	752	778	736	715	734	758	747	738	779	745	734	745	748	753	732	742	738	739	703	734	753	754	727	716	745	738	758	735	715	764	733	754	728	705	758	730	675	780	746	711	772	720	778	763	731	758	748	736	749	770	717	647	714	692	703	744	708	706	700	746	733	670	741	782	754	737	693	743	734	718	713	731	747	741	744	736	715	741	732	767	684	772	738	686	785	736	706	747	740	704	706	713	754	706	726	743	704	754	770	747	690	736	738	726	702	733	734	731	735	738	720	747	716	729	752	732	760	679	770	747	769	758	715	732	738	773	707	768	752	679	745	788	776	735	739	742	766	721	719	759	737	727	713	716	752	673	736	785	726	734	732	712	741	753	732	712	710	721	739	708	705	766	789	684	775	745	710	744	743	766	725	725	748	751	716	727	726	657	742	742	722	726	734	740	718	753	623	755	691	754	718	779	776	711	706	737	705	759	748	757	757	718	741	716	763	723	737	681	736	735	715	737	736	726	744	706	734	742	728	751	801	715	723	735	737	689	727	754	763	721	765	767	784	762	717	740	725	763	749	737	759	677	750	689	760	764	733	729	727	720	752	777	694	720	729	742	724	742	741	734	739	728	748	737	713	772	753	770	712	742	741	788	709	777	706	745	735	739	712	713	726	740	713	731	742	738	755	713	721	752	759	756	748	747	783	700	725	777	747	755	714	680	725	753	713	793	760	752	732	724	746	708	730	749	737	754	764	682	678	743	698	777	693	737	793	750	702	764	738	712	737	773	704	720	738	759	699	724	734	686	723	730	739	724	728	742	691	720	711	726	772	707	756	719	749	733	726	702	807	767	754	747	700	798	794	742	765	697	756	743	757	735	702	785	738	695	710	766	751	710	691	688	703	709	741	725	736	751	714	760	718	737	700	729	734	695	721	737	712	752	732	751	749	760	737	714	738	726	740	731	757	769	774	736	706	746	729	742	779	756	720	731	733	717	730	739	731	785	761	687	781	723	721	702	739	734	745	755	728	748	705	723	705	731	785	753	733	750	730	721	716	740	752	775	696	715	763	683	699	766	732	715	723	698	738	774	715	702	755	741	737	745	788	758	763	759	743	723	751	760	710	726	701	760	774	707	732	742	791	730	751	730	744	743	744	725	719	734	720	779	768	765	728	725	718	727	726	695	728	769	726	713	733	741	742	774	711	740	708	717	749	730	749	657	732	756	691	726	724	739	691	725	726	773	722	771	763	720	765	713	710	734	730	719	722	737	702	728	763	796	746	748	752	723	725	699	712	765	674	776	741	726	743	715	708	737	766	752	767	733	695	679	705	774	661	729	708	761	719	721	769	767	700	723	733	757	726	734	705	749	770	761	776	685	744	728	720	716	743	704	730	691	789	734	700	778	736	718	740	696	720	698	728	741	709	693	670	702	756	716	738	703	721	704	758	807	718	759	733	783	744	726	707	697	698	804	793	739	737	695	780	744	715	810	696	742	734	715	695	718	714	734	723	774	748	726	701	709	757	692	748	748	741	790	747	713	668	710	755	778	712	728	747	743	728	740	695	741	761	728	736	754	700	738	738	706	773	723	737	771	736	751	737	751	715	760	705	667	737	744	743	776	736	700	725	717	738	740	710	758	742	726	775	755	742	724	717	741	752	735	778	704	713	760	787	768	711	759	752	721	733	675	745	783	758	739	714	760	751	732	715	755	695	709	684	726	784	714	719	719	720	699	763	716	719	726	738	759	761	763	718	722	696	760	818	736	741	708	736	699	741	757	797	723	757	759	734	770	712	735	762	697	769	779	766	755	711	741	694	775	757	766	741	755	773	716	755	790	714	734	706	714	701	740	742	713	758	763	757	732	760	723	762	736	762	730	742	710	753	713	735	715	720	745	755	722	735	746	753	708	691	704	739	697	685	792	708	707	737	719	747	759	751	775	719	766	741	715	744	742	751	748	717	755	694	758	739	751	796	714	744	758	738	671	713	733	729	715	752	708	773	776	728	778	716	751	716	770	681	775	749	708	747	728	771	717	751	707	703	725	714	732	725	772	751	768	737	755	711	724	732	733	725	710	708	750	696	721	756	758	787	738	727	761	736	708	748	765	716	713	743	801	731	751	718	708	799	725	751	735	749	739	675	715	714	717	700	722	742	733	712	749	741	685	787	759	748	733	733	740	747	682	758	723	714	779	724	691	708	772	811	684	774	736	754	710	748	718	710	716	684	698	734	741	743	738	748	768	745	735	716	792	749	745	758	751	729	737	705	714	734	766	727	697	742	719	755	764	736	724	687	717	749	739	785	735	732	755	700	687	701	739	758	750	755	739	731	723	722	815	764	699	704	717	765	754	760	758	716	744	742	778	726	700	766	747	703	728	722	803	730	735	705	788	718	720	785	749	743	776	737	734	791	753	750	700	732	755	751	718	785	714	736	776	715	746	757	745	737	717	726	752	732	694	747	733	724	741	747	741	739	739	726	776	710	699	695	746	717	742	719	766	740	719	740	731	756	728	685	715	691	721	694	718	691	747	739	776	687	742	772	726	742	749	746	752	798	738	780	744	780	764	743	711	715	710	732	790	714	725	740	734	749	719	760	727	762	749	754	741	741	724	689	709	748	747	768	697	731	737	733	725	719	723	754	716	714	764	738	776	762
16580	13483	16636	13710	10484	7720	5649	3937	3521	2741	1578	1344	1168	1055	935	836	788	693	611	572	581	511	507	443	415	361	356	377	349	367	327	313	295	304	284	315	320	330	287	282	293	307	304	283	278	304	309	289	324	296	304	294	310	328	298	299	312	291	287	314	338	320	335	327	289	307	290	329	298	290	294	309	326	312	303	345	295	288	333	309	295	301	297	332	298	336	319	314	311	305	308	284	269	296	313	307	272	270	311	294	303	304	297	283	302	336	268	286	302	334	321	319	293	286	304	284	314	306	278	293	320	282	302	300	317	299	317	275	303	330	322	293	296	308	318	279	293	310	312	286	302	307	292	317	307	313	300	283	312	300	293	306	286	300	296	318	296	295	307	311	351	321	260	313	314	310	264	287	279	313	315	302	284	254	273	282	309	312	269	252	299	294	296	305	342	298	290	282	292	305	329	316	292	316	316	321	320	266	305	327	316	322	296	291	306	313	292	292	305	305	299	288	307	287	277	288	290	297	290	270	287	300	300	311	339	300	310	308	306	315	293	282	296	275	309	304	293	320	297	297	311	281	305	308	313	309	297	318	285	297	287	306	320	313	336	322	326	323	317	334	294	278	304	308	301	298	285	306	323	278	311	285	310	288	275	325	288	305	312	275	307	314	330	310	293	292	298	323	305	301	280	315	283	280	319	300	270	301	294	308	322	326	281	337	324	306	300	352	296	347	305	295	333	298	289	290	326	298	314	314	305	275	329	288	321	321	276	311	313	319	327	286	286	319	301	298	306	313	303	293	273	334	302	311	335	324	325	316	310	324	296	273	296	280	317	270	345	328	281	293	316	307	307	283	294	300	293	273	323	288	314	292	294	307	334	281	277	298	287	277	272	317	305	312	338	344	331	318	279	299	318	277	302	265	308	287	290	294	319	335	288	320	301	297	276	301	344	312	291	284	299	320	300	285	303	283	319	269	322	280	268	292	269	302	304	304	320	296	280	292	271	298	304	296	292	309	291	269	303	281	304	285	309	286	324	284	296	293	297	273	317	293	335	293	311	296	325	330	319	327	277	326	279	293	293	322	268	281	329	266	312	320	299	281	313	314	305	339	326	303	308	320	260	329	314	291	322	307	285	313	317	295	317	290	297	305	315	297	341	337	266	285	294	326	304	305	300	308	290	289	288	327	346	325	313	320	322	314	292	297	317	299	277	306	303	363	296	273	315	299	322	289	305	314	311	317	285	292	259	296	304	279	299	266	288	278	300	304	314	301	287	279	312	252	294	270	298	310	294	283	298	314	306	318	284	301	323	311	301	318	292	314	294	299	293	309	301	315	298	329	289	283	341	281	327	306	312	301	328	309	282	307	289	278	303	304	271	314	305	332	285	300	338	338	327	328	299	276	293	292	280	294	304	271	298	304	313	316	310	307	313	291	318	334	318	305	266	292	328	306	311	315	305	289	282	286	325	330	323	323	341	303	286	313	300	298	312	289	286	323	305	282	278	322	293	277	294	281	297	296	285	309	318	309	297	332	316	335	312	294	332	298	312	319	274	305	284	296	303	319	303	286	280	318	305	268	294	321	298	325	261	291	316	335	280	296	273	292	298	297	291	310	311	317	328	308	292	321	303	285	324	288	290	316	320	302	291	315	319	302	307	303	265	300	298	335	295	295	291	305	311	305	292	310	287	279	293	311	284	324	298	319	302	302	287	306	305	293	319	313	297	262	310	303	273	265	295	315	296	318	316	308	308	287	313	277	274	278	277	302	324	295	279	330	319	329	297	300	333	339	281	277	289	285	334	300	263	307	297	297	316	279	305	287	308	299	301	296	317	291	309	311	284	293	321	304	259	313	278	284	311	298	300	262	280	294	305	328	293	293	310	279	285	291	287	306	342	334	299	268	269	267	299	325	273	277	307	294	283	312	292	318	330	300	295	286	306	313	287	299	323	292	281	307	324	279	300	296	268	307	286	281	279	334	325	291	287	348	302	299	285	308	268	294	305	259	302	300	321	324	298	290	308	259	350	274	297	336	284	305	331	281	318	281	324	328	280	291	277	279	310	319	306	298	308	319	324	276	273	292	316	298	296	311	292	303	310	314	296	322	315	274	277	264	300	282	311	291	319	304	278	292	285	293	292	338	306	327	330	287	320	282	263	291	315	297	277	292	322	285	315	337	291	287	311	324	306	321	301	283	280	296	289	318	327	275	311	332	303	283	267	266	287	320	296	318	317	305	294	301	306	279	327	330	281	298	286	301	332	275	294	310	323	299	273	319	292	279	300	286	340	276	297	317	282	301	280	302	312	289	311	294	319	304	294	306	305	294	314	321	285	298	304	305	323	313	293	315	308	321	263	325	293	312	293	295	298	281	330	318	281	323	335	335	291	280	292	304	321	323	301	302	303	287	276	300	276	306	269	295	306	301	293	298	268	311	294	287	293	327	313	346	261	288	317	299	296	315	274	296	299	316	318	321	327	327	332	316	327	315	314	311	321	311	316	296	277	313	268	324	291	315	310	307	284	295	293	294	295	300	309	330	286	284	330	293	276	299	309	293	324	297	331	274	302	307	308	310	311	284	306	313	284	309	305	286	332	305	304	292	305	320	342	323	314	291	293	307	301	279	316	304	298	322	296	295	296	314	322	294	315	290	314	314	291	280	294	280	308	310	329	320	324	298	302	280	296	295	319	267	309	310	299	306	287	280	283	292	305	302	293	325	305	300	285	295	327	301	275	313	294	282	306	333	295	292	307	288	316	286	286	283	298	278	309	271	301	325	315	335	303	310	322	317	310	292	295	302	310	326	291	289	294	317	341	311	304	305	302	316	282	301	314	288	299	302	302	296	317	318	300	320	298	281	298	313	336	320	301	338	307	303	326	299	325	325	295	270	294	301	330	311	296	303	308	304	325	306	323	291	294	270	291	312	327	298	294	288	318	288	304	277	284	286	295	305	290	295	328	304	312	299	295	319	331	291	299	326	311	308	313	312	268	321	294	297	310	339	339	304	295	261	298	300	316	330	298	291	286	327	324	308	308	338	316	304	311	281	298	323	306	294	306	279	309	301	297	284	277	324	286	319	353	295	286	295	302	275	284	306	300	309	300	318	305	294	292	317	294	281	281	297	325	308	305	266	280	326	300	289	313	276	315	337	294	292	307	275	294	350	333	338	305	321	301	315	303	307	295	295	279	317	300	301	302	276	292	295	331	311	311	292	297	310	276	280	295	292	296	291	318	324	293	339	309	298	308	291	293	307	300	311	321	289	317	305	276	294	303	250	281	293	301	297	301	305	300	281	287	322	277	298	287	286	290	300	301	295	332	295	344	303	280	311	322	270	298	310	344	264	301	299	335	301	300	320	288	302	306	275	288	297	300	276	281	301	299	288	315	286	289	275	293	272	305	273	316	273	303	305	305	328	348	309	296	298	297	279	288	313	298	295	301	294	305	324	280	304	344	307	303	283	308	319	333	276	310	316	313	332	301	293	288	308	271	296
9784	11971	22896	25371	23970	21335	18226	14928	14428	11337	7321	6435	5821	4884	4381	3994	3958	3345	2809	2516	2358	2158	1881	1637	1502	1458	1397	1222	1116	1041	925	880	763	828	742	788	756	783	798	734	764	748	762	829	828	811	769	752	803	793	737	756	769	737	726	763	780	807	695	711	740	754	756	767	755	781	722	838	754	785	754	788	755	766	794	844	777	784	738	723	743	748	732	794	765	730	786	822	749	793	757	708	792	821	798	770	757	754	734	828	755	768	827	748	744	768	838	759	777	806	740	760	771	763	774	766	753	744	713	763	741	808	813	750	765	773	725	725	780	762	746	721	757	769	740	838	843	790	766	756	788	762	730	786	786	766	773	763	779	793	776	768	740	790	803	749	797	775	788	781	732	767	755	784	736	739	784	819	757	765	809	786	776	812	799	739	738	844	786	746	796	751	772	704	727	758	779	796	766	788	757	734	758	834	790	759	783	777	781	813	808	811	736	826	768	708	750	744	749	799	718	720	768	766	798	791	745	762	799	792	772	742	744	797	770	719	781	774	769	739	737	797	814	752	722	776	772	736	722	744	797	769	755	742	814	793	740	762	790	806	769	770	804	808	787	761	792	805	731	804	773	771	791	748	806	785	751	752	743	782	733	740	782	749	750	800	777	722	787	742	759	766	747	730	723	742	757	781	799	755	776	797	765	806	779	735	766	800	737	762	755	733	809	840	797	748	802	768	753	736	734	797	767	752	788	761	750	743	739	746	765	800	803	799	801	745	792	769	757	768	775	748	781	778	693	773	737	721	799	758	772	785	738	749	763	773	720	783	780	752	742	739	763	768	748	764	788	737	796	793	790	842	780	783	752	759	772	750	761	755	782	734	796	788	761	753	756	780	735	740	783	783	769	757	771	726	726	779	761	814	765	806	770	785	788	740	789	738	798	779	781	737	774	794	749	781	784	743	717	796	815	766	766	784	769	740	747	755	755	788	736	758	755	783	785	745	767	754	795	777	736	728	779	755	748	752	778	763	736	799	792	766	740	773	818	739	736	744	770	764	746	739	770	749	785	769	791	725	773	753	804	750	750	805	765	791	814	758	773	776	789	759	810	774	810	821	738	765	746	753	766	726	766	777	775	752	780	807	735	745	793	789	785	796	763	771	717	786	772	750	786	798	797	754	782	724	749	758	789	795	760	821	804	756	737	750	784	762	725	766	791	806	754	802	786	779	796	827	779	762	769	806	743	754	763	752	800	757	787	806	844	780	740	747	773	788	762	763	783	783	685	794	814	749	756	761	783	777	777	873	789	786	785	773	748	767	761	818	756	753	785	785	761	783	759	776	745	762	815	740	763	789	741	733	745	773	782	799	793	804	764	719	812	757	735	789	802	761	779	802	814	723	774	783	790	755	797	782	779	753	723	798	804	802	747	773	776	777	770	750	809	776	751	800	758	782	740	783	786	780	814	811	743	783	784	758	742	790	770	781	736	733	786	716	789	775	729	739	755	817	737	784	781	785	831	775	771	758	854	712	753	764	791	813	753	784	756	770	793	791	752	801	762	782	757	755	760	760	768	747	784	774	776	768	789	716	739	799	784	716	784	776	787	796	791	752	777	770	808	794	745	791	766	747	769	797	754	791	772	814	727	729	797	799	757	752	785	762	783	795	746	710	782	731	736	728	781	817	814	759	832	748	805	748	764	791	806	745	770	795	802	795	798	725	775	725	749	785	768	794	745	705	805	823	789	761	721	838	773	784	752	792	761	821	761	765	759	750	773	806	759	802	784	800	736	776	772	824	759	769	796	748	800	762	803	778	757	826	799	785	787	796	799	785	811	798	748	766	770	819	781	806	772	781	735	775	761	786	769	749	790	736	797	797	776	793	796	831	756	739	798	819	744	734	743	738	768	774	766	780	757	742	811	768	785	804	797	762	780	827	758	770	731	816	744	727	742	819	737	796	791	737	794	723	750	781	746	803	802	741	779	777	793	745	761	785	779	799	799	768	701	774	764	771	772	799	772	774	782	774	794	800	748	744	780	799	753	800	760	764	763	794	775	803	755	706	760	770	758	794	828	747	792	727	738	810	830	732	812	740	776	788	673	791	752	817	793	708	767	765	772	800	774	785	761	752	732	764	774	761	772	811	814	769	757	772	772	745	713	762	783	757	730	757	790	802	790	740	803	757	768	746	756	767	742	779	776	794	765	756	769	741	801	731	770	775	753	760	771	798	823	775	747	791	729	735	802	761	760	724	876	732	787	765	755	796	812	820	791	736	785	801	763	774	736	799	819	797	774	721	788	746	802	779	787	790	774	788	782	721	758	792	785	826	737	752	790	806	715	748	752	794	778	753	750	762	752	773	731	778	780	798	811	739	744	774	783	784	753	726	747	789	811	746	765	776	789	713	812	780	822	766	772	818	824	717	770	741	771	828	737	799	830	796	742	742	766	781	773	813	756	776	759	798	774	759	747	749	833	755	796	786	794	747	752	806	769	803	771	767	797	772	824	724	804	767	745	750	775	761	811	765	810	785	767	776	780	767	750	780	745	832	743	742	761	724	802	752	763	817	799	777	763	778	755	757	796	790	745	767	730	775	823	775	793	780	803	782	780	756	744	757	796	745	747	764	749	771	800	758	765	746	759	787	729	780	751	790	753	775	797	796	770	743	794	782	763	768	757	747	773	741	793	756	807	796	743	776	813	786	792	712	763	767	755	738	788	770	758	784	774	767	822	798	783	786	758	770	764	785	746	746	774	764	763	781	732	760	773	766	780	788	790	766	766	800	761	752	789	774	776	809	779	763	772	773	714	783	734	766	738	808	738	764	777	729	782	786	738	770	774	779	760	762	763	756	791	758	749	756	756	776	793	785	724	751	779	805	800	728	764	761	778	771	769	772	778	783	808	753	709	790	747	793	787	790	783	823	711	776	748	719	814	815	785	795	793	789	767	780	751	757	830	760	765	784	771	817	739	782	767	825	729	754	783	752	733	786	753	763	757	752	758	777	733	750	733	744	799	754	745	779	758	788	813	795	761	760	820	789	739	794	825	767	768	761	721	748	787	743	762	771	779	740	773	808	795	744	709	785	796	790	749	845	780	781	749	759	777	726	802	830	799	753	773	823	756	749	778	787	799	825	776	779	773	785	778	704	795	808	780	790	780	794	777	780	809	766	758	751	844	708	816	769	737	735	807	818	808	801	784	772	764	791	772	811	801	787	782	768	790	809	795	803	793	806	764	828	716	823	777	716	734	785	795	737	772	788	730	769	717	815	774	754	760	725	789	781	826	749	739	741	734	795	751	764	774	814	787	802	795	776	726	766	784	763	755	779	776	791	744	745	785	796	772	755	762	752	727	782	773	742	764	786	738	804	773	732	756	713	781	718	788	787	759	782	758	777	765	799	790	748	799	775	762	781	825	806	701	765	763	758	740	768	847	775	750	805	782	769	758	720	730	797	725	783	801	747	821	824	814	777	764	778	773	726	801	735	795	773	833	740	804	774	795	790
27673	23543	30396	27019	20407	15889	13358	15110	13000	7794	2964	1814	1550	1355	1220	1211	1285	1128	961	831	785	667	688	689	760	767	783	805	746	638	431	340	319	322	331	324	308	307	349	307	319	319	298	317	308	300	305	307	324	355	317	318	297	305	290	317	316	344	327	280	306	307	302	339	307	306	307	348	316	341	311	333	315	304	334	372	311	280	290	330	271	296	280	306	348	321	307	324	332	313	330	315	322	314	300	305	304	330	337	325	332	309	321	308	303	320	329	329	319	293	280	333	333	297	334	289	306	318	300	316	287	296	295	279	299	311	309	290	326	306	350	305	318	307	314	304	300	303	315	316	333	285	283	299	327	330	308	303	329	285	288	309	323	291	316	324	322	328	298	340	325	297	270	343	321	310	313	319	287	323	309	294	324	313	314	362	307	332	311	266	264	322	320	293	319	299	316	316	322	327	303	305	301	345	280	287	307	281	323	304	338	270	317	288	333	330	287	318	292	328	317	321	299	309	360	309	309	283	293	317	295	299	336	294	309	321	322	322	318	305	314	321	279	304	301	271	292	335	308	286	296	318	330	285	292	302	321	311	325	308	324	290	286	331	325	292	283	319	289	331	301	286	307	323	315	320	290	323	346	297	318	307	299	288	318	326	278	320	261	319	338	341	310	301	300	304	299	298	354	304	314	309	322	299	325	302	299	298	314	323	320	329	273	279	322	310	288	337	322	282	296	323	325	325	316	309	327	297	307	306	313	303	282	348	306	299	309	321	314	306	316	309	329	292	320	295	297	320	312	317	333	313	314	322	319	314	299	304	301	308	330	296	318	272	301	300	294	314	301	316	297	287	316	292	305	347	357	289	301	339	319	308	273	332	269	270	329	319	314	293	323	340	329	330	293	302	339	313	340	294	300	293	287	321	310	309	320	311	324	311	292	300	308	334	327	301	264	320	317	287	320	291	292	300	312	289	301	295	325	356	324	309	296	284	271	296	322	309	275	299	279	311	302	303	310	319	326	284	317	290	326	320	299	347	307	299	300	281	332	318	302	285	308	321	319	281	320	339	307	281	335	316	295	295	316	323	345	299	331	301	303	308	305	309	309	294	319	264	337	309	316	274	297	321	284	334	353	305	309	306	325	330	319	314	306	293	339	328	316	306	325	313	323	296	296	330	303	323	315	300	309	312	337	285	317	312	307	302	321	286	312	331	327	298	316	264	317	322	344	350	310	354	322	305	310	336	335	335	304	301	298	300	324	328	291	312	295	285	294	326	325	311	305	299	330	284	326	284	322	334	313	309	292	302	321	282	342	288	306	316	350	315	285	303	297	295	324	308	293	298	327	328	307	323	328	341	322	287	323	300	290	337	306	326	330	326	338	326	295	328	293	294	319	305	323	346	313	267	320	314	328	287	338	339	324	286	335	288	308	319	317	329	341	306	297	294	330	355	343	345	303	349	300	319	325	300	319	290	312	300	333	297	319	330	366	290	313	310	306	309	306	314	306	325	312	307	301	307	339	347	297	295	324	313	296	312	329	335	312	317	286	306	314	344	328	331	296	322	311	304	286	327	321	319	327	304	319	267	323	296	301	300	298	344	317	319	321	308	345	336	288	290	299	317	326	315	313	322	292	299	329	320	296	308	297	294	309	292	307	307	319	284	279	292	302	308	312	338	329	332	339	302	320	334	295	292	270	337	317	342	315	335	319	318	296	313	327	284	316	290	327	326	331	313	330	297	336	271	315	309	308	288	300	284	275	331	324	315	316	308	355	324	294	337	310	317	301	313	320	325	298	320	319	299	299	320	301	320	320	335	303	293	320	289	318	338	303	311	304	319	313	299	316	325	297	307	329	295	318	298	305	325	299	316	311	301	312	327	319	341	311	299	289	318	303	319	308	319	357	302	341	316	286	303	313	331	305	318	300	326	326	291	279	304	270	319	321	307	330	317	339	337	277	279	288	300	328	336	325	304	297	300	322	305	292	325	361	312	324	324	334	292	293	293	319	343	299	345	303	318	303	346	304	280	315	285	330	300	316	331	327	285	312	315	327	341	333	307	270	299	301	305	315	316	367	294	335	324	260	269	294	307	284	319	295	325	303	308	333	343	326	333	310	299	322	287	321	307	260	324	317	349	325	337	358	301	290	315	313	329	318	297	310	310	307	298	297	288	327	341	331	329	326	318	310	304	322	338	320	289	336	296	290	317	335	284	320	324	313	303	294	275	300	312	302	321	292	335	313	302	308	316	316	332	305	341	332	327	332	319	315	330	317	310	324	308	343	334	355	305	309	343	306	326	325	300	319	279	284	320	296	336	335	315	318	288	298	297	297	304	321	323	325	295	286	346	335	302	324	294	291	324	315	301	305	316	323	295	304	319	288	324	306	288	301	314	313	318	300	304	303	327	280	306	314	303	305	280	287	344	283	318	320	330	286	309	304	288	344	301	265	318	312	330	312	302	283	297	327	301	307	294	310	253	280	286	314	317	354	326	283	316	300	304	308	284	317	332	330	328	322	304	334	325	314	326	321	301	319	321	296	322	302	318	334	281	316	313	306	295	353	347	343	330	352	335	322	280	356	318	316	318	341	317	328	350	334	328	315	318	322	321	282	300	296	317	288	303	312	296	317	306	317	325	299	322	307	301	320	318	308	309	316	314	278	315	298	330	329	324	328	297	275	315	298	270	284	310	291	315	303	288	336	314	328	306	302	303	314	303	306	332	327	312	336	276	340	318	323	324	300	327	318	300	325	282	287	291	276	306	317	339	279	298	313	313	310	310	297	311	290	283	337	297	290	332	343	308	300	323	316	278	279	292	324	319	314	329	329	328	337	332	291	311	303	342	301	310	301	317	317	297	323	286	319	321	306	289	302	298	319	292	320	280	310	341	306	312	299	293	286	295	321	334	324	315	316	323	272	313	338	274	334	343	314	306	316	307	314	292	322	312	313	324	323	276	274	285	327	321	330	312	343	293	330	352	299	323	300	326	332	253	306	307	301	299	354	321	284	298	326	311	269	334	283	311	303	299	325	344	306	272	288	326	321	314	329	298	309	306	285	313	324	314	271	317	338	333	300	333	288	361	310	316	285	354	339	306	320	286	346	341	271	292	318	319	293	322	328	313	325	300	316	266	309	306	297	332	323	288	310	300	304	319	341	324	303	324	291	313	278	297	283	315	319	296	321	323	331	315	303	292	276	329	317	304	298	332	341	305	329	310	288	330	343	324	344	340	289	318	317	297	314	283	295	339	288	297	315	301	320	317	309	291	283	315	322	352	338	328	305	290	322	294	292	296	316	303	374	314	300	275	307	320	352	330	342	276	292	313	334	309	336	288	315	302	290	299	305	281	363	307	320	275	317	292	283	321	347	285	292	330	323	336	299	305	306	285	298	329	317	326	306	309	351	320	385	330	285	313	308	322	291	328	343	267	328	327	291	295	300	308	324	301	297	339	294	317	297	301	297	311	302	336	325	317	315	311	315	302	300	335	295	308	315	318
16300	19733	33888	36892	33165	31670	30389	34391	29932	21267	11314	8416	7540	6746	6278	6409	7098	5943	4798	4345	3835	3365	3607	3681	4306	3862	3935	3881	3666	2640	1769	967	845	845	909	858	827	884	858	833	852	836	766	851	845	836	786	783	785	789	791	829	801	763	814	826	787	813	793	789	779	782	803	771	810	790	829	778	784	820	793	830	796	778	825	845	838	824	784	787	810	851	811	799	738	787	855	784	804	820	739	806	778	795	824	834	841	782	780	822	788	790	806	784	816	765	814	811	831	773	792	754	760	772	774	835	793	758	818	770	779	836	855	774	764	739	817	778	778	783	755	783	783	795	794	748	840	784	749	807	846	820	794	803	807	796	779	800	767	766	752	808	755	809	806	781	804	812	778	768	798	819	806	836	814	738	838	783	824	785	773	810	820	756	820	754	855	769	741	769	837	815	836	777	765	782	745	842	780	753	824	780	814	791	806	773	849	785	794	795	771	841	797	838	776	791	732	843	766	763	833	844	789	806	736	755	740	722	761	786	832	820	763	759	753	767	785	816	861	797	771	826	779	781	808	813	795	798	775	826	778	793	779	780	771	832	809	796	774	837	772	767	754	826	804	787	842	778	791	798	784	795	749	797	778	780	808	762	792	767	816	809	797	788	775	772	839	759	787	763	784	758	761	765	754	780	793	814	782	818	835	824	766	787	791	786	766	773	780	779	807	822	785	811	736	796	745	814	815	793	819	790	796	773	796	784	825	807	799	778	790	831	824	794	800	784	773	781	781	804	802	799	787	729	819	796	768	805	776	769	850	750	780	848	757	791	839	759	814	795	769	783	828	827	804	777	759	803	785	795	781	776	782	772	784	797	760	839	807	765	756	784	747	729	807	794	766	741	826	747	794	803	804	779	801	737	755	791	767	789	776	818	823	763	733	782	817	784	796	814	830	847	793	835	811	766	755	802	786	792	763	768	808	802	823	850	814	793	786	835	783	796	777	793	759	780	763	750	755	797	846	837	792	803	806	806	810	764	764	784	840	778	829	754	821	870	813	722	716	782	758	792	785	808	757	769	778	762	784	787	808	800	744	799	809	795	758	876	789	762	805	849	786	841	747	780	759	784	776	804	824	790	839	767	791	802	815	798	839	801	850	845	802	792	802	820	783	747	805	815	755	816	768	806	790	809	770	802	768	770	803	769	765	875	767	845	810	789	770	775	752	751	773	832	805	797	824	835	785	794	804	811	769	841	747	785	802	762	797	774	779	807	794	806	787	776	771	818	797	799	816	821	800	800	765	791	851	799	799	839	821	790	792	820	826	789	776	793	770	821	810	775	857	809	819	790	778	783	772	779	799	808	809	738	833	815	757	805	819	838	759	794	806	768	758	790	783	787	844	810	753	743	803	796	818	826	738	804	825	781	831	783	810	727	820	838	799	772	807	850	802	814	812	759	744	812	812	788	785	788	767	795	805	768	834	766	827	794	803	808	822	758	813	793	772	837	816	758	723	760	817	866	836	774	820	779	781	771	809	764	794	802	781	786	773	806	811	747	814	809	834	779	828	758	803	765	762	790	790	768	785	796	792	804	789	767	776	769	819	789	866	797	834	779	830	802	815	792	801	798	793	819	808	791	735	794	808	773	829	753	802	780	773	778	800	770	802	789	785	788	837	793	792	791	845	734	805	756	781	810	733	766	762	790	805	796	775	788	788	806	735	800	784	825	821	771	782	849	812	757	819	800	874	755	776	784	812	761	811	810	872	827	767	794	797	778	818	763	783	809	785	835	789	825	808	820	781	832	768	825	836	788	805	811	789	843	782	811	747	773	832	831	776	826	788	809	836	741	817	795	786	833	813	841	790	782	817	795	795	806	793	850	781	768	767	769	807	707	794	772	811	789	819	790	795	814	780	811	762	785	785	796	787	760	730	802	791	792	809	786	833	801	839	754	779	790	834	799	762	774	793	798	810	787	872	842	787	824	830	740	796	799	763	804	839	773	802	825	833	793	809	792	792	828	828	828	795	800	795	754	766	788	800	798	851	778	788	739	787	802	808	753	768	807	815	790	767	783	787	825	774	809	763	834	786	815	754	794	801	801	807	759	807	812	795	824	778	792	770	789	768	796	763	773	797	810	825	779	786	821	813	816	825	752	824	815	846	800	767	771	857	748	780	752	819	764	791	805	817	796	794	805	758	789	802	743	795	815	768	765	812	820	830	782	759	806	789	817	828	802	830	779	792	812	814	771	822	780	777	749	798	789	799	771	799	851	789	779	833	776	790	752	787	742	853	765	846	755	766	773	792	827	808	774	744	801	794	821	800	789	786	767	808	815	850	783	787	811	828	794	826	779	771	806	783	768	792	819	749	763	820	763	750	808	822	837	786	838	726	771	780	770	788	820	802	790	745	830	801	833	827	778	826	754	775	796	761	753	800	798	814	886	775	794	823	807	801	782	808	780	830	831	797	741	786	816	832	787	771	758	797	804	810	780	784	740	795	775	780	804	807	749	794	825	806	765	804	814	811	776	801	783	719	786	856	810	761	818	784	770	788	815	781	809	835	786	805	829	793	790	805	772	789	805	838	779	788	809	812	869	813	789	793	775	789	702	796	732	803	822	731	772	761	748	820	840	755	784	823	811	830	763	782	757	782	790	808	832	805	806	838	791	814	791	738	761	801	830	812	813	761	837	803	821	766	782	797	817	810	827	828	767	767	819	805	764	790	803	771	811	766	730	807	805	775	835	810	777	760	846	790	770	778	825	775	797	819	780	801	784	776	855	846	721	797	819	802	790	782	779	792	784	818	825	790	803	851	795	756	748	783	808	814	801	743	793	761	798	821	822	851	789	844	821	801	793	824	795	761	838	826	791	759	753	825	776	819	803	790	794	795	798	754	796	796	819	785	801	776	805	817	794	774	803	829	825	742	793	803	772	833	813	775	789	818	813	835	812	763	788	824	815	761	811	813	796	804	736	783	744	812	761	789	780	771	793	826	820	811	832	779	770	832	760	802	793	798	793	840	807	797	814	783	804	740	852	759	777	764	758	787	819	798	811	798	808	780	785	764	764	795	794	782	858	781	783	776	784	769	766	789	720	758	785	801	793	788	799	781	800	793	781	821	793	783	787	820	755	788	831	769	822	785	757	789	809	799	796	778	776	749	764	810	835	761	814	747	794	764	796	818	782	786	747	822	843	817	818	778	810	795	797	786	750	762	779	767	804	816	799	816	782	814	822	792	806	774	842	788	812	797	794	825	798	743	758	791	810	869	766	809	761	792	808	810	826	801	793	781	846	805	803	780	795	779	791	790	806	774	779	774	782	781	810	851	807	774	755	772	778	795	811	791	759	801	771	813	792	807	830	743	775	804	815	791	819	834	783	803	814	805	790	757	820	796	822	771	791	794	777	828	813	812	790	790	810	826	795	817	782	799	804	718	790	825	786	771	767	797	820	754	822	759	812	824	765	832	794	802	805	781	795	785	837	798	771	859	744	801	691	817	776	840	770	759	776
36520	32805	41483	36887	26905	25534	27322	20948	16102	11750	6717	3110	2361	1870	1661	1489	1453	1302	1172	1130	1192	1070	986	862	1118	1254	1487	1250	966	773	462	334	322	303	301	319	285	293	315	351	279	300	315	328	268	285	308	327	332	306	302	335	273	283	311	295	274	261	295	285	311	295	340	281	269	324	289	283	305	314	275	274	272	297	274	291	312	279	282	295	307	302	259	284	256	289	300	293	310	303	299	305	305	279	301	271	258	293	294	267	300	308	280	309	315	270	293	324	279	271	288	293	277	302	272	342	304	292	298	286	331	328	265	302	283	343	286	332	296	273	268	275	284	288	284	296	307	275	281	305	310	300	297	308	281	313	291	286	321	296	266	305	299	292	298	298	315	298	292	284	294	304	266	315	290	321	289	303	305	290	309	280	321	296	271	284	320	288	311	286	274	276	285	286	287	272	286	292	283	276	282	292	303	287	278	296	310	319	294	280	286	293	307	287	270	291	269	325	264	275	306	274	290	277	283	294	301	313	266	293	274	290	300	285	273	283	279	295	266	313	300	288	267	259	291	311	278	284	275	271	258	296	276	291	285	278	274	266	297	307	271	296	295	285	273	276	297	279	280	299	271	267	310	280	308	276	288	295	320	272	302	290	300	285	299	298	266	337	311	298	277	281	282	284	293	273	296	295	319	303	283	317	281	297	265	296	286	295	292	253	302	292	326	289	278	343	258	300	291	300	276	274	297	271	277	281	277	278	300	299	312	317	278	283	255	288	313	284	284	281	280	341	288	273	287	283	284	316	304	315	300	292	313	283	256	330	276	293	290	307	255	263	278	288	264	301	275	282	298	300	293	315	315	300	263	277	287	295	286	298	277	298	303	288	275	284	278	298	290	276	300	267	298	290	297	331	303	265	296	310	300	285	298	320	280	273	296	265	286	318	311	300	309	301	281	287	284	296	314	298	249	335	283	267	265	275	283	282	324	261	246	298	250	306	307	304	291	329	261	283	301	278	277	304	320	297	296	284	302	299	278	290	314	303	274	252	301	265	284	289	290	299	282	269	304	267	284	307	309	275	266	249	259	276	295	286	279	256	295	245	291	290	293	298	306	319	311	301	294	276	256	283	265	288	277	291	292	301	279	276	302	288	302	304	301	270	310	274	293	295	318	268	298	288	272	276	294	283	292	292	268	290	302	295	269	320	282	283	296	305	290	273	333	343	298	307	290	273	300	283	264	303	290	256	293	277	287	265	288	299	254	300	309	288	285	298	282	285	285	321	300	274	295	313	258	270	306	286	274	303	267	305	278	330	262	278	312	303	271	284	322	301	292	281	276	279	303	263	295	293	286	322	290	280	293	285	304	288	307	309	295	280	249	299	300	290	281	304	284	296	271	287	273	308	278	305	281	303	278	309	289	288	254	305	301	266	329	286	301	299	296	313	302	315	275	306	261	298	328	309	306	285	321	309	294	282	291	306	292	305	293	281	284	290	310	285	323	298	294	282	306	293	290	307	308	305	311	300	313	312	295	296	292	291	275	307	307	270	286	283	326	307	296	295	296	284	278	284	271	293	264	312	311	289	292	319	279	328	275	272	306	271	285	309	311	286	268	271	311	275	275	284	274	291	305	291	312	276	316	277	303	268	315	282	313	311	288	288	309	305	276	321	306	304	270	291	287	292	299	297	282	277	306	287	279	309	271	308	282	289	296	268	273	291	290	266	289	300	264	298	257	287	293	288	273	289	306	305	302	319	269	295	275	298	304	270	277	297	270	297	282	299	309	268	307	291	305	274	315	274	275	298	312	319	313	295	279	284	305	306	309	287	274	296	317	273	305	319	292	291	276	289	308	289	320	303	299	280	307	303	265	312	270	294	277	280	279	289	258	332	267	290	320	288	300	283	260	292	285	285	307	269	290	284	296	319	301	308	301	247	289	300	281	302	289	319	340	281	310	259	287	291	284	312	276	311	319	277	279	296	320	277	316	276	303	303	270	297	279	270	316	270	308	311	252	278	285	279	267	247	333	264	267	285	311	290	266	277	253	308	278	319	284	301	299	285	264	297	302	296	293	305	315	291	275	284	280	318	283	279	290	276	270	297	286	299	288	273	292	261	293	286	271	300	291	267	272	258	287	270	326	290	279	314	296	297	279	292	256	279	256	314	302	299	295	306	289	294	294	326	298	293	284	264	247	295	279	278	284	295	309	297	287	287	299	299	321	270	261	310	278	297	302	288	324	301	280	272	305	291	253	309	300	301	306	313	302	288	298	275	291	296	294	294	300	295	282	276	289	274	273	294	309	280	273	303	304	292	283	283	292	335	271	275	303	293	309	242	282	295	281	300	287	300	306	277	275	274	278	300	312	251	294	284	286	321	278	277	291	303	286	281	310	294	312	281	301	300	294	290	313	322	299	299	234	297	281	287	272	281	310	294	329	304	325	308	294	326	322	296	278	283	280	313	297	279	282	311	292	314	309	316	294	305	266	313	300	282	258	280	281	267	305	285	292	297	283	313	292	306	292	309	297	308	295	286	295	314	285	290	281	309	286	258	309	288	288	274	295	274	304	277	285	319	292	268	303	288	280	317	295	286	325	284	307	301	285	299	289	274	250	273	286	315	284	305	316	272	342	313	310	314	292	266	281	286	270	294	300	295	259	294	275	296	300	289	291	300	310	310	293	282	277	306	318	317	283	310	312	320	311	279	313	271	281	298	278	299	286	269	292	300	295	303	272	267	275	273	284	318	316	281	342	302	311	288	290	291	266	307	288	284	255	300	294	287	289	337	280	268	278	292	327	302	278	271	292	306	279	275	276	311	285	328	245	252	293	287	277	270	295	301	280	273	295	299	269	255	281	297	301	306	285	308	282	278	300	296	294	305	287	284	280	269	301	264	298	304	314	291	288	287	273	245	319	304	280	274	301	282	282	329	319	310	285	306	299	280	286	297	338	301	274	283	308	273	280	275	319	316	264	283	273	267	294	305	273	285	301	280	328	301	315	291	296	269	298	305	267	279	286	277	284	309	279	309	300	301	273	282	296	281	285	331	296	289	294	283	249	291	301	277	276	271	325	296	288	276	266	311	286	284	305	287	274	289	306	280	272	308	278	302	282	274	287	271	286	292	291	309	294	281	326	315	329	302	296	267	308	252	283	287	272	285	320	260	295	266	276	295	287	276	294	327	257	282	307	285	281	299	293	277	291	289	294	319	283	300	303	304	325	284	282	283	288	289	325	289	308	286	285	271	293	312	254	320	266	326	294	317	306	286	273	291	267	339	321	326	287	296	282	291	327	276	287	289	297	304	306	294	260	294	292	331	287	278	325	295	296	295	293	292	276	313	302	312	274	265	279	283	313	300	285	314	278	302	302	313	308	326	270	318	304	287	261	258	292	317	309	280	289	337	306	327	290	310	300	295	276	270	303	327	307	309	283	269	295	247	326	285	284	275	289	289	268	293	293	268	289	281	268	271	295	258	284	330	323	295	283	293	294	241	305	303	308	288
21601	26387	41633	43237	38775	40789	42537	37629	31636	26681	18454	12440	10776	9316	8169	7536	7676	7071	6433	6503	6462	5760	5416	4396	5789	7079	7845	6353	5070	3843	1916	1116	913	911	908	882	834	839	865	853	858	817	839	792	833	835	817	814	757	807	801	743	717	770	723	756	766	752	785	752	764	746	753	733	711	729	817	750	778	722	760	743	746	732	721	736	767	759	750	744	702	747	750	729	773	714	762	741	762	766	748	759	766	722	782	744	704	775	752	747	710	817	750	743	767	767	778	701	780	694	697	735	737	775	783	753	735	751	737	749	783	770	727	737	749	706	712	756	730	781	747	771	743	751	758	784	731	746	769	763	796	749	698	717	815	745	736	736	717	722	670	745	745	791	719	751	766	719	761	757	757	740	736	740	723	721	701	776	766	743	747	786	695	699	731	779	734	758	683	758	768	782	768	693	706	790	775	745	736	768	714	777	776	694	759	781	747	721	728	766	771	728	754	712	730	703	735	766	739	753	757	729	733	761	729	735	724	738	762	780	778	717	738	740	734	714	731	745	721	712	697	738	731	727	798	762	816	742	734	728	772	707	747	738	761	773	735	733	761	736	728	767	790	732	725	732	784	764	793	724	777	752	733	755	744	701	754	679	771	746	682	783	739	765	710	755	776	727	677	731	741	753	775	749	767	714	722	704	716	765	785	795	705	750	742	736	760	760	735	740	738	665	735	720	699	725	708	735	771	729	707	699	736	789	746	737	750	746	771	778	716	745	749	803	755	756	746	746	762	758	760	751	717	753	740	766	733	737	704	780	715	739	726	759	720	735	730	756	761	776	728	775	732	720	731	755	693	714	738	695	763	768	748	764	760	745	725	753	745	723	703	699	732	770	758	781	703	737	726	767	791	736	738	716	767	786	769	784	753	755	716	801	737	760	782	755	688	759	776	753	757	776	775	727	728	757	711	738	754	729	721	732	665	730	744	750	758	768	737	736	747	753	740	771	724	710	732	750	713	736	715	789	753	747	696	753	757	716	713	736	742	737	787	750	731	783	785	732	738	692	728	752	720	780	759	708	756	701	758	799	723	747	724	715	743	729	708	737	728	790	750	758	749	747	740	747	738	702	764	809	740	730	754	810	713	733	750	772	657	745	734	728	753	717	744	765	753	756	683	746	786	712	754	705	746	708	712	780	751	776	739	781	699	724	770	747	747	731	749	743	758	701	732	735	696	737	714	767	776	754	733	713	754	713	741	716	765	733	699	716	788	717	682	784	769	755	775	719	713	737	753	736	777	751	725	793	741	721	784	795	709	698	758	751	784	714	690	723	735	779	736	745	734	753	760	714	692	781	743	730	754	709	740	759	771	797	744	712	745	740	777	718	742	731	740	783	692	820	719	710	771	783	745	738	713	700	741	719	718	776	738	772	793	753	734	754	727	772	783	726	715	717	757	768	685	750	789	739	744	757	780	733	717	740	797	708	715	743	759	733	737	709	770	714	720	691	733	751	738	744	714	766	725	740	812	765	738	760	710	709	701	745	757	723	709	735	778	770	761	750	730	747	745	730	785	765	711	731	756	751	771	752	753	755	690	747	754	761	718	702	753	774	758	759	688	741	733	745	740	702	788	755	791	711	733	710	738	765	696	773	708	781	705	724	740	763	731	722	702	759	760	733	720	774	720	732	771	782	715	759	726	737	736	728	755	756	764	728	763	728	731	704	722	749	729	762	763	741	709	745	693	795	768	758	746	684	761	761	742	714	744	723	761	762	732	736	737	743	711	721	733	701	742	769	718	742	721	747	717	746	709	735	783	781	752	771	733	738	702	737	722	716	722	737	700	719	700	717	709	765	759	717	793	713	789	699	711	773	746	769	718	760	756	801	755	769	749	696	740	704	745	740	748	693	709	733	739	744	738	741	742	762	740	681	736	730	747	784	785	753	765	762	767	698	768	729	710	734	728	716	725	705	758	750	704	766	762	722	746	734	746	716	729	739	717	722	696	778	755	766	731	757	757	748	776	741	795	734	749	766	740	689	751	724	773	761	746	771	761	730	750	795	799	751	755	762	755	735	724	802	740	727	770	784	754	789	763	730	742	753	752	720	736	756	694	745	776	750	734	728	727	749	735	772	753	752	726	761	757	717	757	788	792	740	733	790	735	691	758	704	699	736	720	774	736	759	746	739	727	748	682	717	758	751	734	713	714	729	720	716	740	702	736	757	718	763	740	744	702	757	768	737	764	790	716	765	759	746	717	719	744	714	746	737	719	710	720	672	717	721	749	743	723	739	759	756	718	772	743	727	713	735	743	756	747	758	726	740	691	761	751	687	765	773	686	722	815	776	691	770	756	726	742	768	734	787	763	750	704	734	768	755	753	798	774	732	768	722	786	715	683	775	722	745	723	777	735	726	750	743	724	792	758	738	746	752	747	735	789	755	761	707	760	746	722	679	751	735	763	746	775	734	734	751	732	727	739	729	744	763	765	778	784	714	720	740	720	745	728	722	747	779	732	791	741	743	747	741	811	744	753	747	776	804	714	718	735	717	773	717	710	716	737	732	738	784	794	731	719	702	728	727	711	785	752	720	742	697	740	745	733	749	783	689	774	757	772	736	745	746	749	769	759	815	718	733	772	758	690	710	734	738	755	744	782	710	712	741	744	736	737	749	737	745	689	750	751	741	730	723	728	720	728	707	718	696	745	732	734	766	723	710	742	703	801	758	741	707	755	807	740	762	739	748	752	783	828	735	770	757	752	720	766	723	736	720	759	701	757	785	729	713	730	737	734	794	700	732	737	771	739	750	728	801	733	756	732	730	790	720	773	744	756	716	715	761	743	746	736	730	746	746	797	746	720	777	747	743	733	741	715	725	744	772	748	727	733	739	752	769	750	806	780	705	743	732	711	763	752	792	759	762	734	717	739	726	751	692	789	765	706	731	738	740	709	752	723	744	784	744	746	711	736	755	736	719	761	764	733	720	726	749	754	714	730	767	739	741	756	759	721	724	723	742	745	729	740	733	800	743	685	742	707	765	748	685	695	750	778	730	743	721	746	740	762	753	744	754	720	726	803	740	742	741	755	716	743	719	758	745	734	720	750	763	744	764	721	701	738	730	787	687	755	711	793	779	745	728	735	734	738	760	739	733	746	728	760	750	700	766	747	770	738	723	763	737	694	687	738	753	775	768	749	771	766	719	752	729	773	727	752	714	710	747	712	717	728	760	778	733	785	774	751	718	715	732	727	755	762	739	739	682	709	720	749	743	731	736	767	764	793	750	724	736	727	743	733	763	764	748	714	752	728	690	757	801	753	703	775	737	729	759	753	754	723	746	749	722	749	778	771	733	721	762	795	713	719	744	748	731	744	725	755	694	756	748	762	721	704	752	739	741	712	707	745	746	736	733	741	710	750	728	719	770	745	772	711	766	717	718	743	749	762	740	720	704	732	699	723	722	757	707	752	744	728	687	732	723	768	728	729	722	762	763	694	680	784	727	781	726	667	747	764	739	731	707
16921	14651	19694	15189	10189	7628	6153	4185	2827	1703	1245	1250	1150	928	823	754	663	645	603	527	476	466	460	426	389	345	347	342	353	357	308	327	325	316	293	307	294	297	268	314	297	313	324	322	265	307	275	324	284	295	318	264	270	267	296	308	296	287	298	313	298	297	272	306	313	295	288	297	294	308	287	293	335	310	287	284	294	294	276	302	304	306	277	324	290	297	282	289	311	301	318	283	289	299	327	313	311	283	284	329	273	288	289	306	317	285	287	294	303	302	291	294	307	279	295	294	329	313	311	294	292	303	313	303	292	278	319	289	298	278	317	321	299	287	304	317	304	273	269	272	310	263	335	297	312	284	290	279	315	309	290	317	272	320	302	307	310	325	340	295	282	336	293	301	313	312	287	324	278	295	295	282	305	313	282	321	324	300	294	279	292	288	300	274	291	297	284	299	282	286	324	290	312	299	293	304	293	276	285	312	312	286	307	302	277	308	283	274	275	293	311	286	286	304	321	275	289	299	282	331	287	301	298	263	309	293	285	304	267	309	303	303	263	317	318	293	299	312	346	308	321	288	280	286	276	306	275	298	280	271	312	298	325	321	297	291	306	316	285	284	320	308	285	273	320	276	277	302	305	299	299	301	307	296	298	305	315	305	274	269	297	296	282	310	298	294	296	305	282	294	286	286	278	293	318	286	308	295	319	314	296	286	318	312	313	300	294	312	274	288	315	302	289	283	292	316	316	282	278	283	335	309	295	325	309	317	290	285	289	281	289	273	297	293	319	304	284	288	300	274	296	346	279	281	334	324	294	274	304	337	294	331	280	293	303	293	299	298	320	283	323	305	323	283	311	271	304	307	295	319	292	304	309	294	284	297	289	282	293	296	304	276	322	279	293	288	284	301	296	289	322	316	292	279	282	280	306	270	311	272	295	268	285	295	303	259	292	317	256	282	300	296	328	306	267	326	287	306	287	286	301	276	297	289	297	305	308	295	286	321	302	252	301	272	300	298	295	283	304	303	298	287	322	284	300	297	303	309	286	308	300	300	301	295	289	291	280	303	306	301	271	285	278	276	310	312	287	306	295	262	279	268	292	300	283	309	293	308	281	292	275	285	289	321	288	303	299	291	285	290	309	317	284	289	303	297	301	281	297	291	304	281	307	326	279	293	280	300	287	275	296	295	296	275	284	277	268	295	290	272	278	285	287	318	282	265	290	319	273	276	278	291	300	331	278	280	316	313	288	314	266	315	289	307	300	331	301	300	270	294	297	302	313	277	291	314	316	271	327	310	286	290	286	292	280	296	290	300	297	288	274	283	329	296	291	334	291	319	316	295	271	319	264	289	272	312	300	316	304	305	273	290	292	295	286	308	339	307	322	285	273	283	289	299	300	329	275	290	325	275	298	302	318	310	300	286	322	273	285	304	288	318	285	288	296	300	292	290	296	323	282	309	309	304	286	303	294	313	293	306	300	335	284	270	277	263	261	296	267	302	288	295	300	306	293	317	291	300	303	334	320	290	303	305	316	307	324	296	288	302	278	263	283	303	293	294	310	269	275	294	280	291	288	304	315	301	299	294	329	282	300	322	290	324	304	294	337	278	285	300	300	284	287	315	294	287	307	293	295	328	313	294	306	291	318	281	293	321	295	321	341	311	301	291	299	270	282	290	295	287	293	307	319	277	298	304	288	291	280	290	294	301	313	295	257	292	333	310	287	271	309	298	281	355	303	300	277	291	308	307	291	304	288	326	291	309	278	287	279	309	307	305	294	295	301	293	300	322	326	302	289	345	271	325	310	301	287	274	309	316	301	298	289	243	309	289	306	302	305	280	290	280	312	304	291	332	256	271	276	259	279	284	320	303	291	294	286	320	332	299	337	296	313	304	334	321	283	302	296	309	285	307	304	266	291	282	270	306	305	309	271	294	300	291	308	287	280	301	298	320	281	286	313	313	314	312	310	283	337	306	295	292	291	297	288	307	315	316	285	296	304	270	288	332	315	290	319	272	302	274	293	283	269	296	295	289	299	316	329	298	292	292	278	263	302	305	288	288	300	273	315	295	306	287	332	316	308	289	309	292	354	283	300	307	299	281	310	294	309	298	306	317	304	291	283	285	299	310	290	265	315	297	283	275	293	287	327	296	321	287	294	314	299	291	304	300	279	289	283	303	326	287	304	295	295	294	281	276	304	325	311	281	300	292	275	288	274	261	276	296	341	300	304	313	321	285	280	311	325	291	277	308	319	280	291	303	288	275	283	298	281	318	297	331	316	314	299	270	316	309	338	309	273	289	283	302	328	277	331	345	307	289	274	332	319	276	281	297	291	299	293	309	278	296	288	304	282	289	315	274	299	283	275	342	293	314	298	269	295	292	274	264	299	292	290	284	283	315	283	277	291	301	273	306	291	299	287	325	286	304	285	311	294	311	315	264	312	305	283	292	298	304	286	330	316	298	312	294	292	311	326	288	296	311	301	279	289	306	275	300	264	286	257	310	315	311	281	292	306	312	300	309	283	283	283	275	288	283	288	294	316	276	312	291	288	291	296	308	304	279	288	287	295	294	276	288	301	312	303	286	286	297	301	292	347	298	296	276	321	269	270	315	310	293	297	306	317	279	287	302	264	335	277	325	298	288	344	307	316	308	281	277	299	301	277	291	304	305	305	266	314	318	336	313	285	270	296	281	292	307	259	264	322	331	281	305	282	284	284	304	284	264	272	302	287	279	274	304	323	319	317	281	301	255	344	314	283	299	267	305	301	288	287	294	275	283	314	315	270	301	296	314	303	289	318	338	318	271	275	295	317	293	283	274	270	303	300	304	306	298	295	295	268	322	260	288	311	290	301	330	266	304	329	296	263	301	294	292	259	306	294	317	298	286	308	284	301	296	285	307	270	314	275	308	292	323	312	318	306	307	292	311	310	288	319	295	288	261	301	279	284	282	268	285	291	317	304	302	302	281	292	321	300	295	281	251	334	308	306	304	324	339	305	309	280	305	337	311	329	334	319	287	285	306	287	285	267	317	291	318	304	300	293	302	283	300	310	335	292	307	297	290	267	306	331	292	313	307	294	319	313	318	284	298	306	269	308	301	274	281	259	300	254	267	281	274	310	325	308	276	319	298	251	325	285	280	301	282	324	286	295	303	309	328	280	314	299	346	284	278	297	309	281	290	299	295	303	290	300	287	310	325	284	295	269	268	290	282	317	300	290	309	290	298	274	293	318	306	289	294	276	263	308	305	300	307	275	287	290	296	324	322	303	298	299	295	330	274	301	295	280	282	310	312	270	251	293	278	315	256	284	298	319	295	276	288	296	315	292	304	317	276	294	276	300	290	304	280	293	311	281	297	309	282	303	275	283	314	310	310	304	297	283	320	296	292	289	311	299	296	305	308	320	281	322	300	301	306	267	305	307	312	313	299	263	316	301	321	323	306	319	284	337	299	315	286	277	263	308	309	298	286	295	283	287	318	285	303	291	280	266	318	307	272	306	324
10080	13029	25507	26488	22880	21136	19294	15278	11241	7620	6148	6290	5480	4586	3873	3531	3239	2801	2662	2403	2154	1861	1748	1618	1457	1375	1349	1204	1045	964	807	813	765	780	762	743	728	742	778	766	786	747	752	755	771	774	785	729	823	833	743	808	762	765	798	741	708	734	764	742	774	764	784	776	744	784	784	741	775	736	788	720	766	799	752	723	758	773	734	767	736	721	716	746	815	757	833	802	746	776	765	776	748	753	756	756	794	755	753	779	806	752	743	774	721	696	737	777	721	753	836	795	721	760	734	723	761	757	763	757	737	738	758	802	778	824	759	773	791	754	763	786	792	747	798	746	694	777	757	767	780	755	763	741	751	763	795	755	764	777	743	769	818	836	747	770	781	748	660	776	752	762	733	727	793	748	702	731	789	689	728	764	730	775	774	786	778	775	786	754	728	758	790	779	772	800	806	734	748	757	812	722	753	742	784	782	765	764	714	818	810	793	826	773	749	776	746	755	758	790	761	753	776	758	730	778	768	740	762	760	712	757	729	785	778	748	729	744	770	704	773	780	771	776	753	713	750	735	825	738	704	790	759	793	716	786	810	756	752	741	765	754	736	740	699	733	767	751	771	759	772	778	742	700	777	746	790	740	778	773	733	762	748	777	762	757	728	801	756	731	796	750	783	771	798	702	823	771	794	786	742	754	715	743	707	760	783	783	741	742	743	770	776	781	779	726	750	718	777	739	770	774	758	774	702	782	749	744	747	767	766	718	738	781	735	787	781	764	784	728	750	762	731	736	762	791	715	778	734	760	764	763	775	722	740	755	724	776	710	756	717	735	758	762	749	770	823	781	772	735	748	765	728	736	776	736	773	716	742	738	769	758	745	740	771	733	732	766	752	828	754	738	768	806	745	776	752	743	769	743	746	756	754	738	791	736	722	730	777	758	726	768	712	777	810	733	783	753	776	847	732	767	760	696	778	778	741	785	780	756	719	767	720	766	757	739	800	758	760	770	786	775	781	763	766	801	762	756	791	766	774	781	750	735	740	765	783	773	777	759	722	715	737	729	752	722	768	752	801	783	774	773	755	779	762	718	769	785	803	770	751	732	724	742	785	765	796	752	762	731	750	799	778	771	757	744	768	750	753	770	741	760	755	755	709	738	767	710	743	759	729	748	759	768	797	723	747	757	721	779	785	735	737	778	800	751	727	762	705	799	742	744	838	789	699	745	795	723	780	721	728	747	765	772	696	760	725	746	744	692	764	784	797	734	715	794	784	741	782	712	748	699	707	739	745	750	725	754	763	761	780	747	769	812	742	756	737	729	792	735	785	719	769	736	744	731	751	747	759	733	759	790	707	766	807	780	741	749	792	729	757	781	764	799	811	767	729	751	741	779	812	786	763	807	774	805	751	746	755	753	728	703	723	794	751	691	737	765	802	769	785	811	802	765	741	788	799	770	741	747	770	744	791	730	819	727	763	740	783	751	745	718	749	756	773	756	788	739	798	755	750	765	753	755	798	738	801	776	759	783	731	761	722	808	795	793	722	736	719	747	766	745	769	732	793	743	818	763	750	736	741	730	783	784	770	819	776	782	730	771	713	753	753	762	708	774	748	792	787	771	761	789	837	748	731	782	739	765	786	732	746	746	738	786	740	744	764	783	763	742	741	775	757	770	726	762	757	678	817	749	732	780	767	752	766	762	723	743	717	746	733	755	755	809	762	787	758	763	757	759	726	767	782	761	824	779	753	747	818	748	740	763	771	755	806	790	786	763	763	774	745	759	769	768	790	760	780	767	746	798	760	733	767	771	759	760	744	744	755	705	749	755	728	731	794	776	759	780	762	786	746	730	747	788	742	786	723	699	742	787	731	719	771	759	746	761	701	769	750	763	755	723	723	797	792	779	762	740	757	715	795	728	789	724	811	726	734	765	763	750	754	690	788	751	806	750	747	716	757	725	752	748	710	759	757	736	780	744	753	767	793	774	757	764	763	740	751	709	819	743	704	777	777	767	744	803	756	760	740	784	689	752	769	698	777	758	748	752	738	774	703	734	740	720	718	770	796	780	748	772	781	759	717	685	733	757	744	756	776	734	757	751	735	751	775	762	713	745	754	761	703	782	779	733	785	702	784	779	772	761	760	765	705	757	783	777	727	723	725	746	780	767	784	778	767	716	730	782	750	754	767	776	774	744	801	741	784	759	705	760	725	757	778	732	817	764	742	753	789	774	748	708	776	789	784	762	753	773	749	762	796	767	772	755	781	744	766	749	767	722	745	747	732	769	754	786	778	725	784	755	787	769	759	783	782	704	740	766	798	750	757	756	787	735	789	764	763	725	730	767	807	787	781	783	766	809	757	727	695	809	741	743	761	741	774	742	752	745	756	786	775	704	798	783	739	743	746	744	796	763	774	772	765	790	746	781	784	777	729	760	778	737	784	733	714	725	733	744	763	713	789	714	745	742	751	714	759	749	740	751	740	751	738	769	775	705	713	775	774	758	741	795	767	777	751	774	747	811	754	698	791	754	760	731	745	780	698	796	777	726	746	756	759	753	777	789	797	807	708	745	748	780	779	726	736	775	742	733	759	778	770	756	773	716	777	788	715	741	767	724	729	783	776	746	750	783	739	754	807	750	774	750	730	724	794	744	747	780	797	749	769	763	774	779	758	745	773	765	763	827	741	812	755	735	763	706	742	726	780	755	807	730	780	779	759	767	727	730	792	762	762	758	761	753	777	795	810	747	785	711	739	801	733	773	812	750	778	815	798	734	725	785	753	774	727	736	798	722	790	743	767	760	731	791	771	755	751	814	793	817	807	810	704	746	751	793	782	740	765	750	766	705	767	740	704	826	750	772	763	769	772	788	742	736	735	734	724	766	752	744	788	746	734	756	825	734	760	727	782	733	711	781	744	729	725	786	764	766	744	766	748	766	775	759	706	751	793	769	763	749	755	724	739	762	707	723	748	784	763	765	790	744	765	752	778	758	771	757	767	768	735	795	749	761	761	699	738	775	742	755	764	784	776	778	731	778	775	783	758	746	807	703	713	748	753	724	758	776	745	721	775	757	783	763	808	739	776	761	737	788	752	777	782	747	729	770	761	756	767	749	753	753	783	773	766	762	707	707	749	767	765	719	742	731	730	784	728	753	744	715	809	748	724	754	728	732	772	737	737	727	754	736	754	716	739	758	783	789	746	763	771	777	732	793	743	750	761	805	743	766	782	740	756	765	721	752	776	741	743	784	767	745	745	746	700	734	733	800	774	757	756	771	777	754	779	754	773	787	752	729	744	761	725	796	742	733	783	715	762	742	745	764	736	783	782	799	756	750	769	747	725	769	747	741	776	715	727	735	744	738	759	737	761	746	746	738	760	735	734	815	755	731	695	775	779	772	746	760	758	774	767	816	718	805	736	746	731	725	773	760	742	753	756	786	751	803	802	762	771	760	720	726	718	739	705	768	737	762	734	750	743	718	740	799	786	781	767	765	765	720	747	683	768	804	771	769
28873	24739	30506	27000	19737	15623	16239	17274	12777	4433	2261	1845	1693	1534	1321	1206	1101	979	942	851	754	712	697	786	784	870	749	703	551	437	347	347	332	333	325	330	307	313	331	354	336	335	323	322	306	330	325	341	321	303	315	307	308	299	303	296	290	290	306	320	293	299	283	311	297	317	290	316	296	309	316	308	301	321	276	321	323	308	271	317	287	306	333	340	326	312	318	339	339	307	310	310	329	303	296	277	290	331	315	334	321	306	282	292	283	331	326	302	308	313	322	298	276	304	297	269	334	302	289	330	336	325	311	324	355	307	293	325	339	306	285	337	322	280	315	273	316	312	306	295	305	298	339	310	338	316	321	310	273	309	313	295	324	326	286	319	307	303	296	316	313	321	324	324	293	308	268	296	297	320	340	292	283	312	311	305	306	304	303	318	314	339	304	294	336	333	282	317	304	309	332	278	307	295	293	285	309	282	302	293	332	283	307	302	332	296	347	294	319	301	322	300	300	279	326	272	297	277	339	298	288	320	314	299	290	283	304	313	308	283	295	295	302	290	297	280	316	312	324	337	328	339	292	305	291	304	305	343	280	332	319	309	316	302	333	344	351	285	314	312	286	297	296	339	315	277	313	316	316	279	290	308	323	351	305	296	314	277	283	290	289	275	322	291	287	270	299	294	297	321	299	306	322	301	299	282	324	300	304	291	314	321	329	307	340	339	313	320	300	321	306	261	330	293	328	313	281	296	289	305	285	320	305	296	297	280	306	324	306	304	307	299	300	321	320	335	280	305	321	318	291	318	325	324	304	300	276	334	287	257	284	307	321	350	291	270	302	288	294	294	307	275	309	304	318	293	317	332	339	270	312	319	316	297	326	298	324	308	305	317	296	337	318	296	335	311	314	318	300	297	326	299	295	345	337	314	297	342	320	312	298	316	331	300	295	356	318	332	291	314	305	315	325	326	315	303	301	296	297	307	325	283	328	280	311	313	283	295	316	290	325	310	307	296	308	324	327	297	313	305	285	304	311	297	282	300	291	305	301	320	286	314	282	313	303	330	283	316	323	318	293	328	307	313	318	307	306	319	319	320	325	271	298	316	306	308	315	313	320	284	304	324	322	282	306	335	253	312	321	296	283	299	318	324	304	320	301	317	290	321	320	296	317	309	319	299	306	277	307	296	339	284	311	325	310	311	301	279	303	322	284	290	316	315	287	332	301	377	336	313	314	316	309	326	298	286	291	307	334	314	320	308	327	344	292	309	315	304	333	319	287	322	296	289	293	320	276	318	316	324	301	332	305	315	328	346	322	341	293	326	281	316	303	323	324	319	316	296	313	284	316	319	340	317	319	316	309	313	325	287	279	287	273	314	303	326	323	313	319	298	287	301	318	310	326	283	312	314	336	349	299	302	307	314	307	314	314	322	294	301	338	305	335	310	316	314	305	308	320	333	309	278	309	304	311	305	304	299	342	324	318	305	311	323	307	329	292	324	353	320	282	284	314	294	319	330	288	308	298	285	302	295	327	334	278	326	305	322	314	293	352	306	339	318	292	299	310	326	291	275	300	293	312	329	308	313	318	328	323	316	322	322	313	316	280	301	290	350	338	340	292	300	316	317	299	295	279	330	306	305	283	296	299	315	291	346	312	286	307	340	306	321	298	282	303	311	316	320	299	322	315	335	301	305	292	284	325	332	311	301	333	307	301	289	313	336	287	328	287	296	315	302	308	287	307	339	306	327	293	315	307	312	334	268	335	305	258	327	297	306	309	314	306	306	325	306	279	284	301	296	327	305	313	301	311	303	319	295	320	325	318	337	313	316	346	291	348	288	331	333	317	323	304	322	316	333	306	300	309	307	301	327	320	329	317	325	321	330	299	320	322	317	319	302	303	302	325	306	352	308	307	320	350	295	290	305	333	291	354	301	285	282	299	331	324	325	319	334	295	332	343	327	310	310	292	271	307	311	314	308	306	336	315	336	310	278	308	315	303	306	296	317	312	312	305	281	299	314	318	310	292	282	293	259	330	289	310	347	297	318	314	321	314	275	308	308	355	312	315	284	305	305	298	318	307	304	314	303	304	270	334	338	287	292	300	336	323	363	318	284	317	301	307	316	315	312	289	342	319	326	278	302	303	291	348	287	295	303	304	310	298	294	327	308	290	305	299	278	310	325	300	293	286	341	276	296	351	331	310	313	303	277	318	329	294	331	302	306	286	336	312	313	329	289	294	352	346	304	296	283	291	324	310	309	302	298	320	305	330	315	280	292	306	322	285	315	297	327	290	306	300	316	322	290	293	289	274	316	285	323	315	306	315	302	291	280	319	313	321	322	302	331	314	287	292	320	333	329	302	308	288	330	317	309	287	308	306	292	307	329	323	280	295	315	332	332	319	321	319	333	322	306	326	314	321	294	291	321	284	289	311	294	316	316	308	274	315	312	311	293	320	300	312	277	325	312	298	314	316	331	312	284	335	310	323	303	292	293	273	296	321	338	322	322	323	273	326	327	280	315	337	306	323	275	302	304	295	337	295	305	288	303	304	320	308	322	266	317	314	316	324	327	298	295	289	292	310	306	291	303	324	300	316	305	330	290	320	296	300	307	314	309	310	315	263	303	297	320	290	322	286	297	322	314	309	285	328	319	289	299	308	291	312	343	292	273	288	297	312	346	285	305	311	287	317	320	333	315	331	300	305	308	323	302	300	297	302	320	311	318	304	319	299	333	313	324	302	306	311	290	328	315	287	311	295	339	302	306	333	299	290	312	317	307	336	301	309	328	324	336	328	321	301	280	282	324	355	300	272	298	304	312	288	315	314	294	330	320	320	330	319	297	315	298	325	309	304	323	319	279	333	304	322	320	324	335	336	285	337	330	276	287	301	291	331	309	328	302	304	300	294	333	330	287	304	331	322	315	314	289	340	295	312	324	292	273	329	310	327	312	335	317	318	312	306	301	308	322	316	336	329	342	320	334	304	307	293	284	314	297	318	304	304	311	289	298	308	307	303	264	310	314	306	336	311	319	298	322	330	287	301	319	311	316	285	295	345	330	297	281	338	308	334	336	323	322	298	297	313	306	288	333	291	302	308	290	281	325	293	311	326	342	280	296	312	312	270	310	327	315	333	325	305	296	327	338	297	283	314	351	291	284	318	342	310	299	311	304	295	292	298	281	307	283	343	276	329	304	290	300	315	287	302	348	303	321	291	297	309	297	281	299	300	324	290	298	268	294	296	315	284	304	316	304	343	309	306	288	303	307	304	311	309	300	296	288	306	308	284	342	276	315	319	313	304	308	297	297	304	323	288	311	323	346	314	334	274	325	322	330	290	330	329	311	326	305	297	304	306	306	310	299	321	320	309	299	294	298	270	318	299	297	350	312	334	321	315	317	271	276	320	276	321	299	295	347	351	313	288	342	282	294	322	322	326	311	312	290	306	287	293	297	306	314	316	322	327	294	308	308	311	296	309	288	301	337	272	305	297	329	272	325	285	339	308	291
17446	20489	34438	36763	33430	31689	34287	36185	26713	13703	10035	8841	8363	7820	6821	6032	5667	5297	4906	4078	3831	3551	3599	3858	3663	4261	3893	3524	2637	1770	1099	955	874	919	995	847	852	872	882	885	857	822	833	910	832	825	828	805	805	795	846	759	785	807	788	759	805	822	810	788	802	805	812	819	780	869	807	791	818	744	825	783	796	782	824	746	802	813	771	822	836	766	827	802	797	769	780	741	780	803	851	828	776	769	824	817	769	769	765	791	781	806	779	761	750	760	773	774	790	854	807	775	794	767	804	808	763	739	740	757	771	783	772	772	781	770	780	820	783	769	716	810	765	788	821	795	765	720	829	774	750	795	831	767	828	727	748	790	733	785	800	784	756	838	763	835	819	822	764	797	780	808	807	837	776	765	759	813	801	803	751	776	780	819	765	818	759	783	802	804	745	792	795	791	787	741	838	756	718	797	803	784	744	749	806	805	729	849	825	834	789	826	748	790	869	749	791	777	782	809	784	733	755	719	739	776	771	773	788	774	815	808	807	768	789	776	811	777	737	813	790	793	740	784	806	744	803	777	796	835	782	824	790	753	826	773	864	797	758	760	769	749	786	781	774	809	801	809	754	768	796	755	779	747	840	790	826	795	787	774	855	872	782	819	846	768	792	755	736	770	689	786	800	771	764	782	796	766	808	783	743	810	814	788	770	798	751	785	776	795	783	772	733	778	823	798	794	785	812	837	751	826	775	800	751	768	810	796	834	792	800	798	816	822	792	761	739	798	717	815	766	747	729	755	812	774	769	704	753	754	816	814	798	756	851	794	787	795	784	815	768	849	765	773	742	763	834	746	789	785	808	777	783	766	739	737	809	787	799	759	748	774	750	787	805	808	793	735	757	833	783	767	832	804	834	765	783	825	820	841	819	817	711	774	728	757	800	768	803	786	791	749	830	791	780	746	808	812	811	779	798	798	803	783	824	774	686	792	787	785	751	778	782	788	815	827	794	808	754	785	815	804	772	763	774	787	778	757	795	769	733	783	793	811	780	788	830	789	786	784	794	807	805	762	795	780	798	781	767	808	784	809	795	752	787	729	798	795	735	806	776	801	753	755	818	700	738	756	755	760	811	783	760	813	806	788	770	786	791	795	777	786	760	779	815	764	718	739	747	797	843	805	816	800	768	770	812	779	812	792	766	754	731	755	793	795	720	735	790	797	782	770	756	766	781	750	798	784	723	778	777	734	780	745	729	807	807	749	761	796	784	744	733	781	803	796	786	733	785	727	773	762	803	764	754	756	737	828	746	760	768	790	789	778	811	736	766	810	767	777	830	751	755	800	823	799	769	804	809	812	796	789	802	755	820	821	810	812	794	804	757	739	757	746	835	821	758	804	783	764	811	845	758	771	771	811	763	783	810	802	755	804	811	827	767	729	783	748	817	757	818	737	769	802	803	771	771	750	820	789	834	772	738	808	741	799	811	790	761	816	775	761	797	848	811	779	766	799	813	784	786	820	749	782	765	762	865	804	768	786	780	799	774	765	782	773	756	801	747	737	811	759	779	784	774	853	762	774	792	809	778	759	811	774	750	756	804	764	768	805	759	741	800	710	781	768	791	769	797	829	795	742	790	779	799	750	787	803	786	821	704	788	833	752	774	868	812	808	815	784	801	802	763	801	805	784	755	747	831	778	770	752	818	769	807	773	814	793	802	763	754	774	798	753	801	814	764	792	793	830	810	827	791	746	764	747	753	785	804	770	815	818	769	776	785	856	795	788	820	780	847	766	782	786	714	788	760	742	789	798	728	824	836	792	770	779	783	848	789	751	809	817	777	824	809	758	774	787	724	790	838	817	790	815	810	815	769	790	766	782	772	759	770	739	851	833	744	798	814	832	773	811	813	753	771	795	782	786	823	754	811	795	781	777	770	789	780	787	761	758	787	767	797	830	786	758	743	814	802	822	772	784	756	790	818	778	806	792	776	752	787	764	799	801	792	796	746	787	758	758	773	776	739	775	775	808	759	811	826	785	769	820	740	753	822	796	786	755	726	796	780	757	825	781	777	783	780	832	710	769	776	778	785	775	766	730	759	752	759	776	731	814	751	729	758	836	819	789	762	797	800	740	786	821	833	749	737	815	758	828	768	764	800	781	782	754	787	769	812	799	795	829	778	795	813	774	826	776	784	776	815	739	782	794	806	804	816	724	788	767	855	811	840	763	794	792	791	800	770	752	781	776	774	769	802	780	805	782	838	789	763	826	801	748	744	770	845	809	786	799	783	824	764	758	795	791	780	788	753	750	773	870	821	767	741	717	800	790	840	760	830	765	789	811	795	785	799	770	786	827	839	834	767	738	791	760	769	759	809	801	801	757	801	792	791	841	799	771	820	813	828	785	768	856	791	815	774	732	778	784	772	749	721	765	764	781	780	824	835	794	774	785	806	760	792	846	799	773	716	736	759	768	820	786	804	784	732	751	810	776	732	724	777	816	791	826	762	787	789	831	810	785	751	803	717	741	760	753	814	746	771	789	833	767	783	784	768	758	828	832	824	798	758	762	818	782	757	761	757	819	819	798	782	800	786	778	769	792	759	773	782	836	802	748	784	802	750	801	796	790	764	800	733	741	765	814	820	809	752	739	810	750	809	777	838	780	772	758	784	802	766	790	771	811	819	837	819	762	761	800	801	766	807	780	838	789	816	731	776	793	795	855	816	734	825	776	749	800	757	746	778	773	787	811	789	800	771	794	724	786	814	764	720	773	764	776	766	759	767	786	741	811	774	790	793	788	819	778	832	828	794	777	837	756	810	779	793	769	814	813	810	774	745	806	769	787	796	777	807	786	786	735	764	811	802	762	815	807	741	797	774	811	777	783	814	806	796	758	757	784	767	759	777	793	796	751	762	761	824	806	748	855	730	760	789	784	772	738	761	799	774	785	759	780	759	758	811	765	804	799	755	784	745	759	822	792	769	746	791	778	787	803	758	847	770	766	777	792	796	732	723	824	793	772	783	741	795	800	764	804	823	810	832	759	776	752	802	794	791	754	789	789	787	794	792	778	724	784	754	782	804	775	780	772	837	790	784	770	800	715	817	774	776	827	785	811	827	779	827	810	829	771	831	775	799	776	801	805	752	764	813	766	774	808	743	817	733	716	797	770	799	794	762	737	744	814	800	792	776	782	788	745	817	767	772	769	760	812	812	726	777	791	827	803	773	805	790	799	792	821	772	796	776	732	744	713	789	771	759	753	820	734	841	767	812	785	819	778	768	761	741	815	792	813	823	799	731	748	806	798	790	827	852	797	786	785	765	753	783	827	808	737	755	769	776	772	825	758	806	791	784	803	828	819	744	757	780	765	762	761	799	808	781	771	791	775	816	759	810	810	765	802	792	762	808	793	820	819	839	802	788	760	796	827	776	769	771	824	762	746	774	788	743	786	818	790	800	795	745	780	777	760	826	795	762	792	777	786	775	802	766	784	785	806	818	768	724	786	804	780	842	766	759	765	797	793
36872	31391	40486	32849	28420	26707	32454	27287	10687	4173	3073	2955	2492	2282	1966	1918	1694	1539	1386	1228	1033	1004	1007	925	1088	1267	1107	695	612	420	396	447	324	343	311	363	346	331	363	355	321	332	300	343	322	314	294	317	314	345	310	263	300	285	288	274	306	297	297	297	280	302	264	281	287	301	301	292	245	309	286	282	277	281	262	293	267	290	338	288	288	285	269	289	292	274	271	288	331	298	271	255	261	294	287	295	296	275	285	300	275	300	262	317	298	273	298	247	282	279	299	299	300	249	270	290	274	328	266	284	284	285	308	275	299	274	300	268	296	292	288	321	228	276	327	337	259	264	284	282	286	290	274	272	286	258	285	300	256	271	276	267	297	273	280	314	315	299	268	250	287	296	286	272	256	292	295	263	292	295	267	274	279	283	277	279	277	267	264	264	281	259	255	278	281	279	263	315	288	298	268	262	297	284	271	272	287	303	260	259	274	251	252	267	292	302	264	271	277	261	276	280	255	274	279	293	268	283	273	273	308	262	296	303	287	285	270	292	269	285	302	287	263	286	295	283	274	287	276	276	271	258	284	309	270	271	286	310	312	267	303	323	301	277	319	285	284	265	269	291	265	286	264	320	310	294	278	279	276	266	277	299	271	303	278	278	291	261	274	289	284	252	295	271	306	246	298	277	256	250	240	293	295	273	295	273	276	276	289	284	282	291	279	266	284	291	267	255	273	315	272	273	293	305	271	301	281	279	282	280	284	291	305	301	278	278	282	262	316	292	254	290	280	281	295	294	281	276	299	295	286	281	267	275	276	279	292	313	264	306	299	285	273	285	291	268	316	272	289	286	291	285	271	296	294	310	257	283	240	265	298	283	278	261	279	281	294	276	290	288	275	291	277	295	277	251	285	285	273	263	288	282	286	273	305	246	286	272	293	285	267	301	299	290	262	310	264	267	271	273	261	276	268	245	281	284	292	285	279	278	276	287	298	295	297	275	266	297	318	277	250	250	287	291	275	290	285	290	268	310	288	282	278	265	282	284	286	279	281	280	301	311	266	310	264	268	307	283	279	285	291	271	299	270	285	279	264	288	304	274	230	260	278	272	273	264	287	292	276	291	297	312	252	257	261	270	285	287	283	273	265	279	255	282	287	280	269	277	266	282	285	271	304	284	289	298	255	275	248	283	266	272	287	275	251	269	303	264	280	266	298	287	279	280	306	287	292	272	263	278	262	298	291	287	299	283	290	272	270	298	255	289	282	291	290	281	279	266	305	284	281	284	281	297	279	276	275	265	252	302	271	250	309	295	310	299	304	257	272	287	313	259	274	285	267	298	282	272	286	286	263	290	284	282	274	292	296	277	305	275	286	269	242	265	262	245	279	304	297	293	275	290	294	287	282	285	282	278	263	293	291	280	293	261	283	237	261	282	326	263	284	298	279	303	309	263	294	327	284	263	268	264	287	293	317	291	247	269	253	246	254	262	283	308	263	290	290	276	270	289	259	261	249	295	263	288	282	264	240	276	266	285	255	238	248	233	288	277	273	276	286	285	286	270	264	290	303	325	302	266	298	270	277	273	293	262	293	279	265	266	281	323	278	301	274	271	298	286	284	293	299	268	281	274	318	289	299	284	295	292	280	287	281	285	282	279	341	243	266	302	328	298	307	282	288	291	312	295	313	327	265	308	276	274	288	292	269	292	270	255	272	314	319	271	300	301	282	265	279	266	275	320	283	269	279	319	268	283	306	282	305	260	309	299	283	290	271	308	291	318	309	263	269	293	298	271	285	276	328	299	276	305	296	309	275	269	286	293	279	276	292	265	265	266	264	273	269	289	319	268	296	290	281	291	283	296	294	250	272	312	294	282	255	254	275	296	294	275	277	260	296	267	249	275	283	267	266	294	272	304	275	316	267	245	318	273	276	321	323	293	299	268	274	278	294	277	285	284	279	290	296	265	260	283	272	288	266	281	303	246	290	276	266	274	273	284	259	249	335	266	282	279	277	302	268	279	306	261	261	306	280	305	286	314	308	272	291	233	320	295	293	273	272	286	281	263	290	277	263	294	279	299	275	303	293	290	285	290	297	284	267	273	295	293	279	278	274	275	288	303	265	285	294	279	281	305	321	320	263	257	278	321	287	290	278	274	252	316	286	318	280	287	282	313	291	290	298	292	280	261	293	274	283	282	272	301	256	266	278	272	273	273	273	277	282	322	304	279	318	254	291	258	267	244	283	275	294	279	287	286	280	289	273	268	277	275	294	281	291	279	306	297	295	280	294	295	264	292	298	275	282	318	285	279	297	265	287	256	318	262	279	322	280	275	278	294	286	286	283	290	297	312	272	297	303	251	262	267	279	311	322	279	279	280	276	265	272	248	289	299	268	302	293	282	270	301	277	280	290	294	275	248	308	271	270	283	284	298	246	299	267	276	285	292	268	280	261	299	310	286	294	254	265	278	270	286	276	290	312	271	303	301	322	286	269	272	244	281	299	309	268	275	292	260	288	309	297	327	298	281	257	291	258	274	283	301	284	261	276	279	264	282	278	260	278	296	260	290	265	264	246	284	312	288	262	292	309	300	280	264	312	307	288	284	316	262	256	306	266	275	276	277	264	287	316	274	288	289	297	295	269	234	269	290	276	289	302	282	249	285	294	303	264	257	288	283	271	261	254	276	264	260	271	280	270	272	272	291	297	273	279	279	271	247	311	300	301	286	279	270	274	277	249	289	281	276	270	292	301	277	278	307	285	295	272	254	300	287	284	291	311	302	300	271	303	283	288	249	246	259	266	290	286	282	277	284	269	297	302	292	295	249	311	292	289	291	273	296	290	269	314	257	287	270	288	300	280	279	274	283	280	266	280	266	269	291	263	286	276	298	277	292	265	253	289	297	274	286	276	288	276	285	283	285	271	289	289	281	287	272	265	295	271	258	296	271	296	268	302	299	292	287	297	271	292	252	308	315	302	266	283	276	319	272	284	288	314	281	262	299	305	290	257	292	304	302	264	273	268	314	256	321	305	298	265	294	298	284	282	316	295	279	288	259	267	283	313	283	257	280	278	297	289	270	297	286	278	292	257	262	291	277	276	277	283	284	257	279	308	288	286	259	310	296	285	298	276	271	293	287	286	274	266	304	281	266	281	249	277	278	293	297	305	286	276	258	295	305	299	275	295	289	268	311	261	276	275	294	290	278	292	259	314	255	293	284	291	315	292	281	294	293	275	290	302	294	279	294	288	260	263	282	270	275	276	294	287	316	297	301	280	260	269	289	269	275	271	264	287	257	292	293	283	285	287	297	297	322	322	278	272	267	312	287	249	254	263	283	277	258	262	308	317	258	300	282	294	277	294	300	274	281	276	277	312	253	285	292	247	296	287	302	283	294	278	269	259	272	281	290	290	294	263	289	283	266	268	310	296	275	284	280	285	294	261	283	296	297	291	262	289	254	265	251	292	267	292	282	269	289	287	283	274	286	266	271	296	291	309	304	268	331	254	266	274	296
21409	25191	40708	41375	40348	41312	47826	39216	20839	14897	12406	12797	11709	10710	9903	9519	9023	8483	7916	6581	5363	5487	5607	5329	5911	7079	5932	3451	2926	1673	1392	1668	1231	1084	1154	1170	1165	1093	1172	1111	1178	1255	1060	1126	1054	1110	1014	923	900	911	771	777	809	757	796	744	760	735	738	733	776	775	825	768	775	761	803	777	765	797	729	774	771	788	734	760	727	713	772	774	734	681	747	784	768	726	735	763	720	733	732	700	698	747	743	782	674	708	712	689	760	723	694	764	691	740	678	740	699	722	714	717	682	663	749	680	720	746	731	740	707	726	678	732	734	725	692	719	707	740	712	740	721	718	691	739	771	688	695	733	679	722	741	722	706	743	728	705	725	767	712	701	713	677	657	714	755	725	701	709	703	723	706	728	701	734	717	774	745	686	762	670	691	749	798	690	688	761	735	746	690	726	717	707	732	678	718	715	713	686	674	685	690	713	740	681	721	710	701	703	743	713	720	735	641	701	732	711	699	743	727	721	739	684	727	694	687	659	693	737	692	730	689	729	674	694	697	752	720	703	753	746	744	725	714	700	672	711	732	674	715	701	736	768	693	713	714	730	733	696	760	750	731	742	731	690	750	745	716	720	686	773	681	744	732	703	691	724	712	749	702	744	700	705	717	658	693	716	707	708	736	700	688	721	744	692	736	726	751	713	666	680	721	722	689	705	715	691	725	695	728	703	733	739	718	721	707	708	708	706	709	752	732	675	682	732	717	696	712	700	666	714	682	759	715	687	706	726	700	724	702	744	735	736	752	740	733	681	725	728	706	657	744	677	743	739	779	705	736	673	750	751	720	699	711	739	739	728	726	733	732	737	703	700	722	719	705	689	683	714	710	703	733	735	736	684	729	751	653	713	715	724	763	721	723	696	713	755	701	713	729	699	725	734	735	716	695	734	674	746	755	707	690	777	696	710	723	760	758	739	749	705	690	732	699	734	711	716	736	683	684	747	708	761	726	701	715	715	725	710	689	713	726	706	731	694	723	707	728	723	732	696	720	720	730	707	727	668	724	685	694	741	722	694	731	682	744	719	704	728	728	789	692	710	694	716	683	698	758	723	687	705	732	727	687	763	723	723	733	760	683	665	755	714	735	704	713	724	750	699	784	732	687	676	723	730	724	713	685	681	745	708	718	749	741	681	678	644	713	716	704	686	717	702	732	710	724	725	735	753	733	735	687	726	686	722	728	705	701	677	711	756	727	743	726	709	729	742	724	671	699	737	664	704	749	729	691	740	760	723	701	691	711	680	711	776	716	733	698	710	649	694	644	696	721	732	703	738	761	709	690	743	706	675	704	719	676	688	696	696	739	700	707	706	694	712	761	709	699	736	771	710	700	686	701	731	732	718	698	721	712	748	756	736	660	714	716	710	719	707	733	743	754	719	730	726	731	659	731	773	688	754	737	690	731	728	719	732	742	707	771	682	730	761	717	716	756	747	716	698	787	741	755	713	730	706	719	747	669	745	702	644	691	718	693	708	737	731	706	713	726	728	737	720	743	745	714	752	729	727	705	730	746	692	749	714	711	720	694	688	728	735	686	674	708	714	677	717	739	758	751	674	753	719	741	702	663	703	690	739	734	742	701	783	696	729	679	687	687	741	697	738	751	695	722	687	739	761	742	744	755	706	709	703	730	724	739	728	677	719	729	696	727	753	718	701	672	718	692	701	692	725	662	689	706	713	686	785	747	733	689	724	725	727	713	691	721	726	756	697	736	678	721	737	719	691	711	729	677	723	739	735	736	708	716	696	729	704	750	719	703	749	708	744	678	720	695	703	752	718	700	671	766	732	716	719	764	713	754	722	713	724	710	683	760	727	683	719	735	686	696	721	671	705	759	694	701	682	760	730	765	726	717	689	687	701	724	718	708	738	712	772	742	766	714	750	719	780	723	755	727	743	752	661	732	691	731	673	727	696	765	708	739	742	724	724	757	695	708	720	683	745	718	753	697	692	763	743	694	706	745	747	694	741	719	705	697	722	725	725	675	747	749	706	728	718	752	697	687	697	742	707	708	733	733	716	747	704	661	724	749	719	703	743	704	721	707	722	737	736	767	752	732	721	727	754	688	700	749	705	744	713	684	772	716	710	717	687	696	689	703	753	674	716	711	738	726	674	695	696	709	774	713	696	699	755	688	687	729	744	770	702	697	695	722	687	690	687	731	703	726	730	707	759	706	752	717	790	740	720	713	779	714	700	715	692	687	773	741	687	714	706	739	696	741	742	731	739	753	720	695	715	805	741	751	763	769	701	703	715	742	737	697	705	724	693	716	694	727	683	750	688	718	723	680	710	717	737	714	788	702	763	700	697	687	704	706	726	683	667	733	770	705	702	733	707	716	747	714	704	752	705	712	738	722	715	752	715	678	753	694	713	764	796	720	696	744	704	691	680	732	780	684	748	704	694	725	737	685	724	778	700	740	745	725	707	742	716	692	754	702	723	708	676	723	682	762	745	736	739	705	720	732	746	696	721	678	730	683	773	686	719	761	706	672	701	702	703	698	716	733	729	761	711	707	742	706	703	727	685	767	703	716	754	680	671	704	753	751	712	700	717	678	744	726	742	738	661	700	747	694	699	678	723	727	723	740	711	693	692	706	671	742	745	755	698	732	711	683	730	729	671	720	691	738	709	717	701	695	735	681	730	721	725	698	746	735	752	689	697	756	742	775	722	773	666	710	733	675	741	751	760	713	698	756	703	722	715	744	768	635	716	707	713	691	720	732	752	739	717	700	683	715	757	739	691	733	707	697	700	713	698	718	717	703	737	693	724	672	684	765	720	717	717	736	719	692	711	733	764	740	793	696	695	743	678	684	699	694	709	700	754	717	669	715	722	663	693	737	764	719	713	704	702	693	721	740	741	703	754	680	692	701	729	723	730	746	701	715	691	673	755	706	692	764	690	703	736	679	696	692	734	657	681	725	731	749	728	740	727	728	715	746	686	698	675	726	705	716	692	742	672	715	696	772	756	691	747	702	727	723	705	719	735	751	726	683	711	733	726	713	723	728	759	673	756	709	708	748	767	723	717	703	763	757	716	691	722	750	749	729	686	710	715	697	745	695	738	727	706	735	765	730	703	748	708	714	708	672	733	754	708	755	717	704	719	770	707	689	691	716	706	659	706	735	747	723	718	756	755	700	727	748	719	700	700	701	700	685	699	701	738	682	674	700	757	708	665	722	704	703	723	728	683	705	711	711	717	792	717	718	744	713	757	732	738	723	723	718	683	699	789	721	694	692	734	707	758	741	727	688	729	712	756	679	711	725	708	724	713	712	737	728	745	644	736	716	723	664	711	723	733	695	664	737	714	700	749	720	695	719	737	751	747	713	705	734	729	664	702	710	700	748	692	707	741	621	696	714	702	681	727	724	760	711	694	706	725	706	724	698	690	726	694	713	746	683	681	701	765	699	705	705	722	749	718	741	747	708	675	730	696	710	714	736	696	711	736	703	753	735	704	726	713	755	732
17096	15622	21856	18665	13439	8385	5235	3274	2159	1799	1445	1308	1141	1022	811	763	682	659	611	641	580	487	423	420	378	349	325	344	314	315	276	323	294	317	296	309	289	291	286	312	321	285	277	283	312	291	309	259	326	276	302	292	296	269	304	312	279	296	268	288	282	324	300	298	279	272	316	310	274	272	319	303	292	289	283	327	273	298	314	273	264	263	310	294	262	259	244	298	305	283	307	305	303	268	281	287	296	314	298	325	304	271	298	314	296	291	266	256	286	294	284	270	290	277	269	286	301	329	291	300	276	268	246	291	315	278	285	295	294	299	266	291	279	304	295	304	290	295	284	266	310	296	296	285	322	298	258	303	288	303	302	265	296	273	309	270	297	309	319	278	293	268	283	313	339	287	305	256	301	263	306	300	290	270	268	283	276	254	298	305	271	294	244	309	300	322	274	279	327	312	307	308	271	310	283	305	280	271	288	301	303	300	305	296	281	287	277	286	317	300	291	303	315	268	282	262	301	335	291	309	309	255	305	277	248	263	266	290	294	280	283	285	288	309	295	288	292	269	314	271	299	300	317	284	277	284	292	283	293	292	275	293	273	275	284	278	275	320	267	295	312	293	275	251	295	289	309	283	277	273	304	279	286	292	272	307	313	247	287	280	251	283	316	294	242	295	291	287	269	292	300	271	310	295	313	267	323	284	288	297	275	301	304	286	277	290	307	282	284	273	295	294	288	281	284	279	300	267	279	292	295	309	287	242	248	288	265	267	307	304	318	299	282	288	271	283	301	283	286	306	300	280	265	282	288	295	271	274	307	296	306	293	272	280	297	276	283	242	287	276	316	265	276	271	311	259	266	287	283	278	273	310	293	298	270	320	273	290	275	271	293	313	289	288	286	278	318	307	298	284	288	284	292	275	271	278	299	307	285	259	321	283	269	283	301	290	285	313	285	281	254	304	302	311	281	300	298	268	261	303	299	272	293	286	279	289	273	305	293	312	290	312	284	242	282	311	287	270	276	299	263	286	313	286	292	275	289	285	261	283	317	325	275	300	300	311	314	277	287	281	327	305	304	288	292	294	309	286	290	283	316	273	281	269	271	285	317	280	280	272	274	274	300	274	303	297	287	298	310	303	293	305	321	302	262	325	276	315	294	302	287	284	303	276	309	299	332	290	308	273	303	266	282	293	286	273	289	303	276	309	299	284	301	281	294	268	276	290	270	285	268	287	293	295	318	297	270	310	288	254	282	284	277	300	284	283	285	283	284	291	293	301	296	285	303	299	286	278	302	296	274	260	285	289	272	300	295	289	287	330	299	256	276	308	280	286	282	300	269	301	299	272	246	289	244	287	285	295	308	279	291	298	307	275	279	283	281	254	269	297	276	301	276	285	261	291	270	317	283	278	270	275	279	264	304	287	273	306	267	274	317	303	268	276	297	283	289	289	307	263	295	293	266	267	288	321	276	271	298	309	316	273	280	277	283	292	281	335	290	286	277	284	273	261	314	279	256	285	297	302	342	309	266	303	291	269	327	269	302	253	283	302	278	268	336	311	272	302	243	295	268	257	296	293	296	281	287	273	291	262	283	282	293	308	295	274	280	295	270	305	292	281	281	265	289	301	307	272	274	283	271	288	298	308	274	290	310	315	275	293	280	303	267	279	291	262	255	278	292	296	307	269	273	293	290	310	272	292	272	263	289	298	278	276	262	289	260	288	290	314	278	321	288	291	276	289	288	309	262	300	302	225	317	268	288	302	262	306	293	293	271	342	303	268	324	266	307	299	272	290	326	267	294	278	313	293	307	326	283	278	269	282	271	297	308	313	273	298	295	298	305	277	277	273	306	263	286	253	294	262	278	285	283	270	296	309	291	317	269	274	273	300	266	302	305	283	286	307	263	287	302	298	274	273	295	235	270	275	304	309	281	273	279	295	292	282	288	295	273	258	293	279	298	275	294	261	309	280	307	302	282	277	254	319	319	310	315	291	284	281	321	293	293	308	306	282	300	276	277	277	294	263	270	292	277	301	275	288	274	305	257	300	253	305	275	288	293	285	294	290	303	270	308	257	274	307	287	273	315	278	270	270	283	278	303	291	303	300	310	278	283	274	280	276	283	302	305	281	299	274	297	288	292	292	294	282	287	282	291	284	303	301	315	298	283	326	299	290	293	299	277	268	273	275	291	292	314	289	278	301	268	222	278	288	294	290	280	271	321	286	293	292	277	305	289	291	267	276	302	274	296	276	269	288	296	272	271	297	262	278	271	284	302	304	280	284	306	303	297	261	285	290	263	259	256	262	312	294	285	268	301	285	265	313	264	272	295	328	293	307	253	304	319	285	280	316	282	272	255	308	298	266	300	290	307	294	304	291	282	273	285	281	301	281	303	305	287	274	288	278	318	297	351	281	285	331	297	327	294	277	289	279	291	306	296	262	243	269	324	291	298	292	292	311	252	260	293	301	310	267	275	291	303	294	307	284	281	294	281	274	289	274	284	295	297	310	307	257	285	302	264	298	278	319	263	277	278	292	279	316	249	286	292	317	320	292	288	299	310	293	292	300	269	292	305	264	283	273	306	254	299	270	280	281	273	299	280	350	282	282	293	301	252	287	294	286	246	312	279	289	284	315	288	288	282	293	284	279	272	286	273	292	277	319	334	276	295	316	283	309	323	304	263	298	265	320	278	309	298	283	290	279	289	288	315	304	300	296	278	309	308	288	279	305	306	279	281	294	274	294	276	271	277	283	260	277	276	271	316	314	330	297	282	267	287	288	295	270	317	288	269	300	262	302	294	276	306	298	285	278	302	302	281	282	299	265	310	304	297	291	309	294	301	292	328	261	286	283	296	294	279	291	293	301	296	284	292	326	290	286	299	313	308	284	303	264	286	290	300	286	268	313	263	265	279	307	320	278	287	277	263	286	312	266	264	285	258	269	284	301	306	295	302	293	305	264	307	279	283	323	274	240	300	250	294	293	291	317	282	306	314	289	264	285	269	277	272	288	302	301	279	275	303	299	280	266	284	275	293	329	307	294	292	311	293	316	295	335	322	283	287	281	286	271	284	315	295	266	304	318	274	280	296	251	294	314	282	288	289	297	276	251	288	274	260	273	244	277	269	302	246	273	278	274	298	307	305	302	273	320	292	253	267	298	268	263	264	274	269	264	315	321	329	303	301	288	285	281	255	271	324	279	298	260	303	290	284	254	302	270	260	281	292	278	292	298	309	326	282	278	290	293	287	270	303	317	300	280	282	279	293	300	275	290	271	270	318	245	281	266	299	283	286	318	309	291	275	290	307	283	288	288	316	295	304	296	265	282	255	304	301	313	299	327	305	263	310	274	282	276	307	259	327	282	290	320	307	270	293	264	297	299	300	281	307	308	304	262	314	322	292	316	274	295	307	280	283	294	279	306	246	291	300	268	267	324	331	289	289	292	296	289	261	253	292	316	293	241	293	298	280	296	269	316	295	271	314	300	291	291	307	289	278	293	317	271
9962	13799	27749	30043	27238	21567	16754	12306	9644	8241	6945	6616	5416	4834	3948	3667	3535	3280	2924	3054	2707	2157	1827	1713	1622	1396	1215	998	891	841	833	809	815	812	820	805	821	813	781	808	777	819	801	823	812	755	744	787	737	790	741	739	767	778	732	774	736	783	692	770	731	767	776	813	709	717	708	734	769	722	778	743	776	725	732	718	727	735	714	739	776	776	754	744	749	737	773	717	756	693	753	765	701	739	742	715	761	725	734	730	751	721	776	757	720	733	721	741	717	766	718	693	802	805	744	735	731	738	722	728	717	708	710	721	777	749	747	724	751	689	739	727	741	708	702	706	683	748	719	759	744	709	735	747	794	726	724	759	706	750	705	731	751	766	711	701	760	790	743	697	801	721	760	720	771	709	712	792	722	688	719	733	652	681	734	746	745	742	787	722	722	761	731	749	765	737	684	738	758	742	744	740	708	770	749	730	708	727	741	772	731	761	745	763	801	774	711	702	774	705	722	746	736	762	732	680	754	719	699	773	737	691	707	731	739	745	716	710	708	712	818	687	707	726	748	751	732	744	754	752	704	764	707	751	749	743	709	719	723	756	722	722	750	719	701	719	770	742	735	676	734	676	715	797	776	743	768	731	755	678	736	709	683	709	748	737	725	743	747	775	757	718	756	709	747	743	764	711	733	765	723	746	687	719	724	752	783	790	719	750	728	738	730	810	758	756	714	702	715	751	736	762	765	727	737	683	747	719	724	692	738	748	729	736	731	755	757	740	752	771	751	731	764	750	733	734	733	712	757	733	731	706	727	752	741	774	743	758	730	722	701	745	720	695	783	767	735	699	793	690	771	736	749	722	741	702	728	745	735	753	766	711	728	738	747	735	742	722	683	748	747	665	735	728	730	666	766	776	734	725	766	715	749	725	784	782	719	735	699	748	786	721	710	678	736	718	747	707	746	719	727	740	774	733	692	716	719	696	749	729	707	719	698	773	708	734	759	709	720	719	722	751	715	744	793	793	770	714	757	751	712	779	725	688	716	771	780	720	749	722	749	755	755	731	763	730	737	706	732	745	719	735	729	726	735	749	710	689	779	742	771	748	716	743	760	739	713	733	744	775	781	749	791	744	765	742	716	744	733	752	759	755	735	775	797	710	771	721	744	723	739	742	792	737	749	751	711	723	749	702	728	743	688	747	720	764	774	691	722	716	734	683	729	714	695	745	759	750	749	674	709	785	772	745	769	762	792	714	709	762	754	764	770	738	737	764	766	714	775	720	720	782	740	732	725	742	750	709	726	727	721	760	765	754	758	741	727	691	746	743	731	743	723	752	728	742	745	737	720	752	745	763	752	731	770	724	743	702	701	712	778	759	719	773	735	728	758	741	764	765	737	741	769	807	753	748	724	769	763	709	742	735	771	803	774	741	708	730	730	755	694	744	695	749	726	743	727	739	736	734	778	753	755	713	721	740	766	771	753	705	760	710	790	770	745	705	719	741	710	742	714	733	774	716	742	768	740	715	701	706	747	772	779	703	727	748	701	737	718	719	731	702	772	725	713	740	736	693	755	691	733	717	774	737	673	739	706	723	767	744	761	699	746	760	746	774	749	746	706	701	753	735	692	722	730	772	743	727	734	774	752	723	721	736	723	729	703	734	705	690	747	697	684	695	693	770	734	725	756	742	691	682	753	696	756	707	753	735	738	762	768	716	762	730	742	744	715	737	720	744	737	722	710	736	746	727	747	692	746	730	743	784	759	750	704	747	730	743	759	766	751	723	740	757	739	729	711	720	761	711	779	759	740	708	768	743	721	740	759	692	751	769	742	733	769	709	752	726	760	797	731	744	758	745	734	712	759	712	712	751	767	689	759	733	703	745	713	702	688	742	736	762	721	685	727	719	734	714	762	780	741	689	723	765	725	708	770	724	760	720	759	743	711	704	730	790	695	719	695	737	712	697	707	750	744	743	771	735	743	739	719	741	759	747	700	722	724	731	724	712	771	758	740	721	788	772	728	730	695	785	727	735	732	728	691	749	768	737	732	749	761	752	785	705	703	738	743	772	733	699	710	713	760	774	740	702	727	759	732	718	726	751	763	758	764	748	742	709	761	704	785	695	789	749	691	716	742	777	763	759	781	736	737	777	726	754	726	731	785	745	780	780	740	775	815	801	731	781	762	735	701	762	698	726	796	715	708	713	765	759	704	725	740	725	736	759	752	758	760	744	749	742	758	722	748	745	774	693	717	703	736	738	710	789	736	767	769	769	764	766	711	706	756	748	744	750	732	697	717	741	671	735	757	756	715	721	705	703	731	743	687	751	733	725	721	727	700	801	742	730	752	735	751	689	721	733	732	732	718	766	723	782	715	730	748	714	739	759	712	726	759	719	690	777	756	748	754	732	718	738	741	777	720	740	723	737	721	748	720	796	773	770	747	733	716	790	784	717	727	773	756	746	732	720	712	741	768	735	759	740	723	758	745	747	746	800	816	768	742	734	761	774	766	753	750	700	761	734	751	740	726	749	776	673	697	736	738	706	766	680	801	733	741	757	765	766	772	731	747	742	741	725	759	747	695	731	721	683	776	765	736	721	770	757	772	738	712	808	735	734	737	677	729	744	713	763	737	734	739	726	667	712	750	709	773	734	764	703	734	739	731	762	786	715	711	753	717	759	775	733	756	720	764	697	733	726	720	698	731	697	791	719	699	723	727	747	764	719	720	767	746	716	743	769	726	748	756	742	735	708	777	756	749	792	736	774	744	728	713	738	736	724	701	697	784	746	748	736	694	703	721	738	703	697	735	746	716	743	663	730	733	736	737	768	765	769	661	742	714	715	754	737	717	751	760	751	766	754	767	733	683	729	690	756	747	744	722	766	726	786	701	741	698	730	759	704	724	747	773	808	688	723	721	713	744	780	753	695	697	726	720	769	756	746	749	715	752	710	700	766	721	735	748	764	705	705	728	726	748	771	722	743	757	732	766	718	717	741	736	707	761	676	767	743	732	737	730	755	732	775	728	702	685	732	767	730	732	712	768	720	737	753	784	719	685	760	760	721	721	714	728	702	748	708	758	741	770	779	711	739	696	753	722	735	785	744	725	733	742	757	722	730	768	738	748	730	706	740	763	781	714	765	740	710	715	667	747	765	696	749	732	729	701	785	729	741	696	721	746	718	721	735	731	726	758	758	670	747	741	787	735	710	677	693	728	724	728	688	728	726	761	717	736	747	731	726	757	697	807	708	749	748	725	717	756	739	767	699	726	748	751	715	708	686	750	701	763	752	755	767	683	732	737	782	723	709	750	754	702	765	722	738	714	749	756	710	733	745	741	703	748	768	712	723	739	738	726	687	747	709	751	783	758	690	703	730	712	729	697	741	719	767	728	740	727	742	703	716	682	725	753	723	731	772	739	757	736	710	718	734	748	704	749	769	744	753	790	687	745	726	747	754	699	735	755	716	697	755	744	749	772	712	723	725	742	717	760	720	786	726	766	722	754	695	738	748
32623	30434	35997	31001	22574	18220	16325	7237	5834	3012	2528	2835	2449	2002	1730	1429	1267	1172	1023	1034	991	761	640	668	757	818	729	629	626	571	516	360	316	353	335	350	329	318	305	354	350	319	363	348	323	324	340	312	320	341	307	286	259	311	318	349	294	315	331	324	319	313	293	317	303	299	296	304	309	310	297	312	288	289	298	306	293	335	318	309	333	324	325	323	287	302	340	317	355	356	309	282	298	342	288	334	327	318	299	277	309	329	285	298	311	310	288	295	293	319	310	296	291	300	302	284	315	332	310	292	314	322	317	335	291	334	284	304	316	323	312	289	288	334	301	303	338	267	319	313	329	311	300	275	330	307	258	279	315	306	314	280	336	276	311	303	289	317	297	306	299	289	312	302	303	284	303	289	309	312	285	315	325	272	307	309	298	279	320	323	283	324	284	319	312	266	284	321	286	309	278	339	285	322	266	304	307	311	294	280	304	312	285	300	299	299	297	325	294	290	333	289	290	324	274	298	311	302	303	301	278	304	286	296	309	301	311	291	312	307	286	317	338	335	318	286	332	294	323	288	304	344	303	318	327	317	328	300	302	331	293	312	287	340	304	297	328	277	295	312	336	313	299	306	292	329	315	322	298	301	278	271	292	290	305	302	305	337	309	306	296	305	310	327	307	298	296	280	305	312	300	298	288	270	296	321	318	280	312	322	321	309	297	296	341	305	357	329	291	292	315	308	303	274	307	314	285	297	342	300	338	306	317	298	298	279	269	318	257	333	314	318	300	342	294	298	294	283	321	305	310	296	294	339	315	266	322	289	289	311	302	305	287	301	296	314	326	354	310	295	293	316	333	319	325	299	299	304	282	299	307	326	305	334	301	275	308	295	310	304	328	295	296	329	311	299	300	294	299	295	321	270	280	313	322	313	259	313	270	264	301	319	300	281	312	290	314	319	298	309	304	335	277	293	307	298	262	313	307	303	305	324	303	291	321	311	327	297	326	309	301	302	324	300	315	298	283	290	297	303	286	285	301	327	301	270	323	305	276	320	326	321	315	337	313	309	296	309	307	295	326	316	304	332	304	329	326	341	330	312	259	310	318	324	347	280	326	333	329	306	289	318	267	331	292	309	300	314	362	262	289	302	306	258	325	337	280	275	296	327	286	313	320	326	339	291	294	290	316	319	283	310	314	298	316	295	322	334	301	296	307	324	308	322	298	307	336	324	302	294	310	310	313	319	305	287	274	307	294	320	312	328	298	304	289	299	310	285	308	300	321	295	305	316	323	286	330	313	322	338	290	307	342	306	308	284	286	278	317	307	289	337	313	320	306	332	324	314	306	318	298	318	331	311	301	302	312	309	307	308	332	304	332	311	314	281	291	310	327	302	288	304	322	280	308	307	303	318	300	330	345	310	330	290	302	279	314	322	296	310	324	301	324	322	300	311	293	314	289	282	304	311	294	306	292	298	278	308	294	339	291	297	342	317	264	317	330	290	288	289	270	288	295	317	299	316	301	272	269	323	312	315	321	273	311	300	294	305	283	291	308	337	319	303	323	316	329	332	332	337	297	312	342	292	336	341	323	292	299	296	321	305	295	288	264	293	275	293	322	292	279	308	319	307	303	322	299	306	281	311	280	291	297	303	292	319	296	310	310	304	317	323	289	303	316	343	308	315	286	313	335	303	292	294	328	326	308	275	285	319	311	309	294	300	323	314	327	321	299	313	286	318	318	292	284	289	300	295	319	294	321	296	321	313	306	290	315	307	294	287	282	299	305	255	327	336	284	298	302	315	283	308	315	304	325	316	311	327	285	295	303	319	288	336	327	344	326	276	317	335	312	305	324	319	305	269	294	270	316	320	330	331	298	303	287	333	269	299	313	282	321	300	284	336	307	323	299	309	295	280	303	340	294	276	267	290	310	303	342	312	312	311	314	323	289	329	285	312	312	352	267	300	286	290	311	300	324	333	333	306	309	322	291	275	284	305	289	311	304	318	342	304	343	291	297	310	306	301	368	281	313	282	309	326	281	289	307	310	307	320	273	309	335	281	326	309	304	311	300	308	324	307	312	278	284	312	339	273	324	299	312	305	297	300	285	294	319	319	319	297	305	290	291	308	322	296	304	305	311	305	293	321	304	315	325	336	331	299	312	301	266	316	307	328	290	314	320	340	335	290	301	301	309	309	275	317	294	332	280	298	288	308	293	294	294	302	308	303	305	263	296	316	304	328	325	300	306	332	328	293	320	294	317	324	283	334	306	290	262	338	304	301	281	305	284	274	299	295	282	297	303	324	280	302	321	313	307	311	288	313	313	330	295	320	302	314	292	334	329	307	307	328	289	300	323	300	291	293	310	293	272	314	306	322	313	304	314	314	276	323	295	295	337	317	310	288	328	304	306	279	306	311	312	337	331	276	287	362	347	293	307	273	299	300	296	332	297	306	284	318	309	316	299	300	287	304	323	277	300	326	312	320	328	342	289	306	310	316	315	271	300	311	331	311	275	307	323	321	313	321	361	302	317	325	291	264	253	342	314	289	296	313	292	302	298	319	316	312	310	282	295	367	330	322	311	302	318	283	322	298	334	263	309	350	305	297	345	317	318	303	299	304	282	332	303	304	290	292	271	308	319	338	342	308	297	291	330	331	322	319	319	319	288	309	305	303	302	306	266	302	284	340	306	275	288	275	276	299	276	298	321	314	324	319	318	309	339	312	292	277	301	304	331	316	291	280	331	293	329	317	303	314	314	291	290	310	325	326	282	309	295	311	294	286	294	287	291	281	291	279	295	263	283	322	323	289	273	281	329	283	286	271	308	287	290	326	308	304	307	310	322	292	294	312	318	309	308	328	311	290	335	337	302	286	307	276	288	336	300	302	285	298	306	306	318	319	346	318	320	292	290	286	301	305	306	311	317	279	318	307	295	321	309	292	310	335	323	286	308	334	293	348	315	326	312	314	319	260	313	301	300	307	299	326	317	309	327	315	272	293	306	314	308	297	297	296	306	311	287	306	334	295	301	294	297	346	320	325	286	312	305	294	284	308	341	301	293	284	307	333	319	306	329	311	318	338	317	286	329	308	321	311	312	323	300	300	275	306	304	316	315	315	300	315	317	326	319	294	343	286	292	305	313	309	266	317	282	339	296	317	330	315	315	322	269	303	333	316	297	285	296	299	320	306	346	287	292	305	318	288	266	288	293	286	296	311	322	335	351	309	338	295	305	289	330	308	307	291	296	337	331	306	316	308	302	289	282	299	312	323	292	337	342	324	311	316	296	281	298	293	303	338	307	303	320	299	307	292	337	297	308	306	313	325	305	339	303	306	309	302	305	284	323	283	312	283	310	318	288	315	308	313	320	277	274	285	315	333	312	291	318	298	284	302	291	307	288	313	299	295	311	286	322	290	327	330	298	319	318	304	317	289	293	300	282	275	279	306	312	319	303	305	343	267	293	290	324	330	286	295	312	322	298	291	315	284	293	317	309	303	293	285	299	311	309	299
19809	24700	37804	39738	34842	34476	31151	20400	18927	12026	11024	12714	11399	10008	8691	8048	6929	6277	5535	5521	5351	4136	3316	3126	3578	3790	3602	2926	2793	2594	2018	1072	962	894	1023	1010	982	881	934	957	947	1003	898	958	893	942	874	915	926	846	803	796	816	782	818	824	806	768	780	818	847	863	829	808	832	790	827	775	803	786	756	789	784	815	801	825	786	776	739	776	766	816	729	799	770	777	752	815	806	762	766	806	791	792	781	777	826	760	764	793	750	794	796	808	750	809	769	765	775	738	742	745	741	845	811	780	777	755	837	776	743	828	736	757	762	735	815	753	759	776	779	762	710	716	787	787	810	748	773	717	821	798	807	778	779	783	806	765	787	769	707	757	774	795	836	801	763	748	812	772	713	803	780	806	744	778	757	785	737	827	767	780	764	812	756	742	790	810	767	742	743	766	806	754	760	795	752	814	768	755	808	770	790	786	814	785	735	770	798	713	786	761	709	795	783	799	753	705	731	703	762	817	712	800	733	784	763	745	769	782	762	772	754	758	764	732	830	731	774	808	760	780	777	815	793	786	768	731	776	731	778	792	812	770	723	816	732	759	800	803	756	775	756	762	805	776	757	799	776	743	796	778	817	740	782	774	808	819	791	774	818	778	828	741	764	767	797	771	785	732	736	757	763	768	726	762	820	826	777	726	785	821	815	752	745	774	819	784	757	774	763	832	801	766	824	756	767	816	796	794	775	798	748	747	790	747	757	757	774	801	823	762	806	784	786	779	819	736	814	747	769	784	793	785	807	811	779	768	819	790	801	761	760	764	773	793	798	751	769	758	834	777	763	748	814	737	763	760	755	755	767	783	765	781	808	774	770	776	805	797	751	779	790	744	831	832	812	776	767	734	786	754	772	811	734	801	796	775	826	789	802	733	798	777	808	793	742	735	730	766	758	789	758	763	765	768	783	770	777	763	743	760	763	745	773	785	765	779	768	750	772	740	817	797	759	778	833	823	730	784	740	778	780	797	802	737	727	806	773	796	775	775	814	794	830	779	785	772	750	770	802	825	774	776	777	820	782	768	812	762	769	794	743	788	799	788	769	740	776	788	735	762	781	749	779	775	749	807	748	770	806	790	800	833	763	748	764	783	789	731	719	760	767	767	800	763	768	763	801	766	778	818	770	797	798	783	775	767	791	762	760	770	764	761	775	742	732	735	753	750	811	845	766	793	818	758	758	764	800	776	788	740	814	813	734	817	818	773	819	764	756	758	747	756	776	799	774	764	770	807	781	772	745	746	813	753	756	792	781	803	737	817	774	811	786	782	785	750	790	793	802	817	799	781	804	727	836	768	788	753	765	829	793	827	741	719	703	741	778	765	733	803	736	741	782	796	746	778	784	802	775	749	796	756	757	790	806	778	825	757	798	795	773	756	808	743	775	772	787	762	756	743	759	720	779	715	824	767	779	765	788	761	773	762	777	805	749	799	748	801	733	803	779	763	781	775	780	745	837	747	696	802	772	761	775	756	747	789	781	785	766	803	766	753	746	768	762	721	814	714	779	747	860	792	769	781	779	763	751	784	747	789	807	778	741	736	757	772	754	749	748	761	748	810	801	744	805	732	766	710	766	815	753	774	732	777	763	789	811	762	790	775	796	774	825	813	787	805	725	759	743	758	779	801	725	789	779	787	799	792	730	728	812	790	735	778	830	768	810	752	799	804	782	788	752	725	766	764	765	833	786	794	798	760	753	798	774	815	745	751	762	753	795	765	739	812	732	755	766	791	819	718	729	770	822	797	775	785	760	799	774	809	778	791	784	766	833	764	807	773	800	772	788	750	758	758	764	781	814	783	788	781	839	804	769	765	812	750	761	806	781	786	787	771	801	736	771	762	774	750	786	785	776	763	751	733	778	768	786	783	769	740	748	782	811	796	779	765	730	752	741	775	811	766	810	805	824	801	796	805	757	800	780	747	729	735	745	740	787	757	785	752	790	770	813	772	756	787	808	780	772	766	775	757	774	776	780	768	825	783	755	781	761	754	785	770	749	772	804	839	721	716	766	794	825	779	751	804	756	791	786	753	800	775	845	798	787	759	770	773	777	756	792	779	782	777	788	763	743	820	816	784	792	766	742	764	868	722	731	774	783	740	804	785	802	782	778	847	740	759	787	755	774	769	779	793	756	732	765	753	833	785	764	784	741	807	812	767	753	778	772	789	800	724	767	778	813	763	779	767	772	752	778	777	787	740	806	751	785	786	777	794	775	806	792	840	785	753	797	764	739	804	748	805	814	744	766	804	783	772	779	753	803	796	749	750	770	755	792	795	768	762	770	801	764	795	770	775	728	830	780	703	783	781	771	855	739	763	760	737	793	797	708	776	822	818	720	765	747	814	716	825	757	787	751	782	759	752	765	800	746	772	700	776	832	773	797	761	782	750	793	825	749	743	776	788	761	807	795	767	815	783	790	793	778	760	767	817	744	762	782	736	774	726	758	780	795	789	817	785	764	813	769	795	761	825	749	785	780	798	748	752	764	795	808	813	751	800	737	811	750	764	830	738	737	758	777	778	759	803	788	765	767	798	723	825	767	749	774	788	790	768	742	803	824	772	746	769	796	803	762	737	787	756	754	771	792	767	800	808	796	796	819	770	757	792	725	810	809	791	782	759	793	748	741	754	766	854	806	798	719	791	813	759	820	795	739	760	765	787	777	804	770	783	819	830	769	813	829	749	808	752	733	785	782	737	769	788	788	805	763	718	852	793	763	793	770	792	801	765	807	770	794	788	760	770	768	800	814	775	786	782	730	773	772	751	809	766	770	816	759	769	804	735	794	742	758	750	772	786	744	815	758	743	743	777	716	814	791	766	829	766	770	773	781	832	780	748	760	782	795	792	760	751	783	759	717	773	755	830	848	798	776	773	780	735	763	788	755	796	778	773	759	778	747	765	785	807	701	771	766	755	760	741	806	764	761	814	730	768	727	806	734	752	753	778	796	790	759	748	796	760	764	757	814	761	832	793	767	839	708	778	721	794	794	713	749	767	775	749	786	778	736	811	795	769	762	754	794	827	782	767	795	774	778	765	763	752	753	769	788	787	739	819	792	767	788	774	773	779	801	781	773	771	852	775	749	813	737	778	783	758	768	769	784	743	828	782	762	802	789	778	747	776	768	730	764	747	820	823	746	778	805	780	738	724	778	792	815	728	740	792	767	792	743	737	800	758	779	736	757	809	725	782	774	770	747	747	759	731	776	774	745	830	767	802	807	771	809	728	777	770	793	782	773	759	732	776	791	786	740	770	788	800	794	766	752	841	802	765	772	785	779	842	827	791	806	792	814	724	770	788	787	752	763	820	754	752	761	825	750	801	800	692	782	737	774	783	743	741	792	808	780	814	744	779	745	789	741	745	806	751	798	860	814	790	818	741	706	779	804	785	761	740	727	794	758	780	792	826	814	744	763	773	814	815	805	811	743	794	816	785	785	821	838	716	778	740	793	792	751	780	803	801	786	760
40352	36509	42803	38814	32188	33585	28159	12915	8587	3687	2858	3502	2822	2553	2281	2197	2057	2001	1703	1345	1118	1006	910	822	959	1333	1400	1435	1081	699	533	305	300	332	314	320	270	286	316	329	335	319	295	315	337	291	295	305	339	303	293	288	265	297	317	309	282	287	281	289	294	270	316	307	274	301	313	287	283	308	296	274	255	326	329	284	277	263	283	298	319	283	292	300	339	299	322	269	291	288	268	283	262	321	300	299	291	303	320	310	298	311	300	285	330	289	295	281	276	268	302	266	289	275	294	277	289	306	286	313	274	270	282	263	321	278	281	301	310	294	290	279	297	302	301	292	304	317	295	278	288	308	302	297	310	286	290	282	302	294	300	288	289	277	270	311	298	291	292	300	309	265	269	313	301	313	306	294	348	306	311	306	286	301	302	282	258	284	317	271	301	319	292	276	290	281	291	285	274	258	296	290	319	299	294	295	317	301	289	295	257	258	284	306	278	283	296	281	286	309	258	288	286	286	286	282	282	315	293	295	283	281	270	270	255	295	263	277	270	266	301	299	285	337	316	287	283	310	266	298	324	317	333	260	279	290	294	270	294	343	295	279	313	297	300	264	295	293	292	312	328	307	263	272	300	296	303	294	326	304	298	279	315	278	303	293	283	307	258	322	321	284	307	287	293	297	294	284	276	278	279	289	268	293	292	311	309	287	306	278	284	285	279	303	303	302	273	267	260	292	297	288	296	257	318	317	275	305	284	318	301	290	292	246	302	301	287	305	310	284	288	288	298	293	302	311	296	285	322	290	307	295	284	298	245	272	313	276	260	303	265	280	262	280	283	300	315	319	302	287	285	303	277	285	282	286	298	285	285	258	316	313	282	278	296	292	321	317	302	270	297	295	279	311	298	290	267	286	312	270	309	297	273	291	330	276	269	288	275	319	291	287	290	294	302	267	302	293	297	314	294	256	269	292	294	279	282	306	286	263	292	281	306	286	322	279	294	296	287	325	290	288	286	300	308	278	274	276	303	260	276	269	311	299	325	300	278	312	314	277	295	296	279	307	279	298	281	268	312	328	305	325	281	277	293	314	302	304	308	296	292	285	299	326	295	306	278	287	295	285	316	306	312	281	288	279	272	271	306	269	299	280	285	303	315	264	279	266	301	304	343	266	300	294	280	274	288	257	288	287	278	284	298	301	331	282	257	304	301	275	289	280	277	293	279	282	284	285	265	289	292	300	312	277	285	296	319	280	281	282	302	273	270	286	295	320	319	313	320	304	271	288	299	275	299	256	301	292	281	318	283	284	260	326	283	276	292	287	298	305	288	285	283	306	238	273	327	319	314	295	280	271	280	269	325	277	293	292	258	286	312	313	302	287	306	301	289	297	288	283	313	307	275	295	320	259	278	304	296	274	308	304	303	293	294	247	280	278	270	321	288	265	280	262	269	294	319	297	290	305	271	303	280	277	299	257	280	290	273	273	269	299	322	283	285	301	265	317	294	276	309	285	302	312	264	273	287	305	309	284	298	300	297	283	281	283	295	306	271	274	268	307	300	308	292	278	280	328	296	286	279	307	268	281	284	279	331	281	291	289	276	279	271	271	259	298	267	284	305	302	302	283	283	328	309	279	301	304	292	315	274	303	268	276	290	329	297	269	306	318	279	277	275	325	301	281	303	310	293	309	271	270	306	316	271	304	284	256	291	323	295	314	291	284	275	274	286	274	300	318	333	303	311	332	309	308	314	275	278	324	292	283	281	272	290	304	300	288	303	296	295	309	295	309	271	276	298	292	310	305	289	295	310	273	282	274	309	301	278	273	302	268	312	309	264	292	321	281	297	282	264	281	303	304	279	290	261	312	296	324	252	280	275	288	287	297	301	289	291	318	274	318	292	271	283	290	313	266	281	303	296	315	291	318	288	327	302	291	287	259	287	293	309	289	297	304	336	282	317	264	321	310	296	278	283	323	315	287	253	279	285	307	322	306	268	277	306	296	315	294	274	299	314	305	296	273	293	328	299	315	274	281	305	305	271	296	343	306	268	282	268	305	311	296	278	285	307	299	270	281	295	302	268	279	303	304	328	277	284	286	314	273	262	279	282	279	285	288	297	288	278	298	293	290	310	308	290	275	279	271	272	303	280	315	269	264	290	285	306	302	294	302	309	318	306	283	327	301	324	285	291	275	309	278	302	286	289	293	303	296	258	308	299	288	301	292	287	281	304	296	310	304	308	328	283	291	274	274	293	297	309	307	293	289	319	286	324	267	255	274	274	284	308	318	318	252	330	298	273	262	273	289	298	282	276	296	289	293	278	289	305	280	307	264	317	284	298	296	299	319	285	309	292	290	282	305	290	273	275	290	291	282	269	276	311	287	289	287	297	276	291	283	274	280	264	289	307	307	287	267	297	308	292	297	298	286	315	318	270	343	290	278	294	305	269	272	280	297	292	264	325	266	288	265	300	309	302	275	300	308	292	289	267	288	315	297	314	304	269	287	268	314	287	295	311	308	265	286	242	278	294	305	280	289	308	290	287	309	270	300	250	289	284	286	297	318	296	296	280	252	330	283	283	296	256	331	264	296	295	298	308	290	253	290	292	322	288	303	260	290	317	287	278	298	267	274	299	291	303	267	288	280	285	301	283	295	265	319	284	261	281	310	315	312	294	299	275	294	275	318	300	284	289	294	313	284	266	265	288	296	280	288	289	280	310	304	272	284	337	340	305	295	301	276	295	266	286	292	283	315	322	308	276	287	313	276	306	269	331	258	281	268	318	300	328	301	273	280	250	313	309	298	283	292	292	286	320	304	330	288	282	266	292	291	278	250	270	311	273	293	314	300	318	300	293	296	293	280	298	287	283	269	343	296	281	290	268	285	308	296	278	293	319	304	299	267	285	295	304	283	304	283	299	298	308	298	261	318	303	305	281	281	252	291	282	295	310	298	271	277	287	278	317	268	314	296	332	284	262	306	290	269	277	281	323	283	289	252	291	313	316	276	309	291	290	277	306	315	314	290	291	268	280	270	287	317	282	290	297	284	277	286	315	287	264	301	287	266	268	285	264	276	286	290	278	345	286	243	268	320	297	273	295	264	308	288	280	279	284	309	295	287	297	265	262	278	285	299	290	295	304	278	284	286	270	293	285	295	313	330	294	308	306	298	306	297	269	299	274	315	265	266	274	295	301	276	260	286	290	271	300	297	293	323	301	283	306	293	286	280	265	293	260	296	287	308	278	298	355	263	283	284	280	290	287	270	303	286	302	306	299	330	313	284	276	308	333	270	290	307	287	288	269	275	304	284	296	277	322	289	331	276	310	288	321	291	295	296	299	302	268	305	274	298	311	278	280	255	275	287	280	243	281	328	308	289	272	297	296	286	284	277	301	294	326	284	258	311	276	294	309	300	278	270	313	275	289	299	318	308	280	293	281	328	297	284	281	303	279	296	293	286	325	275	300	294	281	312	305	289	284	268	284	284	310	291	296	294	330	228	292	286	276	262	299	293
24194	29304	42345	45915	42428	47332	37861	27867	23039	13001	11408	14068	12364	11856	11159	10635	10736	10220	8745	7562	6005	5164	4739	4071	5077	7313	7444	7507	5625	3406	2108	839	794	932	893	839	894	890	869	859	841	784	850	793	813	812	785	791	748	804	748	743	745	741	745	783	724	764	713	768	764	756	711	719	749	710	761	752	808	757	763	718	803	751	752	746	711	743	795	747	767	753	781	799	714	743	793	751	756	740	727	746	743	737	724	726	717	726	719	802	788	714	703	774	769	723	710	745	748	715	725	787	733	772	739	719	717	722	712	711	740	701	748	762	723	737	688	751	752	769	742	732	736	723	668	763	726	744	763	779	768	713	777	749	794	784	765	695	708	707	718	725	739	753	748	752	720	742	728	732	730	704	780	727	808	756	755	738	779	712	778	711	721	717	758	755	766	706	704	723	739	727	701	721	765	761	737	734	756	726	692	725	685	706	719	720	681	754	731	774	781	732	750	770	752	750	733	755	718	686	789	732	779	774	729	739	751	712	733	776	749	716	803	768	689	733	743	775	807	758	747	761	723	720	723	748	760	730	701	724	709	745	772	723	720	803	753	751	782	751	717	732	734	734	748	733	723	797	726	771	739	720	763	749	748	761	799	745	723	745	721	678	712	745	771	674	707	689	731	701	747	769	754	749	733	720	760	745	756	790	759	764	762	787	760	744	681	704	745	746	752	759	745	763	745	766	729	706	772	680	694	706	712	733	730	734	763	707	770	749	719	712	744	729	718	743	762	753	730	798	717	694	699	764	773	714	743	781	747	759	761	739	735	776	717	796	793	779	715	750	723	733	754	707	707	781	729	744	766	786	685	754	703	743	736	748	738	733	761	756	725	766	771	741	737	707	762	791	751	757	745	715	755	760	811	703	746	735	799	713	720	761	708	707	794	754	766	810	726	704	741	717	732	728	717	737	729	750	715	735	756	751	727	778	756	754	754	741	729	773	729	743	713	783	751	694	754	781	755	725	764	739	732	684	760	769	752	741	756	702	703	753	735	729	710	725	761	751	711	760	755	726	734	764	714	785	759	720	732	771	747	734	758	763	771	763	706	748	683	739	702	743	745	739	721	739	723	771	737	718	720	746	685	767	754	784	731	738	721	725	753	755	785	790	750	753	754	787	769	760	700	752	722	730	793	734	696	725	789	728	750	786	754	752	749	720	721	698	716	752	748	690	767	780	771	721	740	739	701	714	690	758	726	779	781	733	691	752	741	780	755	749	743	749	774	795	766	782	751	725	721	755	764	761	787	783	748	786	737	736	800	753	746	715	765	763	743	692	746	668	730	721	726	742	761	743	745	690	707	739	728	688	690	749	741	731	734	730	736	787	767	719	712	745	723	761	773	753	758	730	705	694	764	713	742	681	749	723	746	724	803	729	747	714	708	729	739	701	758	741	722	734	722	729	755	741	704	718	748	749	760	740	686	723	758	715	777	773	706	714	762	713	723	777	735	750	736	746	708	769	707	715	706	773	707	720	747	787	730	775	748	800	733	722	759	764	762	739	705	748	796	759	742	728	759	744	784	698	707	728	726	738	740	685	701	724	762	711	763	745	757	751	763	730	739	742	754	735	746	721	771	779	713	739	727	771	733	748	731	778	692	754	710	763	769	727	741	762	753	718	724	757	763	787	723	783	757	720	743	786	703	734	709	729	756	742	745	789	762	726	753	705	757	741	726	749	727	759	716	768	727	783	744	716	725	738	762	756	730	677	693	754	671	748	766	767	749	737	725	780	758	747	735	763	736	711	772	753	746	727	724	737	738	735	759	685	713	779	696	707	710	702	761	723	730	713	777	749	769	747	753	748	739	759	716	735	753	783	789	717	741	764	738	733	739	732	766	738	741	762	679	755	757	737	702	702	723	726	765	771	734	761	750	693	809	704	766	775	757	714	718	722	782	736	762	766	689	760	766	746	733	756	773	737	759	765	653	747	732	788	711	749	734	756	729	777	741	710	741	746	758	732	662	695	734	703	728	775	780	775	713	726	757	750	741	720	750	732	712	735	710	710	729	728	723	728	725	766	757	759	758	730	735	745	763	741	709	730	725	771	789	784	756	784	769	713	722	766	731	735	739	707	759	787	778	758	797	724	718	776	788	778	728	767	743	742	740	743	696	760	700	719	724	787	739	737	784	741	706	735	711	760	754	742	739	714	714	768	757	751	797	709	717	771	738	721	751	717	769	731	700	741	718	744	695	761	782	720	774	725	750	758	704	720	780	760	724	746	769	706	739	710	782	721	774	709	697	748	733	752	730	770	743	769	716	744	766	759	764	773	713	791	688	725	770	708	704	691	768	772	737	680	739	734	751	799	736	756	715	708	694	705	725	716	776	790	750	750	766	765	735	762	723	733	747	730	733	700	746	776	762	741	731	754	724	725	741	734	756	764	736	772	773	763	720	756	754	724	749	747	718	748	764	786	701	728	736	750	694	792	720	738	773	699	778	781	737	695	704	749	730	760	803	736	739	759	728	724	799	716	707	730	779	758	744	691	750	689	649	779	746	795	778	781	723	731	776	714	737	724	737	728	726	730	699	734	773	749	785	739	731	716	724	727	757	728	739	784	738	780	734	804	748	734	728	766	755	739	747	744	708	708	761	731	682	696	729	789	704	730	746	771	700	722	755	780	757	736	750	741	727	768	703	753	684	705	804	783	696	750	800	742	764	754	698	717	736	771	728	762	720	747	732	721	705	712	766	749	726	705	804	804	726	742	763	712	766	757	768	699	741	721	713	741	729	779	718	733	721	732	767	740	749	785	699	745	739	715	795	726	745	770	788	746	720	725	742	747	701	716	776	733	738	767	681	739	697	671	714	745	699	752	751	732	715	730	744	741	792	757	793	714	763	706	739	751	727	755	710	740	793	734	768	790	716	737	748	752	770	764	716	749	711	717	748	777	696	722	693	728	737	782	778	704	730	746	715	774	725	744	721	799	749	773	725	737	744	720	757	767	702	739	761	699	746	748	781	716	758	710	677	781	749	730	763	774	758	765	703	731	744	763	704	750	711	764	761	722	779	720	737	759	741	734	747	750	751	721	714	744	758	750	703	792	714	708	731	775	760	764	751	744	788	718	767	706	744	769	721	743	756	746	749	729	799	738	745	751	697	761	736	757	733	729	772	739	726	771	759	743	734	741	750	750	743	721	716	783	775	739	751	755	728	727	723	756	719	785	710	705	780	711	710	695	707	694	733	747	731	734	728	746	732	715	767	729	773	759	737	737	729	758	708	783	751	759	733	796	771	732	717	733	737	744	761	756	753	767	791	728	714	768	781	765	769	682	740	748	749	732	794	697	758	740	733	756	729	769	745	733	714	729	732	735	722	745	768	733	708	700	763	779	740	745	758	682	715	766	679	725	797	772	728	757	766	757	772	759	728	776	735	738	661	769	733	778	725	684	759	710	694	742	729	741	679	805	728	740	764	704	714	738	715	740	758	774	719	714	741	791	739	711	749	775	760	734
20297	19214	23698	19856	13583	9198	5806	3222	2649	1980	1410	1237	1083	925	863	824	790	776	744	561	540	478	392	410	424	397	395	374	381	367	332	307	302	306	281	302	296	304	289	280	315	290	314	353	297	315	294	313	326	303	302	282	299	319	324	310	315	312	295	317	307	324	331	324	313	311	297	297	302	284	312	297	329	310	292	334	296	296	308	303	291	326	305	289	300	306	346	293	319	305	336	291	297	276	311	315	297	289	286	270	315	319	307	264	300	322	266	277	304	287	279	296	289	261	328	296	317	301	297	355	298	299	283	291	298	309	275	314	334	297	315	304	279	292	278	309	308	316	298	275	315	299	304	258	277	266	284	303	306	311	310	311	266	307	298	312	319	336	300	322	285	284	311	299	296	270	305	293	291	309	317	304	307	286	269	327	317	267	305	320	277	296	278	294	294	304	268	322	297	295	290	278	279	305	288	300	336	290	320	309	306	293	276	279	285	308	317	292	296	309	319	275	321	298	277	316	322	294	307	300	306	321	256	305	289	269	326	293	307	303	302	290	264	316	280	310	319	306	262	304	293	287	276	301	311	338	324	316	304	322	286	293	276	266	270	302	266	291	284	299	288	285	275	273	318	308	310	284	283	329	300	327	293	312	284	288	297	314	278	287	276	305	296	267	282	294	294	305	279	304	304	255	320	283	293	273	297	290	313	262	323	280	309	300	310	309	298	310	318	298	301	309	307	301	282	274	305	298	299	293	294	284	263	291	306	294	266	315	302	256	288	279	322	289	286	320	294	273	315	296	299	286	295	298	319	283	269	335	298	272	303	281	277	302	315	274	282	284	290	316	284	326	297	313	299	319	282	306	333	304	280	270	285	294	300	308	316	337	308	271	300	321	321	296	310	302	300	296	317	287	304	301	273	325	315	300	313	303	299	303	338	285	312	291	304	297	288	280	313	292	290	268	337	309	346	276	285	304	251	271	276	340	309	305	307	313	325	288	263	310	289	292	336	286	301	301	308	328	331	287	305	337	290	296	314	281	283	299	319	281	281	292	318	287	313	292	303	308	283	286	298	283	285	328	336	304	292	316	289	276	310	280	311	294	320	292	293	313	305	284	305	287	306	305	294	284	300	289	270	289	296	267	288	308	300	300	288	289	303	292	278	318	306	284	301	322	298	305	301	292	289	291	302	285	277	294	323	313	264	315	272	315	309	309	303	302	284	281	304	282	337	295	320	329	292	276	307	281	302	325	290	301	324	299	315	292	308	310	313	289	272	296	333	322	307	300	310	281	307	336	311	292	298	323	291	278	311	284	305	325	299	308	280	295	289	281	293	269	285	316	302	264	305	301	305	286	290	284	272	286	311	304	275	296	288	300	309	310	324	337	299	270	322	266	296	298	292	303	305	298	320	313	339	293	301	273	300	320	296	304	300	306	297	325	293	304	289	305	305	288	291	290	299	326	316	315	302	268	288	288	279	282	291	324	290	324	330	298	299	318	303	324	314	326	287	300	314	273	280	317	289	316	305	284	284	344	305	294	275	287	280	296	292	282	305	277	313	303	306	316	321	298	294	319	329	291	299	260	291	269	278	312	306	285	312	297	299	293	318	312	324	308	308	316	276	264	328	315	295	304	314	293	281	287	283	295	303	282	272	323	303	351	297	293	316	298	303	320	282	280	316	299	305	299	302	326	290	289	296	298	310	293	339	314	333	360	316	284	287	265	308	275	275	312	300	290	313	304	307	293	310	320	263	322	335	286	313	306	313	311	309	297	301	288	284	325	328	311	301	313	322	313	321	324	300	280	284	290	324	283	317	286	302	284	309	280	291	333	298	323	291	291	314	298	306	297	323	324	291	304	324	326	323	330	267	283	251	286	293	321	294	310	264	303	300	306	287	272	308	307	264	288	297	305	306	283	295	304	325	288	298	303	320	291	273	354	288	307	280	320	317	303	288	305	297	295	271	281	282	316	291	299	301	284	304	287	298	293	290	305	298	280	302	304	297	327	282	262	339	272	303	290	317	297	297	263	298	317	290	289	310	264	308	284	300	320	309	331	285	308	351	299	308	316	324	282	323	303	249	294	291	295	327	320	303	271	311	281	344	301	299	317	290	259	285	292	278	335	267	295	314	292	301	315	322	317	300	304	310	297	306	312	298	320	318	302	292	319	290	292	310	284	299	289	287	320	294	303	291	305	295	317	294	290	314	312	312	292	324	315	295	273	307	282	315	318	312	281	303	335	274	316	313	291	258	251	285	274	304	322	290	308	285	285	280	296	296	312	255	308	278	284	332	339	292	337	313	296	327	319	304	291	279	268	291	283	276	323	318	282	283	294	326	291	336	323	311	287	300	309	282	297	274	311	316	309	296	286	269	307	280	298	295	288	277	294	282	291	301	312	268	318	291	294	305	320	307	274	275	327	262	281	301	281	317	268	300	292	287	308	310	303	315	332	314	289	315	276	285	308	308	277	296	292	280	288	291	305	261	310	316	267	304	289	325	305	278	255	273	300	299	317	299	300	323	284	314	319	293	282	292	302	290	294	276	285	302	308	275	286	328	311	305	300	280	325	288	296	291	277	287	295	307	300	301	297	296	293	287	349	300	281	302	314	299	292	286	306	301	326	309	327	333	303	341	305	307	320	309	306	302	319	284	290	289	304	285	291	304	312	317	324	337	278	320	313	274	314	302	317	308	291	275	293	315	312	273	305	305	296	307	319	318	308	307	313	289	331	372	293	305	313	297	297	316	280	289	289	304	275	307	278	307	303	300	292	291	280	285	317	273	276	294	323	287	292	320	319	282	321	301	329	286	289	286	290	297	283	290	328	310	313	313	294	262	310	286	278	295	286	300	324	303	291	313	315	302	308	297	315	298	297	318	296	296	300	282	314	284	289	321	295	312	278	282	280	299	333	302	317	281	284	285	292	298	301	296	316	332	294	294	280	329	323	286	328	305	303	289	278	284	309	327	271	319	285	313	293	326	319	324	297	286	286	294	284	290	310	320	304	310	277	275	266	319	265	293	331	305	296	316	283	292	309	300	290	325	308	288	277	282	336	318	304	314	315	301	318	276	281	296	273	285	317	300	296	298	261	291	308	306	300	301	315	265	290	287	305	278	321	275	318	306	312	300	278	316	294	298	319	307	315	303	277	333	308	268	286	305	341	289	308	306	313	293	286	292	288	317	304	267	315	317	286	297	317	330	295	313	301	269	283	309	301	323	337	292	307	275	305	297	277	283	312	325	295	314	335	294	273	280	290	294	288	288	276	295	308	313	296	332	332	303	312	313	313	293	329	323	293	286	278	309	313	315	287	299	358	280	293	308	313	312	311	313	291	263	321	304	302	340	312	317	309	267	273	299	313	308	319	287	317	296	277	279	310	304	283	296	264	285	313	289	310	277	350	291	298	328	292	293	297	320	307	293	302	317	315	296	306	260	300	257	290	300	307	315	334	285	279	298	303	319	291	310	267	316	300	302	276	286	297	297	296	277	261
12124	16423	29216	31394	26964	23068	17057	12215	11274	8473	6460	6100	5088	4456	4239	3669	3781	3694	3231	2609	2385	1997	1749	1621	1508	1534	1480	1400	1203	1037	836	780	770	800	794	819	762	797	766	786	749	804	794	778	802	833	793	756	764	762	796	779	750	784	747	727	751	784	741	728	792	767	768	757	749	746	785	779	723	761	782	741	710	757	756	765	791	719	759	771	760	816	756	759	701	752	788	757	785	786	714	743	780	782	729	792	767	801	804	818	778	732	743	776	749	770	747	747	736	791	761	710	764	770	714	820	718	724	789	734	775	795	787	765	789	786	761	727	790	776	787	754	758	773	757	734	759	770	717	790	725	753	806	749	806	765	750	775	712	785	771	744	795	794	792	795	763	776	752	797	750	819	731	799	742	800	761	832	760	766	718	751	773	801	773	740	751	762	747	784	749	790	738	758	774	827	759	817	785	763	788	772	728	793	739	773	790	685	754	789	767	791	813	750	780	768	750	773	725	746	805	771	748	806	753	808	749	757	754	751	759	699	743	741	749	757	763	756	770	793	793	770	742	748	730	719	770	801	817	736	707	772	785	781	663	734	735	812	765	787	789	748	835	689	784	755	787	791	768	778	756	724	775	788	761	763	774	756	808	744	776	741	785	811	766	750	765	742	747	796	739	760	742	763	788	716	749	780	768	770	758	715	752	740	768	754	738	744	769	765	775	748	809	760	698	754	747	759	728	792	761	799	726	737	723	769	768	736	747	736	789	759	767	786	793	774	740	740	725	768	781	762	724	784	754	733	730	780	829	797	693	746	756	728	778	733	788	697	738	739	774	794	782	766	754	770	762	781	812	738	736	780	750	799	787	745	730	755	778	790	805	765	749	777	737	726	759	744	788	801	762	754	704	773	734	745	743	788	708	787	749	764	744	714	802	763	780	803	776	698	793	751	734	718	759	731	746	752	778	777	737	792	801	758	823	754	725	718	730	734	739	765	744	735	751	777	755	785	782	754	759	822	768	782	742	734	722	817	746	793	797	733	723	791	763	755	731	761	767	702	780	819	767	764	765	761	757	758	746	739	783	776	733	781	754	739	787	750	712	750	760	739	823	748	713	747	738	724	764	733	763	797	767	793	698	753	804	740	744	737	749	843	801	760	752	795	745	753	782	779	749	797	778	748	766	806	746	755	771	809	744	776	766	853	751	731	763	754	702	775	769	833	730	785	769	758	791	771	754	801	748	727	760	744	799	782	801	793	815	785	763	737	719	755	778	749	723	789	757	776	728	784	794	740	765	771	741	830	764	791	771	772	801	728	785	784	737	783	742	758	776	733	737	787	778	759	774	830	769	776	797	787	824	778	752	777	795	773	768	794	769	775	788	728	814	728	761	794	754	763	722	759	730	737	742	713	801	807	801	785	691	763	762	753	764	759	811	738	768	733	783	782	747	782	776	770	761	786	734	720	781	739	726	762	716	752	814	782	776	744	765	781	767	772	738	747	730	787	736	751	720	766	741	743	734	713	738	800	741	731	735	776	757	769	796	750	728	739	785	786	781	781	742	739	759	798	734	803	763	794	761	794	762	711	770	786	791	771	812	701	699	765	764	760	735	771	737	733	789	727	774	811	780	756	740	790	744	750	753	733	782	761	770	710	778	800	681	706	744	759	768	732	779	775	763	701	756	784	778	774	769	778	797	782	775	719	774	735	770	772	758	740	724	722	773	789	802	755	771	774	802	791	717	751	761	746	798	767	728	726	755	756	738	790	752	758	748	773	735	757	751	782	802	773	744	793	758	765	772	766	770	785	732	726	718	767	765	776	741	758	790	792	727	715	749	738	753	748	714	782	771	797	715	733	748	783	755	770	801	723	784	715	780	750	753	752	775	805	713	733	726	760	774	724	735	778	768	712	722	786	800	802	756	739	726	760	786	779	761	764	742	771	801	774	758	741	798	790	808	704	742	778	765	765	758	742	795	804	775	755	790	771	756	801	770	768	762	740	751	721	744	710	734	773	774	781	744	774	778	834	768	766	771	796	754	769	784	779	753	830	793	792	758	751	728	736	760	804	729	768	770	707	739	757	749	741	785	742	774	774	770	793	733	775	717	754	796	745	820	713	780	782	792	687	796	776	805	720	734	761	769	761	758	767	787	767	780	739	787	758	777	741	805	724	783	784	794	746	735	751	754	788	764	777	754	777	784	780	809	769	785	769	734	687	774	747	735	733	728	794	774	760	769	775	786	766	796	741	791	792	731	762	782	767	740	735	764	710	790	803	739	805	806	759	794	744	713	746	787	773	770	754	717	699	770	789	750	755	767	785	765	791	756	716	768	766	759	722	722	773	800	768	756	747	812	738	729	757	772	712	743	771	759	737	799	811	763	733	739	734	743	768	725	767	713	796	818	779	738	764	779	744	733	753	763	731	718	719	774	711	763	736	785	749	763	759	756	729	741	809	710	754	756	769	734	708	780	769	781	732	764	737	771	769	762	746	758	745	788	709	768	749	750	750	740	775	736	787	737	749	736	739	740	728	756	767	700	775	732	784	802	777	775	731	734	758	779	766	734	775	752	772	740	717	721	780	781	770	765	753	723	766	779	779	758	789	769	772	797	736	813	768	751	760	713	739	736	779	749	805	798	766	702	808	738	752	795	802	775	764	724	755	748	779	736	723	788	820	776	717	731	741	778	763	791	736	707	774	794	825	744	767	789	748	767	766	773	801	756	747	760	774	777	711	802	729	812	766	799	760	775	776	818	787	776	739	744	754	801	758	785	722	766	756	749	718	759	771	729	790	768	779	777	803	729	776	761	722	724	739	752	688	788	763	729	720	767	749	786	793	747	748	718	770	798	774	745	713	767	787	776	744	797	758	726	779	763	773	711	757	767	744	765	732	808	750	724	783	691	753	786	771	804	763	791	778	803	819	751	750	774	764	775	786	778	726	736	714	795	784	800	754	806	752	764	749	741	751	772	768	771	806	766	802	776	755	757	757	835	754	787	745	753	755	763	817	771	749	756	790	779	784	732	763	733	742	765	810	774	770	762	794	765	716	753	779	743	730	765	802	761	764	748	758	796	757	821	722	783	745	736	767	705	765	755	724	770	726	784	760	775	812	710	750	753	737	767	716	714	792	724	762	773	733	802	783	773	742	728	776	746	713	761	775	754	806	773	772	719	751	781	739	753	721	692	752	741	793	758	783	760	787	760	731	792	732	734	762	767	800	735	749	810	751	760	804	792	718	791	743	779	760	786	772	753	702	739	763	849	774	760	741	782	781	722	761	807	748	742	722	764	823	744	725	788	757	781	744	758	796	794	765	721	821	796	798	784	776	774	786	697	760	768	757	694	766	748	764	754	732	729	701	785	814	759	779	727	772	698	788	757	755	783	772	768	770	753	771	753	765	748	773	733	742	726	763	772	788	779	786	744	758	787	855	799	799	793	752	807	796	779	762	768	838	761	702	871	730	727	755	769	739	799	753	754	762	814	796	752	808	737	759	800	787	775	774
32747	29423	35397	29025	22445	16966	10462	6206	5106	3587	2773	2426	2088	1764	1634	1492	1556	1525	1244	1058	933	660	541	658	847	978	896	705	514	471	363	324	356	352	339	339	355	315	356	350	373	334	338	348	332	291	323	287	312	325	322	295	308	314	305	302	277	313	294	298	297	341	295	302	317	305	301	280	332	317	317	305	353	297	297	315	337	308	297	289	327	315	310	291	310	311	302	331	306	301	289	288	303	330	331	324	305	301	300	307	305	310	311	297	297	297	288	272	318	298	310	268	303	282	299	357	311	283	301	279	285	308	308	281	308	305	284	296	280	299	299	297	322	279	316	276	311	329	338	302	311	300	313	290	312	322	282	274	330	307	290	304	307	320	317	290	316	316	307	305	327	307	308	310	315	307	277	333	335	278	332	289	305	297	304	312	305	303	297	297	334	326	256	310	294	309	273	332	315	297	321	260	319	289	313	305	304	308	303	314	284	332	320	305	279	310	304	299	316	321	330	336	302	295	305	305	305	310	286	294	327	277	325	327	272	342	309	302	319	333	279	308	300	269	287	297	349	322	302	293	340	318	302	295	334	313	312	304	282	279	335	303	304	305	310	299	312	301	319	328	317	295	287	327	305	289	292	289	327	306	291	292	289	308	315	286	328	313	297	309	324	293	315	301	305	312	289	306	319	314	279	290	307	327	300	296	272	346	305	275	304	299	290	320	306	268	282	330	282	307	301	317	289	315	316	293	287	300	328	333	299	291	314	298	286	302	296	308	298	308	320	316	310	333	324	303	324	308	325	297	274	305	311	330	302	328	331	300	290	278	291	308	295	294	311	329	288	278	297	301	341	302	312	295	326	302	279	324	289	309	283	312	295	291	312	289	293	291	301	333	257	306	266	291	278	321	286	303	315	289	333	287	286	315	279	279	316	332	331	292	278	308	286	287	296	299	303	314	272	289	291	296	306	313	279	276	333	295	309	291	293	266	298	282	318	311	295	289	335	304	334	297	283	289	311	293	270	345	299	306	323	306	305	329	297	309	334	285	303	312	326	323	319	280	288	295	312	297	303	314	314	318	310	289	314	326	294	302	284	304	289	311	275	327	290	297	309	298	318	310	322	307	320	316	288	279	322	291	293	324	340	306	302	304	292	288	298	305	287	296	347	304	293	299	287	283	296	318	345	325	316	323	323	331	279	285	316	333	283	329	302	319	308	331	303	304	294	303	317	325	317	271	324	310	276	342	310	335	285	300	311	339	290	304	293	330	334	306	296	321	320	315	273	311	305	319	291	310	292	339	284	299	303	299	319	287	329	295	302	333	320	292	292	330	297	320	286	309	294	296	313	277	284	313	287	289	311	310	305	268	308	296	294	289	312	294	289	300	316	332	305	317	296	324	295	300	338	310	276	264	306	307	267	317	281	318	310	303	303	323	336	311	311	306	321	322	285	292	308	319	321	314	277	277	311	305	285	276	283	284	325	291	327	315	305	270	294	318	298	298	339	333	295	365	315	273	287	286	269	294	307	326	296	328	317	312	290	289	317	276	303	308	323	343	293	292	310	313	329	291	308	305	315	339	282	277	283	313	327	312	281	301	303	311	309	305	318	341	298	264	316	322	338	308	299	284	303	263	317	311	329	294	299	336	307	324	310	295	310	265	310	329	293	278	327	316	327	298	294	301	274	310	284	291	308	292	337	320	294	305	270	290	288	294	295	310	284	290	289	321	315	331	296	310	318	285	327	295	294	279	309	330	313	326	277	281	306	349	303	292	311	304	276	318	328	320	312	306	302	289	276	298	333	327	337	319	316	332	319	329	319	300	318	296	312	292	307	304	296	314	278	273	304	300	268	308	306	304	312	313	314	322	301	320	320	310	313	351	309	288	293	329	321	308	309	314	309	272	298	273	279	275	305	321	268	305	308	309	280	305	274	292	270	313	320	318	317	286	355	333	317	290	328	286	340	330	329	313	310	304	343	299	291	330	295	295	294	303	276	344	310	301	304	308	287	315	287	283	287	319	289	326	273	283	293	290	325	308	311	299	304	304	321	319	310	258	275	334	322	356	321	293	290	305	303	313	342	299	296	308	295	308	300	304	303	327	326	302	309	320	267	313	295	328	330	323	287	291	275	323	302	317	296	300	292	284	313	295	331	330	327	279	303	340	305	279	284	297	297	323	284	289	283	314	317	291	328	314	349	320	306	311	302	305	332	331	284	322	279	302	303	318	291	302	294	299	295	314	268	301	297	275	301	282	296	310	313	304	312	281	284	298	276	281	316	305	313	330	312	311	298	291	311	304	263	284	274	284	322	336	303	290	290	311	314	311	294	305	287	304	295	287	301	289	334	302	302	332	300	308	345	276	313	335	300	325	324	292	326	304	289	289	317	312	291	309	299	326	295	342	294	288	311	326	303	327	301	314	294	313	315	309	288	312	303	324	313	275	296	292	293	303	291	286	325	313	285	322	308	295	286	303	324	303	305	300	323	282	273	305	315	280	319	295	309	310	317	305	273	313	307	326	317	293	306	308	322	309	275	316	292	292	325	310	276	307	309	289	311	319	282	316	263	335	342	316	276	304	300	286	299	296	292	302	283	297	313	298	305	330	314	309	316	341	314	290	350	303	295	333	270	322	290	301	276	316	328	326	293	298	322	285	292	288	300	309	325	282	323	322	318	313	317	285	283	304	322	290	316	302	318	317	294	286	322	346	316	289	314	272	306	311	325	317	277	283	326	311	330	308	341	319	295	303	313	316	260	293	332	304	290	291	289	271	307	307	300	321	289	295	286	291	290	294	300	291	321	291	308	279	296	302	293	299	310	314	284	316	308	303	313	330	343	308	272	314	289	316	328	291	301	305	326	280	273	327	293	300	278	293	291	323	283	312	328	314	301	304	317	300	317	300	307	332	310	292	284	306	283	318	321	327	345	324	316	298	308	295	310	296	325	327	328	301	308	295	319	304	340	288	266	283	296	301	350	285	303	332	323	296	302	303	269	316	300	300	262	300	360	325	298	306	307	319	298	297	311	300	308	301	318	275	283	318	287	302	305	300	339	303	327	316	295	292	315	288	304	324	318	298	329	313	298	325	309	303	313	301	316	314	306	292	288	291	281	312	314	300	306	319	340	313	298	278	304	310	305	331	297	299	309	317	303	297	317	312	329	303	283	313	302	294	299	274	332	306	320	296	289	325	341	244	283	304	324	290	300	275	300	309	313	333	265	280	336	305	294	307	304	262	287	314	309	341	284	304	297	286	311	280	300	314	315	304	267	304	298	327	310	305	302	281	332	320	279	305	298	308	299	291	320	285	318	310	307	304	310	289	282	298	309	310	305	302	329	272	280	310	291	336	335	305	272	283	299	325	337	273	323	306	319	304	297	318	299	321	301	324	299	285	310	331	312	290	304	321	308	293	280	306	307	307	329	322	294	321	305	289	317	296	291	324	308	320	323	307	291	316	312	313	317	307	301	298	263	296	285	292	318	297	302	293	324	275	345	334
19728	23933	37713	38338	35819	32414	25073	18939	17754	13671	11761	10741	9782	8507	7801	7642	8126	7960	6607	5782	4646	3216	2481	3462	4486	5029	4546	3196	2169	1364	1108	959	917	1044	967	968	997	952	995	1013	1038	943	886	852	851	928	886	907	871	829	842	785	825	825	775	818	850	815	781	801	826	790	793	802	802	780	833	790	794	820	853	749	796	826	805	785	837	778	759	809	779	759	781	813	764	826	768	803	794	745	843	789	760	824	780	812	742	771	751	788	792	765	782	786	772	757	782	754	784	790	764	830	798	780	740	770	781	768	771	812	807	782	785	780	746	727	781	760	779	797	794	783	781	793	766	766	745	834	782	777	791	804	711	822	794	739	792	814	769	809	686	795	792	757	794	809	780	816	798	743	778	812	792	753	761	789	821	758	800	821	761	809	787	781	788	765	744	783	788	850	806	832	791	755	761	786	785	757	791	754	802	808	779	743	788	773	775	766	782	782	758	760	759	754	741	771	775	741	799	802	758	728	783	781	798	814	790	728	791	769	781	782	799	805	761	802	811	724	827	769	812	827	764	727	784	795	731	772	781	773	752	782	794	789	750	758	770	765	804	753	763	813	803	766	745	824	792	821	830	750	783	752	774	769	785	795	813	794	789	822	777	840	753	777	768	757	822	778	816	759	773	775	759	818	797	775	765	792	828	803	832	729	777	745	788	779	838	791	728	766	829	743	778	797	749	734	715	770	785	780	746	778	735	788	761	789	784	761	799	778	761	788	756	697	753	821	745	796	782	714	785	795	814	748	769	836	834	814	760	777	788	795	809	800	788	789	753	807	752	826	741	799	793	748	787	776	785	804	768	813	766	746	793	762	721	813	740	778	766	825	789	749	738	807	743	712	749	761	790	769	773	796	756	769	751	807	700	776	780	759	797	765	755	796	786	756	815	796	779	749	749	761	824	774	703	774	785	795	773	837	750	822	786	799	784	778	739	769	780	732	755	820	756	768	749	803	775	754	770	764	775	801	784	759	783	824	822	742	746	775	798	779	793	745	818	796	744	817	728	811	759	831	727	769	800	751	786	782	812	745	804	727	815	837	768	798	772	748	758	784	747	741	827	767	769	792	746	791	768	796	787	767	800	795	807	755	788	814	776	768	765	775	787	807	778	827	823	760	786	796	817	788	830	770	797	754	739	744	763	742	768	792	745	791	773	762	755	773	751	771	733	736	750	746	735	807	782	782	720	796	776	786	742	761	773	783	821	754	794	836	776	773	773	735	778	796	777	769	750	771	789	759	745	771	761	794	786	785	729	771	792	782	762	751	742	761	760	751	768	761	765	778	770	780	763	823	769	760	789	819	756	763	768	729	797	767	788	743	808	778	724	819	727	758	839	767	758	782	817	781	782	773	788	757	786	795	809	758	803	752	803	745	721	791	782	749	731	772	763	818	787	779	715	809	726	788	792	789	761	781	769	790	803	796	792	764	758	732	803	754	763	790	734	782	798	836	828	798	801	761	829	759	776	793	736	781	831	746	772	793	806	791	770	752	721	762	745	772	826	752	741	756	778	728	775	781	806	747	757	789	792	785	813	764	748	779	837	769	842	809	759	735	771	778	815	785	770	793	815	742	782	803	760	759	762	747	763	783	793	813	811	780	796	754	779	769	794	773	742	848	764	784	812	732	716	785	768	785	792	813	746	806	748	752	831	744	766	797	791	759	782	811	759	743	790	786	776	768	747	785	762	787	797	774	811	770	795	795	725	816	773	768	774	761	805	792	737	759	764	743	788	768	799	760	745	718	773	797	749	803	757	768	797	807	803	785	753	732	749	778	791	750	821	742	769	781	718	784	745	809	767	782	752	751	733	783	780	790	771	796	734	762	825	816	780	767	762	803	820	786	766	798	788	798	811	741	762	829	735	768	793	798	793	756	797	788	778	805	761	766	809	801	819	773	799	800	767	755	802	767	751	774	773	730	791	765	775	833	802	819	798	760	761	766	770	834	784	787	782	750	765	785	750	838	755	771	741	794	838	755	751	733	769	749	785	838	724	752	779	754	768	726	781	768	789	785	780	797	778	737	778	756	755	796	804	785	790	813	751	761	812	744	755	745	765	760	755	793	751	747	774	780	788	814	753	850	776	759	800	738	754	764	827	751	728	763	794	774	799	799	739	728	739	776	757	785	779	770	765	762	748	727	810	798	729	793	792	760	778	793	734	747	779	756	778	755	804	756	770	788	797	761	735	764	737	736	748	740	811	787	742	777	775	764	828	834	744	750	811	770	798	749	812	807	764	819	793	794	771	786	775	788	765	790	770	808	838	739	789	750	762	808	752	831	777	768	751	808	766	836	752	759	803	793	726	751	743	769	762	789	786	780	733	791	774	818	813	785	832	811	781	761	766	739	747	791	751	761	765	787	773	804	757	781	788	769	824	786	712	746	746	770	771	808	797	747	849	720	782	778	743	745	737	782	812	764	793	785	750	795	774	717	782	755	755	759	788	738	782	768	784	807	764	817	792	762	775	757	794	774	750	797	811	769	821	788	791	815	756	804	774	749	726	798	785	776	823	728	814	808	785	767	763	780	761	787	776	719	793	773	784	785	747	781	788	746	791	791	806	791	785	815	799	709	767	805	826	808	716	784	763	787	771	785	857	737	798	790	771	812	750	791	816	753	766	791	766	795	769	738	820	766	773	710	743	805	779	727	795	777	742	799	806	749	795	775	771	763	813	764	765	790	829	837	756	830	796	751	826	758	771	798	744	825	771	838	792	752	814	764	715	801	763	790	738	789	770	755	762	817	737	794	742	785	773	769	782	777	776	762	800	744	764	807	795	779	790	814	799	760	804	761	819	799	849	770	806	691	793	714	806	786	800	779	794	756	796	750	835	794	734	722	777	753	770	776	732	783	795	778	805	734	811	805	791	782	792	813	773	787	772	766	771	737	749	768	771	782	761	816	744	791	756	797	778	782	751	775	850	780	757	779	790	744	724	797	766	800	789	716	778	778	743	779	773	755	721	761	803	839	792	764	765	783	761	767	761	810	780	746	783	791	757	820	796	753	798	729	773	785	794	742	765	766	813	775	773	783	716	791	753	818	809	777	789	770	781	792	740	770	775	726	719	749	775	777	741	771	738	770	780	806	701	825	795	745	763	769	774	771	769	789	796	783	827	779	772	822	804	728	747	809	781	832	799	749	744	792	791	770	792	770	777	810	842	765	788	744	762	756	727	777	774	787	791	732	816	800	824	766	789	764	800	774	751	774	781	714	780	749	753	772	768	780	790	776	783	781	792	774	784	748	787	769	744	766	764	762	853	729	801	753	730	789	757	779	750	803	765	780	792	730	791	805	797	797	840	796	759	808	806	802	783	737	748	769	797	747	827	774	764	771	828	788	797	764	787	842	821	764	744	739	768	797	811	768	793	784	796	749	779	762	757	777	714	789	769	799	747	835	746	734	776	799	804	773	746	783	791	755	789	795	774	771	752	788	759	801	789	759	759	779	794	799	732	765
43301	38771	43395	37282	29897	22545	16385	14346	7180	5096	4077	3318	2526	2157	2018	1946	2346	2443	2293	1710	1246	804	688	810	1175	1042	1442	1291	1016	470	337	310	320	333	363	351	341	316	312	300	344	350	321	329	341	330	325	318	296	311	303	315	301	308	280	298	273	294	273	294	275	272	318	282	288	297	312	281	273	299	290	320	287	271	289	276	315	288	295	326	282	282	295	254	264	286	279	297	293	303	293	274	298	310	281	293	306	300	320	295	283	271	311	288	304	277	303	290	296	282	312	313	280	285	274	288	307	308	293	314	323	285	255	284	277	279	281	299	268	271	302	309	294	267	261	260	272	283	282	295	283	295	310	285	313	300	292	276	279	309	291	292	336	288	267	282	258	243	284	284	272	262	262	290	278	266	298	269	297	313	292	288	289	277	286	279	300	290	287	317	292	262	258	258	310	301	277	281	278	311	309	282	305	296	270	293	271	304	271	298	285	318	279	279	290	293	310	304	300	324	277	277	326	281	273	277	285	287	306	275	298	284	279	295	304	305	277	291	288	282	262	289	303	278	283	297	272	279	293	274	285	283	298	268	243	295	289	262	276	305	313	281	292	288	265	295	281	265	271	262	250	284	280	300	248	263	283	294	295	292	284	278	288	269	275	304	278	281	293	274	308	299	278	275	276	264	283	282	268	319	285	286	285	252	296	249	290	293	295	288	240	309	281	296	298	310	308	336	301	280	288	265	294	310	290	283	282	279	310	300	286	237	295	291	299	293	277	277	321	308	259	284	286	315	278	273	300	271	249	292	296	296	282	286	257	281	279	280	282	320	300	275	298	299	310	270	284	298	267	289	291	251	274	283	296	307	324	293	321	315	262	296	300	269	268	273	305	303	302	273	274	274	296	306	310	277	283	332	303	312	281	305	308	305	293	296	321	296	299	281	279	289	272	261	284	267	292	309	284	294	305	308	276	286	289	284	268	269	292	298	305	271	312	274	282	312	256	301	275	276	263	284	295	301	280	290	294	277	293	287	310	277	308	304	282	249	289	297	314	303	259	292	302	295	278	318	297	279	247	283	283	292	289	280	263	316	289	300	280	277	265	305	308	266	316	312	328	282	288	308	266	281	261	282	293	315	301	303	260	277	271	280	283	280	288	298	276	291	307	295	313	292	284	287	296	292	287	317	296	295	305	309	292	325	290	304	295	288	290	287	297	285	255	242	293	270	303	319	284	288	322	263	293	299	311	247	276	260	261	301	300	278	261	277	315	270	281	288	318	310	296	306	304	299	288	286	281	326	262	271	283	278	310	272	309	303	313	322	289	301	318	263	291	315	272	298	291	314	291	272	288	296	266	305	298	314	310	295	295	320	268	306	304	270	270	306	312	262	285	308	285	284	293	283	276	323	283	249	268	311	300	298	264	293	269	264	294	285	271	289	253	288	295	280	288	290	291	300	281	315	267	295	276	263	277	295	286	299	282	279	235	277	294	287	329	292	266	290	276	291	270	274	283	259	311	264	292	295	305	282	285	307	283	334	287	297	289	301	268	314	313	283	287	264	261	268	273	285	265	304	278	268	297	281	292	315	297	271	268	293	279	265	299	249	292	324	284	283	285	299	296	305	289	242	287	289	314	288	303	253	300	310	276	307	301	253	266	306	289	277	274	261	278	297	277	287	289	288	283	273	292	300	279	299	309	282	276	297	297	307	313	290	280	259	291	289	287	307	271	326	268	293	288	287	328	311	279	289	306	289	294	283	292	287	269	263	290	270	301	292	244	297	282	324	272	305	307	271	278	290	251	271	263	247	274	275	255	287	315	290	269	238	311	279	298	287	312	304	277	239	281	283	272	305	292	307	314	288	290	259	258	267	282	268	268	300	259	281	267	260	288	277	292	277	291	254	263	279	293	280	269	309	297	289	279	302	280	289	282	318	284	326	274	293	314	280	276	304	287	282	277	313	284	267	286	258	305	268	288	259	287	301	263	286	299	276	276	288	267	268	317	297	289	289	311	248	299	291	309	320	278	290	296	292	298	285	300	316	263	319	287	320	299	291	264	291	271	275	301	282	265	289	301	292	296	286	280	276	288	292	304	277	256	269	310	299	258	285	275	262	288	282	314	266	282	277	268	301	300	259	297	309	287	286	283	301	302	281	266	310	288	296	277	297	295	273	307	292	311	303	298	281	241	287	284	292	301	274	293	273	278	319	262	294	314	270	282	261	320	291	290	250	268	299	299	288	303	284	274	306	282	293	320	281	280	289	294	330	280	271	297	266	264	277	295	258	290	271	312	263	280	298	291	281	290	250	280	295	287	267	281	314	276	275	282	275	298	293	298	258	280	277	272	249	264	305	304	297	270	279	278	272	260	311	254	298	281	267	295	298	274	272	254	278	297	299	284	261	274	282	319	268	294	274	272	271	299	257	282	276	268	271	286	272	262	283	327	279	288	277	268	297	285	280	291	300	304	271	307	310	280	253	273	283	273	258	298	313	265	294	261	302	273	309	274	255	281	300	268	299	294	254	285	310	295	282	271	248	286	315	275	278	282	306	314	268	264	288	256	266	260	288	294	321	312	279	310	286	313	290	299	290	280	315	290	297	281	264	278	304	292	272	274	318	249	287	285	264	272	257	287	320	275	298	284	277	325	288	290	302	281	297	260	280	310	292	281	297	315	304	273	251	301	285	298	278	305	282	269	306	281	295	286	292	275	296	278	284	290	313	299	299	284	294	290	295	287	296	267	279	297	292	296	285	308	270	265	281	321	321	333	304	285	271	303	301	322	299	313	293	269	316	258	304	270	273	276	302	275	280	254	271	290	295	250	287	269	298	265	311	283	284	272	284	307	284	277	302	298	291	323	302	295	255	304	280	278	292	305	264	306	299	277	286	295	269	302	279	289	286	272	273	268	284	305	279	264	258	263	311	281	299	272	272	292	296	270	316	290	301	281	297	269	292	252	275	250	297	280	294	297	288	276	285	286	290	291	279	311	282	291	293	283	308	269	312	286	306	317	289	296	290	316	268	265	287	271	263	273	278	318	266	299	293	296	258	297	272	260	280	292	267	306	270	274	247	273	293	290	300	263	278	273	303	294	276	276	293	290	279	295	263	279	297	278	309	288	310	285	311	261	308	290	312	276	260	283	293	312	301	305	266	305	316	301	287	273	283	299	274	267	294	318	289	278	293	265	301	273	268	273	277	269	273	307	276	285	304	302	290	289	298	236	288	265	310	265	287	250	299	286	295	303	283	296	277	269	279	274	296	278	283	297	280	267	257	299	285	263	305	277	297	278	297	280	296	292	280	276	293	288	283	272	287	262	284	276	268	280	267	282	290	274	281	303	300	292	268	284	333	297	287	284	324	275	271	281	298	287	249	226	293	275	290	281	278	278	289	277	296	276	284	303	294	298	292	296	286	274	268	251	338	288	310	322	291	257	304	288	278	283	256	287	257	313	291	286	254	292	272	302	303	278	301	292	327	281	297	270	285	311	297	288	248	268	286
26519	30658	42964	44498	41091	36037	32229	29207	20451	17265	15206	13628	11445	10436	9818	9684	11657	12836	11561	8848	6623	4241	3523	4442	6426	5166	7613	6847	5161	1907	1255	857	945	992	1026	1083	975	932	921	1021	1037	909	932	925	857	863	874	893	882	828	804	811	777	752	724	746	772	755	776	723	804	730	783	726	759	701	772	770	762	775	732	769	758	752	739	768	793	772	781	703	689	724	744	691	774	732	725	752	739	796	710	732	723	725	736	731	744	699	721	698	709	740	728	736	750	696	743	750	720	714	679	723	725	716	762	706	695	716	754	731	721	737	709	720	696	787	740	693	745	714	751	756	701	703	724	755	717	705	717	688	720	743	741	725	724	718	749	700	768	712	711	708	730	719	713	730	709	740	731	744	746	701	692	707	734	690	759	736	765	734	730	746	778	732	732	713	730	765	772	722	741	691	777	703	722	727	717	708	686	702	731	750	763	745	785	719	761	726	748	753	769	725	741	684	702	758	714	741	729	753	756	754	718	707	711	698	736	734	746	734	739	780	729	743	681	693	686	722	771	733	745	729	741	721	711	669	777	669	691	771	726	718	745	741	733	733	718	751	751	779	738	764	731	719	731	740	724	753	761	738	738	757	733	746	761	722	743	791	744	747	742	733	756	749	693	712	743	712	704	674	745	769	713	691	751	690	711	698	724	754	750	711	723	694	732	747	708	736	689	709	800	734	742	710	699	727	694	749	743	664	721	721	764	717	728	724	715	735	716	727	752	733	765	690	728	705	781	735	711	748	716	682	704	740	772	734	747	703	734	789	723	701	778	740	741	693	699	692	714	729	738	752	721	691	699	787	751	744	720	715	724	719	759	738	681	730	716	729	743	715	708	690	709	711	739	672	761	731	706	738	735	693	699	740	777	703	730	767	691	721	757	695	793	736	723	691	770	768	749	730	682	700	713	734	685	752	733	702	777	731	769	745	695	710	731	705	699	721	708	725	717	733	756	754	689	748	720	696	734	751	740	712	704	739	751	765	696	750	781	730	705	719	797	778	743	707	770	701	721	718	746	738	753	713	744	721	698	755	697	743	679	726	733	733	758	729	696	711	741	753	721	733	752	722	723	721	736	723	734	783	712	750	760	724	762	736	713	749	721	724	708	713	749	704	665	788	778	693	674	749	702	703	719	719	757	718	729	686	697	702	734	777	740	722	748	712	729	724	695	752	737	710	736	766	737	743	746	739	740	729	684	727	748	719	747	748	717	725	720	734	678	708	742	720	714	742	688	722	737	754	748	748	750	710	793	705	728	752	716	707	711	768	751	666	733	755	712	692	703	703	730	686	785	692	745	757	680	700	711	767	753	719	745	747	733	731	745	698	731	722	757	725	761	710	781	712	702	691	701	795	708	727	719	712	757	745	717	715	737	709	739	720	712	741	719	733	731	729	747	710	731	713	724	721	724	752	732	719	749	751	700	749	701	715	707	768	754	726	722	692	719	747	730	713	697	744	712	752	729	741	721	764	765	676	749	771	713	739	734	710	782	727	737	706	770	735	759	744	702	741	738	709	736	728	705	741	706	740	754	747	743	686	744	695	701	744	751	730	734	694	726	700	727	728	754	727	695	804	743	782	722	677	722	738	777	680	765	773	745	710	689	738	733	766	716	708	743	739	740	731	711	739	761	686	690	717	728	714	731	737	710	681	718	717	756	732	758	704	724	798	762	766	722	717	714	746	725	726	748	734	717	762	760	777	763	692	705	736	773	743	747	744	722	713	739	718	700	744	758	770	699	697	713	739	704	750	718	719	705	737	707	668	717	714	743	686	729	734	702	739	711	701	705	734	714	737	780	750	689	732	740	713	742	708	713	725	722	748	701	708	765	745	780	687	756	668	765	739	740	760	721	725	756	696	749	744	739	751	694	679	736	692	740	712	752	704	763	718	670	738	746	722	704	762	736	740	698	727	741	781	729	705	762	700	719	739	757	694	759	658	791	756	747	730	741	677	739	716	707	680	688	701	701	747	760	751	747	791	708	720	709	721	699	728	732	696	696	758	741	734	731	748	680	731	703	728	694	699	734	771	673	739	751	693	679	734	730	763	747	762	733	776	675	723	705	714	741	730	707	758	770	704	739	774	700	676	734	743	741	765	714	715	732	736	737	726	733	707	762	741	757	758	746	757	707	735	736	755	766	698	693	722	758	641	790	680	746	769	780	737	739	789	723	762	762	731	772	747	730	729	747	728	788	702	719	738	699	732	729	714	678	753	743	721	724	720	701	698	716	709	727	710	731	716	744	748	693	699	710	718	729	742	730	706	725	753	770	689	727	734	722	716	768	749	754	755	704	706	773	721	704	717	758	743	707	758	743	756	714	740	712	699	732	752	759	774	690	694	739	739	723	735	732	727	719	709	721	693	687	687	714	699	690	701	715	705	724	747	733	740	763	750	729	751	782	782	718	750	687	724	690	765	729	784	737	732	737	731	687	754	705	689	717	744	741	772	733	738	722	697	730	660	764	694	708	703	701	719	690	718	713	784	723	743	714	683	751	684	715	713	748	725	679	738	687	714	704	705	779	704	736	774	724	718	689	732	716	724	760	732	730	740	722	689	724	726	697	751	698	701	730	701	715	674	733	767	696	731	703	771	725	744	700	733	702	723	724	732	713	669	711	721	760	721	737	733	751	741	731	739	741	657	728	764	731	724	711	725	717	705	752	765	736	729	757	750	732	660	745	725	709	774	746	771	706	755	656	742	742	713	707	703	723	714	693	723	780	701	719	762	697	725	720	756	686	706	705	678	714	707	741	747	746	706	745	732	696	706	747	792	702	678	764	680	731	737	720	760	782	744	748	768	746	714	756	701	694	713	746	758	768	762	712	721	738	759	720	705	730	692	793	750	703	731	719	686	730	691	703	746	756	710	722	770	772	751	721	730	750	748	765	690	741	711	730	739	707	760	748	758	750	712	717	750	747	685	695	745	757	732	732	743	753	730	749	713	729	713	713	719	728	724	708	711	727	741	707	762	738	778	728	723	704	679	807	719	742	768	713	746	718	750	716	699	775	727	771	754	655	733	718	713	750	752	736	748	749	688	726	717	744	735	734	728	775	760	760	727	736	732	728	750	737	722	705	726	750	719	766	757	720	738	685	784	718	727	708	785	730	678	743	726	736	706	754	754	704	735	734	754	738	711	733	698	767	700	759	731	687	712	749	732	739	725	730	728	727	752	702	652	743	737	732	715	770	740	702	722	686	732	699	741	707	740	710	687	765	729	722	715	667	738	748	755	760	683	697	736	777	725	740	677	740	746	686	728	738	717	757	718	728	721	727	712	735	724	718	699	755	730	765	739	723	707	692	713	690	710	782	723	711	751	724	732	727	716	737	719	732	754	738	711	774	728	736	723	744	731	714	763	684	760	703	765	701	691	767	701	764	754	735	672	707	722	729	723	708	782	755	758	722	714	724	716	710	713	654	690	748	689	707	715	751	674	748	702	715	738	717	727	793	704	705	728	744	709
21386	20061	23941	19503	13390	8209	5090	3692	2618	1896	1354	1097	908	787	791	750	763	789	785	587	503	453	420	387	394	346	394	353	371	291	268	299	306	316	333	312	319	314	290	306	309	301	323	333	327	309	315	291	282	289	291	332	295	301	299	285	304	308	303	301	284	303	292	270	300	316	276	292	309	326	296	297	276	328	322	292	305	272	284	290	245	295	303	305	291	295	281	277	268	286	306	315	300	273	265	265	295	276	285	262	315	335	268	295	311	317	271	295	282	303	325	303	276	307	296	305	301	275	315	304	273	294	282	298	293	306	296	317	318	276	309	314	313	274	296	292	311	273	320	259	285	284	282	325	283	309	314	289	285	293	323	319	291	338	297	311	266	287	302	315	312	318	312	278	293	297	305	310	310	269	286	297	268	303	306	303	305	297	279	318	285	268	275	311	325	276	299	304	278	314	298	288	267	312	314	297	287	318	330	314	277	322	330	295	314	301	324	296	324	310	291	318	314	284	287	291	303	317	322	312	303	297	301	303	308	311	313	295	304	300	278	276	305	326	283	301	284	294	265	293	321	306	306	282	295	293	323	302	306	315	297	279	303	311	272	302	312	317	278	309	293	300	329	298	315	300	298	311	315	341	311	303	302	316	305	294	295	310	282	275	327	283	318	281	303	284	278	285	317	308	292	321	304	280	280	306	322	348	307	317	300	312	277	304	287	316	285	303	297	266	333	309	308	303	292	291	325	283	320	336	288	300	275	258	306	315	298	313	299	304	305	294	287	298	327	301	320	327	302	284	317	300	270	287	335	287	273	330	311	288	290	277	310	328	303	287	275	272	328	265	272	278	296	301	289	276	297	327	295	303	310	314	283	325	288	286	306	280	298	271	298	323	307	307	298	283	322	331	309	288	277	290	298	294	288	335	292	297	313	319	302	269	262	268	310	278	316	319	294	336	300	257	302	301	285	273	310	301	296	291	273	280	333	282	249	317	278	283	288	286	319	282	298	315	305	319	300	279	259	280	284	312	334	279	322	316	338	329	302	309	300	279	274	270	337	314	279	300	331	315	304	281	292	314	294	309	295	266	310	261	287	309	308	286	294	305	293	301	300	306	304	320	285	273	307	299	328	301	279	287	298	251	299	315	271	309	311	300	299	308	306	286	336	329	293	317	293	320	311	321	305	309	300	335	288	318	309	287	308	283	294	308	281	309	319	279	286	299	274	287	348	298	294	315	294	289	298	289	314	321	293	311	302	304	302	282	280	310	301	319	314	296	292	303	302	298	301	288	299	327	330	298	299	303	323	289	293	324	292	293	325	267	316	313	322	306	300	256	307	274	344	291	356	301	306	307	278	283	303	302	300	279	287	314	309	303	295	313	302	285	283	276	282	290	322	281	300	296	304	282	321	309	311	322	317	283	302	300	304	302	320	279	269	293	269	285	296	322	309	325	301	288	265	280	277	279	301	309	325	299	312	296	292	312	273	321	310	302	280	281	284	296	311	266	296	303	290	303	285	301	312	321	329	321	300	268	275	266	274	288	300	311	288	285	314	285	277	312	328	293	281	319	279	313	302	278	278	297	272	311	279	270	309	293	309	318	293	287	321	300	311	284	292	299	278	268	284	311	279	274	284	292	314	307	292	294	267	310	310	294	292	290	308	301	301	314	303	323	312	271	273	298	267	295	299	299	318	280	296	270	301	308	298	274	303	290	290	303	283	287	291	309	308	297	322	307	320	281	299	287	276	313	288	317	297	300	316	298	289	292	307	290	277	294	311	338	272	295	295	253	308	305	300	328	271	304	302	302	290	288	335	292	296	328	282	275	323	283	282	321	318	311	298	347	311	295	273	290	282	279	318	293	304	298	294	276	281	313	324	292	273	281	307	301	290	311	289	317	281	319	267	273	287	305	283	323	314	295	290	293	311	301	304	303	289	299	292	281	322	291	288	296	339	302	295	307	250	322	283	295	310	313	282	292	327	305	272	296	276	322	295	308	314	318	322	275	280	308	303	305	302	354	308	315	262	317	262	284	278	294	290	310	256	291	320	294	293	314	330	277	271	314	303	308	315	296	296	294	310	314	307	314	309	297	313	270	309	272	309	280	254	273	269	298	289	249	299	303	309	263	326	290	324	292	329	305	304	310	281	285	345	302	295	330	289	294	313	292	333	272	295	303	284	305	277	326	298	312	307	279	280	265	279	269	305	262	299	291	299	289	348	272	289	320	273	299	250	291	294	294	277	295	306	275	307	295	318	257	290	307	314	317	291	314	319	294	291	320	245	263	302	277	286	301	297	294	275	279	298	305	303	310	304	329	277	284	314	306	303	320	310	281	306	298	272	295	322	309	298	298	314	251	301	313	291	317	303	299	284	325	265	290	301	302	305	283	283	335	339	316	300	261	303	313	295	299	260	331	318	305	321	292	324	296	313	295	290	267	293	298	321	309	309	338	284	275	304	276	281	309	308	312	309	309	269	303	289	286	281	307	319	302	301	290	301	300	271	268	305	317	290	288	268	294	283	298	309	288	326	297	331	328	283	272	312	301	269	318	326	305	306	296	309	328	323	324	268	299	275	282	304	305	279	283	297	305	277	295	303	296	309	310	283	261	302	279	304	315	291	290	300	283	288	308	284	325	298	276	295	278	296	311	318	306	302	310	324	288	290	334	323	257	284	288	291	301	297	328	312	308	325	293	306	334	298	283	309	307	304	306	306	281	291	293	297	332	338	267	287	306	271	310	295	306	284	305	297	276	301	264	287	263	317	280	327	308	309	305	300	304	288	334	339	300	290	295	299	299	301	306	284	298	311	292	301	273	310	291	275	307	279	310	289	271	291	275	303	297	297	322	318	318	320	319	302	344	281	282	306	293	301	346	302	305	301	299	256	294	309	308	303	286	274	262	289	315	298	271	311	294	298	299	319	298	279	276	330	321	282	255	286	295	288	315	243	292	268	311	295	283	308	308	273	290	263	292	281	301	285	279	301	255	298	292	325	315	301	260	283	303	298	306	299	297	294	328	285	305	303	289	296	272	312	294	293	299	287	329	307	275	280	269	310	302	312	329	293	286	303	293	276	292	318	295	277	289	283	297	303	279	317	262	311	304	317	322	307	299	306	305	286	311	300	337	299	292	300	326	326	296	312	268	317	288	300	301	279	278	285	321	294	302	270	287	292	285	303	328	293	260	321	287	299	321	291	300	268	295	290	268	288	298	284	325	320	323	312	332	300	299	278	350	313	265	293	326	299	302	320	289	290	290	285	309	283	316	290	330	248	329	315	286	279	322	310	316	305	299	297	341	290	319	320	280	298	294	265	313	289	300	317	291	284	294	293	284	303	288	332	318	272	317	314	273	277	271	300	295	291	278	272	298	284	292	304	263	300	315	274	267	317	270	297	325	282	281	275	301	296	300	289	283	320	326	280	298	314	314	292	282	305	278	290	273	290	270	284	325	329	289	305	296	322	252	296	303	302	288	304	274	298	306	344	304	303	288
12853	17012	29142	30955	26709	20982	16888	13715	10560	8227	6065	5259	4162	3605	3630	3610	3916	3645	3607	2697	2144	1720	1581	1375	1372	1319	1250	1156	1088	864	795	814	783	748	823	713	762	750	738	800	826	787	763	814	781	749	770	736	752	795	774	765	768	780	722	794	755	776	733	803	778	767	737	717	778	786	786	731	784	763	755	773	750	738	762	795	751	803	723	739	715	753	782	709	762	758	785	774	764	753	738	779	763	727	715	768	740	766	766	796	709	743	724	740	725	727	732	746	713	756	724	791	790	797	753	718	723	779	737	748	773	747	796	741	736	788	748	696	735	787	769	795	764	715	781	754	748	761	713	712	743	745	736	749	753	752	746	770	721	760	781	744	715	778	785	811	786	784	769	780	750	719	798	767	770	763	701	750	766	739	748	772	730	743	732	726	766	748	766	784	699	752	771	770	761	767	735	757	739	777	770	757	758	787	748	794	756	764	741	741	739	725	749	789	750	777	763	772	754	697	723	760	793	764	733	804	772	796	701	771	740	737	729	748	769	782	752	761	757	769	773	783	798	749	767	757	785	746	766	740	780	745	735	738	758	747	742	773	777	740	783	743	746	749	736	757	727	728	711	701	776	747	775	715	759	718	742	768	748	797	710	743	785	785	765	752	721	737	736	773	774	826	780	800	757	794	739	790	791	778	772	746	737	799	768	735	705	770	777	745	786	745	712	734	745	727	779	762	767	772	755	742	721	784	798	748	751	758	785	801	704	723	770	747	748	768	773	769	772	795	737	725	726	762	733	812	741	759	777	719	817	772	750	738	727	742	735	805	799	720	758	762	739	726	780	785	716	771	768	763	757	718	777	745	687	742	726	733	762	713	734	750	754	756	734	687	758	777	760	762	758	794	762	773	756	738	794	758	767	770	757	739	764	749	767	767	702	704	768	736	708	778	723	706	808	781	754	705	802	818	762	729	729	734	766	775	722	783	763	770	774	762	776	740	735	734	744	782	751	766	774	749	767	707	791	721	755	778	728	769	747	727	751	767	789	750	774	764	736	759	791	706	764	772	765	734	751	779	760	706	719	781	775	772	730	793	780	783	800	777	760	752	794	778	780	760	745	799	710	726	720	735	770	788	816	718	778	727	770	785	792	767	756	777	756	705	740	765	797	718	754	761	777	698	736	781	758	724	791	741	758	727	743	736	761	730	757	756	717	733	770	754	759	785	770	805	727	737	771	755	729	765	757	768	771	745	782	752	756	763	745	765	743	752	754	772	725	764	756	744	700	807	796	753	745	778	757	772	742	783	803	737	739	726	748	820	778	778	742	752	710	786	753	739	751	756	792	725	834	712	784	760	795	759	766	739	771	736	786	736	758	771	753	740	767	795	755	762	758	753	750	737	792	792	749	718	796	724	782	764	755	768	792	784	755	727	709	749	765	755	731	759	734	757	748	794	781	783	723	763	757	742	800	740	706	680	763	754	779	710	743	727	736	725	783	773	738	793	778	767	711	712	747	731	746	787	801	743	761	755	724	765	724	744	768	777	810	756	792	768	734	774	770	720	716	761	772	804	734	742	782	741	743	719	768	752	764	803	746	748	825	748	748	735	746	752	710	728	743	759	764	825	755	781	744	777	680	776	709	739	773	748	769	727	715	774	693	774	775	750	803	758	759	729	746	794	740	758	801	779	763	719	805	701	783	791	738	715	806	748	753	770	711	731	791	786	736	751	742	780	792	699	752	749	739	772	756	775	768	758	767	719	741	710	729	744	752	764	778	784	859	755	757	751	746	781	776	788	773	748	746	774	722	755	763	767	750	709	751	789	732	699	750	832	732	749	764	738	778	710	745	751	748	750	765	752	745	750	730	789	755	764	787	715	706	726	738	756	752	786	728	726	763	747	788	762	751	762	825	803	724	757	780	741	753	753	757	785	753	786	760	745	775	738	779	777	734	739	715	730	757	730	757	753	731	762	765	794	728	728	769	756	777	776	745	786	733	785	749	764	779	746	700	752	784	779	760	765	729	800	735	770	787	709	758	719	719	746	776	719	762	820	736	715	750	723	801	722	762	734	785	680	729	706	723	750	736	754	734	752	707	731	800	776	723	725	759	753	791	773	745	762	796	814	784	753	792	773	749	756	731	784	745	755	766	767	750	745	727	729	715	766	772	733	749	729	815	782	752	743	772	761	750	748	728	754	736	786	755	810	804	763	773	778	772	735	709	747	752	736	745	785	742	784	742	754	748	769	728	761	759	736	751	830	716	746	734	776	768	745	709	702	741	727	722	739	751	727	738	746	755	737	780	788	759	769	767	778	799	805	790	723	782	760	783	729	749	755	762	732	762	771	764	749	750	762	745	751	780	753	772	742	797	742	714	772	788	784	783	762	737	704	755	768	742	771	730	770	734	777	708	787	761	794	755	728	785	737	754	746	814	754	776	738	748	749	677	729	735	796	750	760	753	804	742	761	725	774	774	763	767	782	778	701	732	733	733	765	716	755	724	785	717	769	758	734	775	767	761	774	768	714	755	742	704	740	726	750	784	718	793	803	759	749	773	783	743	761	769	721	715	804	732	721	762	790	728	782	757	737	754	789	738	716	782	749	727	740	775	738	765	761	706	743	743	777	732	726	804	742	747	751	758	771	744	743	719	734	693	740	786	747	780	740	727	751	735	785	753	755	761	747	741	756	757	734	768	744	718	744	757	731	775	748	759	755	773	789	760	783	756	732	753	747	776	758	795	784	753	738	712	776	747	742	706	743	776	729	814	747	733	755	771	793	770	746	789	775	750	801	759	760	751	739	745	750	757	742	776	766	716	744	752	741	748	695	700	811	807	766	752	776	712	752	707	781	741	720	776	745	749	797	805	732	742	748	786	750	741	777	754	778	783	767	720	729	766	755	774	774	781	753	727	774	758	728	776	796	763	773	798	730	761	828	761	785	775	764	750	783	724	766	794	796	770	742	782	766	697	743	770	751	756	717	732	759	743	771	740	717	800	798	747	735	785	759	751	689	770	767	791	742	805	771	749	808	770	740	737	790	772	765	794	763	789	769	759	769	708	731	713	769	784	707	752	730	785	706	710	726	760	787	774	752	775	750	786	771	752	808	726	781	730	755	831	741	738	768	769	732	767	787	720	748	746	729	706	771	769	725	719	718	808	745	743	749	799	745	735	746	790	737	715	765	733	742	745	779	742	756	721	766	737	758	726	713	719	710	776	744	755	771	724	740	735	773	820	777	791	793	785	724	723	709	756	724	763	761	775	745	714	759	732	750	755	788	702	770	781	702	792	755	749	767	767	766	708	747	767	772	692	764	746	728	763	740	778	783	758	785	778	794	781	753	719	741	808	779	729	788	804	760	737	718	783	773	734	774	750	729	790	751	720	739	742	756	779	726	785	763	741	747	794	782	764	827	780	766	745	759	757	758	726	732	788	808	799	753	767	747	741	733	741	759	731	769	734	796	738	753	723	744	757	755	797	747	739	751	754	738	763	804	806	781	762	745
35554	32451	36206	31797	23190	15436	10947	8136	5028	3724	3158	2365	1565	1190	1093	1215	1398	1298	1270	1048	850	659	604	716	760	845	787	830	713	525	377	303	328	359	330	331	334	312	327	321	309	316	332	318	277	318	317	346	323	338	293	320	319	281	279	321	304	303	307	343	334	302	319	269	316	292	325	299	295	332	320	287	319	308	287	293	297	290	330	298	316	298	307	280	292	339	298	340	303	310	335	326	314	290	327	306	312	306	294	306	320	296	315	296	308	303	275	301	311	287	334	296	296	347	326	300	312	302	269	326	300	317	295	311	304	304	265	292	309	314	311	311	281	314	322	302	298	321	318	324	312	281	299	295	311	286	324	326	318	312	279	287	304	297	295	314	313	336	285	298	325	320	255	312	319	315	306	340	361	284	284	312	279	316	285	307	330	305	317	305	332	311	353	312	298	316	323	309	325	319	313	312	323	306	292	263	328	323	300	328	283	287	306	316	316	301	313	284	293	291	298	337	284	301	297	286	330	326	322	302	305	330	327	316	307	306	322	331	331	353	286	281	299	314	317	313	296	272	317	291	300	282	285	289	288	313	323	319	304	304	325	303	304	328	334	320	332	293	293	311	302	320	315	301	308	307	335	320	293	338	319	323	319	312	309	304	302	292	307	281	286	311	321	304	296	296	308	290	300	284	310	279	305	310	301	330	308	348	329	297	317	341	319	340	301	282	291	299	319	303	305	326	332	305	300	303	277	311	279	310	316	294	336	328	299	297	333	300	324	314	294	327	313	307	304	352	297	289	332	311	308	299	343	341	315	301	312	311	320	334	286	304	327	309	281	286	320	288	284	284	269	304	293	292	305	319	301	320	295	275	309	295	299	343	307	298	286	298	319	296	314	297	291	282	301	324	296	318	307	325	290	291	299	334	356	311	295	267	274	316	329	295	291	294	307	303	287	282	327	306	301	304	293	321	327	295	300	296	276	330	279	312	330	305	310	284	302	279	335	305	326	312	311	327	304	313	284	307	330	289	319	299	334	304	299	286	276	327	293	322	306	318	295	308	310	315	312	309	280	307	305	333	332	302	337	284	277	294	289	283	331	345	321	309	300	287	314	291	326	315	324	365	324	314	299	312	287	278	289	344	336	280	270	317	295	303	336	327	327	275	281	308	307	305	287	331	319	278	301	288	361	330	323	309	282	305	314	326	317	284	311	303	303	304	312	318	347	300	316	322	300	303	276	314	291	303	294	298	293	281	282	307	293	298	324	327	309	310	286	294	292	288	306	270	310	310	315	309	301	311	316	295	294	311	310	343	336	321	317	311	323	312	286	300	312	332	313	297	310	350	310	316	299	285	327	314	320	330	337	274	296	327	300	301	314	296	283	319	296	309	313	292	320	280	310	315	294	289	327	295	272	313	311	335	306	338	282	316	311	320	316	284	333	333	314	286	280	291	332	312	313	305	338	312	279	324	293	316	313	290	248	301	299	311	294	299	285	277	334	284	335	308	313	284	294	296	288	286	313	305	288	328	280	310	299	312	306	307	279	309	331	294	274	282	327	345	318	314	298	309	278	277	269	336	288	313	310	324	301	327	304	298	289	328	332	328	285	309	308	317	352	316	333	310	305	317	311	291	289	281	299	348	306	331	310	293	316	304	333	303	302	300	275	312	316	310	315	296	311	288	329	258	309	302	306	310	291	331	306	304	316	310	289	310	314	320	315	282	301	339	339	288	341	273	317	312	300	295	298	289	298	312	301	291	324	309	318	328	267	323	321	327	292	304	306	300	337	327	319	325	330	307	283	303	329	318	272	300	306	323	293	326	300	316	308	331	337	321	308	296	310	297	336	317	301	294	307	305	299	301	300	307	300	305	296	294	288	335	285	288	294	317	325	281	344	335	344	264	265	299	308	320	293	327	309	315	324	276	323	313	323	329	350	298	329	271	312	291	287	287	319	306	332	347	325	338	299	299	286	300	280	306	315	308	327	309	292	275	330	279	328	311	302	319	302	293	304	291	295	319	299	306	309	299	292	306	283	315	296	298	306	290	324	278	324	298	291	323	291	330	285	312	274	291	298	317	309	326	343	330	327	302	332	307	306	306	306	290	290	293	318	315	305	300	315	348	345	333	327	286	255	323	286	316	282	304	306	275	284	303	343	287	302	318	321	311	320	305	326	312	319	301	295	319	278	332	318	294	304	294	323	330	309	331	295	321	279	300	314	330	298	306	305	304	312	288	264	306	295	335	323	319	313	317	315	294	309	304	320	326	309	327	325	290	329	312	280	295	279	307	309	340	350	288	318	302	264	310	304	312	315	311	314	298	345	303	293	299	326	305	287	307	296	284	287	299	309	303	314	287	329	340	292	278	328	293	317	288	304	292	311	298	319	309	292	309	280	291	339	300	324	322	300	303	311	336	317	294	289	322	289	323	319	271	320	304	326	300	298	326	287	316	333	305	296	318	291	308	312	338	317	287	316	329	305	305	322	309	299	309	293	304	293	309	294	323	320	307	278	301	273	315	308	310	272	286	311	325	285	307	269	310	303	324	362	308	316	345	301	329	288	290	317	284	329	311	314	302	336	298	316	278	316	308	299	290	335	310	280	304	303	273	282	341	307	315	302	322	283	288	287	288	324	270	310	317	290	271	342	303	301	304	306	318	327	305	331	282	289	355	324	351	301	304	317	297	303	310	318	311	296	286	320	307	309	281	291	326	312	298	291	321	298	323	310	320	299	261	278	299	317	321	313	330	282	326	324	296	313	357	327	290	304	313	318	293	327	324	316	333	312	304	316	316	328	318	302	261	322	321	279	314	314	314	281	292	290	310	309	291	304	288	302	326	307	294	308	291	299	323	295	295	307	265	299	326	311	300	300	273	322	328	320	315	327	309	294	294	301	302	337	314	289	286	306	323	316	320	299	284	331	315	306	320	342	329	295	312	302	312	294	324	296	335	305	286	308	307	295	306	288	313	311	310	298	287	292	279	307	327	281	343	267	292	260	291	293	298	309	316	309	302	284	304	297	299	271	302	301	296	326	292	334	329	301	335	326	309	320	305	297	315	292	322	290	292	335	309	314	303	319	314	290	315	282	350	330	333	268	290	292	284	301	304	245	277	295	285	257	303	340	335	365	313	308	291	299	304	313	323	314	286	293	319	291	323	326	314	264	326	324	302	323	321	311	310	314	340	308	300	295	303	297	268	313	325	363	312	282	329	305	321	335	326	269	313	287	323	309	303	318	333	302	309	302	333	329	325	323	322	297	327	310	314	297	300	330	307	280	328	306	330	369	318	324	336	307	279	302	294	285	308	321	322	305	315	315	298	324	312	273	320	291	276	312	302	304	317	301	306	282	296	289	309	315	341	309	270	311	304	307	326	313	324	316	312	341	304	304	322	293	308	293	296	322	312	315	293	337	316	269	336	328	291	270	327	342	314	314	292	292	293	330	259	300	329	272	314	297	277	280	314	302	309	259	296	341	320	292	305	283	322	295	284	330	312
22003	26004	38479	40414	35257	29974	26451	23249	16898	14396	13282	10158	7331	5555	4972	5901	7308	7101	6636	5600	4167	2999	2664	3213	3535	3996	4178	3836	3320	2217	1055	905	913	912	934	954	897	914	927	953	931	909	918	895	816	878	837	849	871	839	784	744	833	817	746	787	837	795	811	773	762	819	807	798	792	844	794	771	761	815	779	776	852	821	772	771	768	808	801	819	807	802	806	763	807	797	792	759	763	807	780	816	822	783	818	760	759	798	776	772	756	812	770	790	759	783	767	797	840	827	789	794	778	770	834	814	770	823	752	772	776	756	811	753	818	809	770	795	755	749	777	779	766	809	773	776	779	765	798	774	757	856	790	810	792	778	782	775	713	768	796	790	755	771	722	763	760	787	735	786	790	774	745	809	787	824	813	764	789	807	755	779	779	773	766	820	762	764	730	780	728	738	753	756	766	803	737	798	746	773	785	816	758	781	798	830	748	798	814	743	760	784	787	781	789	787	791	792	807	780	808	814	768	810	768	776	756	813	753	777	766	778	784	744	787	794	773	759	742	767	793	797	754	811	784	801	798	769	792	789	750	774	754	819	866	774	839	777	804	771	751	859	736	806	797	820	756	783	835	760	846	768	767	792	780	709	801	812	814	761	780	762	844	773	755	835	748	760	776	773	765	805	788	749	778	776	772	780	725	766	813	777	771	780	794	764	807	800	754	773	769	796	770	791	795	804	760	788	796	803	792	831	793	767	736	789	726	802	772	808	759	749	789	816	740	807	763	752	745	742	757	765	804	773	761	767	773	807	750	774	803	766	780	759	771	741	742	780	734	753	767	748	768	731	748	786	795	749	770	761	749	817	782	857	834	801	764	771	771	778	824	746	771	785	793	831	763	736	793	769	764	779	767	768	793	751	810	861	806	757	786	777	770	737	801	760	789	729	775	790	757	783	786	755	777	790	768	734	814	832	741	757	773	782	758	767	797	759	797	795	759	814	760	793	748	719	776	812	794	743	769	793	793	816	752	768	830	773	745	802	801	767	758	765	784	809	797	789	805	756	836	789	757	823	819	752	827	837	798	782	799	761	800	804	798	794	762	841	815	788	746	782	772	751	778	822	849	753	820	790	775	763	841	711	778	778	750	755	779	761	740	765	782	794	775	746	784	784	795	763	802	721	772	824	782	784	831	795	813	750	744	751	776	792	794	810	794	821	769	790	787	774	764	794	735	779	777	811	765	756	838	759	799	758	778	780	707	810	781	783	754	777	799	771	783	772	761	800	801	787	765	790	766	784	772	747	753	737	785	790	726	780	800	727	761	816	791	795	814	809	778	760	789	760	757	789	827	810	775	761	728	778	818	792	784	795	801	754	735	829	784	801	815	783	824	815	806	795	808	792	795	728	722	819	728	788	790	807	765	744	747	753	786	765	755	758	782	793	789	747	762	767	794	836	766	814	790	762	803	754	775	806	752	808	790	702	763	728	741	817	767	714	773	786	770	752	794	779	814	786	807	785	794	795	769	775	768	802	760	763	821	778	774	765	764	742	801	759	775	768	779	738	791	781	769	718	759	794	770	805	799	799	781	824	746	782	790	833	768	770	760	753	785	799	797	815	791	785	811	816	785	806	756	762	751	719	713	806	820	813	772	752	801	769	817	742	774	835	804	771	782	796	764	821	777	737	829	767	761	728	738	753	836	811	785	789	769	734	795	733	767	755	772	785	789	799	789	789	739	801	735	760	793	783	782	736	804	748	785	829	779	739	759	795	791	804	773	748	795	776	814	770	801	818	770	792	807	783	768	751	778	765	826	757	731	794	801	792	769	820	756	796	773	798	777	784	756	746	725	787	750	824	817	773	705	803	801	771	773	715	769	817	817	790	804	730	756	805	762	787	804	748	754	792	820	790	792	732	778	760	732	833	755	821	772	767	763	774	778	761	758	758	777	779	789	798	752	839	767	785	829	763	809	796	782	795	815	791	775	749	773	767	708	780	784	785	780	803	785	719	772	741	802	809	774	806	780	765	845	807	821	779	798	791	787	815	814	777	782	804	765	812	829	775	758	837	752	741	836	779	765	748	777	777	748	804	734	806	801	778	751	798	761	759	755	767	824	770	804	773	798	822	787	774	791	756	743	749	776	783	757	801	771	747	741	763	783	769	816	818	771	787	760	732	783	795	753	723	838	769	760	780	708	745	809	774	746	806	771	792	795	701	775	842	738	850	747	777	782	768	799	755	768	815	748	778	755	797	759	727	793	776	767	812	764	786	785	780	762	747	805	778	719	770	819	783	754	828	794	771	766	773	801	791	777	803	771	810	791	744	788	779	760	785	788	786	781	758	780	806	750	795	761	804	774	844	799	783	740	783	794	758	826	816	709	805	829	800	787	779	712	803	773	844	747	756	784	765	779	762	777	806	775	803	800	762	743	784	775	765	801	799	787	803	748	816	762	777	765	765	824	798	765	780	783	795	797	824	733	823	786	730	807	725	797	755	747	776	794	749	791	817	804	781	811	734	813	787	806	766	828	778	803	797	788	787	755	795	753	799	758	765	788	757	778	844	776	780	724	738	774	802	793	767	805	754	805	780	770	837	789	741	739	752	800	787	818	766	801	744	761	769	772	813	749	768	805	804	773	785	782	745	764	782	787	791	752	797	811	789	824	784	831	763	859	786	773	802	738	762	768	807	750	833	742	814	789	750	801	768	811	812	779	757	794	799	774	810	758	776	759	798	768	756	788	787	754	805	773	792	775	777	813	800	773	771	770	757	764	811	756	771	835	783	803	776	781	758	753	764	811	806	725	768	758	783	750	777	823	774	776	748	771	763	815	765	722	816	753	776	781	755	801	789	782	792	763	814	782	721	761	755	739	786	787	737	753	773	750	768	756	829	798	805	738	758	787	783	780	760	790	746	833	734	800	802	818	805	791	804	736	801	736	833	832	808	769	811	765	745	760	817	754	807	800	803	787	766	831	760	801	865	827	733	776	784	771	784	769	816	782	759	758	804	776	771	801	798	810	786	690	785	814	818	770	768	756	824	755	785	791	836	791	749	800	781	801	811	823	731	747	760	789	819	768	767	782	767	768	793	749	750	810	792	792	831	783	770	748	780	751	786	802	791	782	779	808	797	740	800	756	782	737	795	782	795	737	775	828	792	804	722	747	768	814	825	811	744	787	784	802	780	798	773	769	837	777	742	792	786	813	799	804	804	770	782	742	814	822	781	728	818	755	718	763	761	793	786	760	773	795	805	756	734	799	786	850	784	840	819	825	746	799	827	722	746	836	784	769	785	798	734	760	791	766	794	761	771	792	786	772	815	779	807	780	750	775	829	808	798	802	778	772	804	769	797	791	739	792	796	797	806	731	766	844	793	740	753	800	775	752	768	752	750	758	716	813	777	756	820	769	812	758	764	768	770	789	782	759	794	791	785	785	788	800	770	763	740	753	758	793	814	760	783	780	835	737	771	757	791	790	796	763	813	774	805	774	756	768	736	803	756	774	784	796	797
42710	38891	44333	37832	30462	22744	17508	11900	7444	5679	5357	5199	3458	2182	1476	1255	1697	1863	1870	1729	1221	922	956	983	926	1348	943	993	791	535	328	360	321	357	348	369	350	345	325	356	343	338	342	315	325	322	288	327	285	331	284	325	301	284	268	299	326	307	300	302	288	296	309	264	314	294	287	295	291	282	285	267	299	266	294	277	270	302	264	290	294	336	303	287	330	313	274	282	256	280	268	289	303	280	272	311	299	254	289	271	299	271	292	279	272	270	270	319	284	282	293	311	276	290	323	282	324	285	307	275	268	286	259	310	275	288	291	283	274	320	266	282	296	309	289	260	275	278	268	273	287	297	276	274	274	287	328	292	280	309	276	258	311	287	309	301	308	300	284	300	298	314	270	278	300	289	267	269	272	274	308	328	289	305	313	316	321	262	284	316	252	265	300	281	280	293	271	287	282	293	296	304	287	275	305	291	267	302	290	272	293	284	269	317	305	292	303	289	284	291	307	254	317	331	259	296	315	299	283	306	279	278	282	304	300	292	255	256	295	286	308	293	317	282	262	313	313	288	278	307	315	283	280	289	321	298	291	276	266	284	271	235	319	289	272	263	305	287	319	300	286	297	299	295	275	260	289	281	301	297	284	277	275	266	284	292	250	292	274	293	302	278	273	289	256	269	262	308	267	287	288	268	277	286	301	301	301	267	302	275	277	287	309	272	287	275	297	322	280	275	285	303	303	298	291	257	301	297	289	288	302	290	309	303	270	276	288	288	266	320	270	294	224	288	297	294	317	317	269	290	324	281	270	314	297	283	256	267	281	277	303	280	253	289	285	323	298	292	255	286	292	289	289	274	282	314	285	317	314	298	295	299	285	278	272	299	280	287	273	267	297	286	264	258	300	280	279	294	279	298	288	313	265	296	306	266	263	310	311	284	278	290	288	292	304	264	270	293	305	283	305	302	302	279	283	316	297	282	275	270	300	275	258	283	300	257	298	285	281	272	291	311	263	279	272	288	295	299	289	281	262	318	283	275	280	298	287	273	285	298	253	244	275	300	310	278	288	300	253	281	271	288	299	286	288	309	284	297	285	308	278	304	277	278	299	260	274	288	284	294	296	270	329	303	280	317	286	279	286	312	305	310	299	267	287	285	299	283	260	322	298	306	269	328	258	317	296	300	291	268	323	257	283	278	266	265	298	273	270	308	283	280	280	301	298	280	301	284	282	295	273	249	282	278	307	287	289	275	294	285	307	294	265	311	259	303	272	296	270	309	313	297	285	293	312	269	289	278	294	282	289	265	278	289	289	301	263	293	257	280	305	291	262	283	289	278	293	322	246	292	258	296	292	275	304	342	267	293	319	286	297	294	325	274	269	293	293	276	287	301	274	273	293	300	297	317	299	259	285	298	323	297	283	291	304	306	270	273	332	293	291	314	302	308	300	305	282	280	301	310	286	279	291	261	257	276	282	282	271	284	296	265	287	297	321	303	272	281	272	308	305	269	276	292	283	311	275	307	283	281	276	293	283	262	278	271	269	300	284	269	285	256	322	334	283	288	283	275	291	295	294	298	271	307	269	326	303	283	260	303	329	275	283	278	321	301	305	298	256	290	267	262	330	258	305	289	282	306	274	281	282	266	288	299	276	288	292	276	295	305	282	296	281	295	293	274	281	299	253	272	305	279	318	276	293	314	306	246	309	277	308	317	286	285	281	281	270	305	289	274	240	286	284	281	318	270	288	254	263	270	307	290	303	293	289	299	283	300	267	290	296	284	300	289	283	318	301	290	259	266	278	301	261	309	277	272	254	316	300	278	307	289	308	250	299	316	278	254	298	275	281	267	269	298	257	303	250	294	317	276	287	294	275	299	308	284	292	255	284	288	295	284	296	287	282	272	311	280	288	274	272	279	287	284	287	313	301	292	313	298	306	325	289	292	285	297	282	293	287	263	305	297	267	290	332	287	288	302	290	274	270	290	289	288	310	284	300	301	283	301	329	301	317	312	274	301	276	276	279	241	304	292	273	308	301	258	298	283	290	287	263	264	285	298	245	306	260	281	273	286	298	287	247	264	316	284	313	270	318	266	323	287	250	303	297	304	287	308	268	280	267	292	272	282	290	281	302	245	258	262	294	277	275	302	277	286	287	278	290	286	269	279	246	299	283	283	310	299	279	282	305	291	299	280	264	260	280	312	301	302	277	286	288	297	304	274	284	295	289	265	292	266	269	304	300	303	275	288	282	286	295	269	300	261	275	285	310	268	284	260	272	250	265	271	282	295	279	246	318	278	300	281	277	293	276	283	280	319	273	310	293	286	305	309	277	271	276	316	270	286	265	279	263	271	301	306	286	292	285	284	297	296	252	281	310	293	281	285	289	303	295	266	280	277	303	266	301	299	303	281	287	287	262	289	275	289	269	327	292	277	312	250	292	266	301	257	287	249	293	274	297	311	295	304	294	285	266	272	285	313	287	273	287	307	277	282	305	335	290	273	275	305	273	285	288	310	272	254	280	273	306	273	291	327	304	285	277	289	290	265	267	272	245	287	305	270	288	286	294	277	309	296	278	252	292	286	288	276	308	277	298	281	311	312	284	289	288	266	302	281	273	271	290	269	266	281	264	279	288	288	286	262	280	299	273	295	278	265	295	267	281	295	299	314	286	301	277	285	292	254	296	272	301	286	278	325	286	298	262	277	313	270	299	305	288	300	298	295	294	270	270	290	282	288	292	300	283	309	332	303	271	272	272	278	294	285	280	280	310	304	284	310	271	284	287	305	257	270	286	279	237	278	297	289	318	260	253	264	292	291	293	285	294	315	298	319	268	312	303	280	266	271	266	306	298	291	285	281	299	275	307	288	257	287	297	283	293	283	297	291	299	293	263	328	295	279	275	288	297	298	280	282	288	279	265	252	270	272	287	286	330	293	259	292	292	311	271	296	280	271	277	284	288	274	264	294	274	291	261	267	291	304	281	289	264	262	305	287	294	322	316	309	288	273	294	278	294	263	302	279	298	281	314	245	257	295	272	307	290	310	279	304	301	278	302	276	271	268	300	294	283	302	293	302	273	296	295	268	331	272	283	342	316	321	307	292	288	279	316	252	274	283	280	289	258	295	283	293	304	287	265	274	299	317	287	283	282	259	281	300	308	282	285	253	295	305	292	237	308	292	285	280	289	282	294	311	313	279	299	274	289	302	300	313	300	292	260	274	304	295	289	278	300	299	308	255	294	319	285	280	250	274	297	245	278	293	285	308	300	287	269	313	285	255	301	315	245	271	281	264	320	305	309	299	286	266	293	295	289	310	263	242	322	280	267	246	283	301	289	291	288	296	299	286	307	284	306	285	286	294	292	276	307	276	298	293	289	311	292	280	294	267	308	277	306	278	304	271	276	262	278	313	266	288	250	254	265	294	264	313	278	297	264	267	290	285	278	264	317	292	287	300	265	263	288	313	270	289	285	312	301	303	271	284	290	279	300	297	294	304	264	290	267	306	257	277
26163	30956	43754	44930	41175	36644	33454	26659	22105	18880	18957	17414	13573	10251	6994	6394	8760	9561	9918	8678	6352	4676	4582	5124	4879	7091	4381	4606	3824	2088	1057	1004	911	1203	1148	1153	1103	1076	1119	1084	1057	1010	984	905	843	928	891	920	883	896	804	777	790	706	735	740	761	777	771	804	750	758	728	773	744	760	794	752	726	730	714	729	742	794	798	715	768	747	757	770	713	739	737	735	712	733	700	744	796	747	767	705	725	718	730	756	742	712	740	747	741	769	777	771	668	739	691	773	739	707	760	745	726	762	765	746	733	722	769	748	712	674	687	696	689	709	714	718	729	697	769	773	761	708	720	710	675	709	753	748	698	715	700	701	726	752	760	693	765	708	735	723	716	707	722	744	691	726	716	743	713	713	720	702	699	702	727	689	720	723	723	712	697	719	776	708	694	712	722	730	741	675	748	742	774	768	728	750	735	726	756	754	694	729	721	726	755	750	712	724	747	677	692	720	682	725	697	791	745	763	740	704	713	782	770	714	708	725	691	768	721	696	728	762	743	729	759	729	751	735	692	721	736	673	745	688	744	714	709	746	770	669	738	755	728	736	721	765	723	749	705	731	718	744	756	699	666	738	761	707	683	731	755	747	758	701	768	738	708	696	728	718	722	697	740	694	726	751	776	750	708	736	726	720	707	694	733	707	773	749	729	690	727	750	724	709	697	706	702	732	716	729	713	749	713	740	729	734	764	740	696	735	731	697	673	735	718	706	720	730	695	732	698	708	718	710	715	710	729	743	687	777	722	679	745	722	710	726	695	757	740	744	759	742	699	737	726	729	681	745	713	708	705	752	724	765	737	709	766	693	721	687	769	710	736	728	731	713	768	743	719	697	722	716	766	728	729	718	718	753	725	751	748	748	722	755	716	787	754	719	686	722	731	702	754	713	724	726	764	705	706	762	684	715	714	724	792	706	750	733	718	746	738	727	735	742	723	711	708	739	698	725	714	692	718	719	750	747	725	758	697	695	739	686	730	672	744	712	700	678	736	758	695	734	733	722	759	730	802	768	718	687	716	683	728	745	766	717	751	720	701	746	706	718	672	688	726	748	727	771	760	772	722	740	722	671	743	746	740	782	732	773	735	705	751	734	738	714	732	704	734	701	720	730	723	755	704	767	752	754	709	681	745	777	724	709	720	748	724	738	702	694	711	742	753	696	761	723	674	697	694	733	768	750	745	734	746	732	712	757	737	729	763	704	735	739	676	752	744	728	748	749	707	704	705	728	716	741	715	731	738	756	710	793	711	705	705	733	700	734	765	745	679	691	746	710	692	711	735	737	715	729	741	769	746	773	735	727	671	748	740	741	714	702	723	750	747	664	762	699	744	743	753	727	703	751	754	722	738	740	706	711	741	724	734	781	712	745	740	729	697	738	713	686	724	674	674	726	713	712	737	726	714	756	748	744	739	727	729	686	698	709	697	764	764	725	776	720	742	749	706	708	703	729	752	695	676	703	748	732	739	737	683	701	714	675	713	760	744	725	704	688	769	740	727	731	758	736	741	724	755	736	716	722	769	746	736	737	725	720	697	725	716	726	774	714	714	767	733	709	718	764	731	725	673	705	749	694	700	737	762	731	734	704	695	692	741	725	716	655	693	665	756	727	758	739	756	720	765	752	705	770	734	727	712	694	703	776	701	763	707	723	740	738	702	735	766	741	744	747	720	710	736	734	725	757	708	693	733	759	717	727	722	731	696	697	729	757	735	703	739	688	714	728	731	729	677	756	727	752	748	751	677	755	733	749	687	683	728	690	729	736	745	760	709	777	727	739	703	744	699	745	713	727	727	732	771	737	707	737	698	619	706	689	702	752	733	801	738	720	697	703	690	721	728	721	713	695	754	699	746	725	692	712	755	761	756	729	728	743	723	749	716	732	714	735	774	752	746	750	764	698	696	664	729	755	777	703	740	695	747	719	737	726	733	747	702	722	720	767	732	706	730	714	737	708	767	744	739	742	714	753	795	674	743	747	712	720	745	755	677	703	728	692	722	691	764	717	793	776	704	742	741	732	736	701	699	698	744	731	694	690	718	747	688	685	718	743	738	685	693	735	755	692	721	743	749	649	706	692	734	744	741	771	721	702	721	696	730	739	726	713	750	692	745	813	710	725	789	723	688	694	688	749	699	748	725	754	716	722	768	737	746	741	730	672	767	749	769	766	735	752	724	704	772	758	731	700	667	729	720	729	732	751	715	730	767	714	732	732	722	697	692	696	709	734	680	744	750	708	762	752	675	702	752	728	701	756	688	712	708	745	726	721	715	759	721	767	735	746	757	707	695	699	714	720	708	746	721	748	725	693	713	736	769	700	719	734	724	763	705	700	682	747	735	710	741	722	655	686	728	755	748	733	725	723	747	757	682	723	762	741	703	686	754	709	736	746	737	751	734	749	733	731	750	736	698	752	689	705	738	709	716	742	750	728	731	733	754	683	712	756	743	699	729	722	720	742	752	745	711	724	750	676	703	723	701	761	701	673	734	700	723	759	759	733	703	752	728	725	716	739	729	749	724	722	732	672	748	687	768	737	676	702	705	732	783	707	726	750	738	710	713	728	782	752	728	735	719	702	725	748	768	673	753	745	677	733	761	729	697	721	746	719	751	734	762	737	696	727	721	682	743	738	740	708	735	701	764	756	724	766	677	726	754	728	733	694	719	712	673	740	726	706	723	688	739	727	759	736	701	715	711	791	738	742	705	749	765	734	684	714	750	738	695	731	736	729	730	739	728	752	672	706	705	721	714	746	714	706	773	713	724	746	733	753	708	794	742	748	769	741	744	717	706	809	725	700	729	725	763	708	723	718	711	691	702	753	754	736	718	711	678	698	711	738	722	701	723	713	739	702	752	758	720	750	720	708	731	737	730	753	684	723	742	737	739	699	708	706	674	740	748	766	782	735	726	705	749	752	761	793	683	756	739	729	707	765	758	694	710	749	703	720	752	716	692	710	693	759	741	717	732	753	722	731	810	716	746	710	748	763	751	714	685	736	722	721	719	729	739	734	703	724	767	722	688	766	689	711	716	766	730	674	728	751	723	714	747	723	745	755	704	724	799	728	720	690	722	782	755	690	729	737	772	723	762	756	771	706	774	738	741	679	700	714	703	717	724	674	691	697	752	762	694	720	737	714	708	707	758	782	732	736	715	742	726	715	716	740	725	754	759	724	752	741	748	786	739	680	681	685	760	728	728	765	727	730	688	704	726	686	762	717	731	712	718	732	710	747	701	723	756	700	705	754	718	704	743	754	779	699	761	733	764	733	749	654	730	769	780	705	728	730	735	726	698	741	732	732	770	742	743	672	702	734	675	774	774	728	722	749	756	740	731	733	727	703	662	739	729	736	749	734	684	721	761	707	726	742	718	790	702	763	757	728	754	662	718	747	740	706	695	772	766	718	700	721	790	768	697	663	710	694	733	754	754	749	792	764	745	733	734	751	749	712	742	715	754	782	702	733	786	764	739	700
23969	22503	26040	20428	13038	7636	5158	3646	2604	2127	2114	1874	1358	1002	819	832	877	735	672	630	597	469	411	401	360	333	314	324	352	338	315	300	314	304	279	330	311	285	310	310	286	277	264	312	304	305	297	291	316	314	307	291	283	276	282	306	314	315	313	321	294	315	319	280	305	301	302	296	298	313	297	300	301	291	301	275	310	296	302	306	307	277	305	328	277	299	288	317	314	281	276	291	302	324	301	324	280	310	291	299	301	283	307	302	295	301	284	318	294	306	283	278	292	297	320	296	288	303	316	288	299	285	284	324	305	298	292	288	307	331	318	295	284	327	316	282	307	307	280	268	331	294	283	266	272	298	317	265	315	289	281	296	310	285	295	287	323	284	300	301	311	277	304	308	326	299	289	291	290	281	308	338	278	278	277	288	301	302	279	317	302	305	291	285	299	318	296	304	292	316	287	266	298	292	309	300	325	279	296	272	284	343	308	310	310	286	316	267	281	311	304	280	301	267	314	316	315	293	283	291	316	292	283	286	308	315	289	314	292	305	304	301	285	311	280	287	307	320	305	281	311	284	284	274	274	289	315	289	296	276	295	261	284	295	304	297	312	314	329	304	305	272	250	312	274	293	285	289	291	314	308	287	289	295	282	294	308	322	289	329	296	308	305	259	294	271	305	318	314	304	292	283	285	291	327	296	302	316	294	315	296	315	292	312	307	260	295	278	307	282	302	268	289	309	281	299	284	310	320	314	291	272	293	281	304	275	301	271	287	330	285	300	301	307	292	298	278	277	287	295	288	297	280	299	305	291	281	322	304	277	295	310	330	279	307	309	314	296	281	260	291	280	282	307	272	302	294	274	281	287	279	294	300	293	276	313	317	286	318	301	313	283	302	298	294	301	265	278	299	267	313	265	292	306	294	305	330	311	268	297	308	294	301	254	312	300	273	294	303	312	318	294	304	285	285	290	309	300	338	313	261	326	272	276	299	285	304	319	288	297	301	293	296	285	289	311	302	290	309	252	274	297	267	303	297	285	301	297	299	294	298	272	281	255	275	265	274	323	288	297	292	284	311	298	279	299	297	287	291	271	303	282	309	307	291	292	297	283	277	287	307	281	270	293	278	285	330	339	273	307	303	300	290	294	293	293	319	290	328	288	280	313	306	295	286	259	313	299	276	292	262	309	302	339	292	275	311	275	319	297	292	281	296	283	281	301	290	278	279	264	322	300	263	290	326	299	273	307	297	280	304	293	278	314	276	304	282	272	304	305	305	281	288	300	294	296	285	297	299	323	302	320	276	304	285	286	272	321	284	315	272	307	277	299	311	317	283	288	289	269	320	309	268	263	305	275	288	290	302	303	318	294	286	288	291	294	305	283	290	272	270	283	278	278	304	257	250	298	278	298	287	283	296	297	303	312	304	290	289	306	295	301	321	306	268	284	261	316	293	273	282	331	334	293	336	280	305	310	314	322	301	283	257	289	274	323	280	289	294	280	291	302	259	296	283	285	276	300	309	299	289	290	283	316	331	284	303	280	293	284	317	323	282	294	299	310	310	312	270	295	297	280	319	296	304	317	250	284	286	304	283	305	306	278	304	316	274	309	311	283	300	304	313	320	300	292	286	301	264	299	295	296	313	302	326	324	273	300	272	268	277	287	304	309	289	234	286	267	310	268	311	265	299	280	299	307	303	310	283	294	300	310	296	268	293	290	337	350	287	289	306	299	301	297	293	316	305	330	283	338	306	275	325	312	302	325	288	297	295	334	310	333	303	294	302	307	323	308	295	288	304	266	263	309	263	302	288	307	305	294	294	315	276	308	331	280	300	267	281	297	286	304	316	268	289	322	304	305	280	304	296	284	300	294	297	321	305	314	274	266	272	294	296	288	301	280	309	314	312	281	313	318	309	322	285	309	328	303	282	326	276	319	295	286	276	306	286	305	265	308	316	330	323	315	285	318	290	285	290	288	307	278	290	251	306	290	292	281	310	283	301	286	302	276	310	317	305	288	273	272	250	282	291	321	304	311	290	305	282	271	289	319	298	286	320	270	311	282	279	260	275	295	255	316	291	290	282	283	305	306	300	323	267	283	309	278	304	291	313	315	286	326	271	314	299	282	316	283	301	280	316	301	324	283	304	328	301	275	310	276	277	298	291	295	275	303	286	291	287	251	285	288	281	293	297	305	295	290	316	296	304	312	275	303	290	319	278	293	259	313	292	295	292	307	317	302	281	288	317	333	293	319	299	289	275	274	297	294	288	294	288	282	314	287	311	263	287	265	298	295	330	288	319	285	293	298	312	314	287	309	287	323	292	316	305	261	338	324	326	305	296	293	292	307	282	297	307	270	297	303	286	296	267	255	293	283	281	298	260	272	308	300	316	309	307	287	283	295	321	306	286	283	275	297	288	292	309	298	290	323	295	286	277	303	293	298	285	284	260	293	298	283	312	289	303	294	280	305	296	352	319	303	309	304	301	306	309	299	304	288	286	304	281	301	308	271	269	308	291	277	283	301	264	305	288	295	329	278	322	305	305	300	320	282	285	273	270	298	285	310	287	294	289	299	311	295	297	271	304	292	316	295	325	322	304	293	321	269	278	299	290	299	320	277	279	283	313	292	305	273	268	272	280	292	309	315	289	309	277	284	295	284	320	319	307	308	278	298	278	273	255	293	294	299	324	266	303	323	317	274	308	302	275	307	287	325	297	301	293	285	304	260	323	318	267	290	299	327	307	316	304	289	334	319	315	304	294	292	319	296	295	297	275	312	271	278	291	289	328	314	290	261	291	285	286	315	323	305	318	287	307	326	306	298	304	320	299	260	291	276	308	307	317	324	348	304	297	266	286	308	269	287	273	297	302	283	282	278	284	305	294	281	264	302	302	307	284	276	305	282	279	322	274	275	310	277	334	312	335	274	321	305	280	282	301	307	298	281	294	287	283	307	276	302	333	287	280	288	294	276	265	313	293	284	300	286	302	274	273	295	279	287	283	278	283	274	322	288	296	299	281	308	288	317	267	284	285	315	274	276	313	284	288	287	272	292	290	317	296	280	286	309	315	314	306	303	304	293	310	320	319	282	297	287	287	303	308	275	309	262	309	290	284	283	291	274	301	270	299	288	325	315	321	299	316	296	283	302	298	287	268	317	314	292	309	270	283	269	282	278	318	304	300	288	273	308	268	311	307	284	285	276	272	307	319	303	293	306	330	270	307	280	264	297	317	277	306	302	298	290	280	297	272	284	294	264	278	295	305	291	303	305	302	300	321	292	282	285	294	330	288	292	289	277	305	301	288	304	301	289	279	305	283	289	303	305	292	302	287	313	324	295	313	272	278	298	306	277	330	299	318	305	282	294	300	313	298	293	309	314	281	278	267	307	313	297	294	296	299	291	314	286	327	304	316	285	291	313	273	314	282	284	280	295	284	325	308	319	274	289	265	296	290	274	327	267	307	338	297	284	270	281	295	267	294	277	272	298	306	292	298	279	303	298	309	318
13928	18517	30806	30998	25822	20267	16659	13565	10368	9480	9448	8564	6400	4815	4126	4267	4172	3562	3372	3058	2432	1799	1415	1321	1168	1172	941	937	926	892	801	803	763	785	793	790	841	839	777	770	738	829	787	756	777	764	737	752	770	770	792	770	764	774	678	698	767	800	759	791	723	770	773	733	817	725	771	767	765	764	756	716	732	764	709	720	727	740	726	747	785	770	725	785	721	744	744	765	725	764	757	747	727	761	719	791	747	736	759	750	770	751	729	774	769	680	698	712	733	694	787	752	705	742	762	722	744	764	680	724	764	738	734	761	749	790	767	768	736	735	746	749	724	778	736	759	799	757	770	749	727	779	761	771	774	695	730	727	745	787	759	728	723	761	771	737	776	753	752	741	745	715	750	698	738	752	749	727	731	705	729	781	755	755	793	754	729	752	813	767	736	728	736	768	721	710	801	785	761	733	744	762	739	766	775	795	755	765	711	767	747	711	745	731	763	754	720	739	789	710	775	733	691	831	776	749	752	698	769	744	769	722	766	747	696	758	798	748	760	738	753	748	735	725	728	721	779	747	734	747	758	728	736	745	730	713	786	767	736	741	750	747	762	713	736	722	726	719	808	731	767	742	765	759	733	763	772	722	721	774	776	714	706	780	719	730	748	738	773	680	772	743	718	744	744	697	787	795	743	788	752	768	745	744	709	763	759	714	784	736	746	723	744	801	790	722	693	746	716	710	741	730	725	726	729	749	746	726	759	780	765	733	733	724	746	766	752	697	798	804	734	736	798	710	810	734	716	728	749	757	759	766	753	807	688	738	770	786	715	756	726	738	707	754	762	770	734	712	768	784	770	729	751	677	727	733	790	784	711	762	765	772	695	713	811	694	756	747	727	737	747	738	775	733	728	773	697	728	745	737	807	672	756	718	723	766	710	811	754	743	749	735	749	725	761	750	694	713	715	762	730	745	720	726	761	771	778	746	765	753	799	743	708	770	747	724	751	764	795	724	707	769	723	768	718	750	776	694	707	705	753	764	711	775	748	725	785	741	774	740	754	750	791	750	762	695	767	779	778	738	736	734	750	737	701	789	755	734	739	774	742	740	802	717	739	759	731	774	763	734	770	685	760	761	754	762	753	751	740	765	755	809	737	746	766	780	766	734	787	784	709	745	723	757	707	772	718	709	740	726	754	732	773	705	792	747	740	702	726	752	731	775	795	749	791	760	765	743	738	737	738	672	741	701	736	763	746	747	726	734	785	783	761	762	737	740	761	731	777	779	780	716	744	765	726	744	753	771	740	756	738	715	753	719	701	781	708	743	738	699	718	740	745	710	744	714	775	712	713	763	703	762	739	768	748	745	734	767	760	748	787	776	779	771	750	755	750	723	759	740	760	723	766	752	754	724	726	722	760	747	758	753	737	722	727	665	752	764	728	771	780	733	749	779	770	768	740	734	737	744	697	764	752	798	743	718	736	746	772	701	720	762	710	763	721	749	802	732	771	787	721	726	767	736	683	731	779	759	820	731	732	766	766	746	720	729	713	776	730	744	769	805	741	761	768	712	779	765	751	815	730	752	743	783	823	739	752	723	748	743	800	748	741	722	777	698	735	743	769	749	716	729	743	750	757	743	720	746	786	742	738	801	712	737	758	790	699	767	786	761	759	756	789	765	762	747	708	786	756	798	750	749	754	721	754	708	763	743	777	791	754	767	726	751	791	696	724	701	742	777	706	777	694	746	712	714	719	777	772	767	716	777	686	750	709	733	715	714	738	749	697	767	728	781	798	740	700	737	745	743	737	752	795	739	719	763	730	702	732	727	766	789	776	794	699	786	754	748	733	739	749	789	770	811	791	773	754	701	754	773	764	796	713	740	725	765	733	757	764	755	746	723	772	722	715	739	739	738	751	735	772	753	702	721	772	749	682	732	775	766	759	784	805	753	784	756	786	742	745	722	746	782	740	741	710	728	790	774	707	744	783	755	718	725	724	804	777	774	744	722	767	735	721	700	749	766	735	727	771	718	723	772	788	754	721	756	724	750	733	746	718	767	740	732	768	744	776	719	730	762	761	756	704	763	732	748	771	725	733	744	746	777	732	707	758	743	727	782	771	736	755	727	785	728	769	763	718	740	802	731	790	747	677	739	764	758	730	770	763	778	756	788	798	719	715	734	746	732	732	739	776	778	750	718	772	731	772	728	728	824	752	773	749	760	737	795	729	773	766	749	732	739	750	722	730	728	719	715	755	752	788	709	745	740	763	733	740	774	704	751	720	724	763	788	739	766	752	749	734	753	806	738	731	779	761	801	718	771	728	745	765	748	752	733	743	771	763	714	746	767	763	772	758	714	721	737	715	728	782	689	755	744	715	721	730	764	791	743	780	803	778	750	761	762	694	799	720	719	715	710	776	713	753	744	778	710	757	739	737	749	781	726	751	723	784	776	773	749	747	784	746	741	769	767	755	720	716	766	764	741	740	757	767	787	697	732	755	773	748	700	797	730	764	776	764	746	741	716	726	765	787	743	785	741	750	720	719	763	763	755	730	769	755	763	726	749	759	767	704	756	744	750	748	717	751	754	774	747	782	698	733	770	755	741	767	800	701	781	731	725	718	768	746	737	777	741	735	718	769	806	744	768	750	765	727	714	747	767	768	743	769	744	791	743	719	747	763	746	764	745	684	780	769	761	702	740	750	726	781	737	752	715	763	716	779	715	749	738	730	706	740	768	728	702	806	801	734	749	763	778	755	712	741	746	753	770	752	789	778	699	756	713	739	756	711	761	710	742	761	755	739	718	774	734	723	743	763	728	755	744	800	751	759	738	783	771	774	767	751	756	767	750	757	767	741	715	728	720	749	800	713	753	719	768	742	729	738	774	816	754	770	726	765	721	769	759	831	741	785	711	767	731	801	709	759	754	794	727	707	767	736	772	769	779	766	689	703	789	718	750	695	720	720	726	752	782	777	748	773	782	764	739	752	721	758	767	740	730	759	772	732	739	721	787	800	801	736	760	720	736	740	773	746	756	762	768	737	765	749	767	773	720	747	761	770	758	742	768	744	730	718	753	764	770	772	739	773	709	756	725	732	741	753	741	779	768	786	810	745	712	762	744	771	728	800	731	751	784	746	721	728	726	771	774	741	743	781	750	739	738	748	746	753	776	773	725	726	719	728	735	760	746	793	719	758	738	713	732	824	724	738	741	732	723	760	784	686	780	776	747	757	728	697	703	772	759	735	748	765	747	767	713	725	743	718	715	771	788	737	735	741	765	753	773	804	774	748	754	762	709	764	709	766	743	764	736	797	731	729	777	766	772	781	745	739	756	756	731	783	775	727	756	779	747	749	732	741	769	738	789	752	743	788	773	757	731	762	763	786	775	759	771	745	745	705	771	829	757	745	800	746	736	783	747	743	717	742	727	748	719	754	691	796	746	806	752	709	740	725	765	753	732	740	717	711	756	724	768	737	701	700	743	759	728	720	765	750	773	724	790	733	726	734	757	743	774
36689	32690	36264	28173	22385	15608	10779	7449	5150	4410	3754	3354	2925	2381	1865	2018	1969	1528	1346	1116	891	770	721	562	548	525	508	671	659	438	356	366	335	340	368	321	316	336	316	380	355	362	359	323	337	345	330	368	296	309	315	311	303	321	304	300	293	333	273	299	311	332	294	326	288	328	329	313	294	308	312	300	317	305	285	332	301	287	314	313	302	299	279	324	315	277	301	330	306	321	318	276	309	343	291	301	307	327	307	300	287	320	290	335	302	319	306	329	335	304	305	291	315	293	329	334	272	315	333	314	302	322	312	333	282	289	307	318	334	299	269	283	316	293	293	310	299	322	321	311	286	302	344	315	305	285	292	317	299	284	313	280	324	298	293	306	291	323	321	308	335	276	324	302	319	310	318	296	317	286	318	316	323	300	275	290	300	297	298	292	317	337	311	313	297	286	279	300	311	327	286	308	310	304	279	308	321	281	307	294	330	309	318	349	302	291	320	311	291	328	338	333	323	298	333	322	307	292	310	309	301	334	303	270	288	338	298	309	306	297	314	314	335	320	305	297	326	311	314	294	304	339	289	274	308	320	299	291	336	308	303	300	325	305	307	327	304	317	315	337	309	356	336	324	296	292	335	304	320	313	308	297	292	311	305	318	322	316	305	279	308	324	315	283	293	366	320	332	299	315	284	309	301	309	299	308	343	294	332	344	295	298	287	335	324	297	272	292	286	302	320	321	272	306	287	283	291	305	332	289	319	315	314	298	357	298	294	301	316	341	327	276	289	314	307	293	331	283	306	340	277	319	302	308	327	296	317	306	297	290	283	308	301	312	289	312	292	307	301	348	333	284	310	303	313	296	314	297	314	286	304	301	281	296	327	309	321	351	311	309	289	329	289	311	299	303	304	325	325	332	325	306	297	304	338	321	299	297	322	310	293	316	312	276	330	295	310	306	301	316	279	278	337	286	272	296	304	326	286	278	311	290	323	291	312	291	332	309	303	321	309	327	285	324	308	296	312	323	303	306	333	316	305	311	312	322	297	330	316	274	290	312	291	311	326	277	308	358	281	325	328	297	322	270	292	325	314	296	293	309	329	327	306	278	305	296	314	307	352	305	300	323	311	341	340	297	315	298	297	327	291	282	358	301	305	293	283	301	302	327	288	297	305	310	319	302	296	307	291	336	324	328	316	290	292	290	322	296	307	319	352	298	306	327	336	311	336	268	317	279	303	318	299	350	288	313	318	308	328	307	305	329	298	287	318	308	293	327	299	300	300	300	343	321	331	307	303	296	284	328	308	288	294	299	295	333	292	283	308	316	347	278	292	280	319	316	322	305	305	317	317	323	296	287	318	323	306	307	324	297	290	310	297	289	318	306	311	337	319	309	293	281	323	291	266	309	339	329	289	287	307	324	288	321	273	332	305	303	330	330	318	331	294	338	335	317	315	290	294	320	311	301	328	290	350	308	288	293	300	318	306	299	314	281	271	313	331	308	318	313	291	314	310	314	288	299	295	294	286	257	311	286	295	310	311	309	295	294	309	292	290	291	326	318	308	265	287	314	317	319	331	302	316	310	300	271	286	279	290	254	290	333	322	341	338	339	343	331	288	318	296	303	302	334	296	326	353	301	307	292	316	314	353	314	287	334	315	284	286	340	321	315	301	327	292	291	309	309	339	307	297	309	303	346	317	310	333	330	292	317	250	316	312	315	300	299	273	301	303	313	288	313	285	315	319	284	303	301	304	348	323	325	300	301	288	328	321	332	312	322	287	301	300	303	336	313	305	343	294	341	317	316	295	295	294	314	315	281	343	289	324	294	295	298	329	282	289	321	322	311	311	307	307	296	326	283	318	296	316	307	292	273	262	290	324	316	326	312	292	330	341	313	302	283	290	325	329	313	301	305	291	283	300	318	296	318	307	292	299	335	332	294	300	309	312	299	343	313	289	310	310	301	306	310	307	338	317	325	298	303	312	355	285	302	315	321	300	329	333	292	311	297	352	332	300	316	294	277	289	298	302	293	307	306	299	317	307	312	317	303	318	332	315	336	334	320	320	372	321	300	311	326	287	303	308	305	327	295	327	323	308	286	309	312	325	321	339	319	294	311	292	287	333	320	292	321	328	303	287	321	311	288	331	320	315	315	298	304	342	306	303	314	319	283	298	295	294	312	288	318	308	348	296	299	333	321	310	295	327	334	317	344	328	311	318	310	301	295	288	329	320	306	308	313	303	322	321	348	322	307	314	290	290	298	299	326	306	324	286	308	305	286	320	314	313	275	294	335	315	317	311	313	305	311	292	309	287	302	300	334	303	288	270	283	315	329	308	284	325	296	284	307	305	309	304	308	305	300	289	303	292	316	311	296	311	334	299	327	326	328	306	298	323	302	297	307	285	290	345	311	289	290	313	324	304	275	299	288	308	307	304	343	311	282	300	317	305	295	317	278	323	310	311	314	293	323	305	298	309	309	319	305	315	317	328	306	333	283	325	320	300	308	323	303	335	315	296	316	281	276	306	299	310	320	321	292	306	332	307	348	307	310	325	322	317	304	327	285	348	316	334	288	315	304	288	307	314	309	309	304	314	275	319	322	297	298	341	288	306	343	313	344	297	306	321	329	288	295	295	288	323	319	306	316	269	321	325	353	332	323	307	329	342	294	295	314	308	305	311	306	324	309	340	319	313	296	294	306	340	287	305	314	315	298	280	331	306	344	277	333	359	344	288	316	298	300	311	309	315	287	295	277	283	303	296	304	271	265	299	306	298	309	302	330	323	302	311	337	317	354	328	303	285	299	281	308	308	343	331	329	328	336	324	293	304	331	308	317	284	309	321	291	317	327	321	316	334	289	307	331	275	310	322	341	283	305	287	294	306	301	302	337	295	312	321	333	311	323	314	285	275	311	294	319	298	320	315	337	343	326	278	288	298	293	326	298	279	289	312	282	312	318	305	323	314	312	318	319	337	315	278	286	319	333	339	305	312	286	296	327	262	274	310	307	321	308	318	328	297	325	273	284	303	338	316	289	306	318	285	311	285	296	298	337	295	334	298	301	338	310	316	280	331	315	320	275	343	282	319	319	318	346	298	317	333	300	297	302	314	286	284	290	320	339	310	320	299	289	345	299	283	300	335	290	320	310	327	281	291	282	303	310	330	284	308	309	304	262	335	288	318	342	318	315	303	311	335	322	284	310	315	299	302	311	283	323	298	283	300	273	311	334	297	290	291	316	303	323	323	302	306	308	307	313	311	285	326	302	290	302	327	317	309	275	274	317	295	297	337	311	320	299	314	273	335	277	315	331	308	302	309	302	278	324	285	316	303	284	295	304	309	305	347	289	314	345	322	321	314	322	284	314	311	309	278	313	300	268	315	316	296	338	274	299	295	281	322	293	314	300	330	326	301	303	306	314	319	314	305	292	267	319	308	307	297	289	302	302	303	308	289	310	335	312	335	321	318	309	308	299	322	298	302	308	294	313	296	289	329	292	319	314	302	314	297	292
22288	26328	38126	37475	35702	29822	26294	21756	17677	16644	14901	13872	13171	11465	9772	10589	9974	8095	6923	6216	4987	3733	3016	2545	2392	2186	2448	2950	2903	1641	1080	906	942	986	966	1033	980	957	1024	1039	986	996	968	887	887	889	837	864	852	897	876	836	829	810	755	804	826	798	810	818	872	755	817	819	767	785	833	850	815	761	859	776	838	828	818	810	804	808	802	751	800	776	805	768	809	752	789	794	751	794	758	752	746	820	781	813	786	796	791	781	778	767	814	733	760	790	790	804	805	763	785	766	781	704	817	794	778	809	833	754	780	748	777	771	759	808	796	763	748	754	802	763	735	764	812	746	760	785	755	784	863	764	787	785	843	752	794	788	770	782	797	768	749	791	754	752	769	757	757	718	765	787	792	785	776	773	787	813	749	805	751	785	772	736	687	799	813	760	785	762	753	774	798	780	774	803	821	741	797	814	806	800	759	745	785	774	752	755	824	776	746	784	767	744	784	753	785	759	786	802	766	801	782	773	843	790	804	749	803	804	795	788	780	786	764	812	783	778	753	734	760	763	753	811	749	779	805	740	810	757	762	786	767	739	786	775	773	805	767	764	772	766	765	785	786	802	758	799	749	785	757	815	776	783	753	789	732	750	756	762	777	804	778	759	770	723	790	832	796	799	791	756	826	771	761	776	792	762	772	829	741	826	732	781	757	809	760	766	804	858	775	795	786	757	777	754	743	783	770	719	760	750	765	792	777	774	809	781	748	742	750	770	731	788	792	742	766	735	771	800	785	758	834	781	790	769	789	750	804	724	801	765	791	767	795	772	762	799	756	752	763	813	754	788	788	816	808	770	784	783	783	781	755	777	775	788	806	782	766	819	807	734	770	773	765	800	813	740	779	744	781	771	764	801	767	759	761	801	753	773	750	753	767	796	791	818	756	767	801	805	767	818	776	778	770	764	764	781	832	779	720	799	796	734	761	789	758	813	761	770	715	753	780	775	752	764	773	837	777	755	760	818	773	739	818	744	778	800	820	781	742	778	787	760	763	765	783	818	803	698	748	786	792	745	784	773	800	751	714	723	706	772	795	780	756	849	765	749	804	760	803	825	748	770	776	826	781	799	775	759	785	797	771	794	805	767	779	798	743	775	831	790	769	749	788	738	833	794	843	762	783	746	757	778	767	768	764	806	786	755	799	813	825	791	808	777	785	803	793	740	747	749	731	790	770	798	771	800	824	795	812	762	789	768	764	790	764	820	808	816	762	775	770	759	747	731	747	772	772	813	803	745	809	817	748	800	797	788	763	776	797	764	832	797	770	759	738	785	721	762	742	814	753	802	790	825	793	770	781	767	777	800	771	751	802	788	734	828	744	794	788	795	822	781	795	761	729	756	775	761	753	811	795	774	804	772	799	775	781	763	772	786	740	751	776	806	802	792	763	788	731	812	810	842	816	799	833	764	768	787	806	720	787	737	746	750	819	721	766	805	751	752	785	775	726	780	778	748	784	756	741	810	782	825	794	825	731	801	725	821	735	765	767	819	814	798	781	780	800	785	768	817	757	767	808	798	806	814	765	725	767	808	775	744	787	795	797	736	772	801	826	789	811	762	794	769	817	755	806	766	808	784	759	757	826	792	779	795	780	704	733	717	748	801	759	798	790	732	746	769	781	770	811	758	793	763	762	775	785	778	798	760	788	771	816	772	822	769	777	777	748	776	744	808	803	766	805	794	824	804	819	811	751	827	767	747	793	783	801	786	753	796	816	751	856	789	752	814	762	807	769	743	779	770	775	792	773	776	781	777	733	768	780	771	794	774	757	785	780	782	757	812	741	777	788	793	809	793	806	754	780	773	775	789	760	793	762	770	731	797	801	811	830	813	761	756	783	812	776	750	758	752	791	801	787	761	784	778	723	761	773	790	805	795	776	752	724	766	742	814	766	742	812	754	826	800	745	826	751	775	762	762	768	799	820	766	816	758	776	752	763	777	788	777	758	746	809	735	775	804	796	740	792	742	764	756	792	782	777	758	745	781	731	783	718	772	719	787	779	789	786	777	792	828	838	830	823	719	790	776	809	750	750	798	754	762	787	772	777	782	779	758	785	765	787	767	782	780	809	816	759	764	784	752	770	792	779	789	757	821	809	762	815	812	773	768	727	736	761	789	774	797	777	746	790	816	761	800	774	807	810	729	773	766	765	801	827	838	768	781	796	762	823	798	777	742	756	786	789	774	756	751	774	787	764	805	780	728	752	792	785	805	771	799	809	796	766	744	792	781	741	736	816	779	815	792	754	782	754	777	789	796	798	782	788	800	773	782	788	779	814	814	795	734	818	802	753	763	759	755	813	778	785	760	766	774	803	776	765	769	781	770	755	810	750	746	774	776	797	784	769	759	741	765	754	749	754	815	781	781	842	777	784	758	769	747	785	805	785	803	779	809	786	798	763	798	816	779	760	756	816	752	780	816	789	764	760	809	790	782	777	839	793	792	760	768	752	845	801	728	771	756	813	724	770	781	793	821	734	778	776	705	769	784	769	763	782	768	793	785	803	786	738	761	722	782	743	784	719	763	836	797	786	793	812	796	731	762	783	753	790	803	836	787	795	773	749	777	787	826	729	776	779	796	749	772	783	828	775	780	781	818	746	770	783	827	836	811	810	775	824	750	780	778	744	809	807	764	787	768	742	777	773	800	779	787	791	811	754	796	803	763	757	799	788	752	800	781	800	787	776	766	803	767	765	778	815	790	781	797	755	772	760	737	739	804	768	790	842	778	777	732	817	787	821	802	778	754	834	721	799	821	760	730	736	750	754	774	800	754	798	759	752	820	796	774	775	753	778	789	742	757	783	769	768	824	801	754	742	790	742	829	810	784	745	756	756	742	780	748	829	782	808	798	770	792	795	786	735	750	741	769	797	795	739	799	739	781	772	782	840	747	793	752	730	756	821	775	773	797	761	771	774	766	745	782	798	766	811	812	759	798	769	782	769	832	767	763	748	727	817	742	752	793	784	813	789	754	758	770	787	787	746	756	797	741	791	760	794	774	797	723	764	761	745	763	765	810	716	791	779	747	750	794	793	776	803	770	758	820	759	794	741	763	686	805	785	782	742	794	736	767	739	801	808	761	826	783	835	801	789	764	795	800	775	760	787	781	787	758	795	809	748	800	753	794	777	791	760	811	791	750	840	758	765	750	774	826	792	778	799	772	759	760	759	801	836	747	824	744	796	832	728	772	766	730	809	701	790	802	735	777	806	854	756	759	767	828	752	807	833	822	790	764	811	813	808	794	702	793	773	791	749	775	770	732	766	783	762	763	740	760	778	755	821	798	807	757	818	776	812	743	793	741	793	727	759	755	784	742	731	719	801	748	776	749	768	768	763	766	784	812	793	801	788	759	772	775	844	798	764	810	741	768	768	785	829	790	791	787	786	738	830	777	756	737	801	798	772	793	760	742	736	813	758	744	797	797	801	776	814	753	740	786	762	818	782	721	806	773	740	802	773	793	803	801
44648	38627	43884	39048	29803	21562	16549	16211	8225	7557	4871	4935	4573	4133	3811	3695	3094	2458	2063	1663	1357	1378	1108	869	746	861	1019	1024	931	926	591	344	298	309	318	336	314	317	275	320	313	345	321	303	267	311	296	335	304	310	312	289	286	297	314	314	292	297	302	297	279	289	278	293	283	306	296	298	296	288	296	301	306	265	291	290	285	291	311	322	303	304	291	273	251	303	278	291	295	260	302	271	311	285	287	270	314	239	277	289	314	293	304	308	314	309	262	310	273	290	290	292	292	300	247	271	300	289	302	312	297	297	294	279	310	299	291	268	295	300	327	241	289	275	311	286	291	294	304	288	320	297	312	308	302	283	319	298	253	318	303	295	293	338	347	291	320	303	289	319	276	274	301	280	295	312	305	337	290	273	287	268	272	317	306	268	323	309	287	275	283	293	292	283	325	312	309	288	305	285	304	290	304	291	300	279	278	300	280	321	324	295	294	294	262	292	310	252	287	315	277	327	289	289	326	295	316	287	318	273	285	276	318	321	281	275	273	289	250	282	306	328	301	262	292	289	285	314	299	284	288	306	334	319	283	295	321	262	318	283	330	292	310	300	298	294	300	308	266	260	317	288	338	278	292	265	265	277	299	313	295	290	292	299	291	296	318	311	307	300	292	271	299	312	301	323	274	289	303	275	310	290	311	291	292	296	281	283	300	307	287	292	330	244	271	272	291	299	295	276	302	318	294	341	295	272	271	306	295	295	283	294	280	284	279	279	303	276	301	276	296	261	293	277	302	277	289	264	255	284	276	297	319	284	296	310	286	299	296	272	294	259	280	317	312	280	297	285	284	296	287	293	290	334	270	302	299	286	323	307	277	322	295	322	285	294	310	266	299	269	290	314	309	301	279	320	259	267	298	298	265	264	306	300	287	298	290	332	287	312	259	278	302	283	275	292	298	284	310	284	277	299	297	322	302	275	310	302	309	272	304	294	261	311	292	314	279	292	293	300	255	276	306	287	265	291	321	266	325	272	280	321	318	261	333	289	287	321	293	298	304	292	322	286	295	301	262	303	273	281	306	308	353	292	305	326	286	288	290	306	297	293	296	311	293	259	291	276	328	299	267	286	287	278	309	274	304	303	313	287	273	285	267	290	300	277	277	303	315	302	308	301	284	287	281	290	271	298	278	311	276	297	292	275	314	292	340	306	315	299	297	273	299	272	291	321	307	304	271	274	262	324	299	298	299	314	302	292	274	308	278	298	268	294	291	296	286	259	276	298	291	323	343	305	272	280	323	332	319	295	311	252	301	299	271	297	313	309	308	292	314	324	305	261	260	320	325	270	267	270	317	261	281	282	281	312	278	317	285	345	301	289	284	312	315	285	282	296	308	311	262	287	290	290	287	275	291	274	283	292	275	296	308	309	264	307	309	282	299	285	273	298	254	299	292	286	289	311	278	272	290	274	294	309	252	307	311	313	298	305	310	264	285	305	317	297	330	302	317	331	330	270	302	267	296	306	311	309	286	310	300	309	281	300	284	304	279	296	274	270	264	298	260	264	287	338	285	279	270	310	304	304	254	287	313	295	276	284	330	273	305	302	295	329	306	245	282	283	303	282	324	291	310	311	319	337	278	293	297	278	286	295	281	332	318	308	307	297	287	311	271	300	305	267	320	301	309	296	309	291	308	280	280	275	264	280	316	285	301	303	303	297	320	316	287	308	283	300	287	320	292	333	304	294	306	326	298	345	338	336	297	293	288	311	290	279	275	271	284	290	320	343	335	266	305	295	311	312	291	288	284	288	277	278	317	303	302	269	247	268	290	303	310	290	287	342	262	310	283	325	298	301	271	298	294	288	308	300	326	270	263	271	285	297	319	309	294	284	323	295	291	286	286	259	304	287	285	322	280	303	275	246	279	313	287	306	291	280	303	296	313	303	289	317	268	288	314	314	315	311	264	328	304	286	292	291	290	288	303	301	268	287	300	299	312	287	303	284	286	292	295	291	280	280	287	267	293	299	301	298	302	308	310	306	312	316	283	311	264	301	314	283	308	343	291	300	311	294	276	285	317	289	293	310	307	311	263	324	276	290	281	287	316	319	314	307	307	267	278	316	294	283	306	315	282	322	297	296	325	305	275	266	281	305	308	299	255	298	282	301	309	254	267	305	304	255	298	274	290	316	285	312	312	315	320	251	283	313	281	279	287	298	276	308	331	286	308	295	284	267	248	293	321	289	315	309	293	327	305	288	284	287	300	306	295	293	272	287	286	334	315	311	295	276	265	283	302	284	288	302	289	280	284	295	295	262	295	303	269	297	255	289	269	296	279	279	288	280	287	275	329	284	318	290	311	284	299	274	293	329	295	277	318	292	272	309	298	277	295	308	307	275	273	311	294	297	284	271	320	250	282	309	248	286	291	270	279	283	286	280	308	244	286	294	303	313	287	282	295	261	271	304	305	287	296	290	328	293	261	301	301	310	282	309	281	264	298	310	315	287	297	258	317	264	292	277	237	261	320	267	310	307	300	294	270	251	270	307	314	333	299	310	294	285	303	317	283	270	311	300	291	289	290	269	308	265	304	284	306	296	292	304	277	259	297	272	290	315	298	299	312	271	300	304	281	329	303	310	290	324	292	298	239	303	265	302	264	295	289	281	301	292	292	289	268	271	311	298	311	256	274	302	298	302	294	319	288	313	276	308	307	308	274	293	280	309	293	284	304	328	325	290	287	302	294	274	277	280	321	304	323	323	285	299	258	264	297	299	325	302	283	278	285	297	314	285	295	292	311	316	282	302	275	269	268	303	329	312	276	319	312	301	295	295	304	281	269	310	278	276	254	246	280	286	272	326	306	307	290	280	311	295	280	258	288	301	284	304	301	298	275	294	303	272	278	295	268	308	302	274	287	284	262	274	312	297	280	294	316	328	277	320	320	269	314	307	290	294	307	297	322	308	319	324	313	291	290	264	305	302	342	293	311	291	285	286	281	308	309	308	289	328	305	297	299	256	283	291	273	288	261	306	274	279	313	308	312	297	294	300	304	293	283	299	301	289	283	274	318	286	325	277	281	320	311	262	299	328	269	284	302	296	297	270	297	316	310	287	299	310	299	293	337	271	271	265	328	321	320	307	270	296	299	284	277	282	261	292	280	300	288	312	284	275	267	291	309	304	316	272	325	280	301	282	320	302	300	312	301	322	320	300	293	280	268	278	283	294	285	295	299	285	304	331	293	293	306	284	297	324	294	313	307	299	271	311	303	322	281	300	336	312	292	282	306	281	288	281	293	296	269	315	307	286	289	293	271	285	313	342	290	291	306	295	285	294	274	286	300	283	288	289	290	262	304	318	305	287	306	335	284	333	301	299	292	294	280	268	273	286	293	296	305	319	266	295	275	300	307	309	297	299	319	283	266	325	270	283	307	283	291	303	293	304	315	295	281	282	301	294	293	312	317	276	274	300	299	336	280	312	282	265	314	315	276	302	302	312	322	299	283	313	339	320	283	290
27246	30241	43699	45483	40177	34961	32657	31633	22431	22935	16702	18599	17446	17223	16975	15840	14065	11921	10388	8896	7090	6900	5868	4275	3667	4060	4999	4927	4424	4044	2513	850	859	854	933	867	931	934	859	872	856	839	835	728	814	776	799	776	771	851	770	771	764	771	743	742	764	719	720	781	738	796	726	773	708	762	756	749	717	735	706	731	756	745	747	666	728	792	775	718	750	744	761	776	759	703	805	734	800	709	720	757	717	748	753	743	761	743	756	812	713	756	728	737	762	746	782	771	736	779	713	723	744	726	703	742	718	729	746	759	746	742	688	745	756	681	708	752	773	723	776	761	714	737	756	773	763	735	711	733	730	718	738	718	681	763	734	771	694	689	773	732	748	729	700	772	757	760	743	769	751	752	741	723	682	729	741	741	759	792	736	774	762	773	684	791	766	772	759	742	722	766	698	719	740	757	752	777	766	733	708	753	726	721	762	743	756	778	766	763	754	704	715	787	753	780	738	756	726	745	763	758	717	776	724	758	766	753	745	717	751	760	746	771	697	726	718	717	764	752	708	732	719	727	769	773	783	735	711	715	752	750	712	771	749	736	773	700	691	775	745	728	743	751	743	737	710	768	705	761	755	708	740	777	729	761	767	717	737	724	756	723	749	751	720	738	752	732	736	720	773	689	773	713	775	778	758	715	750	796	737	729	771	759	781	695	717	749	709	750	743	754	739	690	768	743	718	767	728	743	756	763	737	776	724	754	817	728	711	727	712	728	747	739	747	738	693	777	734	720	722	729	759	765	738	745	735	716	779	755	794	738	710	769	700	788	744	751	755	769	738	722	765	730	775	713	722	726	750	779	747	740	751	718	764	733	735	748	736	703	780	702	761	733	731	745	717	710	780	772	724	704	771	749	770	776	772	756	708	750	743	729	738	739	809	740	745	729	723	728	697	750	736	725	727	751	740	727	753	751	750	711	754	765	758	769	695	740	687	762	744	773	752	756	796	755	757	711	760	762	683	768	728	760	725	692	697	718	768	757	714	763	736	760	727	754	783	767	754	709	750	704	751	774	741	722	693	741	724	756	748	765	729	756	761	741	745	730	732	720	724	740	742	794	705	808	728	770	734	756	770	766	770	734	714	787	755	724	751	734	760	761	747	748	731	706	738	763	789	747	751	744	708	799	723	764	703	785	784	720	756	741	735	720	711	739	739	725	736	786	739	723	743	755	767	730	713	765	762	731	725	750	759	777	751	764	725	736	728	676	687	784	733	758	766	751	724	711	742	782	675	747	735	703	731	699	762	724	748	822	777	750	777	695	806	704	728	735	794	754	766	749	738	709	755	769	721	773	710	768	723	761	708	716	725	790	749	768	759	676	722	741	693	737	823	706	727	743	776	746	773	737	759	740	749	718	763	702	776	740	768	810	729	748	752	728	765	706	719	741	776	723	752	749	736	728	721	758	770	749	796	753	758	746	760	739	698	751	711	699	722	734	707	792	747	778	711	733	742	741	739	760	750	773	774	763	765	761	789	754	722	741	773	747	774	776	712	709	765	737	746	704	734	741	733	737	767	685	719	710	751	685	756	742	738	754	756	765	786	800	761	715	747	774	761	743	744	749	736	792	752	734	754	701	737	741	721	720	770	720	756	743	761	779	658	811	741	764	691	784	720	761	754	755	756	724	693	737	732	749	744	747	810	725	750	744	737	751	771	741	724	746	712	746	744	774	751	739	779	732	720	745	769	768	771	761	794	726	715	716	743	731	734	720	756	724	726	798	743	680	733	784	752	742	723	745	689	750	739	743	761	746	743	720	717	729	735	753	744	725	710	795	718	778	805	774	688	774	752	743	789	742	724	711	733	745	726	758	768	753	793	783	714	771	725	783	768	744	770	789	752	763	716	737	740	696	746	733	726	708	763	744	715	755	733	728	741	711	759	700	759	730	729	734	714	784	725	785	725	743	696	799	805	816	750	772	743	773	757	753	739	685	773	753	727	707	796	754	716	693	737	751	724	726	705	786	725	734	725	774	734	754	749	746	791	730	759	734	732	804	737	747	808	731	751	737	717	823	749	754	784	707	753	738	683	729	755	803	720	766	726	725	758	759	751	775	745	748	740	726	764	734	720	717	743	726	723	734	710	706	763	772	739	748	756	766	734	735	766	728	735	760	746	726	771	771	730	764	729	769	757	753	716	699	738	739	744	768	763	753	747	747	768	736	760	762	759	800	753	702	727	732	765	726	736	691	687	722	741	690	704	757	796	757	746	762	721	721	755	758	729	746	753	727	719	739	733	757	754	694	772	817	761	714	747	751	735	743	772	773	718	761	710	745	714	756	755	730	742	687	756	727	748	756	741	766	735	727	757	775	726	720	732	758	771	808	747	746	742	763	758	769	734	748	755	757	769	768	731	794	722	740	759	765	695	754	754	724	748	784	733	702	730	755	767	749	779	768	751	727	697	713	788	706	749	723	791	787	716	748	759	785	742	794	749	765	734	765	737	752	772	738	745	755	802	727	747	726	750	770	734	783	732	710	788	741	754	718	719	761	760	730	772	756	719	727	749	699	735	759	768	749	754	738	731	775	736	749	778	724	746	781	755	713	740	746	677	748	709	756	753	710	729	747	764	756	734	747	748	723	724	681	701	725	744	748	730	761	711	742	788	767	719	761	695	690	760	744	778	731	737	697	770	762	710	786	762	700	756	747	763	776	745	699	709	732	751	707	766	717	751	737	737	786	763	800	748	755	745	728	756	775	717	744	714	697	766	729	765	734	742	744	769	752	749	724	708	722	771	680	770	783	716	722	747	756	739	710	783	710	659	746	737	776	761	744	761	758	776	761	791	775	752	751	738	763	772	767	755	726	720	725	764	748	749	762	697	783	751	772	756	702	781	752	747	726	712	739	768	707	730	691	689	698	733	773	722	745	749	759	738	747	679	745	751	736	729	789	730	745	741	744	702	743	695	738	724	752	748	706	764	733	755	734	737	726	733	709	743	791	776	714	692	750	716	752	751	716	736	730	739	752	748	736	739	765	752	751	743	805	741	686	763	691	782	702	768	727	730	762	780	724	734	772	732	712	692	708	729	751	746	723	710	737	747	713	719	788	749	713	760	700	723	695	746	736	744	768	721	778	740	721	726	773	709	691	748	732	722	724	728	748	754	703	735	751	726	745	770	705	780	770	818	731	754	704	746	766	734	721	736	711	798	729	728	694	747	752	752	765	696	747	786	748	781	757	786	737	744	702	721	753	708	745	698	730	729	758	783	772	804	782	722	747	730	720	755	681	731	785	739	736	754	738	765	782	743	722	780	738	751	690	703	747	745	749	759	727	750	710	748	744	799	719	752	783	755	743	760	706	769	776	761	772	737	743	694	765	722	668	754	748	758	705	738	747	746	730	743	746	757	756	766	734	733	775	719	757	731	751	740	717	769	747	736	801	763	709	717	726	720	715	703	767	741	730	772	730	721	779	700	719	730	747	734	807	754	747	782	698	778	788	733	759	737	763
23782	20184	24762	19766	13839	9136	4714	2834	2266	1814	1401	1519	1464	1255	1167	1113	1012	863	725	633	509	496	450	415	393	357	373	385	367	395	333	311	315	297	296	343	294	305	310	298	327	318	318	300	265	332	272	285	278	307	301	305	309	295	290	322	297	287	335	311	305	291	262	290	290	292	301	293	288	336	304	317	275	286	304	307	295	339	302	309	328	326	283	273	296	326	319	334	318	340	296	293	301	303	302	329	326	291	271	280	287	291	285	317	301	288	284	299	303	310	285	290	301	308	295	283	296	272	296	280	305	304	321	300	299	304	326	283	312	322	315	327	319	306	274	293	341	307	287	337	329	298	292	318	302	292	299	333	317	303	317	331	293	285	286	322	298	306	283	265	310	322	275	308	286	302	305	291	306	290	303	342	296	291	299	289	294	284	283	314	294	301	285	293	316	311	328	283	296	296	307	299	323	298	321	317	318	322	319	287	283	302	332	278	306	280	318	286	295	297	307	258	304	305	314	305	302	323	291	328	321	312	315	289	283	320	291	292	310	286	302	302	313	297	292	299	319	303	322	305	301	291	295	310	281	291	321	291	277	331	308	299	352	310	291	325	314	297	315	334	299	305	316	296	294	298	297	306	314	309	322	298	328	308	323	313	283	289	302	298	343	320	311	306	282	291	297	270	286	310	310	327	289	302	332	292	311	335	294	291	282	291	318	292	327	327	302	318	262	287	302	314	302	300	287	314	332	295	300	287	327	302	318	292	304	293	286	337	309	285	306	263	271	296	337	325	319	301	284	338	302	283	299	329	331	313	319	288	346	277	328	320	296	305	350	286	316	306	320	345	316	309	260	323	288	329	279	287	351	287	278	311	325	310	305	300	347	300	301	311	285	306	316	293	307	319	320	305	294	327	297	288	285	310	277	319	292	297	304	295	283	269	317	290	342	281	314	272	320	319	322	350	282	304	281	338	329	284	276	272	314	327	349	298	343	308	300	296	302	287	283	330	303	307	297	335	309	347	284	304	294	292	313	298	299	299	302	352	331	275	273	309	291	302	301	299	306	300	285	314	302	304	297	306	307	314	301	305	313	280	306	269	291	281	303	295	290	280	285	325	271	308	304	286	324	293	288	310	287	322	284	299	290	298	298	332	286	322	303	313	269	296	301	309	283	305	285	300	293	330	294	288	307	299	316	299	290	284	283	302	290	309	311	303	293	300	294	284	276	289	304	302	319	273	292	282	317	301	304	299	322	295	326	325	307	292	299	298	281	262	294	307	314	276	340	300	301	287	305	319	297	301	298	278	309	307	284	319	284	301	305	305	326	292	314	305	298	331	337	304	313	328	316	313	346	290	283	324	287	301	285	297	320	288	335	339	329	321	282	296	292	336	321	286	327	293	283	306	302	289	294	285	298	282	303	293	282	288	294	292	296	289	286	289	320	315	296	315	302	274	295	310	304	316	324	298	333	318	283	280	319	306	283	321	304	296	280	333	309	304	318	316	293	304	304	283	285	266	294	296	353	330	280	296	285	327	306	295	293	276	297	349	299	291	313	328	324	319	280	306	291	309	323	319	290	308	312	306	298	299	301	295	286	284	328	303	322	298	290	296	294	297	330	300	312	351	287	306	294	299	279	310	291	297	300	295	289	345	298	320	323	288	303	303	315	278	298	284	304	288	293	307	323	300	309	308	319	285	296	311	305	289	325	307	312	302	296	285	296	307	300	315	279	290	299	323	299	282	284	326	335	318	299	310	295	303	327	311	297	302	315	287	303	341	315	310	304	294	328	301	306	302	361	304	310	289	321	270	297	308	315	299	283	269	280	344	301	298	304	310	289	315	309	292	295	298	314	303	319	327	319	311	300	302	307	310	311	287	314	311	344	272	283	297	272	263	298	294	282	290	321	310	273	303	285	316	294	301	326	254	286	313	304	292	293	313	291	308	282	338	303	312	282	282	308	291	310	298	292	263	327	324	292	314	311	309	295	316	276	282	278	300	293	303	308	297	296	299	262	300	317	283	294	301	322	319	311	307	348	335	312	313	319	290	304	288	313	285	280	311	313	297	296	288	317	284	276	324	288	298	303	292	292	298	300	275	323	297	314	300	291	283	310	286	301	292	283	281	281	304	284	291	310	280	303	290	282	318	255	317	320	311	297	299	325	275	294	327	274	282	296	296	283	332	315	299	298	312	304	308	284	288	297	299	284	294	278	264	289	290	289	308	308	301	283	279	299	332	332	278	289	312	289	323	297	325	299	278	307	276	320	306	311	319	302	302	323	291	322	306	302	302	316	300	356	318	307	301	282	289	286	312	276	290	244	302	339	322	316	308	300	314	326	346	317	301	289	331	285	333	307	313	313	300	329	311	299	299	286	324	309	307	299	306	295	329	300	305	317	307	314	320	310	356	307	307	324	305	275	300	275	307	301	322	300	287	317	294	273	327	323	300	314	303	263	306	311	280	326	313	291	317	289	305	290	286	312	298	344	313	308	306	355	316	278	315	311	288	280	316	285	335	319	280	310	299	280	278	288	279	313	316	289	292	314	314	313	284	298	316	323	319	326	332	290	312	332	328	297	262	274	297	275	304	301	310	292	291	275	317	296	274	294	323	292	301	311	309	278	320	311	282	307	310	292	291	280	308	322	348	311	320	325	332	306	310	276	265	301	298	313	306	310	298	326	295	317	336	270	282	286	342	281	278	289	276	301	330	303	322	301	302	289	296	311	295	268	281	282	322	310	319	329	293	308	287	304	307	280	307	296	303	319	279	291	312	290	286	327	310	297	308	328	325	300	328	279	287	284	340	302	322	268	302	276	323	323	273	301	279	283	332	287	333	275	287	320	314	294	294	308	316	305	306	295	279	272	327	303	283	311	336	322	277	291	303	299	292	296	316	293	328	326	285	309	302	304	309	321	300	298	303	290	288	304	303	294	316	276	309	312	310	292	299	294	259	306	353	333	298	297	270	302	300	320	303	291	305	307	289	315	307	292	300	306	292	284	297	289	312	334	307	333	301	276	310	273	282	307	288	304	288	301	303	298	305	302	325	299	314	306	271	311	293	276	301	320	326	323	285	319	348	326	314	295	313	333	265	289	302	309	278	351	297	293	329	319	293	310	295	294	318	306	299	264	306	308	300	301	335	266	282	269	318	319	331	318	298	314	332	304	326	333	283	315	311	295	287	275	307	319	298	328	313	295	296	314	327	342	311	281	316	282	285	283	326	335	285	340	284	300	332	314	291	284	313	322	284	321	359	291	308	291	325	329	334	313	283	289	323	297	276	300	306	306	301	288	288	317	315	314	330	289	296	299	321	318	281	301	320	329	304	303	327	261	312	289	315	329	301	294	319	348	325	306	291	307	305	302	300	308	309	282	309	305	267	278	280	299	325	321	311	306	311	315	296	318	282	296	323	317	266	274	296	291	262	285	294	308	263	286	299	283	311	307	286	279	319	304	291	317	311	309	299	303	299	284	301	321	312	300	276	270	290	316	329
13814	16779	29750	30417	27111	22325	14869	11054	9550	7925	6729	7299	6790	5995	5716	5630	4785	4144	3449	2639	2189	2035	1805	1621	1441	1249	1176	1209	1197	1071	934	770	772	783	756	748	793	791	761	735	812	799	780	762	781	793	773	794	773	771	782	793	823	779	776	744	736	725	744	749	798	793	738	776	797	786	771	788	750	746	790	756	803	781	789	759	750	755	755	772	845	797	806	765	766	742	801	797	786	753	757	758	780	716	763	766	754	731	765	783	709	763	721	767	766	804	726	780	786	796	752	767	770	763	743	784	776	740	786	732	791	781	770	745	718	773	780	805	726	811	714	713	790	744	780	762	786	763	746	751	756	734	726	774	731	786	750	800	759	805	750	796	778	735	788	770	788	762	803	743	787	761	730	793	779	768	736	782	752	776	726	761	733	742	777	781	738	762	846	757	761	775	783	737	847	771	772	746	817	744	769	788	782	711	750	759	765	762	763	817	791	778	762	814	807	768	793	715	762	732	724	809	797	769	803	770	748	791	724	767	752	800	788	804	760	776	773	704	750	756	773	743	712	744	738	768	774	784	755	773	731	777	726	826	795	765	741	787	783	805	759	769	771	766	762	828	713	735	813	778	699	791	735	773	773	746	805	757	784	741	769	830	730	760	783	741	791	736	760	731	779	761	761	750	755	780	797	797	779	739	812	771	755	790	794	786	757	759	734	760	768	764	766	784	815	767	782	751	776	794	788	781	681	803	859	810	718	747	745	782	741	687	752	759	801	771	788	808	793	774	756	743	769	758	780	758	737	770	754	736	754	773	811	794	768	773	742	745	747	749	755	774	751	803	778	787	729	788	814	745	779	740	783	776	783	748	742	778	790	778	734	776	734	835	834	803	763	775	742	794	727	767	799	767	788	775	731	760	817	782	769	818	744	726	759	762	751	766	768	765	794	832	770	739	779	778	739	758	793	766	747	794	754	757	742	835	771	757	763	759	774	780	786	771	759	734	775	732	801	763	823	780	764	770	793	754	784	760	759	810	736	774	796	800	768	766	762	751	779	736	746	764	771	798	738	777	757	781	841	746	718	829	752	760	782	772	777	770	787	763	764	819	754	766	770	777	787	801	791	729	797	780	729	753	790	750	780	770	728	737	808	809	768	743	821	720	754	711	757	759	791	758	763	759	813	771	819	768	778	752	746	811	738	771	784	767	762	763	771	751	796	824	792	755	798	748	764	785	743	736	748	766	772	777	739	737	753	746	741	778	784	729	738	789	757	809	753	763	660	782	807	763	761	821	738	783	793	778	728	736	738	774	771	768	796	749	826	740	785	747	848	810	809	791	750	711	747	750	796	757	757	811	787	757	801	754	734	722	765	741	819	808	785	766	760	738	768	761	776	764	763	771	775	783	794	778	751	755	743	782	745	765	758	793	757	789	763	794	787	741	780	814	771	763	809	753	774	769	736	754	803	790	745	706	754	770	781	757	754	780	810	747	802	736	751	791	806	809	758	820	733	742	783	771	745	739	758	742	742	740	783	757	809	791	756	770	768	822	747	765	796	782	753	758	762	779	867	752	735	797	792	788	726	760	783	759	758	779	757	747	772	811	716	740	695	760	812	786	755	750	745	786	781	745	802	796	782	817	776	752	738	755	784	754	699	719	752	747	736	744	771	730	743	812	756	778	686	767	829	752	797	789	795	810	743	830	776	766	771	748	776	765	764	730	785	759	829	760	828	814	766	766	714	717	741	742	724	771	750	741	721	740	771	730	739	786	782	765	782	773	782	737	716	750	785	756	755	718	749	741	740	744	800	761	731	786	764	770	788	724	750	766	744	778	753	757	771	787	799	749	774	756	763	792	773	819	769	783	747	767	805	747	747	793	770	735	790	769	718	737	777	763	796	775	736	733	774	833	786	781	822	782	778	745	797	765	786	767	714	772	742	778	783	758	758	788	752	763	787	784	768	768	758	728	778	771	760	801	736	767	797	753	798	787	766	758	739	756	798	750	730	738	776	746	811	764	765	794	747	763	740	779	768	747	767	743	810	738	787	734	778	791	767	731	748	753	794	791	788	769	766	739	759	754	758	793	764	758	803	777	752	786	789	779	790	718	786	754	781	769	776	812	743	781	774	740	773	765	734	774	761	792	771	806	794	760	747	746	757	790	789	791	795	759	770	755	729	763	789	756	745	791	773	749	725	788	720	756	726	786	761	742	789	759	781	790	775	784	754	751	759	763	768	745	773	759	736	754	737	804	767	802	776	765	779	785	755	772	780	762	719	788	774	729	734	767	779	778	792	757	757	806	803	789	756	820	788	747	737	757	725	745	750	809	739	795	760	800	823	775	762	775	757	821	782	774	734	792	757	779	803	779	744	744	808	710	780	808	757	733	757	727	774	789	764	744	770	817	756	725	750	774	746	737	745	784	815	795	770	789	742	786	718	747	751	724	784	733	774	736	732	757	756	810	781	734	786	745	790	772	822	788	789	773	746	786	707	739	834	758	845	761	706	758	792	768	760	783	756	764	769	765	754	781	757	751	797	788	783	733	789	723	752	794	768	764	740	736	760	800	758	730	800	725	795	777	790	762	749	747	766	728	795	797	821	758	752	781	788	734	744	777	806	792	782	753	751	722	773	774	806	744	839	765	774	793	813	749	734	773	762	765	807	758	745	778	753	815	797	760	760	753	759	774	770	813	789	745	805	775	759	774	783	781	760	758	775	736	771	788	777	747	736	759	746	749	755	759	741	783	763	745	799	816	798	742	782	775	773	742	763	747	801	738	781	758	767	762	771	782	783	791	822	781	767	791	710	778	749	747	752	717	739	796	798	801	748	792	753	753	765	715	794	751	758	756	785	781	792	752	746	730	745	781	800	737	809	812	801	759	751	781	766	720	741	780	781	741	751	819	767	774	751	718	773	797	755	743	750	758	776	778	792	784	787	782	758	771	735	804	744	768	798	720	812	810	750	715	787	740	794	778	796	797	767	726	788	767	780	794	798	737	759	772	783	720	762	788	804	731	731	736	796	786	797	788	803	752	769	759	790	775	759	746	802	768	729	774	740	720	738	823	766	738	759	781	778	753	751	783	723	754	746	739	721	737	781	763	737	784	728	733	757	749	777	804	791	749	736	786	750	837	773	749	741	785	763	789	802	758	752	818	746	750	736	793	742	776	775	764	771	750	807	751	711	766	764	749	735	782	778	748	754	748	747	788	796	788	783	772	765	762	783	781	760	796	784	750	774	768	760	788	728	784	718	764	756	755	744	759	755	818	738	760	764	741	754	793	766	730	752	778	777	777	789	747	763	769	777	774	737	788	741	721	761	775	743	735	761	760	775	759	772	743	760	805	755	803	749	792	809	750	776	778	756	792	743	769	815	752	762	723	820	748	802	747	766	793	771	800	758	765	781	757	736	761	733	771	739	769	757	750	775	756	765	780	718	779	737	838	802	735	743	783	759	759	760	780	738	814	769	718	731	717	768	751	816	718	758	768	765	758	724	795	814	747
35232	30002	36001	32460	23538	16355	9035	6038	4489	3548	2764	2674	2585	2377	2487	2259	2310	2062	1665	1281	1004	1234	792	690	646	687	830	780	735	702	385	315	344	316	341	335	327	319	341	316	324	337	302	287	318	327	336	326	311	305	302	314	316	318	311	297	281	318	326	329	296	317	322	317	316	309	341	272	320	299	322	292	290	315	331	269	320	325	327	338	316	336	322	314	269	339	302	284	322	322	321	326	294	308	303	332	328	283	338	334	289	302	294	335	306	312	329	330	333	318	314	307	305	311	318	324	309	321	320	299	307	318	273	282	272	310	321	322	337	317	278	311	299	325	269	317	326	363	293	330	317	284	297	298	351	315	292	335	291	330	292	318	313	332	322	273	299	315	318	319	302	300	283	342	286	283	302	301	298	329	333	326	307	332	289	334	334	310	297	297	301	331	308	310	303	316	328	271	288	331	314	320	309	307	290	298	312	296	323	325	278	289	278	302	327	310	329	305	299	352	313	336	331	288	311	310	306	296	295	308	309	332	343	277	320	293	289	277	294	317	316	333	302	313	317	313	343	304	315	330	268	295	318	318	339	311	290	310	326	278	318	335	325	344	312	316	320	316	315	325	313	305	307	306	302	336	319	279	311	327	307	318	288	314	296	316	309	344	302	280	284	331	307	336	294	304	305	309	338	295	317	332	329	331	330	298	280	283	301	290	322	334	316	303	318	333	293	300	317	324	318	336	310	306	335	298	303	278	352	321	333	294	315	309	303	299	291	310	323	323	343	331	345	301	312	284	340	293	290	294	296	297	321	268	327	297	324	313	310	358	305	339	355	322	336	316	274	325	305	321	271	351	267	307	347	302	302	286	317	317	318	308	307	331	292	310	313	328	318	336	332	288	304	323	297	268	306	338	324	315	302	327	285	313	291	326	330	319	346	327	342	280	322	337	296	288	346	314	319	324	327	286	319	295	300	297	325	315	288	322	329	287	320	320	328	335	309	308	302	295	311	364	325	322	356	285	278	327	304	291	293	330	313	298	325	299	316	345	303	282	314	289	321	346	293	291	299	308	319	328	321	341	295	337	296	325	329	318	333	305	312	332	301	320	297	313	339	326	317	310	258	316	321	309	315	298	297	301	303	310	280	333	322	287	304	297	278	311	310	322	324	328	309	321	306	332	319	309	298	324	279	333	308	333	311	338	318	315	327	330	326	317	325	303	320	295	310	311	320	331	309	295	321	354	307	334	321	323	338	322	321	357	305	311	344	335	313	314	296	311	304	317	299	346	313	324	287	354	339	304	312	330	324	323	343	323	310	305	335	328	295	312	287	322	338	328	338	302	314	311	315	316	316	309	293	310	298	301	315	306	294	305	312	301	330	305	319	331	325	349	299	307	320	306	309	306	345	313	328	340	258	310	293	317	304	325	313	311	329	324	335	311	320	257	332	310	333	283	333	336	375	339	335	300	290	327	310	333	302	303	286	282	311	319	316	290	313	336	325	292	318	335	332	295	289	330	297	339	285	314	294	331	301	282	309	332	322	329	285	329	315	322	348	292	365	330	323	339	305	318	309	325	289	311	289	332	311	283	298	310	302	309	320	315	330	316	314	315	300	299	329	283	312	336	305	288	342	294	305	323	289	293	307	303	329	275	310	330	332	306	347	302	347	287	318	317	282	308	316	297	316	317	307	300	321	316	307	304	319	312	316	301	304	322	289	314	318	306	334	309	302	342	364	291	331	293	318	303	299	306	328	299	336	338	312	266	310	334	354	326	313	308	325	337	316	347	316	301	341	333	310	320	304	327	307	320	311	298	292	298	349	324	304	345	298	286	323	290	303	292	310	314	332	330	322	328	317	327	318	316	324	305	313	296	291	342	295	299	269	302	280	279	302	290	295	290	305	302	318	299	294	323	329	298	325	329	322	291	315	299	318	341	348	287	301	294	298	313	301	316	322	294	312	310	339	320	321	314	324	324	272	309	348	333	322	301	286	303	277	311	321	304	304	306	290	295	320	312	331	282	301	318	321	293	321	306	313	308	322	292	304	314	321	323	329	330	311	298	308	296	314	323	307	309	306	310	329	303	331	316	298	328	340	291	310	315	286	302	321	311	325	313	304	311	303	305	332	310	307	304	315	302	280	301	291	304	293	303	291	306	292	304	319	263	326	308	291	282	357	296	300	308	304	313	327	275	299	331	318	322	282	313	301	305	334	322	291	287	299	314	343	315	292	315	286	314	316	320	338	310	281	314	330	301	293	328	314	297	293	333	326	330	300	322	326	292	296	266	337	291	349	290	304	334	313	283	307	285	300	343	280	337	305	279	285	337	357	302	282	318	338	305	316	312	313	300	314	331	336	286	314	298	359	310	293	308	322	279	305	304	315	293	271	277	309	312	293	310	341	299	315	337	307	301	305	309	310	295	326	342	321	306	330	290	331	303	279	296	308	297	294	313	332	323	319	323	287	306	306	319	321	280	323	297	311	297	301	285	317	323	316	325	313	324	293	308	276	290	311	342	338	303	294	291	314	324	317	293	272	300	320	310	322	312	267	315	347	321	290	305	290	306	327	305	321	288	315	309	307	310	323	328	299	313	296	300	286	317	290	317	347	276	325	307	317	315	291	304	287	324	298	327	286	288	328	288	331	297	317	346	331	288	266	302	309	289	297	292	349	309	269	318	312	321	311	298	291	341	332	347	323	305	309	309	309	321	292	343	318	321	296	307	301	268	341	331	312	323	329	318	282	277	299	305	307	306	319	319	309	313	346	315	313	323	315	327	306	310	283	320	298	301	354	306	332	283	298	283	332	344	313	324	318	314	304	301	306	311	257	309	300	306	311	279	307	322	297	325	307	290	330	298	328	311	312	306	281	318	343	311	336	297	312	326	310	323	302	305	276	313	337	321	338	310	286	336	289	293	299	294	300	330	311	334	298	277	308	319	309	272	286	302	326	322	307	315	305	332	290	292	322	315	305	281	304	291	301	329	273	316	304	327	335	284	299	311	319	317	294	337	316	293	284	314	313	315	314	333	309	303	324	316	315	321	289	315	321	312	325	297	287	308	304	329	273	283	276	335	293	288	306	308	296	321	305	322	302	327	311	316	348	313	302	324	321	297	323	335	305	292	304	274	315	297	306	330	305	304	348	317	308	292	326	276	312	310	299	293	334	314	309	325	305	302	308	290	329	289	309	314	287	283	322	288	318	312	325	331	301	326	322	328	309	311	309	293	322	301	322	352	315	321	340	302	326	291	313	313	332	285	308	310	328	323	303	299	342	294	304	311	309	307	269	293	312	333	333	329	297	300	295	297	308	310	321	352	323	304	273	334	316	289	301	320	323	321	343	307	308	297	314	306	316	329	304	320	304	325	309	305	312	288	316	302	305	316	292	328	309	305	312	317	289	307	301	316	332	302	296	312	314	308	325	309	329	310	299	309	285	291	287	291	317	344	298	311	347	323	285	315	319	289	320	306	318	290	284	304	299	313	309	315	328	321	346	297
20797	24489	38018	39926	35461	30048	21999	18872	15960	13537	11184	11856	11394	11572	11602	11639	11226	10393	8783	6877	5410	6229	4029	3298	2834	3275	3703	4071	3702	3034	1304	902	881	864	925	932	836	864	906	884	831	892	885	840	863	875	845	829	819	855	767	834	775	810	822	835	775	722	780	815	793	730	778	783	771	777	812	813	805	803	770	818	784	793	793	793	751	784	778	793	869	799	784	796	766	786	709	762	812	811	787	738	789	766	785	836	781	783	785	821	772	791	741	780	757	780	789	745	774	792	784	782	796	760	775	732	779	768	784	779	700	772	769	808	774	768	810	771	771	821	743	835	770	744	762	797	758	741	799	765	776	772	818	757	721	787	777	781	785	780	756	828	792	777	777	766	778	746	859	738	782	806	777	752	775	818	789	829	783	838	778	761	775	792	784	791	793	775	792	784	814	729	800	764	766	789	845	790	801	791	757	713	751	819	780	806	806	766	769	750	781	758	734	787	765	784	816	779	806	753	726	751	806	807	733	817	783	777	788	805	824	759	808	737	773	762	831	820	798	801	842	785	771	786	807	772	775	726	790	769	813	745	794	730	798	762	788	733	747	785	756	775	773	813	786	779	794	769	777	778	768	734	868	735	778	755	734	765	747	831	782	756	823	833	783	823	788	772	788	775	789	758	812	812	797	785	846	770	784	807	790	769	792	807	780	824	787	843	772	786	725	796	838	792	742	777	805	800	771	750	780	749	790	802	772	747	751	820	737	744	808	790	799	736	758	792	790	790	769	777	817	746	739	749	747	716	763	816	760	767	760	802	784	773	814	738	766	795	748	807	800	713	780	817	762	756	810	783	746	783	752	789	747	742	806	742	759	725	763	812	749	760	759	799	787	738	714	786	772	807	775	860	768	778	787	800	792	746	768	795	800	797	774	805	806	808	807	775	721	766	829	761	762	821	777	787	774	777	814	772	779	802	860	787	788	742	745	747	784	759	799	751	796	761	764	774	777	769	740	774	775	804	812	824	779	781	820	776	768	789	844	744	817	795	747	736	798	766	781	760	752	790	806	805	798	791	809	822	843	763	811	818	779	791	780	801	793	726	808	777	805	812	806	753	772	815	793	800	820	757	789	734	776	789	813	781	764	737	780	763	816	798	762	755	773	781	794	755	755	772	766	809	761	802	764	760	763	766	753	734	788	811	849	752	787	765	762	793	757	784	742	783	800	793	799	818	803	775	811	789	818	755	731	747	833	765	783	787	777	790	779	840	752	786	828	791	795	778	787	810	807	749	800	790	830	821	785	763	784	790	791	798	801	785	833	786	841	790	758	775	759	760	744	805	737	764	758	803	752	777	761	819	721	788	811	789	776	802	803	766	807	821	762	785	822	780	779	718	758	744	778	742	757	795	797	735	776	797	761	737	775	824	777	801	790	824	738	832	778	801	752	786	764	767	768	806	721	798	775	788	764	821	778	775	755	762	812	749	788	792	780	745	763	777	801	763	810	739	752	771	787	792	787	774	819	782	755	815	767	830	741	744	804	754	767	787	723	803	792	775	810	835	742	742	750	746	771	806	743	749	816	782	772	798	761	791	796	797	765	816	782	770	792	768	766	716	742	787	790	783	744	819	785	735	772	771	761	778	746	784	772	814	785	787	741	766	783	814	793	756	766	767	801	786	773	739	789	809	815	760	786	799	750	815	764	822	750	763	721	779	797	803	779	732	784	723	856	802	785	807	773	788	800	755	773	777	760	772	812	804	806	776	770	769	757	804	822	781	758	762	838	769	822	777	802	787	795	787	766	780	777	804	747	836	740	787	739	719	762	773	815	787	816	748	767	779	807	779	780	786	774	815	798	762	771	808	805	779	753	791	756	756	803	856	789	802	738	785	847	821	746	803	762	780	757	756	786	807	784	798	771	813	785	826	750	726	795	794	801	836	767	801	830	742	768	751	784	824	761	760	778	752	767	757	757	780	739	779	780	809	776	842	806	772	771	752	744	820	733	826	817	830	789	812	785	751	779	795	741	794	738	754	825	807	789	757	796	744	777	801	810	775	813	775	791	784	749	753	773	798	755	766	768	831	735	770	813	750	810	762	815	786	777	785	761	815	821	798	757	813	787	777	795	744	764	794	835	791	719	761	773	771	748	781	793	761	764	768	794	772	733	785	741	781	765	780	772	773	777	751	829	835	732	795	783	810	779	817	732	774	794	767	816	776	808	772	818	826	782	753	795	800	787	767	789	759	800	758	788	743	789	755	766	798	737	771	797	817	764	791	757	789	797	767	778	741	793	804	829	780	760	793	741	813	795	794	798	761	808	811	777	794	791	761	829	807	839	788	797	773	752	770	817	786	713	806	795	761	773	771	761	801	812	725	825	787	736	782	777	764	749	789	791	746	752	782	815	814	748	807	740	766	761	784	841	704	835	814	756	808	796	811	784	765	810	820	800	771	811	744	720	753	800	799	764	778	779	766	789	807	795	779	783	759	764	765	807	756	769	825	817	799	811	777	794	793	753	779	784	784	786	806	804	785	811	782	734	771	781	803	787	795	746	809	800	778	786	739	840	787	803	793	817	792	766	814	771	776	787	789	816	788	781	756	755	806	800	799	714	786	765	789	790	775	793	825	772	822	812	742	790	802	765	811	814	770	694	781	786	807	754	754	768	778	751	787	797	794	797	826	798	800	765	745	786	807	775	736	793	746	815	771	756	763	760	808	788	792	811	781	754	797	808	788	799	804	831	790	731	755	762	768	761	748	751	765	792	783	815	734	766	743	784	767	793	772	837	804	772	773	786	812	735	777	812	773	755	749	754	780	731	808	781	798	804	819	767	798	754	798	788	814	819	795	787	803	749	810	751	755	753	796	772	802	798	743	770	784	738	755	769	753	787	739	784	777	787	788	795	739	785	798	790	740	764	834	733	762	767	756	770	754	782	781	762	734	852	792	778	817	774	775	839	738	766	803	795	850	775	778	800	771	798	828	776	807	757	772	756	758	807	792	766	807	829	819	761	745	740	798	812	791	777	812	776	780	767	783	779	778	746	734	783	792	778	771	804	744	774	778	765	768	760	816	791	753	791	824	796	780	774	769	761	776	790	785	780	772	776	748	792	798	799	770	775	769	776	737	771	759	777	783	775	811	769	771	785	777	758	811	787	799	790	769	768	789	778	745	796	771	839	794	722	823	823	758	844	810	787	767	756	746	787	795	810	748	742	819	776	794	745	833	823	757	788	773	805	844	797	839	761	758	777	738	789	758	784	819	806	788	759	730	790	821	846	766	787	775	729	764	782	775	776	752	777	749	779	737	768	787	811	774	789	767	776	740	795	783	837	728	790	772	825	801	745	767	840	746	788	785	775	819	789	817	797	865	801	808	761	767	845	752	792	789	803	711	794	778	785	715	783	763	743	716	774	800	814	797	776	772	776	777	760	821	748	817	780	782	800	741	758	745	767	808	781	749	811	788	755	779	741	734	799	801	798	722	816	782	778	801	772	792	798	811	791	695
43592	37252	42849	37732	28744	21646	14369	10472	10375	5465	4207	5194	4261	3659	3344	3660	2817	2129	1682	1452	1757	1720	1068	934	829	1051	1289	1250	994	715	348	327	312	359	344	351	356	331	342	397	333	323	325	297	307	321	323	304	316	332	294	269	290	336	291	273	273	303	326	307	276	314	283	300	260	309	281	332	302	277	259	311	261	295	295	271	299	274	286	271	300	290	287	294	295	286	280	268	316	305	269	257	284	287	267	264	281	268	305	296	263	266	274	273	279	303	298	297	289	303	311	275	279	274	308	285	290	278	294	254	287	295	281	280	264	263	268	277	293	267	246	267	298	283	278	292	298	280	283	289	258	254	275	264	292	250	285	286	279	283	304	285	277	286	280	295	329	271	298	268	273	262	239	312	260	289	293	286	299	272	291	268	261	290	316	262	285	318	282	277	249	305	268	281	293	285	276	290	296	278	303	280	299	319	275	283	310	316	261	296	323	295	303	266	253	287	277	281	296	291	326	293	306	296	277	304	277	309	276	261	291	285	278	265	291	256	294	264	272	282	275	272	254	271	276	305	286	281	243	255	323	293	293	295	313	304	277	301	254	251	272	290	279	293	298	306	272	258	295	288	314	265	299	273	260	307	264	295	266	281	297	280	270	256	292	259	276	277	283	291	263	287	266	282	297	277	266	279	278	284	270	291	289	289	284	267	310	249	293	299	254	272	272	268	278	252	301	296	273	298	289	272	288	298	313	289	278	298	297	251	301	284	273	281	308	311	269	270	268	296	309	267	290	282	289	285	259	291	261	305	250	258	272	294	311	270	297	244	279	294	298	304	310	290	261	259	296	265	295	280	301	303	273	275	314	295	294	276	290	308	297	270	315	269	317	246	320	306	277	310	287	281	270	286	289	263	241	266	292	299	261	265	282	262	281	290	270	305	299	280	266	283	274	274	288	285	285	308	283	266	318	300	300	270	271	290	273	277	283	267	262	290	303	324	293	253	291	277	343	260	260	312	289	273	268	254	295	276	290	277	334	306	309	272	320	299	282	304	271	300	283	284	258	272	278	294	272	277	325	295	270	266	268	296	300	283	292	297	308	320	338	257	290	286	267	263	255	284	294	291	285	276	305	274	306	281	287	285	314	277	296	281	270	280	258	294	318	252	283	273	305	269	283	288	260	290	307	324	304	301	284	303	257	250	297	262	296	259	255	261	283	281	273	295	282	279	321	260	290	290	315	282	279	280	298	297	278	284	260	295	293	279	267	279	314	287	286	289	295	286	257	291	268	272	289	275	285	288	294	259	243	312	274	281	290	287	284	302	309	275	307	289	269	281	273	257	270	279	267	267	303	296	278	299	330	295	279	276	283	316	299	256	282	286	271	307	313	244	252	295	293	284	302	281	304	319	275	284	298	261	319	285	296	255	299	292	275	284	311	282	280	320	285	278	277	303	290	293	286	287	287	281	291	287	296	292	268	290	260	293	290	310	248	294	316	291	270	317	258	279	271	288	315	302	270	279	293	297	299	290	305	276	292	267	307	321	284	291	276	269	277	286	259	293	294	291	282	273	283	313	285	268	322	284	296	288	287	291	319	290	264	265	249	249	292	305	308	271	273	309	264	306	308	288	289	318	287	282	249	300	302	286	260	268	293	267	290	275	303	288	292	262	270	295	270	292	269	293	290	285	260	264	287	280	290	296	289	300	276	284	266	302	301	295	323	262	307	280	267	314	291	286	287	286	299	306	290	275	292	281	273	328	293	290	273	262	296	287	286	309	296	246	271	266	283	286	262	289	286	333	292	249	272	258	286	253	297	258	264	271	287	275	285	279	242	311	266	286	328	270	289	272	304	295	251	288	318	289	276	306	284	288	301	297	281	294	280	271	269	275	267	247	284	281	269	288	271	299	282	251	262	274	292	266	303	286	280	279	260	314	293	279	297	268	271	299	280	277	306	292	258	275	294	280	269	340	288	309	303	274	294	272	267	284	300	292	272	273	267	247	302	290	264	337	266	287	275	250	276	307	278	273	260	278	275	245	261	304	270	297	240	254	307	275	294	303	291	313	300	288	226	288	302	297	290	286	289	302	268	314	270	288	321	284	265	268	276	284	299	281	299	313	300	308	278	293	296	273	271	309	304	281	322	289	278	285	272	281	284	295	292	300	323	261	315	277	263	257	297	277	298	280	273	291	289	277	297	299	267	287	271	317	296	293	310	276	298	298	275	265	260	304	268	279	311	306	295	315	279	317	307	263	287	273	274	309	300	300	306	270	316	300	272	326	273	287	276	273	240	281	274	289	315	281	306	302	271	244	268	300	286	288	288	274	302	284	267	252	270	238	278	292	290	292	276	295	298	253	322	290	300	270	255	266	291	277	282	276	281	272	299	288	277	278	280	284	298	272	299	271	295	282	313	306	292	295	253	296	293	277	259	303	301	289	263	320	284	320	284	318	259	268	291	286	288	290	278	277	295	279	282	285	275	304	301	267	308	272	303	267	271	287	280	266	298	295	315	266	274	295	282	324	273	303	276	292	298	277	281	279	303	289	317	294	267	279	277	292	285	299	273	288	263	294	253	289	287	288	293	290	282	266	263	288	283	289	267	290	266	264	273	279	261	241	268	278	259	292	302	291	289	298	274	297	280	292	264	276	296	261	315	315	313	314	298	308	301	299	292	282	275	278	284	290	285	264	301	300	316	269	269	279	308	286	295	280	298	306	269	283	308	302	289	297	290	263	298	266	280	253	252	295	272	309	278	304	274	272	298	288	307	295	288	287	283	300	304	268	275	277	310	228	281	264	303	271	271	289	306	272	283	288	334	281	286	285	278	279	269	285	304	305	302	312	275	265	281	282	290	302	278	268	298	242	309	297	287	281	303	274	283	286	268	257	277	304	302	265	274	273	291	281	288	274	285	289	304	267	290	318	286	303	262	302	284	272	299	257	288	306	302	252	286	302	274	315	259	276	274	303	298	267	273	272	296	293	276	267	270	272	300	298	307	282	278	281	290	316	262	284	297	302	275	280	288	287	284	305	301	288	257	284	308	262	311	285	295	287	278	292	274	263	275	298	268	271	289	319	263	299	298	278	248	262	282	298	279	302	272	315	260	284	285	273	285	264	270	256	290	317	245	332	291	284	302	285	273	300	255	268	318	297	306	273	275	280	256	287	257	304	307	302	311	277	286	279	273	289	288	269	275	282	279	280	267	274	283	298	274	288	308	301	265	292	299	310	324	310	304	296	235	274	288	276	282	311	297	271	272	252	280	258	269	249	249	263	323	290	299	285	273	295	294	316	296	265	294	259	301	308	308	297	261	276	296	286	255	277	276	258	271	323	285	305	303	277	322	289	298	289	256	277	284	249	285	262	268	299	292	289	258	308	283	296	270	287	268	294	276	308	285	281	270	303	293	269	310	301	304	322	280	311	280	296	289	285	288	244	275	281	280	311	274	272	279	291	287	300	296	291	288	295	290	294	308	271	293	270	259	276	295	266	276	297	273	301
26576	29624	42672	44164	39642	34769	28410	26306	26802	16597	15681	18847	16428	15410	15164	16167	13218	11185	8659	7310	9086	8602	5667	4641	4309	5570	6623	6088	4933	3231	1228	1018	858	1212	1338	1044	1095	1015	1094	1191	1095	1005	943	963	896	1029	914	926	909	861	807	781	800	751	793	762	733	712	819	819	717	751	767	749	783	845	762	685	769	762	769	709	761	708	728	769	726	713	714	770	735	750	743	697	749	727	701	730	719	786	760	753	733	709	705	716	712	739	744	737	773	748	723	734	708	720	754	723	736	744	734	683	707	722	717	690	710	726	716	720	680	717	753	718	681	742	666	717	740	710	716	763	726	712	706	718	724	690	728	728	743	714	712	708	698	714	757	747	705	718	680	757	702	741	719	756	687	678	771	674	745	733	717	769	715	721	699	703	717	692	725	700	692	740	737	703	724	738	732	735	723	730	707	767	718	700	711	751	664	749	733	728	758	703	747	739	704	668	688	731	749	677	711	651	702	712	724	687	715	692	707	720	719	692	722	697	700	744	732	765	742	704	751	701	695	717	717	732	747	731	715	748	724	676	664	746	695	738	667	681	701	685	766	724	670	727	773	729	701	746	693	704	739	729	732	739	700	748	715	733	688	731	714	725	709	741	781	722	672	698	701	722	696	731	746	748	760	667	737	694	718	742	742	706	711	685	749	688	746	724	670	714	699	694	747	747	729	749	653	717	703	685	720	717	710	784	698	725	700	721	691	735	734	769	733	686	737	742	726	732	765	719	699	731	724	691	772	766	691	677	679	707	724	744	743	732	726	714	664	674	705	693	674	707	694	706	733	742	718	721	689	707	690	717	737	708	670	738	681	748	700	759	716	730	740	747	754	699	726	743	726	702	717	716	715	729	702	712	677	724	733	741	744	699	731	753	710	708	717	700	741	751	697	727	728	755	732	741	735	686	707	697	682	752	721	724	745	751	788	730	716	718	740	724	751	730	743	672	689	736	749	716	752	660	756	730	674	736	718	705	732	750	694	691	731	786	709	740	701	716	706	698	756	689	757	713	758	703	730	705	761	758	674	722	711	774	725	708	736	711	677	728	721	740	737	728	698	780	715	680	722	740	737	710	749	719	680	684	655	755	703	729	689	684	709	709	707	737	728	656	744	742	719	728	709	715	758	722	710	770	701	739	695	722	690	726	706	714	655	721	692	706	675	709	717	716	718	734	706	738	704	731	748	712	719	765	747	709	721	720	702	726	670	721	732	709	678	733	733	706	729	688	733	733	741	722	757	749	693	741	746	745	737	707	718	706	720	731	686	717	751	724	691	710	698	741	666	695	739	742	711	718	727	757	700	721	740	683	722	714	683	752	703	684	717	760	694	696	747	668	737	702	750	731	754	677	675	701	700	722	773	748	727	742	742	709	756	698	712	705	760	710	717	689	691	688	732	752	720	710	728	734	744	739	743	746	733	749	680	746	725	767	712	767	688	709	751	714	735	661	711	695	736	721	710	732	728	736	689	734	693	712	681	754	726	737	765	709	748	738	709	685	748	719	736	648	697	795	714	728	701	724	762	743	742	704	744	698	729	730	763	671	685	745	746	709	690	732	757	724	758	706	745	704	717	720	754	729	758	712	699	750	772	709	734	652	703	729	751	705	725	717	767	692	736	713	698	685	751	746	722	746	751	742	777	749	719	734	759	691	724	681	736	711	728	701	684	733	732	720	709	740	757	705	741	729	754	723	717	704	729	702	756	689	698	694	748	710	720	748	770	740	742	761	728	699	701	731	714	738	664	735	751	715	706	767	713	698	713	705	694	747	755	742	721	702	754	760	713	761	724	680	755	715	677	757	710	686	745	680	716	734	764	768	720	717	702	732	718	741	742	726	757	729	770	701	748	726	660	742	717	737	724	674	756	683	702	670	717	696	697	729	744	760	712	741	745	672	708	744	688	752	746	727	751	679	709	705	718	754	744	738	718	721	715	693	753	725	711	719	731	692	728	791	710	680	764	733	750	713	719	752	714	716	740	740	734	730	692	741	701	738	730	708	693	725	732	739	705	714	798	704	758	738	708	706	698	743	758	790	749	704	728	692	775	760	712	691	713	740	693	696	712	757	698	727	750	738	689	704	732	730	699	708	709	685	748	715	745	716	674	714	700	736	773	733	722	710	735	768	725	796	769	736	687	713	742	678	713	669	716	722	725	726	705	752	715	718	736	709	733	747	704	750	720	756	684	755	756	695	708	710	704	703	681	683	762	749	755	687	726	742	735	714	716	705	808	718	718	746	751	709	747	718	744	786	688	729	706	695	742	762	683	675	736	743	717	733	748	742	696	671	742	761	686	730	716	718	690	749	690	774	710	728	751	729	739	702	732	754	747	768	704	716	752	732	690	746	745	735	730	701	728	690	676	687	688	682	748	734	693	741	715	704	710	714	696	727	778	734	710	705	712	750	702	726	742	687	742	702	709	702	810	776	714	755	698	762	733	704	746	762	691	677	691	725	705	727	717	704	696	704	728	709	713	714	701	742	704	674	712	723	769	762	738	738	721	764	700	720	706	723	735	676	704	710	734	761	742	721	737	750	696	737	678	731	722	709	762	708	765	713	724	732	735	712	778	700	703	728	699	728	693	720	753	699	718	726	761	723	700	743	796	707	736	731	712	756	697	666	671	717	728	720	701	735	733	733	677	731	741	686	721	705	655	712	771	727	765	734	766	760	734	701	722	759	715	711	724	768	721	728	751	667	705	726	692	727	769	746	734	740	736	743	728	788	704	647	712	664	705	725	735	710	714	734	732	707	765	736	720	702	706	703	725	731	689	741	681	751	732	734	719	717	711	780	696	690	791	765	687	674	734	722	744	735	750	745	729	684	756	708	737	706	702	751	740	730	711	711	727	727	722	735	759	707	760	678	711	703	703	756	684	718	703	748	687	718	693	739	753	712	694	741	767	681	734	734	734	737	753	730	681	696	711	805	727	726	731	744	748	661	685	738	727	751	714	686	705	745	709	733	711	714	696	749	739	719	702	706	732	718	762	695	730	702	733	761	683	715	711	754	728	722	729	717	718	728	772	722	733	742	720	745	733	728	671	701	697	743	739	705	765	731	697	726	696	696	744	764	726	734	756	723	755	729	741	724	691	708	718	698	712	748	741	741	735	746	736	763	760	711	750	733	716	672	701	714	705	693	728	711	735	682	752	744	697	758	710	728	693	697	667	724	735	764	766	745	793	728	725	711	768	715	756	724	719	677	680	732	769	747	760	741	691	684	665	699	719	719	644	694	710	704	705	706	742	747	730	767	691	672	727	715	688	707	695	717	707	716	712	744	728	709	707	704	696	746	728	685	743	742	707	677	759	762	760	733	720	701	741	749	694	736	708	711	763	698	682	726	724	709	704	687	715	716	681	768	712	758	771	705	689	769	710	739	752	755	664	742	718	695	732	694	752	728	712	687	741	737	702	679	729	726	736	753	734	684	727	729	705	740	711	727	712	746	706	786	736	749	753	646	762	726	716	711
24327	20647	24201	19990	12488	6808	4504	3116	2055	1312	1433	1570	1398	1209	1031	861	727	689	600	521	457	458	384	386	376	339	352	327	343	295	273	319	296	331	293	305	297	307	323	301	284	313	298	284	298	272	288	264	309	307	321	316	296	271	273	289	326	297	278	269	282	311	312	287	325	288	294	271	289	316	324	306	310	284	266	307	323	320	325	303	282	292	271	309	305	292	292	287	294	301	284	285	298	311	301	293	304	290	287	301	274	316	297	310	267	308	297	303	303	298	292	278	295	285	279	327	286	293	298	244	275	277	268	301	249	285	310	269	306	328	311	304	277	306	266	293	269	281	273	297	330	288	274	302	323	291	291	258	294	295	282	292	279	294	283	298	268	288	305	309	296	291	297	303	296	269	279	269	273	251	309	275	277	283	298	283	276	287	259	276	321	304	270	291	271	298	316	300	293	315	282	313	267	309	255	269	302	288	283	296	280	293	264	287	313	298	281	280	279	316	281	279	302	272	245	266	265	300	325	286	277	278	286	312	292	299	280	315	304	294	278	312	281	286	284	303	295	268	281	288	294	275	301	296	306	283	270	289	300	256	320	265	279	305	300	298	282	316	286	265	319	300	273	292	322	286	291	310	309	255	293	287	268	289	292	289	288	302	289	293	305	263	244	285	303	284	275	289	302	280	314	284	275	273	256	304	282	251	264	281	296	278	296	284	290	313	275	291	309	272	304	307	300	304	283	299	292	300	312	282	270	327	287	260	294	277	320	288	308	322	286	260	297	284	272	278	306	264	289	274	275	270	289	289	273	297	294	301	277	314	287	290	283	271	303	322	291	293	291	287	329	314	311	273	305	297	279	290	297	277	303	285	292	315	293	286	288	306	261	306	277	281	258	299	250	260	276	284	278	293	267	261	295	290	295	275	288	274	279	299	301	295	276	288	328	288	274	269	272	280	293	299	296	280	307	254	276	309	270	272	291	284	273	295	293	304	289	283	281	311	280	280	297	310	308	291	262	316	342	299	271	308	311	268	298	271	297	264	312	285	270	301	280	294	284	258	281	281	292	296	297	261	304	311	278	314	289	277	261	338	300	271	289	267	301	270	268	280	296	302	280	305	310	271	304	321	294	298	303	260	310	311	253	291	270	291	301	305	299	305	283	271	254	289	289	285	322	300	274	305	285	278	277	274	271	287	274	280	268	261	318	312	287	320	281	307	307	292	304	280	309	287	287	281	270	271	264	283	291	287	305	286	283	282	304	281	304	263	289	291	286	296	316	313	296	289	301	301	272	307	305	307	297	295	276	257	295	280	300	288	300	290	313	310	295	274	303	294	283	307	286	273	299	276	307	307	330	292	291	279	287	298	288	315	266	288	287	275	288	306	301	298	312	281	311	282	288	293	298	278	307	326	302	282	273	292	266	300	267	304	301	280	287	284	269	280	299	320	282	289	297	248	265	293	288	289	292	285	294	282	279	305	287	286	307	294	277	283	301	272	272	289	260	309	311	276	274	289	316	309	274	292	297	328	306	270	295	312	264	320	310	304	289	314	295	297	284	311	263	310	287	285	273	313	302	283	286	288	265	313	297	249	300	284	337	285	309	269	292	291	273	266	332	303	272	287	272	308	307	335	268	272	285	254	304	321	298	301	302	299	329	316	328	307	255	277	260	274	323	268	290	293	300	288	279	271	289	300	302	259	307	299	272	282	316	283	325	341	311	307	295	290	312	295	280	279	275	294	284	291	290	310	282	274	279	282	299	271	290	264	271	281	292	279	271	304	300	278	300	283	289	249	305	283	321	278	276	269	280	287	306	287	293	268	292	261	303	285	297	268	296	266	323	284	283	294	282	271	301	314	280	306	316	328	283	280	275	262	307	303	299	285	288	306	297	291	278	310	295	264	281	297	268	309	276	283	304	298	292	285	282	274	275	287	300	266	260	309	295	269	293	293	270	265	323	304	293	300	287	319	329	271	327	293	292	283	319	296	257	297	286	279	316	304	297	285	307	298	288	304	275	283	332	283	297	272	293	296	295	274	307	335	306	288	255	303	306	289	282	286	292	272	283	295	295	309	300	293	272	258	300	318	294	299	286	292	268	292	272	286	313	322	276	308	308	255	293	273	294	293	309	257	281	286	289	310	285	283	261	308	288	334	292	283	286	299	302	294	265	293	284	254	307	313	278	291	282	272	287	309	266	278	307	315	282	290	300	305	280	279	269	280	287	279	284	292	280	267	281	294	308	260	264	311	303	288	288	267	291	295	265	264	315	301	284	268	291	278	256	304	293	291	287	281	299	279	270	313	298	318	305	276	282	273	319	289	281	274	286	303	314	310	289	291	283	270	283	293	299	317	279	275	290	288	279	279	280	307	298	281	319	267	293	301	294	284	313	313	289	297	285	293	292	294	276	299	282	276	309	290	301	312	258	292	345	273	294	271	272	246	279	275	281	267	296	292	290	303	323	294	300	282	301	305	294	261	258	301	301	304	295	296	292	278	260	281	278	271	264	307	302	307	272	289	271	288	282	300	320	271	292	276	296	279	258	294	304	290	309	318	298	278	287	293	264	263	282	270	300	278	312	283	269	270	268	294	263	267	289	270	301	292	307	300	301	291	294	295	283	322	305	255	280	317	315	290	289	286	308	288	300	280	280	285	310	292	295	263	318	285	275	290	301	285	278	276	285	290	285	303	309	302	296	313	285	294	290	310	281	279	269	317	307	298	302	329	276	276	282	294	281	287	298	319	271	262	278	320	275	289	289	281	295	278	282	285	278	286	269	311	295	294	282	315	283	259	294	297	257	318	285	263	298	294	291	283	314	298	283	299	258	320	294	294	281	291	278	280	305	293	298	310	300	326	282	295	276	281	282	289	298	262	306	267	308	265	292	298	290	275	280	294	296	269	286	271	262	276	250	302	266	296	283	304	308	276	253	276	258	292	294	269	315	286	309	322	301	307	265	275	293	316	292	264	295	295	276	312	279	280	293	299	289	293	271	310	305	267	301	310	286	279	313	325	272	277	286	284	308	265	273	312	285	253	292	299	253	262	294	276	284	301	274	290	286	275	284	288	320	283	278	293	295	273	298	306	262	286	295	290	279	287	295	322	291	303	268	310	291	309	274	280	316	281	274	317	316	269	298	307	304	315	317	282	300	300	289	277	281	291	304	293	265	293	303	268	273	280	294	287	288	304	315	282	289	311	273	287	318	298	283	308	293	296	285	298	282	277	257	306	311	270	280	266	289	283	320	296	282	271	275	281	293	282	281	299	305	284	305	296	278	290	271	262	247	303	289	273	304	304	281	307	297	261	287	280	283	277	272	308	272	297	290	286	279	290	299	288	264	296	298	318	271	304	335	293	307	277	269	287	264	303	286	306	297	316	301	292	269	280	324	276	251	299	265	284	259	291	309	283	304	302	319	300	300	321	284	301	305	287	284	307	296	328	303	291	302	270	266	320	371	305	278	305	266	308	275	284	284	266	310	312	277	320	287	295
13905	17273	29399	30518	24981	18368	15209	11830	8506	6033	6733	7423	6459	5718	5104	4182	3491	2918	2556	2054	2026	1778	1417	1248	1131	1037	1041	1022	853	857	838	854	825	784	802	778	811	753	775	775	792	800	788	775	769	823	761	789	798	758	762	786	755	731	778	775	797	774	781	763	714	721	747	777	764	730	740	805	736	706	732	782	743	786	749	751	727	772	737	753	758	751	714	743	737	736	718	744	765	775	743	748	725	727	731	739	741	722	711	749	748	767	712	785	741	738	735	750	741	765	723	699	722	749	740	749	736	731	733	705	777	753	761	731	737	759	729	753	746	715	764	748	744	758	704	720	719	745	749	719	775	716	760	741	771	755	742	742	731	718	734	695	755	767	728	694	743	721	714	748	739	771	718	725	769	749	732	710	747	729	737	715	748	698	697	720	776	733	698	749	763	750	714	718	712	709	765	749	756	696	773	788	714	716	728	772	711	730	705	711	746	779	748	717	704	725	728	743	716	740	727	693	700	729	713	746	731	779	732	741	719	687	696	699	765	741	737	728	687	741	742	704	758	766	770	808	707	753	763	719	760	752	803	730	752	706	780	722	724	748	697	698	744	750	740	692	703	738	708	742	728	727	749	659	752	717	760	714	751	721	669	709	750	759	780	768	706	754	709	729	719	755	763	724	714	694	740	737	730	765	717	719	730	729	713	740	710	749	741	719	744	717	729	703	714	732	744	746	762	738	738	740	721	823	744	719	730	764	745	761	755	728	717	714	729	741	769	768	722	708	737	717	783	751	706	735	712	751	706	756	748	727	713	755	725	716	784	712	731	769	740	711	801	729	731	759	743	699	730	728	712	742	681	772	746	730	754	699	740	715	740	752	734	761	765	760	756	755	736	768	682	722	729	725	753	765	784	718	743	741	738	721	719	728	742	740	725	718	684	709	750	738	738	716	716	756	740	736	702	771	765	741	800	736	746	755	714	712	769	751	758	747	748	769	745	750	748	715	686	746	694	747	740	724	705	716	709	749	752	726	785	776	693	772	713	740	706	739	721	710	728	794	738	742	726	705	758	733	716	748	764	846	692	719	739	733	701	744	690	717	725	713	711	692	733	726	757	711	758	696	786	712	713	734	754	759	802	774	777	756	745	719	719	741	792	753	767	731	707	721	790	740	718	747	788	757	714	700	709	729	728	704	719	750	744	722	726	721	683	750	796	677	708	725	749	676	787	757	771	682	750	751	768	700	752	714	808	749	722	733	735	761	720	740	736	741	764	766	781	736	758	763	711	742	730	784	702	717	735	736	732	726	729	677	738	756	695	707	705	741	705	737	736	753	746	702	739	747	710	767	755	702	720	792	720	729	723	697	725	730	703	747	741	763	782	773	731	670	710	674	744	709	741	703	742	748	746	723	736	756	755	701	731	732	740	738	752	703	753	680	687	765	688	743	722	751	724	713	753	769	748	757	733	716	698	728	699	743	719	768	703	769	739	674	781	745	756	785	727	708	695	762	727	736	685	764	737	747	761	720	730	724	749	684	713	728	754	747	714	710	702	723	729	774	780	727	753	734	730	781	726	734	773	758	740	710	748	753	740	755	707	733	723	781	698	766	728	739	782	725	751	706	706	720	729	709	716	726	725	751	734	711	718	689	748	683	730	701	757	670	729	751	708	734	745	710	739	730	743	720	745	771	748	694	748	737	740	750	736	737	729	751	729	700	748	732	718	751	726	760	764	722	763	712	718	726	747	698	718	720	709	753	755	694	772	793	777	747	753	746	753	723	714	777	713	762	771	728	689	680	730	712	743	703	728	766	684	781	727	749	731	730	755	776	731	713	735	784	716	703	706	736	759	736	756	686	684	718	749	740	685	747	763	759	717	765	690	723	714	705	726	708	787	744	712	730	716	787	758	743	717	730	697	715	722	774	721	728	764	762	708	700	743	750	701	684	736	719	734	738	765	737	722	715	826	738	730	668	745	771	717	742	717	740	744	768	715	707	746	714	703	712	768	743	731	790	708	726	731	711	769	748	756	752	744	704	723	720	760	744	706	746	711	714	738	721	722	756	752	741	715	719	709	692	722	739	715	765	722	719	766	730	754	750	708	714	753	725	738	719	732	741	717	775	736	730	732	740	732	740	757	714	769	790	715	781	767	753	717	776	724	757	769	722	777	754	741	691	710	737	792	723	755	786	706	741	699	753	808	726	750	701	770	748	777	731	736	688	736	748	706	764	742	784	720	730	702	761	735	745	748	738	733	749	660	769	727	741	724	746	751	722	757	751	758	705	725	735	773	760	730	721	760	734	728	718	742	770	778	782	714	757	719	756	775	684	746	751	754	698	749	777	745	729	745	711	741	713	737	684	697	705	732	738	738	688	784	736	747	730	652	723	739	706	768	723	715	727	726	699	763	759	743	751	752	729	744	696	735	760	726	783	733	701	767	781	760	719	714	707	779	732	753	785	689	711	731	768	695	752	729	795	752	719	721	748	706	707	736	699	730	753	707	758	743	778	710	733	729	694	720	766	725	771	759	760	684	782	740	710	747	708	710	729	695	736	721	727	748	737	716	705	704	752	785	723	733	744	744	746	790	746	762	759	758	767	707	772	741	743	737	762	770	780	740	680	727	760	733	753	734	755	756	728	683	757	726	722	752	701	746	753	763	703	744	746	756	709	738	736	766	745	718	727	725	732	712	748	741	723	724	749	756	750	746	748	696	751	750	791	717	803	728	748	751	715	715	711	711	733	705	737	720	692	699	734	739	789	738	730	733	738	761	733	743	739	769	742	690	759	726	760	680	759	740	719	779	772	726	759	726	751	718	731	767	780	737	744	748	729	714	684	749	729	761	770	725	775	749	733	705	737	733	746	749	704	704	749	740	751	712	718	740	732	740	761	741	737	739	743	743	687	741	697	746	790	691	724	742	712	734	700	766	740	723	739	720	745	765	737	733	727	746	757	750	696	732	711	705	694	732	747	734	757	754	759	755	711	731	733	737	715	728	730	743	727	730	731	734	776	749	753	719	695	787	737	754	704	743	726	721	721	731	744	736	721	698	711	710	759	744	725	735	742	693	769	715	758	692	721	767	742	699	769	741	708	712	743	727	677	721	709	712	733	747	800	739	696	730	769	702	712	735	713	760	738	736	731	727	748	749	707	758	731	727	731	718	762	687	740	700	719	743	717	735	760	726	735	743	760	731	749	732	760	714	708	712	743	696	745	732	739	696	768	728	704	726	789	747	760	752	750	738	779	730	753	712	764	744	722	699	761	728	791	719	686	762	719	731	797	772	685	681	727	685	799	715	715	743	742	730	730	675	735	702	707	741	654	707	724	775	678	690	762	713	701	727	754	685	710	715	772	725	715	716	683	668	727	747	710	733	697	708	734	743	751	787	716	753	761	759	707	763	693	772	710	766	716	757	707	755	781	733	721	743	726	732	719	731	737	709	713	750	711	754	760	752	736	746	780	733	761	781	728	720	725	707	734	734	797	738	756	698	721	720	732
37097	31048	35663	30427	22324	16795	14313	8283	4571	2947	3083	2981	2414	2185	1736	1411	1327	1219	984	824	1043	762	617	535	569	547	541	592	526	412	417	405	399	416	407	398	388	387	312	403	440	415	406	375	360	357	323	327	356	343	364	325	321	335	305	299	272	292	334	319	296	306	300	303	278	317	317	290	311	314	319	297	305	303	299	268	306	317	311	291	289	297	283	315	303	320	298	312	309	297	291	306	319	327	321	283	282	288	287	280	315	292	280	299	312	296	289	284	302	301	301	298	314	303	302	274	292	322	292	298	333	323	287	310	290	317	342	284	327	318	271	309	294	289	302	332	262	294	311	316	303	299	276	317	279	306	325	297	304	305	302	288	311	273	294	312	318	302	307	301	333	292	323	298	327	317	314	314	321	283	287	286	286	277	285	311	284	306	287	350	293	297	302	285	297	298	309	332	293	329	307	324	309	336	307	297	310	325	332	315	305	307	296	291	286	298	309	303	280	298	285	281	303	297	302	302	303	313	312	308	293	275	316	324	322	297	282	302	298	282	288	312	296	294	271	281	307	300	281	290	315	298	305	336	307	294	311	305	295	309	283	273	285	296	314	310	331	304	279	272	306	283	303	287	302	303	287	287	279	322	321	274	283	298	287	320	280	310	287	315	308	299	300	290	293	300	294	312	279	311	311	291	309	320	305	296	286	288	292	279	302	287	314	317	284	307	298	311	321	309	312	319	325	280	302	276	289	277	273	301	314	278	301	338	291	337	324	305	280	267	296	369	345	297	293	307	302	274	273	276	306	296	276	334	307	305	320	292	297	317	292	306	326	303	280	269	308	307	283	325	297	310	271	277	294	302	283	287	290	283	301	282	299	289	301	310	298	308	296	342	295	298	292	272	315	297	309	306	295	311	292	263	320	304	294	301	301	329	302	279	312	325	276	304	265	316	332	297	324	325	287	316	286	292	289	310	286	290	288	303	283	288	322	273	301	314	305	286	334	292	331	320	296	275	281	289	314	306	290	306	309	302	300	294	285	341	283	269	293	305	288	304	278	302	284	313	282	289	312	262	305	301	290	288	299	298	321	307	311	282	279	273	324	306	292	295	277	286	275	310	299	288	281	303	292	299	310	329	323	307	288	306	317	287	304	318	301	309	314	319	274	310	295	310	320	281	320	303	310	324	321	273	301	293	305	328	321	313	296	302	337	340	295	277	306	316	289	293	301	312	286	316	321	289	292	302	315	298	305	300	323	308	320	296	261	288	339	291	311	291	289	304	276	277	309	289	295	275	285	260	321	312	314	314	324	297	308	294	295	279	317	326	298	302	320	322	329	316	320	290	279	280	274	314	306	309	324	308	318	252	294	327	312	277	322	286	315	303	308	308	334	288	306	281	297	270	302	327	306	301	312	315	301	290	313	315	287	286	306	322	300	278	297	284	299	283	274	312	295	325	329	275	306	341	303	296	302	291	306	305	253	294	283	270	291	324	277	317	313	286	316	303	294	317	300	310	260	316	274	345	292	313	346	285	275	295	301	303	296	330	306	302	296	294	299	319	318	334	289	303	271	296	309	336	294	293	268	331	292	299	307	315	293	329	304	281	300	300	310	295	320	286	295	289	299	294	310	287	290	294	289	291	275	299	314	301	301	307	349	321	304	286	320	296	291	314	282	305	285	295	296	289	307	284	289	307	325	297	290	271	320	309	298	290	282	318	293	308	325	289	303	295	295	300	316	296	279	311	278	320	317	323	310	283	291	329	317	276	301	306	308	310	291	308	297	308	335	327	310	311	335	315	298	276	279	295	312	321	279	301	302	295	342	313	322	312	289	301	293	287	308	331	298	308	321	325	309	337	285	305	299	305	330	308	270	301	297	293	309	292	293	295	316	296	295	269	288	277	308	295	270	288	292	270	293	320	308	280	281	312	326	307	344	322	323	282	289	289	308	294	295	291	312	299	299	301	299	289	290	284	281	314	301	321	285	276	312	268	284	313	307	311	305	300	300	296	298	274	297	297	325	261	309	282	297	316	285	276	274	302	263	285	262	297	318	299	311	306	270	293	317	314	304	312	294	314	310	328	303	289	318	300	299	302	304	306	289	282	297	266	299	317	286	287	343	310	278	271	275	323	291	318	270	296	299	307	307	328	310	309	305	308	305	304	317	314	311	304	304	322	333	315	317	300	324	288	328	306	294	328	279	318	326	294	305	299	298	270	291	296	293	302	305	308	309	287	275	289	327	302	298	303	293	301	299	307	326	310	304	316	312	295	315	330	277	284	324	317	290	272	315	293	304	320	282	303	325	284	300	278	277	299	302	341	305	293	328	288	315	289	291	315	293	273	275	283	316	286	318	320	296	286	284	315	305	295	317	305	315	290	324	291	290	300	334	297	286	303	312	291	317	321	315	304	319	289	316	303	284	290	284	328	298	284	277	279	305	305	311	303	307	284	305	321	300	285	299	302	286	280	307	309	306	314	288	311	330	266	287	302	303	274	301	277	281	305	335	278	317	315	306	298	298	304	318	318	290	297	293	329	314	318	285	278	273	298	290	301	306	284	309	308	317	283	302	275	298	295	260	320	331	318	303	280	298	320	328	290	305	290	312	281	314	277	308	270	308	245	312	273	312	329	282	311	265	333	308	287	306	284	323	305	306	300	304	304	319	273	300	293	304	307	288	322	281	299	323	281	322	296	295	326	258	322	328	295	308	315	297	319	276	316	319	318	279	273	327	284	276	309	331	276	307	304	304	274	327	272	294	330	329	317	334	298	308	300	296	306	293	310	303	299	317	260	317	311	295	309	313	298	325	290	307	307	310	258	270	332	306	296	311	317	310	317	319	295	331	297	332	310	296	323	286	266	342	313	340	310	317	314	258	279	285	296	299	308	307	291	324	316	286	264	301	311	310	301	299	290	320	288	289	308	302	271	303	262	281	290	290	296	285	302	296	281	305	298	308	309	296	314	294	279	338	316	318	284	299	256	280	313	294	295	263	320	279	301	275	285	317	305	319	313	278	341	285	319	308	319	299	319	294	310	282	319	302	281	282	298	302	294	322	293	306	339	311	296	285	252	282	300	292	257	312	305	294	301	319	309	330	264	298	291	299	287	285	299	322	313	323	305	297	325	306	331	293	311	315	270	305	310	315	281	299	300	289	291	288	299	338	329	313	268	298	282	279	300	280	275	279	299	333	302	316	275	318	281	295	312	341	316	308	298	318	291	310	298	312	273	302	307	312	300	290	268	313	310	305	292	273	279	288	272	269	325	299	304	301	287	338	335	308	326	302	326	318	286	293	316	312	313	335	316	347	315	320	293	277	302	268	300	259	286	326	306	330	300	305	309	305	297	335	327	314	329	269	316	314	295	329	312	296	305	298	285	304	292	307	302	313	317	306	291	314	312	311	320	307	320	308	298	319	272	292	303	335	299	299	321	297	287	329	280	331	332	317	322	296	303	268	349	312	321	295	355	294	268	298	295	290	301	266	305	311	294	315	309
22205	24532	38091	39104	34819	31127	30800	20807	15335	11675	12587	12525	11328	10086	8277	6949	6900	6019	4786	4460	5457	3741	3036	2352	2513	2324	2380	2407	1972	1494	1493	1651	1150	1457	1641	1383	1093	1211	1150	1427	1542	1553	1502	1281	1156	1144	1080	1139	1010	1082	937	895	974	903	828	794	854	775	840	886	887	807	790	819	854	842	815	757	831	829	804	862	784	786	755	790	829	799	810	829	765	798	798	817	760	790	782	812	798	804	818	788	789	786	787	765	813	745	781	778	774	772	762	756	802	761	796	790	723	774	735	732	757	781	758	758	763	770	761	779	758	770	736	767	768	754	756	722	761	740	733	737	742	745	756	717	759	745	757	777	742	758	703	772	723	785	724	741	739	791	731	767	743	750	761	726	761	754	715	759	795	776	787	760	730	755	703	760	774	752	741	788	776	772	754	753	756	777	778	785	712	728	723	752	729	793	763	719	769	773	722	762	796	790	782	818	775	721	722	754	750	724	717	742	769	752	773	778	748	779	748	756	760	710	780	792	787	752	741	789	744	739	780	752	757	796	770	708	778	730	759	763	774	757	792	791	750	760	729	822	702	773	693	706	743	760	751	745	766	748	762	782	777	750	778	792	770	683	755	811	750	750	755	718	787	799	740	732	807	773	801	757	741	749	738	749	772	758	779	708	777	702	737	768	774	758	756	714	729	736	744	741	781	742	767	719	763	768	776	794	758	765	699	756	758	808	785	704	731	745	736	738	736	777	774	795	743	792	787	741	710	780	765	768	786	771	761	697	786	763	786	760	803	792	736	699	756	794	804	744	732	809	740	803	741	735	764	786	756	811	741	731	766	776	723	782	757	791	816	737	779	724	717	796	760	779	718	768	774	736	774	690	764	729	728	760	783	786	742	701	757	743	819	798	798	792	745	745	752	749	680	754	746	754	748	767	792	772	696	735	741	757	731	783	756	752	731	754	740	695	748	752	736	755	781	717	731	764	700	769	730	760	710	799	662	748	730	752	749	827	761	711	757	723	828	771	741	787	753	735	727	735	756	735	799	749	771	801	801	750	796	759	675	769	785	793	737	726	728	758	763	793	781	788	791	717	743	769	804	759	736	751	776	784	759	738	804	747	775	751	795	716	752	725	771	765	771	705	746	763	762	717	758	734	754	742	790	719	765	776	734	759	778	765	727	797	765	786	755	772	755	766	750	766	728	727	777	810	702	791	716	708	759	762	743	759	742	727	809	745	752	770	750	721	730	731	746	770	781	757	791	712	771	757	743	725	792	779	754	771	764	741	755	749	710	746	725	791	767	726	792	772	759	760	760	788	739	782	765	720	785	717	759	747	766	760	766	773	719	764	769	804	777	793	735	743	776	774	790	710	806	762	828	802	761	719	723	789	742	765	780	738	756	751	791	760	803	791	749	750	697	796	778	756	799	747	776	771	748	753	750	785	783	810	788	764	787	772	756	755	783	738	796	730	755	755	780	693	770	766	751	725	779	760	723	755	774	783	736	729	765	773	732	733	782	807	773	788	696	755	725	785	742	794	726	760	808	724	735	730	730	773	748	785	758	813	803	742	769	767	729	733	758	774	786	751	808	731	763	762	782	704	717	801	784	752	817	817	719	754	766	728	798	784	762	759	757	758	798	736	752	753	772	731	764	721	768	780	752	734	775	783	755	743	722	776	763	818	796	806	792	784	786	792	776	761	775	814	758	788	754	742	757	776	736	809	767	782	780	738	813	770	778	726	729	757	702	789	799	766	770	750	784	775	758	765	780	817	732	718	731	761	765	709	736	751	763	748	800	744	754	756	739	724	766	714	743	717	754	755	746	728	757	783	759	732	707	780	768	787	766	753	750	744	709	746	737	793	730	809	773	757	780	757	767	773	735	735	813	729	749	722	743	755	787	800	767	759	796	779	738	729	748	761	795	772	824	783	787	747	711	732	758	757	768	804	804	777	703	778	744	765	755	768	768	789	742	779	748	750	817	775	756	773	745	800	759	736	760	780	767	747	719	772	766	754	793	757	786	743	713	781	745	813	788	814	753	757	804	773	740	748	765	747	805	703	741	748	738	722	759	744	749	788	749	798	732	724	739	765	741	766	765	761	712	738	781	729	774	772	777	777	736	745	775	780	770	739	757	725	711	799	743	768	773	738	766	782	727	781	741	814	749	757	793	771	757	751	728	803	726	763	727	729	797	784	772	717	746	835	848	765	753	759	731	746	785	730	713	774	737	766	787	737	748	768	757	805	728	716	803	738	756	764	741	767	724	787	769	722	717	728	762	764	766	734	773	769	779	764	792	741	750	808	815	781	707	783	710	785	743	744	779	719	746	771	791	744	754	764	763	737	724	741	727	786	753	746	796	731	755	733	792	723	743	795	795	776	789	718	781	771	763	767	778	776	740	788	785	729	759	745	715	735	769	736	750	785	719	720	782	691	758	772	745	776	728	780	746	713	727	739	758	805	799	764	743	761	680	783	750	749	793	791	777	761	761	750	748	748	759	720	769	757	744	738	780	687	769	806	738	764	717	810	759	743	786	723	757	753	747	747	767	760	751	766	770	752	765	734	780	754	758	731	784	726	743	731	714	760	768	822	724	759	738	736	773	751	783	754	714	752	756	743	777	762	770	789	749	789	710	818	778	730	737	765	787	763	770	787	751	766	781	800	795	753	723	706	747	800	742	751	752	709	776	707	751	726	730	761	745	813	793	759	806	743	773	735	734	786	780	781	779	822	711	776	765	704	778	723	793	764	785	758	809	750	792	761	719	770	730	711	756	770	809	805	791	772	770	762	746	770	754	779	756	753	747	771	695	755	747	739	768	717	699	764	751	745	802	742	756	783	741	776	787	721	737	740	752	761	724	785	793	745	751	756	756	744	735	762	755	763	729	741	723	784	762	775	779	763	719	760	717	791	770	721	763	746	697	750	752	758	730	713	751	724	738	755	823	817	813	785	756	750	772	835	764	757	735	759	765	775	735	753	713	775	784	800	767	775	751	735	747	726	729	755	717	763	758	778	728	794	765	725	732	728	743	743	767	775	755	783	738	787	784	773	759	717	773	792	741	759	748	714	752	727	761	763	719	758	736	781	733	733	769	732	780	767	700	725	768	813	787	744	726	778	761	721	770	735	764	754	785	767	761	747	723	765	745	750	768	747	758	765	783	762	748	751	741	784	800	744	830	743	750	755	767	752	752	777	764	696	783	743	732	723	769	731	768	774	701	730	767	752	730	745	724	770	686	760	760	744	771	765	730	774	729	762	756	756	775	721	716	727	740	779	728	784	754	773	798	756	740	758	712	753	812	753	789	768	767	754	833	763	704	760	760	736	719	770	787	773	762	789	757	757	763	773	774	792	795	698	788	758	716	785	694	769	732	767	679	772	783	696	762	755	757	797	753	726	773	742	790	766	795	765	775	756	749	752	673	744	735	811	766	834	782	747	775	734	743	749	734	816	781	755	746	736	745	720	735	751	721	736	767	786	739	773	781	780	789	714	718	743	796	756
44972	39667	42860	37005	29825	24706	27931	12048	6424	3336	3395	4277	4346	3115	2754	2583	2535	1982	1324	1296	1256	1018	872	778	708	683	668	915	704	483	523	360	411	466	434	440	364	361	435	454	483	445	446	383	402	400	382	375	365	331	311	285	332	337	278	266	329	310	292	300	311	257	266	317	298	298	296	295	308	305	285	264	306	264	291	289	287	305	287	284	270	282	282	272	280	255	274	250	272	303	269	310	281	273	242	295	283	288	260	282	268	269	272	293	284	269	274	279	274	279	267	265	263	269	265	279	231	300	255	269	262	279	246	248	311	256	296	243	291	258	302	241	269	240	299	294	274	248	267	259	307	281	301	285	276	296	255	311	253	284	274	259	272	308	299	308	249	299	273	291	273	266	273	279	281	293	266	271	250	263	264	310	284	276	247	290	257	284	250	279	269	254	277	286	276	279	279	261	263	267	280	267	252	279	278	314	293	263	274	299	276	258	296	283	309	260	280	327	307	269	299	281	272	280	281	247	289	290	256	271	301	257	291	278	272	265	282	257	295	262	287	291	270	301	286	284	268	282	289	270	278	254	293	296	319	291	297	283	278	294	256	270	261	269	273	266	274	266	300	276	280	275	295	277	260	278	237	266	247	253	289	276	312	268	268	255	283	292	281	273	280	251	275	301	290	256	280	286	290	272	258	283	301	250	263	262	271	302	289	288	298	283	251	289	276	263	278	279	251	261	275	286	320	280	297	308	275	284	238	276	246	276	254	273	280	301	270	263	273	289	279	278	287	288	286	264	294	273	279	309	293	255	272	246	284	258	258	273	289	301	268	299	246	305	261	283	252	265	293	299	287	290	290	268	290	284	324	289	246	310	274	297	280	262	261	282	290	262	287	274	264	277	292	264	302	267	265	270	255	292	295	283	284	271	271	264	282	295	270	298	279	273	277	268	297	291	291	247	234	288	280	259	260	288	279	295	268	264	292	247	254	247	279	307	281	281	263	276	307	249	277	306	265	323	288	275	277	271	268	270	281	289	256	284	256	262	257	257	268	242	264	266	266	268	296	249	288	267	265	270	290	269	279	289	311	287	290	279	295	285	301	271	252	303	260	247	296	260	271	301	293	266	313	281	283	267	274	254	278	295	287	264	307	257	284	281	292	295	296	263	286	279	258	273	296	291	260	291	262	293	273	275	282	272	268	268	316	325	295	268	271	277	284	261	305	298	300	285	275	246	298	279	287	283	283	284	293	277	255	255	275	263	289	276	259	290	258	304	283	263	271	261	262	283	266	302	280	262	246	247	275	268	281	272	297	270	256	278	260	252	253	278	288	282	279	275	262	266	267	265	282	269	267	302	251	287	274	267	267	290	313	263	293	258	241	313	294	244	251	271	274	294	295	274	286	261	289	279	271	261	283	272	282	268	298	292	275	256	281	298	246	264	263	289	253	282	274	268	289	295	277	257	237	311	276	285	255	280	266	302	239	259	238	302	304	285	265	281	278	277	287	287	258	256	254	256	297	283	257	276	275	273	300	255	273	284	293	269	265	260	239	264	305	240	265	262	234	317	307	298	266	286	249	304	264	271	271	269	294	284	268	306	266	290	319	292	309	266	292	257	262	297	283	249	297	291	274	255	289	277	268	233	261	289	304	289	292	280	276	266	326	278	283	269	243	286	331	271	268	232	292	281	248	284	263	282	291	263	267	243	260	287	282	291	240	291	274	285	287	268	278	246	293	257	328	274	274	275	269	237	295	283	289	258	258	232	271	275	271	271	258	277	293	260	312	264	267	274	274	301	304	276	298	272	268	303	271	287	287	283	290	289	276	286	305	293	279	264	259	285	244	288	249	252	272	298	274	262	251	273	250	266	297	288	257	287	263	267	314	285	280	247	273	283	263	284	291	256	274	258	294	299	248	287	291	293	271	274	286	296	305	270	276	258	300	245	254	287	273	299	296	279	314	296	269	276	304	283	271	264	280	264	294	271	269	285	254	256	262	267	263	276	292	297	267	260	299	272	294	277	264	275	275	256	275	271	276	268	323	319	244	256	300	244	279	264	301	306	266	270	282	254	264	261	287	291	263	272	264	269	256	252	269	292	282	315	315	268	257	272	252	290	269	272	277	273	266	252	278	251	258	279	282	276	242	270	248	300	296	293	260	290	269	302	304	297	293	299	278	264	277	267	252	265	309	275	285	280	293	253	287	291	273	248	304	250	263	296	259	294	277	262	291	259	284	273	267	294	233	274	292	288	285	279	304	279	287	305	290	246	270	295	262	246	284	289	275	296	276	274	282	282	283	301	286	289	266	258	286	283	275	291	268	275	296	291	280	297	262	269	304	264	275	262	282	293	293	276	256	310	275	265	293	270	267	281	262	261	295	252	277	253	288	282	257	279	270	264	243	259	266	272	273	257	271	249	275	282	289	309	292	256	291	276	258	270	285	293	282	301	274	299	266	258	268	298	273	250	277	324	290	319	278	293	280	296	311	245	305	285	276	248	269	289	279	299	293	267	290	264	237	266	291	251	271	289	291	266	268	270	259	258	291	303	286	284	313	289	280	312	289	286	272	287	277	271	268	266	270	258	283	250	278	254	268	282	273	284	285	235	267	289	301	299	276	298	268	255	252	279	274	301	270	248	298	286	296	254	277	260	272	270	300	297	309	289	270	279	288	292	271	257	273	265	295	326	255	292	282	291	285	299	303	274	281	301	278	275	244	282	267	283	267	286	289	252	260	292	289	291	287	266	311	293	276	302	261	293	278	286	251	277	281	293	259	270	280	282	273	265	268	282	279	269	272	272	271	312	256	288	269	262	303	286	277	288	236	261	280	300	264	268	279	266	249	275	267	291	253	307	291	265	265	267	288	282	249	275	295	273	304	249	269	305	307	269	273	307	293	288	293	263	276	276	293	279	298	272	266	278	288	259	301	304	274	286	295	288	262	292	268	288	275	278	269	284	291	292	284	251	285	271	294	293	282	291	261	298	311	282	272	283	242	282	268	271	257	260	253	253	264	271	278	284	282	279	263	278	239	285	262	258	258	248	243	254	323	312	263	264	266	269	275	287	260	307	277	269	243	262	268	293	295	270	277	264	249	245	289	259	276	268	284	256	259	266	285	244	275	275	305	287	271	290	266	286	271	258	258	316	288	270	294	293	289	263	279	290	281	315	296	250	265	280	276	265	259	251	276	297	302	279	243	293	255	294	301	276	276	321	277	301	255	271	305	258	287	263	281	298	233	275	252	273	293	283	295	266	275	282	265	280	300	245	258	291	272	245	276	263	297	291	295	274	266	272	237	320	249	273	293	284	269	289	319	279	294	301	281	284	296	263	269	279	260	267	273	272	274	254	295	259	280	246	317	289	286	252	281	267	275	252	271	281	297	274	297	298	245	252	268	297	263	284	253	251	259	276	260	279	243	324	293	271	256	269	280	272	289	275	284	273	293	274	292	274	266	296	257	278	294	293	277	285	278	292	246	248	259	282	289	263	256	263	269	262
27796	31178	42959	44305	40759	38879	40693	23213	18248	12756	13601	16310	17060	13428	12664	12653	12185	10098	6618	7110	6611	5452	4388	3859	3371	3545	3432	4907	3535	2009	2349	1551	1799	1984	2131	1713	1528	1541	1747	2222	2080	2134	1908	1581	1447	1373	1350	1438	1214	1290	1153	948	1045	931	863	816	749	790	904	905	784	780	784	842	862	856	847	776	778	771	724	767	798	770	744	794	753	714	846	718	742	744	775	768	781	737	754	765	683	791	751	722	733	744	773	717	687	720	663	719	688	672	710	694	712	681	743	709	753	747	727	722	710	668	719	723	718	738	766	705	692	680	710	728	708	691	662	676	702	714	720	674	672	692	650	693	674	685	676	689	653	683	761	717	700	655	666	678	716	720	696	677	709	718	698	648	700	689	712	703	736	704	718	633	703	725	710	685	670	682	736	676	689	688	673	698	688	696	706	750	733	745	652	689	649	712	672	733	710	709	682	678	731	714	714	671	728	733	663	740	702	678	707	690	671	706	721	667	691	711	698	718	680	660	726	661	719	753	626	701	712	709	688	652	692	711	696	727	681	737	678	738	707	691	729	690	713	708	721	734	672	682	688	686	715	713	726	673	697	761	668	711	691	701	674	701	695	686	711	666	753	676	768	726	714	689	719	711	695	658	728	690	702	708	700	726	705	734	695	713	677	729	665	710	718	696	677	709	730	706	703	713	692	709	689	674	707	684	686	736	778	718	674	710	697	660	727	757	702	641	679	667	709	695	665	680	711	710	748	700	682	762	716	691	712	697	708	731	727	731	692	691	670	718	697	688	663	748	657	719	674	712	768	706	715	735	699	742	679	670	693	720	706	739	647	681	682	691	696	730	657	709	755	662	681	663	711	675	695	719	729	681	744	713	713	689	660	750	711	710	709	693	710	670	742	711	720	726	694	693	717	668	724	670	709	685	716	645	756	699	710	710	725	692	662	713	726	720	735	653	728	672	728	689	715	654	734	708	678	712	746	714	697	711	731	716	685	692	721	713	706	707	722	751	672	682	690	738	680	685	698	706	677	700	722	681	736	688	719	670	706	698	698	660	719	730	660	704	713	654	708	709	676	681	711	689	758	686	654	663	703	681	681	661	710	681	706	732	684	713	688	706	683	733	704	707	704	668	682	688	659	678	687	680	687	706	726	654	688	672	707	684	688	737	689	690	716	678	718	719	691	719	718	722	736	736	660	699	695	703	773	714	738	664	722	733	658	741	708	706	715	708	657	727	728	725	660	663	678	722	703	691	688	718	680	660	686	678	681	707	672	733	721	758	714	711	705	697	687	685	643	721	681	712	735	688	685	669	701	734	706	708	704	661	701	694	678	692	732	716	713	663	706	709	716	703	742	711	666	730	668	705	703	709	708	711	694	672	694	734	684	679	716	683	660	712	672	702	668	751	695	744	688	664	718	695	749	683	698	739	665	669	716	706	683	651	692	824	701	727	668	698	749	690	693	701	719	696	671	687	715	699	709	658	746	719	703	668	739	714	767	684	772	717	700	729	720	647	693	680	708	678	739	708	676	727	693	722	714	676	736	679	648	710	714	728	659	757	717	693	679	706	697	733	702	697	686	760	721	729	703	715	730	732	645	675	731	709	746	663	697	747	706	662	718	726	698	714	702	729	711	704	672	678	711	732	739	710	725	736	731	706	711	677	674	717	650	654	678	705	670	717	704	729	665	693	689	694	720	666	680	693	735	704	746	738	699	685	715	694	727	672	695	701	684	709	682	656	739	738	687	685	689	698	685	710	711	671	722	692	711	672	654	686	682	716	677	706	701	699	706	670	715	738	702	697	720	718	645	714	715	737	647	691	708	667	698	670	689	730	704	732	678	757	715	701	723	664	710	702	694	709	667	752	704	667	720	739	680	709	692	672	725	658	744	697	679	663	709	692	697	694	698	702	706	676	688	708	699	663	701	692	676	680	714	689	669	683	727	669	743	752	710	725	747	686	679	701	750	736	670	702	693	694	726	707	741	680	674	725	690	714	724	698	702	698	686	656	744	712	648	677	711	724	707	700	670	727	697	664	670	691	707	646	672	744	696	706	678	754	724	686	709	693	701	706	702	729	641	693	687	696	667	723	741	696	702	689	688	645	681	694	698	703	714	723	687	733	699	706	682	727	695	717	664	735	682	709	696	734	714	701	725	693	683	718	697	719	686	694	664	683	711	700	671	702	705	693	734	726	698	662	682	723	694	717	647	682	737	714	716	736	671	749	706	672	720	684	714	676	729	659	742	739	711	694	693	682	713	720	720	700	641	664	712	696	694	640	716	692	720	678	723	721	701	726	753	713	710	703	691	712	664	669	676	750	711	665	692	672	653	732	681	659	693	726	722	726	721	729	699	727	684	706	714	669	715	703	729	720	761	692	729	699	744	694	684	641	676	747	676	710	722	715	700	693	686	694	692	736	679	748	697	682	660	721	709	755	714	690	707	677	724	701	646	681	678	677	730	675	678	730	667	709	711	725	712	657	629	703	694	736	678	699	736	729	724	723	671	641	687	710	727	719	698	674	695	693	670	707	656	654	691	674	713	686	704	728	727	728	685	717	672	668	709	718	732	724	683	666	686	667	731	713	720	666	680	637	697	681	744	663	677	673	676	731	694	711	700	701	659	655	712	673	690	684	760	706	683	699	676	703	698	688	670	696	721	724	651	679	713	714	671	715	685	700	727	705	721	676	679	737	671	731	683	735	710	684	704	706	681	696	729	638	709	718	709	688	689	711	667	676	703	702	735	685	722	730	739	711	698	721	680	729	701	727	692	737	672	675	672	691	715	686	712	702	723	722	671	678	652	673	695	677	734	696	671	695	736	722	674	692	638	674	658	735	737	641	700	696	718	709	712	697	678	687	683	647	680	704	737	701	662	734	695	741	719	689	703	702	711	684	713	747	728	703	710	688	680	700	716	703	621	692	678	696	697	713	726	680	693	726	688	696	711	740	732	679	760	721	708	699	727	659	709	716	645	703	756	720	638	726	691	720	713	721	674	704	759	732	728	724	655	700	665	751	736	708	705	658	689	676	670	724	691	690	727	699	709	687	697	759	682	661	669	735	727	672	674	691	714	685	720	730	669	658	717	703	723	704	722	746	711	669	675	730	681	681	667	695	662	698	696	689	666	727	704	709	703	734	645	674	661	692	675	760	678	712	655	739	708	707	704	682	715	716	693	670	730	713	665	678	678	716	707	669	678	681	689	702	726	748	715	687	649	703	710	692	692	707	673	708	669	678	678	673	671	712	669	696	742	701	700	705	656	686	691	742	710	700	708	727	748	751	702	686	706	700	686	671	710	688	689	677	689	716	661	720	711	705	753	744	644	687	693	706	701	700	721	680	705	700	707	695	734	719	707	755	710	719	671	705	707	756	692	724	724	719	731	689	704	712	694	743	706	654	694	667	682	711	721	733	687	713	703	694	684	706	713	666	697	662	726	686	732	698	678	658	681	690	700	730	717	708	720	645	686	690	701	701	679	707	712	678	722	714
24561	21738	24967	18342	10775	6501	3796	2352	1653	1281	1396	1460	1616	1246	1185	1030	1014	812	641	514	558	474	443	408	388	358	314	304	391	325	334	299	295	306	332	294	300	315	310	299	299	292	310	283	308	295	310	293	316	303	275	264	291	296	242	284	307	287	258	288	271	280	286	285	298	293	293	331	299	289	262	283	283	289	286	306	291	296	274	289	286	288	268	300	292	270	285	294	273	286	305	288	310	265	289	296	320	307	264	319	286	283	309	295	278	275	273	306	289	295	289	263	290	307	276	243	282	289	272	295	292	285	311	314	265	307	291	298	272	284	265	287	295	288	285	279	275	287	304	262	321	309	326	293	276	288	296	283	304	284	312	319	290	316	315	312	297	307	268	299	282	295	274	273	292	297	270	261	302	269	289	293	278	257	308	279	282	260	271	294	300	301	298	291	300	260	293	245	297	262	316	291	278	311	302	318	289	293	292	277	256	272	286	309	297	279	288	284	303	271	289	279	275	287	300	276	285	293	296	264	314	275	277	295	284	299	282	291	282	296	284	262	315	298	289	264	295	277	302	273	270	283	270	281	293	281	304	257	294	254	297	293	275	283	280	299	268	276	266	289	296	281	286	287	275	272	301	272	281	307	305	255	290	306	288	266	274	277	314	290	290	285	277	299	281	275	277	275	304	269	288	295	309	280	271	286	289	280	278	298	309	284	280	297	303	277	293	299	286	295	252	288	272	289	259	280	286	281	276	288	275	294	273	298	325	286	297	324	265	274	291	319	291	296	265	280	294	305	284	250	277	262	281	298	281	271	283	290	294	295	283	283	284	278	318	275	300	319	298	294	314	281	303	279	304	296	295	259	298	303	303	302	318	345	294	319	287	264	295	267	282	256	305	270	285	264	261	285	277	296	269	281	300	311	301	313	271	299	301	302	300	287	287	309	291	278	258	322	282	300	290	290	274	278	274	262	275	312	312	290	285	274	260	285	292	279	293	318	276	297	290	296	278	265	270	302	269	263	312	296	255	256	283	317	289	290	293	267	289	301	264	270	282	322	281	281	295	243	312	298	275	278	315	293	280	291	278	278	310	286	297	279	290	274	323	280	292	314	296	297	290	275	321	329	254	308	276	287	278	295	299	299	288	299	273	269	317	281	302	303	290	272	253	286	303	281	272	325	279	282	301	320	298	294	285	269	284	334	313	278	285	277	303	276	276	283	295	271	314	277	271	286	270	283	280	284	275	288	286	319	310	289	296	283	277	306	307	286	283	281	280	298	316	261	323	254	307	294	275	268	293	283	285	263	286	287	279	285	293	295	327	288	299	285	282	260	295	273	298	298	291	299	292	299	287	288	285	251	258	254	283	281	251	290	259	279	305	263	286	277	274	259	291	289	260	250	262	295	304	293	264	332	317	284	289	277	272	303	284	300	281	270	326	322	288	303	289	296	259	289	277	310	249	295	294	301	263	283	271	283	315	284	277	302	255	270	303	315	318	296	293	273	298	281	255	287	299	294	314	259	296	262	282	274	254	292	292	296	297	290	280	289	284	274	283	307	288	305	288	291	287	293	258	286	301	285	300	286	296	315	290	281	296	286	277	251	254	299	280	306	308	294	280	294	269	281	315	309	294	276	265	286	279	259	290	255	301	254	264	274	300	285	274	306	283	279	271	290	255	299	280	295	297	298	272	269	252	300	273	293	282	282	253	300	286	329	274	300	313	276	310	283	298	312	275	283	287	305	283	268	281	293	311	266	302	303	271	261	280	288	283	273	313	295	315	306	280	277	291	265	262	254	252	263	255	263	319	288	280	255	271	273	310	313	296	276	299	299	288	293	308	319	293	299	289	305	276	294	311	262	312	272	308	290	290	302	293	296	282	289	279	260	287	292	268	274	301	296	251	302	297	276	316	297	301	304	279	317	311	292	303	280	288	263	282	299	289	280	313	268	247	301	302	285	260	286	261	330	288	284	316	298	280	295	333	285	264	278	298	292	296	282	252	271	309	317	325	282	272	328	320	243	271	295	274	278	300	291	299	277	289	284	293	276	270	315	322	280	289	293	296	275	285	264	298	290	256	287	278	300	315	283	281	303	282	312	317	289	285	279	302	282	275	316	296	279	306	270	274	297	298	282	301	282	283	290	298	306	270	307	280	326	316	295	285	297	244	272	313	285	287	298	314	268	293	282	293	304	300	332	313	279	254	311	261	294	301	341	300	283	287	303	302	325	254	296	294	306	272	256	290	311	266	307	273	287	233	324	275	273	283	310	283	277	280	280	266	306	275	319	279	301	289	311	285	294	284	277	299	282	297	327	312	265	295	279	294	307	308	298	284	278	276	289	318	286	295	268	290	325	286	315	294	276	282	263	263	287	283	271	269	271	310	278	256	307	319	306	326	296	288	284	263	263	270	284	284	275	283	300	290	280	283	292	315	301	278	313	296	298	288	278	300	283	317	311	301	299	279	262	246	292	313	280	272	293	290	297	295	307	288	289	269	282	315	296	267	287	264	284	308	291	297	305	277	301	295	321	270	284	276	287	268	294	280	250	282	303	265	293	284	263	278	245	300	277	288	316	296	267	285	268	315	288	332	273	282	300	314	267	301	275	283	276	300	290	293	302	291	261	288	296	279	341	303	291	279	275	287	305	279	285	313	288	294	259	259	296	288	290	277	286	260	262	320	311	314	282	276	287	288	273	263	328	302	296	268	313	304	265	265	327	309	300	317	301	276	261	284	307	295	295	295	310	297	288	269	282	316	307	264	270	270	276	281	328	284	341	309	286	288	280	313	303	270	304	282	279	273	286	312	307	295	290	303	275	274	307	279	294	252	300	297	301	282	282	331	279	259	300	293	305	290	290	280	289	265	254	263	277	273	293	301	343	290	256	277	300	268	300	279	270	295	286	283	304	314	292	303	280	275	312	267	290	272	301	291	287	291	338	287	275	292	283	307	283	285	262	274	287	270	310	309	293	311	273	294	291	295	313	271	292	272	285	301	274	298	284	267	275	297	301	286	326	275	278	281	299	305	262	273	276	279	281	274	305	282	295	263	308	260	281	275	275	303	286	261	293	274	277	271	279	314	289	292	311	299	291	307	311	323	277	302	266	309	274	298	282	286	283	267	301	305	275	313	275	309	293	280	298	287	296	282	253	286	270	279	284	315	305	319	278	281	273	285	301	281	292	295	318	303	287	281	264	301	296	308	274	256	326	271	309	307	281	310	268	283	281	291	291	290	269	276	303	304	279	283	283	265	298	256	302	279	291	293	290	271	301	292	309	315	284	294	301	301	297	262	268	268	290	302	292	267	274	295	284	294	302	286	267	303	291	264	313	305	282	291	274	244	279	295	299	285	297	303	272	276	315	322	330	244	299	289	305	295	264	294	299	304	317	291	291	298	291	255	282	266	282	286	292	280	254	281	308	313	263	299	242	299	287	289	307	286	332	299	267	294	291	297	313	291	304	309	275	298	299	293	265	285	278	268	299	273	294	304	283
14165	18066	30115	29301	23075	18275	13275	9541	7056	5408	6377	6894	7793	6029	5509	5430	5165	3945	3167	2530	2130	1974	1789	1570	1446	1338	1060	1119	1168	876	830	809	859	833	751	798	778	758	776	718	833	794	791	793	777	778	764	822	789	755	704	772	715	748	764	787	719	725	719	788	803	681	722	753	773	727	752	733	752	739	761	702	765	730	774	733	740	760	692	732	718	752	786	720	732	760	736	755	772	740	736	746	747	665	740	762	771	753	783	737	742	701	687	799	714	723	718	717	762	734	695	761	711	739	743	739	789	711	756	747	767	704	714	725	791	764	715	743	689	734	699	724	722	706	710	725	725	723	743	724	736	704	729	775	739	719	696	748	755	702	709	751	699	737	754	706	743	733	765	753	743	724	731	726	696	728	769	744	750	735	714	753	795	708	710	687	745	766	727	771	683	703	733	683	725	753	721	680	732	729	773	729	725	673	741	708	729	732	763	707	731	740	755	722	739	726	690	759	734	737	701	705	743	734	752	722	686	750	783	726	691	721	727	708	722	788	693	725	757	725	790	711	738	713	737	718	759	746	739	751	738	773	759	765	757	710	728	735	723	712	738	774	745	711	754	719	781	723	702	748	753	785	699	687	738	758	716	742	727	736	776	726	691	696	735	766	748	680	713	758	795	786	706	748	693	697	789	779	707	702	760	757	721	793	733	771	746	730	660	770	721	731	715	791	771	743	722	762	708	755	755	758	719	742	700	752	770	711	752	729	692	723	726	723	755	698	790	708	741	739	755	737	783	746	733	747	753	748	721	758	744	722	711	740	748	728	785	748	670	753	741	694	732	735	740	716	743	781	719	744	701	720	725	743	758	722	736	727	711	729	699	782	783	703	738	708	737	798	743	748	734	720	724	731	721	711	710	724	720	775	703	703	748	686	768	686	691	736	719	743	731	765	726	738	744	740	726	726	779	724	720	693	703	712	684	777	701	731	745	748	747	705	733	716	742	763	760	754	734	745	788	739	649	744	711	719	774	688	779	801	777	784	759	753	799	694	789	699	793	706	762	688	728	760	764	689	720	695	749	740	754	699	802	759	743	726	783	744	758	718	745	727	722	756	639	753	742	758	718	771	766	733	705	715	745	763	713	735	755	724	745	724	743	739	762	726	689	748	699	744	775	786	743	698	732	753	739	690	703	731	751	758	707	759	731	726	731	719	746	779	752	717	759	688	760	712	728	740	752	746	777	745	743	721	689	746	734	734	737	673	695	737	765	714	788	749	753	744	740	709	691	699	750	741	723	775	750	714	752	740	706	760	721	742	725	681	764	755	759	728	712	735	739	721	714	734	712	720	713	754	717	702	770	737	705	696	713	761	693	758	745	719	711	729	717	751	784	765	775	752	748	752	771	732	767	724	740	689	722	737	747	740	766	755	768	761	724	723	775	753	748	754	722	764	760	720	757	721	771	758	791	724	776	706	729	750	768	726	729	695	762	752	763	712	681	699	769	770	771	715	734	723	729	746	741	746	769	772	708	758	773	734	746	750	717	731	766	710	758	722	734	750	739	771	734	702	730	761	751	698	742	718	732	720	726	703	721	714	769	734	725	748	725	749	729	765	739	768	700	748	749	740	717	703	715	775	750	761	735	684	749	719	770	755	775	716	734	752	775	698	680	746	714	722	726	713	737	752	742	758	719	748	739	753	722	741	732	752	701	759	687	821	760	722	709	752	682	761	719	734	748	773	729	721	726	742	711	760	730	736	709	774	757	742	749	722	742	733	736	746	732	707	739	716	739	727	728	794	725	798	741	709	704	733	714	727	728	738	733	732	762	739	763	696	726	700	712	727	762	746	741	760	768	701	738	770	750	766	730	735	727	724	725	738	737	739	738	718	752	747	747	737	758	763	748	736	683	728	747	753	729	703	734	699	730	731	758	731	696	753	691	695	729	726	713	776	754	706	674	735	705	712	758	682	719	796	789	758	715	713	715	754	709	692	750	734	707	698	729	705	789	679	715	728	718	694	761	716	726	697	725	699	761	738	731	772	713	748	733	744	730	697	721	714	757	751	774	711	704	737	769	746	687	755	761	749	729	729	710	733	720	777	731	697	724	698	708	693	742	779	773	671	747	711	728	733	708	788	703	739	760	753	736	747	765	776	788	753	746	722	758	732	743	738	669	720	682	724	692	780	732	711	766	734	768	704	763	762	684	747	724	737	744	746	721	775	800	738	739	752	763	730	757	723	695	770	756	753	751	719	745	789	746	743	776	769	740	756	745	727	765	719	727	769	757	724	694	710	725	722	744	729	734	718	715	741	716	765	736	761	769	750	761	741	757	694	780	783	737	782	767	722	739	776	758	721	764	696	796	745	768	716	708	734	703	709	732	769	720	747	721	734	804	747	752	698	698	701	740	740	736	727	738	749	766	759	706	747	758	715	703	761	722	698	734	754	761	720	735	797	757	754	724	774	727	734	753	696	719	708	713	747	741	737	756	709	751	716	741	684	770	779	686	715	716	716	708	747	732	716	733	718	719	705	792	696	754	766	807	716	762	754	683	732	760	727	717	714	769	746	713	723	756	737	795	747	688	730	735	679	757	761	749	774	781	708	762	747	695	693	737	664	696	778	768	793	688	686	725	753	714	759	742	723	727	751	738	752	759	724	715	780	747	759	742	758	718	759	736	702	756	777	758	708	723	726	695	742	734	738	695	761	735	794	724	706	713	702	764	706	726	720	732	707	786	737	792	735	739	753	752	744	775	691	691	732	756	742	743	742	784	717	778	724	681	712	701	766	741	769	744	697	723	747	700	722	706	714	757	730	726	712	731	721	760	721	749	740	758	707	772	725	753	750	703	765	756	754	698	744	699	809	742	711	714	793	732	743	774	755	746	781	738	679	732	750	779	745	762	713	732	774	793	685	695	762	720	786	732	762	730	775	767	730	722	734	704	728	730	702	767	758	742	709	746	752	764	720	725	701	736	733	737	702	782	729	731	730	701	780	763	724	711	728	694	753	686	723	742	734	744	710	754	721	771	722	736	702	790	751	735	746	761	731	704	757	709	764	761	711	761	726	726	703	756	783	771	755	734	744	698	718	763	774	744	755	737	731	738	708	752	754	676	735	781	697	718	733	748	735	739	686	730	740	716	736	743	734	732	745	715	727	746	758	764	781	711	764	761	706	692	753	664	771	753	747	766	734	730	753	720	707	747	700	733	731	743	729	727	743	713	715	732	758	735	770	722	739	709	742	718	749	757	740	739	755	687	718	768	791	682	737	774	706	743	721	773	727	724	740	728	755	739	759	753	740	700	689	769	707	731	712	744	742	760	729	746	735	719	734	731	707	756	774	790	733	763	762	765	750	756	725	720	727	770	694	759	760	743	767	704	735	690	683	786	738	740	742	731	764	809	773	641	792	732	742	724	759	758	743	682	736	744	692	704	749	722	772	728	704	734	718	759	753	729	760	753	725	766	737	762	741	717	759	756	780	746	753	745	745	735	725	769	743	765	717
37394	32368	36636	28585	19576	11487	7316	4976	3676	4161	3261	2771	2820	3129	2425	1948	1688	1421	1481	972	858	754	714	656	636	816	963	1117	797	448	397	351	385	390	344	405	374	384	364	383	359	351	356	359	330	345	323	340	326	318	314	311	277	326	295	293	292	309	347	302	315	306	307	367	281	328	299	305	289	333	316	307	325	315	300	287	317	295	293	304	306	299	305	331	314	338	294	306	308	301	325	319	313	298	335	306	310	313	300	271	302	296	341	300	296	297	296	292	293	312	318	317	342	295	280	308	266	303	283	295	323	283	294	307	294	306	313	320	322	300	291	294	324	303	307	328	298	291	292	298	301	304	308	277	299	301	301	312	310	277	319	315	316	333	316	292	302	302	323	284	303	267	312	303	304	294	292	276	280	295	269	266	297	329	321	295	296	306	306	316	297	291	277	287	279	301	329	313	289	296	307	296	312	309	302	314	282	327	280	285	311	326	333	283	296	297	298	298	288	296	328	312	324	321	281	285	314	280	315	281	290	305	285	306	316	279	310	302	325	291	318	266	320	313	290	313	273	283	291	309	302	278	278	315	298	317	317	327	316	314	298	321	313	278	321	287	311	290	303	295	293	302	327	313	310	315	308	281	308	285	285	298	279	285	310	285	283	314	315	292	308	315	295	286	285	294	280	311	272	336	292	302	311	297	267	297	299	322	281	292	294	283	312	321	269	319	311	299	292	298	286	322	294	282	289	294	276	352	310	312	287	293	283	296	318	295	300	306	293	291	309	304	304	284	301	291	308	317	311	294	329	281	304	290	303	335	328	304	289	303	301	304	295	319	318	278	285	276	305	309	280	281	317	313	342	331	312	280	311	312	300	264	324	328	294	303	281	288	294	303	309	310	308	288	307	324	293	273	287	305	330	301	315	322	315	311	305	320	324	295	288	282	316	313	281	321	291	302	276	264	321	325	306	288	280	296	308	338	307	314	289	272	302	324	334	305	291	309	277	305	278	310	290	321	305	300	292	322	294	314	317	309	285	282	316	319	332	277	276	301	303	332	324	321	305	300	309	317	299	276	331	317	285	315	282	308	319	309	314	300	298	303	279	310	294	291	272	320	305	327	277	287	323	286	294	279	288	320	306	300	269	329	295	287	314	302	286	311	298	313	301	310	319	308	319	304	326	310	325	290	286	312	301	285	295	315	341	297	276	316	317	324	293	288	297	295	309	308	298	289	294	296	304	310	319	308	279	302	330	323	308	330	264	313	308	315	330	280	330	308	316	285	289	301	293	337	316	335	285	320	307	294	319	306	308	331	333	294	304	289	293	326	281	315	313	298	266	287	286	307	296	305	323	277	289	321	335	293	302	293	306	318	333	268	330	305	278	300	300	297	292	305	325	311	296	284	310	313	283	321	324	312	292	293	323	317	314	291	318	292	312	294	338	336	316	294	288	329	317	309	337	297	327	298	295	298	300	334	319	328	300	315	340	287	321	284	286	306	310	288	300	285	302	278	318	298	313	292	299	284	318	306	283	298	280	328	325	265	329	293	300	269	281	295	304	299	307	297	283	298	285	260	312	260	344	305	308	331	308	296	319	328	309	302	319	295	259	283	270	298	331	320	280	287	292	308	326	298	281	308	288	320	338	301	286	320	300	324	319	323	327	295	286	300	312	300	308	281	313	282	297	277	299	291	303	321	331	298	307	322	295	328	344	311	316	328	300	269	337	291	300	293	309	268	310	315	292	297	330	323	287	322	293	284	299	309	296	345	289	288	312	288	299	280	314	314	315	319	321	283	292	333	294	303	299	290	311	301	335	282	320	312	290	306	324	277	310	289	308	293	293	301	307	296	288	293	275	258	288	330	305	310	293	308	288	277	276	307	344	321	323	313	300	308	309	333	335	315	285	299	325	292	349	304	302	297	315	287	299	309	343	292	284	329	284	316	292	293	325	300	304	328	335	305	292	304	306	285	313	294	316	323	313	292	286	267	300	318	303	294	312	297	325	309	305	309	322	315	298	290	337	294	302	309	285	276	297	315	299	317	345	298	295	305	318	305	305	305	310	340	290	296	287	301	285	309	297	268	314	295	325	292	279	300	321	281	290	294	309	298	291	302	313	283	309	316	288	294	340	268	283	295	296	311	302	296	309	298	287	312	303	297	301	282	332	281	296	336	285	313	301	328	281	285	322	307	308	317	301	327	295	296	315	316	323	316	279	328	292	291	313	327	289	315	290	320	370	296	300	310	305	272	292	317	325	321	269	291	294	291	313	282	341	300	296	305	281	287	312	284	314	314	301	266	327	304	307	327	306	329	319	311	303	338	297	330	308	319	318	322	286	310	335	276	356	298	285	273	301	323	282	314	318	298	290	306	281	301	288	301	339	322	287	326	302	304	310	268	294	282	283	281	297	296	334	319	315	296	280	304	279	307	314	318	314	288	290	321	288	324	299	293	310	332	286	286	291	308	287	288	323	289	297	291	293	302	326	327	321	336	312	312	292	318	295	307	320	254	321	340	310	304	300	282	337	310	276	314	313	318	282	310	283	284	293	266	299	299	315	300	322	327	312	294	250	265	288	327	328	300	295	328	290	318	294	278	296	323	335	318	318	283	288	318	291	299	297	321	279	311	304	262	292	321	320	311	296	303	297	335	274	297	328	307	302	313	311	328	323	266	289	300	291	290	340	332	320	314	261	273	306	294	301	330	325	301	311	291	317	313	310	300	279	323	317	299	318	326	303	270	300	307	297	294	295	299	298	296	303	325	300	291	305	279	310	306	284	295	308	346	300	307	335	319	307	297	296	309	288	299	288	304	310	308	294	302	267	294	294	301	306	253	277	293	328	314	287	277	270	308	313	279	301	330	287	281	303	344	301	307	295	266	306	282	261	307	308	302	338	292	325	288	337	284	306	294	305	269	293	335	293	320	307	340	290	312	296	276	302	308	285	295	290	288	298	294	302	298	299	299	286	281	331	296	297	258	309	329	286	297	320	286	269	320	275	313	321	284	320	281	309	311	280	327	298	301	300	311	312	275	315	301	284	308	301	288	338	311	285	299	307	301	309	306	292	295	279	311	311	298	283	297	294	297	329	338	293	305	291	288	293	336	307	297	275	303	285	291	285	303	326	282	315	292	285	291	294	313	325	330	335	275	308	321	282	304	300	288	288	287	357	297	292	314	293	316	292	296	336	302	316	294	297	276	302	315	299	288	288	304	280	279	305	312	321	312	314	314	284	289	295	285	294	276	297	316	288	294	335	289	313	266	257	306	315	337	304	298	308	290	316	284	306	284	294	293	313	322	299	309	268	318	280	275	319	272	274	294	281	282	302	280	305	308	303	310	293	292	294	294	323	346	305	297	297	285	312	310	315	301	264	311	299	318	313	326	313	312	311	291	310	291	325	324	282	321	280	280	275	322	317	276	313	355	309	289	278	314	282	334	276	308	305	300	311	306	295	311	382	279	288	309	305	321	307	278	313	306	272	287	274	274	298	279	309	305
22797	26087	38925	37463	31985	24937	20374	17067	14266	16811	12373	11426	12875	14391	11399	10452	8924	7654	7851	5346	4627	3820	3707	3430	3088	4020	4729	5826	3801	1759	1542	1166	1153	1151	1348	1426	1270	1221	1103	1351	1332	1198	1196	1104	982	1009	1039	1011	929	930	852	862	893	811	782	845	775	783	839	833	772	801	747	816	752	811	846	750	763	812	805	813	772	776	801	752	843	762	752	760	767	774	794	779	814	794	782	793	784	742	762	730	782	782	719	752	744	760	774	754	800	784	741	773	715	741	776	784	795	798	797	760	734	742	749	787	764	704	799	734	781	771	820	757	739	768	762	731	748	735	771	744	814	761	832	797	769	785	772	794	784	763	745	825	830	776	776	785	703	808	774	787	795	796	765	765	764	750	759	764	722	761	759	774	759	774	787	782	796	768	782	810	764	798	726	745	774	760	757	747	790	813	768	789	765	787	754	761	768	756	769	827	720	771	745	810	753	756	738	756	784	765	764	763	746	846	738	814	777	786	792	744	763	805	761	765	805	769	778	810	767	762	742	723	782	767	770	723	737	712	761	738	689	781	785	808	795	800	777	725	781	746	794	763	822	783	756	750	751	791	737	782	706	779	745	778	793	789	722	774	759	822	777	772	782	766	816	758	759	774	745	723	710	785	746	817	790	726	735	757	742	770	750	810	798	803	783	764	782	749	780	825	699	753	784	823	775	764	762	806	722	739	752	813	777	775	733	742	775	776	769	758	765	746	762	751	750	701	791	770	805	735	770	745	821	793	759	775	758	781	763	760	783	731	801	785	730	769	789	726	780	773	726	790	768	793	744	772	781	734	757	770	771	809	799	783	770	755	732	780	782	775	783	795	761	807	768	751	802	798	786	776	738	732	777	739	742	753	752	773	749	758	765	760	807	771	748	773	752	768	767	801	744	795	741	728	782	819	767	820	744	814	760	746	776	721	779	764	794	774	796	777	746	769	795	781	733	803	752	739	783	740	812	745	756	751	799	739	784	741	791	790	784	775	778	753	762	768	743	751	750	773	795	772	782	748	734	749	738	769	692	760	777	755	776	786	738	762	763	820	728	739	772	767	781	831	770	784	738	787	758	767	776	753	709	782	749	761	734	787	800	792	721	768	782	779	795	705	762	756	795	753	787	788	725	790	805	779	786	723	770	784	778	772	776	781	767	775	702	798	765	744	752	812	777	774	795	739	733	789	778	763	786	731	751	810	829	754	780	754	798	773	753	794	754	783	786	766	799	769	759	738	752	762	724	811	811	794	772	763	772	757	758	822	746	729	717	789	800	764	796	752	772	781	752	816	735	783	746	758	746	801	755	764	776	795	735	712	774	769	819	741	789	790	768	779	758	760	785	746	786	767	770	740	729	791	740	784	751	762	789	716	800	766	756	743	700	757	713	744	745	805	733	746	778	746	750	806	744	768	763	737	768	728	749	763	727	773	788	726	856	783	821	789	750	768	782	800	752	740	767	741	776	809	795	759	787	735	744	721	809	792	777	762	773	792	753	777	811	767	789	812	738	786	760	789	792	766	749	757	760	752	750	798	785	765	780	769	772	778	821	757	779	797	789	703	836	740	727	754	736	769	760	779	761	747	711	750	748	787	779	772	811	804	771	773	776	783	706	794	749	800	737	764	771	769	808	767	776	740	714	760	744	763	742	734	747	821	737	748	711	796	793	751	759	824	742	760	751	766	801	756	753	744	790	777	771	777	805	805	771	754	763	798	730	783	775	782	726	784	797	750	794	797	770	741	774	714	741	762	743	725	774	825	774	787	773	725	782	771	740	762	807	795	799	768	721	743	762	800	747	736	723	769	777	806	777	788	756	764	778	732	845	775	769	776	789	732	737	782	751	791	779	809	779	747	755	759	733	770	821	762	789	715	691	765	708	737	742	725	758	773	756	838	773	762	761	797	742	715	784	784	837	750	765	786	734	751	729	789	733	761	792	751	759	752	738	699	738	756	781	747	778	773	794	775	774	752	780	782	742	751	769	717	745	746	805	771	770	774	804	737	784	806	769	747	784	719	771	783	769	717	783	765	737	720	771	775	767	742	758	782	784	728	753	780	811	799	743	777	751	742	730	754	723	766	739	716	739	773	799	806	796	865	721	742	806	779	774	753	796	727	794	761	763	739	768	781	742	743	795	750	736	731	729	731	746	773	771	768	750	774	755	809	744	807	702	729	762	750	787	702	774	728	807	767	765	766	774	815	853	850	783	734	738	721	738	760	765	750	741	728	808	778	819	774	779	770	811	777	800	810	765	728	772	750	783	714	732	770	795	781	803	775	763	767	780	733	731	799	750	759	825	779	737	700	769	794	789	756	737	777	808	821	758	746	773	735	783	742	774	720	702	760	725	744	751	778	810	756	765	765	753	828	796	768	762	757	736	760	778	741	794	807	783	753	773	759	771	734	731	808	782	764	782	796	771	739	749	792	788	754	783	739	769	759	777	764	790	770	744	689	772	769	766	749	729	750	787	746	767	761	831	734	764	770	773	739	793	760	791	755	697	770	789	778	790	794	770	741	802	742	735	795	743	761	784	801	768	812	809	718	742	731	773	724	789	698	819	767	783	764	754	758	785	807	759	793	802	756	719	765	805	729	785	761	717	745	743	829	759	730	790	733	732	773	752	757	797	744	751	782	763	726	790	839	789	767	781	751	727	778	761	729	768	715	740	814	780	792	791	772	753	827	767	723	794	769	731	783	746	784	769	758	760	769	732	758	797	767	777	817	773	694	754	747	763	738	761	791	751	753	753	765	755	792	782	752	741	749	802	771	770	764	767	732	786	802	755	782	824	759	718	756	772	722	755	739	755	758	774	743	732	710	728	773	752	719	801	716	710	715	720	759	776	771	797	744	745	753	769	736	798	814	781	749	822	747	779	775	731	783	762	775	777	748	751	758	776	747	719	747	712	785	793	727	730	759	769	754	833	754	705	709	790	727	748	718	758	744	762	727	744	732	797	779	742	754	758	743	765	773	778	765	836	779	749	809	727	750	784	782	754	797	815	748	742	772	787	754	770	757	754	803	785	759	750	753	737	796	740	789	772	773	786	791	814	759	764	745	740	767	758	726	802	768	760	798	740	774	767	789	791	782	762	731	776	777	741	796	783	795	735	818	761	786	752	753	832	798	794	736	763	800	771	752	788	741	767	732	770	803	767	751	814	832	736	795	794	760	776	766	788	759	718	773	745	735	750	730	769	715	763	757	744	752	734	762	775	813	767	775	770	770	722	751	786	764	769	797	732	720	732	748	726	773	748	732	792	762	778	734	843	726	801	804	748	760	838	780	789	776	764	789	786	744	813	750	783	766	756	767	726	786	781	724	780	777	758	778	772	790	803	758	751	759	748	765	803	722	725	773	746	779	781	749	792	785	769	765	734	773	740	787	774	780	783	761	744	721	801	778	779	737	762	740	790	794	762	774	790	720	781	733	825	731	759	767	750	777	742	767	738	769	769	775	774	710	768	763	764	757	781	763	808	851
44852	39188	44418	36153	27874	19964	11965	8697	6321	7629	3267	2306	3470	3166	3104	2771	2182	1736	2101	2326	1197	974	951	690	716	1375	1860	1736	1083	562	473	469	368	422	500	438	414	433	413	436	440	387	434	383	336	312	324	386	298	322	341	305	291	304	257	294	310	289	312	300	293	289	303	300	307	302	284	304	308	295	289	288	281	284	300	297	322	294	297	276	292	296	283	296	317	300	289	286	262	296	291	295	288	276	276	272	288	295	279	257	278	283	288	266	261	276	272	253	288	264	277	257	294	310	295	255	283	268	273	306	288	254	264	295	264	295	272	278	306	278	281	253	275	290	266	296	295	296	279	246	282	270	257	259	289	288	257	274	284	279	315	262	275	315	255	261	293	275	278	293	280	294	307	240	273	267	281	265	303	256	266	251	263	278	265	287	307	270	261	271	267	273	269	275	290	263	287	278	277	286	275	289	263	264	283	262	258	301	276	285	272	254	288	259	282	284	289	261	270	275	297	286	316	291	267	301	295	272	290	294	296	273	289	301	302	277	254	265	300	290	251	270	298	292	256	290	313	285	268	280	273	291	277	259	257	259	290	306	298	293	269	262	250	265	250	296	264	270	313	290	261	266	297	261	281	256	293	277	282	291	277	285	278	267	279	290	267	271	265	328	242	298	302	271	289	245	294	335	277	305	280	262	307	285	271	304	284	256	252	270	279	271	309	274	272	309	311	270	303	262	283	288	281	262	280	264	275	264	261	276	275	289	296	264	265	268	300	255	300	260	275	280	263	275	314	279	314	282	272	270	289	259	237	271	271	298	248	265	297	280	298	265	273	284	279	280	298	269	279	275	276	282	274	278	255	285	296	286	279	268	281	265	307	270	279	285	259	295	263	261	312	288	298	275	292	300	281	294	287	273	249	288	261	286	284	289	275	272	305	289	278	284	289	286	289	264	265	269	296	279	288	295	296	300	277	288	267	287	277	285	294	291	308	268	301	305	303	290	259	273	280	292	293	258	258	286	293	268	281	274	308	269	267	279	279	284	291	258	282	250	278	284	276	264	270	268	265	282	291	252	276	253	283	287	274	257	270	278	277	298	253	284	272	275	287	306	270	304	262	275	287	245	296	253	289	272	269	270	257	275	280	307	279	309	286	284	242	285	291	300	297	277	311	276	277	294	282	294	323	263	251	247	288	268	276	319	268	276	261	278	284	282	293	266	262	272	280	277	284	293	267	303	272	278	296	268	304	278	269	306	322	275	281	275	282	273	283	290	320	348	288	280	289	285	305	299	298	266	266	281	244	265	263	264	323	269	269	290	271	276	287	269	277	273	291	261	287	295	262	278	288	294	269	258	280	287	278	267	278	256	269	323	322	282	278	291	289	290	299	277	269	274	272	287	270	292	286	296	271	279	278	313	263	285	268	302	278	274	271	270	320	276	272	320	292	295	293	273	268	283	272	303	272	275	263	290	282	297	277	285	284	297	275	253	277	275	263	275	296	291	303	317	265	315	247	287	294	290	282	296	276	268	245	279	268	263	278	287	294	296	263	299	262	276	257	288	299	281	306	268	296	286	269	240	278	252	303	272	295	273	276	295	236	265	282	268	283	268	278	269	281	286	263	289	286	271	275	264	278	292	310	308	284	294	263	261	281	288	282	247	269	274	309	276	264	293	285	280	281	268	269	302	285	284	302	255	287	279	267	293	261	286	270	310	255	279	284	289	303	291	271	264	285	283	290	251	278	279	261	280	250	284	289	295	257	270	268	307	262	245	280	289	281	305	295	278	248	282	311	280	285	301	235	304	264	272	283	296	312	295	245	276	259	288	258	291	290	295	261	278	296	275	274	284	265	305	305	307	258	280	289	294	273	268	258	257	279	290	309	295	296	255	317	291	283	259	266	273	265	292	281	283	301	287	283	278	307	270	293	270	271	275	298	328	296	271	260	245	258	271	282	253	250	280	280	266	307	272	308	292	314	254	269	297	274	287	229	265	267	279	277	274	304	296	311	250	264	270	289	273	246	296	306	237	254	261	273	287	274	275	281	257	250	261	286	245	284	301	273	262	287	281	308	271	297	258	264	292	270	279	281	264	297	244	290	284	275	296	293	240	271	283	299	304	289	282	269	275	289	290	267	261	250	264	275	314	267	276	289	279	291	281	292	284	277	282	288	263	262	276	262	285	284	278	312	289	276	258	274	315	264	256	305	264	303	263	263	266	298	276	287	299	311	286	269	282	270	259	286	276	265	264	277	287	262	299	286	302	303	269	302	256	283	285	279	253	279	272	313	273	264	301	274	279	290	272	290	250	290	270	280	287	281	271	269	287	289	291	283	278	279	288	302	257	282	268	289	255	297	284	271	251	274	286	286	294	303	315	281	272	291	295	278	257	285	267	248	293	283	303	283	277	278	291	260	310	279	276	268	271	263	281	299	276	300	265	260	276	280	257	287	288	265	290	286	293	303	271	290	275	268	273	278	274	264	269	285	287	297	271	279	293	284	271	266	274	262	268	275	268	279	280	262	269	264	299	232	284	279	252	224	271	277	268	268	277	312	281	293	238	285	296	250	268	283	286	290	266	270	299	273	288	309	275	298	250	247	255	278	258	306	293	273	277	272	272	262	264	262	261	271	250	276	258	294	267	229	271	279	262	289	277	306	291	240	240	278	264	279	273	310	273	280	268	265	277	274	275	263	267	276	303	279	285	256	284	262	280	270	313	271	278	276	255	279	286	294	284	268	271	257	284	269	308	261	263	266	258	297	277	294	283	261	296	266	259	309	296	258	249	301	269	256	266	265	267	284	275	253	272	295	289	287	303	251	268	265	279	296	279	281	281	274	279	286	286	276	271	297	279	243	264	301	268	266	271	282	263	248	258	285	248	284	271	298	277	292	277	297	304	274	269	265	302	284	250	263	287	280	289	306	271	254	290	280	270	267	282	245	258	283	273	253	260	274	274	287	283	288	313	301	266	277	262	275	252	270	277	285	291	282	304	278	273	294	275	296	279	274	310	285	260	304	313	274	282	280	296	279	272	256	296	276	275	280	296	280	271	320	269	307	275	262	267	285	269	301	271	307	290	292	309	272	276	281	269	271	266	280	244	287	307	273	250	257	245	294	286	269	292	286	302	306	260	296	294	266	295	292	248	298	308	283	257	274	272	304	309	285	293	273	285	273	248	268	257	249	307	274	275	276	289	305	266	273	296	297	304	271	276	269	293	298	298	288	288	269	277	269	285	302	271	266	278	276	275	273	273	296	297	284	292	276	268	295	301	312	281	278	306	293	285	289	297	302	249	263	262	276	271	274	296	244	268	281	280	300	309	306	269	266	288	279	293	292	264	283	277	273	277	280	275	283	273	300	287	247	253	269	276	299	267	262	302	266	291	273	282	273	276	275	298	282	254	300	297	301	283	271	282	259	268	267	284	285	281	268	274	268	274	283	273	273	269	314	266	279	273	309	294	278	283	283	303	291	285	277	253	288	265	280	290	274	279	277	269
27574	31387	43853	42872	38966	32495	26617	23071	20813	22743	11454	10570	14480	14138	14440	13065	11231	8722	11384	11196	6380	5151	4780	3624	3726	7259	9414	9310	5372	2755	2257	1707	1495	1618	2161	1896	1530	1568	1662	1793	1775	1636	1484	1453	1246	1038	1197	1291	1010	1099	927	856	853	835	777	763	774	793	812	795	777	783	785	788	753	791	756	808	742	741	756	725	718	731	714	749	725	773	740	738	723	752	760	782	725	761	724	760	788	717	767	771	745	701	709	766	744	699	719	673	762	756	672	723	694	693	725	754	732	674	731	696	719	683	710	714	725	786	732	736	678	714	670	718	706	721	735	731	704	730	716	682	731	694	687	689	714	703	728	737	710	731	722	700	751	702	750	712	696	698	709	645	668	692	702	651	677	660	705	694	672	692	702	724	680	726	730	703	683	732	680	721	752	763	694	735	717	767	722	701	733	682	707	745	693	719	706	687	659	744	784	742	725	706	704	698	654	670	735	712	716	701	720	701	715	738	744	705	687	689	708	761	650	735	685	708	690	686	718	696	711	708	681	675	707	721	708	673	720	720	736	759	716	655	714	713	718	645	748	696	713	730	681	723	735	687	705	722	724	706	667	699	697	712	721	726	673	683	709	718	718	725	682	754	719	746	701	663	712	688	704	699	716	676	705	704	744	728	724	731	723	718	722	695	705	684	683	690	716	688	739	698	721	729	669	677	720	714	647	674	707	692	697	694	735	664	742	734	704	686	701	724	711	728	675	745	706	651	702	751	673	703	744	716	707	670	705	681	759	629	702	726	750	689	732	721	668	695	679	684	740	700	735	710	679	713	730	763	673	748	680	691	666	750	740	693	690	748	737	718	702	724	734	734	753	778	726	726	733	670	686	702	717	734	690	722	742	740	727	691	747	702	715	702	690	740	704	751	763	709	695	711	735	697	722	714	677	693	741	687	690	708	708	696	685	749	720	748	715	664	707	709	682	677	673	715	726	700	713	709	695	680	683	698	695	694	684	701	717	730	697	720	743	736	740	707	712	683	715	689	708	692	660	687	710	760	728	765	692	713	742	711	740	738	712	725	694	729	725	704	698	699	717	721	737	702	734	730	719	722	755	713	676	680	695	724	739	739	768	720	750	707	687	719	715	708	709	736	693	687	661	730	686	726	703	679	708	732	700	690	706	712	687	671	701	708	750	674	667	728	705	768	695	693	699	704	688	692	742	699	744	681	665	745	680	706	713	714	716	684	706	691	702	711	700	748	646	724	692	682	726	692	681	739	722	752	724	688	702	717	710	684	737	714	685	675	696	742	749	709	731	711	732	740	720	685	764	686	755	730	738	649	682	709	714	698	730	687	690	738	713	679	714	686	666	703	709	722	700	702	684	693	693	701	688	706	748	723	658	765	702	765	682	727	698	716	692	744	688	698	749	680	709	664	706	734	706	750	700	677	667	719	706	735	642	693	727	704	691	747	678	694	716	661	702	702	702	729	691	744	692	688	694	671	656	692	722	703	690	692	719	711	673	721	747	719	750	694	710	735	744	702	693	709	720	736	700	720	706	734	708	717	682	734	685	718	668	697	723	669	744	729	725	713	732	735	674	697	725	725	676	684	727	729	712	704	717	741	719	720	722	708	721	774	700	696	682	706	781	669	735	672	740	693	709	708	693	686	675	703	703	759	705	756	707	748	708	700	723	687	691	718	696	740	741	748	721	709	727	654	686	727	727	681	714	719	684	771	704	696	667	726	733	733	714	721	711	712	727	727	770	686	672	725	663	737	696	690	677	738	670	701	735	734	668	708	695	761	664	675	709	697	730	669	724	694	721	675	688	725	701	673	715	694	687	750	709	718	709	715	726	698	718	731	712	694	723	667	763	706	744	779	727	731	728	768	711	762	720	692	670	730	699	706	678	667	726	700	729	679	734	720	678	701	719	718	769	690	728	700	700	706	740	694	680	717	721	672	742	667	684	693	728	730	677	691	740	675	705	724	682	722	680	679	655	676	726	711	739	702	673	724	656	666	676	722	707	735	702	653	728	681	742	717	653	691	699	727	721	667	718	695	688	692	715	708	676	716	714	713	697	738	686	720	746	742	688	764	737	668	691	648	688	698	682	689	709	687	752	703	706	738	748	750	751	733	683	734	695	725	729	685	742	726	684	760	677	729	731	742	647	666	715	750	741	687	680	721	697	724	700	681	751	731	737	668	686	691	655	704	712	695	705	734	679	742	703	748	728	717	730	744	677	705	673	687	709	713	756	715	691	678	684	709	686	690	742	649	718	713	701	745	687	735	705	727	707	712	732	721	712	747	731	728	702	727	700	707	671	723	723	699	718	699	713	718	729	720	713	684	697	700	710	721	734	716	761	686	683	687	726	708	754	757	715	696	685	691	747	687	714	724	682	726	661	770	704	740	682	674	725	694	694	702	673	698	716	724	700	738	726	700	686	698	731	701	676	708	698	688	699	722	755	693	724	736	710	691	733	727	707	725	699	714	744	688	654	735	700	659	712	702	721	741	684	702	715	717	756	724	697	719	662	732	734	703	722	729	721	664	714	709	676	740	686	753	688	731	702	677	746	725	718	714	720	693	738	750	725	697	733	727	718	744	667	680	678	670	723	702	780	698	751	741	693	727	750	674	665	729	736	759	732	714	745	701	725	746	689	710	714	706	717	650	731	703	748	681	664	671	659	699	710	686	766	680	706	734	760	718	704	716	731	672	685	727	668	668	723	692	684	720	741	679	699	705	679	717	733	728	702	780	684	742	700	742	684	716	736	732	726	689	721	724	722	712	667	692	679	727	709	735	720	665	693	754	742	676	720	694	710	698	743	678	709	744	760	671	684	719	670	680	713	719	709	744	713	701	710	720	737	684	671	663	712	719	761	670	727	710	749	733	742	692	728	713	658	710	694	696	770	690	658	753	760	658	699	666	760	722	734	721	678	697	729	689	673	685	711	708	685	751	709	710	739	713	710	670	724	723	705	714	708	727	716	709	716	696	716	732	693	707	674	714	680	678	694	728	690	779	737	728	745	716	718	699	772	684	706	786	750	709	671	654	713	721	687	706	701	701	685	736	711	714	757	702	732	687	695	730	710	684	695	700	734	736	656	701	704	724	725	714	782	683	682	749	725	763	694	721	711	710	693	692	717	686	685	720	664	707	689	681	696	683	746	683	700	711	702	708	683	655	671	713	703	730	745	693	687	738	707	692	727	699	701	700	688	717	714	718	730	711	698	740	655	720	753	681	713	718	689	706	734	714	683	655	712	698	695	679	748	744	744	686	668	736	744	733	736	734	745	734	663	738	666	699	665	728	799	772	767	700	667	711	695	761	733	750	709	692	709	736	710	672	718	688	713	688	755	737	685	710	748	701	736	689	714	706	667	696	760	717	740	697	682	706	694	717	678	686	739	719	714	715	706	652	701	708	734	722	728	716	707	707	724	712	706	683	701	703	736	696	692	695	740	687	683	707	733	713	722	716	729	732	732	745	689	704	695	734	731	680	729	746	697	703
23865	20926	22656	17533	12193	7285	4690	2813	2026	1533	950	1047	867	777	714	734	698	584	583	603	570	444	410	398	362	422	384	344	360	312	319	302	302	311	318	302	309	312	316	297	280	272	276	307	266	265	289	301	317	302	293	291	302	294	287	292	304	305	333	305	275	291	307	287	294	306	281	296	316	317	281	278	303	297	299	312	310	265	319	257	274	286	292	291	282	271	296	288	285	282	274	275	291	281	287	307	276	292	253	276	269	266	293	287	328	284	288	306	297	292	263	285	275	285	296	308	274	278	312	273	282	302	287	283	317	279	272	266	291	282	281	287	331	264	313	318	294	282	288	301	296	304	292	293	306	303	305	298	302	315	294	269	293	298	332	267	281	275	288	284	290	302	292	291	311	298	275	294	277	310	273	324	316	253	310	263	302	301	281	309	273	264	288	302	268	324	285	294	278	253	292	295	286	291	277	280	267	304	285	276	296	292	323	272	282	266	296	315	319	305	291	290	274	321	308	273	294	273	299	256	272	264	314	272	273	308	293	308	284	340	276	279	303	264	301	299	312	284	278	261	259	293	293	295	303	297	291	235	306	288	289	264	313	292	297	304	274	277	285	289	286	287	262	301	296	269	288	288	275	279	262	263	290	282	293	257	267	296	302	266	284	295	298	281	277	299	306	277	248	314	288	294	305	296	290	289	272	298	298	299	281	299	249	284	265	282	260	294	280	269	288	282	319	292	265	339	294	294	287	303	303	309	285	287	256	327	289	306	306	283	311	298	274	270	310	302	275	297	280	267	294	280	293	284	311	290	264	283	293	330	292	316	292	288	295	288	252	298	302	258	267	309	261	302	274	278	287	283	322	303	328	265	306	304	264	286	308	268	282	267	310	280	307	322	311	299	298	297	265	263	275	294	262	270	303	274	305	303	286	307	284	275	295	272	276	295	283	316	278	299	285	270	274	293	288	301	290	290	297	275	270	270	277	274	271	255	305	321	298	320	264	288	285	289	291	307	278	295	278	275	308	280	273	297	268	286	312	298	289	316	290	305	291	325	279	287	280	280	278	296	288	286	293	286	311	290	316	279	292	296	343	274	287	280	286	322	284	256	251	321	320	282	266	298	286	298	280	243	272	286	289	279	286	304	305	274	295	326	304	301	303	309	303	307	288	351	292	289	283	263	298	317	303	291	296	308	297	291	277	283	282	267	285	281	269	246	263	256	308	270	286	312	320	292	268	268	302	299	278	270	277	312	295	276	291	298	286	327	255	314	273	289	305	268	293	308	274	307	282	292	283	302	253	310	290	286	244	304	279	284	309	281	299	295	284	281	306	295	302	266	279	255	298	269	260	305	294	301	322	286	295	298	306	300	292	299	284	277	323	283	285	267	291	287	318	241	267	284	295	297	280	313	290	287	291	274	298	291	268	327	274	324	291	302	278	282	286	314	262	286	296	298	291	279	292	294	277	266	294	285	285	317	291	303	260	317	246	290	296	300	307	323	287	274	301	297	279	301	282	275	289	296	293	290	266	305	300	295	280	295	297	300	315	270	306	257	288	291	276	283	282	301	310	274	310	280	275	304	293	273	301	257	303	300	288	305	280	277	285	301	273	303	288	300	295	289	282	292	298	287	297	307	306	290	294	314	340	284	309	300	291	305	270	290	301	303	272	327	305	302	305	301	283	309	292	296	299	278	289	268	290	298	292	293	279	295	283	286	285	304	306	243	277	301	275	305	259	272	275	299	297	277	270	307	298	281	284	267	269	312	306	292	304	315	287	295	269	310	305	288	267	306	279	297	307	293	309	285	303	300	288	309	269	261	284	302	299	279	288	279	305	295	264	290	328	305	286	313	289	296	303	282	284	289	275	331	282	312	255	272	300	297	276	302	273	256	274	270	320	294	274	276	324	262	287	263	289	273	292	296	328	295	275	304	299	289	269	294	275	284	294	293	290	280	280	284	292	313	303	293	323	319	300	290	267	289	291	281	321	300	293	272	275	291	288	308	279	297	300	260	282	284	293	291	255	279	299	307	297	316	275	283	313	281	319	318	325	300	278	270	273	283	290	280	286	299	315	288	312	257	316	287	278	291	277	290	272	297	295	315	311	324	276	313	269	289	296	289	325	299	300	302	272	307	272	314	328	265	280	312	292	264	292	260	279	292	276	301	273	302	283	294	287	283	258	309	288	272	254	297	297	302	311	275	282	274	285	296	254	287	306	260	308	315	296	275	306	319	284	283	285	271	309	269	286	296	283	297	276	264	295	338	296	274	295	274	295	303	296	269	264	298	285	297	281	278	300	299	322	299	303	271	309	275	285	320	263	275	255	301	302	276	315	317	292	278	300	292	275	279	292	280	272	270	277	286	294	276	277	283	289	298	288	305	294	284	275	309	270	291	279	289	289	324	290	290	280	267	294	291	272	285	263	285	301	271	263	306	302	295	293	314	319	331	275	276	289	296	311	287	303	321	274	262	272	287	265	284	313	284	274	288	251	281	306	286	291	294	296	296	275	279	305	304	275	278	276	314	308	302	285	321	314	280	279	273	279	306	312	283	287	296	263	274	307	297	280	287	291	284	297	287	273	305	282	331	301	263	244	291	274	302	300	279	291	276	310	280	286	258	293	304	236	285	273	282	295	286	256	279	282	274	290	279	295	291	287	281	290	300	290	289	281	319	274	299	297	284	311	291	289	292	305	276	314	281	284	292	274	292	291	288	312	252	319	308	283	281	314	328	291	287	298	308	273	290	291	295	276	254	314	283	281	297	256	290	299	284	316	297	287	288	283	306	309	301	317	309	294	325	297	296	291	278	285	297	318	293	298	319	258	281	284	295	310	316	311	268	264	295	312	279	266	298	291	277	303	288	293	297	260	299	271	275	279	269	310	302	293	305	268	250	311	281	316	283	263	308	278	316	298	248	295	272	290	292	261	277	326	316	304	256	305	285	314	300	276	299	259	285	290	283	260	280	288	308	318	303	304	295	278	306	311	262	281	287	302	275	314	304	269	283	279	284	286	270	271	305	323	293	302	293	298	311	282	296	274	289	291	302	269	307	261	262	314	279	278	277	280	292	313	285	324	273	310	294	293	310	298	288	299	287	323	306	333	281	290	285	305	279	281	274	267	281	312	294	288	286	268	287	281	308	278	274	277	288	298	284	285	275	299	293	269	279	301	291	298	340	278	286	260	268	289	294	278	257	286	321	272	314	265	264	314	309	266	281	274	270	270	280	262	296	298	262	276	303	310	309	282	303	291	305	305	302	300	286	268	273	317	288	295	270	285	338	310	266	304	304	299	269	286	246	295	281	314	302	292	270	287	246	284	310	280	296	305	292	313	305	307	305	279	292	300	283	283	299	278	305	300	289	287	290	274	290	278	292	299	305	312	301	294	279	299	278	293	296	284	305	318	286	286	295	306	298	298	277	287	299	254	269	282	299	309	297	307	283	253	309	309	270	298	298	294	289	289	271	284	290	309	299	290	294	290	274	279	291
14104	17543	27797	28592	25467	19461	15155	10697	8493	6886	4184	4369	4003	3676	3244	3444	3545	2719	2986	2990	2669	1632	1421	1394	1385	1425	1401	1297	975	896	827	800	810	810	843	804	757	835	802	862	794	821	762	777	804	787	797	794	798	784	783	742	785	766	714	773	727	762	765	737	746	812	736	740	725	773	740	753	727	721	711	802	744	755	782	715	748	730	737	755	729	698	771	776	755	760	765	742	739	705	782	769	720	733	740	747	777	716	783	690	701	690	740	747	774	745	713	740	798	763	746	711	749	747	713	721	703	724	755	745	743	740	782	737	723	729	747	692	721	757	712	704	744	739	749	761	755	723	762	754	698	729	719	741	737	768	695	760	774	764	753	794	742	757	688	782	760	786	767	708	746	735	743	693	733	714	754	738	750	728	765	727	746	737	731	757	736	757	724	784	787	753	738	768	662	739	752	730	795	747	731	790	771	767	759	709	761	766	747	762	749	760	721	735	737	772	779	725	726	764	739	724	751	732	754	797	751	768	741	777	757	728	726	734	720	662	800	707	747	736	728	740	709	784	736	753	714	701	740	751	768	702	712	740	752	734	742	788	678	747	719	743	761	775	729	771	692	731	750	751	776	701	756	698	734	752	745	705	744	733	705	753	767	740	731	736	725	723	730	729	757	729	787	746	757	752	731	737	730	743	721	737	729	752	727	749	739	739	747	771	706	753	694	744	727	767	748	761	751	719	747	738	757	728	751	755	704	719	785	734	734	741	769	727	736	763	717	735	696	781	736	752	714	726	720	726	773	733	754	766	760	747	714	719	733	733	728	718	747	743	786	759	733	690	714	763	762	737	697	751	698	715	715	737	727	803	736	710	780	694	748	726	767	737	783	766	686	786	746	740	732	749	759	754	733	761	692	776	743	787	715	766	795	740	804	748	770	729	714	746	731	758	757	755	732	779	787	707	702	775	681	729	741	723	761	696	728	761	768	778	779	725	779	686	718	735	763	743	710	781	722	714	725	756	767	695	723	718	732	707	752	733	729	781	747	727	691	678	690	709	736	735	695	745	751	746	696	730	731	805	733	719	724	715	769	733	778	729	799	737	730	757	777	771	738	781	764	710	769	729	698	709	702	719	718	777	694	733	763	727	757	736	729	756	729	756	704	751	778	731	793	770	731	724	696	760	775	731	754	703	691	751	769	813	713	733	735	742	748	746	741	733	701	776	720	764	704	741	727	695	749	782	752	724	747	750	723	734	753	736	727	760	724	709	740	750	693	727	764	784	777	755	721	751	759	746	732	805	778	711	730	788	803	791	806	787	781	728	758	759	728	731	723	723	720	752	723	750	702	742	741	710	707	709	738	781	727	722	750	770	734	784	775	752	708	766	759	762	730	718	755	780	706	740	769	762	790	751	707	766	775	738	782	729	751	707	757	712	765	753	727	733	742	776	767	748	735	750	741	781	742	716	771	759	681	759	709	742	757	792	730	745	800	730	755	789	809	775	740	709	774	737	727	718	715	763	790	724	746	719	764	737	743	790	759	744	775	728	820	747	745	708	725	711	700	712	767	735	752	706	730	759	789	719	787	741	694	711	782	764	751	725	732	739	733	704	748	744	717	734	755	761	752	767	785	732	732	718	794	735	740	776	746	783	732	722	727	732	701	712	733	736	832	715	710	759	703	769	739	750	752	760	763	709	752	710	750	753	699	776	722	727	761	762	767	722	763	691	748	733	731	764	735	725	786	742	760	713	741	706	776	738	770	757	753	768	743	734	762	737	752	740	717	709	744	748	714	727	764	717	783	789	737	706	759	760	772	709	727	749	712	726	713	784	765	742	744	711	737	733	732	722	786	703	729	723	751	719	737	736	776	736	717	718	698	745	726	743	742	782	741	784	734	775	722	708	737	726	803	722	727	748	772	724	746	700	749	745	782	726	719	729	747	757	743	787	789	758	697	734	701	715	738	789	747	730	714	729	711	746	698	770	755	743	760	783	712	732	734	739	763	767	755	713	734	696	743	723	727	711	719	756	739	752	722	783	783	744	783	719	710	665	739	745	780	727	729	729	688	758	695	736	741	717	719	744	723	785	724	759	713	730	721	781	778	690	775	740	749	757	691	725	699	749	750	747	734	700	777	739	772	710	779	763	767	657	770	743	704	753	776	717	757	743	734	671	744	698	709	689	706	773	743	731	718	782	791	772	694	710	731	723	763	776	740	712	760	701	766	742	734	696	783	770	710	746	776	756	722	757	742	746	696	752	724	749	721	748	702	704	781	778	725	747	767	708	706	737	709	716	734	698	730	733	747	791	734	715	757	741	748	726	733	724	711	745	759	772	772	775	765	747	782	818	762	737	727	718	683	731	699	710	732	772	775	779	754	737	781	740	693	699	689	727	735	766	760	713	754	704	687	721	716	786	745	783	734	727	784	711	734	756	720	771	756	738	740	764	735	751	766	765	722	700	707	777	730	784	776	701	723	724	720	778	761	757	725	725	774	725	700	693	746	796	732	755	721	759	717	675	777	722	734	699	757	727	752	763	746	677	734	709	701	750	770	744	741	730	735	754	738	714	787	752	736	717	744	684	793	756	739	727	688	722	777	735	769	708	774	721	769	721	778	725	707	781	731	752	744	801	721	745	763	740	726	737	726	683	744	709	723	738	782	731	731	762	744	719	778	743	707	763	732	798	713	788	735	759	768	778	726	702	761	789	743	740	713	733	755	765	751	796	711	792	721	735	736	762	748	712	743	751	716	758	737	779	739	748	774	746	743	734	792	698	725	755	780	760	769	685	720	713	722	753	733	748	748	752	755	754	786	730	749	766	735	718	746	719	747	781	749	727	748	762	750	727	755	745	763	717	752	759	752	717	750	761	761	748	754	707	758	662	747	702	704	743	721	705	754	720	696	739	785	760	731	706	734	731	743	742	722	777	724	694	724	700	735	735	736	733	756	771	731	760	769	776	755	776	694	753	772	735	756	736	752	755	723	777	719	775	749	717	788	721	747	716	787	746	750	744	759	707	699	777	723	732	735	735	768	715	774	726	753	701	783	768	762	746	753	722	723	726	714	733	720	758	730	744	756	704	731	785	731	773	713	766	796	732	805	710	737	738	755	728	728	739	771	704	751	709	740	760	713	665	667	758	750	756	748	731	746	761	712	760	785	749	759	708	817	786	758	720	722	704	696	716	702	743	715	752	717	733	718	763	719	760	783	737	748	761	765	757	747	792	749	712	756	713	711	720	719	755	748	754	745	719	766	742	753	759	717	772	757	737	749	697	780	759	681	748	753	761	765	759	737	743	715	683	760	749	723	710	724	714	759	735	709	711	765	747	741	725	714	727	759	739	762	697	716	733	746	713	723	716	764	725	740	773	696	745	754	743	753	805	722	723	760	780	723	738	746	758	717	712	763	720	728	737	740	766	747	702	719	753	761	746	790	740	713	738	714	739	712	739	745	698	733	741	750	759	738	734	706	716	681	739	744	740	741	761	728	740	719	772	718	744
35697	30338	35285	30658	22619	14706	9791	6865	10209	6646	1831	1938	1901	1312	1159	1196	1274	1281	838	823	742	660	619	743	939	1038	1063	946	734	402	331	366	348	379	406	410	360	354	339	348	356	322	370	347	326	324	308	372	318	357	316	295	323	293	281	283	308	305	318	296	292	316	306	283	340	288	287	323	295	311	315	296	335	300	275	280	327	303	288	316	309	310	339	322	338	302	309	351	315	303	302	300	326	338	281	302	294	312	307	280	306	277	320	340	306	338	289	271	329	297	301	313	315	301	311	292	312	308	282	321	317	313	303	293	330	307	313	290	280	295	305	314	328	276	292	324	314	309	316	298	302	267	277	320	288	314	297	308	283	302	276	285	301	313	302	272	279	282	310	319	303	313	289	305	315	322	305	310	298	284	297	315	309	298	295	343	327	302	310	300	303	321	329	287	297	316	290	319	295	312	279	297	281	298	321	290	355	301	314	282	304	312	303	289	313	296	313	286	312	347	295	327	298	294	326	291	332	309	305	306	312	319	303	328	295	290	316	296	306	322	317	280	325	312	281	292	300	278	286	296	314	307	296	305	292	326	323	296	311	324	315	308	296	332	286	298	307	313	328	307	328	340	292	308	368	322	271	272	307	307	308	294	298	316	309	316	328	320	332	281	336	311	299	304	290	296	312	299	288	313	293	305	307	277	275	299	299	291	311	317	301	334	321	286	331	269	288	317	288	276	333	292	305	323	314	290	310	298	317	306	305	294	336	282	286	277	309	307	289	283	325	295	324	327	322	293	304	294	314	285	299	302	292	323	307	306	278	287	297	330	285	322	343	324	289	287	332	278	335	296	331	303	305	320	333	313	306	341	296	304	274	309	320	299	306	290	334	335	286	316	264	303	312	293	279	266	312	315	303	289	286	283	307	286	298	293	270	267	289	301	322	322	335	303	279	319	330	299	302	354	290	317	312	337	305	277	309	297	302	260	307	300	330	281	287	337	289	278	347	324	299	315	283	298	310	286	272	264	296	247	303	301	323	282	268	342	333	289	299	258	291	299	299	321	322	269	295	335	315	298	274	316	332	309	299	314	306	307	307	305	319	279	280	281	298	298	297	301	290	304	294	289	289	342	316	283	282	294	265	307	261	320	317	306	242	293	313	301	312	317	313	295	301	319	299	332	294	277	287	307	302	294	291	323	269	288	282	302	307	337	318	319	311	306	292	294	265	280	311	305	288	303	302	313	286	314	308	311	331	313	325	287	292	299	328	299	305	302	294	288	288	304	297	300	304	306	272	326	306	300	326	308	298	288	293	268	316	295	310	314	331	279	265	330	308	300	323	291	281	308	300	297	318	321	303	328	302	334	322	308	288	307	317	342	279	284	293	320	317	316	315	299	297	259	323	311	290	290	301	297	318	294	306	301	291	312	325	315	296	294	328	282	304	329	303	312	279	284	317	300	338	322	301	329	301	281	341	316	311	284	303	316	309	307	304	293	315	323	346	306	342	303	296	304	297	309	285	289	294	265	320	318	338	299	320	313	320	301	335	266	293	336	313	302	327	313	293	306	307	316	286	304	292	311	305	298	310	309	310	290	319	328	362	294	300	290	274	310	292	306	272	308	321	312	328	264	302	320	336	310	354	328	303	279	287	299	330	305	327	314	363	297	340	289	338	337	303	286	336	322	312	310	320	335	284	302	286	309	310	285	297	314	306	295	271	316	303	351	311	292	283	313	294	338	322	311	302	292	324	287	289	293	316	301	320	312	302	299	324	335	291	325	310	309	295	288	282	312	279	293	327	300	283	283	309	296	330	305	302	287	329	316	306	307	316	284	338	308	293	343	340	308	289	306	293	310	320	329	325	296	305	334	328	297	301	312	286	310	294	315	301	312	304	308	309	298	302	270	275	291	308	306	346	266	322	292	295	289	318	299	305	300	307	305	278	287	314	318	293	288	316	285	303	301	303	298	297	272	311	303	296	327	322	329	320	303	302	263	284	282	322	315	303	312	310	320	320	309	271	290	300	273	324	288	320	310	308	300	296	314	301	312	272	339	311	326	286	301	295	305	312	276	302	296	308	324	316	287	298	287	290	307	283	284	313	293	318	287	312	318	306	309	313	306	302	286	326	313	297	306	288	293	316	291	307	309	310	280	277	273	317	301	277	290	272	328	294	295	320	306	300	304	309	303	309	316	281	305	311	278	290	296	305	322	317	317	299	341	295	319	307	274	300	318	328	336	317	300	308	317	339	298	310	306	300	308	296	309	281	303	315	290	276	293	290	292	306	298	288	314	283	282	306	318	313	306	299	290	344	303	324	334	319	288	318	314	292	300	308	307	303	325	324	312	312	324	294	291	273	298	350	303	305	313	291	298	324	320	266	320	288	340	300	301	321	321	316	308	290	310	289	292	323	285	312	298	321	316	318	277	306	300	280	268	304	310	317	288	296	298	304	300	320	321	301	346	322	292	309	353	318	340	322	313	312	312	311	299	307	323	341	325	308	341	318	335	308	298	315	299	314	353	298	330	308	306	301	301	301	298	310	334	287	293	303	312	310	303	307	290	287	334	325	340	301	310	322	329	363	297	304	314	311	295	309	323	299	311	295	312	297	315	318	301	292	326	318	312	335	323	308	296	263	292	301	311	292	308	328	295	287	291	294	286	299	300	277	300	301	283	286	303	301	326	294	328	306	318	284	312	334	319	316	318	311	305	312	317	314	275	293	294	283	285	282	300	306	316	288	309	294	310	295	310	266	274	317	301	318	289	318	302	307	293	293	293	307	266	319	368	291	282	311	302	296	306	283	350	271	317	304	294	311	320	320	280	295	351	326	314	311	324	310	302	274	315	280	311	308	308	343	266	304	298	308	335	281	293	318	283	336	288	316	295	285	326	286	321	291	280	291	282	297	308	282	305	291	295	290	327	321	314	295	297	292	299	266	312	297	309	305	293	294	275	283	269	332	299	283	261	318	303	321	294	304	291	330	283	306	285	322	312	291	312	275	284	283	307	300	331	334	332	299	276	324	287	314	298	312	318	326	288	312	308	333	304	289	329	292	308	283	304	283	300	311	330	316	325	321	332	319	298	294	303	274	304	296	309	288	336	297	314	297	321	322	280	293	292	324	314	279	327	319	307	299	272	290	321	288	310	313	276	333	328	316	305	308	275	268	276	321	308	294	319	299	303	322	308	290	300	292	286	306	344	321	298	301	311	301	343	262	288	284	298	306	313	312	286	327	315	299	271	292	291	315	294	296	321	293	289	296	310	340	284	292	298	289	316	273	298	319	300	315	317	310	313	336	301	282	311	284	319	310	308	272	271	278	305	289	321	330	293	293	289	276	315	313	329	321	327	280	311	312	302	331	315	307	273	320	302	301	319	321	321	305	308	330	315	302	316	299	280	303	286	321	301	273	315	301	285	299	310	322	311	277	292	298	302	311	294	305	317	280	295	292	284	303	306	292	292	288	285	292	332	303	289	304	284	298	300	310	313	305	297	292	345
21766	24278	37338	38754	34207	28510	23943	21120	27874	18457	7429	8722	8546	6481	5843	5836	7035	6218	4673	3840	3590	3230	2803	3555	4831	5621	5822	4886	3177	1304	1160	1199	1169	1419	1535	1272	1124	1112	1142	1017	1123	1017	1034	960	885	969	893	954	896	941	833	815	801	792	782	784	765	837	774	781	815	824	832	797	777	814	802	777	835	789	759	765	793	772	833	787	806	794	791	751	772	763	813	804	802	740	790	777	811	738	850	740	790	747	758	799	741	769	774	772	760	765	733	754	748	791	814	789	766	715	770	793	776	782	754	727	732	786	776	775	755	738	778	823	746	830	802	771	729	784	727	773	749	725	762	803	724	768	818	765	769	827	830	806	747	718	769	799	759	850	772	797	757	810	785	788	767	799	798	778	763	778	742	743	793	805	772	806	782	768	806	784	727	766	716	752	755	784	729	808	776	813	793	742	769	824	776	759	760	779	747	756	817	742	778	818	836	791	738	791	720	748	769	776	786	741	768	741	805	796	741	799	736	802	764	803	793	744	774	778	735	722	770	801	787	824	802	735	811	738	713	749	793	772	733	753	733	781	770	829	753	789	788	791	764	771	846	767	830	758	754	766	780	806	790	758	786	807	779	792	794	758	797	778	746	803	788	763	725	760	791	785	771	736	775	782	795	822	803	752	736	790	735	742	742	736	768	778	778	806	739	786	738	731	785	770	775	757	774	776	758	750	760	771	757	758	792	764	753	753	781	815	801	712	747	756	808	764	762	747	742	764	797	738	771	757	719	768	764	737	802	808	780	799	751	749	748	762	772	767	849	754	759	757	771	759	767	748	783	764	784	780	784	768	737	743	695	744	752	767	748	755	819	775	779	813	782	780	711	734	760	801	776	754	794	764	742	742	715	762	779	766	812	761	755	769	795	757	801	760	724	733	789	761	775	764	712	787	760	774	748	784	801	784	789	807	733	759	760	747	772	804	784	800	778	736	811	784	762	748	730	820	799	756	798	788	740	762	786	761	760	737	779	746	767	850	751	779	757	779	731	767	781	816	782	735	812	763	808	779	759	728	748	775	751	787	787	829	762	744	748	815	797	734	683	786	760	713	755	782	792	771	773	778	764	797	762	755	751	827	758	754	745	737	793	793	816	767	754	777	796	754	731	741	815	740	773	765	796	744	781	792	784	775	773	736	706	750	805	778	791	792	812	763	798	774	781	737	733	763	792	736	772	737	755	759	812	766	736	773	756	727	808	773	742	751	761	750	776	804	785	816	817	850	781	736	762	805	792	750	756	789	798	772	756	788	740	750	802	728	746	780	764	717	740	807	760	710	772	718	756	735	749	740	802	774	779	789	784	769	789	791	757	803	825	805	745	770	812	792	791	799	779	756	720	759	774	740	800	714	769	786	765	714	775	726	769	834	767	815	759	781	744	799	761	759	776	790	759	758	776	742	794	773	772	865	774	783	804	747	740	743	751	749	782	760	749	721	785	744	753	770	798	725	789	762	777	788	786	753	772	724	762	801	773	745	778	727	765	809	747	751	766	827	797	766	740	765	809	759	771	775	759	805	790	809	758	742	755	771	805	802	744	757	792	790	814	807	742	778	759	763	720	743	807	799	716	783	840	827	805	796	745	795	771	782	777	765	785	785	756	764	713	763	811	718	848	742	747	800	846	777	790	784	738	822	781	796	776	782	749	804	816	760	743	770	773	807	711	805	840	775	801	773	753	777	806	774	732	718	772	836	754	747	777	742	743	788	786	779	791	799	752	807	771	808	760	772	816	724	782	781	789	714	801	711	769	790	767	768	733	699	805	763	776	763	760	767	767	757	759	763	807	794	751	776	787	721	812	794	810	801	748	757	795	736	739	729	800	853	764	772	740	804	805	789	791	763	798	785	768	768	789	735	744	814	825	740	774	828	739	797	819	768	760	717	734	785	759	787	781	767	765	827	803	741	808	831	803	763	731	751	808	775	729	791	766	774	798	758	747	764	758	756	757	764	786	797	750	766	769	786	813	783	738	786	767	777	756	822	738	804	729	740	796	804	769	764	797	776	785	765	798	831	760	795	781	794	747	775	763	783	775	811	770	829	773	743	728	775	789	783	770	718	798	774	778	728	764	767	730	788	747	745	773	804	751	814	755	769	748	788	812	727	802	725	764	792	797	727	726	787	771	801	788	771	774	764	758	748	786	750	755	739	770	779	764	781	780	804	757	771	783	749	810	739	723	766	728	789	763	765	761	753	759	711	755	758	778	834	731	798	738	767	748	782	743	815	798	803	793	794	779	815	781	773	776	746	756	787	815	791	843	757	794	780	762	760	778	774	746	761	782	823	769	755	749	747	816	728	771	770	791	798	758	773	769	749	782	773	726	759	798	796	752	756	746	728	789	733	741	795	792	773	847	774	785	777	783	765	796	791	735	797	749	772	823	795	775	738	754	812	769	786	742	800	754	805	789	773	742	783	761	763	765	743	734	744	749	766	839	777	816	726	753	758	752	777	775	745	765	744	746	743	754	749	793	826	765	778	740	752	764	744	778	757	753	768	794	760	794	756	789	753	740	768	787	809	765	802	744	755	761	778	737	758	735	795	745	779	733	750	772	767	714	775	764	758	742	787	746	764	807	772	796	745	766	763	754	786	769	765	760	729	775	815	801	789	788	801	783	794	755	795	791	765	799	735	753	804	780	788	777	727	765	730	821	839	751	788	794	768	755	812	795	811	746	766	789	814	776	780	751	755	774	790	757	770	779	755	800	751	790	790	778	770	821	780	808	769	757	828	780	768	770	762	756	760	741	754	752	768	808	752	731	752	812	715	804	705	749	771	752	733	731	747	768	776	775	766	745	789	782	766	743	768	728	765	782	781	743	776	788	811	784	784	729	764	802	807	761	827	764	806	714	788	747	786	792	792	791	810	762	773	760	762	818	780	755	720	759	790	808	731	730	769	725	771	800	743	773	777	738	786	762	823	800	767	757	764	767	810	762	780	771	770	787	768	783	789	765	736	790	814	778	749	812	777	790	745	828	729	783	794	724	751	781	780	803	757	774	743	797	793	780	743	747	769	729	774	780	749	791	748	766	763	732	756	782	796	800	797	796	829	777	751	784	755	726	782	787	770	743	766	811	778	746	761	789	793	772	822	778	745	753	792	759	776	791	768	747	739	765	729	738	779	791	775	771	777	777	807	780	773	716	791	729	769	787	796	741	784	788	803	741	792	801	702	775	767	769	746	756	779	788	804	744	842	740	777	750	759	722	780	814	769	768	783	708	758	747	783	808	764	757	818	762	798	755	769	758	816	791	769	776	752	733	784	734	747	774	753	790	788	787	768	784	770	731	835	764	763	747	741	777	778	769	738	760	744	776	749	782	765	768	747	789	706	757	808	807	744	747	763	762	743	768	750	777	778	764	762	747	743	747	744	777	751	835	802	767	807	762	757	780	748	784	746	795	776	789	781	756	750	701	771	757	796	794	761	764	751	782	834	731	777	757	808	777	810	771	815	763	765	790	763
43047	37249	43478	35566	27023	20076	14529	13014	11482	4954	2767	3128	3369	2311	2007	1793	2142	2188	1706	1156	923	1049	973	983	887	1610	1680	1942	1047	600	416	571	571	778	679	569	433	379	437	460	460	431	405	361	333	342	369	390	322	332	325	297	320	279	303	296	302	298	284	305	294	273	293	268	311	258	326	297	309	273	288	277	304	278	280	282	288	282	318	276	288	286	283	283	296	279	274	274	284	307	265	283	282	245	280	309	285	237	251	253	283	266	266	285	300	246	287	291	253	304	260	274	308	271	259	258	267	267	301	262	246	293	263	295	234	301	296	291	264	258	276	302	263	280	267	287	301	273	272	268	282	276	285	272	302	263	287	269	288	252	280	276	283	282	286	268	268	264	274	277	255	278	290	265	298	296	263	265	296	244	274	272	281	269	301	306	282	260	280	262	259	274	274	291	292	258	255	263	302	298	297	256	288	262	258	286	287	305	282	289	281	313	274	279	291	270	276	249	295	268	278	292	271	292	293	250	277	294	299	271	259	292	287	272	292	266	246	274	295	262	277	264	290	273	295	285	285	264	285	276	279	250	264	261	269	259	257	295	276	264	236	290	280	280	238	245	258	262	283	249	274	306	280	287	269	281	289	282	281	270	303	272	275	270	278	269	284	267	267	284	263	299	263	273	272	259	283	278	288	282	274	282	245	281	268	296	262	299	310	254	269	257	272	260	308	279	253	285	306	291	282	244	293	271	291	272	288	297	268	284	273	227	278	313	244	298	279	273	272	260	262	258	283	285	271	254	288	268	281	287	287	258	252	224	279	273	280	292	265	253	273	272	277	280	280	290	276	282	281	285	270	291	245	297	308	261	282	278	264	286	253	257	283	274	249	282	268	285	293	277	286	296	291	267	279	265	294	293	279	256	281	246	249	290	277	254	266	269	298	281	299	268	248	276	278	232	303	282	287	275	265	273	311	284	272	285	271	271	270	285	280	271	270	299	269	288	281	278	267	307	301	290	272	294	273	248	309	262	321	270	275	286	284	258	287	310	291	270	289	294	271	270	285	252	271	291	277	244	274	256	265	269	291	276	305	285	281	258	290	309	277	239	293	284	292	261	273	285	290	267	308	259	300	299	277	267	290	276	281	270	268	278	283	289	283	275	283	283	268	295	260	284	262	273	280	298	288	281	318	301	301	291	308	280	265	291	267	278	255	256	269	280	280	290	290	298	302	290	258	309	280	275	312	273	265	291	273	255	279	243	287	261	255	276	250	281	277	268	252	255	280	261	279	265	278	277	290	242	301	276	287	288	286	291	257	263	320	303	274	284	280	293	309	277	283	270	273	282	296	295	246	272	289	284	302	283	275	276	237	286	310	297	292	261	263	284	255	302	264	261	303	273	290	285	271	272	296	247	299	293	294	255	270	263	276	289	275	273	258	262	283	254	284	266	277	262	279	260	285	253	263	258	287	235	274	254	278	272	277	276	284	288	309	304	322	294	272	266	279	253	239	290	282	271	278	293	231	244	297	277	279	294	278	273	293	273	305	270	298	257	258	292	270	243	261	298	269	298	257	287	295	265	276	261	262	287	262	307	288	297	260	267	275	299	304	275	267	270	291	274	277	271	293	256	281	292	272	270	267	281	281	271	277	270	266	294	272	285	263	300	253	251	275	268	296	301	283	268	256	291	296	261	283	231	274	273	278	275	275	253	276	266	288	279	272	295	281	263	285	281	278	292	279	259	267	252	258	244	271	270	270	283	313	270	284	293	272	257	264	300	287	275	291	273	289	267	248	318	257	300	268	272	267	284	257	267	263	292	286	292	276	280	279	312	281	276	315	303	301	276	278	280	250	286	258	303	279	287	254	261	256	274	295	269	259	273	318	276	273	278	280	277	254	279	257	248	280	286	268	286	285	278	292	281	253	298	291	289	290	279	281	275	283	283	246	270	256	298	282	247	279	287	245	263	252	285	283	279	289	280	283	300	256	267	288	324	284	284	258	269	286	283	249	280	269	275	273	293	256	262	277	287	273	291	254	291	296	259	281	300	249	247	274	303	288	273	269	281	264	243	291	275	291	280	267	262	288	279	267	269	314	289	275	270	276	270	276	264	265	299	284	269	282	247	272	258	281	258	292	311	289	254	271	316	264	309	253	282	276	284	294	284	239	283	300	300	270	292	266	279	263	271	288	322	264	274	267	292	292	269	293	260	295	277	278	277	285	276	270	271	272	237	259	255	293	287	256	284	284	275	272	286	306	290	272	292	278	256	299	259	276	241	286	262	285	267	276	281	289	285	303	299	285	252	247	282	253	262	273	270	292	275	285	254	278	235	271	268	313	296	292	276	271	262	265	312	313	268	307	265	278	270	266	277	255	290	264	243	310	273	285	266	267	279	295	293	325	278	276	255	258	287	269	271	267	282	232	257	306	253	285	264	291	280	262	322	289	278	284	269	272	290	288	295	295	251	285	265	303	268	272	246	292	297	277	270	284	307	289	276	299	297	252	299	270	283	278	238	292	273	274	313	264	261	285	279	279	277	270	270	269	272	276	293	261	269	275	272	245	258	260	275	285	264	277	283	280	270	308	272	303	263	298	251	260	269	253	283	275	295	290	303	291	293	281	277	302	279	292	295	287	293	280	311	267	279	280	312	261	267	304	299	289	286	290	272	271	250	257	286	300	282	291	255	280	284	282	261	290	267	251	279	299	282	301	297	300	253	270	304	246	260	292	296	286	271	281	282	276	289	285	276	264	268	280	265	246	269	289	283	268	283	301	275	270	264	264	269	283	311	297	286	291	277	295	269	295	265	257	273	291	305	256	283	261	253	285	300	291	285	273	282	287	287	271	315	253	304	262	270	276	226	285	254	308	257	247	304	278	298	273	287	277	301	251	263	280	289	259	266	276	257	271	253	292	302	291	254	286	297	264	277	297	272	308	294	283	253	244	298	282	288	276	267	282	268	280	262	262	280	297	303	268	266	288	283	284	297	254	275	264	271	272	293	260	295	262	253	253	305	272	288	270	297	250	290	262	257	305	279	296	301	263	255	278	280	287	258	274	261	296	264	281	271	266	255	276	263	286	282	249	288	293	292	270	259	240	251	302	237	280	287	271	295	265	264	308	270	292	285	260	288	294	281	270	283	286	292	275	267	309	267	291	256	274	305	307	281	272	279	285	281	291	298	300	299	294	262	278	272	284	272	273	305	262	249	289	284	250	259	259	279	268	258	252	282	285	288	277	282	272	277	280	239	260	286	283	259	285	243	277	274	276	311	274	259	300	285	289	309	285	269	283	292	270	289	274	259	272	259	260	256	261	267	267	259	279	291	311	289	281	291	252	269	280	306	261	295	251	258	311	282	242	293	285	273	269	274	294	273	296	252	249	282	296	273	275	271	281	281	291	276	274	302	241	276	290	292	284	280	290	267	321	292	278	253	296	265	275	238	260	295	289	262	260	264	282	271	305	255	269	303	292	263	276	295	310	270	270	275	261	283	264	263	286	266
26478	29368	42438	42767	37802	34005	30080	30210	27407	14751	10968	12699	13529	10064	9728	9508	10944	10326	8897	5969	4545	5608	5221	5359	4476	8378	8874	9812	5263	2863	1722	2598	2815	3465	3186	2638	1894	1699	1955	1977	1991	1835	1612	1578	1350	1355	1498	1780	1265	1159	1019	795	836	836	761	816	741	837	760	805	793	763	836	789	878	833	792	798	785	772	791	755	731	761	740	799	792	758	783	763	747	768	693	801	717	799	794	725	774	741	750	733	708	719	746	736	711	713	692	763	716	711	708	646	715	742	729	678	710	763	758	694	674	726	731	734	699	739	701	670	678	684	686	716	717	682	720	745	684	699	733	689	701	703	716	707	714	654	657	694	725	718	699	682	694	675	682	752	706	683	685	707	667	717	645	704	676	673	745	758	673	720	733	638	753	667	737	649	671	709	699	688	721	696	726	725	747	708	672	681	688	709	735	704	724	702	729	727	719	685	686	660	674	703	746	705	708	710	700	684	701	726	726	691	748	652	720	689	709	704	747	740	722	700	720	736	715	695	679	743	716	639	729	673	713	708	653	747	695	732	686	702	727	656	705	714	700	681	700	702	687	685	714	712	697	699	749	671	700	754	737	704	722	701	705	729	669	684	705	707	691	709	662	661	754	733	687	677	718	710	662	698	667	677	698	709	727	741	710	737	716	700	672	733	677	712	670	703	731	691	706	693	723	710	709	702	707	764	731	683	688	685	703	705	688	712	740	698	740	732	680	680	690	691	699	704	706	676	705	701	721	701	693	728	683	746	730	670	703	670	668	726	725	695	701	717	725	666	692	738	739	669	702	706	650	639	736	715	661	692	709	678	678	734	701	702	732	720	685	722	678	757	682	703	762	671	745	770	704	709	703	689	737	693	740	698	659	699	725	700	700	706	699	723	704	714	699	742	724	680	689	695	663	732	719	713	686	708	749	710	717	704	729	713	692	714	721	697	718	718	684	697	691	724	719	723	710	638	764	719	702	754	735	716	682	726	719	758	699	751	742	788	671	685	728	698	683	704	691	737	691	738	717	723	747	678	679	734	722	692	714	711	746	694	658	720	726	681	708	692	704	694	703	713	712	717	666	668	703	697	721	739	665	654	712	700	684	675	710	691	698	750	689	687	690	715	691	747	720	692	667	701	712	735	715	699	699	687	697	683	695	731	659	696	670	720	721	719	703	681	741	720	696	694	691	689	714	712	717	724	732	681	766	702	716	717	718	726	713	658	693	680	714	716	704	679	683	684	760	723	681	685	731	702	746	645	698	664	697	734	693	675	676	723	721	666	709	738	738	720	743	676	690	653	706	713	682	666	686	690	702	714	692	735	672	723	675	733	694	646	709	680	665	761	661	669	712	671	710	723	741	734	728	659	649	721	691	699	683	689	672	641	745	724	712	727	686	718	695	708	682	710	696	727	691	755	710	705	746	736	681	701	726	699	737	679	690	719	670	713	705	720	723	696	700	696	689	697	680	670	709	711	693	646	681	657	653	723	726	703	708	719	679	694	679	740	691	726	680	705	658	694	682	689	706	682	692	697	679	728	699	713	697	711	697	699	759	736	758	651	695	715	680	725	760	711	703	732	719	719	701	691	674	720	728	731	729	716	662	663	689	680	703	661	697	713	694	708	712	641	683	699	715	697	698	721	709	723	675	717	708	678	710	731	738	686	671	651	689	676	726	725	735	742	683	750	664	687	726	677	743	689	667	732	712	693	687	749	691	761	716	707	702	681	717	700	685	744	715	703	730	730	689	662	735	716	663	717	726	713	705	690	756	724	716	714	689	710	660	728	646	722	711	697	691	698	730	687	672	720	647	682	714	726	772	738	665	710	681	733	724	730	715	706	685	735	716	696	684	672	634	671	710	720	707	692	718	706	678	703	708	705	674	746	702	694	679	692	716	681	713	708	664	671	679	693	686	724	733	681	739	699	672	671	695	682	667	708	675	720	711	682	692	728	722	686	667	724	718	671	673	683	676	706	703	689	662	670	685	698	725	687	695	709	693	773	651	713	719	742	670	732	710	714	742	745	727	700	737	720	676	734	701	697	674	715	701	679	685	702	707	704	732	763	640	703	712	684	704	735	657	676	678	699	743	745	666	691	717	760	682	728	695	686	673	694	768	719	675	669	686	686	782	711	750	708	710	720	724	761	694	756	715	745	693	751	715	702	696	731	731	703	758	706	643	680	672	697	677	699	678	714	678	678	652	705	698	680	704	709	682	746	701	677	682	737	742	703	747	686	651	665	737	722	713	697	660	722	703	715	708	651	700	711	726	706	706	714	690	712	723	698	712	749	794	735	716	729	681	736	717	708	669	671	709	662	722	762	707	718	720	704	667	717	683	713	678	729	708	681	724	675	716	689	698	702	692	747	691	702	740	669	669	710	718	720	694	691	719	721	695	690	713	714	692	698	718	700	701	715	762	707	685	690	720	728	682	727	679	696	690	681	721	703	687	709	724	742	738	667	720	665	653	699	711	664	684	714	698	692	699	699	703	693	754	698	726	654	654	687	723	725	712	688	691	703	738	689	724	737	662	695	702	686	691	770	698	673	697	704	652	712	711	703	692	688	710	679	715	705	734	625	724	712	718	758	740	674	692	663	723	709	713	662	678	677	675	700	702	761	659	705	713	694	702	652	741	697	670	706	720	740	720	684	715	707	697	701	684	697	698	663	707	732	725	693	710	674	727	695	688	663	681	661	692	720	707	706	742	746	709	714	716	698	689	688	672	730	719	724	687	715	721	690	704	702	662	720	694	706	688	692	698	640	668	675	725	711	728	710	730	720	719	685	716	711	680	709	706	742	704	701	704	695	696	683	701	714	667	743	678	682	708	707	708	676	743	724	729	719	670	716	747	675	728	697	721	689	719	710	768	666	718	660	701	679	707	669	731	710	671	744	679	701	727	716	688	675	740	667	699	717	721	738	672	709	687	712	707	672	699	723	718	691	642	742	741	738	720	728	722	685	698	678	675	705	661	783	716	719	730	705	688	661	726	684	695	720	690	687	711	701	724	738	638	694	726	671	675	697	714	710	694	732	691	714	697	655	686	656	709	668	706	691	657	666	662	734	690	723	658	685	714	666	722	647	725	716	725	721	653	718	700	698	675	709	717	724	698	692	695	679	696	746	685	729	691	706	737	650	689	710	726	712	712	718	707	698	730	695	719	683	692	720	697	709	718	713	723	762	691	661	731	746	703	712	724	719	704	689	723	714	657	703	731	665	730	670	698	694	704	663	743	710	711	680	739	696	677	695	760	686	717	666	731	733	704	729	694	682	682	640	684	729	660	671	702	726	712	712	672	698	696	676	704	755	686	678	713	687	691	711	707	679	681	741	762	699	670	694	690	739	720	669	691	737	691	688	640	717	695	650	717	681	696	719	722	727	670	703	696	732	693	702	726	708	721	713	669	700	707	701	750	667	708	691	715	732	727	721	734	736	692	700	739	686	759	714	681	719	753	694	710	694	759	707	697	645	697	678	712	741	749	718	653	632
20685	18137	22799	17270	10544	7168	4640	2397	1633	1247	1070	1226	1372	938	578	615	660	715	595	523	531	385	386	406	363	349	392	384	350	289	312	343	301	308	282	306	303	292	273	298	303	296	290	316	310	291	297	304	291	289	313	289	298	302	276	288	286	299	287	290	292	275	284	317	304	311	296	262	295	270	277	255	285	272	323	271	303	281	301	277	283	265	271	309	300	297	280	257	291	265	309	286	282	273	296	308	291	312	290	304	292	273	269	304	289	274	271	296	292	275	285	284	283	252	316	264	287	290	285	291	284	262	306	294	278	298	312	275	281	282	301	266	291	275	265	303	288	291	285	299	270	288	295	294	317	275	274	299	271	273	292	280	310	295	317	277	274	297	285	305	298	264	265	298	262	257	288	283	284	317	267	297	301	272	289	300	291	281	285	300	289	272	302	293	295	290	269	293	296	294	298	233	279	300	322	288	313	278	267	290	263	278	329	295	287	267	289	250	315	287	279	283	268	256	267	274	271	255	294	280	294	272	296	284	296	287	295	309	302	291	288	292	316	292	279	307	278	267	304	298	284	274	303	271	290	281	268	294	261	290	284	282	285	281	325	267	285	301	277	284	325	308	309	277	278	288	293	291	275	291	273	247	284	282	288	318	312	268	271	286	282	294	317	268	278	264	251	294	328	280	308	298	307	256	275	281	278	253	283	280	309	284	284	300	318	286	285	312	270	255	278	295	299	308	281	313	304	291	311	313	278	299	298	285	297	293	263	290	310	299	284	292	313	290	283	287	266	277	286	291	288	283	308	321	271	294	267	297	305	278	277	304	298	301	275	319	285	270	287	270	310	288	293	290	281	275	305	263	291	296	318	279	297	285	293	307	231	268	284	332	290	270	290	283	287	315	289	278	303	276	294	274	283	281	305	281	288	270	299	309	308	299	278	267	282	306	279	308	295	262	283	257	289	272	287	299	312	277	285	305	312	301	303	275	270	287	282	279	272	281	286	287	262	313	302	277	279	261	266	285	293	322	286	273	306	292	277	290	266	257	285	272	313	276	305	279	259	311	261	321	304	279	319	294	290	307	322	302	347	273	269	267	290	292	256	305	303	285	287	248	287	270	300	279	295	283	307	313	305	276	245	266	261	296	280	287	289	283	292	254	277	292	306	280	310	269	305	258	314	292	282	316	278	281	306	289	280	278	294	297	304	293	297	263	304	256	299	277	295	300	309	292	282	275	307	301	305	291	299	284	300	309	276	273	276	287	249	273	291	312	247	284	262	287	296	277	290	317	276	306	287	280	240	289	291	275	290	299	259	294	285	273	304	285	297	294	292	285	295	275	301	306	302	293	309	300	278	300	296	282	313	283	290	280	269	278	287	288	286	279	287	258	256	305	286	274	284	283	296	267	304	292	294	281	321	270	279	275	302	285	261	285	290	244	283	291	285	281	267	295	284	269	302	270	325	291	292	267	288	286	268	294	272	292	267	264	284	299	306	301	285	318	279	323	267	292	316	265	315	259	280	272	305	273	303	283	301	286	303	288	317	284	296	252	300	282	294	271	298	292	291	269	301	294	276	305	283	315	308	273	277	289	291	282	267	261	282	267	290	282	279	261	291	263	311	300	286	270	270	273	299	284	293	291	288	309	262	272	295	300	259	274	284	273	278	272	296	271	288	277	273	285	284	275	328	312	312	313	301	314	300	286	251	292	299	273	292	299	298	274	293	282	282	298	275	257	278	287	284	269	311	266	286	303	310	284	274	270	304	259	297	293	260	302	304	259	286	296	266	294	268	279	283	273	254	290	310	258	262	264	252	286	295	313	299	267	283	274	314	279	294	291	285	312	299	303	265	275	289	294	280	305	303	294	261	312	262	259	285	307	288	295	267	313	245	279	277	294	305	254	282	286	285	251	283	276	304	275	282	290	320	292	288	259	283	290	314	272	286	310	303	282	267	278	294	280	299	277	283	266	280	293	321	320	302	282	302	308	256	298	265	322	287	315	294	259	290	277	296	305	285	275	283	268	267	291	279	260	277	305	300	281	319	275	294	320	299	308	304	302	255	292	280	273	285	321	287	301	280	285	282	288	309	260	293	315	259	272	295	275	283	293	308	279	285	288	287	293	250	293	264	246	278	280	301	265	286	293	285	288	281	276	310	299	283	287	257	300	279	282	292	301	290	250	329	295	290	314	275	287	296	276	308	283	242	270	318	298	279	278	307	248	274	285	296	266	263	269	290	286	311	305	293	273	274	287	287	288	287	296	304	315	250	319	306	299	281	275	282	330	317	280	289	264	277	297	306	336	295	298	283	275	299	257	303	284	262	243	266	288	309	296	312	321	302	278	303	298	294	261	276	292	269	287	324	307	316	308	257	319	274	303	290	295	272	294	293	315	293	274	297	295	252	287	261	278	284	282	283	286	261	262	296	286	283	279	265	295	274	282	298	269	272	289	288	266	264	268	279	278	289	276	287	255	287	309	279	323	299	299	290	307	275	271	260	266	290	260	311	290	290	298	260	295	307	316	312	292	267	292	281	310	298	291	287	268	289	316	289	288	267	290	300	281	304	290	246	296	258	293	286	285	284	312	285	307	291	296	287	302	279	284	301	311	278	313	276	276	283	265	306	275	286	267	309	282	298	294	296	286	286	282	274	302	267	270	305	295	301	313	283	312	291	307	307	295	311	264	273	300	291	280	270	254	271	285	273	307	248	278	290	301	287	286	283	279	294	306	291	317	294	302	276	305	260	290	297	283	251	278	280	308	268	313	298	327	310	278	305	283	299	274	287	275	290	294	296	267	275	270	300	268	297	316	295	287	273	303	290	298	299	297	278	288	254	286	305	296	242	261	278	311	301	269	322	295	300	299	283	275	287	260	279	301	338	251	270	284	282	260	290	284	283	287	295	281	285	302	293	296	293	258	295	302	311	299	312	281	284	253	263	282	295	316	296	260	298	310	304	287	315	297	275	288	289	314	336	278	324	290	276	271	301	272	301	282	295	307	298	319	281	294	279	278	302	290	285	264	287	296	263	240	284	311	284	269	267	267	272	262	299	263	281	273	264	291	291	304	302	257	281	277	256	282	311	273	295	312	274	280	245	279	273	267	298	289	313	290	296	286	287	280	304	274	282	300	269	274	271	281	309	282	292	280	288	282	279	253	283	257	286	271	280	309	305	274	314	317	286	272	283	298	301	290	309	271	320	296	280	287	278	253	292	262	282	288	281	276	289	264	284	287	291	246	252	280	280	264	311	285	331	292	315	316	298	303	301	312	278	295	289	286	268	247	273	295	291	309	289	295	275	273	282	307	282	286	288	268	274	282	296	288	274	317	332	284	303	325	282	279	286	285	277	260	289	295	272	262	290	255	292	286	306	279	300	290	292	262	299	271	267	260	265	293	253	280	284	269	259	265	278	267	300	286	303	311	277	290	286	281	303	289	323	271	278	304	301	250	274	316	267	292	312	297	273	257	284	275	305	283	282	284	296	263	287	271
12196	15648	27904	27695	22761	19736	15197	9758	6615	5607	4681	6018	6344	4033	2684	2754	3323	3127	3076	2538	2147	1737	1604	1505	1331	1460	1508	1329	1005	1025	834	891	909	947	873	815	896	845	823	863	844	837	794	801	804	795	771	751	801	757	764	832	772	744	736	800	703	754	690	720	722	730	744	761	763	732	764	721	758	711	789	735	773	685	752	772	782	745	721	716	716	714	710	707	715	756	694	810	723	742	744	721	709	713	705	760	692	724	742	731	719	691	705	747	718	743	705	740	703	700	719	705	709	767	731	744	764	724	738	742	730	744	734	682	721	793	684	748	758	742	758	730	745	703	704	717	704	695	702	752	743	705	713	755	730	723	715	694	726	752	709	749	764	723	733	733	708	741	705	764	766	700	692	767	799	724	703	711	729	757	749	718	707	735	710	760	750	719	709	748	758	707	723	699	672	747	724	723	718	714	775	718	732	690	696	736	699	744	749	734	707	682	750	777	734	766	825	694	730	756	671	726	682	712	737	729	715	718	723	798	717	758	710	759	770	793	741	743	712	709	750	719	766	725	766	721	754	709	688	756	720	775	756	757	743	747	791	754	747	783	706	715	711	716	717	692	730	724	729	752	757	693	707	750	736	728	714	771	748	688	754	763	767	701	783	732	687	691	682	754	659	733	724	696	714	704	718	751	709	720	766	789	774	732	723	725	695	741	749	703	759	718	775	750	709	750	739	735	775	768	676	729	759	743	734	736	728	720	763	764	757	710	744	734	704	785	739	712	787	726	757	742	700	803	760	716	729	732	727	709	728	715	726	737	692	705	746	736	721	653	703	711	695	706	724	718	709	747	702	739	718	726	698	748	718	748	745	736	727	760	724	746	738	730	761	722	702	707	754	730	725	744	766	722	696	724	713	736	758	752	731	762	762	716	719	739	714	717	737	734	779	716	757	699	740	708	668	726	681	750	714	741	747	728	739	736	703	748	759	737	720	742	759	730	777	713	710	756	759	725	769	763	709	730	686	746	740	713	731	736	761	723	659	732	686	756	730	719	707	713	793	705	729	785	703	717	711	727	681	759	766	748	729	756	728	772	700	732	744	742	726	711	742	723	728	769	742	758	733	738	711	730	697	736	683	742	728	737	729	733	764	746	726	771	684	717	684	705	725	722	755	753	751	737	709	692	696	715	798	706	749	743	754	787	726	717	745	761	715	710	715	711	674	713	708	726	717	723	707	713	737	674	754	728	762	713	778	726	755	766	743	704	691	690	728	777	718	735	716	762	754	731	723	749	738	707	667	708	770	716	719	681	719	691	766	752	726	691	749	709	753	765	767	721	693	720	722	718	705	725	719	719	714	728	684	707	723	718	708	706	735	722	741	700	701	757	705	775	735	693	783	739	700	717	723	743	692	699	739	723	678	776	698	695	708	726	727	697	719	714	702	740	663	741	700	692	715	745	713	716	723	745	732	683	708	787	721	735	729	739	733	729	763	742	734	689	731	748	711	756	789	727	736	729	703	774	771	705	737	752	708	767	762	728	712	705	721	694	739	781	707	773	723	792	750	723	745	747	753	706	768	714	726	766	732	740	712	720	726	741	703	691	725	739	704	726	736	748	689	751	741	719	712	741	759	721	732	693	701	735	733	773	698	755	780	675	709	737	729	754	761	755	738	697	662	707	741	658	697	703	734	741	745	736	742	696	721	737	685	732	717	736	733	743	723	737	712	722	707	744	738	714	772	735	706	710	703	753	720	735	739	671	752	709	727	740	681	751	698	695	744	689	764	721	704	773	785	716	707	757	664	705	713	750	723	700	747	732	762	740	680	732	695	729	749	718	748	692	749	741	724	748	750	811	755	742	711	755	764	695	766	694	738	778	728	781	692	776	723	742	759	699	669	730	738	665	769	727	700	725	774	718	739	727	707	752	689	756	732	718	741	699	793	749	673	747	766	759	741	720	741	728	748	733	717	723	714	719	725	737	731	690	740	748	726	689	755	735	694	713	768	706	721	770	735	752	705	735	748	725	732	686	729	793	797	688	706	698	735	749	749	712	740	724	728	668	736	750	727	709	733	733	752	743	716	783	710	726	720	757	742	748	716	674	701	711	720	768	785	705	724	715	723	741	714	726	771	764	794	724	768	765	748	744	736	705	684	738	739	760	761	695	764	743	725	730	707	717	722	755	747	691	691	741	720	690	780	753	704	811	722	729	676	755	744	685	703	723	709	713	726	733	725	728	719	779	714	712	736	747	727	762	730	753	737	775	690	730	684	724	788	696	722	706	782	741	743	700	754	705	749	702	718	706	731	763	767	717	710	715	712	692	719	678	709	736	690	737	725	746	722	712	736	725	765	785	724	745	778	691	684	765	728	695	750	717	729	703	755	734	716	686	755	769	734	753	712	724	724	717	775	747	744	756	674	760	705	710	696	736	747	768	723	691	766	743	781	725	743	707	696	670	720	736	729	729	710	727	711	745	708	739	700	715	743	718	728	725	741	738	662	753	737	674	698	697	695	709	727	687	720	695	761	695	667	688	749	747	734	763	760	714	733	695	729	737	690	713	710	681	725	744	719	711	707	718	716	712	742	760	704	711	686	700	770	734	743	773	758	716	724	772	762	740	748	759	775	709	713	683	746	744	782	710	733	696	782	714	737	741	749	722	770	690	726	713	731	739	743	700	748	789	710	735	779	758	707	694	725	719	752	713	682	781	728	701	704	718	754	765	750	717	736	726	706	734	740	758	735	758	689	708	725	739	739	762	704	655	740	719	726	764	785	762	746	693	707	684	685	719	760	697	749	732	745	726	692	738	712	691	719	707	730	700	741	744	718	759	761	765	753	710	693	643	730	755	716	727	751	711	711	730	692	731	713	726	751	701	709	710	773	733	704	732	710	699	728	737	716	772	728	724	717	730	728	761	632	783	692	731	738	675	719	773	738	652	720	718	773	720	759	684	755	709	733	698	685	723	766	728	710	758	706	712	713	735	719	721	712	724	728	714	696	712	682	742	716	706	797	739	738	736	724	719	786	726	718	725	713	749	739	735	723	734	745	740	690	723	680	733	690	742	743	738	777	713	686	758	754	748	709	725	708	733	738	726	727	722	760	724	749	692	747	743	689	731	712	750	681	725	732	700	764	705	767	724	729	751	750	701	705	771	789	807	728	723	737	729	723	776	702	698	728	757	741	724	706	707	758	734	808	700	733	703	754	720	736	673	739	684	771	727	702	632	687	769	692	721	717	713	726	727	722	731	760	761	716	744	703	761	735	767	771	737	729	692	759	717	781	729	730	681	749	735	784	732	754	759	729	673	709	732	707	727	698	728	762	702	754	733	696	708	767	732	769	722	728	696	739	720	721	703	749	722	765	744	745	749	712	726	736	748	708	716	673	700	762	713	706	735	735	780	708	736	746	779	712	667	748	767	716	693	757	713	747	714	693	745	754	740	734	729	710	751	744	695	742	696	766	709	752	728	707	777	711	726	697	733	764	744	741	711	698	700	721	738
33332	29598	37454	29285	20418	14996	11725	9942	5695	3478	2494	2624	2375	1947	1231	912	934	815	817	838	759	638	597	637	888	956	860	908	607	495	448	413	546	509	570	476	428	388	378	399	398	406	382	377	397	336	359	336	311	353	303	301	306	311	343	315	294	300	354	316	301	337	307	315	326	304	290	294	287	307	287	300	308	320	295	297	297	304	334	326	319	298	306	322	333	311	289	331	293	295	303	269	303	312	290	304	291	332	284	284	293	292	316	314	287	325	290	326	295	315	298	290	334	309	284	323	321	298	319	297	310	332	288	329	294	316	344	313	314	295	288	305	292	291	312	321	277	301	300	307	329	286	313	309	283	308	312	316	278	291	307	311	301	295	306	325	328	317	320	303	309	326	322	302	321	278	292	278	302	292	300	299	305	307	303	290	290	284	301	265	298	305	284	278	343	329	305	301	304	300	262	307	276	300	305	296	332	286	300	295	304	310	292	277	299	314	288	298	295	304	284	298	314	306	312	311	280	305	316	305	314	323	284	310	267	300	322	329	293	320	289	308	272	303	303	323	309	281	325	309	309	290	308	282	294	301	301	281	290	293	258	304	325	339	288	273	336	299	286	297	285	321	305	275	292	270	295	274	301	293	302	309	308	308	312	272	262	272	290	312	314	306	270	332	296	314	291	287	315	287	308	296	292	296	296	280	300	293	303	298	306	290	287	319	303	334	333	345	287	280	301	315	291	289	286	316	292	323	309	312	315	293	287	298	302	313	292	317	308	295	314	278	301	312	320	281	304	273	355	318	306	327	301	322	303	321	262	325	265	314	309	281	315	298	293	293	303	288	279	291	306	303	319	317	311	302	302	343	288	290	278	282	285	320	300	294	286	276	297	316	285	300	287	277	308	316	303	301	278	301	306	298	302	260	319	285	316	320	328	304	318	304	295	311	292	301	321	354	299	306	291	266	310	330	281	321	304	280	313	323	285	283	284	287	290	270	290	306	286	291	308	323	291	317	288	315	318	295	288	302	305	304	266	309	319	307	294	291	299	288	287	304	308	285	289	301	297	303	293	268	299	288	335	326	321	311	300	287	309	297	283	306	312	291	294	280	342	293	300	312	279	300	298	313	307	306	329	275	289	291	293	290	277	322	318	315	305	312	291	308	296	270	306	302	311	274	289	283	276	288	293	312	305	276	281	342	325	329	302	306	326	275	325	291	301	301	301	319	294	294	298	282	286	310	276	320	300	322	283	277	307	281	281	292	295	287	295	311	286	281	316	303	280	310	277	318	310	305	278	322	329	298	279	302	309	290	290	265	327	275	263	320	326	313	334	304	329	307	329	269	287	311	322	314	298	315	317	305	295	324	282	310	291	323	319	305	314	278	312	279	300	325	335	273	301	322	323	305	322	332	294	310	275	272	298	279	288	295	268	295	288	299	332	300	282	292	314	308	317	292	318	294	295	332	323	301	289	292	322	265	292	312	301	308	295	291	303	285	273	304	288	322	304	343	310	320	295	311	289	313	302	272	271	304	307	269	292	329	305	297	319	303	331	301	289	280	306	308	319	289	339	294	309	272	313	295	324	298	311	299	313	300	299	291	298	292	288	307	286	309	321	307	290	311	313	313	368	350	310	336	300	317	285	282	335	279	299	314	287	306	325	308	332	271	290	309	293	289	292	279	316	289	288	293	280	280	335	268	313	307	301	281	307	277	348	301	275	290	320	319	299	305	296	273	302	302	316	303	299	277	303	284	292	290	287	304	283	292	279	266	272	312	300	278	334	290	325	288	290	286	301	289	288	309	303	294	304	298	310	296	322	304	334	280	316	285	293	279	308	338	309	303	313	348	285	312	294	295	285	312	290	311	315	277	308	279	294	300	312	303	294	284	298	295	268	307	299	313	315	311	313	296	301	319	288	313	299	277	285	304	301	281	303	298	319	313	293	317	276	296	319	299	320	324	280	336	290	327	294	327	306	277	310	331	268	303	321	308	341	282	319	314	294	316	325	304	303	282	308	320	321	280	267	330	313	323	328	323	319	292	315	319	326	292	311	298	277	346	295	280	268	332	284	325	315	337	336	306	316	328	312	270	303	291	296	316	327	317	306	292	309	311	309	291	295	293	309	304	292	291	315	319	310	266	285	282	302	330	323	293	286	302	284	320	303	253	288	315	278	313	294	297	303	312	301	312	303	311	299	344	325	314	327	297	322	285	309	306	303	288	295	311	287	308	275	320	308	319	321	324	288	295	277	316	286	258	321	291	311	298	315	313	288	316	276	269	322	306	270	304	307	308	270	324	299	280	308	323	290	293	280	294	280	315	291	287	326	275	275	294	326	279	302	302	284	280	298	289	303	308	294	297	308	309	294	331	279	345	292	287	346	285	290	332	276	302	283	319	309	269	297	269	283	302	310	341	317	302	312	296	293	273	285	317	327	291	304	306	327	266	309	283	333	311	274	302	290	302	276	291	311	314	294	291	306	306	300	308	320	314	301	299	303	304	299	322	284	312	324	292	306	330	318	296	347	340	285	296	276	340	327	285	289	285	275	297	296	292	301	296	284	316	324	299	319	347	297	305	285	320	275	310	315	284	305	291	310	328	310	295	264	294	303	292	308	320	317	269	317	280	312	287	287	305	322	321	282	272	294	286	285	303	318	280	322	297	303	291	284	319	306	306	322	271	312	308	291	320	302	317	310	307	254	330	304	295	236	268	289	332	313	276	318	302	294	323	312	288	314	281	270	274	288	302	307	310	336	322	311	257	310	283	314	312	304	319	320	283	278	322	317	305	297	291	287	285	280	318	282	308	299	309	310	279	278	312	289	299	329	290	294	282	290	298	326	279	310	320	317	298	316	279	309	278	286	320	305	274	272	265	310	297	289	311	296	313	291	324	272	283	320	301	281	302	317	320	296	305	284	312	292	295	302	281	323	307	321	300	333	286	324	294	271	290	272	281	297	294	303	287	270	306	301	298	294	298	272	304	290	304	295	281	290	290	297	271	337	295	288	311	302	304	324	319	298	279	320	318	278	268	293	279	314	316	291	307	327	304	308	287	317	319	288	327	334	292	323	339	294	334	310	310	299	303	303	287	292	325	274	263	318	314	313	298	289	314	292	294	320	302	277	307	277	335	281	333	270	312	268	314	318	289	277	295	283	315	283	306	312	304	293	308	295	345	306	319	298	294	308	316	315	270	299	305	307	297	285	310	285	303	305	294	320	285	326	280	318	304	302	298	315	294	313	305	294	312	334	290	315	287	306	307	317	340	307	305	338	269	325	291	318	304	331	274	313	264	306	305	295	327	315	264	284	306	286	303	308	278	284	318	317	336	313	307	324	318	303	293	277	271	301	314	300	305	305	303	313	305	328	308	326	292	302	317	305	287	331	277	284	270	286	301	328	306	288	301	331	284	326	325	287	264	294	294	305	308	282	292	297	266	313	305	338	295	324	299	273	327	305	279	280	289	299	339	293	272	297	282	294	315	323	285	308	322	306	307
19950	24292	38799	37268	32917	29099	27498	23351	18801	13407	10524	11573	10749	9380	5929	4630	4687	4024	3826	4326	3826	3344	2937	2983	4643	4971	4647	4726	2588	2250	1739	1483	2212	2030	2225	2030	1691	1342	1289	1422	1409	1457	1255	1306	1066	1091	1130	1206	1070	1020	905	853	895	854	793	866	802	824	772	817	837	799	775	844	833	917	810	798	694	817	774	804	800	769	806	809	731	782	816	781	771	799	827	791	778	819	790	761	758	791	780	782	770	807	823	808	755	782	728	793	730	774	745	766	775	799	754	841	783	757	773	773	795	760	765	739	775	793	808	812	721	756	789	734	778	793	757	788	749	786	773	759	762	776	727	743	751	733	776	783	776	724	800	782	798	774	804	759	765	744	788	765	784	795	761	818	762	736	754	768	775	738	728	758	772	736	739	768	787	710	768	768	781	814	741	751	792	748	752	701	763	797	777	776	741	757	712	723	749	795	759	788	746	768	823	772	775	736	740	749	791	783	710	763	768	789	721	784	769	739	784	755	740	732	749	770	753	762	806	760	722	749	785	744	741	732	716	720	707	704	744	737	756	781	731	760	749	726	775	756	798	750	757	750	761	781	816	783	734	700	725	789	715	705	773	737	741	766	789	731	748	741	731	771	795	735	777	755	737	750	743	748	722	741	751	772	735	814	782	721	755	743	748	781	719	787	712	771	740	774	732	785	790	742	715	775	781	788	741	792	753	761	728	741	757	780	765	736	792	786	749	771	766	783	752	735	730	743	724	737	756	791	767	754	830	740	804	719	781	767	768	729	748	796	761	696	754	750	738	785	781	823	728	819	784	768	763	761	757	811	777	828	755	768	764	765	767	781	789	736	737	769	757	768	758	754	749	776	781	763	779	769	781	778	726	725	750	809	761	724	742	771	780	786	768	729	782	740	773	755	788	766	757	747	807	760	750	703	727	789	762	779	788	770	763	757	758	745	764	746	729	753	724	715	769	731	739	761	765	758	756	758	738	747	749	745	838	806	798	774	715	705	724	777	701	756	743	772	779	804	776	781	721	775	745	811	761	759	778	742	758	734	789	751	715	712	734	774	738	758	766	737	755	725	745	774	764	731	743	776	768	718	771	745	716	737	760	788	744	762	799	807	747	736	761	772	784	761	793	808	787	772	750	793	740	752	723	797	763	775	773	744	771	777	716	781	761	758	759	774	779	741	800	758	772	788	754	747	761	752	775	746	734	734	734	808	759	756	788	766	731	755	762	712	769	731	768	780	778	729	711	740	788	771	748	709	735	738	783	759	729	743	739	729	754	728	796	804	734	760	796	758	757	774	736	756	773	770	783	726	733	799	773	800	760	764	753	704	742	765	712	769	767	777	754	767	826	735	793	796	754	801	723	718	794	740	777	731	764	764	772	769	750	776	786	775	782	731	723	753	782	812	729	763	740	701	710	748	746	758	748	707	731	770	712	722	762	731	745	698	769	804	785	778	732	783	768	785	745	735	806	777	742	754	805	787	721	736	783	747	764	756	782	776	767	795	753	805	763	741	748	775	769	709	742	776	761	745	768	784	739	785	730	749	758	750	762	714	753	732	786	774	741	735	762	778	814	738	706	763	720	740	721	789	729	744	750	761	783	737	767	773	772	776	753	780	764	737	750	727	724	759	735	796	740	752	732	764	747	770	740	758	737	741	715	758	790	760	734	785	807	780	739	775	767	798	782	748	771	755	729	741	751	719	759	740	786	761	748	742	745	727	759	783	774	761	764	788	753	777	740	748	742	743	740	766	707	737	749	707	737	760	730	751	726	738	802	784	781	718	740	822	759	738	756	761	796	748	741	739	735	765	806	814	793	770	785	724	799	750	815	723	777	783	729	745	721	780	746	758	799	765	761	714	744	760	735	746	792	773	737	752	753	779	748	759	827	762	827	695	765	743	762	744	742	692	691	779	771	776	749	763	778	728	787	776	775	767	742	736	745	781	773	789	784	802	744	758	743	769	773	782	755	740	760	738	751	761	801	791	732	790	763	761	797	712	739	766	753	757	793	801	747	742	738	789	755	766	752	746	742	760	776	792	781	776	754	812	760	772	745	768	724	765	700	747	754	757	738	739	755	754	736	750	813	765	739	728	733	747	720	726	778	753	738	731	744	754	762	752	783	759	759	762	777	758	768	805	738	750	771	735	771	779	717	747	755	807	778	728	753	796	786	813	759	772	769	808	788	773	754	760	797	750	773	743	737	794	801	741	754	823	755	786	735	736	785	703	783	705	780	736	792	750	774	779	720	783	758	728	800	773	827	734	795	789	796	761	790	775	738	754	750	710	768	724	767	748	713	742	800	710	749	731	807	766	793	770	768	717	777	745	750	732	731	790	746	755	711	802	722	740	738	737	774	753	727	756	746	757	740	747	747	745	728	762	721	753	732	806	794	754	731	758	811	798	750	806	751	752	799	778	791	718	790	757	700	766	795	777	755	761	772	724	771	752	777	768	772	738	750	756	757	729	722	711	762	746	744	772	793	747	822	822	795	748	839	752	778	764	735	771	779	713	799	802	772	797	817	748	766	760	739	779	779	746	724	767	767	737	718	734	771	721	761	797	767	750	750	744	749	786	760	724	752	765	764	721	768	765	723	769	785	765	774	783	732	735	761	697	789	770	775	748	780	757	770	748	811	711	801	783	800	703	772	776	765	820	794	732	746	749	797	766	788	743	754	726	741	773	771	711	768	761	766	746	799	756	700	760	781	719	810	736	767	767	716	703	741	720	758	791	813	766	761	783	785	741	762	756	728	735	769	797	768	772	749	745	770	739	798	810	738	751	722	741	766	734	706	742	738	766	817	839	766	805	750	772	792	770	777	789	785	778	748	764	785	766	759	758	759	712	793	746	760	767	750	753	754	779	790	791	784	806	764	796	743	750	739	743	785	785	767	690	745	800	785	791	721	718	742	758	743	794	830	796	732	752	778	764	759	725	810	813	745	813	729	801	777	755	769	741	746	711	760	730	765	764	728	820	809	769	741	786	746	752	755	748	771	779	740	755	801	777	733	731	789	768	747	726	795	754	752	781	800	768	706	797	695	749	788	768	779	709	753	754	723	739	775	750	750	749	750	761	730	729	755	779	679	740	794	714	723	733	748	756	731	756	732	780	772	750	747	719	758	739	760	783	763	750	761	782	753	765	734	790	794	763	765	739	760	768	744	783	749	812	812	773	788	760	722	796	791	761	776	760	775	770	770	747	735	749	736	771	739	728	820	787	779	755	718	770	760	747	736	754	794	719	726	789	762	721	814	750	751	755	767	755	785	740	772	747	728	797	783	756	734	764	760	797	785	791	812	761	756	746	777	780	760	751	759	795	785	758	727	712	779	758	743	741	789	762	761	775	728	743	742	757	725	753	761	749	801	762	762	724	737	768	708	771	770	720	757	757	747	789	755	780	750	789	753	744	797	762	830	733	795	786	809	795	732	750	739	747	750	768	738	752	792	791	788	718	758	714	748	754	746	694	792	774	756	748	764	771	758	789
40435	36369	42699	35130	28209	21073	16398	13218	9581	4753	3201	3843	3857	2671	2315	1566	1192	1075	1005	985	1122	1004	850	874	1091	1651	1697	1168	849	664	510	512	724	780	701	637	577	452	469	463	413	487	447	421	399	423	410	427	385	360	350	286	312	310	289	297	278	281	288	258	311	296	277	265	271	306	283	281	292	292	268	285	294	324	290	269	277	307	310	310	280	262	262	279	290	285	285	315	293	270	291	294	265	250	276	312	274	279	271	267	273	256	260	264	280	266	282	273	255	279	289	276	295	277	273	275	260	261	284	277	275	269	290	262	284	266	268	288	281	271	269	255	255	268	277	260	310	287	263	261	245	257	237	276	243	275	273	274	258	261	257	289	309	265	260	271	282	257	309	262	264	269	286	254	272	228	321	264	290	249	265	318	270	241	251	272	276	273	263	278	303	259	278	290	282	277	266	243	264	263	268	261	298	297	275	272	255	274	265	272	244	272	282	267	285	288	251	285	285	259	249	291	251	269	271	244	298	268	271	262	248	260	297	318	274	292	286	248	280	276	252	285	274	289	244	295	287	267	286	269	281	260	293	268	297	277	308	289	293	247	288	256	266	265	264	268	294	258	252	265	274	289	264	277	267	254	271	300	280	274	256	300	294	287	289	297	252	253	312	259	251	262	230	287	261	246	274	283	262	286	273	253	290	289	290	237	300	280	257	285	289	317	289	283	301	289	265	261	251	300	263	271	243	303	267	262	276	252	272	291	271	260	277	259	274	304	276	280	263	257	269	280	293	223	269	273	272	264	284	298	290	298	272	320	266	263	270	272	286	258	282	242	267	254	300	265	314	256	274	286	284	273	281	261	235	247	244	306	287	294	286	273	291	269	286	281	286	256	247	279	281	257	276	272	286	255	254	289	244	264	261	296	302	280	251	268	263	265	270	272	294	295	285	265	287	279	278	282	251	274	284	280	294	270	279	273	298	264	306	277	261	266	254	267	277	235	294	264	277	268	318	287	259	260	282	255	240	248	273	247	280	270	247	271	283	256	272	252	256	262	277	279	239	279	282	259	274	284	252	298	288	230	288	277	266	276	284	295	301	263	272	284	285	283	265	250	278	290	271	304	281	246	259	288	258	274	294	247	273	257	281	286	236	285	278	298	278	316	267	278	294	264	284	282	291	280	293	260	254	299	254	292	272	294	273	297	260	285	284	275	262	280	260	299	261	266	291	273	296	278	281	280	263	266	259	274	233	260	287	284	265	295	253	276	257	287	276	246	283	243	261	315	275	282	256	273	257	308	271	313	271	285	256	266	278	269	249	310	273	258	272	274	287	284	255	305	279	266	297	285	285	278	273	267	270	255	267	291	305	253	271	286	273	292	261	264	276	218	272	257	266	280	295	281	301	292	261	272	241	291	293	279	261	257	282	246	281	275	262	253	268	265	315	273	264	274	275	256	281	286	264	280	259	287	263	263	292	276	239	309	289	276	272	292	264	270	300	276	307	277	257	242	256	295	254	271	300	255	249	276	259	255	248	279	309	277	288	258	246	259	277	303	281	257	268	296	283	268	233	269	266	290	268	273	241	276	264	246	254	256	266	299	250	265	244	289	281	227	293	284	258	265	309	275	261	275	261	232	260	241	260	259	247	246	277	293	266	300	246	287	254	273	279	278	276	272	273	279	282	270	273	313	278	278	286	289	264	246	266	249	266	283	300	256	267	277	264	248	272	285	305	276	246	285	293	260	248	280	276	269	289	241	293	290	275	304	286	285	275	269	276	255	294	265	259	276	274	259	250	315	263	281	292	283	255	274	276	279	284	299	282	279	271	306	279	269	271	283	257	260	253	273	285	279	284	272	277	283	283	274	269	278	259	292	271	256	294	272	284	255	273	294	260	283	296	298	268	271	291	282	270	277	294	270	277	282	256	313	263	256	276	284	290	294	271	282	262	270	265	265	320	266	268	270	279	272	313	290	247	253	263	259	273	283	290	289	271	248	317	279	237	244	265	275	281	293	274	295	276	269	274	295	288	312	273	305	289	258	265	257	258	272	248	264	240	287	286	282	272	268	283	276	263	297	272	278	250	301	261	272	277	278	311	286	265	270	264	269	272	256	302	249	279	308	287	278	282	266	277	276	258	271	235	281	295	295	286	264	300	279	277	278	280	308	272	281	269	278	277	261	305	285	291	276	284	271	285	270	267	281	284	271	276	286	278	287	298	278	298	298	263	253	285	293	288	266	253	267	275	268	296	256	301	280	262	265	274	286	259	305	272	269	260	283	252	280	252	291	293	257	267	269	251	282	284	273	276	278	292	268	269	265	270	304	272	272	264	245	269	252	268	260	272	275	281	267	296	266	264	286	276	256	295	267	262	274	281	293	306	256	274	243	280	262	302	287	262	273	265	294	288	255	293	274	250	241	274	261	269	294	281	290	279	282	288	270	274	262	292	303	262	274	269	273	243	304	268	250	255	298	259	299	291	271	244	273	313	253	299	290	303	244	259	295	264	275	304	253	260	289	241	282	291	288	255	284	307	283	274	271	278	261	289	267	274	279	278	276	271	282	275	278	285	289	285	276	265	277	274	271	276	263	274	295	277	250	295	233	277	277	264	233	277	267	274	271	277	252	283	275	262	257	292	298	265	259	275	264	270	264	273	277	256	264	283	257	260	264	316	278	288	262	269	289	329	281	260	282	268	246	248	262	257	269	272	295	268	299	265	257	285	271	251	244	260	311	243	290	277	273	258	299	252	268	273	292	245	271	277	299	260	279	284	301	273	281	276	275	279	285	251	292	262	265	284	291	275	290	254	264	288	283	262	264	280	265	276	293	278	290	265	269	300	269	269	275	248	254	292	276	299	307	275	263	290	247	268	305	289	297	251	277	293	283	254	317	254	258	238	267	262	276	269	276	285	262	274	271	286	266	268	278	282	276	279	269	279	273	246	275	301	285	287	280	256	278	290	287	256	256	277	260	282	276	246	235	261	266	282	268	281	254	265	265	291	273	266	255	296	283	266	292	267	258	291	266	273	284	272	288	278	274	235	252	259	284	258	265	255	276	279	294	301	276	238	280	249	272	282	287	265	265	283	289	282	297	273	250	246	262	245	251	274	269	294	280	254	289	280	324	288	291	282	234	274	308	262	266	250	299	289	264	302	248	251	255	272	267	304	275	253	257	278	265	269	253	276	293	233	289	323	267	248	275	267	283	287	310	256	278	262	271	302	232	233	279	310	277	264	246	246	266	286	256	281	259	272	311	283	274	272	270	224	286	277	294	262	284	291	274	308	262	280	267	289	294	273	292	237	272	285	246	294	257	277	262	258	233	265	278	283	284	282	293	274	308	261	275	271	253	281	283	266	274	280	303	306	270	271	292	271	276	284	276	279	300	298	273	279	244	278	263	293	282	233	246	279	269	284	255	286	256	295	282	316	283	244	281	264	251	268	236	269	272	286	282	250	273	262	259	282	272	258	299	290	291	316	251	250	294	281	269	289	281	287	275
24200	29304	42418	42716	39557	35689	31767	29768	24182	15239	12217	15858	15407	12426	11020	7929	6183	5292	5321	5327	6211	5363	4330	4669	5993	9195	9264	6324	4454	3111	2341	2389	3758	4007	3631	3205	2860	2010	2152	2080	2165	2283	1950	1947	1624	1510	1556	1936	1628	1529	1114	878	916	884	889	838	860	878	745	832	860	840	887	818	845	828	794	800	811	736	762	799	789	763	747	791	820	752	762	742	779	787	725	792	766	752	743	800	763	780	745	702	772	759	697	760	725	752	698	714	678	679	700	725	705	701	669	716	746	699	735	737	694	686	664	681	698	701	643	666	680	653	646	672	710	700	678	746	687	702	703	735	689	687	731	684	720	708	661	685	714	723	662	703	670	692	674	689	732	686	714	705	677	648	731	683	661	695	688	721	653	673	686	681	683	677	706	765	699	721	694	677	676	681	724	688	685	681	713	678	680	707	687	700	720	692	695	715	702	689	680	728	695	673	714	677	719	725	643	726	706	698	734	642	682	713	678	744	689	644	718	659	681	702	694	679	708	686	707	708	682	687	676	716	666	736	694	674	718	641	673	738	706	703	686	674	649	684	649	700	698	708	727	673	705	720	705	683	699	726	695	698	696	669	680	699	663	722	747	691	714	679	691	672	705	704	706	706	688	683	658	689	689	682	702	705	721	692	724	713	686	687	736	691	676	722	674	750	684	755	699	662	690	678	729	702	672	718	719	698	695	683	729	679	744	716	693	691	687	690	695	714	725	666	674	703	657	723	678	725	715	712	654	731	671	714	717	698	664	733	723	661	617	687	729	722	744	696	664	689	676	654	687	656	674	685	681	722	727	656	663	722	676	651	747	693	655	710	696	687	669	669	672	692	690	685	701	674	665	680	677	684	800	691	691	690	701	709	749	740	704	689	690	680	699	680	679	706	728	686	639	666	723	680	712	688	731	709	689	696	689	722	670	725	709	621	705	693	692	660	676	685	705	722	706	693	719	712	635	650	699	696	704	725	733	691	689	725	698	684	712	667	721	663	669	660	671	717	705	673	701	675	685	688	681	642	722	653	714	701	640	701	677	690	702	678	748	676	714	711	696	741	724	670	685	689	695	714	761	693	673	728	677	676	697	651	707	707	708	699	676	643	672	704	663	703	693	695	714	727	669	700	712	751	728	693	668	735	685	671	658	673	682	700	726	665	709	689	693	707	709	683	674	715	711	692	689	698	659	741	697	696	704	704	708	736	691	699	706	735	699	732	731	714	683	704	719	705	675	695	671	677	698	700	695	747	736	698	736	683	686	705	681	716	694	674	678	713	714	672	700	670	682	698	695	704	691	681	696	675	733	670	719	716	710	649	661	708	702	740	712	685	693	681	651	692	642	693	647	683	722	692	701	685	678	753	717	682	653	732	669	681	707	699	713	711	706	643	693	698	681	717	646	738	704	726	717	677	695	742	666	678	666	746	754	710	686	699	693	706	649	723	670	676	695	702	742	700	710	736	676	725	717	695	673	717	680	682	697	681	674	726	725	670	713	713	720	675	700	713	720	679	661	755	715	702	693	680	718	705	743	702	679	727	655	658	686	679	664	658	702	680	674	670	728	713	708	685	710	686	713	711	708	668	661	679	720	712	719	675	731	694	666	721	688	698	788	712	700	628	705	727	728	686	706	690	681	745	659	690	700	715	663	696	688	685	674	671	668	672	641	679	666	768	688	688	696	703	701	685	673	659	708	734	749	671	723	686	690	724	720	699	705	673	648	710	731	678	681	646	701	735	685	712	691	684	703	703	697	676	673	704	706	687	690	698	710	681	681	684	703	707	652	694	712	710	710	669	662	701	731	716	689	688	679	684	741	714	714	734	701	699	693	656	720	694	688	666	651	716	690	711	674	652	667	710	674	715	708	703	684	676	701	640	717	710	698	677	686	694	728	669	664	722	723	666	681	608	746	684	692	717	707	733	678	699	691	700	685	684	699	705	703	660	699	677	668	706	720	664	711	690	666	732	699	651	707	720	690	694	735	683	684	690	695	687	675	665	701	728	712	714	668	722	651	737	684	670	724	696	671	673	697	694	756	759	679	719	701	695	745	695	721	677	691	629	713	690	732	709	701	632	686	733	754	734	665	712	723	705	691	697	705	663	655	695	677	705	707	706	673	676	699	654	667	717	714	746	658	686	682	729	713	645	706	680	722	736	750	670	721	725	667	690	702	657	692	725	712	720	716	702	682	728	717	693	681	699	680	710	731	704	701	675	756	661	657	702	702	726	647	713	709	686	682	650	755	709	636	703	680	683	650	698	703	711	682	743	707	701	721	684	663	692	683	721	752	646	681	721	675	679	716	680	686	768	687	720	687	705	664	712	722	659	642	718	686	688	684	707	760	638	693	695	686	688	700	737	684	694	767	722	689	662	709	709	688	673	659	732	733	751	670	709	680	666	687	707	720	705	699	668	683	727	664	747	672	688	739	646	694	703	659	697	702	699	706	686	696	706	686	680	671	701	711	696	633	717	702	705	724	691	675	706	715	661	724	692	674	703	677	677	702	693	701	689	703	741	719	709	668	692	689	717	706	716	733	701	738	664	682	741	705	679	721	684	674	744	697	686	710	729	725	701	701	757	702	709	709	749	706	745	709	724	702	682	725	691	705	688	707	711	678	734	724	707	675	682	707	642	715	662	710	736	686	712	652	684	692	688	718	667	703	669	709	705	698	680	696	686	651	698	713	695	698	651	711	738	707	683	679	714	685	715	650	654	740	706	679	654	707	736	684	669	713	677	688	711	691	687	725	695	682	697	725	723	699	664	724	618	712	679	716	712	714	682	657	706	707	711	674	675	692	689	700	661	674	708	696	724	735	729	686	710	703	670	658	755	681	696	717	704	709	734	672	695	671	749	684	715	671	724	670	696	675	680	680	683	735	718	647	684	712	713	707	739	692	709	703	697	693	724	668	699	724	709	657	732	725	669	681	699	684	687	713	695	667	668	694	662	721	705	717	718	701	703	748	693	740	717	663	692	690	666	746	717	688	706	669	686	679	704	670	690	706	706	639	698	691	697	721	712	702	669	698	674	727	676	707	701	690	707	741	643	699	738	658	686	670	704	684	691	653	716	706	675	716	687	692	702	722	656	712	674	707	716	655	691	694	681	690	713	686	693	697	688	674	682	699	750	713	683	702	692	691	732	711	689	715	627	702	691	669	715	655	681	688	710	649	689	677	655	715	715	692	664	712	659	699	661	730	688	724	702	688	716	709	716	671	734	662	745	684	710	679	706	756	718	687	717	722	647	696	690	699	685	758	660	704	640	676	690	746	715	705	725	708	686	747	685	729	694	636	713	660	684	694	701	680	702	725	673	629	661	731	718	679	677	687	622	690	688	714	677	684	741	705	713	731	737	680	695	683	713	702	649	715	727	701	666	655	665	729	727	693	701	672	687	714	710	690	690	682	708	739	680	696	695	703	681	701	728	708	728	686	648	671	670	683	705	699	737	723	699	692	670	725	681	676	734	725	723	686	707	667	719
20418	17494	21534	17633	12342	8161	3994	2285	1374	1195	867	1361	1160	883	690	588	535	473	408	395	463	405	410	382	377	373	337	338	327	305	291	285	300	279	323	319	292	323	311	308	314	289	319	330	312	294	306	317	293	291	321	273	322	316	279	257	274	271	299	299	290	270	270	280	286	303	284	309	305	279	301	284	293	288	285	299	282	279	293	293	277	287	304	324	289	284	280	241	289	289	281	268	294	276	299	278	292	296	289	306	258	308	309	257	316	292	282	304	269	273	269	281	270	319	283	292	277	275	264	267	251	307	290	248	304	307	277	288	286	264	271	267	275	267	264	300	252	302	280	268	309	312	329	282	270	292	273	291	278	304	269	289	304	271	255	265	292	300	287	294	288	274	294	257	292	283	305	284	266	275	251	288	299	294	283	274	290	294	277	258	269	280	273	260	291	255	287	294	266	279	298	302	275	272	261	295	288	316	301	282	292	311	299	294	300	277	265	272	266	289	286	270	277	300	305	284	265	265	262	270	303	282	274	279	261	287	275	299	308	270	303	299	272	327	281	257	300	269	321	311	293	275	289	297	289	256	297	269	250	308	265	278	287	269	295	284	264	236	271	300	280	304	271	267	296	299	303	274	270	273	252	280	267	288	280	245	277	297	268	276	254	277	293	277	293	281	285	300	279	298	278	256	282	270	269	301	286	277	281	275	319	287	264	280	247	309	287	273	296	248	300	282	284	280	279	278	301	279	279	261	244	308	280	265	314	289	297	266	283	308	282	302	292	248	285	285	282	299	254	291	283	256	275	268	277	280	276	298	304	285	252	295	282	279	250	253	295	296	278	295	277	278	272	288	266	288	288	245	285	256	288	294	283	276	265	303	284	295	292	283	314	313	267	273	289	253	286	271	274	270	288	274	287	285	261	299	270	280	286	295	306	291	290	292	257	300	279	273	294	280	280	288	282	275	273	264	256	276	275	276	266	277	284	309	317	280	270	294	324	294	273	269	286	281	304	276	275	278	277	292	271	284	318	302	275	288	277	263	276	283	277	304	267	269	280	272	286	277	265	262	237	267	305	281	279	260	277	277	291	280	304	292	280	286	301	277	291	291	256	271	315	316	254	266	267	283	273	283	257	265	296	264	294	317	287	258	286	293	269	283	285	283	279	292	286	283	278	301	269	266	280	274	280	295	273	256	295	304	292	294	267	281	309	311	282	268	281	264	274	279	311	291	260	280	289	290	274	256	301	272	245	268	285	295	266	276	297	255	267	288	289	300	278	290	300	285	250	288	291	264	267	267	270	282	289	284	275	311	272	266	282	272	297	256	303	298	316	308	275	300	316	274	246	263	283	272	281	276	290	267	290	254	320	281	285	273	294	281	291	288	314	267	284	269	270	291	283	274	290	279	306	316	282	299	295	275	288	297	307	264	296	293	292	280	277	293	263	298	282	269	278	281	279	284	282	336	299	284	290	298	267	266	268	283	306	285	272	300	258	327	300	302	280	277	278	289	273	277	276	293	272	280	257	279	281	292	299	280	304	275	285	300	296	290	295	321	272	274	270	291	296	299	321	263	280	295	280	288	274	313	310	284	271	289	250	293	296	248	266	284	260	322	278	288	297	278	290	322	245	269	322	263	287	251	279	278	290	267	327	281	260	291	291	287	296	291	270	295	309	321	282	286	288	312	293	269	281	302	263	262	270	290	266	284	269	286	279	284	288	305	296	325	299	313	260	260	244	274	284	280	287	292	279	262	311	298	295	276	258	289	289	269	257	292	278	277	253	285	304	278	297	250	281	267	279	298	282	273	262	308	289	263	301	278	288	298	284	297	320	310	304	249	278	304	284	306	285	270	282	288	289	284	321	304	296	294	298	291	270	257	276	274	269	304	287	273	283	272	290	254	272	303	296	287	281	285	278	271	276	269	267	297	277	317	304	288	301	272	304	273	286	275	276	278	290	292	283	291	286	262	293	264	292	283	305	278	306	270	283	264	287	295	299	302	279	254	314	275	293	303	300	285	296	291	285	292	297	273	296	293	266	277	302	283	305	294	308	272	262	257	300	281	286	287	279	306	264	284	298	281	327	290	263	287	304	275	264	290	303	279	304	282	273	251	285	282	261	270	294	268	275	256	307	294	306	268	273	283	261	300	298	267	295	281	271	282	283	277	295	304	258	263	252	273	301	279	274	283	270	278	261	285	307	295	307	280	296	298	298	280	265	273	279	281	287	276	285	267	323	277	283	302	296	306	253	291	296	309	311	283	292	303	279	293	270	271	291	284	287	254	294	303	303	287	285	293	259	293	322	258	307	309	254	289	281	267	304	291	286	272	280	281	278	282	310	291	305	280	287	283	279	282	273	261	274	299	265	284	265	275	284	303	296	276	306	277	307	270	275	271	252	288	290	284	278	302	280	298	308	289	288	294	303	291	260	299	286	310	299	292	298	312	267	277	310	275	292	280	299	274	283	261	286	298	299	319	275	264	302	325	305	291	267	299	247	290	288	295	295	298	289	286	250	299	301	261	309	293	285	271	300	257	271	293	276	272	288	290	292	280	303	300	289	286	291	263	299	275	292	312	250	272	306	273	307	274	290	300	284	320	278	285	256	301	300	282	296	296	257	293	261	307	300	313	278	284	333	304	283	249	265	304	288	308	269	277	293	303	283	317	291	284	264	281	307	282	279	261	303	299	245	281	287	279	209	273	285	303	291	324	269	267	314	285	296	275	284	275	280	277	295	315	243	280	262	290	271	287	281	290	277	287	277	279	300	297	289	278	313	267	281	285	290	255	316	300	295	287	291	299	244	309	309	286	316	294	273	300	313	260	285	287	298	276	297	278	317	309	283	287	309	304	260	274	264	279	306	268	299	270	323	298	278	275	273	289	299	309	282	300	303	295	297	288	282	296	272	274	295	268	310	270	291	291	308	317	293	279	253	303	286	303	260	267	276	240	284	292	283	257	273	277	307	286	272	271	286	301	276	312	282	290	311	295	285	275	271	255	284	311	315	284	302	305	293	268	293	275	272	281	253	304	265	298	270	301	267	301	257	280	270	280	285	271	288	284	280	281	302	315	293	304	302	279	287	292	279	285	270	284	325	300	300	273	274	280	292	293	293	272	277	288	325	276	307	296	308	276	289	292	323	285	245	298	306	281	292	295	307	276	252	272	274	267	290	287	277	286	276	298	305	291	282	315	269	258	282	251	305	304	263	309	257	257	290	275	279	287	268	290	260	267	287	266	282	286	280	301	308	291	288	254	271	294	268	300	255	287	287	292	280	258	280	302	291	259	284	282	282	301	252	277	273	260	250	299	289	307	297	268	290	304	292	271	265	266	274	259	275	311	300	283	278	275	304	313	266	281	289	312	291	269	282	282	273	290	290	286	271	275	289	283	292	283	288	296	277	320	291	276	285	290	277	286	266	301	292	268	315	298	271	308	320	268	295	302	250	270	320	313	286	309	255	278	291	290	292	275	272	311	296	288	279	278	269	266
11782	15320	27286	28875	26215	21052	13482	9066	6257	5313	4038	6388	5157	4131	3165	2798	2325	1801	1650	1772	2108	1701	1527	1427	1460	1379	1175	1090	999	951	932	925	885	916	891	899	919	816	854	798	814	855	802	838	793	794	845	845	832	811	712	755	753	752	759	739	763	748	765	708	766	750	768	733	713	735	743	792	770	735	746	756	776	762	716	762	785	713	686	737	687	733	743	747	729	731	737	766	742	745	693	736	738	742	759	756	775	681	741	726	770	738	713	721	710	750	724	752	729	729	771	719	653	770	722	723	712	720	728	698	755	721	699	709	711	736	716	712	737	762	747	761	734	680	727	695	762	747	716	750	671	699	686	726	725	693	707	718	724	707	741	762	700	754	753	713	711	765	732	736	719	714	747	728	791	718	717	733	727	744	731	782	718	741	731	732	743	712	791	740	744	734	699	682	767	697	719	687	696	749	757	750	721	714	701	712	757	718	672	672	718	712	700	737	732	774	764	759	751	734	742	699	771	696	717	680	693	740	712	749	676	683	741	703	759	699	718	784	751	714	715	764	720	693	689	727	749	701	740	705	703	716	743	717	751	717	745	701	709	758	733	726	798	703	766	664	696	718	696	672	706	735	747	707	731	657	696	715	685	715	753	721	676	662	735	745	752	684	706	739	682	687	725	710	748	707	693	722	730	767	746	740	745	712	710	780	696	677	729	729	689	709	707	728	690	724	741	715	684	711	709	742	691	680	713	750	668	720	722	680	757	719	736	748	770	736	734	738	727	699	663	734	683	773	719	736	703	693	683	704	714	673	795	712	725	721	759	730	736	702	698	706	715	681	723	742	718	710	749	740	753	751	729	750	772	715	750	751	757	724	721	692	725	739	732	727	719	680	762	714	687	698	707	686	689	735	658	714	709	716	699	725	703	687	717	706	710	744	707	690	608	740	764	728	741	774	753	722	742	726	745	751	745	728	716	696	768	708	775	695	738	746	700	704	704	725	719	735	720	707	724	735	744	713	784	736	709	756	704	722	723	715	733	713	748	670	735	753	706	713	714	697	700	729	741	669	699	746	696	691	750	759	741	675	729	739	756	708	723	736	728	734	746	698	726	684	726	741	683	753	698	705	757	717	698	735	711	731	701	710	746	744	725	744	748	704	767	720	723	715	754	737	769	791	714	719	704	728	693	669	691	711	728	737	716	756	746	713	763	730	695	693	769	696	749	772	719	679	735	736	733	800	712	751	689	710	715	726	729	673	688	687	698	779	706	728	714	684	774	730	708	695	731	728	738	761	677	761	692	681	685	735	777	706	719	737	706	763	703	711	741	697	739	742	766	718	773	737	726	749	739	720	662	731	708	748	730	724	698	686	722	771	741	704	726	759	733	707	773	775	713	768	731	726	777	643	689	649	694	727	710	732	727	699	761	711	706	724	734	643	734	733	687	715	688	784	739	762	739	721	711	744	714	670	751	687	706	756	732	691	679	816	742	723	695	702	707	733	666	711	722	709	746	714	712	733	683	713	722	724	703	657	687	742	696	740	726	709	729	729	718	741	706	759	690	722	758	752	686	706	728	664	712	746	736	678	758	710	683	684	713	680	715	752	723	713	687	731	736	727	720	743	767	763	711	729	715	684	733	717	746	733	705	707	766	727	759	709	746	729	769	698	738	701	747	742	712	761	725	722	683	665	730	694	752	766	752	732	731	725	720	712	741	696	722	735	727	762	694	699	720	727	689	752	750	764	705	703	707	732	692	681	711	709	764	700	683	721	662	760	739	656	681	752	720	730	699	710	727	698	686	696	780	688	768	728	734	750	729	756	723	698	672	727	732	747	735	734	677	704	701	694	756	732	725	714	678	734	705	690	741	728	737	733	732	768	699	762	711	757	728	756	752	735	717	736	731	745	711	747	750	677	712	711	713	723	737	741	712	680	703	707	713	746	703	727	729	810	690	754	762	716	764	670	718	729	720	776	814	646	741	716	720	698	730	725	762	748	718	691	752	708	717	691	742	701	756	715	730	728	698	733	739	773	712	751	767	717	728	727	748	721	753	721	701	729	746	704	748	778	756	715	748	677	769	728	726	717	715	716	701	708	701	705	737	741	714	728	732	689	714	746	722	763	732	731	725	703	726	691	714	779	765	727	770	728	706	749	710	723	769	699	700	724	705	757	738	713	746	718	752	725	709	659	712	717	757	726	793	718	717	711	689	699	748	772	722	719	779	727	719	721	722	710	743	718	735	723	744	708	757	756	703	773	760	753	735	720	706	734	663	764	755	696	747	710	697	748	756	733	740	732	706	704	708	663	676	706	747	721	707	686	708	771	722	738	720	700	675	757	739	675	716	751	751	743	789	708	727	712	778	722	700	713	702	715	729	722	698	680	681	734	707	773	767	738	715	696	725	743	676	708	741	733	722	723	803	720	752	757	713	740	742	691	711	737	709	719	720	734	693	712	736	710	714	709	752	704	741	765	714	720	735	736	715	709	700	760	762	722	756	764	702	788	660	726	752	712	729	695	710	742	718	700	747	716	720	722	689	812	706	738	671	712	706	746	657	697	753	749	664	735	760	680	747	708	697	743	679	690	725	749	695	704	730	739	741	742	736	722	728	768	712	694	691	678	684	726	779	725	723	742	766	743	695	739	707	753	715	734	775	785	693	708	761	690	734	671	703	750	702	745	748	739	731	719	729	704	750	732	719	752	763	746	747	763	761	724	708	729	731	727	755	740	771	720	703	740	736	749	745	729	752	713	705	720	745	767	779	735	752	738	765	722	740	703	752	752	757	759	726	710	678	768	744	724	703	724	725	740	715	698	718	729	710	725	708	709	761	779	698	718	718	705	668	713	761	725	723	730	711	670	733	729	702	759	674	678	712	737	761	744	770	704	776	714	749	786	767	769	673	741	742	718	732	710	754	676	729	738	733	767	748	711	688	728	736	743	745	674	688	717	734	759	688	705	742	729	728	718	769	713	753	700	718	701	718	755	724	707	742	725	698	703	705	723	716	681	702	700	687	700	736	750	728	704	728	743	720	670	759	708	688	770	753	712	780	772	713	774	735	742	751	742	726	736	708	716	720	705	736	740	700	737	770	727	758	737	736	721	758	777	775	727	717	713	708	734	746	649	710	746	715	699	677	730	746	723	695	736	777	732	731	748	735	714	769	718	693	724	737	671	711	755	704	699	765	730	725	731	687	732	720	691	724	757	747	735	745	742	739	740	715	734	721	743	709	700	728	735	745	771	741	718	743	688	683	715	729	762	678	697	770	731	705	749	755	737	763	705	732	790	694	674	712	770	719	777	711	754	699	720	723	696	712	721	720	674	778	749	682	724	734	725	732	743	715	749	750	740	750	755	676	675	720	754	754	693	715	710	703	720	784	698	714	701	716	736	739	751	721	726	709	725	726	728	751	688	718	732	744	700	734	759	753	745	767	762	712	755	766	675	750	726	709	710	689	712	767	773	694	715	740	755	754	741	753	712	707	707	729	740	761	739	717	729
32309	28757	34384	30251	25127	16271	9800	5545	5321	3940	2982	2255	2378	1584	1326	1061	901	700	592	659	979	1514	729	577	859	779	686	544	478	446	436	465	403	485	468	447	404	387	355	385	368	370	403	382	382	341	360	360	361	360	340	299	300	331	319	291	317	272	304	305	286	332	277	337	316	317	321	315	345	320	330	298	314	306	293	318	314	312	302	331	280	303	295	288	299	310	305	345	300	295	307	321	263	284	296	287	289	314	302	317	300	287	302	300	312	294	319	307	298	305	335	290	304	319	306	275	282	287	303	332	313	283	306	292	290	302	281	302	295	276	311	335	292	267	279	300	328	323	303	270	283	302	312	287	301	290	299	296	296	277	292	309	316	317	304	284	301	315	303	334	298	322	325	295	271	279	277	294	285	301	282	289	275	283	319	288	312	282	306	272	283	282	281	322	299	272	319	285	281	298	283	283	337	296	313	315	321	279	281	272	325	301	320	293	271	275	283	306	314	261	309	314	327	269	307	287	319	305	332	311	297	301	284	294	287	288	270	323	314	313	318	296	303	318	308	281	324	319	291	289	309	313	309	293	297	300	337	315	294	283	329	306	305	290	320	266	322	301	287	275	334	331	276	326	301	314	306	299	314	261	281	294	302	299	302	305	309	297	281	270	325	290	321	324	324	332	340	271	290	279	303	308	293	315	293	287	320	311	284	290	338	338	311	323	305	318	270	293	319	246	296	294	329	268	294	296	323	295	264	290	305	282	324	292	319	296	300	293	299	298	286	289	309	287	282	311	292	313	318	315	289	316	288	296	295	288	278	308	300	303	313	316	284	313	300	290	316	357	308	275	299	309	343	268	288	294	319	287	276	295	274	278	292	301	268	277	297	303	267	280	295	299	288	301	326	306	325	271	318	290	297	281	304	302	269	340	297	270	306	280	313	283	315	303	296	301	295	299	300	301	308	318	327	324	280	289	303	296	297	280	313	325	297	314	329	296	322	263	319	288	295	289	297	311	292	295	309	309	273	319	295	308	315	280	321	302	319	306	284	313	288	321	315	280	286	304	278	336	308	264	300	269	326	308	281	276	295	326	282	287	315	306	296	306	312	297	325	326	330	287	282	306	297	302	289	296	302	317	267	294	320	285	312	310	302	317	299	344	323	289	300	297	296	279	312	324	296	298	327	303	293	278	328	300	303	307	294	291	285	300	315	287	285	289	312	286	298	306	300	274	284	294	302	330	300	293	306	323	289	300	311	303	308	321	306	282	281	293	290	315	278	292	275	293	295	304	338	309	298	283	303	300	302	288	311	290	308	257	263	302	337	292	281	325	329	259	305	306	321	285	334	312	295	273	283	297	314	286	288	292	314	294	278	325	301	280	322	317	284	297	313	315	282	305	269	304	272	307	291	272	299	284	285	326	291	342	303	273	278	334	294	326	309	288	317	287	314	337	316	312	298	321	298	284	270	313	299	306	268	301	304	294	319	306	329	270	309	316	311	303	320	313	307	334	315	298	302	291	283	281	295	289	300	307	277	294	278	323	296	313	292	301	279	318	320	297	295	252	311	313	329	273	304	308	302	290	311	288	317	288	311	279	310	309	324	341	295	274	301	297	320	298	316	316	304	290	299	303	284	307	304	283	337	285	314	289	284	287	309	287	310	295	289	301	292	299	281	344	289	307	312	296	310	282	305	287	348	285	262	280	293	319	314	274	292	265	322	310	305	275	289	284	323	305	281	274	329	283	279	284	290	278	295	303	326	261	279	289	290	296	319	317	309	289	233	321	263	275	306	286	298	331	304	326	307	308	299	315	314	307	272	288	272	274	281	293	307	286	293	328	297	306	281	290	331	316	295	313	303	274	305	282	308	309	298	271	292	322	317	304	291	324	286	326	312	301	306	290	289	326	302	330	297	297	274	312	322	314	306	305	314	286	290	314	317	302	291	281	319	319	324	310	283	302	310	292	285	279	303	318	306	310	302	300	312	286	309	294	338	315	282	318	300	281	324	282	286	291	291	307	287	276	277	298	330	324	299	319	314	318	326	286	333	313	315	274	294	271	291	316	286	289	288	298	282	318	303	306	334	338	299	310	321	271	315	267	291	301	315	283	304	305	300	313	295	292	281	307	313	297	292	323	286	262	309	303	294	305	318	315	325	307	280	269	273	302	310	298	278	324	302	287	293	289	293	312	273	274	285	298	309	299	294	307	329	317	284	326	337	304	309	277	322	291	326	304	306	290	297	324	287	286	328	278	289	291	315	291	282	295	283	293	272	287	284	269	308	314	341	323	301	311	306	310	294	285	304	300	293	322	305	305	307	282	318	323	286	310	291	286	273	296	321	283	298	258	313	329	321	284	296	329	310	310	309	266	307	310	275	320	315	279	297	298	314	279	288	334	283	327	328	328	295	283	333	282	287	299	307	289	275	315	302	304	288	288	306	268	298	281	290	287	286	293	286	322	296	306	293	270	293	301	262	305	298	328	329	291	289	284	290	305	273	314	304	326	282	299	356	290	277	310	312	309	292	317	272	293	309	316	287	302	318	289	283	279	333	271	299	310	291	310	301	288	314	313	287	305	321	278	315	282	281	298	297	294	303	310	279	281	302	287	265	300	289	282	250	290	310	296	300	299	322	291	304	297	300	299	303	307	299	267	304	262	309	291	319	289	290	279	289	281	306	297	300	321	331	287	331	318	318	315	322	298	292	321	289	312	283	284	277	284	315	311	278	293	309	298	313	285	294	288	301	292	296	319	313	276	314	294	269	319	287	300	315	297	270	291	294	317	305	308	307	308	287	302	309	267	318	341	292	302	325	306	305	315	281	327	304	341	305	308	299	303	279	293	324	304	338	289	284	322	311	290	304	299	259	288	330	301	319	282	294	343	266	297	299	297	263	281	324	285	288	293	263	316	279	278	270	291	295	286	313	306	307	310	293	312	312	318	319	300	292	304	274	287	280	296	319	323	289	284	291	302	318	298	315	314	280	334	273	312	265	282	312	286	278	284	306	296	293	282	283	316	287	297	313	296	331	299	306	290	308	312	301	316	299	302	329	299	295	286	293	306	334	314	254	304	276	284	263	284	305	289	314	331	326	304	328	326	286	284	294	271	264	331	293	334	278	297	309	291	308	308	281	306	286	343	329	287	290	292	261	345	290	338	293	310	315	303	297	320	302	308	315	302	320	273	314	324	300	290	313	292	325	294	290	293	312	271	330	292	286	315	313	281	309	301	293	302	288	327	291	287	327	300	322	299	309	316	308	353	296	261	295	275	290	291	242	297	306	294	312	319	305	296	318	310	286	287	279	306	307	328	301	301	289	314	311	300	275	338	302	283	325	311	306	293	288	320	302	306	312	280	302	317	287	271	282	311	287	302	281	295	314	280	301	286	315	265	270	262	311	283	308	287	300	304	307	319	270	295	324	301	310	297	294	296	280	306	278	315	310	305	316	316	312	285	275	285	310	305	321	306	278	286	300	324	324	273	280	258	271	324	298	263
19147	23598	36893	39538	37459	30263	23432	17697	18594	14856	11646	10389	11325	7841	6283	5742	4656	3296	2774	3101	5192	8169	3695	2925	4339	4245	3379	2597	2060	1972	1799	1936	1701	2079	2007	1814	1891	1639	1307	1429	1290	1646	1428	1476	1227	1144	1155	1443	1246	1205	965	879	882	831	819	834	801	840	803	829	812	842	827	844	817	846	838	857	833	800	828	798	824	796	766	793	833	783	844	764	791	820	769	845	795	731	790	774	784	772	810	742	780	820	746	752	731	794	780	772	827	767	734	749	714	763	803	727	754	776	776	739	752	759	784	750	788	746	741	757	751	739	772	755	720	750	738	746	748	792	772	760	710	775	761	757	753	740	787	753	740	719	790	706	770	730	732	740	750	760	742	798	773	755	756	746	759	781	743	699	768	752	725	711	760	760	747	796	738	777	753	759	711	756	717	775	742	754	707	754	719	748	693	754	725	766	783	733	764	731	804	691	768	783	734	729	769	766	786	746	750	767	760	762	770	733	749	767	779	739	768	731	748	734	779	754	752	770	807	801	729	737	740	729	764	775	786	738	799	700	730	748	733	773	780	784	767	708	761	724	775	734	783	751	757	799	758	782	716	714	726	784	720	757	753	762	754	735	786	739	739	775	735	738	779	754	774	739	752	751	716	768	738	724	759	764	789	780	768	727	741	751	719	696	767	684	765	795	748	792	733	759	737	734	778	739	779	796	753	720	734	763	700	768	798	744	742	774	767	765	770	728	764	743	730	750	751	750	722	786	796	718	758	727	806	759	780	722	767	773	737	709	796	819	751	735	756	747	765	726	745	719	814	731	747	735	724	752	749	779	784	732	717	753	791	716	740	728	741	797	739	737	758	740	767	755	749	807	764	750	772	741	726	732	762	766	710	727	747	781	754	755	732	726	743	714	764	692	773	750	758	711	786	744	739	755	741	776	744	745	764	777	712	824	784	767	811	755	784	776	776	773	769	767	687	770	782	751	754	801	804	768	700	766	760	737	748	767	698	713	763	734	812	716	763	758	802	732	768	737	771	725	771	759	744	758	709	737	750	742	732	756	749	739	742	774	771	749	758	762	792	744	741	758	767	781	767	724	754	766	777	733	750	771	774	746	780	751	747	762	785	726	725	780	782	781	777	794	727	700	722	776	769	774	745	763	731	734	772	766	786	709	785	774	752	720	778	779	749	791	755	790	800	762	735	715	732	744	739	800	744	795	807	754	789	752	760	739	812	809	748	766	771	750	769	755	747	758	765	825	752	732	708	738	738	712	755	777	777	746	706	765	788	771	776	757	758	744	685	751	778	765	731	753	781	790	774	768	724	728	750	790	765	766	750	760	702	772	741	762	796	750	773	708	759	763	785	711	788	734	771	729	709	755	752	801	757	688	751	761	750	731	794	762	775	765	832	724	752	803	728	767	741	754	773	765	799	800	773	787	729	796	776	715	765	745	732	738	779	763	752	721	754	795	700	742	713	757	718	749	808	772	748	716	746	726	753	783	791	735	735	732	721	728	734	735	759	702	761	768	729	800	745	764	795	707	794	697	748	748	745	718	751	748	802	733	786	767	759	691	729	764	777	771	782	696	751	803	712	790	746	766	766	793	715	752	754	737	733	751	757	769	757	771	770	771	684	735	767	779	747	750	783	795	716	759	765	791	758	729	766	755	721	749	784	733	726	781	773	749	754	748	735	787	771	709	706	743	680	739	790	738	761	740	766	719	725	762	749	752	782	785	792	760	718	769	793	736	684	824	773	738	758	750	742	749	759	752	790	779	798	675	761	730	779	733	771	767	733	747	787	778	674	775	752	813	787	752	801	704	731	752	774	769	724	731	733	761	761	762	738	763	696	761	757	798	727	768	782	725	766	791	731	784	750	785	741	759	716	766	732	786	750	734	738	768	775	726	771	761	796	740	747	716	729	781	776	754	730	767	776	759	785	725	738	721	781	763	720	755	726	756	747	762	720	695	763	731	743	734	836	735	768	757	754	763	765	751	755	766	797	766	736	743	762	809	728	804	713	779	724	795	741	742	745	749	744	765	781	732	762	764	765	763	777	738	735	749	711	756	725	790	731	763	756	775	740	779	791	744	772	798	800	793	781	812	737	756	758	733	754	776	712	749	758	751	748	746	749	732	797	727	731	796	753	733	721	760	758	718	777	736	768	792	735	714	752	776	765	775	742	763	747	775	746	749	760	748	775	766	747	729	718	736	716	752	821	715	759	782	761	768	762	752	741	736	744	722	808	779	732	724	755	750	757	718	764	714	738	738	744	745	780	764	751	728	761	740	744	747	778	780	772	706	816	738	791	752	768	757	799	709	757	738	809	706	808	720	734	764	709	768	785	719	779	752	788	772	785	764	768	775	786	751	765	766	713	751	753	779	773	806	771	735	693	775	758	769	786	718	794	797	781	784	772	728	800	725	736	774	767	768	730	719	722	761	783	800	764	762	750	738	745	720	736	741	690	735	723	779	688	747	732	724	771	763	779	846	730	725	725	757	746	702	730	775	736	752	769	687	726	723	773	745	723	761	766	741	782	742	773	761	770	768	793	740	760	746	764	738	748	804	785	763	674	718	736	735	780	746	723	686	728	718	730	782	719	755	690	795	753	736	757	776	754	726	745	797	782	798	745	717	754	769	759	758	771	775	767	706	807	755	787	787	741	723	724	744	756	755	760	755	759	746	742	773	749	715	785	756	773	783	750	744	744	729	809	826	765	775	749	767	795	745	775	779	742	737	745	733	768	757	771	736	735	793	739	767	757	779	756	770	768	756	761	760	742	747	742	764	766	816	773	761	737	775	716	736	809	752	773	759	759	775	707	777	783	763	717	735	751	767	743	718	773	788	782	761	739	769	800	719	769	754	769	736	742	750	756	744	758	785	757	721	769	765	743	725	762	721	735	774	809	737	767	754	775	746	765	726	740	715	764	759	737	737	772	782	771	756	737	725	725	793	802	756	779	769	741	728	708	765	799	745	733	808	785	749	788	789	770	752	708	712	766	735	723	721	749	745	757	720	767	774	773	743	786	768	729	750	720	715	778	791	723	769	808	777	722	776	722	718	772	715	739	768	813	788	773	791	795	714	735	794	758	785	753	728	756	754	763	780	767	749	742	752	753	770	760	753	746	741	764	783	786	800	765	782	735	751	717	731	764	753	747	801	799	786	747	776	743	747	755	755	759	743	746	767	738	763	756	793	772	750	760	746	712	794	778	747	753	758	744	741	740	722	740	768	708	804	705	752	738	725	781	724	705	789	771	776	786	760	783	719	808	745	765	765	758	765	716	729	758	751	782	750	741	763	769	753	697	764	755	777	780	753	737	773	821	793	753	778	750	735	765	762	773	769	766	761	796	758	716	817	756	727	740	724	749	780	788	745	762	798	719	811	725	714	763	785	721	816	758	789	811	758	760	746	755	747	773	753	789	780	759	767	754	793	762	777	765	749	690	776	775	772	763	751	800	776	772	756	779	757	764	727	735	733	794	795	773	736	735	789	713	765
40808	35436	43569	37931	31913	23287	12748	8479	7329	9853	5499	3167	3697	3034	1727	1261	1258	970	931	1326	1728	1184	893	877	1320	922	571	738	737	725	663	558	705	703	634	620	544	496	409	523	460	515	529	488	418	412	395	434	404	350	307	305	310	283	302	308	296	257	329	301	301	295	299	292	303	314	287	282	287	314	298	263	286	283	279	268	292	310	300	299	291	273	260	274	292	246	294	283	258	299	282	250	267	251	275	276	307	263	248	252	326	259	273	253	244	289	264	275	267	291	261	268	287	301	286	258	252	275	269	308	249	284	246	260	269	271	264	274	286	268	233	270	242	229	250	281	274	254	268	292	290	280	270	283	291	263	260	265	286	293	270	283	254	270	279	284	264	251	262	274	263	273	274	267	287	250	287	302	287	263	250	272	282	267	259	285	271	270	245	290	292	288	256	264	265	260	289	274	275	289	283	296	289	271	267	296	243	247	284	259	263	261	259	278	274	274	274	274	255	289	288	274	287	297	262	279	274	293	261	256	283	298	318	273	300	287	304	264	245	280	267	266	276	239	261	256	269	266	311	256	265	259	272	267	282	277	260	258	291	285	272	276	297	277	298	257	294	266	266	287	285	246	273	286	284	269	274	287	237	270	278	272	300	260	284	239	256	276	274	271	267	294	291	265	286	265	273	245	259	250	247	308	258	281	273	298	282	264	261	305	292	281	243	278	288	303	276	258	276	274	297	289	244	299	262	278	278	268	276	279	273	313	260	263	345	266	299	278	271	279	261	294	274	266	311	302	253	254	289	261	272	267	276	254	275	241	290	259	262	310	289	304	277	286	260	263	290	296	308	239	303	257	260	261	271	271	297	294	236	275	278	281	308	254	281	287	270	255	289	262	262	303	267	289	258	277	294	287	269	272	270	293	284	282	280	277	282	280	301	256	266	286	309	300	267	256	254	290	262	300	269	288	280	251	286	264	297	276	287	281	248	298	266	259	244	274	287	293	244	297	272	252	279	280	262	256	264	259	286	282	275	224	259	304	275	264	271	281	257	257	284	277	242	309	287	278	267	263	267	276	278	272	251	254	286	266	288	273	255	276	267	287	297	289	276	291	274	277	278	287	255	261	268	279	291	289	231	247	299	301	264	296	308	267	283	294	266	283	280	301	270	265	266	263	255	267	273	259	280	278	324	271	258	260	250	245	279	262	265	249	239	265	274	283	279	238	282	281	295	256	279	274	296	280	301	272	296	283	285	274	252	285	284	262	282	316	258	287	281	274	272	295	243	274	275	267	267	264	307	279	246	251	257	306	255	252	283	260	277	274	257	271	265	272	242	264	275	292	275	278	286	270	278	282	272	273	287	296	284	310	267	272	254	290	263	281	242	291	296	280	252	263	269	250	279	280	278	263	256	265	271	259	302	271	243	290	271	283	229	251	255	241	281	290	232	257	249	265	262	283	256	275	258	283	288	309	294	277	288	282	253	264	285	265	255	260	274	255	277	274	254	257	238	255	279	286	288	290	303	271	240	291	299	321	271	258	271	308	268	250	273	278	291	269	245	257	291	247	264	292	247	267	288	277	279	263	280	278	278	283	271	281	275	266	264	284	262	285	260	252	259	273	278	287	246	268	253	267	292	286	295	303	281	271	253	230	276	247	298	309	290	264	266	247	252	295	258	257	257	287	284	284	268	264	309	260	291	257	275	295	291	300	278	251	271	277	249	300	271	298	285	291	242	240	297	283	261	256	279	298	290	293	294	252	278	262	287	267	273	283	292	289	257	302	263	274	273	286	281	277	264	257	266	286	254	284	299	276	251	278	259	285	272	256	268	280	267	271	285	268	278	287	287	290	284	269	287	295	269	249	237	242	270	257	259	285	287	261	257	263	244	298	303	277	286	262	288	316	246	267	222	247	301	259	275	247	261	277	299	285	286	253	281	286	269	274	275	275	258	241	262	307	273	290	271	257	314	270	278	316	269	258	263	271	292	255	287	261	236	267	281	262	281	268	268	268	269	272	259	310	293	293	235	303	243	274	263	267	265	292	302	315	278	280	282	292	265	252	254	281	268	290	261	283	253	283	249	288	273	255	259	262	284	295	267	280	277	274	285	256	278	290	291	265	282	260	280	272	283	272	267	294	263	281	266	262	267	302	281	252	254	293	281	275	254	273	278	265	252	302	268	289	288	263	285	271	262	260	291	265	257	261	267	268	272	246	307	274	269	301	252	263	277	270	285	269	273	254	283	272	263	313	270	257	278	267	274	297	285	278	250	238	292	240	303	280	298	297	260	292	272	261	276	281	283	280	280	272	259	300	255	267	278	307	285	272	270	285	261	287	286	304	302	268	229	256	284	261	265	280	255	259	265	294	286	293	264	262	282	263	275	287	312	247	282	272	272	307	284	262	303	256	254	247	266	300	277	292	282	279	291	310	283	286	293	276	271	294	274	271	263	285	278	290	297	272	257	267	285	268	277	281	269	275	259	261	319	266	283	241	297	250	308	267	254	320	295	267	274	273	279	273	286	238	293	261	242	251	273	305	281	294	274	275	300	286	297	296	275	297	265	258	264	281	285	283	273	285	270	287	276	280	250	311	268	259	255	267	267	254	272	243	292	263	258	284	267	283	267	284	291	277	298	259	283	286	295	272	280	274	260	264	283	300	266	249	243	259	252	281	292	255	269	245	285	256	298	258	269	278	274	280	267	278	277	255	285	283	278	312	288	270	248	288	300	297	312	293	266	290	302	271	270	256	267	273	263	263	279	274	311	240	276	257	268	273	273	278	290	280	284	265	259	248	251	242	273	258	268	277	279	260	256	254	249	264	284	272	275	254	268	262	280	287	264	245	274	262	272	292	265	254	267	245	260	277	291	285	262	272	260	263	288	301	249	246	293	302	282	237	250	273	272	248	304	293	309	294	296	273	278	311	291	241	259	259	272	270	271	306	288	279	277	277	275	283	272	282	265	261	278	289	248	266	266	279	261	275	241	241	279	268	281	246	269	271	282	272	277	300	309	322	277	329	273	263	290	238	281	282	268	284	280	242	261	237	289	288	265	275	278	275	276	280	285	293	287	263	281	256	262	264	297	280	261	266	267	252	294	287	284	262	262	265	281	282	285	259	277	290	267	271	292	257	282	245	287	265	279	306	273	265	272	272	278	238	295	296	262	293	306	285	254	256	270	271	268	268	260	256	291	287	277	258	287	260	282	266	283	312	278	265	297	272	297	289	284	260	296	310	254	247	271	270	265	283	268	294	259	243	274	278	262	271	247	289	280	272	306	270	257	264	274	246	298	317	250	263	289	267	257	295	278	269	283	275	259	272	253	274	291	260	257	251	280	263	271	294	278	276	259	270	250	290	286	274	282	267	295	258	273	289	264	295	253	262	284	294	271	269	277	277	284	285	265	274	270	257	283	285	291	235	257	266	289	250	261	261	277	259	264	294	272	279	317	245	279	254	289	262	281	286	268	254	273	271	295	278	295	258	262	284	287	260	275	304
24754	28144	43125	44810	42645	35720	26195	23227	22871	27468	16454	13037	15523	13912	7811	6691	6226	5324	4493	7042	9073	6448	4365	4644	7061	4965	2857	3767	3722	3772	3372	2712	3595	3630	3304	3341	3145	2765	1706	2410	2121	2521	2394	2220	1929	1537	1711	2012	1586	1586	1139	947	977	866	864	844	881	874	819	835	816	857	842	865	891	873	857	899	808	853	774	786	805	792	801	754	875	763	860	816	793	791	767	797	775	799	738	748	748	760	703	742	734	748	702	718	719	666	690	705	722	680	704	695	726	689	724	710	677	697	736	750	714	725	707	714	711	676	711	688	718	666	721	703	680	695	708	716	670	680	694	712	715	684	694	693	713	716	715	655	677	738	688	683	714	724	707	722	694	673	695	678	668	749	704	702	774	744	693	720	675	692	726	705	661	699	701	675	702	723	681	662	771	673	690	682	727	718	738	661	711	664	719	685	694	698	684	683	704	665	704	692	681	620	662	692	713	653	682	714	760	662	666	720	694	646	684	704	668	667	743	699	665	758	724	750	709	684	658	675	668	659	739	715	651	732	714	707	677	697	718	660	672	682	728	706	696	700	646	690	727	722	710	706	698	698	731	684	689	706	722	732	661	677	660	738	742	678	658	693	657	659	674	705	667	657	710	704	722	671	652	716	713	764	701	689	675	696	653	665	725	683	695	646	714	693	700	693	627	713	669	667	654	710	725	686	765	699	704	689	698	722	724	686	731	708	724	712	692	711	716	718	663	665	694	725	695	713	684	670	665	714	747	686	648	723	656	699	670	722	663	685	701	698	702	681	720	715	687	735	692	684	696	686	710	705	695	685	699	676	724	708	669	731	710	652	745	679	670	698	688	717	710	712	748	659	700	716	716	725	716	691	664	702	712	710	694	727	645	679	674	733	660	676	660	703	675	707	691	720	721	699	712	770	752	737	696	697	688	722	657	671	673	688	742	708	698	714	650	672	726	678	651	683	690	718	697	704	708	713	738	748	684	643	683	700	674	675	715	680	722	690	713	639	720	699	725	666	705	657	665	646	692	710	703	713	728	676	696	801	665	716	668	654	712	691	676	707	687	713	694	677	674	699	720	680	677	723	697	675	673	715	708	688	657	701	706	706	710	706	706	667	667	728	686	710	685	701	718	697	681	668	702	696	683	713	695	685	677	705	677	706	640	709	689	751	696	690	668	666	740	649	719	698	700	676	694	707	663	667	722	683	693	680	676	679	685	734	697	694	677	658	691	717	678	706	674	648	661	692	662	727	694	723	693	688	661	680	724	718	686	697	653	668	687	679	706	688	698	729	698	707	700	691	700	716	704	695	675	700	665	695	691	721	690	687	682	697	717	697	696	721	718	681	706	674	677	671	680	701	680	725	682	683	710	640	721	714	676	682	675	703	711	716	688	665	696	695	693	646	729	697	721	700	725	721	714	681	687	704	718	653	687	680	705	684	685	698	692	746	676	714	707	698	693	697	676	692	720	725	689	752	717	692	713	719	647	645	698	648	656	646	754	669	708	679	691	713	709	693	687	696	714	714	705	684	675	680	702	664	646	730	696	701	699	703	699	727	759	692	686	698	682	702	671	709	760	695	742	703	705	695	687	734	697	709	689	700	692	698	660	682	669	749	686	701	697	699	674	708	692	676	700	681	704	700	681	692	732	669	711	667	685	703	784	746	691	635	720	712	693	688	690	699	716	670	684	727	684	697	721	667	678	711	671	741	676	719	681	707	696	717	716	669	702	669	678	664	722	668	682	739	699	717	666	676	658	698	659	697	698	711	680	719	726	691	698	731	670	705	698	693	703	677	711	701	716	708	691	709	739	661	677	673	733	695	710	706	651	736	715	686	741	688	684	716	693	700	670	712	679	675	687	673	686	698	690	738	680	734	686	681	713	671	724	646	709	709	666	657	726	721	730	660	638	724	648	655	722	747	725	701	744	693	697	667	738	714	692	723	696	689	702	651	702	704	662	651	712	710	687	695	705	719	688	660	674	680	695	674	713	732	710	688	670	682	735	700	707	712	676	699	685	720	686	674	704	700	722	705	669	708	702	678	731	719	722	771	720	719	650	681	757	723	707	660	711	708	673	734	693	681	709	704	681	693	684	729	674	696	656	722	692	660	749	710	688	687	748	689	686	685	670	652	703	697	682	665	674	648	685	648	684	718	690	667	663	696	698	739	668	677	672	723	692	679	635	714	645	709	731	694	636	697	749	672	713	703	680	746	662	669	740	706	710	726	722	677	690	665	715	673	739	708	701	690	695	696	663	679	711	755	741	651	684	717	710	734	692	718	693	693	658	717	676	716	662	709	675	701	672	698	724	694	707	703	694	718	662	711	672	724	717	717	695	701	698	697	680	702	666	733	741	639	716	652	701	678	680	700	703	709	629	704	698	724	704	713	729	711	681	739	693	682	650	703	726	682	670	656	683	662	761	686	682	707	698	756	663	715	651	722	678	690	679	664	632	707	699	683	758	679	651	690	730	699	689	665	685	679	711	738	701	683	745	714	707	712	695	683	697	725	695	693	694	688	693	696	706	686	649	666	684	687	745	669	702	680	731	709	724	727	683	716	693	751	677	702	723	701	734	693	740	718	740	735	696	685	716	726	664	722	709	714	670	700	675	704	715	746	688	661	653	706	678	693	651	692	710	721	722	721	690	695	704	698	674	709	674	675	715	687	692	691	654	727	669	647	705	684	674	691	731	723	694	698	693	682	712	686	697	695	742	714	711	725	717	723	735	724	688	697	692	700	705	695	734	649	712	651	741	707	672	658	671	679	671	726	693	699	751	662	690	736	674	701	640	709	671	680	699	675	754	695	684	682	699	663	747	691	670	720	683	710	757	638	687	667	686	682	695	653	692	689	751	694	650	700	692	686	672	676	684	680	674	618	650	666	657	701	738	639	747	700	688	720	715	719	721	690	711	701	753	696	636	684	741	672	700	705	724	725	685	723	644	700	647	664	711	710	700	688	688	752	682	714	682	719	672	651	659	719	698	662	692	703	661	700	683	747	722	707	662	704	665	729	721	694	694	741	647	676	698	628	674	658	718	704	736	683	699	695	669	698	666	725	680	691	720	714	669	671	696	680	696	689	715	722	684	679	712	687	663	726	669	646	687	727	712	700	724	671	698	668	702	717	716	676	657	709	676	753	662	699	736	680	720	675	733	697	704	683	701	631	719	691	706	676	688	688	703	709	687	668	702	662	682	733	677	694	684	654	726	668	722	712	721	671	681	698	695	704	661	688	673	656	720	675	721	734	652	755	686	747	679	716	689	674	686	694	655	698	724	695	716	704	708	719	707	695	696	731	703	662	666	681	689	710	666	718	676	709	684	677	735	737	709	685	669	699	717	693	695	715	688	700	708	682	694	685	693	712	676	699	679	729	688	674	690	699	685	715	656	664	697	673	662	715	739	669	709	678	681	700	727	700	711	686	709	657	689	679	652	723	674	728	657	736	673	730	668	729	705	705	696	646	715	689	683	721	685	725	719	693	682	664
20015	16664	21322	17940	12630	7305	3799	2307	1708	1416	998	787	763	944	659	473	457	397	380	403	369	342	359	327	311	300	298	318	315	317	276	293	298	330	287	331	300	296	317	294	288	320	291	298	306	307	324	288	269	315	330	302	275	286	285	308	293	288	277	269	282	307	284	268	293	273	255	299	287	270	250	296	270	272	280	269	278	258	277	271	307	297	268	278	313	294	242	288	268	247	290	270	310	286	249	255	272	287	261	259	292	259	301	283	315	286	271	291	266	309	283	309	291	286	293	313	267	271	283	283	296	293	277	283	265	238	283	327	267	308	304	299	293	276	263	276	276	264	295	311	271	289	283	271	305	272	295	314	292	282	294	284	298	252	303	304	269	292	250	297	298	313	271	301	310	315	273	299	290	301	281	246	283	251	281	291	277	286	261	279	290	287	258	276	280	297	288	288	329	292	268	299	293	289	273	276	260	287	320	270	255	291	258	292	254	324	284	268	299	287	284	266	291	280	285	276	278	256	240	246	299	287	318	296	251	276	300	287	285	286	266	280	270	279	272	304	277	304	301	296	278	278	307	305	281	313	298	268	311	281	325	260	278	269	289	315	291	276	298	273	320	279	263	271	285	282	312	240	301	261	283	279	286	285	260	263	299	273	301	283	297	290	280	252	289	288	292	305	270	302	271	279	270	265	283	273	283	280	298	263	301	273	292	292	265	270	271	279	288	286	283	266	292	284	270	254	270	282	279	296	264	293	289	270	258	296	275	262	284	276	299	302	273	267	295	275	306	279	290	265	280	274	288	298	253	259	271	272	284	310	297	276	284	257	277	281	288	273	253	295	288	267	291	270	261	287	259	291	303	275	278	298	273	307	276	264	291	299	274	299	272	268	323	272	311	283	290	273	290	294	264	292	249	254	294	297	279	280	269	298	310	310	287	270	255	293	284	282	307	275	303	299	272	291	292	300	247	275	262	285	283	265	307	285	275	270	264	301	260	270	251	289	276	303	276	289	282	317	290	283	263	266	303	272	258	271	265	286	293	293	294	310	255	246	281	284	292	277	312	292	291	278	295	274	289	311	296	281	271	280	286	297	283	284	290	280	332	319	241	278	295	287	296	277	282	294	322	275	295	293	290	289	326	282	279	287	279	286	293	292	281	277	275	299	277	279	304	271	271	266	274	276	304	321	292	272	282	274	269	298	283	253	295	286	265	282	258	277	272	275	266	310	296	280	274	244	275	290	292	301	294	297	296	276	279	273	290	265	323	291	302	320	286	324	298	301	278	252	276	278	292	286	315	260	297	285	299	313	274	235	281	287	277	274	291	309	276	258	283	269	273	285	308	271	279	284	259	259	280	269	271	287	274	305	273	308	288	275	273	284	286	297	292	298	287	282	286	299	311	286	262	256	294	273	284	319	268	269	283	291	249	291	274	283	256	261	301	284	271	263	293	272	280	310	266	247	289	263	292	294	280	272	298	289	268	294	276	297	312	289	307	277	266	274	257	257	254	276	317	267	308	272	271	256	299	286	319	300	306	275	268	283	286	283	261	313	285	297	294	321	280	280	264	261	307	279	275	263	271	301	278	273	272	289	300	287	264	269	320	302	302	287	275	275	319	276	285	309	315	302	284	299	264	274	295	286	314	288	284	268	259	291	290	274	275	274	271	336	279	279	269	315	298	273	268	263	277	275	277	288	298	290	281	284	271	272	297	264	276	270	271	259	278	276	277	283	278	293	270	296	275	312	279	289	275	286	290	278	303	291	278	302	304	307	287	306	291	249	295	298	259	284	290	285	292	300	312	285	264	290	264	282	249	298	292	289	282	251	262	285	259	306	275	276	287	289	275	287	260	309	266	282	276	278	263	263	292	269	307	273	286	270	299	280	281	277	277	265	254	273	282	298	277	279	237	305	271	303	281	283	304	274	302	277	265	276	319	304	286	284	288	266	294	260	286	320	248	296	279	252	240	280	279	282	262	269	252	288	289	278	277	269	272	265	273	282	312	271	295	306	276	272	282	285	284	283	294	263	254	287	320	315	295	249	288	266	285	300	267	305	290	266	299	292	297	283	327	275	287	280	268	276	313	290	296	312	301	282	252	299	279	282	248	300	251	278	271	275	276	288	305	278	305	307	287	290	304	269	307	269	258	279	283	236	285	272	296	284	275	273	268	271	297	281	296	285	290	291	261	264	293	273	294	296	287	290	280	277	300	300	282	305	305	259	309	253	271	309	300	275	281	269	314	268	268	280	247	266	293	277	290	321	280	306	299	274	285	259	288	282	272	289	269	275	298	243	288	289	282	286	294	296	281	286	309	281	285	320	299	269	282	251	302	270	293	292	332	226	284	281	285	276	290	311	284	296	322	272	298	262	291	292	273	271	248	285	276	274	298	278	300	289	277	294	286	289	265	285	303	329	291	310	318	278	263	296	271	284	328	252	286	276	285	301	277	284	267	271	287	286	292	304	309	258	310	287	270	294	322	290	265	290	300	263	290	275	259	256	281	287	290	300	259	273	288	283	310	280	287	285	281	300	297	280	289	297	296	301	264	280	318	293	249	285	294	269	285	284	300	312	325	273	302	297	268	317	308	268	284	262	293	299	283	292	261	265	289	258	267	284	275	273	274	304	270	318	272	306	276	278	266	281	298	294	251	296	266	289	285	278	277	256	283	295	266	255	284	309	272	268	263	292	317	289	283	313	296	262	297	286	258	286	308	259	309	265	279	310	272	306	274	249	280	277	262	310	283	248	263	253	318	238	240	292	311	264	291	280	272	286	281	265	283	297	283	287	281	291	284	318	270	298	308	280	281	325	283	274	294	288	282	273	260	253	274	275	286	289	283	274	291	282	274	293	266	295	258	271	272	271	286	299	251	288	287	298	288	304	271	285	281	284	281	294	267	267	261	278	279	252	292	256	306	301	279	309	287	310	286	292	260	271	307	268	280	292	283	281	282	270	280	279	295	301	275	295	278	279	269	292	266	290	280	277	301	276	280	267	265	285	278	260	301	267	247	279	289	311	291	269	294	292	288	298	261	300	287	323	255	292	306	324	306	285	288	293	288	291	286	260	291	286	283	286	257	297	304	295	291	282	272	276	253	310	285	285	280	273	269	296	284	281	294	270	274	302	273	297	241	284	278	318	271	269	276	297	297	282	280	288	264	298	300	271	298	297	255	280	294	282	260	276	306	269	266	302	297	280	268	285	257	273	299	279	281	284	258	323	282	284	281	278	269	295	292	278	263	292	290	263	298	303	299	323	280	298	275	284	291	284	278	288	292	289	259	284	277	274	253	275	259	295	263	278	274	259	265	278	278	270	283	286	292	292	269	325	283	261	299	252	277	281	296	292	289	255	302	274	294	324	291	286	292	300	273	283	249	286	303	288	256	300	266	268	270	300	285	323	293	275	291	271	277	283	287	276	285	286	252	255	263	272	272	240	279	292	263	325	269	256	285	287	299	269	301	288	313	288	285	294	308	275	307	271	270	276
11809	14254	27678	29440	26337	19581	12592	9147	7719	6626	4354	3824	3603	4554	3100	2105	1753	1496	1351	1480	1444	1255	1137	1092	979	1035	981	979	960	896	934	874	923	895	855	951	823	840	781	832	810	800	822	827	836	798	764	790	773	762	765	801	758	796	742	721	727	739	703	734	729	692	765	691	762	711	779	750	743	706	751	772	765	772	701	739	714	744	720	714	738	691	682	753	746	718	698	710	704	731	708	723	732	709	760	731	739	778	787	707	666	731	766	742	781	743	752	748	723	731	733	739	732	741	681	728	725	775	734	723	712	754	730	715	679	758	748	733	695	739	768	704	710	721	705	717	768	739	707	752	735	736	725	707	746	720	708	735	737	703	708	748	736	772	715	755	725	726	723	717	719	697	752	727	724	737	750	769	718	704	796	722	715	724	730	746	748	736	708	754	734	729	636	756	730	733	712	757	704	707	741	769	714	771	723	757	743	736	729	747	656	694	714	772	729	705	735	700	689	740	701	717	704	737	737	695	726	714	714	728	744	721	729	755	713	769	701	709	715	683	735	745	706	737	728	751	704	737	738	715	676	709	771	772	742	779	712	700	746	731	733	760	755	735	749	678	760	647	725	777	710	693	681	688	780	736	704	717	785	680	726	728	739	752	761	703	681	751	732	746	765	737	719	695	740	768	754	743	709	699	692	726	726	752	747	744	715	708	714	700	726	734	700	697	726	759	687	707	695	723	740	701	713	734	730	720	745	732	718	710	694	691	716	730	741	759	729	710	756	717	741	759	742	676	710	704	726	685	696	724	700	749	749	728	703	717	747	685	759	742	720	745	737	702	760	704	720	747	766	702	732	711	737	737	676	718	714	744	708	688	680	702	732	722	685	735	735	723	759	736	742	747	686	737	710	733	694	710	748	679	709	700	763	687	760	751	726	783	718	692	698	719	761	749	753	720	717	746	752	689	689	697	705	691	736	716	727	723	718	671	694	705	701	732	727	754	725	739	681	752	686	708	729	716	752	715	711	753	713	721	760	719	742	752	697	706	700	746	695	711	693	681	679	733	723	741	746	766	684	653	705	689	702	728	665	736	696	678	742	716	729	734	705	757	698	721	712	714	737	704	709	710	714	763	744	717	702	695	735	748	716	716	758	745	764	731	730	716	709	738	719	716	733	708	752	724	728	775	708	675	718	719	738	763	715	761	714	716	728	730	697	710	713	729	729	752	771	728	755	716	718	695	734	717	691	728	736	766	671	751	682	724	733	712	698	706	710	746	723	689	725	732	770	728	700	696	739	708	730	734	727	724	734	698	746	729	716	738	728	708	711	720	742	771	751	727	721	760	739	684	700	708	757	709	688	681	673	739	727	735	669	727	736	784	713	724	745	730	718	718	735	727	727	669	659	729	724	704	743	701	729	703	693	743	704	714	670	731	757	750	761	741	749	702	700	733	697	698	756	736	723	690	739	760	697	744	780	744	688	747	749	744	671	678	731	700	724	730	716	754	693	730	732	735	690	686	727	717	741	662	739	737	708	705	742	722	756	698	727	731	727	721	752	729	726	718	704	709	748	736	729	738	732	720	787	739	679	740	702	708	732	745	727	732	731	699	715	708	696	731	727	679	723	758	697	705	710	775	681	755	725	753	740	734	739	704	760	724	764	724	657	711	699	761	703	729	721	750	720	680	699	734	745	761	711	721	746	709	729	695	745	698	671	747	771	740	744	700	733	678	734	732	714	758	732	715	665	742	702	756	711	726	720	745	749	731	680	704	679	699	716	719	701	745	689	698	732	726	751	730	724	692	704	695	755	766	782	751	697	736	715	715	705	764	722	727	739	762	674	775	773	737	724	718	774	730	726	724	671	712	742	711	715	710	679	726	691	768	736	743	735	755	783	717	757	757	706	752	757	705	737	738	687	714	750	763	711	717	728	740	780	736	714	788	730	682	756	680	692	712	767	719	703	707	694	756	677	714	701	659	745	756	759	725	757	731	706	732	745	723	670	712	773	707	754	717	698	735	728	718	722	716	745	791	756	728	755	717	748	692	759	722	734	712	792	658	707	743	703	745	717	744	720	718	762	744	698	719	676	725	720	734	752	764	741	705	753	702	703	710	730	699	679	735	773	751	727	721	756	726	679	692	757	719	682	717	739	701	720	720	728	716	683	702	728	718	758	737	709	684	727	697	724	724	713	738	703	726	657	735	703	668	772	727	672	732	723	722	726	731	674	757	732	737	699	702	718	643	710	772	695	768	754	705	724	710	754	689	707	743	715	718	713	690	716	734	705	714	753	762	716	694	738	708	733	768	769	774	735	698	786	695	723	708	704	730	750	769	727	715	735	702	712	718	748	767	753	756	742	726	750	724	724	757	754	751	746	733	735	717	736	777	739	726	775	749	760	728	745	722	728	730	723	671	676	726	741	718	739	697	753	687	720	758	715	778	762	714	754	704	715	739	696	707	736	724	699	746	718	752	741	734	666	717	697	727	725	726	730	751	709	690	735	720	767	734	755	759	727	740	694	724	736	720	743	738	751	696	752	746	721	712	761	736	730	740	705	771	773	751	751	759	717	785	712	698	717	661	702	736	713	715	771	727	782	659	747	721	694	759	727	721	733	706	751	681	706	733	673	676	713	735	705	687	711	678	718	690	706	695	720	726	722	737	728	721	763	724	708	683	767	708	754	724	726	708	725	724	711	766	744	725	733	745	689	727	734	752	692	711	710	722	748	663	707	698	742	769	727	680	676	748	676	735	739	759	717	688	765	695	758	684	694	709	720	717	742	700	725	696	724	659	801	697	724	683	709	700	719	720	753	752	695	750	723	707	730	736	732	737	772	754	705	728	707	734	717	753	740	700	717	696	680	718	721	722	764	761	775	704	739	712	708	692	724	686	715	749	662	691	745	739	759	704	717	776	698	726	713	676	707	791	714	723	723	767	684	756	779	754	719	711	731	766	722	712	695	738	758	715	702	721	731	726	691	731	743	709	717	768	697	762	717	730	724	750	701	722	738	741	727	679	726	722	740	717	704	763	720	720	724	756	725	706	710	742	674	731	744	743	764	700	722	728	732	737	693	700	682	736	743	713	718	743	699	715	693	693	699	744	685	698	708	718	718	769	699	719	732	708	730	742	714	719	693	740	732	782	685	751	687	725	725	719	721	739	714	706	689	744	744	691	694	750	734	705	720	704	676	690	688	761	702	694	724	724	759	732	735	700	738	775	705	716	710	683	774	737	677	723	719	726	712	664	730	710	761	679	718	732	682	714	726	706	708	765	739	693	731	738	730	712	726	737	700	722	714	717	715	748	721	701	709	733	709	788	673	702	732	804	705	721	717	698	747	744	731	726	707	710	773	716	697	698	760	746	680	719	680	782	736	723	716	717	747	699	735	709	690	738	726	735	694	734	689	732	731	731	737	736	764	726	719	690	740	678	700	732	773	730	726	730	706	752	738	727	741	710	688	705	699	708	674	734	735	707	732	713	723	712	754	662	707	723	714	717
33818	28661	35660	35065	26190	15428	11704	11097	7416	3583	2065	1884	1824	1680	1638	1157	855	713	747	869	854	577	635	631	573	571	525	494	501	459	601	580	547	560	468	486	454	465	406	407	376	433	391	350	393	344	323	312	326	337	315	345	329	360	297	327	292	328	312	348	284	340	307	285	333	313	300	326	318	323	303	321	297	275	307	340	287	309	290	294	302	301	323	298	292	293	304	267	315	342	304	277	292	296	269	276	282	287	255	290	280	304	293	288	280	288	313	276	305	302	296	309	281	281	303	308	312	302	331	309	289	322	278	300	304	312	283	321	285	309	260	271	309	282	282	313	313	284	333	301	315	265	310	298	294	252	292	289	278	322	303	276	293	299	316	311	313	351	325	268	294	322	294	306	299	277	287	298	308	310	285	288	288	284	281	275	287	303	296	266	320	251	336	257	307	307	287	301	275	287	291	336	282	284	330	282	293	282	316	269	270	283	323	297	297	297	269	332	281	286	277	308	320	272	277	275	301	304	303	275	280	279	293	302	263	297	287	280	295	297	289	286	299	321	286	349	299	291	304	299	299	288	282	293	275	327	276	347	298	310	302	293	290	305	311	279	295	282	286	288	287	307	282	305	287	292	299	308	297	319	320	287	322	324	319	280	319	315	302	320	292	344	301	280	293	321	298	296	335	300	320	323	314	303	286	326	304	279	285	328	263	277	318	297	292	306	294	307	331	289	294	294	283	294	283	273	313	291	266	315	313	358	285	335	314	287	284	283	314	308	296	296	316	263	286	295	278	297	332	304	292	291	291	298	316	289	328	300	287	294	307	293	299	292	304	289	279	275	278	308	293	306	305	275	309	285	343	301	279	296	283	313	321	314	320	285	326	296	289	311	286	304	299	283	268	294	290	316	281	288	300	301	319	321	326	289	268	274	272	280	315	301	321	282	319	254	271	286	309	281	296	300	286	296	305	292	331	271	301	293	305	277	291	278	294	300	307	285	306	297	306	320	290	300	293	312	302	267	296	287	307	295	298	318	281	279	305	284	317	311	309	292	313	275	347	327	320	309	324	288	281	295	296	302	283	321	291	290	314	330	257	267	310	297	251	285	327	289	275	300	257	310	293	288	307	284	302	299	297	298	277	282	323	292	307	306	290	299	300	296	320	302	300	293	282	319	324	314	318	263	310	301	303	340	348	330	311	283	291	321	310	297	315	305	297	247	290	261	279	298	290	296	284	324	293	301	256	304	310	290	302	299	346	289	309	279	280	296	313	301	299	273	307	302	306	314	320	307	284	318	272	309	301	300	294	293	300	305	292	309	318	313	277	290	293	334	336	287	285	289	316	306	282	317	288	293	308	335	323	317	322	269	291	298	259	309	317	300	331	299	287	282	310	315	304	279	303	325	293	305	311	316	286	289	298	303	278	257	301	311	321	295	310	301	304	311	284	286	289	291	308	274	294	297	287	285	318	309	338	287	294	280	295	319	297	280	314	320	313	290	323	282	314	290	310	296	276	290	306	292	306	309	285	300	286	268	283	281	287	289	284	283	286	269	323	310	326	299	319	307	315	262	270	290	304	303	289	283	304	279	330	357	307	298	327	326	282	287	312	301	285	315	322	311	272	291	315	299	316	286	293	296	294	295	293	311	267	272	303	309	279	307	317	317	290	344	313	309	293	286	279	311	307	309	294	293	276	263	306	284	296	305	286	275	299	297	313	302	320	323	281	296	306	319	274	325	274	318	301	304	292	305	300	291	288	330	276	244	329	323	314	315	322	322	310	291	305	287	322	313	302	287	318	309	296	314	284	301	276	272	323	301	282	308	320	288	301	288	290	304	291	292	303	312	334	304	288	300	304	292	280	272	288	282	298	290	273	308	316	290	288	292	261	292	302	329	308	317	303	324	312	258	297	291	311	289	305	307	305	264	314	292	301	315	316	316	291	275	309	315	306	290	302	328	314	296	282	297	295	297	290	316	318	263	307	308	241	321	289	311	305	309	281	291	281	301	278	303	290	288	294	289	301	307	256	307	288	251	310	278	293	293	320	281	333	281	288	272	288	285	275	292	334	314	305	291	283	334	264	286	331	316	294	305	291	280	276	288	303	325	297	279	319	308	285	303	305	300	307	298	298	278	287	276	284	328	352	279	280	287	340	330	302	321	316	286	281	295	308	318	294	293	295	288	297	324	281	325	317	307	318	307	309	310	298	281	304	315	308	272	321	309	317	313	293	277	304	344	316	292	299	302	334	281	304	320	292	315	324	272	314	296	322	272	296	303	300	297	293	299	297	292	289	283	299	268	298	293	299	301	292	290	301	327	309	300	280	323	307	283	298	270	311	286	315	313	305	324	291	309	299	320	287	287	295	304	294	311	290	301	297	291	292	310	294	278	291	299	299	257	267	306	280	295	299	321	279	283	276	272	276	315	305	307	303	313	289	271	278	287	296	296	288	286	290	274	294	309	327	298	310	289	306	312	294	314	279	289	286	289	312	277	298	299	295	323	319	304	297	327	304	283	308	340	305	297	277	293	295	299	305	302	296	305	296	271	330	314	316	299	291	294	294	270	291	280	330	275	333	281	342	311	288	308	308	306	297	320	278	286	295	323	309	301	331	296	276	285	276	310	282	284	317	308	296	328	305	317	295	328	313	308	283	324	301	308	279	337	298	304	301	284	285	306	287	296	269	298	317	292	282	301	286	287	301	304	276	263	291	276	295	298	298	307	299	312	287	280	283	324	320	296	308	283	300	298	252	287	278	308	313	274	292	299	312	321	293	313	284	292	290	303	308	308	287	262	329	305	294	300	283	278	259	305	287	334	305	292	307	300	289	298	293	281	295	277	287	302	317	304	295	278	268	300	293	273	291	275	326	291	297	297	315	306	297	286	290	303	280	284	293	319	305	288	298	317	283	341	288	277	264	281	299	280	297	305	320	299	267	295	330	314	332	299	321	334	269	298	312	296	297	318	293	291	281	314	302	298	308	303	301	325	309	287	281	267	293	306	293	286	309	302	287	321	295	314	292	294	279	253	292	293	313	310	292	300	300	292	313	285	275	325	277	261	291	302	322	302	319	288	272	307	279	274	288	289	314	303	304	281	287	288	282	317	289	270	288	306	300	292	293	288	288	296	304	296	279	294	306	282	308	349	304	308	297	280	334	260	294	294	308	301	284	331	318	296	260	265	304	298	307	291	320	291	312	306	250	263	307	329	326	304	292	296	300	275	311	300	300	319	270	313	334	314	312	310	310	306	294	326	285	299	300	282	286	293	303	313	315	284	295	291	307	294	281	303	292	313	324	279	305	309	298	276	288	289	323	290	284	312	304	324	300	320	274	307	289	263	303	292	323	306	316	300	309	332	311	307	272	321	293	282	295	339	358	274	294	304	302	326	288	289	302	293	281	281	292	301	353	282	304	301	309	264	323	290	323	268	307	302	328	316	315	287	289	275	317	305	287	331	302	337	296	317	305	302	305	302	301	285	316	313	263	297	275	297
20336	23235	38370	43018	36849	28868	27535	27181	22242	12335	9184	8456	9026	8509	8525	5914	4528	3552	3929	4640	4412	2672	2847	3096	2579	2682	2442	2146	1944	2156	3058	2889	2952	2896	1908	2341	2184	1932	1768	1661	1544	1841	1738	1481	1329	1288	1226	1281	1142	1109	924	851	911	864	877	785	917	878	833	804	843	811	864	871	792	877	850	819	831	828	790	810	755	798	833	822	867	737	827	855	773	836	800	811	802	745	776	810	804	758	808	733	803	772	769	759	732	756	795	773	813	783	714	727	773	812	739	789	782	765	693	754	782	747	794	725	773	749	814	708	761	774	729	784	768	749	755	778	712	772	775	736	739	737	750	751	762	780	748	801	738	769	759	747	778	751	755	792	766	785	755	749	762	776	730	731	764	721	731	739	817	782	734	712	738	791	760	752	723	796	723	766	767	755	726	759	748	787	735	729	789	765	762	760	718	779	730	760	752	809	763	701	756	697	764	797	744	751	724	811	757	775	791	756	752	730	734	749	740	748	793	726	776	748	730	774	773	785	717	783	759	731	784	805	718	725	775	697	785	742	723	718	750	790	752	783	732	708	762	742	771	794	776	758	758	744	737	751	738	726	731	779	737	733	774	786	755	751	804	699	774	763	812	777	739	763	749	765	792	740	735	710	761	740	693	761	734	762	727	795	784	733	707	768	763	787	770	736	788	764	799	682	766	804	725	740	766	794	699	759	729	760	716	777	774	738	738	766	708	727	747	769	815	738	755	741	761	701	703	790	776	798	734	710	746	775	740	726	755	695	771	732	753	730	782	778	736	765	769	762	696	765	810	776	746	737	740	762	726	754	780	736	727	714	740	757	713	757	762	718	779	772	805	738	804	763	772	721	747	740	751	730	745	724	777	754	762	721	749	747	790	714	782	748	759	787	745	780	789	808	775	737	819	773	741	783	723	731	718	695	757	757	751	751	779	730	752	730	804	739	779	731	756	712	745	750	830	684	767	795	725	747	717	739	730	724	746	785	756	740	786	704	795	737	746	764	734	751	731	742	764	774	713	735	761	760	744	760	735	759	747	783	736	733	782	763	730	759	711	769	798	785	772	756	774	717	759	742	736	738	755	748	702	822	769	733	739	778	785	752	763	757	747	715	772	754	776	736	716	743	792	783	752	750	780	732	714	788	755	749	774	768	793	731	725	775	792	764	771	782	766	728	751	800	754	784	788	746	780	739	755	724	755	764	740	772	776	801	800	737	786	805	738	742	736	719	709	736	770	722	765	743	709	755	780	785	791	759	755	764	743	759	760	742	753	727	764	714	745	774	771	728	739	753	772	710	738	810	784	748	826	750	735	773	749	750	765	748	770	742	743	729	787	752	767	805	777	735	741	749	746	765	743	789	753	747	753	705	782	731	679	731	741	740	750	782	723	739	747	810	778	799	756	732	739	777	703	769	692	783	715	721	797	769	771	730	728	766	720	721	692	729	763	717	776	738	788	790	745	736	772	784	737	703	720	789	760	741	759	727	743	744	757	788	760	779	756	743	772	766	742	736	766	717	752	722	767	765	773	728	777	754	737	789	737	745	761	748	742	739	775	721	790	761	721	773	767	758	749	755	733	722	755	761	712	771	733	759	762	778	779	700	788	753	786	753	758	723	737	731	807	744	726	738	739	791	787	770	771	745	753	767	735	762	741	791	772	725	779	773	752	795	715	773	701	783	739	761	758	752	759	746	799	731	814	791	770	810	701	783	718	718	732	743	768	719	748	771	790	753	759	808	761	720	789	776	765	785	739	794	764	734	756	793	758	737	743	728	741	781	747	746	743	731	756	777	751	745	749	721	785	740	759	794	811	754	732	749	801	737	711	728	728	747	766	763	740	740	701	761	758	734	701	708	668	773	754	734	741	807	710	743	726	748	751	740	763	752	802	749	709	769	831	740	754	758	740	773	764	767	735	763	717	800	742	737	790	793	750	762	741	776	755	796	741	701	752	727	769	803	785	744	754	808	777	750	738	756	759	721	773	749	754	821	759	723	668	738	739	771	772	715	734	762	751	758	761	742	706	760	725	753	752	797	782	817	718	775	772	747	725	716	728	739	729	782	773	782	777	750	727	771	711	730	781	795	719	774	732	807	759	766	745	721	803	756	709	770	757	771	706	754	765	754	810	795	755	762	743	748	765	727	756	745	749	754	728	790	722	703	748	747	763	777	740	731	793	731	753	761	766	749	735	731	737	739	764	741	782	721	723	761	765	773	734	787	791	757	805	778	744	726	753	813	745	781	740	799	754	788	734	725	782	778	759	731	772	746	760	739	753	755	703	779	777	789	757	772	782	736	718	764	777	783	776	739	749	828	691	721	741	767	789	768	762	743	828	748	723	770	738	772	748	726	727	791	719	760	788	740	768	755	769	733	810	687	779	726	722	738	767	786	729	767	752	741	713	727	712	734	763	749	719	774	738	783	846	753	747	785	720	736	774	711	783	737	756	752	760	735	766	760	779	739	767	763	755	812	757	743	783	726	704	781	779	752	767	815	711	740	785	780	778	742	802	745	787	743	775	755	774	759	706	757	786	738	792	747	720	758	805	812	772	801	760	698	766	761	781	741	737	735	743	740	744	759	740	751	776	707	718	752	745	782	769	775	730	783	775	725	765	796	791	741	773	763	754	756	769	739	764	763	782	743	692	751	758	764	740	733	742	725	768	782	773	741	793	735	702	779	768	778	739	718	752	780	740	745	746	751	724	784	764	777	729	714	714	773	758	733	737	794	728	731	749	758	821	710	733	755	758	788	783	775	737	786	767	757	753	749	769	790	776	753	730	757	733	800	736	771	769	767	774	811	753	729	730	775	772	775	753	788	811	734	755	770	729	718	742	759	796	778	779	792	768	718	787	768	780	730	768	765	784	756	756	745	798	783	683	737	741	751	785	763	748	770	712	812	721	760	777	792	759	815	732	727	700	774	739	685	775	757	789	747	779	761	799	774	773	720	729	779	763	758	774	743	745	771	765	860	791	740	786	719	772	724	713	733	833	751	791	757	795	759	807	761	772	769	755	720	738	795	713	726	762	733	800	748	748	748	754	718	789	788	765	786	755	744	728	720	770	741	730	759	755	733	751	779	756	757	771	732	741	765	803	720	737	732	815	774	722	771	720	741	785	750	729	758	791	749	720	734	790	809	711	801	762	792	740	738	803	713	766	784	712	752	744	788	722	759	724	754	752	756	799	796	743	743	778	733	722	764	793	746	757	750	743	779	755	791	736	779	744	729	749	788	758	784	702	742	742	757	711	735	797	765	721	754	721	730	792	724	801	760	775	707	731	787	752	740	789	765	749	755	770	731	768	743	755	798	778	778	752	739	749	759	760	741	764	681	709	753	758	760	776	774	762	739	725	759	765	726	804	760	782	802	764	739	757	766	756	806	779	758	752	719	718	786	754	733	742	721	767	788	740	773	728	763	794	740	706	803	750	797	708	737	720	743	794	749	776	731	698	738	768	723	742	764	739	758	751	736	769	837	796	765
41799	34777	42753	40935	33730	26525	25508	18030	8038	3438	2836	3164	3491	2973	2458	2553	1807	1332	1195	1205	1354	1179	721	734	637	703	655	840	759	770	919	947	849	807	527	727	671	516	482	496	443	467	482	476	415	405	374	420	332	313	297	307	317	284	295	287	312	299	280	273	297	303	335	301	305	337	310	309	288	267	302	300	266	275	272	267	332	290	282	314	283	316	285	281	272	278	261	295	244	252	251	273	277	270	266	294	256	273	249	307	237	274	289	258	263	291	265	279	252	260	243	252	256	272	288	303	266	267	298	285	268	288	291	313	268	248	266	263	255	288	258	265	253	277	257	282	282	257	267	296	271	261	228	279	260	266	280	300	250	267	280	256	275	278	275	249	303	282	266	284	258	277	296	245	254	285	269	288	250	282	257	267	272	282	276	273	250	246	266	277	276	236	249	265	278	270	244	287	257	254	262	287	272	268	245	297	254	247	256	256	263	257	265	275	285	285	258	278	260	272	272	241	250	287	304	282	290	257	253	289	254	281	257	274	303	270	254	267	299	281	283	282	247	298	261	248	265	266	285	288	277	241	299	279	284	269	276	263	295	307	291	283	315	255	280	287	300	262	251	262	264	265	244	333	274	261	292	240	282	265	262	275	269	243	257	257	261	270	314	308	302	310	286	253	257	258	254	274	258	279	270	292	296	288	305	285	251	246	281	278	270	268	265	253	242	270	258	261	253	249	284	290	277	244	264	286	286	272	273	292	273	244	275	293	281	297	248	244	256	250	295	273	255	274	274	248	252	273	294	267	243	243	266	258	269	256	268	271	264	272	278	294	281	254	280	249	268	270	270	292	250	309	292	252	275	276	288	276	259	296	270	271	292	273	276	240	254	260	247	265	271	263	288	260	252	298	284	260	265	243	267	299	256	261	258	270	251	257	272	306	262	301	265	277	250	271	267	263	267	255	253	254	297	270	274	275	309	247	267	290	268	289	270	288	250	264	255	250	239	276	276	283	246	258	275	252	268	252	277	264	278	266	287	279	277	295	269	277	272	265	261	281	261	278	268	284	279	264	261	243	264	255	251	242	263	285	275	272	261	275	262	266	268	277	281	286	301	280	278	260	273	292	290	255	268	278	242	258	286	281	271	289	265	282	262	259	275	301	257	266	281	263	272	258	308	258	270	274	318	269	272	273	283	276	257	243	273	272	273	263	271	271	271	280	254	260	275	255	264	254	257	264	268	287	246	293	252	250	262	287	281	276	248	243	262	284	283	249	238	281	258	267	275	253	249	275	272	287	282	287	290	265	276	241	239	258	264	272	293	270	281	271	255	269	267	279	266	289	258	279	231	265	284	262	257	239	292	280	275	285	287	281	279	288	267	239	268	250	241	269	281	276	302	252	253	269	288	289	275	260	270	283	290	281	233	291	282	270	253	308	251	265	276	256	285	278	287	298	271	297	263	275	263	289	270	270	265	244	277	293	270	268	257	268	279	281	280	302	273	253	256	288	253	244	243	267	248	298	255	278	295	318	308	275	270	273	275	282	260	277	285	293	301	289	250	265	279	271	260	259	263	268	247	265	283	285	287	265	271	281	312	268	251	273	275	276	261	276	295	265	257	260	301	271	280	257	256	254	254	317	258	273	289	270	280	282	223	274	294	307	308	286	259	262	282	274	286	274	291	260	280	257	280	285	263	259	252	275	274	249	276	277	254	271	283	261	238	295	279	271	282	263	230	292	263	274	306	244	288	278	264	274	274	291	282	273	247	238	250	288	266	275	253	288	279	260	245	264	274	231	258	265	259	281	231	269	281	288	260	270	270	267	272	272	283	272	270	281	252	259	288	263	279	273	291	284	261	276	258	254	269	307	272	283	276	260	281	266	256	259	299	261	261	241	236	271	255	280	283	239	235	239	237	262	297	252	285	300	283	285	289	284	257	283	288	244	262	292	273	288	261	294	284	301	263	261	268	249	246	282	247	301	265	287	271	268	267	295	282	279	298	285	251	279	258	247	262	277	305	282	293	289	273	273	267	286	283	256	265	287	286	248	268	281	302	306	295	268	249	287	255	252	274	274	279	281	259	253	293	276	308	259	283	293	249	303	260	250	295	309	281	277	235	289	261	269	274	260	267	274	269	281	283	260	257	275	246	267	271	240	279	279	267	253	272	289	270	235	237	272	281	269	261	272	248	271	261	291	257	243	269	255	282	267	294	250	261	285	264	240	274	283	259	259	282	263	263	240	281	248	283	261	283	293	277	273	272	269	282	288	302	258	284	248	269	288	255	262	270	250	264	258	286	256	253	223	259	261	267	300	287	268	256	250	261	261	255	281	250	233	287	272	261	255	269	272	274	274	274	257	273	280	260	265	278	265	257	236	261	273	274	245	286	281	255	253	290	273	263	307	256	268	251	280	276	266	278	250	282	237	263	278	281	235	281	277	280	290	225	270	247	236	253	296	275	274	285	283	275	294	292	260	283	259	287	327	252	254	332	261	264	267	291	259	233	275	257	258	259	276	249	258	261	262	267	287	284	276	262	241	246	258	262	274	255	272	286	270	265	251	275	248	291	242	312	277	274	252	277	256	265	263	262	267	267	282	277	297	254	273	280	255	253	265	271	287	271	286	251	268	283	294	295	271	253	239	259	264	260	263	240	280	274	243	299	272	262	263	288	252	265	261	290	264	252	264	275	268	275	295	283	242	269	265	249	279	268	284	292	297	270	268	263	257	297	270	289	278	301	298	248	273	251	258	300	283	276	294	247	286	288	269	260	287	264	249	265	297	254	277	281	260	282	273	272	316	246	261	262	278	244	257	285	267	276	278	258	265	291	274	280	267	249	285	281	278	284	276	253	245	272	275	259	249	270	267	282	277	311	252	284	275	284	262	265	231	251	300	249	290	282	277	281	259	266	265	255	253	268	280	258	264	288	260	283	276	263	260	257	257	298	280	285	277	246	260	270	243	244	273	264	275	256	266	261	269	256	293	262	291	272	263	278	268	279	304	249	254	241	291	275	239	266	291	288	288	261	254	259	289	244	274	270	265	250	281	254	250	264	286	303	281	258	273	283	294	275	260	295	299	258	285	276	275	289	243	272	283	255	260	284	265	248	275	246	276	264	286	279	278	290	271	287	247	247	281	252	285	283	254	256	265	273	299	279	250	246	269	272	242	289	276	293	287	273	270	260	246	271	268	281	277	265	267	276	263	259	276	274	250	288	291	302	269	270	255	293	263	276	277	278	257	242	261	299	275	277	272	301	280	257	275	275	274	276	289	273	266	249	261	294	263	221	256	288	270	278	271	273	282	258	286	263	262	259	271	257	289	264	240	249	290	278	278	278	289	264	306	271	278	257	254	275	278	273	289	272	275	246	246	282	272	268	257	269	284	241	258	319	274	312	272	271	292	287	284	279	268	294	277	269	251	276	271	251	246	303	285	282	279	259	271	251	265	273	262	282	265	299	269	268	287	255	314	279	290	292	301	292	268	302	273	287	281	273	259
25599	27274	43229	46603	43668	40317	41550	31217	19696	13235	11893	13214	14902	13506	12223	12195	9186	6788	6301	6018	7518	6027	3619	3915	3382	3532	3115	4546	3794	4373	5295	5216	4853	4538	2750	3817	3313	2809	2738	2354	2392	2759	2396	2137	1923	1546	1546	1677	1372	1302	939	877	942	951	833	851	816	815	809	755	865	933	940	979	909	855	870	860	896	834	820	794	829	773	779	802	861	836	816	852	821	803	849	765	787	768	758	736	707	750	733	767	742	734	651	696	718	749	709	699	740	699	717	656	668	639	720	699	689	683	732	704	680	667	737	724	699	688	702	708	762	716	709	677	677	707	706	739	696	687	738	722	669	710	701	674	679	681	710	666	674	675	674	704	683	715	668	673	666	656	674	701	675	686	712	727	710	693	726	670	740	705	733	706	656	713	658	699	671	685	710	633	701	632	710	713	725	689	730	723	693	678	672	697	690	703	671	642	711	697	672	692	706	672	692	704	695	675	704	683	681	694	729	676	639	646	693	633	686	686	714	682	714	717	715	690	680	666	688	706	694	651	700	737	679	696	693	699	680	736	685	695	713	645	706	696	720	665	658	646	702	696	678	666	661	660	696	712	694	692	684	692	721	673	723	681	704	697	711	691	680	655	720	682	648	695	716	675	693	697	668	687	647	678	725	671	710	704	725	693	704	682	697	715	624	667	668	720	684	720	669	706	686	706	647	688	704	699	674	683	654	721	661	642	682	689	686	717	668	743	749	703	662	709	695	661	668	735	721	684	698	662	722	683	721	669	695	680	677	686	714	682	710	660	723	730	669	683	700	736	712	703	709	671	689	708	712	681	742	657	683	690	699	691	733	656	711	709	696	682	676	714	694	671	691	684	713	705	680	679	659	655	712	719	699	716	721	608	669	730	675	678	742	676	725	727	708	719	667	696	724	693	679	714	683	696	671	704	647	690	682	695	692	715	719	642	702	709	696	682	663	671	708	694	702	719	647	717	681	704	741	723	709	692	639	734	675	735	680	693	710	729	658	661	694	700	699	746	679	665	689	701	649	638	689	699	682	728	723	691	649	698	704	732	729	725	661	667	671	692	726	700	743	710	711	688	674	747	655	674	666	697	718	660	746	686	627	678	703	675	681	702	700	676	727	708	656	716	694	690	730	718	695	724	698	650	686	689	687	685	718	675	644	660	694	728	728	695	708	672	702	660	677	686	720	659	674	696	746	722	724	660	660	732	691	701	682	686	683	715	679	703	683	676	720	690	709	709	700	735	660	677	683	662	678	713	702	675	713	640	696	675	681	660	690	711	743	664	721	712	731	716	701	673	710	658	706	704	711	671	721	694	697	719	692	684	710	676	698	684	671	726	677	692	646	706	675	668	702	666	675	698	683	692	671	690	665	644	695	650	678	728	675	696	680	719	694	697	686	666	695	659	716	645	661	721	691	656	702	684	716	677	731	730	743	673	685	669	689	698	690	779	699	673	661	714	737	663	671	682	713	677	737	684	715	729	693	701	707	647	674	695	662	684	689	756	661	704	653	732	693	707	676	688	685	692	647	662	662	660	710	738	645	709	689	663	670	654	679	669	701	721	671	725	684	648	662	713	683	712	715	678	696	677	707	702	671	681	671	643	724	711	724	660	695	706	655	728	666	676	712	682	624	681	675	729	686	639	675	666	699	676	670	677	715	656	733	708	657	692	715	670	676	695	675	685	695	701	683	654	694	686	681	712	682	707	669	699	683	732	722	682	676	702	703	715	703	684	666	654	708	663	651	702	675	719	691	654	686	685	690	679	726	709	666	670	699	696	662	692	648	703	719	717	714	728	709	710	711	660	706	707	702	666	719	736	715	663	687	677	682	724	666	684	724	677	675	712	651	670	685	686	703	679	688	713	690	705	727	702	698	683	691	679	713	691	749	667	685	740	697	725	671	722	698	628	704	667	666	680	682	678	718	691	676	683	681	672	685	687	754	694	695	703	706	660	707	694	682	697	700	673	689	709	698	677	687	741	694	692	663	734	723	640	694	706	725	709	655	694	712	681	706	714	678	696	666	721	694	674	674	767	695	670	691	679	701	670	664	696	696	700	681	711	666	692	670	672	649	716	660	705	677	707	729	676	696	708	697	740	729	726	678	692	699	679	716	668	661	718	688	731	688	669	653	680	691	679	719	675	693	723	690	691	682	719	659	654	695	727	638	703	643	716	693	738	658	697	690	691	679	735	734	697	663	779	685	695	672	668	672	692	631	683	652	655	700	677	655	683	687	689	703	717	702	723	751	735	736	646	706	695	677	701	705	708	710	734	676	681	667	729	707	665	698	706	675	692	704	744	693	679	666	699	710	668	707	704	698	695	760	733	694	736	693	732	682	662	698	693	678	702	686	698	679	658	652	695	722	720	715	679	666	645	697	672	723	680	675	691	723	640	689	706	662	720	694	692	720	710	706	650	671	736	663	730	688	718	704	686	723	692	711	680	692	706	741	708	670	696	650	704	731	722	689	677	702	743	674	710	683	682	674	689	678	634	705	691	661	711	673	694	713	638	699	675	646	750	702	704	698	694	680	695	678	705	727	698	709	738	696	695	687	694	695	714	718	721	685	688	680	683	694	649	696	718	706	721	716	694	723	733	707	718	711	680	703	703	724	648	653	687	671	717	683	699	719	709	666	699	637	690	703	673	665	703	672	697	692	657	655	679	696	696	695	724	678	684	706	695	688	693	700	695	710	667	674	663	706	652	678	706	691	687	682	686	701	686	694	740	720	675	665	698	690	724	704	725	730	686	703	665	772	711	690	715	666	707	668	656	667	684	672	667	691	632	712	721	674	698	664	731	717	681	703	666	704	667	684	704	675	693	648	722	714	676	733	739	662	683	658	738	689	658	700	643	715	701	699	730	674	720	676	689	677	683	669	677	753	720	686	705	712	675	692	744	721	706	711	649	687	647	710	698	676	652	692	662	709	707	674	711	685	646	661	692	660	648	710	724	620	724	717	710	678	730	676	745	694	707	689	702	716	675	688	665	730	693	699	639	690	729	685	688	706	716	686	699	717	685	692	659	675	718	679	675	702	685	697	699	707	638	695	658	706	695	685	677	734	637	687	701	685	716	693	688	714	668	702	710	746	651	677	686	733	693	649	731	698	663	659	708	679	721	729	656	698	688	723	709	705	651	696	691	683	720	727	675	699	674	691	734	671	678	692	697	650	706	695	746	684	695	675	684	693	696	739	673	693	686	706	665	662	658	648	709	644	664	676	696	660	706	684	715	655	699	675	710	692	697	671	691	718	693	706	686	653	723	662	672	686	694	662	691	674	740	695	695	662	713	743	707	720	691	699	694	658	670	716	680	693	679	683	725	706	640	710	714	695	725	709	723	720	676	725	660	680	713	726	690	708	689	694	635	691	721	690	690	684	744	704	679	632	667	687	714	671	697	625	702	660	665	688	735	662	713	671	686	679	670	677	686	703	693	676	702	699	688	705	667	656	710	677	678	732	676	671	691	656	718	711	650	661	721	707	730
21247	16744	20116	16308	11369	6659	4359	2736	1317	1149	835	712	726	689	675	559	489	408	411	414	364	343	339	323	318	321	351	303	339	303	312	308	299	295	303	292	311	265	308	284	287	304	287	280	297	294	253	285	289	319	295	293	296	256	296	320	278	283	287	298	269	273	308	299	270	303	260	288	273	265	300	284	265	284	274	318	261	273	306	272	268	264	308	285	282	287	278	259	267	268	312	279	270	291	306	265	271	275	314	279	298	298	289	286	279	262	272	294	253	300	294	320	296	271	278	268	297	311	308	260	279	304	298	277	300	271	269	297	268	262	312	277	286	303	270	269	286	299	317	257	283	287	265	295	311	288	276	266	258	290	295	248	279	283	327	286	262	281	280	294	289	292	279	274	291	280	297	289	267	271	263	273	274	285	303	286	277	269	287	298	296	273	301	297	277	308	254	295	252	282	290	271	302	306	303	276	296	264	257	285	285	240	294	291	299	305	285	284	291	272	294	303	266	274	276	287	268	257	274	283	294	298	282	293	315	286	286	300	275	279	281	306	312	287	286	276	270	263	291	308	273	253	299	280	277	295	259	263	247	279	289	273	282	288	293	263	306	281	313	320	248	288	306	301	279	266	265	270	257	255	270	297	261	291	277	289	262	245	305	316	307	269	293	287	267	249	267	281	291	310	278	242	297	328	319	282	262	278	278	288	305	303	249	250	318	284	289	251	300	293	270	277	278	295	271	286	292	244	317	272	313	284	307	294	274	281	278	264	276	286	293	308	281	282	311	294	265	290	267	293	304	319	266	312	297	280	302	307	303	277	321	327	290	287	250	293	305	227	278	283	273	299	307	260	290	301	297	281	273	269	286	294	273	304	283	271	275	310	261	305	270	287	302	285	291	297	272	288	240	312	285	304	275	256	271	289	291	276	309	302	295	291	278	246	285	298	289	296	289	285	287	289	282	289	288	280	294	289	280	283	305	278	291	270	280	278	297	269	243	288	280	269	302	283	321	272	287	264	287	311	279	320	298	285	306	301	267	269	302	273	309	277	297	315	262	309	257	291	272	277	277	278	278	284	290	293	285	279	280	312	256	307	278	306	297	283	285	299	278	291	297	294	279	289	301	294	296	300	307	270	294	267	288	259	274	274	277	295	278	266	294	275	290	288	290	278	291	291	282	259	322	286	303	261	277	287	313	274	264	317	291	291	329	292	267	299	303	264	273	289	255	298	299	277	263	286	333	288	282	306	258	290	306	283	264	271	287	308	266	298	282	300	272	302	294	314	310	267	277	283	282	290	263	265	255	286	272	320	322	289	303	287	280	284	266	263	297	283	276	274	283	302	307	290	285	279	310	285	307	271	290	307	291	307	273	283	283	246	298	289	269	274	287	298	286	285	320	280	280	275	283	261	298	303	263	274	273	263	299	311	278	295	271	287	252	258	280	314	280	273	277	278	268	264	299	284	291	274	315	266	302	308	310	272	292	271	269	289	299	302	265	290	295	267	276	302	286	294	298	314	306	261	271	304	280	297	295	283	295	276	294	275	285	290	281	270	305	287	262	275	289	316	289	277	292	304	287	292	253	313	306	295	268	292	283	256	273	292	296	279	303	299	300	303	314	286	261	256	295	289	270	334	272	278	296	278	288	266	307	283	296	306	281	272	301	291	293	282	276	285	271	308	305	279	276	271	304	285	290	293	325	297	279	276	273	290	266	287	306	292	271	265	308	311	296	297	272	286	314	300	268	291	284	288	281	292	269	276	308	282	286	294	284	290	276	258	279	292	314	294	324	310	283	288	281	280	310	317	324	284	316	262	281	280	312	285	278	293	296	292	287	279	317	285	311	276	259	265	323	262	268	299	266	280	298	325	291	303	269	302	285	293	260	285	286	286	280	284	285	292	284	303	280	266	296	308	292	276	273	336	278	291	305	279	278	295	257	273	280	308	302	287	312	291	280	274	301	265	270	299	273	287	294	313	283	292	263	305	280	273	255	295	277	288	282	274	241	276	302	285	271	328	274	286	275	307	272	298	271	271	287	270	271	266	269	248	292	266	276	286	253	274	268	308	299	302	293	283	274	276	278	290	287	280	286	306	301	277	298	296	306	277	297	286	289	307	307	291	276	291	289	271	324	299	265	298	284	276	303	275	259	288	292	285	325	295	230	293	280	291	282	281	269	300	295	267	298	315	318	262	273	289	298	283	297	298	277	276	293	281	273	280	278	256	275	272	292	286	272	299	258	266	281	264	293	299	295	296	291	271	268	276	281	328	304	277	272	297	274	281	283	290	260	291	317	311	273	289	266	299	294	286	270	286	274	261	279	296	270	277	277	280	293	292	257	323	270	300	318	278	275	271	283	258	276	288	282	287	284	278	308	286	282	275	288	306	305	290	230	302	313	319	281	299	285	295	339	297	322	258	284	321	275	273	286	294	269	267	289	286	258	310	278	302	276	307	296	295	266	240	267	269	254	272	257	306	310	280	271	298	286	300	292	310	322	294	300	289	309	284	269	301	314	288	290	321	313	295	279	282	282	301	273	302	260	286	289	305	281	308	263	317	272	309	281	295	259	276	278	287	254	298	282	271	312	258	264	298	289	290	273	273	288	286	292	289	288	304	274	308	294	295	269	293	302	280	259	284	278	321	274	304	270	293	290	296	270	273	320	293	313	278	272	268	278	303	273	286	287	313	285	276	312	263	283	322	327	288	308	294	301	299	261	291	323	274	271	292	273	291	256	287	263	264	309	281	279	294	320	303	286	291	302	284	268	288	282	279	297	296	270	290	266	326	291	307	297	308	282	263	292	303	309	270	309	272	284	289	256	286	304	281	297	270	255	298	287	292	291	285	304	284	267	272	313	278	277	266	307	265	288	293	288	295	272	262	252	281	265	302	288	309	304	309	297	288	282	282	311	261	286	246	287	298	288	276	302	242	280	244	246	286	342	264	280	286	287	291	276	281	289	282	275	254	274	288	269	306	285	262	286	294	277	304	256	253	287	272	289	297	281	262	299	302	316	286	297	287	291	280	281	279	294	297	301	286	307	284	289	243	294	261	305	262	253	313	260	270	265	281	304	283	325	283	277	318	299	266	269	281	286	296	300	289	303	246	291	309	274	282	250	295	264	282	273	277	287	269	264	279	276	287	292	262	260	318	307	286	274	292	299	296	289	323	288	276	288	272	280	280	275	267	302	295	270	305	283	267	270	290	299	310	278	259	288	262	265	271	276	289	240	291	259	259	272	278	274	300	310	283	284	319	272	254	265	304	274	258	282	278	295	271	294	276	255	260	259	288	284	286	272	291	291	284	298	268	261	266	275	280	293	270	279	272	291	290	312	288	307	269	339	248	283	287	325	338	288	279	344	279	260	295	263	299	295	270	305	308	289	279	276	283	270	291	294	270	281	298	266	327	299	313	259	286	319	290	291	304	268	315	295	311	252	285	287	258	279	296	288	288	302	312	252	303	274	275	278	309	297	277	307	281	295	323	301	283
12230	14228	25825	27739	24161	18323	14912	10929	5677	5309	3769	3145	3261	3154	2943	2548	1949	1620	1455	1351	1304	1282	1073	1016	1015	993	1009	962	960	978	929	923	974	900	836	840	855	837	820	864	832	808	800	789	786	780	797	776	787	785	781	708	802	789	760	757	738	728	727	782	753	723	731	721	721	776	703	709	711	793	719	721	776	773	778	751	750	721	725	758	736	744	752	691	738	656	716	692	722	739	750	677	739	717	714	693	714	715	717	709	722	723	778	750	716	762	736	750	733	733	760	732	765	719	756	701	718	718	750	702	721	692	715	686	694	752	698	739	723	733	710	701	723	771	733	741	734	762	705	736	733	704	752	693	728	693	774	729	718	754	715	681	769	715	747	735	748	716	721	728	753	764	734	715	753	713	740	754	732	743	729	719	725	711	711	634	702	747	744	755	733	710	679	703	755	718	769	704	768	691	743	753	735	721	715	727	773	698	767	728	684	732	735	714	729	723	780	799	748	716	725	694	732	712	765	724	693	698	707	720	745	697	717	710	749	707	699	672	767	755	729	730	685	766	686	753	728	675	694	791	681	711	705	741	712	719	724	696	749	661	711	786	754	720	707	762	765	707	730	718	700	715	700	773	753	734	677	718	756	756	732	715	728	678	736	719	765	726	759	687	755	757	727	746	702	746	728	740	735	738	788	736	732	731	723	725	750	712	709	706	686	739	749	746	713	714	743	773	773	759	683	724	722	723	766	736	744	759	725	687	727	701	688	752	729	720	739	712	682	757	721	732	724	758	739	707	702	763	772	757	696	742	711	710	750	748	738	721	753	700	675	757	754	738	721	715	782	740	762	689	711	725	712	681	763	677	764	715	752	745	723	781	685	689	775	754	739	746	742	689	721	740	706	738	693	687	733	766	706	769	690	758	708	745	738	725	744	712	742	731	728	766	753	725	748	717	756	683	744	719	760	759	734	730	738	741	723	718	808	685	692	723	732	743	710	741	745	678	716	734	731	716	718	740	729	684	723	767	701	687	701	738	665	722	738	730	747	726	730	724	770	677	703	727	729	728	729	702	743	743	770	738	669	750	737	744	729	740	735	705	685	721	700	745	754	771	718	689	718	676	695	719	714	714	712	740	773	751	708	718	756	703	714	660	753	715	761	740	697	744	715	794	785	731	714	727	678	757	667	748	746	682	723	701	760	761	736	755	704	745	713	716	710	731	727	750	717	779	756	730	713	742	721	757	737	716	724	710	712	713	773	739	756	732	746	744	700	717	681	724	685	706	709	684	751	696	739	722	710	762	725	703	723	717	694	729	708	733	747	750	732	770	716	760	715	744	706	716	739	696	751	693	734	761	738	706	717	734	740	709	762	731	747	731	712	738	764	690	764	690	732	726	724	720	712	700	721	722	764	743	710	748	728	696	712	738	752	703	749	743	750	715	748	716	728	721	713	684	715	779	733	759	736	701	764	738	709	699	738	740	733	759	739	715	767	754	737	721	746	744	759	701	729	719	726	688	717	732	740	719	722	673	733	710	784	753	728	720	741	679	738	754	745	732	774	727	730	727	727	738	714	688	699	704	754	726	722	753	738	703	718	724	729	739	702	701	719	770	767	735	706	714	762	751	751	764	715	710	721	776	771	770	715	763	722	731	733	754	735	684	711	766	698	677	701	701	723	702	728	727	734	738	711	735	740	704	743	721	662	725	665	717	745	744	678	714	776	727	730	768	692	708	763	678	744	698	715	739	716	719	712	733	734	703	714	709	734	761	713	738	793	726	734	733	722	726	744	765	725	704	737	663	772	748	689	761	735	778	725	730	732	671	710	715	767	742	702	776	728	757	738	727	762	701	757	766	721	760	736	698	697	721	746	704	696	733	730	749	751	714	759	680	705	704	764	741	716	736	747	736	700	693	780	729	720	722	676	711	759	686	703	767	740	764	736	726	726	772	711	752	704	702	735	697	745	778	700	739	718	733	763	720	749	714	759	772	703	741	687	750	748	745	757	718	746	723	777	789	731	730	746	734	708	727	708	760	749	715	710	676	736	691	714	727	703	703	718	721	680	731	788	696	694	742	720	747	749	760	771	731	700	771	754	714	771	714	690	701	735	772	712	728	704	680	702	680	765	733	779	782	742	705	703	728	706	709	769	716	734	754	729	720	751	711	674	697	675	757	698	719	743	716	703	720	762	782	643	718	743	712	723	732	745	747	737	747	758	780	761	800	670	744	698	714	744	701	688	712	699	734	637	747	747	751	711	736	764	752	690	687	725	702	746	707	701	758	763	765	698	732	707	769	729	736	723	717	692	716	730	720	766	700	734	702	742	708	700	744	758	738	707	722	731	704	764	791	747	703	754	729	731	685	733	728	740	739	715	721	669	710	703	741	730	727	708	682	685	735	717	738	695	769	722	742	721	689	728	694	746	707	690	699	714	735	763	722	763	679	732	725	712	681	732	716	696	737	782	688	770	709	679	731	740	698	793	745	766	702	723	706	739	723	685	683	731	796	719	712	694	754	737	731	790	754	753	710	735	698	732	738	726	749	716	725	727	742	759	792	706	774	737	775	719	712	760	736	706	745	698	712	696	717	706	726	720	712	731	718	758	731	749	713	743	726	711	711	744	707	682	738	682	732	718	724	693	732	769	729	691	697	720	731	779	738	763	739	714	702	738	754	711	729	761	731	725	715	730	721	732	736	707	783	732	710	693	736	748	738	785	724	731	726	705	729	706	711	731	733	731	741	759	714	726	712	726	735	661	680	711	706	724	737	705	735	731	669	715	727	705	724	717	761	691	688	696	707	786	733	718	740	760	776	754	780	685	727	760	740	749	703	740	704	735	721	725	722	780	780	766	743	719	737	729	686	749	713	723	721	677	720	694	743	763	737	658	757	757	735	695	770	731	721	743	741	745	698	728	783	727	727	755	756	723	750	748	740	687	680	744	683	724	707	727	716	722	754	719	761	732	722	736	714	716	786	764	697	729	725	738	734	753	764	785	656	725	665	766	741	765	738	771	744	703	735	706	721	737	773	778	739	725	680	792	706	719	739	703	728	748	785	780	738	704	727	694	696	752	726	736	757	722	711	702	753	730	724	683	748	768	740	749	721	738	676	733	751	731	727	695	701	744	720	682	694	782	754	728	775	766	727	721	765	742	745	704	686	726	710	765	766	745	729	741	736	760	773	690	764	760	716	751	743	706	752	785	710	784	715	716	720	779	697	730	698	748	697	724	732	736	710	699	776	741	761	738	722	720	712	688	728	706	764	768	768	710	699	690	754	759	705	686	747	742	713	732	739	718	790	706	724	708	697	691	758	790	704	740	729	732	704	722	714	796	716	729	711	705	751	716	745	716	713	755	729	678	741	738	736	750	728	648	693	700	684	726	689	714	783	759	665	760	742	697	720	718	686	725	709	737	708	676	744	734	740	754	741	739	733	726	688	766	724	756	710	760	726	690	734	719	663	713	713	724	699	767	729	669	737	754	732	725	737	738	712	726	695
32052	26744	32215	27273	19884	18294	17191	12394	8768	3888	2656	1317	1494	1478	1323	1054	974	784	888	840	821	633	526	460	472	477	494	612	504	583	571	607	629	494	489	488	431	415	406	395	380	403	416	392	384	359	356	369	296	306	288	295	317	320	317	273	335	305	286	287	286	295	335	311	320	323	296	328	309	309	310	289	299	295	284	312	305	335	325	330	333	270	312	301	270	299	336	272	285	274	311	264	284	301	295	310	288	277	315	282	283	279	295	295	306	298	293	312	260	273	284	272	306	300	301	293	294	310	279	297	290	311	279	317	315	319	293	304	267	271	282	268	284	317	318	337	303	340	297	308	293	282	282	283	291	313	315	300	296	306	289	271	302	304	334	312	304	296	314	302	298	317	292	314	289	313	315	278	279	312	321	281	303	291	301	324	297	300	323	311	292	314	289	292	305	319	249	292	290	281	309	304	334	275	278	313	321	279	282	306	324	300	316	303	317	265	302	278	303	329	295	298	292	293	323	305	286	309	290	284	276	290	277	278	288	277	325	288	317	264	316	325	287	303	282	278	307	302	264	276	303	320	286	306	313	274	285	316	306	297	271	279	295	263	301	300	299	288	301	295	307	303	340	309	287	297	277	299	305	293	281	302	297	308	320	291	287	277	351	309	297	315	305	293	262	308	303	304	257	301	306	293	312	278	304	289	320	272	288	276	289	313	291	326	296	286	289	280	327	315	339	313	285	293	304	316	305	320	337	308	332	307	280	286	284	268	338	302	298	332	294	258	309	292	273	292	290	312	300	310	315	293	280	318	290	274	281	300	292	320	284	267	302	309	316	286	316	318	290	319	293	275	271	322	311	291	306	294	284	294	289	298	304	295	291	298	301	353	298	311	299	263	286	296	312	302	280	286	335	304	312	287	301	289	312	308	323	312	288	278	305	286	304	309	289	296	318	275	293	338	300	281	284	347	317	299	261	286	289	316	318	318	296	306	306	311	289	296	261	293	341	320	281	278	257	310	291	291	305	288	294	309	297	291	279	312	320	319	300	312	320	297	278	303	287	305	293	296	306	336	299	310	299	291	286	335	305	309	320	310	321	297	333	286	286	316	265	296	324	302	309	281	284	315	288	282	351	303	313	310	288	300	286	288	307	293	268	302	290	283	281	268	314	275	314	282	278	271	286	304	275	289	285	281	333	278	291	286	271	307	287	308	306	285	329	327	290	324	310	321	294	303	309	306	296	326	285	275	322	315	313	307	292	285	303	333	311	298	306	282	278	281	295	297	308	270	315	289	290	279	283	302	334	308	323	292	323	303	294	282	297	321	299	284	270	303	305	306	270	300	278	266	269	304	286	352	290	299	327	293	303	301	287	316	295	287	308	283	274	337	313	285	274	261	309	292	274	285	333	300	292	296	304	273	320	291	290	317	299	281	297	277	307	300	314	317	326	287	260	286	296	307	309	298	309	298	298	355	301	320	281	311	289	290	321	260	303	318	276	298	309	290	307	330	290	291	291	302	298	308	290	295	293	307	291	279	303	331	289	292	318	316	291	296	289	291	289	302	277	330	302	321	303	311	322	272	267	295	270	281	292	309	276	293	285	306	292	290	289	300	299	290	297	342	300	290	277	292	313	292	318	335	303	309	309	287	287	308	328	288	304	298	301	295	302	313	307	276	327	317	285	282	283	315	324	293	263	313	353	326	306	293	263	298	335	332	353	296	273	283	287	303	295	267	309	304	333	311	321	288	271	298	283	291	281	307	290	299	266	291	326	298	268	284	310	280	304	296	300	294	308	321	293	301	322	318	288	322	311	291	285	305	265	286	277	320	287	318	286	312	342	285	317	299	285	296	285	290	297	281	337	301	281	292	293	312	315	276	295	276	294	305	332	295	328	310	277	328	327	302	282	319	292	314	309	283	297	288	305	311	304	289	283	267	277	300	279	309	283	301	289	271	291	310	301	278	288	309	306	306	322	306	303	253	293	271	313	284	304	312	271	276	322	316	322	301	289	302	270	297	296	269	307	291	270	286	273	267	304	286	296	316	303	330	309	337	292	299	285	289	310	299	304	292	292	279	297	297	283	313	312	298	315	267	296	304	268	305	279	286	306	292	274	315	301	289	301	263	282	290	269	268	287	283	272	335	274	301	291	280	287	302	283	286	282	281	275	315	298	306	302	293	283	319	316	318	330	318	332	332	288	270	305	289	304	295	279	337	308	282	346	313	299	288	320	292	282	288	284	322	314	317	305	305	299	272	284	276	308	309	316	283	293	294	324	309	314	309	301	335	299	292	312	286	284	288	302	280	292	271	325	307	317	330	293	276	281	259	291	305	288	276	308	310	314	279	271	315	278	301	323	290	279	285	272	299	300	320	283	278	282	289	282	294	308	305	284	292	266	290	295	284	298	288	329	295	350	264	293	322	316	330	289	312	286	289	307	301	304	291	307	293	260	309	321	302	285	304	288	292	302	307	296	296	318	285	276	271	294	263	302	321	298	277	293	278	330	276	318	304	305	294	299	282	306	272	304	300	305	283	268	300	269	288	319	317	283	327	304	274	287	295	289	267	290	310	279	294	305	301	307	265	286	284	279	296	321	324	305	293	310	326	291	298	310	319	316	298	286	309	298	304	297	271	321	315	305	285	318	292	285	324	287	304	287	302	289	305	296	325	301	315	333	313	293	296	315	288	301	295	316	305	323	309	270	304	300	284	310	309	265	312	265	294	293	299	293	294	325	307	325	322	307	321	305	299	310	300	297	307	315	308	281	323	306	333	356	267	322	300	302	296	287	280	317	310	283	293	308	287	300	322	299	282	304	285	318	296	321	295	270	302	279	316	300	319	288	290	319	299	292	300	290	281	293	292	272	301	288	276	342	306	293	300	260	323	290	297	318	265	309	304	304	305	326	317	300	300	334	267	299	290	280	304	288	291	326	319	249	289	311	299	296	291	326	326	290	291	295	316	307	328	274	307	269	286	310	305	285	307	328	312	306	318	308	329	296	293	298	290	278	286	317	320	285	334	293	314	290	316	280	317	321	287	302	304	281	310	279	323	320	310	314	273	317	291	289	297	270	320	339	292	306	313	303	293	304	265	296	318	305	284	278	305	318	278	348	293	306	321	310	305	292	323	320	300	298	311	275	287	287	296	312	308	359	305	303	289	288	308	282	278	291	297	294	264	316	284	267	297	295	288	292	284	294	286	301	317	302	312	313	269	301	287	291	290	311	307	297	280	303	292	301	319	302	305	295	291	299	279	306	321	316	324	283	292	291	293	291	270	279	291	309	296	298	290	275	279	283	301	317	296	313	290	319	294	299	300	339	279	292	294	315	298	324	289	297	334	287	297	284	287	316	284	303	285	286	277	306	272	294	328	281	291	292	309	287	312	313	329	313	321	321	302	295	309	332	290	284	341	281	287	292	275	273	294	277	260	272	277	270	308	292	321	289	296	290	309	282	311	301	299	287	277	303	297	308	292	285	301	258	323	288	309	279	285
19361	21818	35521	36084	33193	34664	32781	28790	24421	13800	10515	6111	6980	7640	7078	5830	5039	4295	4325	4118	4441	3416	2397	1876	1732	1909	2230	2886	2403	2606	3077	3130	2891	2056	2050	2249	1970	1699	1639	1560	1456	1761	1585	1433	1255	1099	1133	1173	977	892	833	819	867	910	851	865	793	834	775	777	833	838	849	817	857	831	886	843	817	804	793	819	837	766	799	843	801	838	826	805	847	813	757	778	782	765	787	770	769	817	797	766	747	790	783	814	738	797	768	699	771	736	749	767	756	796	749	742	791	731	751	752	772	756	764	746	772	750	755	720	788	750	729	803	788	762	767	749	766	749	764	774	797	748	741	767	714	773	774	792	805	777	784	760	769	776	792	799	816	748	738	755	732	758	759	766	796	731	764	752	832	760	747	740	710	828	745	760	729	727	772	753	755	736	770	770	763	756	726	803	745	707	749	742	770	812	734	761	799	780	757	734	727	760	762	757	774	737	800	795	762	799	779	731	744	782	762	777	739	714	728	784	761	784	729	753	801	740	798	771	743	751	756	782	711	797	735	735	782	717	796	724	750	740	788	776	789	773	777	734	803	759	723	798	744	787	775	737	755	755	762	736	749	730	770	728	758	715	734	770	760	780	744	816	719	751	722	754	724	714	744	751	760	687	753	690	797	751	748	764	753	765	779	781	720	709	737	800	766	761	751	801	750	755	719	712	790	742	746	757	798	755	752	717	709	768	732	760	748	754	757	786	727	744	721	760	800	770	735	689	760	732	725	730	757	762	738	738	765	780	710	728	741	787	745	740	705	738	736	767	727	737	742	744	734	730	742	772	736	727	735	740	753	764	751	757	788	736	795	741	710	729	752	704	736	772	778	736	730	781	703	756	743	751	729	720	755	734	792	716	736	768	805	770	735	748	702	714	761	770	765	779	732	741	745	760	755	692	782	705	732	773	756	715	738	772	744	743	730	730	738	770	730	784	773	763	764	734	730	768	768	798	777	747	757	763	758	739	701	740	755	787	742	742	727	733	793	749	757	731	848	761	742	726	757	786	758	786	703	724	760	744	765	773	724	715	772	753	740	742	767	780	740	745	768	765	718	725	789	807	813	777	776	758	734	770	740	700	756	737	726	739	797	756	770	786	717	764	807	788	774	760	783	748	740	774	766	727	789	756	796	819	745	690	748	792	796	706	719	739	780	752	762	788	712	758	750	796	720	741	723	746	797	747	734	766	736	737	701	727	698	734	703	768	713	770	732	741	753	783	768	737	702	777	739	775	733	728	766	700	769	773	795	745	738	805	757	756	721	791	706	784	753	770	811	729	723	734	822	744	796	795	719	796	791	810	709	771	699	783	783	844	723	819	739	779	782	759	789	735	740	783	754	719	751	727	766	757	787	766	764	712	751	788	730	794	734	793	776	780	758	748	781	763	753	733	732	722	756	791	753	763	738	764	731	680	807	763	756	811	744	770	780	791	742	780	771	737	741	720	737	722	752	710	756	765	750	745	779	776	726	783	756	724	697	770	736	791	774	767	780	724	731	763	713	759	741	717	759	739	774	762	735	842	815	750	764	733	770	704	744	721	717	767	813	797	710	732	746	739	790	755	762	745	714	789	737	761	766	736	737	716	795	752	721	750	733	754	726	827	750	754	759	720	715	765	735	776	764	778	751	751	764	737	761	766	750	771	821	693	751	791	755	772	747	761	773	751	728	688	738	760	761	761	717	768	751	737	714	727	740	714	759	743	800	754	723	747	755	766	732	756	709	720	742	730	762	763	793	803	753	732	788	719	759	745	801	723	800	745	766	794	747	707	748	765	830	763	779	712	750	724	750	699	780	765	744	777	785	779	768	746	807	742	778	747	775	718	734	739	758	784	800	784	769	696	782	729	765	711	712	703	749	733	745	799	783	754	766	716	734	775	761	791	733	702	770	750	748	748	750	761	761	740	770	770	770	764	694	715	767	746	762	755	777	782	781	744	746	748	809	744	754	737	759	792	772	773	759	753	759	737	789	748	736	784	755	742	736	757	755	727	768	719	744	737	759	726	760	747	743	787	800	728	761	810	793	776	766	751	802	733	765	723	737	734	762	808	783	745	731	794	794	742	785	787	791	793	743	731	708	751	747	792	781	776	732	769	788	770	759	768	840	769	796	790	741	727	748	776	749	791	716	777	744	707	758	734	773	732	752	757	731	730	732	739	732	772	760	728	755	755	737	760	733	792	759	750	746	748	743	734	760	794	749	761	699	812	772	746	757	779	774	809	720	771	775	772	703	765	761	742	730	771	759	727	811	767	752	778	736	721	760	754	797	775	693	808	731	756	701	746	804	797	722	725	724	741	818	787	745	706	749	734	740	715	760	724	765	725	737	788	753	724	726	770	770	752	815	759	738	775	685	740	741	771	762	733	770	748	769	759	788	720	793	703	763	788	711	804	715	732	741	680	792	771	745	787	779	753	737	769	724	722	737	766	760	774	755	774	763	738	719	765	744	773	753	769	772	749	761	759	746	745	764	716	739	769	742	821	809	734	730	745	748	746	775	759	765	742	751	725	708	742	763	727	772	812	728	791	753	751	737	744	792	714	805	768	740	735	776	722	735	748	732	743	725	761	757	803	751	723	773	766	801	757	764	712	745	728	775	768	795	782	727	784	735	764	743	749	758	750	755	760	716	723	749	741	705	780	723	753	806	776	705	741	770	757	771	713	737	730	741	777	732	781	722	732	761	718	762	766	732	810	725	755	742	747	768	650	702	774	755	779	753	696	807	773	799	745	729	752	770	731	816	696	743	738	732	776	750	728	721	765	748	747	769	752	779	764	730	718	800	786	799	803	735	784	755	720	751	749	843	743	747	722	737	734	732	757	687	736	782	727	752	747	772	769	683	763	729	774	714	741	746	779	803	761	716	718	740	781	742	746	758	788	726	770	760	767	773	750	727	753	701	751	734	774	754	736	737	748	807	749	754	777	741	746	768	778	763	739	821	790	760	770	769	730	745	810	774	790	786	789	748	748	753	766	725	749	770	774	767	758	724	809	746	737	699	760	773	819	710	797	789	763	719	741	802	800	749	698	745	738	736	732	726	697	737	776	764	793	717	702	763	760	705	734	785	791	754	769	780	763	731	735	811	751	726	758	781	776	728	764	770	751	775	733	749	746	810	774	772	793	760	759	744	745	759	749	717	710	748	763	706	769	763	743	739	764	762	729	732	717	757	745	775	767	748	809	756	738	741	774	732	742	784	742	756	743	771	798	800	746	800	760	763	723	801	782	772	814	732	775	784	803	730	778	774	801	745	732	764	742	778	773	750	760	760	750	768	767	789	767	749	761	794	769	786	726	732	729	735	683	784	747	771	747	750	772	772	734	773	756	784	766	713	744	757	802	752	743	713	734	776	756	748	744	757	766	707	759	790	753	754	768	749	771	796	748	740	750	761	752	767	734	776	779	761	742	732	732	786	784	722	737	754	774	729	779	802	751	737	779	732	712	782	746	733	788	783	767	761	780	767	780
40737	35077	41705	38527	30296	32001	25892	20565	10138	5615	3159	2041	2314	2453	2138	1762	1414	1466	1486	1208	1373	1158	822	566	584	599	621	788	865	780	853	940	828	646	535	597	535	494	502	525	536	467	518	409	397	425	335	356	333	305	312	272	355	306	299	288	299	304	260	315	279	267	335	292	304	318	275	294	296	279	272	274	275	298	285	249	269	270	293	275	279	300	307	265	283	278	248	294	275	293	283	244	284	280	273	262	264	268	268	297	267	274	257	263	248	270	302	299	271	299	268	271	281	242	294	261	258	266	288	280	242	275	263	297	245	269	278	251	288	285	273	272	276	263	257	256	268	254	292	241	243	267	277	282	271	251	268	266	271	254	260	300	279	284	256	267	308	248	262	225	266	294	278	272	284	299	264	278	258	240	278	287	304	279	275	286	307	285	294	269	290	275	299	242	284	283	280	278	270	265	272	278	285	266	280	250	304	298	262	271	267	252	276	254	253	260	296	253	303	237	269	274	261	286	264	263	287	302	263	276	274	275	281	266	271	277	250	287	256	237	294	278	252	276	277	286	269	260	274	253	258	300	283	286	300	272	249	255	273	262	262	267	268	261	311	287	249	269	273	286	259	290	263	248	257	308	261	264	277	273	276	252	294	228	276	265	260	274	264	260	288	248	271	253	280	279	274	266	267	267	268	278	273	281	278	264	245	272	283	270	261	255	280	294	274	299	264	241	293	261	284	271	269	257	291	275	280	296	278	273	281	301	262	282	277	260	272	267	296	306	286	299	285	273	263	255	276	275	253	286	249	282	285	292	282	296	267	263	253	257	274	286	265	249	262	256	259	255	298	271	256	260	283	275	294	276	262	264	253	279	291	253	284	288	274	260	245	285	247	291	245	268	297	258	279	271	277	284	252	245	272	267	263	258	300	270	283	287	280	304	264	242	246	261	277	273	261	273	275	283	283	298	256	274	255	316	296	300	233	263	279	267	302	286	278	270	247	291	305	285	283	248	288	252	247	293	283	264	336	294	260	256	290	269	253	276	287	242	295	254	274	278	279	283	287	280	283	268	313	286	275	271	281	262	277	287	286	272	282	270	263	272	272	264	277	251	262	279	267	273	249	281	274	281	279	255	288	292	274	225	283	284	254	267	246	272	273	260	271	274	271	270	317	272	293	274	287	287	261	269	272	272	286	285	287	293	253	297	264	268	274	260	292	261	283	256	295	256	288	268	261	257	270	283	287	266	269	269	270	276	255	311	289	283	296	278	284	296	271	283	283	280	280	301	276	252	306	269	280	253	285	252	281	263	296	275	289	278	259	244	258	262	286	269	294	307	287	265	244	242	282	276	294	287	271	263	292	298	288	283	273	236	297	297	265	277	284	298	252	244	285	290	259	262	268	260	261	294	268	272	268	258	269	258	248	275	303	262	264	273	279	252	318	276	250	297	271	262	265	292	276	282	242	315	262	267	270	255	241	260	297	290	276	260	258	267	281	268	288	248	265	262	264	263	240	291	273	269	257	287	254	282	286	261	276	286	301	267	252	278	268	277	255	299	281	248	273	315	262	266	250	279	248	246	289	269	288	291	233	250	308	250	275	285	283	271	266	261	285	295	240	277	258	273	250	261	279	272	249	275	277	263	262	258	264	292	286	274	272	286	261	288	285	284	241	281	278	283	263	273	267	292	266	267	283	261	310	257	276	281	260	285	275	316	261	298	270	290	275	276	275	273	280	278	250	266	270	272	293	257	284	281	273	303	249	260	254	275	274	263	251	284	282	255	293	281	270	291	251	277	268	277	239	266	289	263	274	261	304	263	281	248	270	275	267	298	281	284	283	254	291	249	280	293	269	313	285	295	285	275	254	256	281	279	296	249	256	248	275	264	276	278	250	274	281	283	290	260	287	263	264	273	296	255	259	279	295	287	261	281	276	265	261	262	282	297	320	260	277	266	259	282	256	276	289	281	262	280	274	304	265	234	269	288	303	273	244	257	277	271	273	270	275	302	249	266	292	271	294	285	311	261	269	262	247	280	269	272	246	279	258	287	260	271	264	279	276	280	261	263	288	248	282	261	266	271	256	273	281	291	265	276	258	273	281	258	264	257	266	233	271	271	293	261	268	252	305	269	298	278	274	281	268	272	275	266	248	266	261	258	268	253	246	257	284	259	279	278	263	287	259	281	272	244	262	237	294	297	286	274	294	290	276	285	300	308	268	263	275	279	245	267	289	262	248	279	270	296	271	277	283	279	281	277	278	255	287	268	291	284	267	283	257	263	284	285	265	288	233	263	280	271	293	292	278	289	247	249	276	285	305	285	244	306	269	257	265	318	249	299	314	304	263	303	287	265	219	271	261	253	287	282	263	270	310	275	283	273	253	274	273	283	293	254	241	294	268	253	269	273	262	253	248	285	263	313	274	272	266	264	295	278	296	254	279	260	287	271	303	232	258	293	256	280	284	294	270	275	251	268	275	266	270	306	240	274	254	271	257	251	278	236	268	255	269	290	291	277	275	283	301	271	279	242	267	258	246	275	245	271	276	255	278	273	297	255	243	273	285	273	256	256	245	258	275	254	234	301	252	266	268	245	282	285	257	255	278	266	284	305	277	275	255	276	265	246	272	262	311	267	238	273	243	312	301	269	266	292	270	257	270	259	268	265	260	250	257	278	281	293	263	261	295	288	285	285	259	305	272	248	250	284	298	298	274	289	267	252	253	273	267	277	301	285	300	274	265	295	298	275	294	285	259	252	265	279	284	270	285	254	289	266	302	278	285	271	289	294	277	270	274	281	262	307	266	313	268	280	287	257	279	255	252	287	271	275	297	261	245	251	289	283	266	298	291	263	270	263	255	312	273	285	258	280	267	270	246	282	269	278	256	255	246	269	310	292	302	292	280	279	300	287	283	299	294	260	301	255	293	279	278	281	280	300	266	275	276	250	285	242	253	285	289	245	276	284	278	279	265	274	272	269	276	283	276	280	271	251	245	266	275	269	280	274	252	264	271	257	257	268	304	269	264	249	272	266	272	261	234	284	275	295	286	279	250	306	302	262	287	270	269	278	255	257	274	262	279	264	269	251	290	292	283	226	267	261	286	270	279	307	271	277	301	285	271	277	257	271	266	278	264	257	262	271	277	274	231	256	261	275	266	298	276	299	293	280	275	279	263	275	284	291	247	248	257	275	269	279	245	275	272	270	262	286	268	243	264	288	275	271	291	280	269	256	279	263	278	261	262	262	272	256	262	278	262	277	293	258	260	274	278	256	284	297	264	276	268	250	281	277	249	275	250	269	282	282	276	260	261	274	252	277	258	253	276	297	282	280	284	281	272	293	311	262	276	285	243	286	252	262	277	259	273	276	286	272	299	262	286	275	272	273	259	283	248	287	305	265	259	271	300	298	280	251	261	304	303	292	278	302	230	259	248	257	249	287	284	292	256	294	288	260	259	292	281	285	283	290	288	268	254	245	253	280	257	247	267	278	273	262	280	290	261	262	264	291
24302	28110	41860	44446	41629	44241	40809	35741	21772	19105	11680	9088	10811	11690	10848	9364	7597	7947	7677	6080	7268	5944	4459	2982	2658	3067	3292	3920	4516	4430	4797	5532	4728	3620	2561	3246	3065	2873	2356	2436	2514	2252	2485	2039	1838	1534	1394	1519	1151	975	879	951	892	927	925	850	808	846	801	805	759	879	873	892	913	862	876	861	868	859	887	827	817	854	802	795	806	836	854	767	741	787	748	766	724	735	702	727	776	701	677	719	765	763	759	745	752	733	681	719	660	677	729	697	665	640	638	690	730	684	715	659	726	717	688	705	711	677	701	686	694	662	688	723	702	697	678	709	684	695	712	705	657	661	663	697	653	695	702	650	679	701	708	714	679	704	666	683	724	670	740	719	690	723	742	685	677	705	675	685	731	692	682	677	695	731	742	695	662	711	694	698	707	678	684	708	652	751	693	687	691	672	732	716	682	714	701	655	699	652	683	705	760	692	690	699	653	670	727	666	681	689	685	692	715	668	699	659	663	678	662	691	683	688	709	687	718	676	726	699	648	711	719	697	682	669	657	666	635	671	714	689	686	699	668	765	692	703	692	661	692	688	657	710	696	696	673	698	653	694	674	690	691	722	692	737	667	701	720	669	712	721	680	647	736	680	684	692	691	702	712	680	650	697	762	708	740	702	713	653	648	732	626	690	709	618	682	689	661	667	699	643	703	675	705	656	694	692	708	695	707	691	672	726	735	663	661	701	651	701	721	650	663	683	695	695	649	661	739	698	673	738	712	726	678	706	715	670	672	703	677	694	671	702	686	700	641	650	706	714	689	696	627	685	689	742	647	746	674	703	665	670	686	670	678	633	705	645	735	671	685	674	706	726	681	702	654	734	718	691	685	684	701	675	674	697	731	693	692	697	711	706	703	742	675	673	692	701	693	719	668	710	686	702	729	741	661	704	693	680	671	639	675	654	713	727	670	695	622	686	714	702	700	661	630	706	686	710	654	626	680	645	690	641	686	699	734	702	741	690	719	672	725	706	767	705	662	733	704	663	657	728	648	698	711	703	665	733	719	667	731	685	726	761	692	695	705	675	709	677	717	712	684	691	760	714	709	685	722	686	684	692	696	746	658	675	657	647	707	695	691	663	719	648	700	690	696	739	653	677	690	671	683	727	681	698	712	664	706	695	705	685	696	662	677	720	715	746	691	709	766	752	666	683	696	730	657	662	709	649	666	738	669	744	680	731	725	724	701	693	691	703	683	678	670	697	699	699	750	755	694	668	679	732	711	626	777	712	693	684	704	730	711	673	724	689	666	686	699	704	684	693	651	685	675	682	736	699	693	680	637	714	700	694	726	727	671	698	676	641	632	658	734	705	708	695	687	674	660	714	684	709	704	674	678	715	647	659	694	661	627	684	646	724	714	697	738	711	687	713	700	739	721	752	646	709	712	741	689	706	702	715	680	689	696	672	728	695	661	708	704	727	654	701	634	647	686	676	709	676	732	616	708	702	718	751	683	695	676	641	685	721	709	712	664	712	645	648	730	768	702	720	707	701	697	704	675	701	687	654	676	700	621	683	719	701	665	712	701	693	692	687	705	722	711	723	622	696	688	695	677	711	711	689	709	699	713	685	712	668	711	691	702	679	724	664	661	683	746	691	686	703	671	685	686	735	723	715	683	664	674	672	726	667	678	693	704	696	698	711	700	681	620	699	661	711	685	677	695	680	721	718	711	763	699	656	737	682	678	720	685	667	701	716	677	710	666	717	694	690	730	709	691	685	677	651	691	697	649	637	677	675	660	701	746	704	662	690	671	732	731	672	700	688	690	635	725	719	688	649	731	686	734	682	676	693	701	714	630	697	678	671	706	673	736	698	678	679	712	736	651	721	691	652	690	674	722	687	690	699	712	685	703	688	707	669	697	678	658	687	699	724	676	720	730	681	665	681	731	697	704	683	717	720	707	671	662	760	680	714	696	675	740	690	717	689	659	677	689	711	728	679	694	713	661	670	677	673	711	647	695	678	650	724	643	673	713	748	640	681	716	704	675	710	688	721	676	635	661	702	642	678	682	679	690	662	727	687	694	666	671	691	686	662	705	753	690	713	660	724	689	722	688	687	675	655	752	638	747	680	721	712	702	697	707	730	718	647	705	654	669	680	653	710	717	707	707	724	774	685	684	701	741	681	700	707	727	634	657	685	670	743	709	733	704	724	744	741	678	697	712	713	689	647	656	647	687	672	716	663	674	694	667	712	685	672	685	717	703	721	665	718	682	673	647	670	703	714	726	702	685	701	718	676	716	673	708	715	677	686	744	699	700	668	667	693	678	687	696	699	694	686	743	676	690	673	704	630	698	622	669	669	719	684	680	695	713	730	766	640	691	731	627	736	669	677	729	651	716	690	685	718	698	669	746	675	690	682	658	701	693	720	685	712	688	700	656	696	717	687	657	697	673	698	703	696	642	656	693	738	665	681	681	677	682	736	686	692	717	707	677	662	685	740	667	701	698	705	719	699	708	653	722	714	724	673	678	663	705	691	704	698	679	657	675	729	710	704	698	678	695	691	707	676	632	671	683	702	718	686	702	695	661	649	676	760	678	712	699	672	706	683	731	711	667	703	690	696	749	695	703	687	656	659	710	692	685	692	664	683	675	657	712	723	654	732	668	692	664	679	702	716	704	700	668	678	714	686	686	654	668	702	677	664	693	720	701	678	716	705	689	734	682	707	700	650	699	706	644	684	708	677	674	691	721	652	685	666	705	660	707	683	697	655	700	686	696	709	684	708	711	685	727	710	736	713	672	667	692	725	707	667	703	625	705	639	688	675	704	699	721	622	714	734	700	724	657	679	698	720	713	693	694	664	681	675	712	708	721	685	674	703	704	663	742	718	695	683	672	721	694	682	706	704	695	675	728	736	684	645	720	676	646	706	717	754	728	644	685	732	704	677	699	726	649	732	650	704	648	664	673	682	658	651	727	688	693	650	698	702	691	645	661	748	677	715	698	685	697	735	678	694	689	680	689	684	661	721	715	696	700	647	666	661	693	687	696	684	703	695	726	736	687	694	719	703	679	681	731	714	677	704	683	707	718	696	713	675	716	695	678	715	703	666	700	716	699	689	696	705	714	664	667	719	688	679	706	635	673	690	659	725	715	724	723	768	725	676	719	699	658	739	716	675	675	635	686	706	676	707	685	673	708	673	693	700	670	651	678	655	698	665	682	695	666	693	662	658	701	714	737	658	733	744	680	705	640	699	725	674	747	671	722	656	702	714	678	691	691	694	644	683	675	691	692	706	693	712	736	673	706	657	690	709	706	687	699	705	721	663	701	662	682	718	723	617	708	689	680	681	696	718	647	720	665	695	738	668	680	677	695	726	628	699	673	717	736	688	675	684	696	729	702	669	712	661	661	701	652	694	703	754	658	725	767	668	712	675	655	670	689	642	690	681	705	748	688	689	702	647	711	713	709	690	713	678	731	695	663	666	641	698	698	661	680	732	662	668	623	722	715	707	730	685	685	690
20080	16276	21507	17546	9894	5372	2796	1715	1390	947	838	688	697	585	515	465	428	391	412	405	393	354	338	327	311	315	325	324	338	317	318	346	324	309	295	318	336	299	289	322	279	300	307	330	260	300	303	284	277	297	300	282	281	279	313	283	308	257	261	269	290	292	250	310	317	279	285	286	298	306	323	265	298	300	244	280	310	290	273	268	300	287	277	251	298	289	255	255	276	289	275	264	238	290	275	300	282	278	287	280	299	282	269	261	270	280	260	287	277	284	289	275	260	259	294	264	319	303	265	297	308	279	282	267	281	273	277	299	298	266	308	267	284	269	270	334	289	274	258	246	269	264	284	264	284	271	261	274	318	268	294	305	301	285	305	301	298	276	291	280	267	292	289	273	287	301	290	273	290	271	264	313	278	287	271	294	306	245	289	254	301	275	297	275	280	273	279	325	303	288	276	272	300	305	273	257	262	261	285	298	296	279	281	292	285	280	250	273	270	258	286	274	273	275	279	294	285	302	275	299	267	284	282	284	262	285	279	294	297	313	278	274	280	285	283	265	280	262	249	244	269	273	291	313	260	295	254	287	284	256	284	318	289	278	293	265	309	263	324	276	285	290	316	278	313	270	273	291	262	304	280	274	275	224	292	247	310	307	304	262	275	289	285	298	285	267	282	297	301	290	289	300	280	316	295	292	292	278	262	287	281	288	302	272	298	300	276	328	303	284	306	323	285	283	250	260	313	279	301	299	294	302	268	284	303	257	265	275	296	282	310	286	266	319	294	264	273	267	315	268	260	280	308	296	269	279	284	264	292	271	292	284	273	287	275	283	286	309	301	276	310	269	268	284	249	259	295	291	265	327	295	270	302	300	296	270	284	270	288	304	269	296	292	266	278	289	272	300	294	267	280	314	304	254	305	278	270	274	293	271	279	321	282	267	290	335	284	282	292	292	291	291	270	303	228	298	287	303	281	263	270	253	308	256	268	289	282	278	293	280	282	284	290	275	282	296	276	279	314	291	284	284	292	268	279	276	274	295	275	279	307	289	293	299	260	309	274	247	286	284	287	274	312	282	279	283	270	306	299	268	294	268	289	308	302	267	289	280	277	268	295	279	300	290	284	266	296	260	287	280	321	281	266	247	272	289	298	289	281	289	246	289	279	284	312	275	274	300	304	318	300	253	304	306	317	306	250	287	281	301	287	299	252	285	299	291	258	307	319	270	296	243	277	297	293	274	337	316	281	278	278	312	258	299	303	276	270	299	282	270	252	271	303	296	269	282	290	280	296	270	286	274	292	305	282	291	310	288	295	264	284	274	270	308	311	269	278	262	272	305	277	295	307	296	294	264	279	264	287	284	284	287	270	285	297	266	300	257	309	303	265	247	309	284	281	287	274	278	270	315	282	323	276	298	280	264	275	270	317	278	258	267	297	287	300	276	306	284	263	282	275	296	264	302	311	238	287	274	261	284	270	258	279	272	288	277	280	314	295	256	282	282	267	285	269	292	263	265	270	263	276	288	293	263	246	288	286	296	283	301	250	293	320	319	297	290	272	309	282	283	252	306	334	283	271	277	285	279	278	272	273	276	268	289	279	275	259	298	280	262	291	301	275	276	282	270	258	286	275	281	276	258	276	261	269	269	273	285	323	266	274	289	282	269	303	287	263	273	324	278	304	274	300	277	288	272	269	293	287	290	310	274	265	290	296	286	270	255	278	254	272	279	263	258	269	269	315	263	280	288	297	309	272	275	300	285	287	297	281	279	303	288	260	300	247	278	262	309	274	267	263	295	304	255	283	300	277	288	262	291	305	289	256	277	286	340	293	287	280	260	309	320	297	281	282	272	276	285	323	275	294	290	302	292	274	273	284	278	302	253	284	287	297	277	275	266	251	264	269	321	274	307	310	301	301	304	302	299	301	288	276	283	294	292	262	273	300	259	261	274	266	284	282	306	248	295	261	301	285	292	276	296	270	285	277	300	275	311	299	272	297	283	282	292	246	297	274	301	298	268	251	284	271	286	283	319	281	293	258	279	300	307	306	274	307	306	282	265	263	313	268	321	301	300	263	269	310	313	276	314	258	261	271	279	268	276	268	298	279	258	300	270	252	267	290	269	279	291	271	298	294	282	268	252	260	304	312	283	292	255	281	298	257	321	289	287	298	239	258	282	246	280	271	305	300	309	284	310	267	286	254	263	290	271	279	286	273	284	285	276	302	292	290	282	267	257	284	271	282	287	289	264	286	296	299	284	285	274	282	239	291	313	257	289	291	272	308	298	270	285	292	252	290	297	286	274	271	254	278	297	292	282	292	314	280	275	266	272	313	267	278	241	300	275	285	269	279	270	283	296	270	286	273	275	294	264	279	280	245	304	293	273	306	263	261	296	271	280	264	276	293	309	289	270	300	307	290	276	280	299	279	283	292	265	289	299	265	301	269	295	275	285	296	296	271	282	286	298	263	280	283	289	247	277	293	298	270	263	305	311	275	270	309	278	304	256	283	286	315	278	289	301	291	309	267	297	287	308	283	256	270	289	306	302	302	281	297	275	309	297	266	258	282	293	337	322	272	294	265	283	285	264	274	264	323	282	278	309	297	294	287	278	305	288	308	304	292	288	277	293	315	272	274	264	284	289	281	302	274	288	307	279	291	285	283	279	273	271	255	283	314	276	289	270	277	309	264	317	278	284	242	262	286	263	286	261	282	289	318	292	296	276	289	320	284	298	307	286	281	290	280	272	281	274	286	303	318	284	281	298	293	262	251	293	276	304	279	293	292	294	295	264	249	302	310	285	302	284	289	283	276	284	260	284	251	278	274	268	280	281	305	311	259	282	301	293	265	268	266	307	284	313	277	291	280	268	267	297	274	315	276	294	308	262	273	297	296	315	286	293	269	285	301	271	287	324	285	320	293	273	302	283	276	267	299	284	307	269	275	313	283	303	265	285	281	283	261	273	272	275	284	295	288	303	244	298	306	261	291	258	272	259	279	273	270	310	286	319	275	270	259	287	278	271	284	290	333	290	277	271	299	292	297	282	278	304	268	294	306	278	259	268	263	254	276	267	276	287	279	310	297	284	278	276	292	292	301	279	280	291	276	290	247	277	303	293	275	229	268	252	283	281	270	302	283	266	288	285	277	271	294	280	256	301	282	277	268	304	286	302	258	297	274	251	273	264	296	274	274	264	294	293	269	282	301	297	299	271	307	293	254	287	272	253	284	275	291	330	279	297	276	271	279	301	279	305	293	280	252	267	306	269	313	310	293	298	300	301	273	266	289	293	296	285	262	277	268	300	282	247	303	289	289	280	291	300	267	316	257	269	289	280	268	273	303	266	287	278	263	277	311	279	303	303	304	306	277	299	283	273	284	327	309	309	266	283	277	289	280	287	272	269	269	277	270	283	290	289	274	269	295	280	281	297	288	283	313	305	308	309	257	270	303	266	307	298	278	262	265	312	296	281	310	281	277	276	303	310	275	295	289	281	330	297	256	272
11681	13992	27710	28491	21841	15935	10671	7594	6063	4536	3924	3123	3037	2733	2227	1927	1729	1572	1566	1428	1459	1369	1205	1128	1112	982	1003	988	1046	1037	1004	1083	921	892	937	1000	911	876	815	833	864	867	872	779	810	886	797	772	834	768	727	795	767	731	744	749	745	771	736	778	713	749	734	791	714	771	715	747	724	699	764	684	732	729	693	745	698	691	739	799	706	748	744	732	717	725	765	749	716	686	755	739	731	639	735	725	743	750	733	736	713	704	662	703	706	717	786	744	735	735	650	740	709	684	750	717	716	694	743	722	721	680	739	680	744	757	715	735	682	710	735	697	694	729	646	718	728	716	698	748	708	727	722	700	741	667	706	723	729	737	726	690	778	750	729	757	744	717	754	720	722	693	765	699	690	744	747	742	712	668	725	699	730	715	710	731	747	710	711	724	717	732	692	695	721	685	721	727	722	662	710	706	689	730	725	719	746	722	713	728	744	714	695	722	735	686	739	748	720	708	729	708	700	748	730	712	740	729	717	753	742	721	680	707	754	738	750	714	688	751	703	720	782	728	684	737	703	742	751	705	697	762	721	706	728	746	711	699	750	764	754	737	728	708	723	710	744	678	716	711	766	711	700	730	749	761	700	729	726	724	725	730	704	686	714	741	766	754	718	692	705	738	718	731	757	704	762	717	700	693	745	738	730	744	740	766	722	731	704	709	787	728	725	683	726	709	723	733	750	689	690	713	699	692	732	697	754	690	704	774	714	710	721	733	727	741	680	753	736	740	670	682	745	764	719	701	734	707	686	703	699	724	700	697	710	737	722	710	713	765	720	767	744	710	722	710	692	688	724	684	693	708	677	744	703	708	739	743	710	701	749	692	673	736	735	717	737	669	759	741	729	748	655	713	771	737	731	724	740	684	728	710	683	739	739	751	715	699	735	685	730	734	742	716	786	706	768	742	693	678	704	733	715	782	670	758	716	693	730	693	744	744	676	726	763	715	727	712	737	755	748	714	770	712	707	722	716	714	731	747	725	712	681	711	731	779	686	683	733	724	698	748	742	718	739	745	740	729	768	752	707	780	750	730	729	681	695	720	722	768	734	783	720	772	716	702	713	731	740	730	715	719	711	702	742	674	730	746	758	734	745	700	716	748	700	781	716	721	737	727	687	718	787	733	676	676	780	749	760	720	748	675	714	712	697	710	741	744	667	689	712	755	712	725	750	692	704	741	699	719	707	738	746	777	753	726	785	732	703	752	707	704	682	739	746	729	693	711	704	674	765	777	715	736	727	666	716	749	732	741	782	734	709	782	778	737	762	703	711	725	681	712	729	680	727	725	703	731	696	706	747	698	737	708	727	728	796	689	747	749	722	734	717	719	759	754	759	732	760	698	705	745	729	714	764	789	686	679	725	711	681	738	748	694	724	716	756	700	663	700	750	746	732	733	740	696	686	672	741	761	736	712	717	717	751	712	760	676	713	688	729	737	753	658	767	701	699	791	702	722	717	712	737	719	764	685	716	674	683	760	691	788	709	750	749	703	749	700	716	689	734	710	690	713	702	672	719	687	728	673	694	709	750	714	737	767	693	702	699	765	785	739	718	711	715	652	760	721	669	682	707	787	750	702	718	701	755	730	705	707	708	783	711	677	741	673	739	734	734	708	714	752	700	700	696	714	743	727	707	778	709	760	714	713	698	693	728	697	741	721	707	723	722	700	725	761	707	751	723	742	741	682	703	677	742	701	707	729	718	685	726	712	720	743	735	720	688	747	721	687	727	697	770	756	685	779	733	729	684	736	721	698	700	669	731	730	741	705	745	706	706	684	719	743	727	697	685	731	700	678	671	742	771	736	739	727	724	741	747	743	740	743	733	719	666	686	737	688	743	641	719	740	707	726	728	728	697	739	694	735	710	688	721	685	711	753	708	665	695	698	760	718	759	738	767	727	712	713	695	692	810	732	725	766	724	727	738	779	731	668	743	785	727	694	695	732	741	730	716	704	781	702	687	710	678	735	732	735	708	723	737	728	713	702	679	713	774	699	746	741	681	752	730	718	710	714	691	710	706	730	735	726	709	687	750	667	661	720	773	755	751	761	788	691	673	712	729	714	689	687	688	666	728	753	748	719	733	754	739	688	726	703	713	721	735	731	723	737	770	764	702	705	735	720	715	701	711	727	710	706	692	716	746	757	705	726	707	698	677	745	757	727	739	711	747	746	740	720	650	790	749	747	723	644	691	726	741	720	732	737	766	701	638	718	704	707	731	769	721	708	738	712	724	686	700	774	736	696	715	714	760	762	717	740	736	730	729	742	747	738	703	755	718	760	684	724	710	683	738	721	744	726	745	733	745	690	710	693	771	679	750	694	724	721	721	775	752	724	713	712	717	774	734	718	755	699	745	688	681	661	776	735	720	762	716	756	728	709	695	724	681	678	720	742	753	767	705	689	695	751	709	731	715	718	692	736	719	742	687	768	750	727	720	694	674	712	718	703	701	698	775	744	734	725	658	753	740	701	709	729	730	711	705	738	692	748	712	738	718	709	771	772	737	728	750	708	740	763	739	717	748	747	783	719	684	702	702	707	694	705	718	732	709	775	708	725	709	740	654	732	739	773	690	738	752	702	737	808	735	715	711	744	702	699	756	685	751	725	742	671	712	742	685	730	727	738	696	754	728	689	710	761	761	733	745	773	719	713	695	737	745	723	733	721	748	665	746	694	732	713	735	746	731	749	723	727	711	698	717	680	723	764	678	692	727	735	719	689	775	673	707	688	690	713	747	732	746	695	704	770	731	736	688	745	707	680	735	719	696	724	740	734	759	694	684	722	698	690	738	726	709	699	729	729	723	715	725	730	728	716	683	747	723	701	750	711	734	720	721	729	654	736	693	699	722	721	758	697	769	716	725	681	738	733	739	675	713	668	702	715	773	721	737	681	704	795	755	673	720	711	729	723	730	698	723	752	701	741	685	713	664	787	673	725	711	753	750	714	758	701	726	735	716	710	747	747	711	706	779	665	671	714	690	694	791	735	723	721	701	706	736	737	749	699	691	735	713	735	721	697	729	716	741	730	712	761	670	711	685	726	694	723	721	761	727	700	676	719	754	705	682	686	698	681	748	741	737	769	750	745	675	753	749	680	706	752	739	802	729	728	685	752	677	717	734	707	707	743	745	748	703	697	750	738	755	696	723	740	702	779	689	772	750	729	786	712	715	698	749	741	744	697	712	709	701	751	687	745	704	685	710	736	760	746	775	754	694	733	720	711	714	736	725	758	761	699	661	756	681	771	716	729	716	721	718	743	722	737	727	703	730	692	761	722	675	741	707	702	749	700	702	737	713	737	729	723	727	748	734	748	750	713	745	728	672	687	708	709	692	773	769	773	700	712	706	660	667	747	736	749	690	720	705	733	808	683	698	714	758	741	715	745	708	700	685	767	711	728	775	733	700	740	669	706	743	691	734	707	723	685	699	769	763	718	735	681	747	687	782	691	725	774	734	713	760	711
33211	28737	38963	31167	20899	13341	12736	5441	4396	5896	6117	4921	1735	1390	1143	1073	849	885	917	668	843	739	704	593	545	527	546	542	538	711	626	514	592	481	485	502	470	443	446	402	397	433	380	372	321	337	340	318	328	327	311	304	303	331	335	334	325	316	307	304	328	306	327	356	290	280	311	295	299	301	303	310	299	323	288	320	311	295	291	301	311	314	304	289	312	305	290	295	311	279	306	263	317	296	274	307	303	310	264	293	269	294	286	312	283	300	322	299	322	301	298	299	289	309	301	293	278	307	307	295	289	298	300	299	279	299	292	279	298	297	301	291	303	298	290	262	302	330	296	296	290	304	317	300	280	276	304	278	270	278	286	294	268	311	321	274	285	312	319	274	292	314	318	272	289	292	285	288	281	294	319	301	329	314	276	279	270	288	282	309	283	273	280	287	286	277	285	311	304	291	284	283	300	284	328	265	282	326	272	301	279	311	296	310	304	310	281	294	293	298	312	312	311	311	284	315	274	307	281	305	333	291	309	321	282	299	308	284	285	285	322	299	310	303	317	307	283	306	298	294	283	287	304	292	325	296	284	283	321	320	301	282	276	310	281	328	293	311	280	298	291	294	319	307	272	293	252	276	314	301	328	283	294	302	300	326	306	291	289	302	286	275	320	312	308	269	262	279	273	308	293	334	319	364	264	277	344	291	310	302	312	286	271	305	332	309	298	297	267	275	300	319	292	334	280	272	302	262	283	303	316	344	283	317	286	304	312	300	323	306	283	304	301	287	308	265	285	299	280	280	294	279	333	280	328	283	255	281	299	317	294	289	298	284	289	301	328	291	294	293	329	303	283	315	267	329	278	298	256	292	256	283	307	294	323	302	290	266	316	307	280	309	280	327	301	292	315	326	304	295	271	316	296	311	277	321	283	301	301	282	282	296	301	310	325	328	317	309	313	311	352	317	311	302	295	301	295	326	286	304	287	281	281	310	285	285	308	313	289	315	326	303	286	324	289	292	287	307	269	308	270	329	290	300	268	300	304	286	314	285	301	301	272	287	274	249	307	280	263	275	295	320	299	290	306	300	277	308	302	289	270	289	291	289	342	267	322	298	293	294	287	293	305	302	290	305	313	291	306	276	330	294	290	310	292	308	297	289	307	274	274	307	272	306	277	289	317	317	307	287	302	302	314	307	289	288	333	280	298	317	288	280	255	304	284	271	326	318	324	311	296	286	316	286	352	282	291	327	273	281	266	286	313	282	317	308	296	299	291	287	306	266	293	301	263	330	272	278	313	298	314	300	280	270	291	307	321	288	281	280	306	312	273	245	331	290	296	304	296	322	270	300	303	297	299	291	294	328	299	307	266	320	288	331	301	305	282	351	269	328	282	291	275	310	304	291	262	303	293	317	275	279	309	300	279	292	300	328	304	338	283	333	297	276	296	315	304	302	289	315	279	336	309	295	306	290	295	307	308	265	306	303	297	272	283	315	301	310	269	288	289	299	301	300	299	312	308	288	303	320	335	319	328	288	334	341	273	299	312	295	270	272	309	280	323	283	308	272	297	281	310	324	293	293	295	315	315	270	332	279	292	314	285	295	274	271	313	287	274	293	285	292	287	294	308	305	282	312	309	284	327	277	294	303	301	293	265	281	299	309	295	281	271	296	279	320	294	331	279	310	293	304	320	294	305	327	278	258	293	298	290	293	289	286	297	303	313	280	290	303	278	307	282	281	300	301	327	306	309	307	294	284	304	288	292	298	323	311	312	313	319	305	303	295	338	296	287	297	305	289	292	283	303	279	289	264	303	286	297	297	315	310	281	297	306	285	296	324	321	289	332	324	298	327	305	293	268	312	313	306	283	328	311	291	291	295	322	314	289	309	310	304	310	286	277	251	294	294	266	311	279	271	302	249	291	278	278	277	308	306	322	271	297	306	293	295	290	300	290	300	317	291	293	328	303	319	315	288	278	307	278	307	293	301	295	330	285	320	305	288	295	318	280	275	292	295	329	274	284	257	305	317	295	277	278	318	326	301	304	301	302	318	324	298	292	290	278	282	287	319	335	256	317	314	302	331	322	324	306	297	289	303	281	272	289	327	298	305	289	285	284	277	317	253	312	291	286	319	266	281	300	316	321	337	304	302	301	283	328	281	277	294	290	286	307	269	273	296	310	288	280	286	306	267	303	335	297	311	292	288	295	294	305	279	293	310	286	304	303	292	287	301	312	319	308	264	273	267	308	315	268	299	309	301	283	312	295	306	278	263	323	302	316	301	274	304	291	276	299	272	299	307	311	311	273	338	310	301	325	298	269	270	303	295	286	276	294	329	269	308	294	310	317	295	303	313	314	277	315	328	273	262	286	284	311	273	273	266	274	277	321	290	284	285	318	302	306	302	285	308	274	332	273	303	290	278	300	314	272	284	298	303	271	264	290	299	318	299	313	291	270	314	302	300	282	280	265	285	303	289	277	307	278	307	293	313	324	306	299	304	295	336	312	282	303	309	287	295	320	296	289	279	285	310	312	280	290	278	268	312	315	303	307	290	288	281	294	349	308	301	304	255	327	295	312	282	340	270	273	299	292	285	288	285	301	299	277	301	269	306	320	283	278	274	256	259	312	311	273	287	296	287	293	310	299	320	275	265	283	300	265	345	305	257	283	293	302	312	320	313	314	310	334	303	317	273	274	290	312	297	288	272	303	321	321	283	289	262	305	315	301	306	296	304	299	295	295	269	294	277	288	301	325	319	345	308	278	262	315	287	300	297	302	292	270	304	343	301	273	282	290	282	302	302	309	309	332	264	288	302	304	292	271	309	276	292	309	296	288	317	300	316	306	299	299	315	315	304	303	277	300	301	300	316	273	311	305	315	325	298	298	269	307	287	265	258	290	299	287	328	283	301	258	306	296	302	298	284	288	264	283	277	314	282	287	306	266	287	280	264	307	303	325	303	294	291	299	322	288	296	273	280	317	287	282	274	309	301	304	289	321	340	296	296	297	288	334	287	275	318	334	326	283	309	298	288	293	292	300	295	306	294	311	301	305	300	293	315	333	290	276	327	296	305	298	316	298	305	305	264	301	315	284	311	297	279	294	266	280	313	293	296	282	270	302	307	309	312	295	255	286	309	311	278	294	298	306	301	290	323	302	313	308	326	309	288	308	323	290	316	288	238	317	308	297	274	310	282	271	295	317	292	319	301	296	294	299	283	344	301	309	269	300	306	294	316	314	298	323	304	300	299	300	289	283	286	290	300	288	285	314	302	308	293	337	317	291	271	293	299	291	309	310	304	313	326	303	306	337	309	290	292	305	294	308	268	285	282	307	304	299	266	290	283	324	300	261	292	290	298	311	283	271	326	284	307	286	299	294	336	305	315	321	264	291	308	320	304	299	287	322	306	291	275	272	298	324	271	286	266	292	288	273	305	289	272	314	304	314	282	318	323	300	321	250	283	330	320	275	281	284	281	305	295	295	307	292	300	287	312	260	308	293	276	310	286
19827	23653	40012	38301	33534	27185	29064	16297	16541	20951	21933	16015	7816	6915	6012	5339	4571	4316	4768	3508	4645	4031	3420	2660	2711	2382	2519	2581	2506	3559	3115	2530	2723	2220	2112	2163	2258	1961	1740	1766	1483	1636	1546	1341	1224	1113	1076	1134	967	926	855	998	966	857	876	851	861	850	816	806	873	905	883	864	864	829	874	844	856	804	846	814	819	788	788	801	864	870	773	791	827	814	776	762	799	821	782	799	804	760	760	778	759	785	766	781	695	771	780	760	759	756	742	728	760	749	740	751	770	713	746	768	768	757	784	751	736	786	775	732	735	832	799	741	772	778	712	798	759	762	710	750	772	702	770	757	791	743	769	701	744	770	766	731	734	752	755	762	777	689	771	676	736	770	697	774	711	708	808	739	759	765	745	775	705	753	783	750	808	742	718	746	787	746	744	812	716	784	762	758	742	731	717	764	779	779	737	797	706	739	742	792	717	742	730	746	756	768	727	722	792	772	682	769	738	749	752	738	774	755	769	778	762	703	791	761	803	751	748	756	724	718	734	717	726	771	731	677	800	761	721	783	752	785	733	734	717	780	775	781	769	711	775	780	740	746	798	740	733	763	715	746	767	792	779	802	699	749	761	724	732	770	730	768	741	811	743	766	750	722	768	731	783	753	711	750	721	755	738	755	746	763	709	739	713	752	767	718	710	759	748	784	781	783	786	726	754	725	727	749	789	799	765	733	761	758	705	724	749	725	738	708	725	718	710	735	761	727	766	764	755	755	734	726	712	788	733	708	796	677	802	772	742	760	794	737	784	738	762	737	754	768	748	732	764	740	764	743	755	738	738	743	753	739	712	728	791	724	802	762	753	769	724	835	732	728	789	750	813	752	743	764	716	744	814	741	753	758	777	794	759	745	774	728	749	740	736	724	735	761	742	790	745	772	737	768	775	729	744	756	762	762	742	751	763	761	783	752	712	727	744	755	755	765	781	793	744	756	769	770	792	772	812	751	774	760	743	756	719	711	732	780	737	729	733	712	725	775	753	732	777	733	768	744	738	770	741	736	787	758	720	712	755	707	689	765	757	749	788	744	740	760	750	778	761	754	763	742	753	767	752	822	779	755	783	727	712	677	762	759	761	748	757	749	749	770	752	775	726	738	730	755	749	754	716	785	747	788	753	694	772	786	756	808	743	742	729	747	758	763	748	768	720	724	737	764	730	763	760	749	763	773	780	788	787	776	764	747	712	712	714	745	719	728	726	724	758	731	738	736	739	756	749	714	719	721	714	740	754	768	735	748	711	741	763	770	768	704	763	730	745	751	779	790	755	720	755	704	718	790	744	779	765	744	712	779	734	757	757	727	755	789	775	746	766	758	760	739	735	735	757	755	762	728	784	767	706	755	776	725	763	751	772	802	798	780	722	756	765	749	846	788	733	752	777	728	702	753	700	741	723	717	798	751	693	751	769	713	792	779	762	748	706	758	742	725	776	777	759	762	803	796	779	753	696	704	724	741	774	805	705	802	764	791	760	724	728	741	766	751	745	696	741	786	769	711	740	755	726	753	795	761	727	776	760	790	772	757	765	736	743	749	718	756	738	761	754	747	717	724	756	780	746	782	722	748	742	719	758	754	778	745	717	781	720	705	797	774	683	771	732	732	752	808	745	779	775	721	726	724	749	761	761	770	781	739	724	758	741	723	730	682	796	776	728	739	747	719	767	728	770	752	785	767	696	710	746	781	753	770	771	731	778	749	748	710	766	795	730	742	732	784	728	754	747	749	782	739	799	706	705	767	765	746	762	738	723	742	732	739	726	773	719	747	723	762	739	734	796	728	764	798	763	776	813	769	747	753	776	735	814	737	750	721	758	758	702	691	707	766	762	764	763	728	732	709	752	776	757	732	775	770	730	758	720	728	789	771	781	723	702	734	759	738	731	751	765	777	758	818	741	770	694	772	730	721	773	731	815	788	759	729	729	718	715	743	751	733	774	712	754	757	782	718	802	747	771	797	770	749	807	767	767	769	790	708	782	771	748	706	757	758	792	760	733	748	751	758	749	725	763	731	781	772	778	779	809	747	723	775	768	725	722	755	720	780	734	744	708	761	775	760	752	751	755	753	714	731	729	755	813	767	753	726	760	786	745	777	696	780	699	806	734	731	783	762	744	747	805	717	735	720	736	710	732	740	767	755	742	757	754	717	783	806	775	793	746	758	746	776	767	721	817	738	751	747	729	788	743	755	750	757	762	790	754	719	732	777	796	754	755	718	751	788	744	744	800	771	723	728	774	725	717	770	769	751	747	753	771	769	751	731	786	782	772	733	772	782	754	753	762	729	745	739	765	756	755	768	757	789	817	758	772	744	767	790	738	718	695	672	705	794	775	724	708	708	740	734	789	745	768	740	722	728	770	714	744	737	758	739	737	719	736	716	772	787	748	816	722	725	732	793	777	766	720	730	786	717	802	741	766	711	743	773	785	775	731	744	754	765	764	740	730	733	772	764	717	791	712	810	776	800	740	755	728	735	740	708	763	794	743	723	727	772	758	724	694	744	756	700	771	755	713	779	766	786	778	746	730	778	727	760	750	768	773	740	783	759	767	764	735	803	741	705	758	762	711	778	768	706	720	766	748	742	745	787	703	742	755	760	760	730	749	755	713	705	786	768	759	755	752	797	743	768	749	812	775	738	731	739	690	715	745	761	771	748	792	727	761	749	750	717	771	797	758	765	758	780	777	755	708	772	735	760	724	686	725	761	769	804	778	725	761	740	739	769	764	793	778	734	757	746	756	763	736	752	753	706	746	753	727	732	722	743	744	715	771	766	738	772	749	775	790	800	771	775	707	701	714	743	815	757	751	751	745	784	779	772	762	778	782	814	780	739	732	746	739	745	737	779	721	753	769	773	734	795	779	747	744	736	757	750	735	768	759	762	781	757	753	735	767	750	759	746	725	728	744	752	725	756	776	747	756	744	728	783	751	751	745	754	733	741	761	706	733	722	766	773	715	722	736	756	703	732	793	728	747	751	722	797	761	788	713	743	777	705	759	772	739	748	733	757	770	710	741	731	705	758	777	788	703	747	761	712	778	760	723	695	730	766	760	752	778	733	757	759	767	765	764	752	767	811	740	769	757	731	760	721	749	746	788	742	702	806	765	739	758	802	751	748	757	712	795	750	747	744	763	742	775	797	739	842	700	715	766	720	794	776	741	777	726	711	769	745	728	744	751	754	780	798	750	711	751	715	790	713	762	698	772	733	752	717	745	779	772	716	677	737	712	722	684	767	732	723	736	718	774	750	773	726	710	784	710	720	741	745	757	792	772	782	733	757	701	761	771	732	703	794	762	744	785	744	689	764	774	755	826	763	729	786	754	784	752	779	738	768	771	737	707	735	791	733	758	721	770	706	760	774	758	768	750	752	750	745	716	759	713	747	808	721	776	718	729	782	689	760	737	762	738	819	717	774	769	740	767	768	718	761	725	741	714	790	748	748	756	761	755	726	740	742	742	781	763	699	775	793
40537	37063	45908	36714	26724	24218	17883	10933	12884	16727	10924	6142	3980	1999	1746	1396	1407	1216	1345	1181	1123	1189	924	729	682	755	833	727	634	917	826	734	589	593	589	602	617	554	495	517	456	508	419	372	358	321	282	349	327	300	299	301	271	304	303	274	278	301	288	258	300	321	276	249	283	283	321	287	289	299	304	286	277	266	281	301	262	237	265	291	264	283	245	275	254	257	292	262	270	303	291	263	291	272	272	257	278	243	253	306	233	266	261	290	257	232	283	223	278	283	264	238	277	254	271	279	254	270	278	247	285	276	283	259	283	246	295	280	223	262	248	287	287	299	293	233	291	276	256	287	261	294	272	266	287	269	274	298	240	290	279	263	245	285	244	284	236	243	254	277	273	230	298	290	295	269	276	282	253	235	288	260	283	291	242	278	299	256	255	252	290	258	270	254	287	267	260	291	290	287	284	288	264	269	257	229	248	281	279	222	260	265	266	287	305	272	296	274	251	248	283	275	250	266	227	269	267	287	273	265	262	272	262	246	260	272	272	265	275	266	268	294	259	289	313	298	271	273	278	286	250	255	242	240	283	258	271	269	290	268	287	251	263	252	287	259	260	281	258	286	316	277	240	293	241	282	252	293	273	263	287	275	262	279	270	278	247	256	248	269	277	277	308	257	300	280	305	285	260	278	266	252	272	260	287	293	267	226	254	281	262	255	235	263	277	267	296	266	279	284	290	252	265	289	268	273	297	298	297	262	272	263	292	280	264	263	275	284	280	259	290	283	259	242	251	303	274	292	252	258	256	285	265	289	254	242	278	276	296	268	248	262	249	241	278	268	275	268	257	232	254	249	254	254	299	284	306	250	271	251	283	260	277	265	308	259	250	252	291	292	245	284	259	260	261	293	274	269	248	279	278	250	299	253	272	261	278	290	252	281	295	277	254	243	294	275	291	264	267	276	278	274	256	298	280	265	254	287	292	277	256	245	284	275	281	286	267	245	296	254	286	256	264	267	282	292	274	283	267	247	290	224	278	275	249	314	272	249	255	267	255	240	273	304	290	272	258	282	282	280	277	289	289	274	249	289	247	261	293	253	292	269	268	244	271	267	257	274	290	255	254	261	266	269	291	249	251	254	270	278	260	276	266	266	264	299	257	268	281	251	268	269	270	252	267	277	267	257	274	262	248	238	255	267	255	267	256	265	259	279	263	271	273	301	305	283	254	312	244	279	271	279	243	283	282	250	307	255	285	243	284	283	234	265	273	260	280	276	281	268	286	242	246	249	255	285	250	273	267	265	273	295	278	272	257	284	259	248	244	279	266	292	304	259	273	249	247	253	293	274	277	257	269	308	291	249	289	276	270	287	252	284	274	263	261	272	248	282	270	260	239	282	282	265	298	292	277	305	244	272	267	263	276	283	253	285	262	268	264	273	278	277	312	256	298	282	229	254	277	258	291	292	264	279	255	226	277	257	273	283	271	285	268	270	272	269	272	254	316	267	257	271	293	323	257	267	274	256	262	273	240	279	259	262	264	266	290	267	277	272	272	266	287	288	248	269	252	295	270	249	290	269	254	260	277	260	299	264	271	279	272	268	282	252	286	253	276	237	277	246	273	278	275	287	285	297	249	260	301	267	270	274	263	250	269	280	249	269	259	286	283	257	266	298	261	260	283	272	245	260	266	259	282	235	247	298	291	250	260	276	248	250	251	299	294	242	305	271	236	274	274	285	274	277	251	291	304	245	254	270	260	258	264	274	247	256	283	311	289	270	240	233	268	281	262	301	254	273	250	239	276	280	285	288	288	275	279	263	257	262	288	296	290	253	257	270	247	253	259	296	262	304	260	257	266	253	258	259	275	255	273	286	254	259	250	274	244	292	231	238	277	252	291	262	262	267	259	255	228	270	278	274	230	294	278	263	253	277	262	287	285	275	263	295	268	299	253	260	277	244	264	268	284	279	306	267	271	271	276	256	259	271	270	277	251	262	269	263	263	282	299	263	259	277	260	271	274	289	274	284	282	262	278	268	284	255	227	261	270	294	266	270	256	262	262	234	274	287	267	265	268	261	282	280	288	246	291	281	294	276	282	265	275	284	261	298	255	302	247	278	282	306	257	303	285	288	268	264	246	270	291	271	281	263	259	252	265	268	275	286	276	283	265	268	294	321	268	272	257	282	288	273	271	253	302	267	255	279	268	255	291	287	280	288	253	283	286	252	271	272	271	261	263	298	281	283	274	255	269	296	272	256	283	272	269	276	252	264	266	273	272	272	279	275	263	269	272	299	254	287	297	251	251	288	287	255	292	247	271	264	286	276	250	265	264	249	269	277	268	235	296	269	291	282	268	264	289	267	262	271	296	272	261	242	302	276	266	262	251	248	281	263	275	314	310	272	243	268	285	255	322	276	247	290	277	300	288	268	273	233	298	279	255	276	299	265	267	283	270	262	278	280	293	241	247	271	259	259	291	259	258	289	280	304	298	272	265	264	279	265	273	277	263	253	255	298	297	263	282	275	251	287	296	260	271	271	250	309	272	274	268	268	285	264	279	248	267	301	264	270	297	275	254	270	276	262	270	273	286	290	268	272	243	289	283	296	273	263	288	285	300	244	277	265	269	269	273	281	255	290	256	266	274	268	264	267	256	276	270	286	291	310	282	275	217	278	265	249	253	272	261	254	253	288	277	261	278	257	265	260	261	273	274	257	258	275	258	269	307	265	289	285	274	280	275	311	272	278	252	278	295	256	279	281	259	273	244	280	249	280	257	281	249	264	286	265	287	286	268	267	284	291	275	266	239	272	255	265	268	274	280	281	280	250	279	258	262	253	266	262	242	258	301	281	268	291	298	289	272	246	264	295	253	271	280	270	280	268	273	237	240	248	262	281	274	277	286	266	280	297	276	287	283	265	281	262	286	272	250	282	300	248	274	287	275	250	267	265	231	273	267	258	258	258	265	290	282	265	296	260	244	299	248	253	275	267	262	245	256	283	274	292	248	290	235	272	273	278	269	260	236	270	292	270	289	247	307	269	278	287	257	254	260	261	302	291	261	251	259	293	267	238	286	279	269	286	267	261	296	262	271	274	277	268	262	259	281	251	310	275	248	276	236	263	292	271	250	276	261	275	281	268	258	288	274	245	264	252	251	260	288	260	289	282	278	280	230	241	263	254	281	269	284	286	236	272	279	268	278	273	265	316	252	283	253	287	274	263	294	260	276	286	276	263	273	283	294	256	301	243	276	277	266	296	280	285	263	307	266	239	263	269	261	282	261	273	261	264	286	261	258	273	254	261	249	248	263	285	273	256	271	298	285	280	255	291	278	260	283	261	280	304	277	274	275	257	258	285	257	283	305	299	272	292	267	264	280	253	259	277	260	283	286	297	285	269	278	285	255	285	300	284	291	261	264	293	266	252	250	281	300	252	251	256	270	281	284	260	234	229	318	246	255	272	253	235	246	268	274	258	241	278	272	292	304	278	279	271	254	269	272	298	314	289	279	296
24568	29724	45038	42797	38003	38898	31127	26402	31622	36273	27291	19638	14479	9311	8957	7169	7298	6132	6959	6014	6122	6245	4887	4052	3689	4213	4529	3878	3452	5106	4849	4187	3441	3203	3078	3145	3647	3046	2586	2476	2089	2328	1954	1674	1435	1259	1163	1271	1189	994	898	944	846	958	962	889	849	715	821	787	816	896	883	898	901	892	824	858	821	812	767	766	792	741	832	783	773	791	783	753	724	741	772	762	713	754	746	724	728	715	728	709	759	707	696	725	697	708	682	684	750	769	727	663	665	675	704	680	697	700	672	667	740	608	694	720	700	665	652	710	670	670	662	687	697	676	711	680	688	701	710	669	683	691	692	651	700	693	692	670	723	713	724	680	650	663	676	701	681	666	699	659	714	675	691	655	663	651	681	663	696	696	671	701	747	686	719	665	701	637	689	750	704	686	664	752	715	688	666	682	669	699	704	679	653	683	654	690	684	704	691	707	669	690	715	674	718	706	689	663	659	694	683	670	698	689	680	728	644	707	662	687	717	662	705	713	706	693	679	663	697	693	704	686	681	712	698	714	670	683	706	699	720	651	730	699	711	699	679	655	747	702	679	658	711	698	669	686	691	688	688	691	738	697	697	714	723	705	691	704	692	691	674	696	751	720	691	665	732	685	677	682	640	688	685	651	718	690	685	700	698	678	702	677	650	724	685	711	698	655	725	654	680	688	653	651	714	721	674	703	638	700	658	671	703	688	770	695	727	702	681	662	647	693	688	658	657	622	660	681	687	678	726	660	692	686	665	669	686	681	702	671	673	659	656	669	713	727	681	653	701	752	737	705	696	702	697	706	675	703	717	691	726	706	689	740	681	652	701	674	682	734	698	730	681	647	736	695	725	728	718	657	677	700	676	663	677	704	678	699	683	653	634	723	710	711	670	626	722	681	689	753	663	662	681	706	683	675	738	691	672	694	638	695	681	722	717	686	689	702	629	659	701	698	672	667	663	734	679	696	693	674	658	707	666	728	721	675	675	669	677	698	734	711	697	694	650	708	667	736	705	730	656	659	701	630	683	672	640	611	671	683	680	710	629	663	704	728	721	692	661	717	706	685	729	673	739	689	656	693	673	649	694	647	706	703	668	687	733	725	736	710	703	685	664	743	685	693	704	613	741	655	716	702	684	691	677	666	724	696	704	655	693	778	673	742	649	682	724	653	696	707	700	710	670	718	653	655	705	681	677	702	662	697	669	676	678	708	675	692	682	690	653	677	707	720	742	638	674	722	678	687	675	683	728	675	659	651	675	679	669	673	659	658	693	669	668	654	629	699	715	665	698	682	716	689	658	676	673	699	668	730	655	664	663	698	692	680	656	686	706	694	737	667	666	711	647	675	715	669	677	711	698	685	695	709	657	759	659	713	667	654	699	680	686	698	745	721	693	707	671	711	677	711	688	633	697	702	743	696	703	674	662	637	674	716	658	698	691	698	655	660	654	657	698	724	667	740	674	660	688	667	741	665	708	694	670	707	714	679	701	724	680	719	670	725	687	666	666	690	705	711	708	700	682	665	712	706	687	668	686	745	687	687	651	660	677	731	715	701	700	699	672	700	693	704	698	713	714	681	673	679	710	733	719	702	659	727	692	722	718	704	702	756	687	647	665	714	705	699	715	677	698	711	688	684	691	717	707	667	653	696	733	705	653	670	686	660	642	673	668	667	667	674	690	671	692	714	653	693	657	658	649	704	648	694	655	724	715	697	700	753	690	715	644	720	685	686	699	694	665	741	705	660	677	671	675	681	686	638	690	669	678	689	658	711	688	696	708	706	659	673	705	732	669	635	664	706	731	686	677	727	682	742	648	663	742	719	756	700	709	698	679	704	695	701	694	650	665	685	698	703	717	720	654	667	701	682	702	676	660	685	734	728	664	707	686	655	716	678	678	744	689	700	681	688	690	669	688	660	682	663	720	721	677	689	662	674	648	712	693	714	640	705	720	690	715	652	678	684	690	684	658	671	663	725	711	712	652	691	680	668	669	690	689	665	720	689	696	713	690	678	669	725	701	688	687	680	717	691	684	640	689	657	695	680	670	694	650	656	642	643	687	662	715	669	688	712	672	718	675	647	681	704	679	698	670	711	697	684	736	745	736	713	691	697	710	716	691	626	721	648	722	681	691	668	659	674	676	708	707	654	717	668	710	700	700	701	652	678	703	730	674	712	696	724	687	676	705	695	654	682	681	744	677	694	700	640	676	686	689	719	727	701	632	680	662	693	736	716	703	682	722	650	675	692	692	665	692	661	665	667	670	688	692	706	669	707	668	748	680	662	649	698	691	684	706	674	674	663	691	722	704	697	685	708	673	712	721	704	630	687	669	693	697	711	669	674	675	682	718	639	729	711	689	660	687	704	676	717	641	696	729	665	700	692	680	704	686	712	698	691	658	689	658	709	654	651	667	685	712	701	676	684	666	690	691	698	687	667	685	665	665	711	699	662	718	669	659	707	640	624	661	702	718	666	668	699	722	678	687	652	696	699	670	697	678	720	668	724	676	702	691	678	687	706	729	704	755	722	691	720	708	688	664	676	672	692	704	638	710	685	711	672	648	696	681	702	676	712	715	682	739	689	678	724	689	717	692	675	674	695	698	714	666	689	656	705	674	686	715	695	697	683	686	650	670	688	688	682	681	688	673	664	714	701	725	698	719	651	686	649	761	724	673	672	690	696	655	681	785	676	662	691	674	676	692	666	741	691	671	690	669	746	674	684	669	700	738	676	652	677	696	696	701	712	686	672	733	618	714	712	666	688	706	675	706	642	699	664	661	691	705	687	692	702	696	706	665	669	674	672	724	681	683	710	730	640	691	678	690	710	699	718	699	697	666	676	664	679	641	705	677	691	667	716	704	658	679	752	686	658	659	660	688	689	642	696	699	708	656	722	695	706	680	710	661	690	710	672	694	696	650	678	724	709	705	703	724	672	685	722	669	673	694	659	696	716	714	680	690	668	665	708	684	661	661	700	681	659	713	686	672	712	683	686	697	673	675	702	727	666	707	713	724	740	763	675	686	718	661	681	700	671	654	697	703	675	695	663	706	700	674	708	645	686	649	685	752	719	696	703	694	664	704	657	642	712	667	675	662	674	721	714	695	678	678	660	720	630	683	676	734	713	653	746	676	711	675	710	703	693	683	694	630	722	690	653	655	697	670	697	670	699	684	695	702	669	694	665	671	646	681	726	703	670	682	674	741	694	706	713	681	680	689	712	691	684	678	676	660	702	695	683	666	662	712	686	729	708	681	695	613	726	692	676	695	661	696	708	680	668	740	704	691	679	673	725	722	678	695	650	683	680	705	723	657	707	664	674	697	672	677	691	686	708	712	705	689	727	693	692	724	694	697	666	693	706	685	678	627	694	716	701	702	718	708	681	746	711	653	715	685	697	684	735	705	715	680	705	702	679	689	699	653	648	693	672	639	669	653	634	671	695	668	667	706	635	693	653	661	691	695	699	669	706	700	678	649	697	703	704	681	664	682	718
20189	17351	20490	15938	10059	5956	3216	1727	1522	1381	1189	697	509	472	393	385	377	369	319	355	346	318	319	319	296	332	335	273	337	282	330	269	317	289	281	300	313	255	306	324	313	339	297	265	274	267	300	293	305	286	288	289	285	296	311	273	288	314	299	284	288	278	294	292	299	293	264	284	287	287	283	275	251	278	277	295	306	284	280	267	290	303	320	284	290	279	265	280	277	276	312	277	243	280	278	288	271	293	282	263	295	299	275	295	279	293	281	287	298	298	266	270	290	285	274	298	326	264	290	267	278	267	261	292	271	252	267	290	294	278	291	280	326	278	271	259	301	276	308	263	267	266	264	293	281	269	270	271	297	298	273	276	248	288	328	265	272	290	292	289	276	275	277	284	271	316	282	296	307	272	282	289	281	283	299	300	262	276	276	268	280	292	289	277	298	312	295	292	314	252	262	279	285	293	269	289	319	247	252	300	289	252	272	280	301	271	310	295	291	286	302	309	310	288	280	293	274	308	299	292	275	254	302	322	275	287	291	263	255	257	276	265	299	312	261	302	280	274	267	262	278	260	319	264	291	303	306	276	260	273	292	310	285	274	261	294	278	307	325	277	274	252	296	323	277	294	323	282	276	261	270	283	296	288	263	275	298	322	273	289	256	280	291	269	260	262	280	264	288	287	296	270	257	274	268	281	295	314	282	286	269	270	287	292	278	309	295	264	294	301	286	284	293	302	289	270	231	263	299	294	314	296	298	310	302	286	273	278	274	259	287	300	255	291	297	291	286	287	283	292	277	276	307	270	298	292	278	253	299	278	300	259	263	250	279	294	303	263	277	280	270	282	268	286	269	264	269	294	289	308	274	286	280	280	295	284	285	278	273	253	280	263	297	284	283	305	315	265	279	310	276	254	258	290	286	306	255	249	282	316	281	267	296	275	276	264	325	290	264	308	263	268	277	294	298	262	270	289	251	276	290	270	300	281	306	281	275	271	304	267	313	300	301	296	254	284	297	264	308	319	294	259	296	279	274	267	272	293	320	267	293	294	269	256	306	321	257	271	314	306	253	306	281	264	287	300	278	292	285	318	296	277	260	315	287	294	277	298	290	286	288	269	267	305	277	270	257	253	268	288	273	293	271	287	257	274	289	278	286	285	294	290	311	272	265	281	254	284	291	258	274	253	258	289	272	309	274	290	275	264	281	259	274	289	258	284	296	280	262	322	267	253	274	307	268	254	262	263	296	277	317	305	278	306	253	289	312	297	283	303	244	276	301	284	287	268	293	257	290	275	276	303	287	285	283	280	290	287	301	278	277	293	305	305	306	297	295	320	281	268	274	252	310	280	272	266	304	273	269	295	304	306	286	296	286	264	282	276	266	274	294	287	330	286	242	285	266	271	273	261	291	301	273	287	260	260	292	311	262	315	302	287	280	287	276	258	284	279	254	275	288	289	297	289	276	303	301	313	313	285	275	314	265	298	277	260	262	273	332	342	294	279	279	268	309	273	272	272	269	275	277	289	315	281	285	281	288	299	266	305	294	275	307	271	314	289	284	289	309	304	269	288	291	242	292	272	276	313	261	291	268	237	286	282	286	305	270	259	285	300	308	281	276	289	267	289	274	298	298	290	283	293	269	298	282	280	302	292	306	293	290	275	272	281	296	271	285	267	286	275	301	289	274	285	289	249	273	274	285	302	286	289	279	304	275	279	264	301	290	269	274	302	298	283	265	274	335	300	301	284	270	293	300	288	277	261	304	268	278	266	263	302	329	274	283	253	273	296	280	270	291	277	287	284	280	286	286	276	285	290	283	288	281	283	290	285	261	280	281	285	257	289	281	293	292	282	296	276	270	279	276	303	245	296	250	311	304	267	291	268	291	292	311	303	281	303	284	280	293	285	250	321	298	290	270	309	296	288	265	276	280	256	282	276	264	290	294	278	282	309	282	276	269	286	268	296	270	291	276	286	232	294	281	286	288	285	280	264	299	276	296	271	282	272	288	272	280	279	297	280	294	265	262	295	296	288	304	300	302	295	262	260	264	303	262	264	275	277	290	284	274	272	293	279	286	271	272	274	294	324	254	288	274	253	332	253	294	269	310	280	251	272	276	289	268	279	284	286	268	282	284	260	301	263	277	314	299	292	313	271	281	266	314	270	294	297	284	271	265	294	288	290	289	296	270	304	271	272	263	280	297	292	282	280	273	280	328	288	295	281	284	274	264	294	284	268	255	338	252	278	308	306	273	284	282	288	275	287	289	270	273	280	294	273	269	283	303	292	276	278	293	310	281	318	299	267	290	290	288	253	260	272	289	282	294	264	305	283	268	274	272	268	283	270	301	283	291	281	276	312	278	285	285	277	294	320	309	265	288	293	272	265	260	253	274	300	286	300	275	254	292	278	294	325	304	326	293	286	286	259	333	286	300	281	291	282	294	287	241	279	297	337	309	297	261	274	290	259	267	304	265	290	296	323	272	298	294	294	321	279	310	297	249	286	264	309	295	257	292	291	278	285	293	277	256	291	316	278	291	262	304	271	294	303	266	299	306	246	252	275	279	281	284	307	306	274	275	297	279	254	298	303	291	286	259	271	280	326	319	289	306	271	274	300	297	267	311	293	252	296	275	292	313	267	294	285	265	300	287	272	278	301	284	282	273	290	300	271	273	288	247	296	297	281	263	295	314	279	292	294	276	299	285	302	311	299	278	262	289	305	293	267	279	289	284	277	275	329	308	294	253	316	300	256	272	269	261	297	296	279	283	284	285	303	281	258	252	260	291	272	339	313	285	288	274	278	277	278	308	274	275	265	282	318	287	275	288	295	287	293	293	284	298	302	303	263	329	258	270	261	302	273	278	299	269	300	257	280	329	272	298	267	262	274	296	285	289	280	270	311	258	257	284	306	274	282	269	292	287	296	249	303	312	303	274	273	283	274	301	283	277	278	315	270	272	263	292	301	282	263	322	299	269	295	287	260	282	282	287	302	296	285	262	260	329	298	283	260	268	280	266	239	289	281	309	300	285	270	279	294	290	299	289	281	262	293	268	287	309	301	254	272	278	271	281	275	285	274	300	328	277	290	288	252	279	267	300	278	287	288	305	285	296	267	303	302	278	268	277	296	304	275	301	284	271	265	270	314	320	307	279	250	288	306	301	282	318	295	277	285	279	260	302	272	286	261	288	285	295	258	285	315	304	316	300	296	277	300	293	301	267	302	294	291	273	266	280	286	267	287	290	245	269	290	283	290	271	280	279	280	277	277	282	271	299	284	261	302	307	277	272	308	311	271	257	271	283	293	284	237	289	311	299	262	302	288	299	286	276	307	277	282	260	289	291	267	307	292	260	288	265	298	285	295	285	268	265	285	282	285	239	272	305	275	303	265	255	302	272	284	282	300	273	251	296	300	284	272	257	292	328	285	297	294	293	335	290	301	304	264	273	300	328	284	281	304	294	315	294	257	299	284	298	276	277	263	292	300	268	279	303	287	287	294	294	287
11829	14974	26585	27090	21794	17648	11261	7466	7131	6639	5570	2940	2080	1732	1659	1410	1427	1235	1231	1139	1116	1127	1029	994	918	916	989	948	886	998	904	902	870	856	887	897	856	855	850	855	799	809	794	781	780	750	765	738	754	730	769	732	757	763	795	765	736	753	757	773	744	770	694	775	733	748	738	782	745	763	778	748	703	747	737	710	678	728	753	755	731	709	787	719	702	709	704	751	712	751	726	795	770	750	729	666	744	733	744	699	742	711	686	752	723	706	757	744	729	742	679	749	714	729	739	761	699	715	686	738	738	733	720	730	679	694	749	690	749	730	745	715	740	719	740	747	735	766	706	724	705	728	671	715	704	717	749	689	719	690	679	677	703	731	739	712	718	699	720	721	696	681	727	699	691	753	705	748	743	753	738	777	703	710	757	751	737	753	756	755	718	679	695	726	754	700	710	739	735	719	700	772	679	738	712	748	703	761	708	698	757	710	714	708	686	716	750	745	760	760	729	723	721	651	674	753	676	741	700	764	710	699	705	732	762	776	745	750	750	708	707	763	721	757	711	718	746	741	704	731	724	748	761	728	753	764	702	700	714	714	772	667	663	730	758	765	764	693	726	702	709	706	716	675	715	749	753	729	724	751	718	721	757	754	730	696	725	763	734	760	677	722	759	706	748	734	726	679	761	719	728	700	692	747	742	713	758	724	716	707	721	696	761	690	731	722	725	766	724	717	742	757	758	682	781	715	743	728	761	704	733	751	724	759	708	766	715	692	755	693	704	707	730	737	740	727	741	727	708	737	738	745	678	709	739	682	751	750	768	729	686	765	733	720	775	724	698	678	774	739	726	747	760	684	716	699	677	733	721	731	753	767	729	720	702	734	749	662	720	765	706	699	701	799	719	747	760	685	753	681	760	714	692	708	752	736	738	703	759	694	737	772	721	775	774	709	704	770	762	744	684	726	695	740	740	711	743	797	723	754	737	720	728	710	771	737	752	768	778	750	708	728	758	721	749	722	746	694	740	750	761	722	697	698	724	763	707	702	755	737	739	772	727	706	715	747	762	742	710	691	721	715	691	732	669	737	662	737	713	766	735	716	733	687	736	680	712	731	704	685	669	692	767	751	701	756	670	699	701	695	672	706	733	737	682	736	737	758	707	702	744	716	718	699	741	741	771	702	767	754	736	735	720	731	722	707	720	720	754	705	708	744	755	702	771	742	741	651	729	739	709	750	697	758	733	719	705	728	725	737	735	753	702	711	734	759	682	711	700	759	715	694	746	709	678	726	694	722	756	747	723	717	680	794	747	657	721	675	743	730	705	698	754	664	750	767	715	710	733	731	733	679	745	704	732	724	738	734	691	684	721	705	772	711	707	707	741	708	695	753	713	709	723	674	706	708	698	728	749	748	706	710	724	685	766	755	713	716	704	700	735	739	737	727	775	704	726	723	710	705	751	742	696	757	694	736	699	710	750	709	700	711	742	720	721	659	734	699	694	738	707	733	682	785	746	727	740	737	742	731	700	694	681	707	729	721	735	736	698	745	742	710	732	689	740	704	714	717	730	731	735	688	688	720	680	686	712	717	712	725	718	744	687	715	731	750	754	719	744	722	771	704	771	744	676	747	703	769	742	725	703	680	673	701	742	735	702	717	723	727	761	721	778	727	736	719	763	745	664	710	726	773	686	747	749	699	726	724	789	717	740	729	715	725	679	698	705	690	717	730	731	675	770	726	700	690	768	722	725	705	707	694	707	753	759	688	776	724	713	666	740	747	713	766	783	749	711	764	712	707	775	715	709	756	729	724	688	707	717	734	731	734	778	761	683	743	730	705	714	754	716	732	754	706	734	724	701	714	725	723	730	678	753	722	738	715	706	723	784	748	698	698	723	711	735	728	721	768	748	798	732	740	759	689	768	723	758	721	725	737	699	733	683	742	756	725	731	768	757	741	703	722	782	750	748	700	787	724	714	721	717	721	692	772	726	797	706	707	741	723	681	783	720	766	743	698	709	781	732	712	708	726	755	745	727	754	756	657	784	730	735	753	737	751	680	735	686	750	741	729	723	752	692	736	766	669	706	723	725	709	665	728	721	713	732	735	766	703	693	728	712	709	733	700	739	749	687	750	730	714	738	724	710	717	743	708	654	748	703	733	732	722	765	736	695	743	727	741	787	711	687	772	760	719	713	707	710	705	726	719	749	686	713	718	761	716	749	727	741	763	726	681	677	744	708	661	732	693	719	713	779	760	715	717	706	735	770	700	788	726	759	673	681	736	750	713	735	726	732	709	707	753	748	725	772	713	701	723	695	720	717	754	700	744	726	709	697	688	732	747	725	761	720	711	780	713	770	697	715	703	685	736	695	731	734	699	740	810	743	726	762	738	795	717	709	682	749	728	727	742	693	707	712	732	725	765	730	714	697	709	691	725	744	670	715	679	720	691	648	709	711	704	772	674	710	733	703	696	723	690	747	725	746	774	727	735	767	744	756	721	725	683	729	731	739	741	721	680	775	750	780	712	703	713	722	758	755	690	668	727	694	742	717	721	753	726	713	720	688	760	711	759	733	683	746	682	753	737	694	730	744	733	714	701	716	705	694	712	744	688	763	744	731	759	697	742	733	742	715	685	760	700	751	754	674	763	732	743	692	693	699	739	734	720	704	757	690	676	758	755	744	738	693	737	715	694	768	743	762	801	763	734	709	766	665	706	714	732	693	715	716	690	727	717	742	752	716	730	753	706	654	703	713	722	701	758	676	768	708	727	738	717	736	737	729	784	695	725	708	771	685	710	695	766	694	718	720	722	740	722	757	734	719	704	748	734	705	740	740	701	725	725	728	762	695	709	720	742	736	766	735	713	709	782	773	711	712	735	717	747	715	715	765	663	707	695	726	667	721	738	698	696	702	754	736	735	725	760	713	703	714	733	722	716	696	724	739	767	702	705	747	736	723	727	717	695	710	717	727	714	694	701	735	679	744	715	708	657	694	704	764	749	735	692	710	741	717	704	711	772	753	749	717	707	754	694	755	736	703	739	743	730	745	727	731	745	759	724	741	726	730	759	675	740	760	711	728	714	736	752	710	713	693	776	746	710	744	746	722	766	697	708	736	794	723	762	761	750	710	733	695	756	704	712	720	731	719	722	682	727	717	756	713	748	735	735	704	697	720	698	677	750	739	711	698	683	713	716	746	708	718	746	732	774	734	714	747	719	731	745	681	701	731	708	730	706	751	727	697	723	772	745	743	706	739	763	736	723	754	752	695	787	710	691	769	741	756	714	768	785	727	764	777	699	741	697	701	750	702	717	738	726	730	732	734	732	699	762	775	743	685	730	715	719	753	740	711	743	738	727	741	734	708	777	710	751	722	724	720	753	745	741	709	694	697	782	705	736	701	710	763	750	697	714	693	709	733	742	715	723	753	725	701	722	712	702	754	704	662	717	744	744	776	705	723	701	771	709	699	735	769	733	701	745	753	733	743	689	742	753	718	674	735	731	728	702
32384	29737	35567	27327	17494	10434	9982	9744	13931	14399	9869	3141	1020	826	726	656	625	528	530	503	506	488	436	486	447	455	473	440	405	400	455	421	401	390	405	403	375	357	358	372	330	326	339	364	328	345	329	293	305	335	268	299	319	293	304	298	313	337	297	350	310	315	312	273	300	324	288	297	309	323	273	299	307	330	294	325	285	297	298	269	302	322	288	342	281	283	282	297	297	304	318	312	303	315	312	312	295	293	287	311	328	273	298	285	335	298	308	303	292	318	274	279	282	289	310	303	321	283	284	299	282	295	285	291	297	276	273	313	287	336	294	317	287	316	326	302	293	345	296	315	305	307	311	292	308	332	304	256	288	297	273	292	279	268	324	308	273	287	307	356	276	310	291	315	317	303	303	288	319	334	302	317	300	286	292	299	281	297	292	306	299	331	299	284	314	304	314	358	303	303	289	300	293	299	287	321	254	313	279	317	324	282	282	279	289	281	310	331	316	314	330	287	310	307	300	302	299	328	322	297	326	297	312	328	305	305	275	306	309	305	288	307	323	309	319	315	329	314	277	286	320	305	257	284	337	290	318	302	307	282	284	286	288	294	315	269	303	297	300	306	327	291	301	277	341	292	276	272	306	283	298	299	318	295	301	296	301	307	289	303	284	270	335	295	314	285	290	281	275	300	285	313	303	264	320	298	292	299	321	286	303	325	312	338	303	297	305	304	304	315	330	290	253	321	319	287	254	305	292	269	294	289	305	287	280	289	290	286	295	305	297	301	315	288	328	283	306	319	285	295	305	283	302	309	277	296	276	276	294	302	319	258	311	305	280	327	323	307	279	282	331	298	352	318	289	278	288	290	312	312	326	280	282	323	278	292	322	278	287	316	301	291	307	299	279	327	311	292	265	314	325	296	311	322	311	310	288	297	289	289	304	273	310	302	304	285	310	309	282	284	272	275	288	279	318	313	283	298	282	289	321	318	280	293	282	296	317	337	294	278	340	314	354	294	278	317	297	276	305	249	302	323	318	297	323	310	337	301	284	300	288	283	279	323	302	317	319	305	309	319	300	331	280	323	275	303	328	303	296	277	282	322	291	311	306	312	314	308	299	306	312	286	313	308	320	321	280	329	301	287	309	287	310	330	334	308	276	297	338	334	285	287	302	347	329	307	299	309	335	293	298	300	301	308	313	297	319	349	301	288	301	311	314	321	323	268	289	298	305	298	290	295	306	325	285	315	308	337	298	332	311	299	271	291	339	305	291	305	302	312	297	303	312	286	310	319	313	312	288	321	306	290	289	298	327	299	318	305	343	272	282	316	307	310	306	284	292	283	307	319	307	266	295	313	292	277	294	316	310	271	284	292	299	339	317	285	297	286	293	312	284	309	312	305	292	292	309	313	288	266	296	293	289	341	342	298	295	295	306	322	328	280	297	298	311	273	290	311	310	305	331	302	282	284	279	314	301	314	280	303	290	294	294	300	291	308	282	310	283	283	337	308	333	294	321	298	306	297	297	303	330	261	302	312	308	275	313	315	283	302	279	300	299	320	317	299	305	294	295	308	313	288	312	332	313	311	311	330	320	283	298	284	279	313	294	314	302	289	319	286	323	291	269	290	283	297	296	279	312	273	317	297	304	302	286	281	294	321	294	276	322	303	283	330	316	283	296	300	299	286	313	327	305	301	286	302	303	293	327	300	321	304	295	296	307	290	315	295	316	263	306	309	301	271	286	304	298	330	293	295	295	276	277	328	296	280	280	304	292	259	312	335	257	307	300	308	277	279	286	274	249	293	296	303	299	292	291	257	290	330	282	286	336	295	294	294	295	310	278	292	289	306	299	284	291	321	285	307	282	299	345	300	309	299	308	302	298	326	310	309	285	336	297	306	284	322	315	319	299	320	313	318	293	279	310	286	335	261	308	289	276	300	277	296	310	294	274	299	301	285	296	286	290	334	287	286	309	330	321	321	287	311	312	294	330	298	256	287	290	263	347	335	280	296	301	326	300	311	291	314	301	310	318	292	299	339	300	309	311	309	285	292	292	294	300	299	290	280	287	297	316	307	314	304	311	325	289	316	258	290	313	314	300	319	306	326	302	276	313	304	303	308	341	308	310	288	320	317	309	311	273	303	281	320	312	307	320	276	276	297	330	319	323	304	292	270	291	312	293	307	317	316	280	309	307	279	296	271	278	291	324	292	298	293	279	301	289	272	294	323	272	302	291	290	308	305	285	325	312	340	296	326	323	273	313	296	303	328	299	306	297	311	305	337	301	318	284	291	320	294	285	288	297	326	321	311	284	282	346	276	285	262	247	297	298	278	310	326	323	302	269	299	309	306	324	307	320	294	286	335	282	291	271	315	291	305	303	295	285	298	312	301	304	277	310	301	315	298	300	291	317	298	352	324	317	321	339	295	323	282	308	305	313	286	329	301	316	311	272	266	307	296	296	303	298	306	280	318	287	298	310	337	307	296	301	277	299	291	301	301	321	289	294	271	285	315	296	322	302	318	299	291	286	302	306	304	290	297	306	294	279	317	293	280	302	287	296	287	302	306	314	309	326	312	305	266	291	275	301	271	311	296	281	314	319	305	290	316	317	311	314	310	291	287	336	294	324	320	308	262	315	311	323	350	292	286	308	326	278	327	312	316	282	278	299	308	331	291	297	324	288	275	303	300	326	292	275	290	305	314	300	318	313	320	311	284	319	311	276	319	321	309	342	287	305	306	317	274	314	324	270	287	306	289	297	305	314	275	285	335	312	286	296	289	316	315	313	330	316	306	275	323	308	307	277	293	312	282	307	321	296	314	288	295	307	285	294	311	284	327	277	316	326	285	311	294	299	308	315	311	312	266	298	326	347	287	299	314	306	284	285	308	285	308	283	329	311	297	301	324	324	323	283	290	297	309	310	280	290	326	279	308	298	290	316	317	317	331	319	302	275	294	319	278	297	300	307	283	269	291	333	308	319	317	301	302	287	315	319	322	286	294	294	325	295	303	313	277	309	311	326	293	285	317	281	299	287	316	314	335	281	302	298	279	332	305	324	286	303	286	324	306	315	281	328	353	333	315	266	310	290	313	309	287	284	295	298	317	295	297	286	310	286	286	310	275	314	289	338	299	297	330	274	263	279	286	246	297	292	297	348	310	323	323	292	273	302	288	303	294	302	315	286	293	317	323	302	315	290	310	326	270	310	316	283	282	307	319	289	288	313	292	282	287	307	312	273	304	323	311	288	320	274	293	268	275	301	305	310	310	315	268	313	325	320	309	327	254	307	309	315	286	306	332	286	277	291	313	316	302	305	304	305	284	287	285	289	306	290	319	291	291	300	313	283	318	271	276	286	288	321	278	284	314	291	321	283	284	283	290	281	291	296	305	311	335	321	281	289	314	308	317	282	321	280	289	346	320	338	290	340	303	260	314	313	310	293	305	291	317	301	288	309	320	281	290	298	310	293	325	326	306	318	328	293	333	262	289	287	304	276	295	336	294	299	303
19454	24408	37101	35836	29211	23144	26173	25909	33136	34067	26475	10412	4453	3739	3446	3355	2634	2362	2421	2153	2265	2093	1971	1886	1672	1874	2150	1876	1725	1861	1782	1764	1478	1534	1469	1557	1451	1348	1404	1335	1146	1170	1206	1246	1070	1007	949	1049	867	864	804	861	894	886	885	878	775	826	767	816	784	781	848	809	839	888	836	828	834	804	817	810	843	812	867	754	798	770	826	814	733	822	761	757	734	770	784	708	775	789	767	787	739	730	719	746	748	740	814	739	734	723	759	756	757	733	769	750	747	770	786	786	811	765	738	766	753	801	750	750	731	751	804	810	768	747	783	733	763	712	760	771	792	778	767	757	768	755	793	775	773	750	807	778	767	786	747	808	787	761	815	814	785	728	751	743	756	794	777	758	767	775	724	762	724	758	781	753	793	739	776	671	739	766	727	767	718	762	762	771	722	734	760	748	754	731	758	742	757	800	759	726	757	767	756	726	784	787	708	741	778	710	775	763	749	774	770	741	765	768	760	745	741	732	784	765	754	782	736	736	809	739	809	753	735	741	742	776	804	792	790	735	754	773	776	769	741	759	767	740	734	813	785	782	767	783	768	725	718	793	769	771	739	770	789	802	740	753	726	808	704	736	778	751	774	781	776	735	783	746	811	731	763	753	736	721	741	780	771	767	778	778	704	732	745	738	752	749	731	693	848	775	793	758	766	751	752	753	777	759	791	758	728	789	740	786	732	836	714	755	788	786	789	805	759	764	789	768	739	780	739	796	784	763	769	729	773	755	739	761	753	756	795	727	776	759	763	715	746	780	770	746	796	757	725	785	773	772	743	803	750	749	781	723	732	709	742	762	762	781	759	736	744	747	759	734	718	804	753	766	744	805	765	739	737	816	749	756	732	783	756	770	779	767	771	807	767	748	804	739	753	738	747	771	750	727	782	741	724	778	781	764	737	762	788	787	771	771	743	746	736	756	721	719	739	818	749	771	770	761	775	779	755	683	708	738	760	773	734	790	751	783	789	772	703	808	735	757	785	721	745	745	769	802	788	729	722	839	757	726	709	749	756	704	741	766	738	770	772	771	761	775	769	744	743	780	740	794	730	790	769	743	810	744	767	771	752	798	707	812	759	768	755	758	761	749	727	752	752	755	779	750	777	740	796	773	770	759	765	760	738	751	768	774	762	721	776	761	823	722	691	782	774	711	799	746	759	804	729	797	761	822	751	711	762	734	754	765	760	798	776	761	792	734	784	769	790	749	801	781	719	753	736	774	749	832	745	745	827	779	735	752	781	755	764	761	793	797	755	782	740	801	781	749	724	802	701	764	770	770	797	772	745	715	819	736	775	777	747	760	727	799	745	803	799	780	744	765	770	721	764	750	779	772	741	765	810	757	747	783	776	808	818	741	702	786	807	777	739	777	801	763	781	754	785	764	742	738	763	804	750	769	734	823	764	747	783	753	725	777	813	779	754	716	764	794	773	755	764	797	777	776	746	788	754	750	762	759	834	726	740	783	771	764	741	800	774	724	778	720	710	738	801	738	747	731	792	736	745	769	755	764	782	735	764	768	800	721	784	762	733	780	768	792	796	773	766	780	745	800	760	771	741	785	816	738	776	766	702	742	784	775	811	727	742	722	738	726	820	792	827	808	767	808	834	766	744	745	799	740	751	809	741	819	787	778	741	811	775	845	733	692	779	761	765	796	759	778	780	763	782	771	801	780	744	731	759	725	770	770	765	756	758	801	760	736	767	758	749	764	775	742	795	738	794	798	762	776	788	784	774	782	767	746	766	773	732	736	798	745	816	777	773	783	712	784	790	800	751	748	782	753	733	730	763	761	755	776	715	773	782	756	787	811	774	754	759	759	737	719	798	760	731	774	756	739	773	784	799	741	755	754	780	742	757	742	780	751	757	781	733	747	779	792	748	754	748	733	809	722	748	758	788	765	768	785	778	777	758	783	783	807	735	762	779	813	767	757	764	760	748	745	804	824	768	724	771	747	776	769	691	796	739	780	770	756	772	758	736	733	767	779	770	773	777	756	766	747	762	787	763	744	734	753	763	751	792	759	719	738	766	728	734	764	754	753	788	790	740	758	780	802	767	787	761	726	825	757	760	732	771	765	760	797	817	759	731	684	777	737	772	803	772	753	763	720	775	795	747	791	775	767	780	718	765	723	752	818	807	753	735	722	786	742	791	829	817	763	750	776	768	761	778	769	738	784	754	773	790	784	785	748	748	798	771	709	801	734	753	754	795	727	802	753	767	760	716	758	748	739	822	791	732	793	763	764	800	805	763	722	734	754	803	678	761	740	783	726	760	780	779	726	735	709	744	730	736	749	736	761	759	718	687	719	739	794	756	763	716	842	740	796	768	722	821	782	745	823	741	757	785	790	775	740	701	774	727	746	768	749	762	802	770	770	813	773	762	743	783	774	797	765	789	775	768	738	808	730	735	769	747	789	789	816	723	769	793	747	770	726	715	733	749	698	759	762	799	741	781	747	756	801	807	752	783	807	767	758	753	762	757	738	756	779	778	791	728	740	800	773	777	744	709	707	759	772	767	743	800	767	722	797	778	757	750	749	794	734	741	789	754	723	771	783	752	758	699	736	729	768	744	776	718	732	750	760	727	760	823	828	744	743	790	771	782	732	769	758	727	731	733	775	755	767	751	743	767	805	725	767	748	763	786	823	781	765	726	758	784	765	816	762	740	770	742	738	751	774	751	805	781	701	798	787	732	822	751	740	808	750	726	784	753	729	729	783	770	760	718	731	770	812	763	739	758	753	761	753	764	759	774	699	762	747	785	784	780	775	773	755	766	765	809	745	793	754	743	727	721	794	749	724	798	785	749	769	732	743	757	800	769	756	766	752	752	739	771	774	800	742	764	720	761	785	756	755	785	748	725	793	774	778	750	783	732	765	757	761	755	787	793	745	745	776	755	751	741	770	748	755	716	778	779	776	750	746	724	750	800	753	771	778	756	736	767	704	737	773	763	821	729	766	745	748	779	804	760	812	811	822	727	731	817	785	722	765	757	762	796	742	756	816	764	733	775	783	788	746	786	772	742	771	751	810	736	776	877	769	686	788	776	774	809	771	721	713	745	698	768	720	795	729	785	781	767	801	777	785	798	780	733	781	772	729	758	707	788	757	727	779	796	761	780	771	744	763	751	762	807	768	770	739	732	740	753	773	743	763	756	804	793	741	766	736	758	789	786	798	723	749	768	713	741	755	770	712	727	772	764	756	778	714	745	738	770	767	785	763	804	752	761	782	771	792	790	768	722	761	763	774	777	775	726	774	761	734	760	768	803	764	804	732	727	761	764	785	787	802	761	751	769	797	766	766	762	755	749	802	748	778	774	761	785	757	777	773	785	756	769	783	761	778	748	745	754	773	755	769	791	793	798	733	732	772	766	772	786	775	740	747	773	760	774	770	739	766	746	809	758	774	787	746	794	785	770	733	732	722	762	725	789	796	741	781	769	784	759	760	817	751	781	798	773	746	758	761
41049	36364	42059	35866	29133	17115	15353	14068	27834	23568	14703	5262	1502	1598	1368	1194	1001	769	735	735	793	637	696	667	583	668	694	565	534	649	584	555	550	494	571	470	484	422	488	452	378	392	404	376	349	360	346	361	317	289	285	294	283	304	306	279	289	254	279	265	311	277	277	283	289	283	284	281	268	292	317	292	283	296	267	260	272	287	227	274	281	284	286	284	280	262	269	241	282	259	255	263	263	266	285	263	287	260	267	245	248	282	288	285	258	272	278	266	261	280	288	285	282	263	273	247	299	296	301	300	273	259	279	263	292	262	256	293	265	272	269	275	252	265	288	265	286	270	281	253	246	246	289	289	302	239	283	284	262	280	265	294	294	271	258	269	286	255	279	279	295	276	305	261	256	254	268	292	269	268	248	274	252	254	291	270	255	260	262	293	277	283	269	265	233	235	306	270	279	283	248	285	277	284	280	227	281	297	254	254	273	286	269	272	278	295	281	274	277	253	275	234	297	298	274	236	252	276	287	289	297	267	302	267	297	258	257	279	277	268	278	245	254	254	262	317	290	243	297	280	262	266	267	259	294	283	255	260	256	248	260	287	266	273	279	291	258	282	292	260	267	269	300	276	280	313	288	283	262	281	278	241	297	321	304	294	291	272	285	317	283	265	256	269	259	265	269	299	287	266	269	256	270	270	280	289	274	262	273	274	276	293	287	250	268	272	252	255	281	284	286	274	295	288	289	284	283	254	296	301	274	253	263	274	281	253	282	287	279	254	279	250	266	287	262	274	349	266	268	272	260	257	249	276	239	253	235	258	274	282	263	249	265	296	253	271	271	264	277	303	292	258	273	280	297	286	279	289	259	268	274	279	249	262	269	226	284	281	248	306	257	245	279	278	277	292	304	286	263	280	264	287	272	269	270	264	298	275	266	263	257	277	266	246	275	301	265	243	281	294	296	268	255	304	273	302	263	268	285	256	287	279	227	268	271	274	249	264	254	259	259	246	285	264	278	284	264	277	275	270	271	284	267	280	298	273	293	252	295	290	242	270	278	271	286	248	282	265	277	275	257	248	305	275	245	285	291	290	255	241	274	309	293	247	303	253	305	310	283	289	286	271	256	253	282	263	259	247	263	272	286	272	288	267	260	304	313	237	279	269	231	258	291	308	264	275	260	270	271	252	289	282	274	272	283	267	280	309	279	294	311	276	277	279	260	270	257	272	247	271	245	281	282	245	269	251	272	295	270	287	261	272	267	255	274	287	272	274	264	254	258	287	263	280	291	248	283	297	262	255	267	270	307	316	292	271	312	240	282	263	292	284	292	257	236	299	279	274	260	264	283	256	276	268	253	283	283	265	269	293	309	274	273	251	286	250	262	232	270	297	269	272	287	294	294	283	309	261	267	268	304	233	290	285	274	291	283	276	253	264	265	298	278	235	272	272	252	268	286	278	303	269	271	297	306	263	312	277	249	280	292	264	265	269	261	300	275	275	284	262	266	242	294	286	264	266	271	277	260	280	271	269	305	277	299	272	300	264	275	254	295	242	293	259	284	271	254	246	274	267	258	290	263	286	258	256	284	256	287	239	254	270	256	289	262	295	298	302	287	274	250	293	251	273	282	290	287	295	292	312	305	246	267	264	268	287	277	284	266	273	280	255	293	307	271	283	281	256	253	287	292	245	241	269	258	259	296	287	277	278	271	289	233	257	312	237	267	251	283	280	271	251	285	259	282	285	287	256	266	320	285	300	282	312	249	307	293	259	270	253	273	252	275	276	245	297	281	263	246	261	261	282	246	294	274	272	257	278	262	277	281	277	278	263	290	278	245	273	272	308	291	258	268	318	297	275	266	260	220	267	292	286	240	272	249	261	292	276	291	307	259	255	277	275	293	294	260	297	276	291	300	260	268	278	263	250	292	237	288	262	275	286	286	266	255	298	274	276	234	277	251	259	261	261	278	273	256	269	278	246	241	233	287	273	265	278	276	265	278	252	257	274	268	256	286	295	268	285	262	267	263	277	293	286	252	281	272	259	260	275	258	255	272	255	266	279	294	284	279	274	269	280	251	253	261	260	267	297	238	260	246	276	268	229	270	278	281	276	248	269	271	292	280	294	268	255	258	257	262	291	253	277	296	279	246	254	274	263	279	245	257	284	288	275	245	268	260	301	300	261	289	298	263	275	263	273	275	295	272	267	256	284	259	265	277	255	283	258	284	291	267	266	307	283	277	278	275	253	277	248	274	254	271	253	284	255	258	300	280	286	268	311	295	258	273	251	265	271	274	272	251	288	302	275	271	292	278	282	283	243	275	291	277	270	240	261	279	263	273	275	256	256	266	271	300	293	287	269	292	268	304	286	260	291	272	267	255	302	261	295	250	305	277	281	275	263	281	248	255	257	299	286	252	265	245	245	262	248	290	267	292	264	287	280	326	276	253	289	248	268	272	307	288	268	264	275	280	246	265	276	263	265	287	286	303	277	293	282	270	247	244	261	246	273	260	288	240	276	286	230	266	268	267	269	301	287	284	268	264	248	251	254	266	268	264	283	274	263	282	283	277	255	234	269	301	314	269	253	239	277	250	272	268	246	270	239	258	264	259	285	294	264	261	257	244	247	301	295	263	271	225	292	244	306	266	285	282	283	298	256	213	262	268	287	264	296	243	253	285	273	278	298	253	257	285	318	256	264	286	262	266	248	256	259	262	253	258	283	261	262	280	276	285	287	286	293	249	274	285	271	268	304	256	292	261	243	284	275	251	260	271	256	255	290	265	255	236	257	293	261	294	247	285	271	298	239	257	279	268	286	251	282	256	268	274	307	303	266	280	250	270	258	260	270	263	258	252	276	254	277	260	254	266	263	288	283	267	283	281	287	289	297	296	281	276	294	264	250	263	255	258	258	266	265	263	304	268	255	301	279	226	278	284	282	261	259	277	310	258	270	263	276	238	251	284	294	271	298	288	282	259	255	246	257	264	304	271	271	268	294	267	263	267	268	278	259	274	292	275	260	282	283	295	266	280	263	270	283	284	262	252	272	258	264	250	271	292	246	271	256	258	250	265	278	277	266	297	259	275	305	272	257	257	270	269	292	270	295	258	276	269	270	285	284	294	266	257	308	257	273	262	271	270	273	243	285	256	283	279	263	284	301	317	258	279	265	296	291	276	270	258	252	285	253	260	271	269	251	266	256	270	272	238	268	277	290	265	259	262	303	261	272	269	265	286	265	264	280	247	285	279	311	270	265	273	276	262	289	306	268	254	275	262	286	285	286	273	299	282	278	262	263	281	281	269	262	266	228	278	284	270	273	287	288	285	282	284	276	258	270	246	257	299	259	297	276	277	267	254	301	276	277	301	289	240	278	277	272	287	261	268	316	270	277	275	301	292	233	286	297	270	248	262	283	248	261	242	291	294	261	281	267	301	257	262	278	293	241	274	283	257	266	242	249	258	267	284	258	280	266	292	285	286	256	255	290	259	274	256	283	249	273	258	274	274	260
25034	29079	41756	42539	39107	29412	31654	30535	46011	40069	31555	16190	6222	7804	6582	5863	5077	3825	3881	3677	3862	3787	3810	3777	2763	3290	3686	2917	2704	3376	2973	2803	2844	2706	2951	2400	2356	2283	2122	1977	1686	1553	1810	1753	1331	1319	1164	1259	1167	937	851	913	893	892	865	784	803	744	752	768	794	833	909	860	786	829	820	870	854	898	778	728	758	793	784	713	739	729	716	759	735	752	705	722	734	780	727	754	717	722	772	733	744	705	702	739	748	718	716	696	718	676	719	673	705	735	697	674	723	706	719	732	686	754	721	723	710	695	718	710	725	725	676	722	706	701	723	690	686	674	707	706	741	706	702	699	727	709	688	661	724	713	710	651	697	701	695	683	710	726	689	701	722	698	687	692	669	703	708	676	720	742	700	725	708	692	686	703	733	700	709	769	685	720	668	691	743	698	671	718	705	671	679	677	703	710	728	693	683	708	691	682	720	690	643	712	718	664	682	697	680	666	678	713	742	736	672	674	700	692	681	691	690	726	735	692	673	715	693	711	713	696	687	652	712	677	661	672	671	692	697	723	746	695	683	724	728	699	732	736	749	661	700	634	704	714	711	714	714	729	691	664	672	701	682	693	711	712	686	707	708	686	709	681	648	716	720	678	734	694	703	695	677	691	669	714	676	745	715	670	705	697	701	625	703	693	690	710	730	724	745	711	697	682	723	724	651	663	678	740	685	690	752	697	693	720	711	643	699	706	695	706	673	710	720	685	659	680	646	713	709	705	742	708	713	680	728	688	685	700	671	680	711	719	755	719	725	693	737	716	684	727	684	681	662	701	738	725	723	697	710	710	711	666	717	691	662	706	766	731	649	701	709	704	700	683	715	699	711	719	678	723	745	722	652	713	724	702	730	688	702	687	690	707	678	726	693	712	694	723	647	699	718	667	722	665	668	723	687	759	692	653	717	744	723	678	693	722	746	706	710	651	725	616	733	706	698	704	737	705	743	644	700	685	696	682	709	703	709	685	710	674	648	645	723	723	658	725	759	738	664	708	681	716	719	683	730	686	678	683	687	697	664	676	702	689	698	716	695	687	708	716	668	653	637	715	721	652	701	679	699	688	699	674	713	699	720	695	734	682	723	709	720	669	687	670	714	717	704	725	751	684	678	729	732	686	658	639	683	701	696	703	712	715	693	698	702	657	659	735	673	701	695	687	726	719	693	680	650	707	760	739	711	703	687	686	702	697	704	707	659	704	679	685	690	716	698	710	662	747	718	733	704	690	687	667	726	706	716	705	694	709	754	708	750	707	704	720	672	661	723	700	708	705	728	657	669	706	665	691	736	721	669	669	716	727	735	709	727	702	652	670	698	682	771	702	704	716	675	696	714	713	711	751	686	688	690	731	679	678	698	748	684	661	688	692	698	676	725	717	669	657	669	714	725	697	747	701	678	701	663	717	742	687	684	700	726	707	701	718	647	699	678	708	664	650	698	678	751	715	734	721	676	675	716	722	699	714	677	668	683	712	686	720	676	711	692	711	710	740	665	710	660	670	749	694	650	730	669	707	713	712	720	688	693	693	675	718	698	669	645	683	675	676	705	721	709	668	717	657	647	648	692	671	722	702	671	708	726	658	743	682	702	659	672	712	687	702	707	684	663	696	721	699	679	726	706	718	692	672	699	703	696	694	648	685	701	712	671	722	691	680	728	717	670	675	716	728	713	722	691	642	679	692	741	707	699	712	725	727	698	736	710	708	646	658	715	716	751	709	644	716	695	681	676	716	688	717	738	691	685	722	716	690	670	701	727	703	686	739	699	709	668	738	702	685	700	686	735	704	699	741	676	723	696	653	694	664	675	686	683	669	702	673	688	718	677	666	699	717	644	720	703	691	737	676	717	713	668	651	754	688	706	713	695	703	675	673	734	655	743	723	702	688	744	680	690	674	696	695	679	647	684	686	695	676	689	710	687	682	691	705	690	656	681	676	676	693	691	719	694	672	702	706	718	744	710	661	722	670	708	708	690	664	715	689	703	718	720	699	675	684	743	692	672	725	727	672	656	735	709	675	669	671	656	679	688	692	704	698	667	730	694	673	690	711	685	699	723	708	706	674	719	696	714	720	678	676	749	692	740	705	674	661	692	694	673	682	723	677	703	641	715	709	700	729	691	716	732	708	705	725	680	697	707	706	687	700	703	699	727	665	720	740	712	685	665	677	692	674	729	712	692	706	706	688	682	732	693	694	641	702	656	690	712	699	708	669	673	701	676	715	713	686	659	731	713	701	668	700	676	671	684	668	692	693	666	698	722	681	704	695	729	700	721	719	713	648	687	708	638	683	681	703	692	690	707	679	693	699	651	709	744	714	699	706	660	673	619	721	652	695	664	693	635	695	688	694	671	701	681	650	689	671	706	759	698	675	676	653	679	701	694	672	680	638	708	642	699	711	683	757	704	683	736	683	656	707	735	698	690	741	683	679	716	694	726	680	746	739	639	652	685	698	665	681	728	712	678	693	672	740	689	699	734	671	709	731	692	624	669	692	642	676	686	688	710	649	721	777	689	691	680	694	670	749	703	738	714	660	695	683	663	697	678	689	734	711	617	716	675	651	663	673	682	684	698	740	691	726	673	656	686	674	667	692	726	692	764	713	699	733	690	764	719	673	690	686	672	715	685	703	708	740	655	659	710	701	685	639	689	674	700	687	660	706	677	702	658	694	681	676	753	728	705	662	663	721	707	681	652	671	662	736	746	691	706	699	736	660	732	761	661	662	690	708	708	666	702	688	691	675	671	709	700	698	751	728	702	716	698	677	698	697	730	699	721	696	656	659	686	668	708	667	694	728	678	688	691	702	720	721	707	698	686	729	694	683	708	677	710	690	710	727	681	681	664	690	732	736	667	733	715	712	682	686	658	726	700	698	637	665	689	668	664	699	656	692	685	665	719	720	682	714	702	701	700	688	659	680	680	675	699	719	663	682	714	702	690	715	712	731	707	691	679	715	674	720	677	710	671	668	697	707	703	695	694	696	726	684	747	714	682	693	673	679	720	692	700	695	724	723	702	699	631	676	713	715	708	682	675	692	733	670	690	648	676	722	698	722	716	706	709	733	691	747	693	722	677	648	688	671	690	729	680	699	763	722	683	732	683	733	652	705	781	708	693	699	688	644	697	689	689	687	627	736	627	683	698	667	698	720	703	672	695	738	701	716	717	776	688	733	688	691	683	711	759	683	719	687	676	696	682	707	695	683	734	708	726	729	722	674	688	761	725	657	721	735	655	666	704	683	693	661	650	705	716	652	652	712	669	700	714	651	704	708	683	711	700	690	692	717	746	704	698	747	712	654	703	670	678	700	689	677	727	660	707	674	690	703	712	708	713	703	694	680	708	761	715	687	691	730	712	699	718	694	728	717	663	669	761	685	712	661	691	719	659	678	696	740	699	698	688	700	746	679	709	757	706	657	712	728	668	736	695	700	695	740	695	719	738	671	719	699	742	705	660	716	643	717	717	685	689	760	720	693
18272	16068	19729	15191	8273	4404	2829	2194	1673	1512	1157	697	539	505	492	406	428	436	374	360	323	358	327	347	313	303	334	332	309	325	313	315	318	302	336	271	307	280	261	302	292	322	323	287	292	308	283	287	262	261	307	286	258	279	272	288	292	283	277	277	282	266	299	266	293	275	278	286	295	288	260	296	272	281	279	285	279	284	308	328	290	261	310	318	250	296	272	280	260	283	274	296	301	272	250	291	257	259	283	304	270	256	267	305	299	277	272	274	274	268	261	254	311	298	287	305	282	274	285	270	273	286	247	251	291	261	287	301	265	263	272	304	297	271	277	296	262	292	322	267	273	261	277	279	270	252	294	271	268	341	285	288	296	309	292	271	302	270	281	297	285	301	298	272	302	272	272	296	286	335	262	263	295	272	268	276	280	249	304	278	290	281	262	332	304	294	280	275	292	256	271	291	285	294	288	307	272	260	293	290	287	276	275	279	281	295	274	283	293	303	277	289	292	283	258	300	286	290	282	279	302	288	293	276	272	263	259	276	301	286	300	277	284	267	269	270	269	295	283	312	281	279	284	256	271	280	302	277	279	278	279	268	255	295	288	278	314	279	271	275	293	257	261	275	237	239	299	288	244	252	299	303	286	279	301	316	275	268	281	280	296	300	302	306	243	256	269	274	301	293	271	263	298	274	286	281	256	290	287	289	284	319	296	307	299	276	280	261	263	254	300	331	308	265	277	272	269	294	291	295	297	274	256	295	302	258	292	281	262	245	311	252	274	278	292	262	299	261	282	270	281	296	302	260	297	292	287	289	301	252	294	263	267	253	307	252	283	251	285	283	280	287	288	302	271	265	269	275	292	259	299	261	271	257	262	280	278	293	263	284	272	275	299	254	296	257	281	330	326	283	281	283	274	303	257	286	271	275	285	307	296	273	294	280	272	268	257	279	285	266	286	288	276	305	294	293	262	297	273	289	304	282	274	255	296	268	289	268	290	285	264	285	295	243	318	307	291	317	262	297	293	262	272	250	311	270	283	286	275	285	275	266	294	272	290	300	290	281	293	288	244	242	268	273	289	278	297	270	271	292	257	236	263	268	260	274	309	279	272	279	267	287	293	255	260	278	279	278	279	275	277	295	285	275	285	288	263	266	292	286	271	292	275	288	296	257	311	265	263	294	258	264	294	293	268	270	310	272	296	274	271	263	286	251	307	264	283	265	326	279	254	317	313	275	304	271	292	277	273	275	286	265	277	276	312	284	282	278	288	286	270	272	314	282	280	268	269	291	281	272	256	264	296	268	285	277	291	294	270	262	314	263	265	293	262	237	286	310	269	287	270	285	281	261	287	300	313	278	274	288	294	268	269	308	274	268	264	296	294	282	251	292	265	299	278	271	266	256	286	291	271	309	256	319	300	278	263	275	283	289	285	273	266	293	287	274	294	280	299	258	301	278	263	301	293	299	272	288	266	297	287	284	286	277	261	284	273	253	302	285	295	292	266	289	293	272	272	287	249	264	278	324	289	289	266	297	266	259	287	277	281	274	273	266	277	275	273	289	282	292	299	302	262	262	262	269	292	304	261	283	266	286	280	262	303	290	281	295	275	294	266	319	264	263	267	291	278	291	297	277	300	288	281	315	288	294	258	286	298	283	278	275	307	290	263	281	304	273	264	280	294	257	281	274	312	278	267	279	276	273	301	270	294	307	292	262	249	290	327	281	278	288	307	288	277	287	298	259	228	252	287	266	278	267	308	267	289	281	269	273	293	259	276	293	243	273	271	279	324	306	311	279	299	285	284	260	315	310	266	289	267	257	288	290	263	280	299	284	262	277	324	293	288	303	276	274	275	300	294	244	275	299	285	286	283	278	265	305	272	267	308	318	266	276	301	268	290	290	275	257	285	295	278	277	281	281	257	282	306	290	275	287	298	290	258	286	256	332	266	274	290	278	277	261	257	263	273	300	302	270	277	263	277	258	258	269	277	233	296	288	285	284	268	257	280	294	305	281	282	274	307	268	288	264	296	304	285	261	253	294	292	283	289	249	276	272	282	290	271	253	311	303	294	294	297	282	252	265	266	281	297	295	270	290	291	273	291	262	257	253	311	300	321	284	296	238	274	269	285	280	279	298	294	270	290	284	290	296	278	291	279	281	317	289	256	287	312	283	290	285	295	296	274	273	302	299	293	291	290	255	284	304	297	254	323	309	265	272	310	279	301	284	285	274	284	305	272	302	274	276	298	282	287	269	278	308	283	293	255	270	306	293	277	317	253	288	290	294	304	295	288	300	292	311	298	260	274	303	273	260	313	286	267	260	257	296	276	249	298	292	274	283	291	299	289	275	271	270	265	269	315	309	278	260	286	277	297	275	274	288	286	302	277	282	283	283	270	317	280	293	246	264	311	282	307	307	271	287	299	276	288	270	296	273	267	280	273	274	279	281	269	306	287	277	283	297	273	268	308	272	297	303	273	270	275	293	297	283	277	266	267	269	276	262	268	303	258	290	274	287	282	282	279	287	280	274	289	262	275	279	276	276	296	307	308	265	288	295	286	263	285	282	263	298	267	286	329	308	332	304	282	310	322	304	297	279	317	267	252	269	316	287	273	248	281	272	288	285	255	262	303	279	278	297	267	280	294	283	293	293	272	278	272	273	256	263	288	290	284	280	298	301	312	282	271	268	265	257	252	273	272	280	290	268	293	293	294	306	282	273	300	274	319	314	285	291	288	280	280	270	275	256	266	300	300	272	273	272	262	289	272	278	245	291	273	295	269	280	302	307	243	289	268	285	313	293	278	280	244	270	270	271	255	267	264	280	297	279	253	265	293	307	303	304	295	313	286	291	337	295	268	309	284	249	330	264	328	264	305	292	273	277	287	277	289	279	293	269	293	287	274	275	297	311	266	300	266	285	296	266	290	269	277	278	305	262	266	259	293	283	284	297	289	307	266	263	266	274	304	276	297	278	279	306	285	274	295	288	256	294	308	312	271	292	288	285	255	271	270	282	275	298	254	307	287	284	275	241	264	267	298	314	275	254	282	279	275	266	287	281	309	271	291	303	287	282	297	298	273	262	244	268	273	279	299	292	284	272	287	284	296	288	278	273	256	279	287	277	268	296	260	285	265	273	246	289	252	278	304	273	270	284	278	280	270	257	289	307	266	271	307	317	281	285	279	282	264	263	296	277	323	279	272	288	265	291	282	265	258	279	276	270	266	283	271	276	279	286	280	247	296	302	294	271	266	259	264	298	290	265	310	275	292	297	314	284	300	282	302	282	259	276	269	281	284	285	305	318	342	310	296	282	285	286	272	269	286	279	285	298	281	273	291	294	297	289	318	272	261	258	267	286	282	288	254	273	281	278	282	306	287	270	297	285	269	289	274	292	267	285	270	258	281	255	277	265	285	300	309	281	276	275	265	307	326	272	281	265	281	280	322	255	251	281	267	297	277	295	283	253	286	268	328	256	288	270	260	267	298	268	274	308	274	268	288	264
10879	14203	25129	25589	18805	14048	10708	9429	7201	7358	5488	3264	2295	2036	1946	1590	1475	1372	1334	1313	1217	1228	1206	1087	1000	1056	1010	984	946	966	955	952	929	883	875	890	947	892	825	799	834	815	795	753	782	799	780	785	772	769	779	747	750	736	740	699	751	788	738	770	759	737	718	678	766	769	705	729	739	758	779	703	759	699	711	733	710	684	694	699	723	747	715	692	755	763	754	722	676	727	697	703	743	700	704	701	683	707	696	721	751	719	675	713	708	701	761	738	782	711	691	668	693	688	748	692	748	755	732	750	652	729	708	723	746	781	699	648	755	684	694	692	676	735	678	709	727	699	709	692	734	710	747	764	702	722	686	728	752	758	710	700	687	738	724	736	728	729	712	784	739	725	696	706	730	719	691	720	661	726	726	734	711	686	707	751	717	739	763	711	708	719	686	714	750	715	693	740	679	735	736	712	737	737	729	728	709	671	705	767	745	731	682	802	721	739	719	740	728	745	739	729	742	671	710	747	720	736	712	765	750	750	679	767	726	763	717	708	729	730	733	722	708	725	728	739	730	711	716	768	729	692	752	755	741	717	737	729	720	728	700	726	744	745	737	730	733	728	659	721	726	732	665	740	760	748	719	735	719	744	741	708	714	707	745	771	727	695	736	735	683	734	716	710	691	748	736	728	664	769	723	739	738	687	738	727	757	695	699	718	716	734	713	704	747	717	700	759	692	773	681	695	722	711	730	735	756	689	695	739	705	695	737	745	703	689	704	718	660	726	714	716	716	720	718	726	744	751	702	749	697	718	714	668	758	752	699	716	706	734	775	766	700	723	746	687	728	739	703	736	745	719	708	721	685	759	685	734	696	686	817	699	703	732	696	688	725	743	717	715	718	718	702	754	705	692	712	760	735	705	678	684	693	684	772	674	672	652	708	754	759	694	705	720	742	686	738	748	665	685	699	717	739	728	688	697	716	680	740	706	689	699	697	735	741	733	699	744	750	702	742	778	716	699	686	743	713	707	724	756	729	707	732	746	683	712	713	724	708	692	699	698	760	735	685	737	689	729	707	720	721	685	718	705	738	703	724	747	722	739	708	734	760	709	697	765	755	764	742	738	727	746	765	734	736	758	749	712	725	684	757	725	680	688	685	726	711	714	751	718	738	726	739	759	757	733	742	722	678	712	695	749	757	654	740	737	742	733	722	733	716	710	721	716	682	719	684	717	743	766	728	735	782	666	708	732	710	730	720	752	708	679	723	719	674	722	732	723	678	675	697	692	720	697	698	734	692	710	713	750	712	713	726	726	699	729	696	748	740	701	695	724	723	713	714	695	743	669	682	693	733	693	725	748	734	765	738	724	712	722	694	774	677	742	708	746	737	717	720	694	722	712	691	704	676	727	703	716	726	722	713	721	688	707	720	713	736	773	758	730	716	700	709	754	761	687	736	694	702	706	743	691	710	720	736	718	725	742	731	719	689	701	716	718	754	766	707	688	684	739	728	741	689	765	768	738	728	743	730	695	730	711	710	717	665	707	705	712	740	747	727	715	724	727	692	678	686	678	690	736	741	721	752	725	772	742	751	672	691	739	721	733	726	706	673	692	743	716	709	761	692	751	715	704	695	701	725	717	724	712	732	755	688	747	748	727	783	682	708	747	738	711	751	759	722	722	727	692	700	665	720	718	739	698	701	720	758	708	789	687	690	760	761	681	683	744	719	736	731	713	683	727	725	704	733	681	756	706	711	732	687	698	727	685	688	734	744	709	753	699	698	733	680	753	747	718	734	676	724	735	699	666	709	726	783	735	770	678	715	743	693	734	724	711	721	701	749	770	725	675	699	710	724	730	747	720	738	692	723	729	721	708	716	744	691	735	749	707	765	711	715	697	720	705	726	682	721	673	696	693	715	719	728	745	697	707	717	709	758	715	717	703	762	757	729	683	722	744	677	721	742	714	656	761	722	739	697	746	747	689	753	737	723	719	757	698	681	700	755	746	730	711	750	743	665	733	709	705	700	660	707	711	702	674	738	692	734	653	742	727	718	704	729	675	772	732	741	712	737	719	734	732	732	701	739	716	725	700	765	720	723	694	706	702	763	731	717	708	790	735	734	732	733	680	742	702	703	770	714	672	753	713	709	706	679	738	701	699	712	688	741	714	719	692	777	686	741	697	696	703	681	703	729	753	689	700	757	727	688	657	755	708	705	713	745	682	727	687	714	751	690	737	685	736	704	726	753	717	678	715	712	685	748	660	651	714	731	693	754	724	708	722	715	701	714	739	702	751	738	725	682	710	746	739	785	764	721	687	765	723	698	766	729	739	702	757	699	703	763	730	700	718	668	706	675	722	722	730	723	744	716	751	737	725	713	743	738	726	678	745	687	686	772	719	722	758	717	729	667	687	779	760	727	690	713	697	693	749	697	731	678	726	762	702	736	715	687	701	699	683	747	752	790	756	703	752	771	689	687	673	761	736	745	701	716	758	697	753	741	771	699	675	733	752	687	703	710	709	632	680	689	769	755	708	731	722	714	752	744	738	761	687	695	706	716	766	686	724	751	679	717	740	704	741	720	711	711	762	701	703	732	667	760	761	701	754	749	748	792	708	730	753	687	769	740	681	716	707	677	726	659	726	711	737	721	681	722	694	732	767	694	741	729	773	765	689	735	721	705	743	736	758	736	697	754	702	705	707	725	728	713	732	734	714	700	726	699	715	762	715	727	712	747	738	719	739	719	692	735	697	712	716	673	712	714	704	670	733	722	749	714	740	686	737	680	707	682	698	706	690	748	681	705	697	750	716	736	746	756	789	720	727	723	702	690	702	737	726	680	715	700	674	722	714	675	755	723	731	740	720	747	742	709	718	723	729	702	708	758	705	729	688	702	715	702	689	749	731	741	701	715	715	724	732	750	725	690	733	687	724	733	718	729	706	738	741	707	740	726	727	729	689	725	704	698	725	714	735	730	656	687	709	743	716	707	731	688	736	747	765	733	712	748	742	709	709	754	690	699	725	704	724	743	678	771	680	713	693	671	732	678	719	701	712	754	777	734	687	727	722	709	700	710	747	761	728	753	757	684	730	737	728	756	720	707	690	677	733	713	713	717	677	699	758	746	721	708	705	770	742	704	725	710	704	683	713	710	709	739	725	737	726	767	765	689	762	759	707	711	720	770	761	740	729	759	736	712	738	724	723	704	670	697	772	723	715	722	722	718	720	693	718	743	715	670	730	672	711	720	751	707	771	733	734	715	696	679	731	732	740	701	751	717	712	669	758	727	756	738	728	714	740	721	746	734	698	694	725	679	740	745	751	747	704	732	710	723	727	700	766	769	754	717	721	751	674	765	741	692	706	721	729	748	726	746	727	744	720	726	716	752	728	720	688	694	748	749	769	690	745	672	721	700	726	685	703	700	716	690	698	714	769	726	702	739	724	767	747	724	696	732	737	680	710	742	686	677	735	737	723	687	693	685	709	749	718	666	691	719	729	781	715	715	727	763	745
30670	26277	31737	24841	17008	8914	6258	4409	8606	12444	8491	2020	1262	1330	1140	968	841	736	715	727	641	649	575	609	531	526	580	560	511	518	544	495	515	513	476	453	399	440	430	455	374	370	377	423	363	340	372	345	338	314	299	297	300	337	310	319	277	309	303	299	318	279	323	290	300	328	300	303	342	301	299	320	284	325	283	322	291	323	321	315	297	301	271	260	292	279	315	299	281	310	293	270	281	329	303	288	303	292	291	288	309	297	316	266	293	303	277	309	329	303	306	301	254	306	300	326	302	300	289	276	287	292	286	321	283	285	312	329	290	303	298	339	303	310	292	301	280	283	263	294	279	316	290	299	325	314	286	294	277	289	312	300	292	287	262	301	294	289	290	285	266	274	330	265	309	296	291	266	314	309	304	332	291	322	300	302	278	308	292	305	268	275	321	297	248	291	287	302	293	298	302	319	289	279	308	302	306	318	309	319	273	326	293	307	305	310	286	278	286	300	287	287	304	349	303	307	296	293	296	313	299	303	309	283	286	290	279	280	295	288	299	297	313	273	247	326	289	301	273	307	297	317	291	296	320	306	276	322	311	298	307	277	294	279	280	322	287	287	305	323	279	287	293	341	300	290	320	308	302	303	269	273	292	302	301	288	332	271	293	281	279	295	310	290	344	284	275	288	304	256	282	332	308	301	298	270	293	294	312	282	314	319	297	282	279	293	283	264	302	316	325	263	299	294	320	287	289	267	283	269	325	298	343	329	336	284	286	269	299	289	278	314	287	288	329	284	337	320	321	311	297	302	323	296	297	311	275	263	323	318	291	283	300	289	306	306	274	289	292	252	298	339	292	305	301	308	312	280	323	310	296	302	316	278	288	306	285	299	308	294	286	325	291	316	276	313	292	321	293	291	306	269	270	279	299	301	299	323	322	284	331	314	286	291	301	301	301	287	288	312	289	307	288	310	317	278	276	282	300	275	237	313	309	284	309	326	297	293	266	285	310	309	297	312	301	294	296	303	273	289	309	261	300	299	294	316	300	299	265	322	309	319	300	300	284	284	303	309	312	306	288	285	305	270	300	306	311	297	306	296	257	290	331	304	257	305	284	273	273	294	295	334	258	288	284	273	292	317	290	293	283	313	285	294	322	310	295	271	293	291	311	304	335	254	297	296	284	319	270	297	300	290	301	302	313	299	329	305	316	255	285	287	295	271	286	303	262	305	270	293	303	269	302	290	306	304	287	318	301	276	281	307	255	294	260	296	298	296	299	305	328	279	301	296	294	321	268	331	309	341	273	260	292	290	285	305	293	274	316	281	282	302	271	305	290	307	290	320	274	302	288	297	270	275	290	283	351	307	302	272	301	309	341	304	329	308	276	270	275	323	293	307	312	312	315	295	280	289	290	305	274	303	296	269	319	303	314	292	304	309	302	340	255	262	293	313	311	302	322	287	288	275	294	264	315	288	279	290	305	304	284	313	271	292	319	315	298	276	264	279	288	308	301	296	307	321	316	326	279	282	288	282	272	307	291	299	296	316	286	301	286	316	226	265	312	295	285	300	266	303	317	305	272	295	307	277	297	290	310	282	298	283	301	284	259	267	301	295	273	288	303	294	258	324	285	302	292	280	324	306	300	300	282	323	294	292	298	322	316	278	300	292	278	289	285	275	288	287	308	276	323	311	315	289	268	312	312	292	290	293	333	328	294	320	295	281	279	286	294	342	273	263	280	323	292	271	284	295	293	294	289	316	284	297	309	321	279	291	294	271	286	285	330	297	276	297	276	286	286	287	307	288	266	268	322	320	283	299	274	299	275	272	310	296	307	289	282	309	279	300	316	298	319	305	323	292	305	305	289	296	293	262	306	330	306	288	314	328	313	302	306	271	317	328	300	316	326	289	334	267	293	283	300	316	270	307	287	285	297	322	325	290	316	282	290	291	274	300	284	322	287	286	305	311	329	288	282	258	291	325	310	307	319	272	307	285	320	285	283	300	318	293	283	262	299	302	304	266	277	314	273	264	288	313	336	280	265	272	297	281	278	301	284	293	282	306	321	309	295	317	305	288	304	298	275	279	270	274	309	320	288	295	281	293	299	287	314	289	279	305	275	300	281	285	318	275	299	295	325	298	292	296	277	280	321	305	303	307	293	274	296	267	312	291	287	306	294	298	264	281	282	319	297	269	261	312	290	295	287	306	276	274	300	312	328	309	294	321	281	307	302	330	304	299	284	282	310	301	308	302	329	293	303	310	317	286	279	301	285	294	276	270	282	276	302	293	350	292	288	275	291	273	295	300	307	298	290	289	253	280	313	282	300	277	319	283	279	288	279	292	286	334	289	286	285	287	296	303	328	298	273	311	310	298	288	315	299	288	290	316	308	266	279	296	288	265	311	285	310	287	301	318	287	295	271	272	286	326	302	322	270	282	303	288	270	269	297	293	293	282	276	296	269	294	288	282	308	283	300	317	309	302	296	303	320	299	306	262	301	282	291	277	266	287	262	300	308	275	280	304	319	311	284	300	287	284	277	324	289	276	303	298	275	309	268	258	291	280	287	299	298	277	272	255	297	295	308	304	277	290	269	297	267	244	301	303	283	278	309	326	280	310	325	329	278	300	293	306	312	262	287	284	320	255	315	311	282	291	304	303	321	303	294	287	292	265	289	292	302	325	332	300	300	293	314	290	266	307	294	300	274	235	284	281	285	275	271	293	307	307	270	287	318	328	282	283	287	285	282	294	283	320	325	322	330	320	274	327	285	291	316	283	283	276	290	305	294	246	286	299	281	305	301	302	301	284	314	302	291	268	257	284	286	302	280	288	261	285	328	299	285	295	285	272	297	304	310	291	279	310	268	275	328	312	288	271	305	336	286	294	320	341	281	296	319	306	278	269	257	302	319	271	286	323	273	264	315	276	343	273	318	287	292	315	285	320	302	263	283	297	307	301	294	281	304	317	296	300	293	301	293	334	313	299	283	301	280	303	284	299	290	296	298	300	314	305	283	257	287	286	304	264	276	304	272	301	288	327	313	293	316	282	281	260	275	267	327	290	289	298	296	284	295	316	316	297	276	304	309	301	307	288	294	296	258	301	312	307	296	269	309	270	294	323	289	325	305	294	308	278	307	273	260	281	290	293	327	315	308	310	306	325	283	329	278	293	298	323	309	287	288	295	302	276	296	336	328	307	269	277	254	275	308	285	311	279	306	262	327	304	297	284	274	290	302	294	332	286	294	283	253	307	279	289	309	299	303	250	306	281	324	275	297	322	316	308	304	256	327	272	288	297	295	298	297	303	300	290	306	267	306	321	268	275	282	292	276	315	301	273	312	288	305	292	280	311	307	331	288	287	287	281	287	286	302	309	302	274	266	299	316	281	276	326	304	334	280	287	314	317	302	333	304	300	284	313	292	281	285	304	278	286	313	310	348	314	307	290	293	306	301	314	332	271	297	312	262	317	339	303	284	299	320	314	293	295	314	300	249	304	257	307	298	262	305	281
18478	21850	34530	34234	29299	21157	18840	15899	26554	32061	23430	7459	6039	6769	5503	4842	4634	3626	3453	3728	3314	3110	3008	2986	2507	2497	2862	2977	2378	2726	2804	2540	2577	2341	2168	2048	1724	2136	1713	1794	1518	1434	1457	1511	1360	1216	1116	1199	1115	1038	890	938	912	969	864	822	801	805	815	867	901	815	802	898	852	869	872	895	808	808	844	728	837	837	825	804	767	776	786	769	828	809	779	749	768	779	752	763	776	787	788	776	734	794	719	738	803	781	732	767	746	759	789	759	773	792	706	753	721	760	756	782	765	763	727	721	699	755	754	741	746	731	733	729	758	708	764	808	752	746	751	790	728	728	755	786	786	757	728	719	750	733	793	749	778	745	737	746	743	727	745	755	767	752	737	710	759	705	776	769	740	747	753	771	732	733	763	760	728	732	729	777	811	725	775	750	738	776	754	727	754	750	756	717	755	728	760	738	784	776	709	745	750	771	710	766	784	691	761	752	731	742	764	752	740	738	795	739	696	738	745	766	770	791	780	694	727	778	735	789	717	719	755	704	737	765	731	788	756	813	791	747	757	754	767	730	718	726	753	748	766	766	755	786	782	706	735	785	715	712	742	724	757	756	725	723	711	748	756	730	729	716	766	759	748	775	732	750	719	773	735	791	750	761	712	745	732	712	735	773	762	731	752	744	753	771	740	775	742	706	741	737	789	792	797	754	764	774	739	772	753	799	704	742	767	720	765	731	773	741	763	773	778	760	791	766	797	740	778	727	743	744	774	756	735	760	743	737	729	717	751	703	731	730	708	759	790	743	743	750	766	766	744	736	738	710	754	719	746	761	730	733	774	764	743	734	772	737	694	778	743	773	722	749	787	710	751	723	750	739	758	742	751	777	764	700	801	759	776	769	754	790	718	710	756	753	743	763	710	726	782	699	763	789	734	735	784	777	714	773	730	742	750	766	779	752	751	742	712	796	713	754	755	767	750	757	754	702	766	779	758	774	774	708	739	776	738	751	784	743	750	698	761	756	760	727	763	812	764	721	723	748	786	771	797	766	786	768	753	742	755	769	723	737	729	779	746	769	724	754	750	733	731	782	775	703	768	722	704	732	768	720	713	747	764	726	723	774	752	717	754	763	790	731	738	744	753	751	701	793	755	720	766	768	760	750	768	756	758	717	731	761	732	730	770	758	760	746	773	736	735	759	774	762	717	723	760	723	726	731	756	790	751	777	741	771	774	749	768	791	737	716	745	736	685	754	779	775	760	801	796	786	749	769	747	745	758	770	776	725	768	705	711	720	732	771	771	759	769	738	758	744	766	795	745	719	779	817	730	762	725	725	767	755	763	730	746	710	692	759	792	742	718	755	755	776	792	768	774	765	747	758	776	747	790	743	746	735	746	793	780	742	736	753	781	774	764	715	763	736	749	740	735	814	685	725	769	750	749	702	783	746	729	751	757	712	709	801	727	757	756	729	716	760	754	781	801	780	756	745	766	783	721	714	771	770	765	749	731	741	783	767	805	788	750	773	729	733	720	739	736	724	763	761	794	748	762	728	783	748	767	717	752	762	741	737	729	762	731	722	748	824	741	747	774	732	742	771	790	744	782	778	755	765	741	730	782	770	747	733	795	758	751	703	725	757	778	710	764	792	717	713	711	720	718	727	705	729	736	752	734	736	779	738	788	761	701	734	733	752	763	710	743	781	722	769	763	746	743	754	740	740	727	785	771	730	812	727	736	773	759	745	764	768	785	796	692	789	817	679	781	740	713	791	819	694	751	718	759	789	694	741	765	744	781	744	810	790	708	747	739	731	749	771	747	801	720	797	750	803	754	724	753	747	755	745	725	739	766	737	719	759	759	769	754	741	769	704	754	745	758	808	767	795	789	749	727	805	733	761	722	757	767	770	759	789	717	726	767	766	801	785	721	755	774	741	735	733	777	768	745	765	763	748	731	737	778	747	745	740	758	776	708	729	772	695	754	758	729	689	757	736	738	715	778	779	733	710	755	742	726	723	748	727	720	778	749	727	747	798	727	763	728	775	768	727	744	752	765	744	696	746	687	766	698	769	726	768	752	769	715	736	689	742	712	814	777	731	716	755	778	746	743	746	767	722	818	799	724	747	717	758	748	771	740	762	737	749	722	732	779	745	742	716	788	745	761	776	726	789	728	762	771	727	735	794	740	782	751	752	757	758	728	792	759	693	774	728	750	741	746	713	734	744	721	764	755	747	792	747	721	736	735	736	759	752	764	734	736	742	776	690	762	762	771	746	776	713	733	748	761	774	787	732	725	768	740	775	779	772	753	719	702	754	744	756	740	782	721	724	738	826	760	778	739	693	731	738	790	676	748	745	725	779	753	784	748	769	735	727	758	756	750	752	824	747	715	720	786	767	757	724	743	784	762	730	748	756	744	756	794	773	781	770	736	729	790	745	738	776	743	722	754	768	757	718	759	735	770	764	728	738	733	746	736	785	745	744	757	784	740	721	724	746	721	660	704	759	752	740	757	798	757	732	747	747	734	728	766	774	742	764	804	733	765	725	757	743	772	722	803	771	758	752	746	751	793	747	788	723	740	727	717	735	735	765	757	733	729	767	802	683	691	748	737	692	745	753	696	722	763	757	712	743	760	757	813	770	771	789	763	781	727	821	739	756	706	802	741	789	782	705	760	734	745	771	778	760	711	771	762	763	752	716	720	761	775	731	793	790	793	772	738	805	728	817	742	734	776	738	772	765	754	799	741	748	743	771	761	740	761	767	751	765	743	765	812	725	746	730	782	759	770	764	716	767	736	751	736	767	762	784	729	732	764	741	752	753	723	795	752	761	774	731	769	738	761	641	724	762	730	766	722	762	750	764	733	728	769	699	722	775	720	773	708	694	773	748	696	832	751	770	736	775	768	726	761	735	793	749	742	730	770	760	786	717	759	712	705	759	783	722	721	720	743	731	724	761	732	767	731	723	726	778	722	794	764	747	753	731	734	729	711	690	707	734	785	745	712	728	758	758	739	764	781	725	753	780	746	712	730	758	734	790	755	747	771	794	762	755	758	741	758	774	722	714	724	717	763	777	735	744	747	778	695	774	742	753	772	722	770	745	710	745	742	767	743	756	720	724	753	767	727	738	735	756	688	742	751	723	756	810	734	775	776	743	718	730	786	717	774	765	741	754	814	751	734	749	709	727	759	750	776	766	729	731	735	777	762	725	725	773	716	785	725	685	756	791	731	713	682	771	733	733	759	703	754	756	756	750	739	768	769	761	767	662	773	781	713	738	778	741	769	764	788	775	710	778	771	755	748	718	764	776	783	739	812	738	754	771	782	748	748	810	757	772	771	754	740	769	773	720	766	763	752	796	748	838	803	757	788	735	765	737	712	711	778	772	697	668	759	751	764	731	762	784	721	752	733	719	713	722	764	730	735	759	777	785	743	705	747	741	747	729	715	701	764	774	766	770	746	759	752	744	767	766	727	755	709	739	760	734	759	759	738	770	741	769	694	768	787	723	775	822	725	734
39652	32765	41488	33845	21866	13470	9729	9329	22196	20925	7554	2539	2203	2300	1759	1359	1248	1072	1392	1084	1085	883	829	837	762	694	821	930	856	796	787	772	714	565	590	533	581	531	551	564	469	396	442	473	369	386	344	334	352	359	359	288	329	293	307	312	307	279	262	271	296	280	301	294	316	296	315	300	313	278	293	265	272	291	279	320	291	285	312	274	300	251	259	296	288	253	268	268	259	287	268	286	266	233	306	294	263	266	298	292	246	270	255	289	294	256	255	251	272	267	262	262	239	233	282	262	249	242	287	249	300	249	278	280	285	283	275	261	290	262	276	240	275	280	277	275	243	261	268	265	246	261	240	281	281	267	302	273	239	264	258	280	263	273	292	274	281	286	274	296	249	247	265	261	251	285	287	266	266	261	259	246	262	265	234	288	264	262	267	296	261	243	282	285	254	264	268	264	251	272	271	279	260	254	262	249	296	264	255	271	246	269	278	302	256	269	245	251	266	269	256	268	271	271	284	298	270	273	244	271	271	247	280	251	253	259	275	263	269	271	272	281	232	265	246	295	246	264	284	279	264	271	262	266	266	266	269	284	258	251	262	251	296	267	288	273	245	297	254	285	243	260	237	245	228	237	280	262	265	232	293	247	259	293	287	257	268	274	272	280	291	288	286	269	257	261	273	277	269	254	287	288	250	293	281	245	261	249	257	249	300	268	273	277	250	262	265	243	263	285	266	264	270	280	251	246	280	261	287	268	274	273	274	238	288	260	253	269	236	255	273	274	286	249	274	266	252	266	276	263	264	250	260	270	271	258	297	253	260	252	267	266	254	249	293	259	254	257	230	254	267	249	263	284	274	264	240	293	263	279	265	267	245	271	248	258	265	240	275	246	259	254	264	269	269	256	268	272	278	264	253	259	267	268	250	288	276	286	319	267	249	265	246	278	262	278	245	248	260	263	252	268	260	255	272	281	265	261	287	265	288	276	257	248	255	275	274	253	241	291	275	243	257	286	239	260	267	291	272	263	269	264	272	289	265	288	262	266	251	256	252	266	266	271	274	272	270	238	266	237	225	264	244	288	277	276	269	258	273	278	291	232	251	269	238	277	259	294	286	276	254	238	275	252	280	280	253	245	272	275	249	240	277	260	247	260	257	264	272	272	277	280	276	289	282	235	296	272	248	267	271	274	266	262	270	254	259	293	272	238	273	258	286	273	276	294	257	273	279	272	263	251	258	257	251	247	274	256	248	271	265	271	267	275	276	268	262	266	253	267	263	284	282	249	264	264	266	276	275	253	292	276	265	258	247	270	270	292	258	273	252	259	285	273	266	264	279	287	267	265	288	261	267	278	274	259	251	236	278	260	258	260	290	309	270	302	280	247	280	266	274	281	243	242	268	277	264	283	252	289	284	266	273	280	276	285	269	243	261	273	271	271	292	284	276	259	267	252	242	248	265	238	259	267	268	259	278	256	244	288	287	262	260	257	274	252	247	269	253	251	214	286	253	282	255	265	279	282	263	227	248	261	272	270	258	262	239	270	248	286	273	252	246	276	260	259	276	256	289	300	257	263	254	286	274	268	289	223	274	275	274	277	265	279	252	254	262	288	242	255	273	276	260	254	302	265	243	279	280	268	248	244	274	252	279	250	234	297	283	248	265	251	253	248	280	273	257	269	282	289	242	295	256	284	274	273	248	272	286	255	259	249	221	264	256	266	279	277	280	269	258	253	252	276	250	243	277	276	261	263	273	275	280	236	270	267	240	264	261	245	266	234	268	276	248	265	264	250	275	262	261	264	263	279	278	286	248	288	276	252	251	264	241	261	250	281	255	256	256	271	250	232	249	239	257	283	248	235	249	284	292	286	274	242	271	245	264	245	275	243	272	251	259	277	283	253	302	278	256	281	267	273	261	270	260	246	281	257	259	273	265	266	289	285	222	255	268	277	286	265	223	258	264	268	254	273	257	251	266	257	267	264	277	266	274	278	269	274	275	259	230	245	281	277	262	257	286	239	252	264	301	263	258	274	243	276	302	264	257	282	266	259	263	272	254	264	276	262	259	248	287	257	276	249	291	255	266	289	281	242	282	255	267	264	232	262	253	267	256	240	293	268	247	257	250	271	263	303	260	268	264	275	261	256	244	288	278	270	264	260	255	282	275	268	277	255	285	260	275	263	241	256	275	243	290	270	267	270	294	226	281	272	257	277	241	296	270	252	276	272	275	268	254	266	256	279	271	278	258	264	262	279	281	286	268	260	241	259	266	254	281	256	223	278	269	299	269	257	285	288	270	270	241	282	268	285	271	267	247	237	257	261	267	276	257	239	267	263	293	248	265	266	255	235	250	281	264	264	240	270	253	278	267	273	253	259	269	292	260	289	261	250	240	234	269	257	282	236	290	245	263	241	234	256	260	263	260	268	266	244	270	249	267	272	249	293	261	247	287	263	221	284	297	251	280	281	285	252	275	276	258	275	259	250	252	265	254	262	276	262	296	238	267	287	284	281	279	273	263	250	253	267	271	254	278	272	264	269	230	258	249	250	224	277	267	253	248	251	262	265	284	245	266	263	273	277	257	277	231	254	275	237	260	275	259	300	287	269	253	269	268	264	270	252	268	269	261	271	271	256	281	250	271	274	273	267	259	283	278	292	259	264	248	260	261	266	261	297	286	254	266	265	250	277	240	270	235	259	285	288	296	261	241	248	244	253	265	277	281	253	239	257	271	284	269	269	258	252	269	266	269	265	304	282	261	245	265	262	253	256	275	291	254	286	247	266	232	276	281	257	265	244	265	275	235	239	260	264	273	281	287	274	270	265	259	288	274	280	266	273	300	274	290	272	273	238	275	263	267	269	234	267	250	259	280	229	319	258	304	267	276	272	273	293	269	247	253	293	252	282	269	283	266	263	265	246	275	237	291	253	272	270	264	295	255	295	272	280	273	294	276	260	244	257	253	258	261	241	268	248	260	240	290	274	274	298	281	258	243	271	270	278	280	262	268	254	265	276	266	237	266	270	258	266	280	272	266	237	257	253	253	263	261	254	246	226	244	247	286	230	252	267	243	292	270	250	283	265	298	304	267	266	267	253	277	237	283	259	255	230	258	272	271	237	250	266	239	242	241	271	280	278	241	257	273	276	261	263	253	273	280	271	291	292	263	250	243	273	292	279	280	265	275	265	269	270	283	251	298	290	243	293	240	279	280	267	249	235	264	272	276	279	298	255	268	292	289	270	285	243	294	235	241	257	278	286	260	257	256	270	273	245	259	286	240	261	271	281	251	237	282	258	276	265	270	282	222	287	274	269	258	287	266	279	295	267	264	265	288	285	264	275	247	290	288	262	284	272	272	264	251	258	269	273	267	251	268	267	268	294	262	273	267	262	247	252	292	255	261	287	271	259	292	284	262	284	259	258	291	257	245	259	277	250	290	267	244	250	269	237	276	280	283	271	252	290	270	283	222	270	281	251	266	239	271	259	265	266	269	261	274	250	277	290	280	283
23849	26218	41054	40427	31928	27469	23912	26327	42525	36703	17849	10293	10246	10871	8816	7340	6739	5592	7105	6070	5841	4970	4658	4914	3951	3866	5101	5545	5227	4409	4330	4647	4296	2845	3327	3089	2711	3122	3023	2758	2103	1989	1713	2354	1703	1599	1380	1308	1382	1291	1092	1055	1062	1052	886	883	791	769	812	819	851	946	884	982	919	906	920	903	878	869	880	807	798	836	785	822	763	821	790	815	750	746	768	773	743	767	770	750	748	676	705	731	754	742	710	728	703	720	724	705	714	725	718	671	671	676	628	706	685	707	673	743	703	702	703	701	728	680	743	673	700	677	671	718	686	731	714	693	671	691	682	683	675	675	666	699	691	659	718	682	715	647	734	648	677	619	700	648	720	685	665	697	727	710	627	725	675	675	721	686	693	665	699	727	661	693	694	678	662	705	664	667	676	679	688	724	681	654	703	691	719	642	673	652	653	682	691	690	670	633	702	730	685	712	660	687	653	661	635	660	726	711	676	659	657	723	665	724	631	622	719	647	660	679	742	682	684	674	680	649	658	689	668	692	708	653	698	674	679	670	676	690	677	671	696	645	696	653	670	681	705	688	682	663	706	682	714	698	665	687	705	727	633	647	717	651	710	718	716	684	645	658	663	683	673	644	666	661	649	688	692	693	623	665	705	656	674	706	675	704	686	682	719	691	672	705	657	694	661	688	696	667	670	707	647	686	674	748	721	702	714	683	708	674	671	664	710	658	724	676	714	674	714	682	735	667	700	703	681	736	635	703	712	668	677	694	666	638	683	664	668	741	660	636	698	715	659	681	667	678	646	712	657	688	708	648	664	686	706	670	634	658	685	668	672	709	690	668	665	694	672	726	692	713	736	671	690	676	701	682	696	671	693	718	682	645	646	692	635	691	660	685	684	658	687	688	669	702	699	690	691	688	646	707	685	696	697	725	689	676	709	663	645	705	685	664	622	675	696	722	671	711	606	685	638	681	656	653	693	730	669	679	706	733	662	679	715	669	721	712	716	713	700	691	700	671	681	725	633	674	659	664	706	690	672	664	688	664	642	708	683	651	646	680	668	725	676	699	688	723	721	723	678	657	757	653	667	673	640	661	627	736	655	682	694	704	729	648	711	724	719	647	664	695	723	646	708	679	668	687	654	694	679	711	704	689	707	671	690	671	710	708	703	688	644	702	678	739	678	711	673	652	689	683	670	700	656	660	655	655	644	701	670	703	708	664	673	686	657	668	670	663	686	687	673	685	701	678	682	695	689	692	665	647	775	681	704	713	711	675	702	678	701	701	698	660	670	696	682	676	663	691	715	696	675	716	693	661	688	715	674	688	681	689	692	655	707	642	696	667	701	709	653	709	694	700	656	671	664	678	704	712	672	676	648	725	661	669	664	657	681	701	635	679	663	622	711	683	645	662	670	716	668	658	682	699	734	672	651	693	690	667	685	657	666	639	710	687	647	705	649	684	665	682	704	639	655	656	725	647	682	678	693	698	671	663	678	660	730	697	690	737	706	681	717	712	645	692	697	690	672	700	667	686	714	658	675	668	697	669	644	679	666	666	667	688	666	699	683	669	669	663	690	716	639	628	671	668	737	657	677	709	701	716	699	653	669	690	714	690	637	660	678	703	647	683	725	673	696	680	651	685	694	686	677	714	668	709	715	681	734	677	678	706	671	718	703	710	651	739	669	684	713	688	695	671	671	655	672	705	688	690	644	699	714	686	644	712	713	674	618	662	671	703	676	714	668	683	714	712	692	731	692	663	678	701	730	695	679	679	655	685	664	672	708	640	666	697	708	667	683	694	646	667	673	667	671	656	713	675	682	670	721	684	676	737	643	678	680	677	641	682	729	719	661	717	661	678	684	661	692	731	736	680	704	699	694	648	698	722	689	646	679	697	667	675	699	662	700	745	693	687	698	663	685	678	711	625	639	674	676	685	695	684	700	672	675	709	704	693	669	712	664	670	691	709	663	700	659	671	652	663	671	696	691	709	698	732	681	644	678	719	688	641	697	707	668	671	675	706	670	677	649	679	719	657	689	669	682	679	680	689	671	668	678	695	707	705	678	653	654	638	664	704	728	688	633	677	644	703	674	692	687	648	636	659	678	702	687	660	707	691	687	656	690	663	660	705	658	675	715	724	694	688	701	696	683	658	700	630	724	682	662	696	703	720	707	649	637	669	665	675	692	693	696	690	665	617	679	715	710	724	682	669	648	705	663	675	674	708	662	640	705	674	624	678	721	671	688	709	666	707	703	671	687	673	684	673	679	637	652	671	695	662	686	704	667	688	662	717	709	706	683	674	648	660	655	686	695	712	695	665	669	713	670	673	703	684	729	705	713	740	669	649	726	634	658	650	692	671	741	661	740	732	707	684	700	708	685	716	681	676	639	687	706	678	660	685	709	701	707	688	697	677	694	662	665	713	701	651	671	679	669	686	669	664	715	688	705	660	668	720	686	647	625	708	701	714	714	688	676	728	674	672	697	703	652	657	677	655	664	647	733	692	655	740	650	673	729	686	658	698	744	647	707	653	714	696	632	729	655	700	657	685	713	681	681	630	657	664	702	678	670	675	670	694	683	705	675	714	696	699	741	662	699	679	662	685	702	640	638	718	697	657	704	732	715	726	664	645	671	725	674	660	644	718	662	661	675	711	658	715	671	685	706	649	677	679	692	718	651	689	670	678	629	705	638	658	679	693	660	684	663	689	634	689	658	695	682	733	686	684	690	661	664	644	686	655	708	704	645	682	682	736	708	665	659	651	683	656	669	683	686	678	676	671	750	689	671	685	684	680	698	701	670	666	680	682	668	698	682	684	657	708	740	712	710	651	627	662	709	709	698	679	683	672	659	679	703	656	642	668	674	658	699	624	665	649	680	722	661	723	715	677	678	689	652	643	674	698	723	697	701	669	682	679	670	698	690	684	675	687	681	662	670	661	632	726	717	720	650	672	661	696	691	642	672	692	720	679	670	695	694	711	613	705	697	687	708	661	700	744	690	684	650	621	651	702	671	722	676	701	690	647	689	703	708	674	704	639	640	681	711	707	667	676	704	668	675	641	678	695	682	694	681	621	677	629	705	702	683	688	687	670	685	744	664	702	660	671	657	698	735	655	671	656	724	665	634	699	721	719	700	646	663	683	713	685	709	712	692	676	726	626	658	687	701	673	713	713	679	653	692	688	650	695	629	657	677	633	665	705	689	694	674	624	652	683	668	681	663	678	728	691	690	656	682	675	685	671	637	642	675	686	694	692	710	623	704	691	690	639	698	649	647	706	649	662	692	689	681	701	676	700	649	652	676	716	662	673	702	655	718	653	646	680	723	697	621	673	713	655	676	696	708	637	686	670	668	667	637	675	697	656	665	680	671	680	701	660	688	661	649	712	702	748	643	654	692	682	707	659	660	695	702	673	695	686	693	695	691	590	721	682	638	656	678	693	691	699	754	707	661	688	657	676	678	660	677	683	633	665	663	706	728	648	669	655	674	681	641	721	666	681	649	681
18105	14973	18697	13308	7200	4166	2848	2024	1910	1707	843	686	622	522	453	416	409	417	402	396	365	357	350	369	320	327	334	305	318	343	325	286	309	301	289	304	298	307	294	287	291	250	272	269	301	265	284	302	275	288	302	297	300	276	282	253	270	302	330	291	270	310	280	299	273	308	279	264	303	270	303	274	287	299	294	307	245	279	273	261	276	288	287	278	286	283	305	316	266	287	291	289	268	291	291	268	277	246	277	258	266	255	245	283	300	279	297	298	301	278	273	313	270	276	272	283	273	256	305	288	288	260	262	273	298	286	250	259	264	281	279	279	270	274	259	265	268	263	296	289	283	265	296	252	263	298	257	271	260	260	265	302	265	282	253	252	282	257	279	270	283	306	277	276	263	289	270	276	282	301	265	281	269	274	281	299	293	294	290	285	273	282	258	278	266	263	257	269	286	330	275	277	258	272	282	307	280	277	298	268	288	267	251	274	277	277	270	281	253	297	283	265	258	279	258	275	287	295	303	255	301	281	269	306	273	268	261	280	270	301	267	294	296	297	274	301	298	266	299	262	275	299	302	269	270	265	305	263	286	248	259	299	297	227	307	272	261	293	263	310	273	253	304	273	295	287	274	281	278	281	267	280	297	291	275	252	289	257	268	306	256	284	264	259	252	279	279	266	300	278	268	252	272	306	242	299	277	239	271	259	297	290	291	258	297	290	278	257	302	290	270	260	274	261	304	292	257	267	298	267	274	286	259	268	254	265	288	296	269	263	269	291	286	289	280	274	275	296	272	277	248	286	268	271	274	269	286	265	288	318	262	271	282	274	283	283	288	253	296	264	303	258	296	239	271	292	296	278	306	288	294	262	287	298	268	308	254	292	310	267	270	273	295	298	266	246	302	310	247	255	292	288	285	287	242	257	279	283	253	288	246	256	268	283	248	297	275	277	275	305	281	337	294	279	316	297	269	275	272	265	262	328	289	298	260	283	282	267	265	257	304	299	283	290	268	247	292	297	271	267	299	255	259	256	265	288	288	259	265	284	294	255	274	291	278	269	309	262	275	270	277	252	274	286	279	259	298	301	267	276	262	245	297	268	281	295	273	290	303	304	262	289	275	247	255	288	305	328	293	264	259	310	316	287	273	290	309	274	282	301	298	295	280	272	297	296	252	289	255	279	298	268	270	321	262	286	282	263	277	279	265	282	254	261	252	267	277	272	269	273	272	279	258	279	283	275	264	263	274	268	276	285	260	310	300	290	265	319	298	267	311	278	262	313	273	279	271	261	283	302	270	255	288	263	251	257	266	275	275	257	272	304	270	266	297	294	284	279	271	299	283	300	240	238	305	289	253	297	259	276	249	274	294	268	244	282	279	256	296	285	286	250	283	263	308	315	298	277	265	274	289	289	313	283	269	274	274	294	292	299	294	296	278	291	284	288	288	277	293	265	254	285	279	301	292	278	266	286	274	290	267	257	291	270	297	289	269	268	286	289	260	287	296	318	281	261	281	295	277	302	287	288	274	271	257	282	277	273	265	293	246	284	279	249	269	294	274	289	282	312	245	278	268	267	284	280	279	275	258	276	285	306	299	263	257	287	322	231	289	287	286	295	244	265	269	255	263	243	249	253	276	285	287	281	276	285	264	258	270	295	269	263	264	283	308	269	288	285	268	270	262	266	278	306	272	289	254	242	288	319	271	289	287	290	280	270	276	297	297	306	291	271	271	266	274	291	280	230	274	280	283	264	295	257	277	285	272	283	272	269	283	244	302	253	257	266	270	279	272	258	286	249	251	297	270	269	276	257	264	301	290	304	272	272	264	272	233	312	259	306	296	294	283	232	301	290	245	279	278	258	276	285	291	239	258	298	286	283	264	294	292	313	295	280	285	283	302	264	288	271	278	277	261	277	293	283	260	284	275	286	294	252	275	282	324	241	286	265	265	267	264	277	275	281	312	290	278	266	314	274	294	253	269	276	275	289	279	292	267	279	304	249	279	267	283	275	287	288	263	297	278	297	267	309	275	253	277	245	291	262	292	287	293	293	269	278	287	250	270	299	309	301	260	297	262	269	285	259	269	294	293	305	283	279	289	296	270	288	295	273	256	242	323	292	285	291	292	279	290	264	276	280	277	286	264	289	268	277	310	250	259	304	261	286	293	298	292	265	296	255	296	285	262	292	293	237	289	303	298	267	265	291	270	273	273	287	272	257	271	253	253	247	287	241	271	272	262	266	271	304	313	280	268	266	314	249	303	276	283	260	260	270	276	259	300	278	296	272	295	298	265	297	311	279	308	287	275	261	264	297	296	286	306	269	246	274	262	271	255	272	294	290	272	283	261	288	310	293	297	275	293	233	276	278	272	280	284	290	266	270	285	244	280	271	300	281	289	267	253	303	270	249	296	258	259	257	262	268	270	287	270	269	252	305	262	249	269	260	278	297	273	279	285	283	288	277	263	250	243	271	252	269	280	310	290	270	297	282	263	268	282	268	304	265	274	272	290	252	276	293	281	287	283	288	253	261	307	286	283	272	299	264	289	250	279	285	263	261	259	258	266	287	302	289	273	301	283	297	298	297	254	292	276	281	275	282	290	285	284	283	267	288	243	292	298	316	295	264	301	287	271	269	286	298	295	283	276	264	274	301	279	267	284	266	249	266	284	285	310	274	296	275	287	292	255	274	288	312	266	287	290	249	271	256	286	285	267	263	265	276	286	285	284	284	279	302	256	268	273	268	311	288	294	263	299	282	261	248	275	245	284	276	282	269	322	322	280	278	298	282	286	305	321	276	266	268	273	278	302	299	271	272	305	283	268	301	285	255	219	291	254	231	302	299	255	271	269	263	270	264	241	270	258	263	276	293	261	285	296	270	267	257	309	295	283	240	250	244	267	283	263	287	284	283	277	247	277	276	292	273	317	296	289	280	265	270	245	287	260	265	283	270	288	291	277	283	280	294	291	278	289	278	274	248	270	275	294	288	268	301	274	246	278	302	320	285	262	293	301	278	251	273	277	285	286	281	268	239	291	282	254	273	260	296	268	273	306	292	272	277	292	292	294	291	258	280	261	304	277	277	289	269	309	300	275	246	277	276	271	291	274	249	257	278	246	281	263	301	285	264	305	269	283	304	280	277	286	282	302	308	259	274	303	273	267	240	280	306	269	291	283	270	298	271	285	257	258	262	256	296	281	278	260	289	264	251	273	281	263	263	292	309	255	288	287	273	333	275	245	267	254	300	290	279	276	287	250	273	279	296	265	286	268	279	269	240	291	268	292	255	286	277	258	287	269	272	261	232	301	282	294	257	296	290	309	292	286	298	289	272	291	272	281	252	294	253	314	259	266	287	298	306	258	299	258	280	261	286	277	280	289	309	281	286	294	266	303	257	283	248	257	296	277	271	271	289	303	262	281	274	277	269	287	253	300	298	283	261	310	293	259	294	275	271	271	291	292	280	292	267	265	298	249	267	278	285	272	274	308	282	270	273	274	268	276	260
10693	13335	24513	23203	18043	13656	10540	8600	8819	7772	3669	2835	2644	2502	1977	1790	1688	1608	1603	1391	1299	1248	1165	1148	1090	1045	1040	1046	1037	993	1011	1018	1013	909	963	928	922	894	898	840	770	830	798	795	777	770	744	794	807	710	806	773	714	744	757	765	702	765	719	753	757	680	728	716	734	737	792	778	721	720	765	716	740	792	744	745	668	712	703	739	706	733	684	738	723	768	731	764	734	692	686	687	782	705	773	716	711	728	715	736	695	742	747	704	750	731	717	705	698	700	719	722	710	697	705	739	701	769	739	683	754	708	699	688	744	679	736	691	747	720	717	722	732	756	723	656	710	712	724	713	723	710	735	712	732	716	739	675	711	728	719	754	767	645	742	706	732	695	717	676	693	756	716	714	721	733	696	719	748	792	692	730	710	725	687	722	713	743	745	703	710	689	704	721	729	706	730	699	740	730	716	724	691	707	740	685	688	688	729	770	713	732	701	691	666	686	718	727	698	741	675	717	722	698	727	696	731	746	732	682	722	750	704	742	719	704	738	742	732	708	660	710	735	699	694	741	720	738	707	694	707	729	719	660	737	731	701	681	703	717	715	699	723	747	667	694	714	691	720	736	684	715	724	689	753	676	728	757	757	736	695	717	695	735	682	704	699	756	662	746	705	731	722	799	704	700	683	642	704	767	741	781	742	714	701	682	728	691	722	694	738	715	751	743	690	690	683	721	699	718	710	707	752	739	718	739	715	648	732	715	806	741	719	748	746	687	711	716	714	708	744	717	731	713	762	698	723	774	697	699	736	737	709	713	672	721	729	740	717	724	722	725	710	702	752	684	686	698	726	710	742	689	681	742	732	735	723	699	724	711	677	683	674	729	700	708	750	742	742	648	684	695	723	629	697	709	717	740	724	741	734	724	690	661	721	764	695	692	727	755	718	692	718	737	658	731	714	717	712	689	695	713	744	725	757	703	718	684	718	754	705	691	728	744	696	711	743	691	711	757	725	745	737	665	734	738	704	703	705	733	729	675	715	745	722	657	695	691	681	681	749	726	683	717	743	707	779	699	716	674	692	711	747	687	699	729	715	749	703	687	734	710	711	695	742	747	735	717	708	702	719	704	703	690	720	729	811	744	682	692	658	751	702	754	714	738	670	710	689	679	659	695	654	717	693	739	729	691	748	725	708	691	703	738	723	721	716	743	700	710	708	729	732	731	691	739	687	723	724	708	724	752	702	705	697	728	723	749	699	710	716	742	757	728	765	665	698	714	727	728	705	677	697	751	716	764	704	739	709	716	697	736	702	740	683	695	726	742	713	744	751	725	755	688	706	737	758	713	704	707	719	733	693	718	721	702	734	685	676	711	714	737	723	697	712	728	683	784	730	699	653	739	740	707	721	666	732	763	760	718	735	714	689	694	705	735	699	676	681	704	670	705	681	735	722	771	735	722	711	723	768	712	740	670	716	702	739	666	721	690	736	713	697	720	746	710	678	700	717	797	700	731	696	696	721	708	736	756	680	752	728	683	668	689	696	723	711	732	720	674	747	706	687	738	721	706	729	718	682	713	737	701	710	713	733	722	730	774	742	709	708	725	723	735	753	724	703	692	681	711	717	697	716	690	680	741	745	720	746	726	696	778	750	702	741	697	715	734	744	701	701	712	731	745	727	768	767	766	692	700	738	671	705	718	686	716	726	711	696	721	723	675	731	677	708	690	743	720	714	744	748	733	722	707	738	738	663	726	720	674	717	740	704	721	730	771	709	675	764	705	713	714	688	723	717	740	734	723	732	715	720	735	696	707	698	702	764	671	694	725	718	728	726	682	735	710	739	686	758	751	706	743	726	690	751	704	764	698	714	676	693	687	694	688	705	700	707	718	736	740	710	713	687	734	733	719	667	719	691	714	717	718	727	713	739	754	729	720	681	699	724	658	728	684	729	694	731	705	710	739	726	688	696	761	698	735	720	738	744	734	719	704	717	729	724	701	711	681	748	729	716	739	734	674	691	742	778	739	729	665	738	730	720	714	683	680	735	738	748	711	745	716	729	674	718	700	710	758	740	715	673	717	679	699	734	758	735	708	666	678	733	680	717	714	730	723	733	703	699	716	737	775	700	700	636	713	684	696	711	690	724	738	672	728	729	700	701	722	746	726	713	775	696	758	725	760	696	754	701	727	688	734	719	725	692	762	708	725	685	700	753	711	690	710	713	728	680	746	678	720	685	688	713	759	728	721	720	705	735	740	726	682	724	674	696	694	704	708	711	692	694	686	641	723	662	682	750	722	724	730	754	724	721	717	675	730	759	719	744	709	754	720	700	671	715	767	723	711	765	721	688	744	730	689	734	762	716	715	717	710	696	729	690	705	735	686	772	665	707	701	695	732	723	703	709	713	702	695	717	716	733	720	685	710	747	690	717	773	696	670	714	681	756	730	734	770	734	716	715	778	712	724	695	739	676	696	730	713	686	660	726	748	691	693	701	749	700	702	764	735	683	733	733	741	744	748	702	732	744	693	675	714	723	708	719	692	705	711	702	727	685	720	764	723	676	698	711	738	744	707	722	744	673	708	730	729	719	723	725	664	675	749	735	697	718	755	752	702	753	710	727	715	730	687	725	696	697	735	716	694	685	698	759	708	750	690	785	705	736	733	742	694	692	682	693	717	687	719	692	723	708	675	788	743	700	685	719	723	666	742	747	720	720	730	754	685	710	758	742	721	692	728	737	763	697	711	759	699	739	746	703	699	716	739	703	716	752	737	746	665	722	749	717	705	762	732	708	709	734	697	733	714	685	721	746	722	737	724	645	737	672	685	715	751	659	703	753	704	733	712	692	703	708	728	717	725	776	713	735	730	724	717	760	730	698	719	668	727	734	675	691	701	667	755	746	704	702	739	743	704	701	711	674	703	729	694	713	715	728	714	632	736	713	707	722	686	739	747	755	736	742	760	738	724	730	731	741	679	698	677	716	709	731	768	687	695	699	695	724	696	711	677	659	693	701	734	685	719	704	698	688	711	792	722	702	701	721	689	751	708	711	713	740	721	675	767	695	705	726	712	704	765	699	713	705	695	744	683	723	737	739	667	698	730	669	732	748	700	779	754	666	694	721	748	719	696	713	744	677	708	675	759	718	714	729	735	730	707	735	770	726	672	671	722	718	678	710	729	711	682	711	680	750	700	760	707	745	754	707	715	717	710	713	661	697	711	678	725	691	762	720	710	692	704	698	722	727	672	732	711	720	644	718	692	697	715	727	676	693	764	720	734	716	758	708	651	713	673	674	693	760	685	727	692	724	710	775	710	725	742	727	687	698	734	728	728	729	712	654	695	719	706	723	700	647	735	693	750	723	668	727	701	683	714	729	707	724	733	745	730	704	694	721	684	735	748	738	707	721	692	763	701	723	741	686	708	722	786	687	731	706	714	701	706	769	725	694	682	771	677	696	720	766	711	686	674	731	753	704	714	779	802	754	680	703	760	697	723	752	714	696	748	703	745	742	701
31316	26706	35959	27143	18172	10718	11452	14477	17051	8869	3555	1423	1014	1267	961	816	679	682	677	623	542	519	515	512	524	521	587	586	503	564	507	470	444	414	479	478	377	350	356	403	328	349	369	367	364	313	324	333	322	352	325	318	307	320	302	315	314	292	312	288	297	345	282	330	333	336	310	313	295	298	316	305	291	302	296	307	288	323	293	290	327	312	307	326	302	293	302	286	286	274	314	302	286	303	282	290	296	327	276	297	330	297	326	328	304	299	291	309	287	342	319	312	292	314	296	282	287	295	283	302	286	309	291	278	301	308	309	302	284	294	282	275	310	315	292	311	294	308	301	271	302	270	345	270	270	291	296	301	302	299	309	325	297	290	291	281	270	341	302	280	291	295	326	283	326	322	274	281	303	321	316	296	291	313	302	298	317	294	289	290	298	313	313	282	304	326	305	319	284	303	292	300	289	293	278	284	296	315	305	283	280	325	296	299	280	299	279	294	284	320	316	333	300	298	289	264	303	325	260	289	314	333	297	291	312	295	301	276	324	326	274	308	303	328	318	295	293	291	292	291	297	285	289	303	283	306	285	280	306	305	282	303	306	320	290	318	288	290	282	328	294	315	292	309	314	296	274	294	293	299	281	316	293	278	272	275	302	298	322	308	280	301	342	270	274	248	296	310	315	301	295	309	329	315	318	270	296	309	310	273	305	279	304	301	294	313	311	317	318	316	315	295	305	318	301	299	269	294	292	278	313	299	284	310	303	304	310	281	296	293	304	299	272	315	289	295	309	306	311	301	257	273	288	293	288	330	284	286	332	314	289	286	291	304	294	318	265	296	291	301	289	268	321	288	268	306	276	329	297	309	297	287	281	299	278	302	313	298	313	298	285	292	311	309	274	294	291	304	295	299	313	257	304	330	317	304	299	299	286	283	297	313	297	314	275	305	317	280	287	268	299	294	312	288	285	301	304	342	269	298	277	307	270	297	308	286	310	322	311	309	303	296	321	288	251	354	308	286	280	295	284	304	320	269	296	262	322	296	294	281	278	319	307	289	271	284	284	278	282	301	302	280	313	265	310	298	331	311	268	301	340	313	293	256	297	285	315	325	319	279	309	273	332	291	305	277	294	299	295	280	347	300	290	277	277	293	285	281	269	280	302	350	252	304	278	296	280	316	291	321	317	262	309	302	285	284	279	303	292	284	315	278	320	304	292	330	301	280	315	301	315	306	258	277	288	310	284	321	304	313	319	288	277	279	307	311	283	311	290	295	325	340	274	320	307	291	295	293	300	293	326	302	287	311	310	315	309	308	289	283	318	280	302	295	287	289	282	303	297	295	305	296	305	283	314	272	317	314	327	269	279	262	336	268	302	315	303	286	288	309	292	271	297	288	292	296	314	309	318	272	254	295	299	291	325	306	299	284	293	265	332	280	286	295	296	312	286	313	278	340	269	304	346	327	291	271	311	314	270	332	286	317	298	289	285	272	304	310	324	319	311	277	268	309	284	310	302	301	310	283	289	292	307	272	341	275	303	308	272	283	276	286	313	299	285	301	289	309	283	297	280	310	299	288	313	283	301	328	273	299	303	307	281	312	296	300	285	313	306	300	328	305	292	310	292	302	307	289	299	304	307	290	313	336	289	299	281	276	315	273	291	273	302	278	307	283	283	313	282	309	283	263	282	317	316	307	295	326	332	296	338	287	302	315	319	319	292	277	308	334	274	319	310	295	358	290	302	285	340	325	320	281	301	316	318	294	255	316	303	303	272	296	275	313	295	284	321	281	306	325	263	284	302	294	295	318	292	298	297	315	306	278	265	286	326	314	293	301	315	271	273	289	284	304	315	276	280	315	286	271	297	305	280	305	302	301	319	317	305	295	297	288	282	275	268	302	302	276	277	315	323	264	267	309	287	344	321	301	276	296	300	302	323	289	312	302	295	274	310	296	301	283	297	318	282	287	305	305	271	307	326	294	305	296	266	280	288	303	288	261	299	289	323	303	290	313	267	272	295	289	285	282	290	307	272	255	313	313	294	282	308	263	288	324	298	304	298	312	331	329	312	306	294	299	292	288	307	313	335	299	276	313	310	286	296	302	310	265	297	302	308	271	322	281	307	287	328	271	321	295	288	300	310	302	308	310	292	326	311	315	281	294	258	298	297	323	306	304	248	272	296	297	306	306	318	312	307	271	303	316	294	305	306	324	293	305	291	299	292	331	296	309	330	310	313	303	274	300	296	313	315	302	291	305	324	298	262	288	284	310	331	322	312	264	297	310	295	262	296	295	284	312	319	319	286	307	278	311	312	293	289	307	276	304	309	294	317	314	295	289	314	310	278	289	306	270	322	280	310	326	300	302	308	323	294	297	297	293	302	305	303	264	295	310	282	290	292	305	299	289	331	306	318	276	285	278	274	280	294	280	286	307	296	285	289	278	292	319	285	284	304	309	292	276	332	325	301	293	301	306	327	313	296	309	318	303	290	316	344	319	283	294	291	279	307	285	294	291	288	315	307	275	286	293	294	289	299	330	305	314	281	308	293	267	290	312	288	298	275	306	301	291	286	296	291	293	303	330	299	277	302	296	293	299	284	288	313	316	296	291	308	293	285	291	293	345	331	333	278	306	283	261	294	291	310	289	288	265	321	278	290	300	265	291	280	283	288	328	311	290	294	254	303	299	326	295	302	277	297	311	344	348	298	294	280	304	293	313	303	307	315	334	286	311	303	275	295	296	324	293	258	285	311	331	293	276	272	298	286	290	286	287	324	315	294	269	301	311	262	320	273	323	290	295	315	314	274	283	326	311	288	287	312	269	295	273	314	281	291	305	294	308	284	319	303	269	331	296	297	316	303	286	293	301	301	316	295	311	290	331	288	310	264	311	294	291	288	303	312	304	302	288	278	268	271	326	316	277	313	281	267	326	256	281	291	310	297	305	299	263	286	303	301	313	312	300	304	314	295	294	336	298	298	316	285	303	304	302	302	308	282	297	296	319	305	306	312	274	280	304	311	290	305	267	294	317	282	261	279	327	290	304	280	282	311	299	283	312	304	278	324	256	266	313	314	296	341	319	301	286	315	282	302	294	260	319	302	312	318	303	300	298	298	304	283	288	307	292	279	304	272	291	283	299	301	313	281	291	299	271	299	292	275	295	312	300	311	319	273	301	297	287	274	262	325	319	299	303	290	300	309	297	275	310	274	263	286	295	296	327	261	318	326	287	268	313	284	284	302	289	315	316	260	289	315	285	297	292	320	316	318	307	279	318	304	286	319	296	284	321	339	271	304	304	297	300	294	312	302	275	282	292	255	305	270	295	279	291	279	299	328	338	333	298	323	315	338	324	279	276	250	353	272	314	299	291	280	293	287	322	279	303	285	301	270	262	295	289	325	308	290	316	297	315	261	290	329	299	339	295	295	272	285	289	297	334	315	277	279	299	317	281	315	293	310	318	264	312	318	292	317	294	289	305	293	291	279	290	288	317	308	296	312	286	280	292
18933	21861	37975	34875	30106	24526	28804	33599	36677	20567	14149	6463	4895	6803	5021	3856	3655	2947	3327	3034	2790	2690	2521	2383	2601	2710	3077	2996	2503	2751	2518	2113	1936	1555	1973	2015	1705	1406	1554	1410	1213	1216	1339	1183	1233	1009	1028	1080	1075	1013	889	863	840	792	854	885	846	797	840	844	791	831	825	854	838	832	826	819	838	819	799	863	837	768	783	810	855	799	807	845	819	838	785	782	771	769	805	713	803	789	824	827	754	763	794	792	771	744	799	782	805	740	857	789	708	785	763	747	812	751	789	791	785	764	801	746	773	773	763	770	781	751	740	808	751	780	737	794	731	750	765	746	769	781	737	752	779	766	748	781	725	750	753	736	761	754	678	733	766	722	798	770	744	754	752	721	772	758	749	748	800	768	754	713	791	760	778	752	783	780	787	747	780	816	763	772	725	733	755	806	763	747	768	793	762	777	792	759	709	777	738	720	775	793	742	807	776	747	734	738	716	763	709	811	790	724	736	731	764	836	765	725	754	722	767	756	758	755	736	774	723	782	735	782	784	761	734	744	783	805	708	761	751	758	758	772	737	733	792	782	749	736	778	781	769	736	759	738	776	741	808	773	748	761	775	751	766	744	787	765	756	773	789	752	747	751	780	785	803	719	807	765	728	750	719	750	805	784	771	721	718	768	774	747	795	726	806	742	769	754	773	741	762	726	755	751	820	744	787	769	751	755	807	778	757	776	740	800	814	814	813	745	721	803	730	761	781	733	788	744	769	765	754	804	790	722	762	724	766	762	777	776	773	721	807	793	814	724	743	765	763	729	807	738	798	798	813	750	729	729	755	765	790	784	743	788	765	766	742	746	743	767	736	709	757	765	774	767	741	718	787	763	737	747	747	737	738	755	734	759	724	747	777	743	786	716	802	746	789	759	754	744	766	752	761	758	776	790	740	755	775	711	761	777	790	751	821	784	757	774	737	760	762	754	727	739	748	743	786	723	744	776	725	766	757	781	760	766	749	806	817	711	798	776	725	749	741	760	767	774	793	752	749	760	774	718	782	749	755	811	760	783	766	728	783	797	729	812	742	735	745	749	769	784	712	723	780	741	764	767	775	762	728	761	752	745	688	753	760	777	723	763	768	785	748	788	730	777	705	806	758	742	751	772	781	766	740	794	760	764	784	790	757	768	784	721	765	763	846	751	768	774	731	786	775	787	742	763	769	771	777	745	751	729	774	765	752	757	743	796	741	721	784	721	732	769	790	763	773	774	827	762	770	779	778	695	790	768	752	768	792	782	754	791	771	746	789	766	745	740	755	717	789	768	756	744	816	739	757	749	754	783	749	743	754	768	747	726	751	754	715	773	755	780	834	725	745	801	692	752	763	778	763	784	829	792	768	770	712	768	795	758	696	787	727	792	739	771	787	827	755	758	804	716	795	744	764	764	725	733	752	790	767	759	756	818	779	757	782	751	787	810	800	770	767	721	710	752	780	761	774	773	792	741	788	721	728	811	765	756	767	737	774	795	775	745	769	746	756	738	766	717	786	807	722	759	778	807	769	781	757	739	791	768	725	774	805	726	713	779	757	752	742	743	722	725	738	793	728	817	744	755	742	791	817	728	829	729	809	761	753	711	740	755	739	745	791	699	805	773	773	735	728	759	777	760	758	744	778	774	785	782	759	784	767	756	732	755	771	742	736	786	764	751	690	807	839	788	749	795	755	771	849	764	835	783	712	782	771	767	772	757	775	763	777	769	711	757	720	731	778	762	774	747	771	727	780	793	732	737	754	754	764	765	755	770	744	768	765	750	760	763	755	767	736	779	776	735	745	721	740	790	768	764	773	763	777	757	769	764	787	761	776	745	737	715	772	757	781	727	760	854	743	775	791	728	773	776	767	774	747	745	751	762	759	746	742	758	788	769	745	747	773	776	728	727	800	730	755	775	776	665	755	784	784	746	748	763	796	773	790	767	746	779	707	784	779	755	755	754	724	824	764	768	788	758	795	759	776	778	753	712	768	783	789	746	787	750	737	754	764	782	791	725	769	801	796	783	761	796	758	768	716	756	808	732	759	755	755	811	748	763	818	773	706	783	736	782	752	732	781	757	802	731	795	792	768	774	804	686	724	737	722	749	763	707	714	804	758	802	809	720	751	755	729	774	784	725	730	818	773	789	774	726	728	748	729	758	774	739	757	810	794	802	756	765	785	726	796	795	740	801	756	734	758	755	744	731	779	761	729	783	823	736	745	747	809	799	738	798	728	767	741	726	745	830	757	712	772	731	739	781	739	724	769	711	707	750	800	751	759	755	777	788	774	753	793	745	725	788	759	739	769	770	771	760	794	742	774	749	730	794	735	752	756	748	771	799	780	828	736	770	755	768	725	772	742	738	712	750	698	773	772	774	727	778	774	741	781	782	731	762	749	744	749	776	743	738	781	738	768	727	810	739	767	764	789	801	820	792	764	748	781	754	771	740	809	777	728	772	758	749	744	724	730	753	823	718	776	756	792	757	805	712	729	766	783	779	749	777	773	725	776	788	754	747	772	811	744	816	760	778	769	746	811	757	719	788	764	715	774	753	742	745	776	749	746	787	793	761	790	768	686	775	760	753	688	788	771	764	812	758	762	720	747	796	756	754	808	823	793	800	739	784	741	752	759	767	740	740	740	777	747	760	801	777	760	733	795	757	776	749	795	725	741	747	727	736	751	743	742	788	748	744	744	780	773	751	803	722	744	769	783	762	752	751	806	760	726	777	765	773	743	742	719	725	777	780	773	793	767	712	743	734	765	717	801	770	746	734	796	737	722	717	748	731	792	739	754	767	728	751	761	764	787	764	756	756	753	737	760	779	772	748	763	718	752	777	748	761	744	756	748	756	796	733	735	733	792	733	766	698	786	753	768	748	745	774	725	719	795	764	755	810	735	759	779	721	767	739	759	758	702	783	758	711	766	748	758	749	776	763	737	747	731	743	755	751	802	829	760	755	771	790	834	752	795	731	745	747	760	731	722	740	775	740	805	825	767	744	750	748	788	770	807	739	764	791	729	750	782	759	777	777	766	743	770	759	787	742	759	715	752	733	753	781	756	776	717	774	800	751	771	725	792	729	756	802	747	749	754	763	754	734	743	785	742	774	757	740	789	803	726	755	751	776	793	770	751	821	733	782	752	766	738	707	757	758	735	722	758	787	796	810	749	690	775	720	751	770	781	767	771	747	776	741	787	801	721	803	745	747	763	799	784	723	819	742	783	732	722	806	810	774	742	730	773	758	744	758	767	787	785	767	693	753	730	731	810	738	803	731	690	732	782	755	756	791	764	715	749	757	790	804	753	716	788	743	796	733	700	739	802	772	776	767	764	720	768	762	713	733	810	735	740	756	812	739	723	774	783	737	756	752	726	804	739	793	765	767	738	772	762	779	752	750	799	769	754	746	774	751	715	769	732	732	746	795	729	714	760	715	686	750	774	725	746	725	836	771	774	801	767	760	770	757	827	706	726	736	782	800	728	808	766	783
39354	33093	39164	32945	23417	17162	19599	22594	25149	15303	7297	3501	1861	1890	1745	1386	1421	1112	1013	1047	792	820	790	815	733	931	980	860	770	842	727	655	519	505	581	570	498	447	457	418	392	394	422	346	348	382	332	363	346	328	323	267	291	299	318	306	302	279	267	249	272	290	275	307	339	285	311	297	285	267	302	279	263	298	304	294	265	280	286	256	281	283	285	280	284	267	260	267	286	293	281	241	267	256	284	268	270	280	287	279	261	286	304	255	310	237	278	279	266	261	286	283	268	261	265	274	271	248	285	272	258	294	259	275	277	299	253	270	274	244	257	271	245	262	263	300	258	259	278	275	287	274	254	290	300	299	285	255	315	308	289	270	252	263	251	305	278	276	227	295	247	295	253	309	265	277	256	298	295	300	246	275	278	288	270	298	288	260	245	287	250	274	275	289	287	267	250	269	265	274	234	273	292	278	269	268	285	307	282	261	213	265	280	289	215	300	272	272	278	301	285	280	247	284	279	295	243	262	294	272	261	257	281	279	264	293	258	263	265	280	258	275	262	273	277	274	253	254	281	268	253	282	247	251	266	252	265	276	245	283	292	242	285	249	251	272	259	298	278	262	274	273	270	292	276	267	290	270	246	277	280	263	299	278	272	290	305	254	260	269	299	260	280	284	263	255	263	270	284	273	304	300	286	284	288	243	259	282	263	265	305	279	291	283	264	284	274	264	257	276	266	276	273	245	286	280	277	251	275	282	256	266	264	304	283	279	253	272	248	242	268	260	263	302	259	283	285	251	274	271	272	247	252	277	279	262	254	258	264	251	258	276	280	291	290	317	272	258	299	277	255	255	272	257	244	260	263	250	230	298	280	269	273	285	282	259	299	218	283	268	254	265	246	283	279	271	294	268	275	281	262	278	253	287	266	267	251	271	278	282	289	275	291	269	293	281	277	285	279	298	272	239	251	248	271	278	272	267	279	261	298	253	254	254	263	288	282	283	257	233	268	256	258	244	260	269	270	271	278	270	245	269	252	276	279	282	258	291	266	267	271	254	260	250	284	245	278	265	283	252	276	251	282	282	273	285	276	264	280	285	300	303	292	273	277	271	279	241	267	277	291	268	260	266	249	247	288	280	253	244	281	275	246	277	234	265	288	282	266	285	251	292	262	279	260	263	271	276	292	263	292	246	262	271	265	267	281	250	257	280	301	282	268	281	278	265	264	296	301	270	273	250	239	248	259	279	283	265	264	275	264	245	236	261	260	273	328	262	281	294	261	282	261	272	253	237	289	259	300	264	260	281	271	263	257	260	274	265	251	272	278	269	256	290	283	297	253	290	258	231	249	250	248	264	252	293	280	273	256	272	268	301	270	261	289	274	254	285	287	307	251	288	302	231	262	260	311	246	308	278	256	285	277	282	248	279	280	291	253	282	247	262	287	270	262	283	244	270	256	282	263	260	271	312	270	269	248	264	279	273	285	289	274	271	258	270	295	266	282	260	269	252	280	288	250	260	266	238	246	293	272	258	276	296	290	260	269	292	281	297	262	268	293	279	256	289	254	286	281	263	294	249	286	241	278	276	243	287	244	269	256	243	280	272	271	265	263	292	266	274	267	260	245	264	300	263	298	272	246	269	250	270	274	256	271	271	265	283	299	261	283	276	288	292	270	316	252	276	259	295	255	268	260	256	265	254	301	273	242	259	292	277	264	263	272	307	307	282	260	260	257	273	268	283	285	252	235	289	282	281	252	267	283	242	280	256	287	288	247	269	243	253	289	310	240	293	262	277	291	236	242	279	258	291	294	282	304	291	244	260	278	268	261	282	270	261	268	287	263	249	270	293	290	275	284	291	280	285	269	265	265	308	285	278	278	272	286	270	267	270	271	254	290	270	239	277	247	255	271	267	290	302	268	277	276	273	277	264	259	253	285	287	271	271	291	293	249	261	262	264	263	284	309	250	270	269	277	293	258	288	280	254	270	309	234	288	289	279	249	256	258	295	234	318	286	247	279	284	273	257	253	264	266	266	273	291	262	255	242	261	234	255	253	286	259	288	262	272	249	263	276	258	251	295	283	295	246	235	286	274	257	277	261	295	290	264	272	261	278	281	275	259	244	284	253	265	277	238	269	295	299	260	264	270	258	273	278	293	258	247	255	280	297	261	307	262	268	266	279	278	272	281	256	266	274	258	269	274	271	258	293	281	291	288	269	266	259	259	274	223	274	290	266	260	264	274	256	288	271	230	265	288	244	248	273	252	306	262	287	289	284	280	271	270	276	239	272	278	236	242	299	251	271	266	264	247	266	262	255	276	252	266	237	250	249	258	289	273	263	287	270	270	281	303	267	302	285	270	256	282	257	261	235	264	269	277	274	250	257	245	255	288	262	298	236	261	258	272	252	253	265	242	231	249	269	265	237	274	304	270	281	230	260	311	271	273	237	282	253	244	256	269	294	276	290	242	269	286	252	252	228	260	300	257	283	252	239	266	281	266	236	274	262	294	279	257	291	243	270	261	261	262	230	302	315	278	249	284	253	285	293	252	266	271	299	281	281	280	283	286	252	230	291	284	267	267	263	267	267	289	283	306	264	304	286	271	260	277	279	260	271	255	300	285	244	273	298	280	267	268	247	247	298	265	263	253	292	286	263	296	276	244	273	254	286	266	282	276	247	262	275	271	275	302	284	253	258	283	264	271	270	292	275	276	281	270	286	290	259	257	255	238	262	283	267	251	276	283	259	268	286	293	264	284	268	244	276	270	246	269	271	254	259	259	274	261	254	280	279	270	270	286	272	230	280	263	263	281	296	266	295	277	261	269	251	271	296	301	293	273	281	266	288	283	293	249	273	295	269	261	265	251	270	282	275	289	264	266	259	270	272	283	257	283	272	272	246	280	266	266	269	236	258	279	252	237	295	248	285	275	273	264	266	284	310	274	248	282	266	273	259	252	267	247	282	269	303	230	250	298	248	295	265	280	305	282	281	240	262	274	289	263	261	280	244	284	251	268	287	268	275	257	299	266	314	295	329	287	295	301	277	288	282	273	307	267	251	243	274	253	269	280	266	257	255	265	291	282	275	265	256	281	287	282	245	278	295	257	282	281	287	253	278	259	269	254	256	257	276	277	293	248	273	279	284	261	236	280	267	273	261	297	272	249	245	306	279	273	259	240	261	239	289	273	255	269	283	308	271	291	228	258	268	286	294	268	251	251	251	285	297	279	276	264	259	281	280	255	264	261	223	284	272	281	244	253	229	240	286	250	267	245	292	262	285	244	288	278	290	301	280	274	262	264	283	250	281	277	268	250	258	234	299	265	290	288	246	259	261	283	255	272	274	256	288	266	274	275	276	281	268	270	279	260	241	265	254	225	271	267	260	279	263	289	231	244	317	280	291	247	287	229	241	276	319	257	259	274	253	272	274	255	302	266	289	253	263	255	263	295	302	270	246	288	258	283	299	263	261	291	290	236	258	252	262	271	304	265	270	249	259	272	272	280	268	274
23504	26329	39454	39588	34249	31341	34987	40067	41650	28870	21288	12682	8916	9999	8957	7543	7450	5418	5745	5287	4334	4435	4458	4478	4268	5112	5785	5129	4277	4546	4039	3830	2471	2371	3321	3115	2434	2247	2376	1830	1792	1842	1916	1436	1519	1430	1243	1312	1379	1085	932	838	912	915	854	990	900	766	788	768	819	856	900	879	875	865	953	869	924	916	816	776	765	896	830	764	749	794	723	767	806	738	772	715	752	711	738	753	721	765	650	729	732	727	714	718	752	680	760	732	738	725	712	704	696	692	683	662	685	699	715	700	661	657	670	661	694	703	728	691	689	678	657	695	706	702	757	701	694	689	682	619	709	706	672	694	699	638	644	634	689	662	740	671	664	702	654	712	695	712	629	703	645	677	707	657	706	652	680	678	668	699	723	692	695	653	677	687	674	683	658	673	684	707	685	683	684	705	720	690	694	669	727	675	660	680	689	726	633	701	675	702	680	675	704	701	706	710	661	692	682	710	687	724	710	689	690	702	676	729	657	693	697	697	668	688	640	697	710	654	677	708	678	691	689	707	723	678	695	675	676	652	685	702	671	670	643	683	704	686	725	635	665	709	675	668	734	696	683	654	685	697	666	691	697	698	700	717	655	682	680	739	677	670	690	683	649	707	689	713	696	723	703	672	708	706	749	689	719	658	730	736	687	692	703	668	686	701	706	672	669	684	665	714	677	744	714	749	696	681	642	726	688	721	706	680	707	664	726	688	683	699	660	667	679	679	735	709	662	706	718	667	724	715	682	655	712	724	680	658	698	694	728	687	647	693	707	736	676	742	645	651	673	646	721	698	689	642	716	707	693	685	678	718	696	701	700	645	738	698	678	708	698	687	673	686	662	694	655	663	646	685	703	718	699	677	727	706	702	729	659	697	666	722	723	730	705	734	671	719	649	671	686	658	673	669	691	673	733	683	702	710	719	720	739	714	653	681	685	669	709	715	728	692	709	635	679	701	671	737	666	717	680	694	654	718	715	686	656	729	670	741	680	653	662	677	723	722	687	713	683	705	687	675	683	684	725	717	646	682	658	756	715	731	707	684	702	649	662	669	701	699	664	705	653	719	724	662	688	638	691	649	728	713	663	662	692	691	686	692	690	695	730	711	673	615	747	700	656	728	687	684	718	685	659	728	648	666	711	713	691	694	746	706	701	668	641	657	630	652	659	700	682	666	670	703	699	691	727	706	653	687	703	682	739	672	714	672	727	701	693	669	703	695	670	707	720	680	686	700	661	680	691	725	655	664	756	682	666	688	674	663	721	644	717	724	663	666	710	706	667	700	690	689	693	715	654	654	660	701	677	711	719	633	710	682	717	692	696	691	646	734	712	654	698	697	679	705	730	687	708	704	654	711	650	708	643	719	692	691	684	676	716	731	677	677	708	702	681	679	720	705	662	676	665	695	718	682	690	684	659	659	730	701	697	675	717	742	706	711	751	672	657	708	756	687	720	702	686	692	688	674	675	715	764	716	693	671	704	661	660	705	643	659	672	623	696	681	702	731	661	701	692	690	663	673	703	719	702	701	686	691	664	608	719	655	701	665	667	641	705	686	669	680	677	668	702	652	704	696	659	713	695	714	688	681	688	653	714	642	688	732	683	667	678	675	708	719	697	662	675	675	675	699	678	651	643	707	710	693	676	696	684	678	676	671	673	673	714	693	710	751	687	716	681	671	706	699	631	707	706	683	674	685	672	686	662	678	680	704	672	682	725	705	667	728	661	701	662	701	687	668	704	664	723	697	685	696	697	680	697	719	704	648	717	715	679	719	706	642	687	701	673	676	687	694	713	763	672	694	711	748	699	668	683	714	666	695	676	676	715	705	675	681	692	707	663	724	679	680	718	729	678	714	687	679	694	714	696	667	718	703	674	664	728	624	664	684	711	719	693	705	725	716	667	663	672	680	723	641	671	669	666	714	668	697	656	691	707	641	657	676	663	702	614	706	709	713	685	673	716	673	677	637	678	653	660	688	686	657	698	720	695	626	729	728	697	667	650	661	646	697	673	650	715	644	650	692	665	656	686	671	672	696	720	730	715	675	661	711	718	670	708	716	694	658	705	688	716	697	695	682	648	702	703	735	678	692	644	630	712	694	750	717	707	657	642	717	696	717	695	688	723	677	664	666	725	672	615	664	696	714	696	667	662	717	681	676	668	659	667	705	692	688	692	689	672	674	687	695	676	705	696	709	681	714	655	697	734	677	684	696	703	643	668	673	729	702	656	690	719	705	730	750	716	676	730	680	647	643	697	663	647	696	693	706	675	695	698	685	714	645	685	674	689	692	684	706	705	676	675	665	713	708	720	720	672	694	634	708	668	681	682	658	740	635	704	727	699	660	682	653	676	677	653	682	727	686	713	697	716	667	644	707	730	721	642	701	648	652	686	710	702	684	745	699	715	687	690	668	641	728	707	671	695	668	744	683	672	741	752	669	663	689	668	715	687	658	722	703	721	704	669	680	639	709	703	669	659	666	680	727	615	684	682	701	672	641	653	674	689	694	700	706	694	687	739	697	710	685	697	708	721	696	676	674	765	626	688	703	675	697	695	711	672	662	691	678	696	707	676	692	680	689	691	706	693	681	666	707	690	739	670	642	661	726	742	679	682	718	669	714	668	652	716	714	683	692	676	657	680	663	674	687	673	717	691	710	709	681	691	684	662	695	749	690	698	695	683	707	687	679	693	693	646	750	687	737	723	684	666	704	644	686	636	670	654	718	687	713	700	684	705	730	670	725	701	708	686	698	710	702	679	664	689	676	688	712	681	699	672	696	701	673	679	706	700	671	712	693	676	676	691	707	694	683	710	672	719	674	672	703	674	708	671	722	660	681	688	680	734	689	705	684	718	709	694	678	706	651	674	718	697	668	700	698	682	708	694	657	671	682	686	666	703	699	686	689	662	696	703	738	707	703	699	700	665	716	686	722	738	672	676	703	671	688	722	710	656	677	678	699	653	678	669	686	677	699	706	678	665	661	680	650	711	695	668	693	688	698	636	681	711	686	728	658	699	669	662	735	656	708	635	685	705	659	709	657	660	695	684	707	699	728	672	642	674	701	689	674	707	644	723	634	706	685	688	656	693	697	719	673	701	735	702	692	721	701	731	716	697	687	658	643	667	639	682	678	690	709	666	714	687	665	658	668	720	684	700	633	728	666	676	673	657	684	678	677	696	655	729	705	675	651	669	646	669	661	651	694	689	676	692	679	690	669	673	702	711	706	705	671	704	715	727	724	633	677	658	656	678	675	686	672	713	725	648	682	703	684	708	696	671	732	721	663	676	678	663	666	676	705	664	701	668	730	719	716	678	741	666	682	654	687	647	712	702	667	644	663	686	712	744	727	688	712	685	635	669	671	739	740	654	695	673	686	691	708	676	686	688	702	683	670	691	711	687	709	674	664	692	638	679	682	632	654	678	725	672	694	682	656	643	658	709	675	691	683	658	660	626	692	709	695	697	719	731	680	699	700	696	684	678	674	665	677
16814	13388	17564	14589	9174	4382	3214	2681	2103	1479	1103	771	674	665	569	526	500	421	436	398	394	367	354	367	352	374	304	338	315	341	328	302	290	343	325	298	285	316	270	286	297	284	286	276	304	282	285	296	268	299	284	266	270	261	305	265	273	293	264	276	285	293	277	289	290	258	294	274	285	278	315	302	267	256	276	281	290	251	284	285	311	282	297	272	306	275	271	289	275	285	257	265	288	224	280	298	280	296	269	282	282	266	277	270	280	286	301	268	264	294	268	255	268	288	288	296	272	300	284	302	258	282	291	284	277	277	283	246	271	244	292	298	259	283	293	306	263	283	283	266	265	276	275	297	268	280	288	290	293	301	257	277	269	298	305	273	272	290	301	244	280	244	271	271	285	274	272	289	272	293	279	282	289	263	299	272	285	326	293	283	284	259	297	265	300	283	272	265	285	259	275	279	265	297	310	281	295	299	290	282	288	277	285	324	285	279	284	287	294	287	299	292	272	287	295	283	253	279	269	251	300	285	287	275	266	285	292	273	293	271	252	296	261	288	286	279	281	260	279	282	271	286	286	251	264	289	264	258	248	270	262	292	290	291	296	291	274	266	268	281	273	275	241	268	273	295	296	334	275	280	297	294	247	294	271	251	259	260	259	285	276	275	254	292	271	267	265	283	293	292	240	292	270	272	285	289	270	272	294	281	256	280	252	291	248	260	278	277	259	299	311	272	296	259	269	261	272	290	294	276	264	270	272	289	274	279	272	266	276	282	324	293	265	278	280	315	294	312	284	278	302	272	263	292	271	281	295	290	276	258	288	305	302	306	276	265	298	248	283	246	247	261	262	250	270	302	293	274	276	257	257	264	285	266	270	288	275	294	299	284	258	286	305	304	297	306	265	284	291	246	303	279	285	307	291	274	276	287	272	245	302	275	256	269	241	258	291	272	267	282	270	270	286	258	280	277	277	288	240	272	302	264	279	255	253	288	284	247	310	289	290	300	301	281	298	286	287	286	266	284	272	286	300	283	276	249	259	267	295	323	255	299	326	309	314	273	268	290	279	279	263	289	280	287	261	288	257	265	283	286	276	279	286	291	302	304	284	270	296	285	278	246	243	261	280	260	313	291	272	280	245	271	268	253	291	249	264	247	245	267	270	295	272	272	257	290	281	271	300	304	288	259	268	262	273	312	272	293	288	259	303	296	266	265	261	273	278	286	271	284	271	292	304	292	279	305	265	278	261	281	266	271	256	279	252	277	272	290	274	285	255	287	288	268	276	262	277	273	278	282	292	271	257	306	292	237	283	254	300	271	250	283	293	252	300	275	271	299	273	273	282	256	274	254	281	272	272	287	270	262	268	285	286	272	277	294	322	287	284	296	255	268	285	254	275	285	263	275	249	295	282	301	273	304	269	268	279	251	288	278	289	286	305	287	278	274	256	263	291	272	296	265	266	277	309	275	270	259	298	281	309	278	268	283	298	309	266	263	268	261	263	302	284	279	267	280	286	265	248	273	256	283	299	270	271	267	270	273	292	284	266	257	247	279	293	289	272	302	273	268	275	301	254	272	285	298	263	297	285	276	287	300	285	297	287	277	288	280	256	284	280	265	262	273	282	269	288	303	284	261	289	250	280	270	292	283	283	259	310	292	278	285	297	273	266	312	271	271	306	309	273	313	282	268	315	276	285	283	275	264	271	287	290	254	263	294	277	286	277	288	298	242	321	302	304	267	270	306	276	263	253	259	283	284	251	293	296	272	276	298	288	278	278	286	268	281	265	286	266	286	269	291	272	280	285	264	285	292	251	302	254	285	295	258	275	263	274	293	269	264	271	273	302	293	297	299	283	278	273	238	276	279	291	279	273	268	302	279	262	284	274	274	295	279	289	272	286	293	278	287	289	295	258	276	282	270	276	282	281	269	264	285	280	263	267	291	313	280	278	264	265	243	265	317	312	299	256	267	300	294	298	274	235	260	297	278	279	312	307	277	268	284	281	272	293	291	286	317	276	282	300	289	279	260	281	285	261	270	267	278	269	295	282	271	283	259	289	280	297	263	310	284	266	292	279	272	263	289	277	261	263	283	283	275	286	283	252	287	272	254	279	281	264	286	262	275	270	266	286	298	294	280	293	293	251	275	291	293	267	282	264	269	239	284	287	277	321	264	259	270	298	282	264	280	307	267	302	274	263	250	258	307	296	262	263	298	286	308	291	280	285	253	317	256	272	267	286	269	272	280	289	285	287	300	273	261	284	281	280	276	302	285	291	247	268	269	279	295	283	273	283	291	300	261	285	295	284	282	283	260	308	285	305	293	285	300	249	238	270	304	285	301	290	315	273	291	262	313	275	299	290	288	307	267	257	301	292	245	254	278	280	311	290	276	251	304	293	278	309	314	299	257	293	280	308	255	311	276	287	281	253	295	298	318	300	297	273	279	305	279	273	270	263	263	263	266	270	271	297	312	318	269	287	266	269	290	283	280	273	286	271	288	279	273	259	250	272	258	279	250	274	271	235	296	284	293	269	280	304	336	281	272	286	303	264	257	278	286	276	302	257	301	264	285	292	281	265	273	265	247	308	275	271	293	291	273	270	273	275	274	238	286	276	273	279	283	279	282	267	263	302	276	275	303	268	290	287	267	301	257	265	280	258	280	257	278	254	300	288	306	288	288	315	314	279	247	281	300	299	279	291	279	289	298	281	287	292	285	249	282	284	281	283	256	263	255	275	244	303	300	260	249	266	292	264	289	284	258	282	256	262	274	258	282	284	260	274	310	284	268	285	273	258	311	284	278	264	296	272	286	281	280	251	250	237	273	300	282	275	292	267	262	299	284	249	280	304	293	297	275	285	267	279	290	254	286	279	280	284	275	263	296	277	284	265	262	289	267	260	289	273	292	315	273	268	274	281	310	282	270	282	262	279	247	310	307	264	291	293	322	278	274	288	273	214	283	298	268	273	255	289	272	267	277	253	266	306	276	279	292	260	263	253	291	231	292	288	287	283	288	315	272	272	295	241	274	247	284	299	279	249	265	270	286	280	249	270	281	255	256	286	283	246	276	280	258	274	249	288	242	270	279	291	312	287	287	266	271	262	248	311	274	273	286	288	299	277	271	284	269	248	290	310	296	276	262	264	285	287	287	318	289	290	313	270	245	285	290	272	300	266	259	259	282	302	259	317	271	254	279	284	287	285	233	246	270	247	273	279	286	260	284	300	289	278	235	254	279	266	265	270	276	295	305	277	275	276	285	278	257	259	285	298	312	274	303	261	284	333	264	277	291	277	294	260	269	297	262	289	289	280	277	281	295	287	250	297	248	244	284	255	277	290	277	287	280	273	298	274	304	256	252	284	266	298	301	280	296	278	269	264	270	260	299	305	276	271	291	297	281	251	240	238	281	272	302	266	285	287	269	257	256	264	281	273	299	294	293	288	276	274	267	292	245	293	284	265	288	273	275	249	296	301	278	293	294	253	261	282	280	310	291	259	296	277	265
10013	11786	24036	25428	20891	13711	11965	10739	8931	6889	5132	3714	3171	2750	2437	2244	2161	1852	1636	1619	1443	1398	1304	1240	1252	1269	1272	1147	1145	1127	1100	956	938	934	1047	974	970	928	887	794	923	807	811	775	837	786	797	834	791	774	788	754	799	705	756	708	720	777	772	746	752	756	776	720	743	747	741	764	761	730	782	707	763	728	709	725	725	741	748	723	755	735	715	733	728	705	707	735	696	744	690	770	731	787	709	693	706	746	685	713	761	714	732	684	727	695	729	721	760	776	740	723	751	697	767	706	670	716	691	701	721	716	723	688	731	734	741	747	704	673	693	671	718	727	699	732	717	715	697	722	776	736	728	780	731	742	725	695	752	677	758	702	716	734	733	680	695	707	674	731	742	733	723	719	770	676	710	729	685	761	707	697	688	728	709	779	708	738	701	728	669	718	727	718	724	720	720	754	701	724	665	677	703	706	708	713	743	690	745	723	744	744	735	661	715	663	696	673	707	716	760	686	733	701	687	731	704	738	755	774	702	718	697	718	704	680	656	698	753	690	699	729	680	727	719	720	724	734	727	727	679	722	705	686	695	700	760	656	680	787	700	701	662	683	665	721	760	697	819	717	715	747	753	712	726	720	693	756	724	676	706	744	730	741	706	685	695	777	744	706	702	742	718	754	746	689	707	719	743	777	702	711	735	775	710	718	715	699	745	707	752	704	648	701	677	704	666	704	721	752	721	718	747	706	755	644	716	745	755	686	754	700	706	712	757	756	727	725	724	705	667	681	724	702	673	686	731	704	714	738	701	703	694	729	699	719	713	679	663	752	692	672	727	709	738	762	692	720	717	667	711	749	657	751	734	732	744	697	762	753	724	706	754	697	737	683	743	752	678	705	767	715	701	725	711	728	766	678	667	741	687	739	690	714	718	713	713	706	755	694	743	711	723	727	720	667	717	709	719	731	684	692	737	676	721	699	701	706	714	747	734	716	732	714	726	714	759	707	735	682	745	711	720	687	748	736	736	702	695	693	731	724	716	760	722	758	707	699	691	701	759	665	734	700	704	687	756	698	661	726	708	704	742	728	704	769	768	692	738	708	690	688	698	758	711	734	759	765	726	715	736	755	675	685	720	682	724	711	712	698	684	721	770	688	667	714	771	696	721	734	736	734	722	735	680	664	765	746	738	685	763	717	750	739	705	690	716	713	714	736	739	735	720	700	753	745	751	696	720	723	769	696	724	736	731	721	689	664	715	675	708	724	739	721	756	720	700	760	716	685	744	729	693	727	752	719	733	715	720	722	708	755	698	745	707	705	759	708	751	725	749	731	704	755	709	698	736	733	715	726	728	732	678	730	778	701	709	700	679	746	697	690	639	753	711	738	715	732	704	724	662	770	700	719	714	757	698	731	686	751	697	754	735	742	757	739	739	727	696	700	752	684	671	721	750	690	723	696	714	700	719	703	722	649	747	731	761	659	669	725	693	718	672	758	726	718	745	727	733	685	757	766	745	679	753	680	673	744	688	728	707	752	754	747	706	638	716	728	681	768	746	721	698	733	696	730	757	716	731	754	698	721	703	671	715	732	735	740	761	751	732	685	692	714	714	681	709	715	747	712	718	646	730	779	736	683	725	704	737	707	762	786	696	723	701	683	716	746	755	688	694	715	707	698	643	711	747	684	689	705	739	709	737	694	751	705	748	691	727	720	676	708	703	718	720	732	741	762	675	700	721	702	720	723	713	675	694	727	734	762	714	730	710	711	673	723	719	731	753	693	717	720	702	698	712	736	708	736	717	705	714	709	711	680	755	741	729	717	715	679	711	693	725	698	676	734	649	774	719	738	724	698	732	710	669	734	686	696	724	728	701	756	736	695	715	719	735	716	666	709	751	742	719	681	703	742	722	665	768	737	715	779	721	686	727	745	696	696	730	713	724	673	743	705	742	705	720	725	728	760	663	744	714	677	698	719	720	689	683	708	719	708	755	691	702	729	700	729	716	742	678	705	748	754	729	723	756	700	701	712	698	706	689	734	709	731	669	719	712	700	680	752	776	727	741	749	692	721	722	697	730	746	745	685	703	745	674	744	717	688	743	736	752	711	708	663	745	741	739	723	723	705	754	722	713	692	699	717	726	712	719	725	711	768	647	717	751	728	704	695	652	707	666	740	756	674	694	729	772	713	675	723	750	730	734	712	721	702	713	717	707	736	752	696	756	721	709	732	725	720	733	729	672	669	712	734	737	724	736	743	723	693	699	706	696	751	691	735	711	771	681	719	682	692	735	707	717	731	765	694	729	716	721	725	720	668	696	688	742	709	712	725	679	696	745	717	685	730	748	684	722	719	698	710	691	695	700	733	735	748	708	665	687	691	739	730	679	740	728	689	717	721	687	662	697	689	713	772	773	700	692	715	696	723	695	770	750	713	718	747	766	676	744	736	713	719	677	704	713	718	708	686	770	696	736	708	711	715	709	733	740	714	739	697	667	648	756	704	724	729	674	711	738	754	698	712	687	692	719	694	729	741	739	703	661	748	708	771	709	686	774	715	687	729	759	737	681	733	766	715	696	709	700	763	731	738	689	746	723	738	729	747	739	732	730	719	719	726	712	737	731	779	686	683	737	696	694	700	746	657	691	725	697	727	712	734	735	697	747	696	707	674	680	725	701	761	732	717	716	697	682	718	720	771	700	712	696	747	723	735	721	753	715	725	716	709	715	707	688	700	749	720	687	751	670	745	736	744	771	719	669	713	738	711	681	709	716	713	717	713	718	706	698	669	749	722	659	771	709	680	684	703	713	753	737	745	701	717	715	695	714	723	722	683	687	698	682	719	737	746	700	725	695	709	703	723	713	677	729	698	680	750	689	688	663	686	759	703	754	760	717	730	759	712	691	724	698	752	727	724	693	745	701	705	697	744	706	713	702	691	722	716	747	718	690	749	727	735	686	709	725	715	730	681	771	725	734	756	694	722	693	728	698	690	682	699	675	690	737	711	724	705	712	695	699	729	750	723	701	747	712	717	699	726	722	733	676	714	718	717	737	712	706	714	711	757	735	759	680	709	722	711	709	738	733	692	724	730	734	737	720	729	690	720	753	685	692	700	736	731	753	718	721	720	715	717	697	713	741	747	743	726	697	699	688	757	649	716	754	701	683	697	742	687	752	735	676	671	666	741	725	692	663	735	769	718	695	701	689	716	699	728	734	696	737	702	730	740	764	666	712	709	679	695	791	726	730	716	716	726	712	695	683	717	710	707	712	712	757	740	694	716	725	743	661	748	698	703	745	762	736	739	724	687	745	654	712	694	758	691	754	708	710	739	746	695	761	722	712	724	719	739	711	745	774	672	711	693	687	727	715	731	714	695	746	697	673	681	719	754	690	738	727	718	746	757	728	739	720	729	737	730	662	733	718	696	758	702	722	673	767	653	692	689	752	685	669	684	700	710	755	725	694	735	736	744	734	751	692	707	741	732	693	701	706	742	734	762	722	767	715	724	750	749	682	736
28961	24930	31305	24802	20049	12167	7475	9372	14379	6901	3308	1698	1362	1287	1179	1152	1183	1029	807	739	715	776	724	661	719	831	814	643	592	603	517	510	504	470	514	461	444	498	410	394	406	393	393	326	366	397	360	358	344	300	298	317	312	323	304	321	322	313	303	279	267	336	309	294	324	314	306	307	296	328	310	310	296	349	311	300	306	302	317	355	305	329	314	308	311	350	300	335	259	284	297	323	276	321	317	300	315	294	315	294	282	299	291	273	308	307	263	299	298	307	332	315	304	329	331	295	287	287	306	314	319	301	279	307	281	301	309	263	295	296	297	281	295	321	353	276	313	300	322	280	291	302	280	297	285	293	270	295	278	287	315	315	302	295	304	263	305	318	311	327	268	284	277	310	302	297	296	320	323	273	258	323	286	319	246	299	293	301	308	333	282	318	301	315	291	304	302	279	310	274	293	313	286	301	266	276	315	282	272	286	325	284	336	289	260	301	295	301	319	307	277	326	302	295	298	279	292	330	299	307	311	303	313	319	277	276	294	309	278	296	252	285	278	302	286	323	332	318	294	334	304	260	269	324	293	284	290	329	306	311	280	316	263	304	305	264	284	300	302	317	269	311	312	294	304	332	275	305	277	272	307	296	318	281	298	298	295	318	305	261	335	300	295	292	282	303	271	329	310	299	311	281	298	312	267	312	287	291	281	264	283	289	277	285	305	292	294	274	275	289	310	283	288	287	328	312	314	333	265	288	304	290	301	301	289	262	304	297	291	310	281	302	298	267	310	270	322	290	285	280	317	288	307	308	290	304	283	307	254	282	291	282	321	292	294	267	305	281	297	306	272	277	302	285	299	295	262	241	300	290	323	286	288	294	280	292	273	274	301	303	308	307	294	331	268	294	314	310	308	304	306	306	290	262	317	302	295	274	283	306	307	303	320	280	273	276	297	304	304	256	298	281	274	309	260	268	287	289	327	340	302	321	308	287	300	282	311	314	328	307	310	279	326	284	294	287	299	302	298	282	314	294	304	306	260	285	310	298	277	292	326	277	271	279	284	308	302	322	266	283	318	267	301	310	279	266	311	309	300	302	303	274	317	286	294	299	292	254	292	308	332	297	264	310	297	318	291	281	309	288	303	299	303	321	329	295	306	270	264	307	287	300	300	305	318	284	302	345	307	315	304	324	320	305	286	302	300	322	291	304	322	287	316	319	270	308	279	321	350	293	259	317	301	302	301	294	251	324	282	304	312	278	284	280	303	312	324	276	294	286	282	281	313	266	275	276	289	296	292	297	331	285	276	305	260	270	273	281	316	285	302	292	279	283	286	308	318	277	286	269	263	291	281	325	287	296	314	317	266	280	308	299	273	284	318	341	277	270	283	297	283	282	298	293	318	317	290	294	281	303	330	295	315	326	333	330	278	269	296	307	307	308	278	305	274	289	281	289	288	266	315	322	325	305	314	311	300	308	300	288	308	318	312	316	289	305	270	288	286	300	278	327	318	316	247	270	290	286	303	325	265	302	288	290	285	291	332	312	292	317	272	312	309	281	294	310	264	313	275	287	300	297	285	314	301	258	276	294	296	300	309	303	305	309	293	323	312	272	303	304	303	269	303	272	304	314	300	297	281	307	274	305	298	274	321	280	286	291	271	286	275	283	288	300	290	277	318	300	283	313	316	330	298	270	301	260	310	292	284	291	326	331	304	280	285	284	292	283	307	306	288	318	262	311	288	275	279	300	293	273	282	293	316	296	292	284	324	270	307	303	321	296	290	297	296	310	283	274	325	324	314	288	275	313	269	272	304	300	321	297	306	286	298	312	310	275	285	289	300	270	300	304	302	314	303	289	314	277	292	312	304	283	255	304	285	330	284	276	302	311	289	273	317	257	307	279	299	289	286	290	288	284	280	294	283	310	301	277	268	296	281	302	286	277	297	303	331	309	286	288	295	291	272	301	320	296	258	264	322	257	297	271	298	271	294	278	285	260	324	264	260	277	316	294	340	311	279	262	296	294	309	300	303	324	304	283	273	290	291	289	301	283	292	316	310	323	288	265	296	302	318	278	290	300	317	318	327	283	293	310	289	288	284	285	286	332	286	285	301	329	276	328	313	268	310	290	295	305	286	280	319	280	301	322	303	298	266	295	298	350	289	292	311	348	288	305	278	282	302	321	270	297	304	281	292	298	300	300	304	286	291	290	291	343	307	294	311	271	310	277	307	299	291	320	325	332	315	284	299	279	295	308	276	316	309	277	242	292	267	293	343	326	265	256	313	291	304	297	323	290	303	272	285	311	295	292	306	288	281	285	277	292	309	276	301	304	327	296	323	318	315	285	294	308	284	325	288	293	316	323	275	262	299	264	283	305	303	267	252	248	290	279	318	298	288	324	282	303	295	310	297	299	328	280	274	266	288	286	294	302	304	326	298	329	292	301	284	273	319	307	281	323	344	289	290	305	278	308	320	290	269	268	301	316	277	294	321	317	293	314	324	281	265	280	304	317	316	282	287	260	305	324	288	273	308	300	289	324	291	296	272	297	301	292	269	274	299	293	310	278	286	285	338	278	290	296	327	304	280	279	312	296	279	312	297	278	263	313	271	293	287	278	284	281	290	315	294	307	323	307	324	331	271	302	290	283	327	309	318	317	295	297	307	313	284	290	307	285	281	286	309	310	300	309	309	294	308	286	316	300	304	307	289	277	295	273	305	282	314	313	323	273	263	286	326	332	307	282	295	306	332	278	310	317	310	292	304	285	287	283	333	269	301	312	287	270	317	291	289	307	282	313	289	282	312	260	285	298	313	294	306	299	335	298	309	300	319	266	297	315	265	309	328	286	276	266	278	333	323	341	285	294	319	304	321	331	308	259	271	281	307	318	285	323	284	278	312	315	302	310	293	283	293	270	269	300	292	310	260	288	319	285	311	312	322	270	301	308	308	296	316	289	238	311	315	301	279	296	296	297	275	296	305	292	289	286	295	320	306	279	308	305	271	298	314	318	314	301	320	294	295	318	253	292	309	300	261	284	269	304	344	297	273	294	290	309	274	297	296	327	305	289	274	289	317	301	271	292	291	291	283	275	287	293	313	310	325	296	283	310	305	323	288	281	320	316	280	302	274	266	263	313	311	272	325	317	301	308	295	277	291	286	286	308	322	288	288	336	307	296	300	284	307	286	333	287	305	313	323	317	284	301	306	290	313	294	316	286	246	293	293	314	310	291	276	319	288	280	307	254	309	284	283	318	285	313	279	315	296	297	308	293	324	274	290	288	311	271	303	335	293	260	301	290	307	267	307	279	297	305	297	286	276	301	299	303	293	300	280	277	312	317	267	274	275	291	293	303	301	291	309	318	287	303	272	294	296	284	285	306	288	274	300	292	276	294	300	278	310	308	312	248	288	332	279	284	314	306	283	288	291	296	304	294	299	302	294	294	282	316	312	313	306	261	259	283	283	304	294	299	291	277	302	298	303	307	304	295	288	272	305	287	282	321	298	283
17362	20699	33887	34328	33051	24983	22081	27254	34514	18607	13413	7932	6682	6821	6517	5948	6112	5406	4199	3836	3852	3997	3890	3706	3883	4283	4725	3795	3308	3074	3013	2564	2321	2188	2538	2129	1919	2143	1844	1557	1656	1477	1382	1211	1339	1245	1167	1266	1155	935	898	903	874	879	823	882	829	806	824	820	853	833	871	878	908	867	842	918	804	931	856	893	836	888	837	828	794	785	882	797	809	782	764	799	768	738	766	794	760	787	829	764	811	730	768	775	719	757	742	812	750	800	770	795	741	791	737	710	788	777	739	785	768	793	739	801	751	755	750	786	764	737	751	772	767	769	725	769	753	810	753	765	735	759	768	799	751	748	747	747	766	776	790	766	746	694	783	731	770	777	787	770	713	725	767	798	708	718	819	781	727	745	733	797	821	738	733	780	765	743	751	720	723	696	749	771	784	730	822	728	784	807	750	719	781	755	767	709	717	757	765	796	742	759	723	764	751	765	765	727	775	768	748	764	719	738	775	744	752	747	756	752	749	725	769	800	757	735	766	797	706	780	718	725	701	829	738	730	777	728	750	770	769	780	728	719	727	755	774	717	774	806	721	744	767	779	748	734	748	786	761	767	795	760	746	724	781	768	751	775	795	764	716	762	726	742	771	736	778	769	755	784	780	757	771	708	719	749	804	784	760	692	787	725	761	718	782	762	744	791	781	742	747	738	793	758	731	782	755	768	740	734	732	788	713	712	761	774	761	759	746	745	744	798	762	752	760	801	785	754	752	782	755	692	734	743	730	795	793	770	767	743	797	798	784	758	747	745	767	773	764	767	774	739	758	765	763	752	765	726	730	725	780	761	755	749	806	742	700	705	783	741	766	775	711	750	720	775	783	756	752	788	740	731	703	760	748	777	762	745	726	762	717	758	743	746	775	749	773	760	765	750	803	783	770	732	733	715	822	771	716	736	710	719	710	770	741	744	788	741	742	767	705	766	714	719	779	760	689	710	754	759	777	716	753	762	760	718	749	708	744	778	759	756	796	742	790	796	800	794	754	779	744	771	738	690	741	747	767	760	759	751	792	763	738	755	764	776	722	769	797	721	788	719	759	748	750	715	750	790	759	708	782	746	730	753	763	759	713	812	784	730	711	719	736	776	737	769	718	753	760	719	782	764	727	792	692	746	704	759	779	769	786	684	755	758	726	698	756	746	765	715	771	760	820	799	750	737	742	717	754	733	770	724	769	754	729	779	800	746	806	744	739	771	758	759	757	726	823	761	779	755	788	736	739	750	747	784	764	776	761	819	722	763	743	748	714	742	749	747	733	725	742	773	793	775	828	787	723	764	746	738	752	743	787	828	766	726	697	739	804	761	773	747	757	776	777	739	773	692	828	739	724	786	730	834	723	725	744	782	745	750	775	732	747	803	734	755	751	753	717	720	762	755	735	741	745	696	824	703	733	694	777	774	773	718	755	771	741	717	746	753	808	777	780	763	762	727	743	773	767	792	746	761	752	786	714	772	728	800	765	750	793	779	771	760	748	754	797	813	745	774	769	734	732	733	729	780	788	786	720	712	764	783	747	770	701	769	767	740	746	766	713	751	747	723	760	772	766	743	733	734	700	766	754	782	765	819	761	700	747	745	727	811	780	737	760	770	735	777	750	752	743	728	761	745	745	757	757	745	764	779	753	712	759	736	765	770	725	754	748	742	750	736	781	773	756	764	747	755	788	745	792	750	724	760	765	726	773	727	736	749	786	724	790	726	772	749	724	804	735	733	756	776	763	742	716	764	778	771	770	719	752	764	753	760	714	730	723	731	770	741	772	721	755	747	782	754	765	756	698	771	727	758	766	778	783	775	730	739	756	799	728	797	742	747	732	740	705	738	711	752	727	787	778	735	746	778	766	730	745	768	752	758	747	801	757	783	752	736	724	772	781	727	730	711	726	758	778	749	736	707	780	762	717	768	791	742	755	711	759	793	745	732	767	732	743	785	718	775	754	752	733	791	784	768	725	762	781	747	742	742	774	759	711	751	740	743	725	749	772	801	752	774	735	781	768	749	752	761	774	761	761	853	750	731	750	777	731	735	727	766	769	755	737	799	730	763	718	792	765	746	726	761	803	734	774	735	736	763	762	722	793	761	754	756	708	755	745	818	758	762	706	820	699	767	756	727	773	742	785	739	784	723	734	774	747	729	734	798	757	738	739	760	747	685	776	820	774	710	726	796	807	770	743	747	760	762	803	755	788	729	725	759	759	693	753	742	771	766	735	780	786	788	774	765	729	774	755	741	768	756	781	784	775	780	761	784	766	776	731	763	751	747	759	746	724	793	737	776	792	749	755	791	745	766	697	735	749	778	728	801	764	760	748	755	769	774	720	768	755	754	741	746	738	730	734	781	781	715	800	703	793	748	772	775	745	783	720	774	763	716	849	753	760	750	774	754	795	761	769	819	728	737	761	725	748	765	766	777	760	746	763	752	773	768	769	758	763	746	737	689	769	708	767	773	738	671	738	761	734	727	776	743	748	772	709	786	760	718	784	778	725	774	741	773	729	747	764	700	747	702	749	745	740	733	761	758	791	750	767	713	767	752	764	724	758	748	752	729	748	790	753	759	756	743	769	804	758	771	742	757	792	756	766	767	788	738	751	736	765	768	786	777	775	711	787	775	752	802	783	743	782	744	724	795	739	767	718	714	745	721	735	756	742	757	761	807	749	759	727	765	697	770	728	737	774	774	786	712	786	773	741	762	772	755	766	776	778	727	782	772	763	732	740	790	716	801	820	809	774	766	773	736	722	727	735	725	733	761	762	751	702	810	755	807	726	751	762	765	719	762	777	740	724	751	775	739	790	776	801	739	767	785	756	769	744	765	763	767	772	798	749	796	763	723	810	707	784	743	823	751	720	687	754	747	777	782	721	758	771	754	737	745	760	732	712	820	745	764	752	744	766	762	765	736	789	774	766	771	724	767	770	724	739	741	746	752	727	770	758	740	752	765	738	757	773	767	799	734	755	784	746	781	722	738	778	731	804	741	789	741	757	738	754	735	776	746	714	747	727	735	775	748	732	763	752	744	772	811	772	713	746	788	745	750	742	752	716	771	735	729	785	733	759	764	729	750	779	740	809	809	707	729	754	780	739	733	748	775	749	740	715	767	704	765	737	744	725	769	762	774	767	726	782	725	729	719	740	765	756	761	826	755	813	775	762	755	734	741	742	774	785	747	765	693	748	763	740	681	772	749	778	799	756	720	774	764	759	804	775	703	725	786	738	774	734	747	738	732	789	752	775	768	721	748	700	790	791	737	769	767	744	744	748	749	779	729	733	777	758	716	757	727	723	755	758	716	741	708	750	744	761	795	793	706	742	755	776	780	774	792	767	743	773	742	748	688	768	768	823	727	762	759	720	759	764	749	745	750	696	771	798	730	780	815	769	750	752	697	759	771	758	792	737	768	785	775	713	782	743	755	726	790	731	747	743	765	726	730	786	755	744	766	762	749	749	737	789	772	722	768	722	781	746	761
38381	36514	40880	33406	29566	25628	15863	21208	18540	7842	4877	2389	1752	1907	1700	1552	1420	1373	1266	1060	1052	1045	1063	1056	1080	1153	1081	1062	914	718	740	699	513	616	531	528	486	543	533	516	488	393	356	346	415	398	316	337	342	329	272	270	276	287	312	289	266	268	297	236	289	289	277	287	275	297	281	268	307	275	308	300	302	300	300	275	275	318	302	276	269	266	278	270	279	291	301	284	262	261	275	255	274	281	274	273	281	270	282	277	280	250	247	256	253	281	264	255	287	292	251	267	266	250	283	297	252	250	284	259	268	274	305	279	264	244	264	248	265	295	258	295	296	260	244	285	278	257	258	274	270	305	267	287	286	284	281	276	279	277	262	272	277	280	247	258	264	298	252	275	267	282	270	243	251	302	272	256	287	282	254	290	262	295	303	257	265	291	274	280	272	276	273	261	287	258	281	249	282	273	266	278	280	280	287	257	275	284	282	262	287	280	245	282	260	272	248	267	272	272	308	271	287	252	266	265	264	259	263	271	278	238	253	276	269	244	244	261	249	268	250	231	291	274	264	268	279	266	230	272	245	261	293	274	260	244	271	285	253	243	254	280	257	270	235	254	237	282	280	287	240	273	252	250	239	265	269	258	257	257	265	282	265	292	292	236	253	273	294	262	248	250	285	265	260	289	294	279	279	251	286	262	258	288	246	259	261	241	269	274	240	261	265	282	293	255	300	258	272	269	265	252	253	267	260	258	247	273	253	303	297	289	267	302	243	257	238	288	258	263	255	272	273	262	302	304	286	290	260	262	254	267	250	260	258	275	276	241	284	282	249	252	275	283	263	263	291	257	286	305	299	264	268	266	247	269	273	248	263	290	269	277	255	316	284	258	263	260	240	286	241	285	273	258	242	286	252	255	272	253	312	270	255	261	252	256	265	256	269	271	249	319	256	284	252	233	261	264	310	274	275	264	245	244	281	281	287	273	305	276	304	238	265	297	273	267	245	267	291	256	287	264	270	274	268	263	245	301	271	241	282	261	253	240	266	256	265	287	255	284	277	281	270	268	273	270	249	276	265	245	270	240	282	266	250	264	281	271	272	242	302	264	274	289	288	286	257	303	287	296	279	295	253	243	257	271	277	242	274	291	242	252	284	235	248	269	278	261	280	270	230	249	305	266	273	257	268	278	252	267	284	262	247	271	257	292	239	313	280	274	296	265	295	260	262	272	256	255	265	263	293	263	273	249	270	258	279	289	268	259	274	254	260	272	274	266	264	269	279	279	259	246	262	266	274	279	256	281	249	279	256	244	264	294	275	260	275	232	264	258	273	285	286	252	270	241	265	262	245	297	274	291	241	287	251	256	284	278	247	249	271	283	271	281	242	269	247	306	300	291	303	278	287	280	239	275	278	263	242	281	269	275	235	291	252	249	271	283	283	251	285	249	277	271	287	252	289	277	272	275	273	323	281	264	279	284	296	274	264	265	301	264	271	251	260	272	260	266	284	257	271	285	266	270	271	241	250	289	281	254	233	296	266	249	269	274	263	260	292	243	257	258	280	291	253	239	268	265	248	282	248	273	301	261	259	293	245	238	264	289	277	257	262	266	266	267	276	274	260	270	267	264	282	281	278	281	282	276	272	271	278	257	273	261	266	262	267	297	259	279	255	298	265	288	276	260	272	269	291	269	270	267	246	263	322	273	270	256	263	259	254	258	273	240	233	257	238	282	228	268	260	280	271	259	243	264	285	308	289	271	269	232	288	259	294	292	274	264	203	283	237	251	252	237	243	264	284	246	288	283	276	254	237	288	297	262	287	288	246	238	265	283	288	290	247	249	284	284	237	288	248	249	276	265	256	237	223	224	264	276	276	246	288	267	265	278	264	280	275	249	263	264	269	268	279	280	284	272	312	313	275	280	285	322	249	245	267	296	267	290	283	259	280	267	279	254	229	309	246	263	264	284	280	263	272	284	282	280	275	262	242	265	293	275	264	269	305	298	287	250	256	282	241	300	258	235	281	267	286	233	281	272	276	245	293	276	267	262	276	257	282	291	263	256	266	299	265	248	263	252	267	276	273	274	287	238	242	248	263	287	258	257	283	291	270	259	275	256	251	322	266	278	260	256	280	283	294	254	285	267	228	310	293	291	268	242	268	282	320	275	274	248	266	267	257	320	259	277	244	272	294	277	284	277	254	263	281	278	279	249	259	252	239	294	283	277	281	271	258	241	271	274	260	255	265	243	258	243	265	268	271	275	311	308	291	259	253	265	267	248	265	281	277	280	273	264	284	303	288	234	277	268	260	281	260	255	288	285	268	274	245	281	251	270	245	279	296	299	290	297	260	302	278	266	276	286	262	301	264	281	276	261	259	255	266	283	256	267	262	275	275	291	251	271	296	265	259	278	257	309	279	275	252	261	250	249	280	263	264	297	271	233	279	259	263	250	288	244	260	249	276	288	252	250	275	271	283	300	294	279	257	245	275	249	284	249	258	263	256	259	286	256	240	284	288	275	248	279	247	277	292	262	331	283	272	283	289	252	259	245	282	278	288	249	284	292	293	255	293	270	287	271	271	285	262	267	239	266	300	241	274	269	269	251	272	241	269	267	291	294	297	222	281	228	241	258	239	265	289	253	260	286	259	233	264	291	278	297	276	266	260	258	282	256	264	250	291	271	262	295	268	268	275	269	263	256	280	263	279	303	264	274	280	256	278	285	259	264	259	284	281	278	280	252	249	251	298	281	265	291	241	267	295	279	268	246	275	259	265	245	297	310	279	262	273	257	273	301	273	236	272	274	280	285	252	268	246	269	277	273	228	268	249	253	232	277	249	277	287	270	276	274	271	277	282	298	254	266	257	268	277	247	248	276	298	249	288	279	288	230	267	272	282	248	280	258	250	275	280	264	276	240	254	267	274	275	272	288	297	245	286	251	269	240	285	264	265	220	241	298	280	243	253	240	277	264	257	271	277	272	287	296	270	257	272	258	270	257	265	278	260	264	276	267	255	212	305	288	279	249	273	269	281	294	262	288	283	240	249	291	283	249	279	284	245	277	274	299	271	268	261	281	263	272	255	284	260	262	298	295	258	253	252	272	243	280	244	273	256	257	234	266	274	266	271	280	264	264	275	292	274	243	276	262	267	233	294	275	267	255	275	269	286	281	250	256	282	283	308	291	263	257	282	269	289	245	247	252	273	277	265	276	259	255	286	263	305	278	309	275	241	248	242	265	264	274	256	251	269	278	283	275	263	266	267	251	253	270	263	272	242	279	252	275	275	269	275	264	260	275	237	242	276	253	271	285	271	248	250	267	274	268	282	287	274	275	278	240	264	288	263	275	263	252	270	249	284	289	288	298	268	244	285	279	275	270	283	235	263	299	285	242	294	281	267	267	252	266	292	297	287	273	266	250	289	288	268	261	271	266	247	242	272	291	275	277	273	280	262	240	234	298	276	275	259	253	283	249	288	269	287	267	238	262	258	278	307	279	262	275	282	276	261	254	267	274
23470	28924	40334	40972	41648	36403	31170	39417	34963	21008	17141	10494	8173	9709	8828	7658	7587	7267	6776	5451	5945	6171	5644	6068	6368	6802	6229	5974	5014	4315	4744	3639	2592	3255	2876	2566	2484	2964	2502	2340	2344	1933	1780	1420	1659	1579	1308	1464	1278	1131	831	856	929	854	901	870	821	746	807	792	783	802	846	872	864	875	832	875	907	882	885	877	839	856	785	795	732	758	783	784	756	733	780	794	687	735	719	760	716	716	764	712	699	670	730	705	678	715	686	758	685	687	711	703	654	710	743	755	698	710	663	741	723	697	685	742	685	686	659	712	702	700	710	711	717	686	715	651	661	702	711	714	679	696	661	683	701	697	728	669	694	683	672	618	681	659	669	672	690	695	677	656	704	701	677	709	733	748	661	675	677	646	699	706	732	708	687	716	690	685	674	715	699	667	703	695	696	654	710	674	640	679	660	699	698	659	714	649	679	713	677	683	698	739	689	706	749	692	691	671	716	683	658	693	709	675	657	698	652	647	643	702	681	705	704	683	657	700	645	646	698	689	653	649	709	690	755	688	711	698	721	694	677	672	639	677	691	670	686	691	711	692	677	687	706	686	681	636	745	684	718	667	666	682	701	735	657	681	725	709	664	661	690	710	679	648	667	653	707	709	652	667	726	724	700	678	681	723	700	688	713	702	691	689	677	717	720	642	704	677	672	653	746	685	713	749	701	674	684	673	734	621	688	693	677	672	650	687	680	661	693	691	711	727	651	709	687	723	693	710	699	678	675	726	680	654	696	695	673	679	695	677	662	721	726	678	701	656	689	706	701	692	657	681	688	735	669	696	700	674	655	674	656	703	642	690	705	702	696	675	748	652	680	674	696	704	673	660	727	717	721	699	679	677	717	664	620	700	662	699	682	658	687	698	683	696	708	652	662	682	730	688	718	674	687	694	712	639	674	633	664	649	712	690	666	716	652	649	754	704	638	639	708	704	702	691	636	671	705	676	688	640	665	705	689	665	713	709	716	679	690	687	680	677	683	728	729	713	615	731	657	678	705	673	694	644	683	726	736	694	692	735	685	698	705	660	706	703	678	661	663	700	720	677	688	683	694	693	663	645	700	651	655	667	733	687	719	660	664	647	686	688	707	645	705	672	711	692	667	719	670	696	641	692	685	711	701	661	649	699	700	678	743	694	690	671	677	641	725	657	687	688	646	694	668	690	676	662	670	651	698	690	673	693	689	708	704	630	684	665	726	689	688	692	683	639	668	659	717	661	698	691	651	693	693	697	686	714	709	709	661	661	650	640	649	677	682	731	699	657	716	649	673	694	631	669	718	689	669	685	704	690	695	694	720	679	697	682	682	648	730	734	678	670	669	676	666	701	668	728	679	664	672	670	717	704	701	681	730	744	643	651	701	713	684	684	729	710	697	679	703	696	686	684	718	671	690	659	681	672	690	672	692	705	689	710	674	665	681	697	712	660	690	679	712	686	691	713	694	662	663	681	699	714	687	705	691	674	746	736	706	707	643	691	704	705	674	686	652	745	693	736	667	703	696	676	713	673	755	674	722	703	674	746	663	672	709	682	670	685	704	671	691	657	677	696	656	706	660	671	614	688	670	643	680	666	674	701	722	695	665	676	661	676	701	654	666	671	621	661	674	715	679	654	641	654	722	699	697	732	716	700	641	670	726	668	685	713	669	638	665	665	706	735	683	667	711	636	669	644	715	694	676	674	702	697	680	711	667	642	675	720	692	700	702	704	686	668	687	726	704	694	691	706	698	673	717	682	652	667	685	679	744	695	694	691	660	697	672	704	656	719	740	685	684	714	621	734	701	725	654	669	692	673	675	700	678	664	698	707	673	687	689	684	721	656	649	693	717	680	640	723	686	698	688	643	668	666	690	691	730	691	661	657	697	715	728	674	721	675	684	686	697	718	712	745	677	685	729	697	660	637	660	719	673	627	641	697	676	671	637	687	698	669	654	675	676	694	663	625	660	653	689	685	689	650	702	701	723	700	664	729	695	724	696	721	697	692	681	690	706	683	674	659	704	713	689	686	666	699	718	655	709	722	712	688	674	754	637	694	669	690	668	667	622	738	715	657	644	677	713	669	707	718	680	728	650	630	715	653	625	691	685	692	680	665	655	672	672	692	708	661	720	661	705	684	645	642	710	689	708	695	744	672	697	660	658	677	684	622	706	708	642	642	647	681	689	689	664	651	698	680	706	675	681	671	692	696	716	694	706	719	672	679	672	722	674	695	705	700	715	689	671	652	728	669	686	689	678	672	689	673	675	675	688	677	669	695	662	681	706	678	664	679	694	691	682	666	699	672	639	658	702	676	671	718	667	694	668	712	688	694	652	668	684	705	669	649	670	695	690	701	712	694	677	666	710	675	645	669	681	737	677	714	704	701	713	637	707	728	658	716	718	645	719	705	687	690	649	703	696	693	739	718	690	694	697	698	707	713	674	703	683	719	673	690	677	657	662	670	706	673	663	662	677	696	721	669	677	722	653	714	720	677	681	688	719	674	657	671	740	707	654	662	645	710	723	664	678	665	696	670	694	731	677	719	719	680	733	683	701	728	709	670	674	711	703	669	658	711	723	659	730	634	692	672	685	676	743	663	691	684	683	701	670	735	707	726	657	686	686	662	679	684	712	674	684	705	683	733	662	660	659	670	652	643	689	693	740	692	690	639	671	694	647	735	646	688	697	689	690	689	667	646	655	696	666	712	689	669	691	723	679	670	718	717	708	673	690	760	694	707	687	691	698	699	662	704	675	685	670	720	672	699	725	675	661	707	721	704	698	731	660	678	678	697	729	679	657	697	687	668	624	653	703	645	701	711	699	683	671	688	655	659	698	670	690	670	701	707	705	665	686	667	703	698	640	723	681	737	708	713	667	690	674	685	703	699	663	717	720	673	687	679	721	669	599	672	679	738	679	640	695	720	661	701	645	675	719	679	711	641	700	684	675	646	725	673	700	699	693	624	749	724	670	703	693	716	715	663	651	653	676	691	692	660	727	680	666	689	646	712	727	671	683	635	679	691	668	679	701	702	665	683	648	712	717	688	716	645	669	686	692	624	682	686	713	700	681	686	702	741	684	662	691	667	678	689	674	724	701	683	692	683	679	668	675	654	678	677	667	696	721	697	684	662	705	641	699	657	694	702	683	641	671	662	721	730	625	710	672	643	719	668	738	686	710	692	641	684	693	722	710	693	696	732	695	693	689	670	696	709	668	716	712	685	652	714	672	716	627	744	725	663	736	701	649	701	680	715	708	650	713	671	672	704	701	661	682	751	668	640	738	700	686	698	673	671	686	671	686	695	713	680	655	682	661	671	683	664	688	683	724	674	678	666	676	710	682	638	706	687	688	674	732	659	675	740	717	683	697	747	716	664	675	730	685	689	721	636	624	641	692	687	676	690	663	655	666	696	642	693	675	670	694	649	699	686	672	716	660	697	651	664	719	687	678	679	636	687	716	707	694	669	707	654	708	656	687	706	705	660	687	655	714	698
17565	14367	20099	15198	8709	4591	3019	2536	2391	1529	1165	912	733	610	540	514	490	450	417	371	407	412	378	392	388	364	389	365	334	317	362	322	290	291	302	290	308	297	282	283	272	277	289	293	302	284	312	284	311	278	293	288	276	282	285	284	298	328	306	313	259	286	276	271	271	306	290	270	283	281	277	278	301	305	259	281	278	279	271	262	276	261	306	264	248	303	282	248	292	272	299	275	287	295	287	276	290	303	289	320	272	299	281	286	272	296	280	282	310	286	305	294	299	294	286	284	292	253	287	278	299	296	323	263	281	328	275	265	287	283	287	277	295	291	282	276	307	269	257	290	278	270	284	306	287	268	303	288	245	276	287	262	286	280	321	280	259	297	279	277	302	318	294	259	277	278	268	249	270	273	278	300	257	274	281	276	295	275	290	283	287	306	262	293	266	272	299	282	307	279	303	293	263	292	285	264	287	301	285	286	280	284	278	258	251	287	261	245	255	286	256	280	273	278	271	308	286	290	257	288	290	295	274	287	308	268	251	281	263	265	328	278	270	287	262	297	301	289	295	297	289	268	257	287	265	306	267	267	263	289	286	278	294	301	285	296	269	294	278	299	278	244	290	280	285	236	294	248	280	272	299	309	271	256	265	280	271	291	253	294	294	289	279	287	268	315	264	274	283	259	280	289	265	301	305	258	267	275	280	318	274	281	273	288	296	263	323	311	294	321	310	269	272	291	269	266	273	287	265	272	262	270	290	276	277	292	305	284	276	274	282	303	280	298	307	293	292	293	286	272	284	301	287	260	295	246	301	258	300	281	274	291	269	294	280	254	294	291	276	282	299	275	279	273	279	278	255	290	285	285	289	270	274	273	310	270	283	281	286	299	317	285	284	283	318	283	349	292	267	273	258	264	310	275	300	282	295	273	271	263	292	289	289	276	306	249	290	287	302	272	279	295	273	295	284	289	301	234	273	283	283	252	264	255	302	296	264	264	272	317	282	288	282	273	312	287	327	264	295	236	276	264	271	290	268	256	296	285	278	279	268	274	286	280	248	281	273	287	260	298	279	296	275	271	286	270	268	291	266	256	315	279	303	290	297	292	289	301	276	263	296	312	262	286	317	263	279	232	274	256	286	287	303	290	274	279	291	278	309	287	291	278	256	291	266	257	303	287	301	266	296	292	258	274	296	271	289	304	283	285	280	275	299	276	291	303	262	271	271	278	249	291	292	262	262	253	317	311	269	274	258	308	290	281	259	249	313	263	274	289	275	308	321	282	270	292	298	296	269	268	304	271	300	289	275	259	262	304	326	287	295	275	295	273	308	293	284	264	262	297	281	290	286	271	278	268	277	294	291	266	303	284	266	293	287	275	280	287	282	290	281	289	309	305	288	265	281	305	284	262	275	315	270	284	284	251	265	278	277	256	264	268	310	253	263	287	296	295	289	308	297	259	269	273	269	282	285	306	312	300	242	308	277	292	279	284	305	233	278	304	282	295	286	265	266	279	258	294	289	295	282	273	285	286	289	291	271	306	259	282	258	275	305	257	297	262	287	263	283	280	281	274	300	233	305	291	282	266	289	284	326	291	275	304	268	323	312	288	283	258	283	297	287	282	292	292	285	274	260	257	274	285	257	303	274	287	272	277	296	261	277	297	266	265	275	283	302	294	303	301	276	252	266	294	297	290	283	280	288	273	247	283	312	273	277	293	285	310	275	286	283	301	278	284	266	299	261	279	266	299	290	300	286	248	301	276	272	301	295	287	289	288	288	285	300	273	306	321	251	292	276	278	282	278	281	263	306	310	281	275	295	278	303	288	269	288	276	287	287	286	276	269	252	275	259	280	290	287	272	270	272	277	284	277	283	289	280	267	301	259	265	289	267	282	282	265	303	279	317	274	252	256	296	304	265	288	282	278	281	291	290	294	307	295	278	294	260	273	297	289	286	270	263	271	280	277	267	255	266	265	279	303	286	289	267	245	273	302	266	284	267	301	299	294	306	276	293	292	283	298	277	299	302	286	250	307	262	279	308	263	280	301	288	290	240	294	275	229	248	278	254	289	287	286	280	306	265	316	289	287	318	279	260	277	293	261	271	283	309	280	270	285	297	298	302	301	240	287	267	264	290	307	296	243	315	311	281	289	274	269	268	275	292	286	292	328	285	295	301	302	299	292	272	278	302	272	265	280	287	289	288	270	271	272	287	294	263	298	285	270	326	269	279	273	283	284	272	295	275	275	292	283	285	283	259	293	280	301	281	297	265	232	257	290	271	304	301	261	279	257	260	287	263	266	300	288	264	272	275	292	316	277	274	304	287	296	274	286	279	246	282	276	300	290	263	278	272	297	285	320	267	262	250	308	288	302	263	279	276	275	277	325	285	299	282	265	255	318	297	269	297	263	298	279	285	262	303	285	276	248	276	315	299	307	285	299	291	279	275	296	297	295	292	283	283	306	296	279	293	283	284	280	278	277	322	292	296	283	254	286	278	257	302	310	291	287	271	298	305	285	296	267	262	286	299	298	275	271	278	252	295	303	292	294	298	273	281	267	290	282	264	297	287	279	269	313	285	308	260	263	301	289	289	244	268	276	313	300	271	295	281	277	268	264	303	309	263	288	294	304	304	285	283	272	282	281	274	302	266	289	273	303	304	293	276	266	278	261	270	279	267	253	255	303	273	254	309	273	297	292	277	268	230	278	290	286	300	287	271	275	303	271	292	293	283	292	281	303	273	301	277	285	301	322	279	271	294	305	264	311	273	295	273	293	268	277	282	265	252	256	272	250	271	271	272	258	330	270	260	275	270	284	295	283	292	285	301	266	289	271	291	267	262	285	288	251	270	254	255	291	280	293	296	290	284	280	287	274	272	246	297	263	281	278	314	279	289	283	284	277	253	266	311	264	295	270	286	255	264	302	282	272	287	305	292	324	281	287	260	281	228	275	272	304	287	273	300	305	278	297	271	257	295	306	284	255	278	283	280	288	308	281	304	297	311	284	298	291	306	250	294	270	276	281	287	304	262	261	279	291	297	284	251	313	271	288	283	300	275	299	281	270	288	248	262	298	311	290	283	291	272	234	261	289	285	273	303	310	285	275	284	261	290	291	283	270	281	286	265	282	272	278	250	275	296	279	300	284	279	294	287	289	268	286	271	292	295	290	284	289	289	266	261	258	259	258	269	287	300	279	287	271	278	265	283	288	281	251	294	255	297	292	279	269	295	291	271	258	256	268	279	306	276	282	277	270	309	242	281	273	290	280	259	319	281	268	290	302	320	297	282	277	290	278	266	322	269	278	316	304	297	265	280	252	278	264	282	283	290	268	287	281	265	303	269	303	319	283	287	298	263	294	268	256	296	266	287	303	258	299	266	292	264	285	239	256	280	311	256	269	307	285	279	304	275	296	291	295	281	279	277	258	283	311	263	302	281	246	281	293	312	248	300	272	323	287	303	301	240	263	270	244	288	290	317	296	292	279	271	268	285	271	292	255	271	331
10397	12880	26211	25355	20019	13745	10979	10340	10138	7329	4955	4068	3148	2765	2579	2316	1946	1859	1756	1670	1629	1465	1418	1358	1359	1378	1262	1146	1162	1092	1134	981	963	903	951	958	915	941	877	869	857	907	852	830	824	846	764	789	782	752	781	847	719	752	753	781	754	754	730	720	737	781	743	716	785	743	778	749	736	721	740	732	770	750	722	763	749	721	758	745	739	726	713	743	728	742	732	766	756	698	723	746	694	741	745	705	684	774	687	718	729	739	785	782	745	750	737	714	737	708	744	716	740	748	734	711	693	732	746	654	757	722	699	699	683	781	658	708	735	759	718	737	674	788	657	703	702	739	739	690	703	677	689	680	732	759	718	749	719	701	690	666	758	780	732	700	739	739	719	706	772	698	705	704	749	748	719	750	654	712	694	711	686	702	722	738	808	766	692	746	744	741	737	725	769	711	714	662	735	702	708	750	705	679	691	657	739	707	714	715	705	732	728	698	733	748	729	733	739	689	719	714	731	716	726	712	733	717	716	734	703	783	774	712	720	684	706	740	671	706	710	724	720	726	730	754	709	727	700	729	709	709	733	701	691	728	704	742	746	725	685	718	731	675	754	763	699	740	716	683	687	721	690	689	720	757	659	734	703	723	717	739	748	719	743	695	726	720	687	754	742	690	730	691	709	747	711	726	717	738	735	753	703	675	712	725	715	733	735	675	741	712	660	684	698	689	740	726	746	744	699	741	757	695	750	740	720	726	685	717	677	728	716	709	724	783	739	752	743	750	739	691	713	710	766	671	724	681	742	713	749	790	741	746	734	742	752	702	726	722	706	770	693	723	724	701	689	718	784	687	668	723	737	752	705	754	739	715	711	682	725	731	705	738	690	730	744	706	703	773	763	720	714	708	711	705	650	729	715	705	729	715	691	785	718	686	719	721	701	765	754	722	681	691	753	700	732	773	693	753	726	706	713	735	717	688	674	719	720	745	698	764	719	745	708	762	731	720	712	731	720	657	726	755	732	707	716	698	747	747	684	680	723	796	724	716	680	768	758	723	718	707	757	754	798	740	708	709	713	787	736	709	719	724	701	691	697	766	744	684	649	760	754	679	674	702	666	723	707	714	732	664	710	689	732	717	708	689	710	703	752	685	692	717	746	691	778	702	756	687	709	650	678	731	761	746	751	741	708	757	738	685	756	726	702	718	750	718	723	726	740	724	718	706	695	750	707	775	742	725	688	713	730	721	685	709	713	766	742	668	702	739	695	733	760	757	694	729	708	679	749	668	752	703	706	704	694	738	749	726	727	723	823	710	751	696	735	731	726	714	751	697	675	766	699	679	732	805	730	718	722	738	721	712	686	702	711	709	692	722	686	755	724	725	760	737	679	714	706	744	741	666	720	711	744	705	707	681	700	715	699	727	686	729	710	717	757	683	674	699	727	690	699	694	758	711	731	713	756	733	709	713	719	674	698	732	723	731	737	724	683	715	681	752	769	766	693	742	731	738	718	739	709	726	724	716	642	718	741	719	747	736	702	713	681	734	727	738	647	762	740	698	738	741	689	748	688	715	729	784	689	751	728	714	684	720	691	719	685	707	715	735	703	710	751	700	730	745	754	778	759	708	724	716	712	726	759	703	748	709	712	703	723	720	721	686	691	730	708	730	684	764	748	705	708	738	726	699	774	728	674	717	710	745	771	735	721	730	707	717	750	712	718	721	681	730	738	724	783	700	703	689	718	702	733	719	714	727	695	800	717	777	753	715	703	713	721	734	738	708	672	657	738	700	702	710	723	689	752	726	712	695	719	685	716	717	762	746	680	742	724	743	741	737	745	698	703	738	731	745	757	713	633	771	738	753	706	704	737	764	710	732	732	731	749	704	721	729	700	708	726	708	734	711	760	719	741	764	683	719	698	687	735	769	723	715	725	707	733	699	671	701	740	737	723	755	756	756	694	652	757	735	722	744	746	692	696	713	735	716	705	681	658	685	717	717	735	693	700	722	743	749	747	708	736	725	687	756	725	683	731	755	723	734	696	772	725	683	735	717	716	673	791	709	675	727	749	725	733	686	684	768	722	730	717	699	753	737	726	753	729	733	670	740	721	710	693	708	737	738	721	691	646	697	712	728	720	720	744	722	701	748	675	735	732	760	708	688	738	701	700	722	698	700	670	744	777	716	707	754	681	746	721	715	707	744	730	717	710	741	771	763	743	730	714	730	742	723	724	695	746	719	700	744	716	706	803	698	715	700	714	705	709	724	700	733	676	686	710	724	735	691	733	725	705	731	703	727	684	707	723	752	732	721	709	772	756	710	708	736	688	729	788	735	728	725	708	641	721	704	708	705	712	652	732	704	714	686	752	745	785	693	717	740	730	722	715	707	678	707	722	693	696	730	681	719	722	729	739	731	731	722	730	737	736	740	692	744	710	698	735	711	742	748	785	683	662	743	709	705	712	725	651	734	732	716	707	706	679	728	747	701	702	740	755	681	768	719	714	739	741	684	740	750	785	706	722	793	750	773	738	693	688	675	727	757	708	727	706	732	676	687	708	721	748	767	706	700	696	721	717	737	663	726	708	711	706	787	736	744	747	739	692	743	718	772	708	739	726	705	704	745	729	711	698	742	703	728	736	717	738	678	744	709	712	752	715	696	711	712	716	670	721	755	711	724	723	740	727	688	771	699	687	702	714	684	731	748	679	751	675	754	736	677	738	691	737	699	684	734	737	730	751	697	702	700	704	701	734	696	687	717	695	710	724	707	713	720	719	740	685	698	749	697	742	778	768	697	658	690	751	716	690	729	720	704	711	742	716	737	701	740	705	754	750	732	749	698	707	708	691	785	707	725	699	693	727	756	743	687	699	739	741	730	729	734	729	808	730	741	762	736	711	685	721	725	717	719	741	684	711	703	717	730	732	721	698	712	706	699	749	722	696	712	750	732	650	781	710	706	725	717	728	711	687	702	682	712	733	726	694	762	681	697	717	729	734	707	677	770	745	728	750	663	716	792	731	692	658	707	714	691	740	691	680	735	743	718	719	773	769	679	675	718	742	722	713	762	729	704	771	747	712	772	752	759	719	709	724	723	772	737	736	719	724	760	670	751	739	761	720	659	746	753	720	747	699	737	702	704	716	732	703	667	771	696	721	690	744	731	708	731	708	684	727	719	706	714	742	753	731	742	743	751	761	775	780	741	646	770	687	721	745	718	657	747	757	705	708	705	686	721	700	717	686	713	711	737	731	707	660	750	774	732	726	705	704	740	740	739	712	698	703	730	711	707	732	726	713	736	755	764	705	693	678	709	723	723	728	716	711	759	711	742	686	712	748	707	738	748	749	703	734	749	769	742	680	736	759	698	684	697	727	695	730	700	735	711	766	712	747	737	740	702	730	691	697	744	738	753	726	749	761	708	692	752	725	725	805	719	741	730	753	710	704	708	704	702	732	734	706	713	734	717	714	709	709	675	715	714	751	727	647	747	721	734	691	666	742	714	734	739	735	705	723	746
30929	26807	34021	27555	15437	8157	6795	10601	9722	4174	2699	2262	1773	1846	1408	1213	955	959	833	902	827	875	771	805	833	788	763	700	592	590	684	528	417	457	474	444	414	466	490	445	417	460	417	391	387	348	352	339	344	338	314	302	316	313	297	317	325	299	290	308	303	330	314	298	311	328	342	311	302	328	270	303	295	300	292	291	296	306	296	310	293	315	293	282	278	273	317	288	313	294	288	307	313	333	287	332	298	297	284	290	282	298	292	293	241	281	299	332	259	315	294	286	292	305	288	284	324	304	299	308	305	320	298	286	292	293	277	286	286	301	310	283	331	298	282	325	301	292	306	269	284	273	276	306	299	278	284	286	292	275	282	294	292	313	285	284	295	316	309	242	284	323	296	313	311	297	308	304	285	290	282	277	296	294	307	286	292	271	292	286	311	254	294	308	305	323	293	307	289	303	283	319	281	306	303	298	273	284	309	299	287	271	281	257	304	294	290	313	308	299	271	315	316	295	274	307	292	329	298	313	286	298	302	286	286	279	285	285	324	312	275	336	312	295	282	315	284	304	278	265	311	311	294	319	304	294	310	299	322	279	284	298	305	281	282	243	290	270	298	294	314	319	310	287	288	256	331	295	297	273	297	284	305	290	282	321	287	275	323	309	314	268	300	270	297	290	305	298	307	288	294	268	299	312	296	323	284	301	301	296	303	286	313	304	289	307	271	279	312	324	289	301	331	313	301	304	278	306	272	295	312	292	297	323	283	294	269	306	296	276	287	298	305	294	294	282	305	295	300	283	300	276	317	276	285	301	323	294	281	290	274	295	284	298	309	274	278	266	301	260	304	311	295	298	306	280	289	313	281	333	307	302	270	323	291	292	283	271	277	298	297	310	264	297	309	271	283	302	283	304	289	290	301	287	309	287	284	287	286	289	295	322	299	300	305	299	299	330	303	341	270	304	264	321	308	295	329	294	289	287	312	279	324	312	301	272	288	285	304	303	295	282	298	269	286	285	297	263	297	287	314	285	310	279	305	302	347	308	297	290	290	300	323	313	299	302	300	306	305	280	292	316	313	273	295	295	300	323	296	303	302	299	266	323	297	310	291	294	273	271	327	310	304	298	287	301	277	274	262	279	292	285	353	308	278	295	309	313	297	277	286	303	298	301	331	273	283	310	268	316	305	297	278	312	305	312	306	315	293	304	292	254	317	296	294	289	312	298	308	264	323	295	306	339	259	305	294	269	301	291	264	284	305	313	288	290	299	309	301	279	291	330	266	287	292	304	290	318	321	289	304	278	267	285	303	325	312	292	291	331	289	310	320	297	277	285	302	294	288	305	286	288	271	292	300	284	262	295	307	274	295	285	299	291	263	330	324	317	296	290	311	282	283	284	282	285	289	278	270	304	304	298	299	291	284	328	308	304	306	281	312	270	306	313	318	322	303	291	293	274	318	264	278	280	299	268	269	294	282	312	281	324	295	314	263	296	316	325	331	288	315	273	312	294	253	305	298	276	280	311	286	268	287	307	264	317	345	316	287	311	256	275	322	296	273	303	297	280	302	309	319	316	327	253	302	282	317	289	298	291	290	314	302	298	306	307	273	309	290	307	318	282	296	321	321	311	325	287	329	281	305	310	252	337	301	297	276	283	301	302	298	301	304	305	279	293	302	308	282	277	274	287	290	308	284	298	305	300	294	289	308	299	302	304	319	325	268	324	324	323	303	302	291	256	307	305	299	287	289	301	295	273	314	320	300	312	322	307	293	252	286	317	328	296	290	324	293	314	297	295	298	287	297	286	313	293	299	283	298	283	329	306	315	314	270	293	296	286	276	291	285	275	293	352	278	286	291	290	294	308	279	324	307	301	315	292	286	245	281	276	256	307	280	290	284	284	296	284	296	324	293	292	328	313	309	285	265	295	308	301	311	302	283	330	309	318	270	296	290	330	291	266	349	299	282	288	263	288	308	293	245	297	285	269	278	283	287	283	259	258	312	305	306	290	296	278	345	279	290	272	287	280	304	282	295	332	284	288	282	320	282	315	290	269	304	277	299	289	283	270	295	280	305	303	323	302	276	276	296	274	285	319	281	315	283	289	296	292	302	300	291	300	302	262	293	298	310	297	296	324	255	263	288	316	287	309	289	309	299	265	282	318	273	288	303	303	290	297	295	290	336	290	261	288	321	295	278	289	320	329	235	292	302	306	292	265	307	281	312	277	339	284	275	301	293	296	302	301	291	263	303	294	301	311	321	278	311	307	285	289	284	289	284	318	316	316	301	306	320	327	278	312	289	279	296	298	300	309	307	297	306	319	317	282	333	291	303	276	308	290	312	318	305	303	254	296	297	301	280	314	298	277	292	267	311	317	272	274	258	273	261	294	307	283	296	278	291	302	291	303	315	310	296	299	276	299	298	326	288	305	326	304	296	305	284	302	306	315	309	258	317	312	303	279	303	342	257	312	280	305	306	283	297	294	287	304	263	296	304	275	298	298	272	326	284	286	285	304	273	292	291	306	294	288	274	267	286	333	300	291	304	299	298	316	295	306	276	301	302	275	271	268	317	289	295	306	284	310	279	281	290	301	316	313	329	267	275	320	305	283	272	296	282	270	282	337	288	284	279	294	307	321	305	287	273	265	274	293	316	322	310	318	326	280	289	308	292	308	311	290	312	288	329	292	288	254	312	292	273	293	329	302	298	286	316	311	304	306	274	318	293	306	305	298	305	261	307	286	307	308	302	317	316	305	296	276	264	291	321	278	248	319	285	290	287	313	304	276	300	297	300	276	305	312	292	265	302	294	299	331	280	294	283	313	298	312	305	299	306	284	298	334	268	295	294	297	293	274	283	268	308	309	314	309	273	306	269	306	290	309	295	300	304	302	278	285	306	290	302	287	285	294	288	306	313	272	292	289	257	330	292	312	333	270	292	284	290	327	289	297	301	296	287	309	286	310	277	293	315	313	321	273	294	297	290	295	308	288	305	289	293	274	280	294	308	299	325	280	286	336	319	305	303	274	315	286	291	298	335	284	275	302	295	306	341	306	285	309	313	324	321	311	292	293	296	299	303	277	331	264	309	290	294	300	297	302	307	291	290	314	306	319	334	283	290	285	296	287	308	274	295	289	299	333	311	322	292	300	292	299	261	289	268	290	300	306	292	310	309	299	300	308	319	284	274	291	319	309	313	308	331	295	297	260	319	316	298	309	288	296	291	307	274	250	307	271	284	277	316	297	295	319	277	277	308	268	286	309	286	291	305	331	291	311	281	276	299	295	290	283	330	282	284	299	294	285	299	309	319	292	313	291	291	309	284	287	272	292	288	285	268	307	324	301	287	304	289	301	321	315	287	292	306	313	284	290	320	300	298	310	275	317	290	285	309	282	298	293	287	277	273	293	297	293	296	293	332	313	291	310	341	297	293	287	288	314	287	298	304	294	303	288	291	315	314	263	300	280	304	304	316	298	319	337	307	330	302	303	321	273	275	290	311	294	309	309
18650	21799	36169	35503	25939	20566	20447	29105	24753	15371	11858	10222	8856	9239	6930	6362	5050	4869	4766	4711	4334	4266	4483	4510	4354	4114	4150	3752	2987	3221	3746	2521	1765	2063	2183	2004	1809	2128	2069	2086	1906	1811	1531	1593	1391	1264	1275	1240	1344	1124	993	870	915	884	915	880	818	823	818	812	778	831	873	844	857	865	863	884	860	871	858	829	783	827	804	781	772	848	783	812	816	826	791	763	847	759	799	803	782	744	722	809	738	753	790	794	760	787	786	769	720	775	759	772	743	752	802	809	782	755	745	731	787	818	718	731	761	773	769	824	751	727	743	731	780	728	754	734	745	751	784	783	739	751	721	760	745	773	738	779	740	771	777	772	784	783	737	775	759	782	764	716	718	769	718	774	679	773	753	739	789	777	740	740	729	768	731	810	770	756	761	756	763	766	780	777	737	787	792	761	744	761	711	765	769	740	748	786	734	723	827	766	755	804	710	736	728	726	739	751	757	715	694	746	781	779	701	798	766	780	807	736	760	743	727	762	726	751	805	770	745	739	777	714	747	719	786	740	735	745	756	727	713	752	717	770	752	779	758	769	751	730	744	788	791	742	741	795	754	730	717	740	724	734	707	774	753	762	763	750	759	734	770	749	731	735	754	753	710	737	767	780	749	758	767	785	749	780	746	745	765	721	778	733	687	753	739	782	728	756	768	766	731	755	778	740	785	719	757	764	764	740	731	740	720	731	767	768	752	755	755	786	746	726	722	741	786	753	771	760	749	716	732	701	764	765	727	833	718	755	762	775	731	705	785	781	787	772	704	750	755	727	762	684	772	732	756	772	669	731	771	761	747	679	757	760	729	755	755	806	721	701	748	801	745	756	761	761	725	744	761	755	731	742	734	761	736	728	741	786	745	736	776	777	738	778	743	724	756	721	766	785	765	727	766	814	756	737	803	784	743	789	773	801	742	720	757	744	772	743	782	826	739	803	760	706	735	775	764	755	725	727	723	703	737	739	741	740	751	749	771	807	731	794	718	731	759	749	738	701	713	739	771	742	757	733	714	755	730	720	764	768	744	737	734	764	782	802	718	746	761	757	785	752	758	717	694	750	737	730	771	716	743	756	724	720	765	737	703	750	740	762	723	761	760	778	792	740	741	741	741	742	733	775	778	739	756	758	729	795	761	767	758	732	738	717	718	741	782	741	736	734	792	755	753	784	782	803	769	737	753	772	783	780	725	744	717	795	738	781	739	748	741	725	746	703	730	746	765	736	734	755	767	686	773	798	726	728	748	749	728	788	728	732	750	778	743	725	723	762	787	761	745	731	744	745	763	717	705	759	765	765	739	711	779	771	744	739	746	747	744	802	757	791	736	727	770	737	721	740	751	725	728	745	682	777	754	735	782	723	701	775	727	752	761	763	784	742	755	759	772	760	760	723	751	772	741	725	805	755	752	743	740	725	767	762	727	798	761	738	788	734	715	755	780	742	726	739	734	713	778	767	783	783	712	749	748	807	778	741	796	761	781	744	769	714	762	732	749	754	775	714	744	801	765	788	742	748	785	711	779	791	715	790	754	707	737	702	761	758	781	727	737	739	727	792	741	766	774	771	749	779	763	772	767	744	770	750	716	724	751	734	741	706	739	715	735	769	758	801	760	776	785	771	767	778	762	713	769	789	768	736	704	679	727	760	761	742	744	768	773	767	729	727	716	746	754	775	793	739	755	752	747	753	736	746	797	709	731	784	782	764	734	793	743	704	727	800	740	728	771	744	782	741	752	769	746	735	730	796	769	730	734	764	714	741	780	728	777	725	798	715	756	746	783	768	767	732	718	746	727	752	755	775	753	780	715	779	731	739	733	755	730	769	723	731	747	766	690	737	749	783	727	764	763	730	727	715	755	718	697	800	658	678	755	737	739	770	762	782	739	742	707	742	793	734	793	751	760	752	740	714	741	741	754	732	768	769	740	759	761	736	740	733	767	776	750	775	772	795	759	734	779	747	717	755	774	732	775	730	744	751	769	722	746	773	726	714	738	749	758	715	776	718	773	803	777	788	776	770	762	724	726	694	763	716	748	761	772	748	790	770	777	758	743	768	741	792	721	723	746	699	743	732	757	743	727	733	771	755	765	764	769	769	753	770	782	720	748	786	826	790	718	753	718	723	740	669	785	779	759	753	728	769	727	743	747	803	660	736	755	722	764	776	698	734	770	689	753	741	737	726	799	742	774	746	755	791	770	762	741	771	750	716	698	767	773	735	716	735	712	717	782	780	732	710	788	692	755	789	765	793	786	719	733	814	760	773	783	791	766	746	706	730	740	764	697	745	725	783	719	751	786	766	746	732	763	734	803	773	702	731	762	774	720	758	775	790	717	800	748	775	750	747	776	723	769	770	749	739	750	771	731	739	709	749	760	700	732	790	737	709	783	800	717	754	775	760	777	756	750	770	761	716	776	716	773	764	724	751	777	782	736	813	739	722	754	782	730	759	719	729	742	735	718	721	743	693	801	782	706	735	733	700	765	745	784	738	728	715	750	775	766	740	714	771	805	760	736	816	763	781	803	722	750	705	722	775	727	750	780	743	736	757	742	690	767	798	710	766	757	741	754	728	756	770	763	761	731	760	769	795	718	786	778	733	750	753	732	768	731	742	771	725	684	739	770	781	732	732	748	763	735	790	714	783	752	703	775	743	777	695	758	752	782	710	737	761	788	748	800	747	787	711	742	763	724	789	754	736	721	791	762	735	746	750	790	713	723	769	764	742	800	752	691	788	755	754	775	726	729	817	741	749	803	789	789	756	721	790	722	729	796	740	763	710	728	748	737	748	731	796	748	780	800	727	732	716	789	735	745	749	743	792	754	743	756	712	745	740	741	763	722	799	728	765	769	710	748	760	805	743	759	731	736	735	753	702	750	752	727	724	757	755	704	735	784	741	773	716	751	784	756	705	739	709	801	776	749	773	783	762	712	809	746	783	762	785	782	775	774	713	718	700	767	706	731	786	739	728	764	747	758	708	743	732	700	761	761	785	726	820	722	749	745	809	737	770	745	759	751	731	708	731	760	713	770	741	733	772	751	705	733	738	711	764	771	716	777	771	767	758	799	725	745	781	760	760	717	766	771	734	747	737	731	737	733	770	735	740	762	774	721	733	737	778	709	738	728	776	775	748	709	766	798	711	768	726	756	713	743	749	709	727	736	777	758	739	751	759	720	774	788	775	757	769	734	714	736	761	767	743	738	754	766	799	749	733	773	744	742	705	746	773	757	761	733	754	734	747	791	757	779	721	739	752	759	764	699	724	756	723	715	760	757	780	732	777	817	755	776	725	726	717	751	790	769	701	732	771	749	817	787	751	699	734	684	759	752	710	777	726	754	751	750	769	765	801	762	776	805	719	753	761	760	767	739	798	785	788	758	682	753	709	803	745	776	764	739	795	790	767	774	743	712	776	801	846	777	775	701	783	702	751	726	777	701	812	763	756	779	737	744	724	719	760	743	768	712	769	812	703	783	724	710	761
37985	33483	41319	31741	21341	13147	14450	17205	15844	8333	4782	2813	2766	3722	2923	1982	1724	1298	1552	1522	1367	1319	1140	1197	1019	976	1046	1084	899	1028	1098	711	568	597	626	609	572	611	539	636	557	514	510	444	423	466	410	344	431	343	320	302	272	319	308	282	276	276	304	239	331	262	320	278	276	298	278	307	315	285	310	261	287	243	295	280	291	283	310	286	253	293	242	259	259	277	280	260	293	255	289	289	247	281	297	262	264	291	273	253	268	268	274	255	240	287	268	275	285	298	277	256	285	266	262	246	279	273	255	280	279	303	263	255	257	263	254	275	273	280	277	282	271	267	270	284	291	241	267	261	247	253	259	281	278	257	268	259	261	267	285	289	250	266	263	275	272	261	272	260	280	263	251	286	257	271	301	269	235	263	251	292	272	261	275	250	253	244	248	260	245	283	264	283	248	273	248	290	242	273	260	272	264	273	278	240	261	286	290	276	281	249	260	281	255	252	266	263	279	275	253	257	279	289	305	262	282	270	258	267	245	268	239	271	240	248	275	262	271	241	229	251	272	261	253	289	276	272	285	242	250	260	256	275	266	287	263	284	262	266	270	278	296	239	270	290	229	265	253	272	273	254	301	259	266	257	268	257	258	274	272	240	284	247	229	270	246	268	237	254	265	283	262	230	267	274	300	268	260	279	225	284	274	235	286	275	275	280	284	287	250	256	256	292	238	257	283	247	279	277	260	293	257	245	284	258	289	262	289	250	275	259	247	284	267	243	244	262	273	289	271	270	264	271	282	296	266	264	271	266	258	281	292	283	276	260	232	257	284	271	284	248	220	258	272	270	260	243	269	266	309	269	264	247	246	301	268	250	248	301	259	261	262	277	268	304	271	282	273	267	264	268	292	268	284	261	274	274	317	250	251	296	251	265	256	286	261	281	266	258	247	257	259	263	282	251	253	239	272	275	259	254	285	265	279	252	254	268	281	251	281	271	280	255	259	288	233	275	247	281	250	271	285	254	248	271	277	291	261	247	269	300	268	243	261	265	255	256	265	270	270	250	257	260	298	271	256	282	244	250	244	277	276	257	279	250	271	271	261	280	255	272	246	270	252	242	260	275	294	268	270	271	265	262	293	280	292	250	271	259	250	259	229	240	282	246	236	244	285	279	287	285	258	270	280	268	278	266	262	273	291	265	272	297	265	297	261	275	278	274	264	261	262	268	283	249	262	254	252	269	311	267	255	258	254	273	269	258	268	245	269	274	271	285	273	277	254	271	279	293	278	273	296	280	274	261	265	272	258	238	252	252	278	283	263	262	261	225	261	287	274	277	264	255	246	297	274	286	296	264	264	252	275	273	270	290	262	273	236	264	251	279	282	244	270	270	269	286	247	231	282	250	269	243	256	257	255	251	305	316	289	250	255	304	259	250	249	269	269	251	247	274	263	267	263	269	285	265	278	278	254	280	268	245	252	267	254	252	295	280	280	264	273	276	273	254	253	264	242	277	283	248	253	267	275	263	249	248	263	260	282	264	259	262	298	263	256	256	266	268	259	240	263	265	282	270	266	281	292	297	265	249	252	265	294	255	267	268	269	266	268	268	261	232	271	265	255	263	262	287	291	235	282	238	287	261	297	275	266	246	289	250	264	259	258	267	278	249	317	267	272	274	267	252	275	245	273	302	286	276	229	288	290	246	247	262	274	260	266	268	291	277	277	276	272	253	284	246	243	291	273	281	250	271	257	292	281	253	274	241	273	267	262	282	291	273	258	260	282	249	278	261	260	258	256	287	244	311	281	278	255	278	290	262	249	290	269	264	257	261	297	253	269	228	239	311	276	270	225	248	258	286	292	260	285	244	280	303	273	255	264	254	255	239	246	240	237	255	254	269	289	275	269	286	291	242	258	233	284	267	262	286	264	270	264	263	287	258	274	264	284	270	259	294	276	258	255	239	287	251	251	272	262	257	258	284	262	289	246	273	277	277	270	250	272	279	245	242	275	264	275	262	299	269	278	269	280	240	293	289	276	251	314	267	271	291	257	299	282	234	250	290	292	287	247	300	273	268	250	288	291	267	266	264	273	251	249	261	254	273	247	264	282	268	267	253	272	267	222	256	242	253	282	255	280	258	255	230	272	261	254	271	306	291	260	271	287	264	268	256	268	296	251	259	247	310	269	280	273	261	280	265	271	283	271	250	267	246	261	269	270	271	291	248	271	286	290	277	266	250	253	272	261	282	284	271	259	256	282	284	264	255	255	266	252	289	262	247	268	306	273	267	277	279	241	259	271	278	271	260	309	280	302	281	270	290	273	255	263	247	291	280	282	273	275	257	283	266	267	252	279	264	274	262	231	235	252	276	266	268	226	260	258	246	276	274	256	276	264	276	247	261	280	275	259	247	253	287	255	283	267	305	271	267	270	257	263	294	276	289	238	253	264	272	257	236	273	278	251	265	245	262	263	273	269	250	278	249	239	254	254	272	283	249	284	263	251	241	257	265	265	261	257	254	290	244	252	287	253	257	284	262	254	257	224	250	256	250	286	283	249	273	267	303	258	257	249	259	290	262	275	252	255	280	253	278	328	259	233	237	317	272	273	275	282	259	283	261	261	273	279	276	276	273	281	278	251	294	255	269	250	273	283	279	272	250	248	294	287	280	254	276	255	253	251	275	290	286	274	268	247	274	251	254	275	270	266	263	256	247	248	288	268	250	254	286	263	271	254	255	264	260	246	237	277	269	274	274	265	275	283	295	264	271	283	254	270	269	262	233	273	264	262	236	289	259	262	261	249	251	239	263	302	259	276	238	244	260	247	286	256	276	265	271	241	269	262	274	269	269	265	276	270	274	261	249	239	253	251	252	268	299	284	284	248	243	288	301	270	272	242	256	258	278	235	287	267	235	249	258	278	243	256	271	277	291	243	228	238	240	251	262	312	256	296	286	265	249	284	247	262	295	295	265	251	263	286	246	258	237	270	268	293	263	261	277	263	271	272	252	243	247	308	290	260	270	287	275	231	292	289	263	256	292	289	277	276	268	275	274	250	280	267	239	236	265	282	287	259	263	275	245	244	264	290	284	266	248	275	277	260	266	273	287	260	265	293	242	253	264	266	266	236	263	218	243	243	279	247	272	273	270	281	242	265	304	278	266	247	303	268	244	257	229	252	256	269	299	265	257	274	267	237	308	302	294	275	249	289	300	302	261	278	258	251	247	313	269	283	293	285	257	280	251	278	279	253	252	266	262	284	261	289	287	238	281	278	257	317	274	291	256	255	275	248	295	250	284	283	279	273	261	293	274	282	270	259	278	269	227	289	258	257	258	270	266	243	296	282	309	250	277	275	257	273	251	275	256	277	304	261	289	255	252	273	269	251	280	288	282	265	266	276	234	251	261	279	286	284	253	295	286	257	281	272	245	280	240	258	271	284	260	281	249	246	268	296	276	268	298	255	257	280	250	257	268	254	263	261	244	248	257	268	260	245	266	269	260	275	258	264	266	294	239	234	250
22688	26675	40775	38263	31821	27104	32072	35177	32899	22602	16622	12140	12844	16077	13316	9852	8853	7263	8190	7930	7535	7644	6774	6728	6236	6268	6427	6589	5298	6188	6148	4101	2640	3022	3614	3061	2555	3190	2936	3750	2813	2737	2533	2033	2070	1967	1897	1542	1819	1430	1058	908	975	947	936	890	826	797	807	775	808	857	900	922	890	947	906	893	938	923	994	877	767	769	781	701	750	837	740	792	791	787	788	755	787	775	799	737	690	703	670	759	718	761	776	685	729	748	728	734	727	718	664	676	719	679	690	725	716	718	705	706	680	714	663	644	716	664	710	675	617	719	654	639	697	711	684	698	713	730	686	676	665	671	626	666	672	667	684	656	692	703	673	671	670	656	652	675	658	703	679	679	697	678	653	713	698	685	708	629	676	659	665	679	650	663	672	735	664	679	683	645	656	692	669	656	710	642	654	652	664	690	696	684	690	701	697	649	704	695	672	680	685	703	684	662	700	724	698	704	683	614	634	671	676	692	683	649	642	655	677	654	675	670	647	732	661	703	677	644	712	675	636	693	740	695	691	751	706	732	723	665	688	713	690	686	661	650	686	681	683	729	706	737	680	716	657	689	694	657	689	662	680	719	717	712	648	697	666	689	687	716	661	663	671	678	672	654	655	640	691	731	683	668	735	679	714	738	653	632	704	715	690	718	668	727	690	721	677	717	699	716	675	693	695	699	647	665	671	705	608	684	686	681	666	663	716	683	667	619	688	721	698	638	659	719	636	660	659	659	669	687	688	663	676	652	645	680	626	675	695	674	702	705	686	722	665	664	672	710	620	671	687	716	710	676	678	631	706	728	675	684	660	675	740	709	673	674	689	685	711	659	695	691	685	689	676	685	676	654	701	698	680	676	643	698	690	661	683	723	645	682	682	645	614	661	696	690	691	680	637	685	658	675	665	655	666	711	696	696	657	639	655	658	673	706	690	658	655	675	646	688	625	671	709	703	666	649	695	667	669	636	658	670	662	658	684	696	683	707	665	699	718	726	677	704	668	695	697	694	707	689	693	709	657	686	654	612	684	660	754	691	686	715	670	691	680	663	702	711	676	705	654	687	743	656	666	680	718	658	654	698	635	683	690	695	680	685	756	681	694	702	682	675	677	713	686	688	683	656	723	673	646	689	663	664	698	715	723	664	655	706	687	689	717	641	689	683	646	696	689	689	705	678	686	692	667	710	640	666	654	663	694	667	641	637	677	713	707	643	710	654	631	728	678	685	676	676	657	712	715	666	659	686	681	689	693	688	648	669	720	650	661	667	681	700	701	671	672	699	702	679	652	691	666	715	665	657	684	661	700	690	676	727	690	681	721	675	690	686	651	732	656	694	691	717	689	718	643	698	672	679	730	726	685	678	691	665	688	725	672	682	689	661	659	644	693	669	710	699	690	693	702	672	656	686	723	623	652	628	662	641	681	666	727	641	642	651	684	657	683	669	666	701	630	761	692	657	716	690	644	690	610	685	666	666	709	736	660	682	659	687	724	733	667	715	670	687	640	680	659	680	650	683	687	678	734	688	669	736	732	709	669	645	668	695	685	671	667	659	668	677	658	701	655	681	708	686	723	652	663	631	669	726	712	681	680	619	717	642	708	690	684	698	689	681	661	703	603	669	693	676	664	721	653	643	645	676	664	715	705	692	684	684	674	708	720	667	686	688	714	722	649	708	692	710	674	710	654	666	702	695	672	692	732	662	691	685	689	677	660	639	667	682	704	638	710	625	673	725	652	677	690	654	646	662	691	666	649	705	661	684	667	689	700	726	650	668	719	691	696	663	683	713	667	630	718	671	695	680	685	723	641	704	687	709	662	685	710	674	685	677	697	687	634	671	680	638	675	727	686	681	692	659	731	682	691	670	689	670	671	678	653	699	676	666	667	695	683	671	669	638	684	621	695	640	670	708	721	714	678	702	686	676	713	634	663	694	681	677	676	666	656	691	685	697	685	656	686	655	700	638	683	648	674	699	693	700	693	681	748	728	695	678	685	691	667	725	693	686	666	675	667	693	678	650	649	727	709	655	663	660	695	670	662	668	670	735	716	715	714	703	673	695	674	662	643	639	680	708	703	734	672	710	671	730	689	676	705	648	631	652	674	681	656	691	652	694	597	679	718	714	676	674	693	671	689	729	679	704	696	718	661	665	667	705	643	659	662	662	701	710	687	671	676	653	679	700	735	693	719	661	655	669	658	660	710	671	620	676	649	679	668	682	677	726	691	706	684	666	687	658	692	677	700	689	664	665	658	641	679	733	671	674	688	692	670	679	661	669	672	679	665	640	704	711	654	677	694	722	651	694	676	667	687	673	706	699	694	691	660	700	685	679	678	689	669	682	731	676	719	656	654	657	721	679	690	722	708	668	718	672	724	697	706	678	710	697	698	631	699	641	667	657	722	687	737	615	670	684	701	655	720	676	696	693	701	669	694	654	649	652	636	661	654	687	636	687	689	683	731	719	700	638	692	673	684	683	688	694	654	693	681	686	640	664	663	685	668	665	644	678	732	701	671	698	671	689	708	699	690	664	674	709	692	725	633	710	683	686	702	615	708	694	704	695	655	667	666	720	670	648	705	666	624	684	694	700	717	655	708	746	682	657	692	660	699	669	684	719	665	728	741	690	705	703	640	709	686	666	667	674	707	681	646	673	699	645	698	639	661	675	657	656	693	617	671	682	687	672	668	652	620	730	694	689	652	654	718	648	689	684	665	693	709	663	673	689	666	692	649	694	697	744	644	689	740	670	682	692	661	662	696	633	634	707	704	710	744	667	613	666	629	711	695	696	669	688	702	712	680	676	651	694	634	654	697	673	665	705	678	755	654	707	716	675	686	694	707	663	710	690	701	683	682	691	669	677	689	678	703	660	673	649	717	680	702	668	698	694	707	682	678	686	671	651	737	728	674	652	725	627	692	685	691	736	679	693	650	680	664	622	705	688	672	691	655	698	667	728	708	687	698	696	678	630	699	644	672	705	708	666	714	699	697	681	675	701	723	657	685	647	698	699	692	682	636	661	707	642	689	683	726	720	689	676	688	665	659	720	666	708	643	686	673	716	724	685	659	627	691	693	703	693	697	708	679	710	712	722	667	666	682	692	688	693	689	681	682	700	709	661	642	667	696	638	747	699	676	662	682	733	699	673	683	738	618	703	689	647	713	695	633	714	681	625	699	620	732	702	653	719	689	672	707	696	673	713	652	707	644	709	725	703	631	663	688	688	689	660	673	690	704	684	696	720	688	667	676	665	650	668	654	739	688	669	712	677	668	646	703	692	665	683	706	648	675	744	659	673	649	694	662	704	664	707	649	707	687	652	683	696	696	688	677	695	678	696	715	676	705	668	656	689	661	697	689	695	641	720	660	681	667	707	627	744	663	690	719	657	672	697	665	666	696	696	658	635	635	691	683	636	712	648	700	672	647	688	682	629	677	662	716	659	724	657	631	720	682	735	663	714	686	690	693	667	671	692	710	686	689	640	641	665	701	642
18105	14804	16999	11384	6575	4605	4311	2855	1762	1173	992	768	727	732	741	573	477	423	430	429	395	365	391	348	363	344	338	348	335	296	330	300	281	376	324	293	324	269	302	310	276	264	277	304	264	308	341	304	318	285	280	268	279	284	291	272	266	302	270	278	313	271	292	275	264	279	316	261	278	300	300	276	271	325	271	249	269	299	269	301	289	292	293	289	295	269	288	297	299	273	298	295	286	294	287	276	267	288	268	298	275	316	304	285	281	286	284	297	282	269	306	272	291	269	272	269	267	295	302	292	255	296	262	265	281	272	272	304	298	284	278	289	298	293	231	309	272	265	314	282	271	293	260	285	277	249	271	275	289	275	316	277	329	276	265	272	292	267	271	272	284	310	298	306	277	286	293	287	260	297	292	288	290	289	297	301	279	288	272	291	260	272	266	275	290	244	291	281	279	275	300	280	270	305	289	274	312	308	270	270	275	300	276	292	288	259	263	296	281	288	287	278	291	314	286	275	293	278	244	272	287	269	275	271	291	294	312	264	281	262	278	261	323	299	279	275	263	287	283	297	273	272	282	291	281	244	262	290	278	277	291	287	294	295	292	246	267	291	288	288	308	282	286	291	298	253	298	299	278	270	294	287	287	287	239	299	323	275	278	253	292	288	290	299	295	264	266	290	263	243	273	253	280	304	282	299	291	277	278	307	280	289	263	274	258	275	304	288	292	266	242	331	282	300	309	309	292	255	265	258	307	290	281	299	302	276	281	304	267	306	283	296	283	270	283	268	302	270	281	254	292	264	331	275	328	279	288	290	287	286	305	263	245	260	324	298	277	288	268	291	295	280	322	276	306	305	262	306	293	255	280	297	275	258	259	272	267	307	274	303	270	303	302	299	261	265	313	263	316	300	284	306	295	284	311	313	246	325	278	268	314	293	303	313	280	255	279	292	266	259	295	257	312	299	259	299	312	298	295	267	268	307	280	307	305	283	310	276	289	303	305	293	294	290	274	284	296	268	281	277	275	285	288	257	283	304	279	278	296	306	274	273	295	283	264	298	295	265	284	278	297	298	270	269	289	297	283	287	283	309	299	288	308	288	262	298	278	264	287	269	281	319	299	299	286	286	269	270	266	248	279	281	262	310	275	255	338	293	268	290	298	310	318	244	253	286	283	308	307	283	250	271	265	272	287	289	300	284	286	260	274	274	283	314	290	281	281	277	296	289	270	298	280	304	264	318	270	301	282	297	276	296	282	274	269	270	272	290	261	271	263	300	292	278	313	289	268	282	273	302	285	306	260	279	315	279	282	300	292	284	281	306	287	287	264	274	265	269	269	303	255	284	292	289	261	297	310	272	300	286	277	283	302	324	315	286	279	275	294	331	319	259	255	279	305	298	315	290	267	267	278	265	272	295	285	309	292	302	320	276	243	283	291	306	292	265	306	304	276	300	290	270	282	267	293	251	266	304	263	287	272	293	276	286	286	297	259	287	295	274	316	279	279	265	261	275	294	312	291	256	272	271	261	288	270	291	296	275	282	273	319	285	282	260	300	288	298	279	269	277	281	283	275	316	285	294	266	335	289	276	328	272	281	289	258	274	253	236	270	317	273	263	278	301	266	279	279	292	304	272	293	263	278	271	274	279	313	276	312	279	334	291	282	301	317	301	279	273	287	284	285	275	282	298	268	267	277	296	282	298	313	249	270	276	293	269	294	287	285	258	280	263	264	292	280	314	291	272	266	275	294	279	269	273	259	310	277	281	304	289	290	289	302	255	311	297	274	269	284	267	299	284	276	267	261	303	274	267	292	298	307	305	295	283	271	266	284	295	283	284	291	304	284	262	279	289	261	327	303	285	262	284	308	272	270	309	256	268	286	299	263	288	281	296	269	261	259	302	269	275	293	317	309	294	305	329	261	295	283	260	261	302	306	275	290	306	283	285	296	316	268	260	287	295	271	276	308	291	286	292	281	307	267	264	288	289	289	272	299	293	273	285	256	265	280	305	255	273	289	291	266	293	286	256	289	256	289	275	267	294	273	264	294	282	258	275	275	277	241	292	276	246	260	283	291	298	254	302	289	321	258	273	290	312	292	314	256	280	289	274	251	275	278	273	268	271	254	270	292	281	313	277	294	287	291	299	278	256	270	280	282	279	271	303	272	267	300	303	278	250	293	284	286	283	288	331	293	303	273	282	279	271	273	324	273	297	264	252	261	284	272	276	262	291	300	304	286	295	272	305	271	294	267	264	283	249	281	265	279	283	274	264	291	264	292	293	265	280	277	266	274	264	264	297	275	265	290	291	271	278	300	267	286	292	265	239	281	282	311	265	293	265	265	254	289	301	268	312	290	261	314	276	317	325	278	266	277	316	253	316	247	292	302	287	259	276	290	277	279	309	274	312	297	265	268	282	307	324	299	274	328	284	275	280	267	276	283	270	281	282	259	275	265	275	250	272	260	271	312	303	302	297	265	295	252	292	258	274	258	316	263	293	294	269	312	294	267	286	316	275	296	281	260	324	278	260	282	286	280	297	260	300	296	300	273	283	283	290	288	273	297	276	269	286	286	272	294	284	278	305	314	281	282	276	282	313	301	259	290	235	286	263	263	263	249	271	293	285	325	285	261	307	305	286	281	271	299	288	289	248	314	299	305	286	258	273	277	281	307	266	296	274	282	242	275	296	270	283	291	310	273	280	286	274	288	275	273	273	302	310	272	299	287	278	303	300	272	262	276	241	258	296	279	284	267	286	279	282	264	288	289	286	264	266	266	285	298	256	299	272	286	277	246	273	268	296	302	254	280	284	253	258	260	305	276	304	292	307	313	266	285	264	279	277	274	304	272	274	263	310	261	280	271	264	266	286	252	288	264	294	281	292	299	302	265	290	273	321	281	316	276	261	286	269	274	247	298	308	292	298	284	272	249	256	269	294	294	303	275	294	252	275	323	268	287	270	289	332	281	289	293	264	285	290	268	294	285	270	270	291	274	291	290	286	282	282	251	292	280	281	264	283	308	263	303	266	310	268	258	308	287	232	284	277	292	256	271	290	300	283	295	294	277	300	263	268	284	293	302	261	286	243	281	238	321	292	275	283	269	300	270	273	265	288	292	272	251	308	288	289	281	303	276	314	313	262	284	286	276	290	269	288	285	313	290	244	277	290	280	259	264	268	261	308	294	318	281	292	283	262	278	295	303	266	285	298	272	300	295	284	252	318	271	304	269	298	264	277	289	297	291	308	275	288	285	313	282	308	312	286	276	274	305	331	297	295	287	267	313	263	276	289	278	305	271	261	284	259	267	277	278	311	291	301	299	295	286	277	290	260	283	278	277	272	296	267	267	267	299	296	263	277	255	285	268	318	299	265	274	293	331	280	274	268	255	287	263	261	289	272	289	278	278	285	274	292	269	265	279	296	317	294	258	280	256	311	272	265	261	284	261	263	275	264	294	286	321	283	251	284	303	292	281	264	298	282	267	258	298	278	282	275	295	299	274	294
10665	13011	23218	21688	17173	15052	15895	10982	7348	5699	4627	3869	3451	3847	3593	2557	1941	1724	1578	1585	1469	1450	1432	1296	1216	1170	1152	1155	1075	1106	1008	935	938	972	916	917	911	894	825	857	809	744	847	824	812	826	833	773	839	775	745	755	792	761	798	766	765	732	738	755	774	679	767	763	798	712	726	760	781	791	842	787	743	779	772	750	736	765	718	687	680	688	709	729	693	764	719	718	730	738	676	725	716	700	762	732	737	754	732	758	785	757	790	714	750	688	726	722	691	655	750	667	698	705	718	684	720	754	740	754	731	694	708	706	798	741	716	717	749	721	691	750	723	716	740	736	709	728	705	725	727	694	761	699	691	752	701	766	700	661	644	721	752	722	694	717	780	734	745	763	727	676	748	655	719	762	714	710	728	691	702	764	761	750	723	729	726	712	745	723	725	694	731	761	760	742	754	702	699	734	731	773	711	732	713	685	767	705	746	715	726	727	743	712	680	698	708	728	739	729	720	738	683	717	693	725	715	702	709	716	759	697	726	680	732	755	728	696	716	709	743	665	711	705	675	781	702	733	730	742	715	708	711	715	757	714	720	789	713	759	709	715	734	722	741	757	724	703	696	705	703	739	749	711	714	704	733	744	758	701	705	689	694	708	731	718	714	706	703	744	666	712	731	681	761	751	666	748	754	779	673	704	672	690	696	739	759	703	728	730	655	784	706	726	692	790	702	763	739	704	695	741	742	705	750	735	727	727	739	724	705	708	728	703	771	723	707	714	704	709	711	723	711	757	768	743	729	728	746	729	729	765	753	737	753	692	733	713	762	790	755	709	751	712	721	754	678	751	719	731	714	684	688	712	703	704	709	698	763	719	726	742	716	782	712	697	696	728	740	685	736	707	715	772	667	726	730	750	721	693	685	715	778	700	711	719	727	738	698	785	708	744	764	765	717	730	738	737	689	696	718	751	720	713	690	692	676	731	709	765	723	729	725	742	763	685	698	667	737	710	701	797	772	747	713	725	728	704	680	758	658	762	766	767	735	653	703	690	683	747	646	727	714	766	737	772	774	702	738	756	734	742	742	686	675	760	706	723	717	674	719	718	687	702	676	663	763	708	734	694	717	707	715	750	732	684	745	673	770	754	704	727	732	717	742	743	744	708	797	740	714	768	705	644	708	697	760	676	783	758	749	676	710	688	737	707	777	719	717	762	728	761	691	706	673	750	754	667	756	726	727	673	742	729	716	702	701	708	714	725	710	744	643	694	702	650	772	686	752	713	741	724	712	738	758	661	667	702	686	757	746	754	690	741	766	745	695	707	749	771	722	750	764	721	763	718	680	714	717	773	725	724	757	692	757	743	672	689	763	747	735	754	752	699	689	717	704	713	754	717	704	707	744	706	704	716	711	724	707	777	734	727	752	761	705	699	745	737	684	679	729	729	723	743	696	706	715	719	744	725	710	738	722	749	729	736	710	767	732	733	736	726	711	754	720	713	680	682	741	679	734	705	740	712	785	740	725	708	747	707	760	721	705	692	723	733	673	739	699	738	731	708	775	713	705	776	744	685	743	678	728	734	737	733	714	698	729	726	756	707	694	719	746	732	752	731	734	738	740	739	710	757	756	712	705	718	761	686	758	749	688	730	699	709	740	700	711	742	714	743	732	690	711	757	751	727	726	731	706	730	697	744	741	745	719	682	710	724	735	719	718	705	745	778	675	744	747	728	691	735	720	720	696	700	712	700	744	754	741	731	701	687	749	726	700	755	743	737	719	726	698	744	712	733	724	721	729	684	719	740	759	693	745	744	715	649	699	744	722	750	747	700	779	748	743	733	706	695	724	733	697	710	759	793	681	685	739	757	711	707	717	721	741	655	774	694	698	715	736	703	711	717	749	687	756	727	747	703	724	739	712	712	738	730	709	725	739	763	694	684	708	767	725	724	722	717	789	771	739	728	755	721	761	733	675	713	743	754	777	741	701	747	707	711	734	740	712	752	739	678	780	703	780	687	767	731	755	681	749	696	705	693	723	715	831	690	734	727	757	712	798	715	749	705	707	740	757	720	745	699	669	731	734	727	749	735	705	728	694	710	755	735	704	744	688	707	722	754	726	721	726	770	710	682	697	740	715	726	702	742	706	745	718	742	766	757	740	725	715	713	738	740	747	776	787	738	754	713	714	692	725	723	722	715	738	702	757	672	754	726	729	682	740	752	754	723	703	730	726	736	742	725	727	692	670	697	748	720	716	757	716	692	740	732	654	726	707	710	734	704	706	720	751	759	733	703	698	751	727	731	741	723	775	748	724	743	738	693	705	775	729	727	690	749	748	773	699	740	749	763	755	724	742	743	684	753	702	733	698	692	677	690	778	694	704	743	695	739	688	716	777	711	739	728	708	762	695	723	717	747	700	738	724	722	709	693	734	701	723	695	711	697	691	737	720	692	694	712	743	748	711	756	703	700	708	729	715	713	754	753	761	723	741	689	660	708	703	709	728	686	740	744	736	697	731	695	692	750	760	721	684	717	776	733	722	684	724	746	730	753	700	736	674	728	688	715	730	723	706	714	703	737	718	677	760	730	710	763	687	755	734	680	709	753	726	746	734	735	734	721	709	690	699	778	748	737	746	755	743	702	737	727	734	779	719	728	722	688	701	711	723	795	668	691	733	763	746	701	754	700	696	722	724	739	691	712	748	727	666	764	753	714	766	761	684	737	718	705	736	766	722	717	746	714	751	724	734	755	673	744	708	699	729	739	735	692	726	763	723	705	734	728	715	755	698	730	746	734	692	719	763	664	729	710	727	708	711	701	740	708	751	763	709	677	727	742	736	724	696	770	711	683	718	727	716	768	777	706	711	780	755	756	762	706	703	739	713	783	700	723	738	707	756	734	753	775	728	742	771	736	706	765	736	730	725	721	733	723	742	675	702	723	725	695	769	708	681	708	720	734	774	729	714	725	757	705	712	738	736	766	730	711	711	699	741	697	676	756	767	709	757	716	744	717	725	732	754	717	722	683	749	713	728	722	689	726	713	738	769	730	691	711	761	728	673	706	738	747	703	737	720	686	695	734	747	705	799	736	743	724	781	700	754	683	725	717	698	723	754	730	699	676	707	679	719	760	754	723	697	648	737	693	699	753	708	727	747	771	707	729	735	760	663	789	724	690	684	694	759	686	735	778	730	747	695	732	720	692	745	695	713	735	698	716	709	744	717	761	751	696	722	682	716	701	727	746	764	759	772	687	720	771	736	715	690	689	763	689	743	669	732	753	717	706	727	725	737	724	778	751	720	749	708	692	697	716	750	707	702	725	780	738	740	719	728	743	764	685	697	705	728	739	747	727	708	712	788	735	732	769	727	688	734	745	729	729	749	680	672	719	722	737	710	753	729	727	740	729	735	707	730	752	747	710	698	736	706	722	729	770	712	729	770	693	717	724	717	739	746	694	662	785	767	694	710	678	742	750	760	733	734	734	696	700	739	726	748	721	685	750	751	701	717	741	739	761
31857	26931	29621	22414	14356	9645	10809	7997	7016	4848	3649	2526	1757	2353	2113	2011	1464	1011	890	878	742	752	788	782	784	768	758	638	652	684	675	501	439	550	562	516	428	433	440	444	428	457	468	400	387	470	408	385	385	384	318	319	346	318	336	339	323	280	295	301	307	292	319	361	313	330	306	302	315	298	327	317	329	305	286	320	292	325	341	328	311	322	302	317	289	325	266	303	307	298	305	329	309	284	310	314	300	326	344	311	282	314	291	286	294	268	264	294	279	286	301	294	323	276	292	273	299	268	290	284	287	306	350	283	278	293	304	328	294	300	322	305	317	295	287	282	297	284	287	297	291	294	289	281	287	300	301	277	280	308	272	282	292	286	292	283	302	258	326	304	291	284	274	290	282	280	298	306	305	317	281	312	258	299	300	328	279	263	330	309	275	288	315	289	287	294	299	343	303	308	308	296	283	295	299	277	284	295	321	306	298	283	283	304	309	286	303	282	291	315	306	284	309	303	317	304	308	285	313	286	298	290	293	283	321	315	301	305	327	343	298	292	265	279	289	281	299	307	253	296	300	290	296	287	276	293	294	282	321	280	268	306	331	314	304	315	262	293	307	286	327	286	275	322	324	247	290	295	300	276	301	308	309	306	298	306	267	298	319	307	316	337	314	296	289	291	322	317	274	285	302	269	301	292	293	300	292	330	290	277	277	329	283	269	323	293	291	289	288	305	266	325	307	296	286	301	297	294	248	283	286	328	302	280	312	303	278	317	300	296	324	300	290	325	273	291	265	304	275	306	306	293	271	298	310	308	319	270	312	320	293	308	306	283	288	284	291	280	271	307	283	283	285	277	344	261	267	270	294	333	315	281	276	328	292	315	322	311	322	288	288	285	295	277	321	290	315	286	265	312	285	274	286	302	274	295	296	293	300	311	307	291	291	325	308	305	290	304	320	304	295	294	276	277	302	270	305	306	306	274	262	292	290	321	291	265	290	296	291	306	332	294	279	291	305	300	286	268	318	314	293	292	302	308	286	288	289	286	245	290	296	318	308	302	297	312	302	295	306	263	300	292	332	324	286	287	348	293	278	304	303	278	286	300	283	304	299	295	261	261	302	337	292	291	288	292	292	302	282	317	284	317	303	298	283	327	266	278	293	271	292	325	304	305	296	310	277	322	286	319	316	293	256	281	303	300	319	302	288	300	289	301	288	290	282	297	288	269	303	314	267	282	306	279	299	316	274	289	305	304	280	289	288	262	304	319	340	293	292	295	279	283	263	304	286	314	311	308	292	312	307	279	308	300	281	308	316	322	274	300	296	285	310	325	288	289	318	296	304	276	293	300	289	276	304	316	297	282	289	287	315	320	273	309	292	270	293	304	297	263	312	308	313	290	263	320	280	266	299	298	282	289	303	271	297	272	304	297	288	305	269	306	305	302	321	271	268	312	293	297	269	293	300	274	303	330	277	310	307	304	294	300	309	291	267	311	288	280	300	301	278	285	300	289	302	264	312	313	330	296	281	288	263	284	274	298	293	308	279	279	294	284	295	304	269	289	332	277	285	270	295	305	302	290	296	308	267	319	308	295	295	272	281	293	293	294	317	308	300	298	270	299	303	357	279	313	316	280	295	294	297	269	322	325	265	338	284	332	257	304	294	272	302	318	279	309	303	318	266	315	288	305	282	281	315	307	309	265	293	329	298	271	301	338	293	297	311	293	309	310	275	319	295	292	289	281	267	306	277	332	307	310	276	321	251	283	288	283	309	282	289	300	296	295	292	296	267	275	295	313	275	340	315	295	286	280	302	312	271	304	281	298	297	287	284	274	300	287	267	298	294	308	298	300	266	310	290	281	300	308	312	293	254	270	272	293	297	306	275	329	273	317	275	311	273	298	270	324	290	263	286	288	309	294	294	295	277	296	312	305	323	299	300	304	286	290	289	324	286	287	283	309	326	299	297	300	303	322	301	257	338	294	289	290	299	299	290	302	265	290	286	301	338	303	276	283	314	257	301	282	271	286	295	284	274	305	310	288	296	304	305	256	311	304	287	309	288	295	333	296	321	267	292	279	298	307	301	300	306	263	297	325	292	308	296	307	332	312	282	279	309	305	286	321	292	315	308	317	286	300	277	304	300	300	282	313	278	304	284	284	286	284	251	304	268	289	305	322	277	336	293	298	297	297	299	285	292	281	308	286	327	283	288	322	309	330	277	286	304	293	277	319	278	311	307	325	287	281	266	305	301	310	278	286	309	304	295	295	329	247	317	297	297	314	303	258	284	317	266	300	288	322	295	345	285	306	291	321	293	327	294	321	287	291	294	278	281	279	302	288	304	312	300	263	303	300	295	303	307	299	303	311	289	292	292	317	288	311	283	299	271	305	331	290	259	311	292	270	278	322	279	347	326	286	277	288	309	269	292	319	295	287	281	271	304	278	303	259	315	297	289	261	318	273	282	262	273	306	291	271	313	291	305	308	322	306	301	287	297	300	316	293	304	292	292	315	281	303	273	300	263	271	314	319	321	316	289	308	300	302	352	299	289	309	292	322	271	304	292	281	297	328	291	269	277	286	316	280	279	299	279	289	274	297	267	314	308	297	321	312	312	275	278	291	272	282	285	333	314	275	289	283	277	305	278	274	293	301	326	295	274	292	258	290	297	297	264	297	276	292	296	307	293	292	280	287	288	300	283	293	306	301	266	271	263	289	308	307	292	301	298	258	289	274	300	318	268	316	312	292	326	301	284	272	266	361	328	280	320	293	302	294	275	287	264	312	303	285	278	285	257	304	274	259	307	267	304	313	261	288	276	282	295	314	290	288	303	279	286	285	299	271	291	330	290	323	282	286	312	252	293	286	335	297	291	314	294	313	329	310	314	312	332	272	282	301	332	301	300	273	304	290	313	331	283	317	307	315	286	289	275	285	306	291	303	330	308	262	325	280	288	277	292	309	318	276	292	293	311	282	301	256	268	281	285	293	322	311	261	273	286	318	307	267	296	261	321	284	310	320	283	310	316	284	290	281	239	316	286	275	278	295	298	297	299	289	306	306	294	291	298	305	298	287	277	294	312	277	286	317	307	330	268	310	318	325	289	306	301	295	306	292	306	287	301	277	284	283	291	275	301	287	300	285	308	305	337	314	319	292	272	281	286	304	314	269	292	284	336	288	290	292	308	300	292	292	306	306	321	297	288	295	314	312	306	289	288	299	307	309	297	242	311	279	280	297	299	305	286	323	306	313	266	315	282	300	307	289	297	282	269	288	263	313	302	298	289	273	290	290	280	307	310	300	288	312	297	297	293	267	296	303	313	303	325	274	275	289	277	299	293	309	252	333	293	309	299	316	275	304	307	294	282	275	301	314	313	310	293	297	288	296	287	309	299	287	316	272	264	319	297	340	273	286	300	307	285	287	327	310	274	286	287	267	299	309	297	290	256	308	263	310	289	299	285	308	299	301	310	320	295	296	309	287	301	305	289	270	290	289	301	277	293	284	265	277
19543	21368	32335	31795	26288	23604	26957	22498	22390	17603	14474	11173	8509	11619	10148	10630	7252	5427	4670	4441	4274	4222	4120	4263	4126	4303	4139	3848	3589	3576	3696	2366	1659	2732	2762	2641	2028	2035	1891	2088	1898	1960	2172	1617	1506	1856	1451	1396	1609	1180	1010	943	926	891	910	852	879	819	845	838	833	828	914	838	869	912	836	861	862	912	906	907	799	787	832	853	823	852	782	776	835	772	795	786	842	789	743	786	794	822	801	794	757	804	816	751	761	797	772	756	806	764	761	779	769	728	746	744	774	741	797	755	750	780	755	771	744	768	733	716	777	745	775	751	725	749	766	780	751	701	789	749	695	740	725	758	741	700	750	816	690	745	683	731	763	761	701	819	758	752	763	710	728	748	741	759	746	739	779	751	763	778	753	764	750	774	791	773	745	724	724	750	818	750	744	759	681	735	713	760	731	794	759	713	759	778	756	753	754	732	792	769	735	751	764	769	746	777	753	788	720	759	765	734	788	748	789	748	800	749	723	742	697	765	694	735	740	782	729	731	754	749	771	733	732	773	742	793	736	727	744	751	731	755	784	735	716	781	784	755	746	715	765	771	772	793	730	752	764	743	756	787	729	790	774	732	702	770	764	768	761	779	784	745	779	729	779	754	768	733	748	739	742	726	795	769	740	780	753	782	755	723	695	705	713	793	765	847	764	772	728	697	706	820	763	755	716	735	787	825	745	756	689	729	753	730	731	746	737	751	764	724	742	736	777	741	782	759	793	766	734	777	756	752	797	802	730	677	715	751	784	778	736	771	734	742	771	753	681	774	744	770	750	739	745	708	749	756	785	760	729	759	740	730	752	706	747	766	730	770	748	721	763	786	781	785	730	688	734	771	762	737	751	755	783	733	741	730	766	713	725	767	705	738	775	722	773	768	748	757	731	729	734	791	718	749	807	736	772	731	752	793	740	734	711	718	781	758	741	733	725	739	734	755	684	792	781	701	778	728	717	771	719	758	736	748	757	767	742	738	776	685	786	748	757	705	744	755	757	755	762	749	699	755	782	748	750	712	732	722	729	734	728	730	676	791	738	784	763	789	744	763	766	737	720	756	724	736	747	725	710	735	716	721	781	758	769	785	681	739	757	745	720	739	733	738	762	765	749	771	787	756	765	698	762	803	740	763	757	799	759	734	715	805	769	759	791	751	785	751	790	765	756	754	741	777	760	746	735	742	763	756	760	774	768	768	776	698	798	784	731	719	718	743	753	733	752	822	768	773	755	762	752	737	691	753	763	790	765	741	767	756	756	759	731	797	735	787	737	724	737	725	772	734	737	757	740	736	789	747	750	720	749	721	711	779	757	706	749	786	743	776	740	747	736	735	746	747	764	744	784	791	777	755	807	764	784	757	708	752	707	795	751	728	769	764	751	769	745	748	777	718	775	773	758	757	765	741	756	726	781	759	783	707	716	725	716	750	782	711	763	790	727	718	744	727	787	725	768	739	783	769	789	726	738	744	777	728	782	662	767	723	796	748	809	762	775	781	755	742	763	760	705	756	786	776	751	767	751	725	711	725	728	708	706	769	732	762	742	771	750	709	743	755	727	720	766	732	743	735	816	778	792	755	762	799	777	753	775	783	737	740	728	758	754	707	751	724	716	767	758	763	709	772	794	703	749	764	760	717	755	760	767	791	712	776	780	762	784	783	784	738	782	720	747	754	773	761	737	731	754	827	747	683	737	748	746	750	759	739	731	773	730	734	777	753	740	780	736	724	770	769	745	748	779	742	761	708	794	767	709	736	737	708	732	747	764	793	763	767	778	721	791	738	797	725	732	780	733	742	762	725	788	781	744	715	725	725	722	755	779	774	759	772	762	784	775	809	761	724	783	751	708	750	745	700	751	760	746	726	759	744	738	738	732	736	716	713	741	741	788	754	745	736	762	749	751	783	756	753	721	795	782	731	760	775	757	731	760	734	797	771	757	733	739	805	753	741	743	742	748	788	764	701	750	778	741	751	748	747	762	740	754	736	753	747	759	732	758	796	748	713	806	774	747	765	706	782	722	714	795	744	760	742	723	780	748	747	717	679	760	773	738	716	788	723	742	723	761	783	770	739	773	732	735	775	761	745	767	725	753	797	748	748	742	741	761	760	712	766	714	810	754	733	752	740	756	759	701	776	761	763	711	775	773	730	764	729	756	750	769	768	779	724	734	745	776	815	736	737	727	752	763	703	740	748	791	725	733	739	799	768	784	731	721	756	782	768	758	751	756	733	762	729	735	766	788	780	738	742	774	734	733	746	725	746	738	736	779	728	703	720	720	725	785	765	730	737	724	745	785	740	716	761	775	733	773	725	721	742	786	745	708	749	712	737	758	765	808	712	763	713	778	768	720	777	789	741	752	719	687	777	739	738	702	752	754	724	732	716	718	722	788	709	746	750	781	759	758	703	770	788	753	815	754	775	776	729	713	799	803	732	706	728	776	806	776	709	695	738	746	731	786	753	781	749	747	703	739	709	770	724	719	765	768	733	793	759	759	781	769	665	751	728	737	788	760	753	753	744	731	755	752	763	750	701	738	767	734	722	762	769	744	718	763	798	734	756	717	735	723	761	718	796	757	730	807	761	821	756	815	735	758	764	783	734	779	789	784	725	766	736	746	748	767	790	758	687	731	764	713	729	751	732	758	752	761	747	742	751	696	770	729	748	743	802	773	713	731	754	775	778	752	766	743	750	760	781	725	772	720	736	705	750	783	749	747	701	752	755	791	733	793	813	762	771	772	776	752	700	715	758	761	715	770	724	731	776	777	737	779	761	770	714	707	718	746	758	784	766	735	765	706	762	717	728	728	780	750	735	762	762	783	722	737	741	768	774	732	753	761	750	788	756	769	773	727	777	763	751	707	722	763	765	727	774	752	804	797	716	728	778	717	787	768	750	753	725	738	754	782	754	775	756	713	755	764	761	782	719	726	772	731	777	758	797	771	724	758	764	770	758	775	750	749	749	754	738	747	790	711	776	721	745	732	762	744	773	682	766	784	743	726	729	745	789	724	748	767	722	790	748	772	778	738	739	722	750	756	759	761	742	762	761	802	751	728	745	736	756	771	718	724	744	770	739	774	713	767	779	808	725	780	741	755	722	752	779	729	751	758	717	736	705	722	765	747	774	774	782	789	744	722	772	753	736	746	803	746	762	770	729	757	714	777	784	751	732	749	783	714	736	756	775	740	723	691	734	770	763	733	702	764	749	753	714	770	758	751	714	753	801	770	763	744	742	756	747	764	757	775	743	741	766	762	724	776	758	738	759	768	798	804	759	760	729	779	788	710	761	758	726	760	768	779	764	758	717	708	764	767	772	754	772	797	735	787	755	735	763	719	763	735	756	783	760	782	730	750	774	707	696	730	712	734	738	722	707	745	723	799	746	739	793	736	742	726	718	776	783	815	737	778	788	753	736	736	717	788	739	774	736	730	769	779	754	745	787	774	741	767	737	781	774	714	715	781	750	792	754	729	780	759	738	755	773
38870	36138	39930	28199	18678	14563	12155	11349	10520	12544	9117	4411	3556	3582	3022	2490	1967	1407	1169	1056	1103	1029	1088	1099	1153	1124	1153	1065	1016	820	893	500	529	736	776	744	599	585	497	541	550	515	571	442	437	464	431	397	492	389	342	329	289	275	319	298	242	294	288	301	272	287	319	286	318	272	302	279	311	299	271	287	277	288	266	291	304	271	282	265	265	293	268	264	291	295	301	257	250	280	265	265	274	281	236	264	309	259	262	285	249	240	240	265	339	273	241	250	268	231	265	267	258	264	293	293	301	282	291	261	256	260	288	282	253	275	285	286	288	270	231	274	267	301	304	271	283	241	230	279	272	265	267	255	273	250	246	255	246	273	264	243	274	246	291	289	280	278	248	278	252	248	289	274	263	253	303	281	266	283	261	299	261	262	290	272	251	264	272	259	274	266	270	283	236	271	254	270	273	279	242	275	293	258	286	252	251	278	247	300	278	268	259	313	267	256	256	283	275	263	267	278	284	246	262	251	289	268	266	250	278	262	274	251	250	276	242	288	275	265	235	232	252	240	237	302	273	258	252	275	239	269	268	259	278	260	298	239	272	295	281	252	255	251	242	235	253	258	274	269	284	286	256	271	281	261	286	260	269	276	265	236	291	280	261	281	233	254	272	267	276	282	298	284	274	258	273	240	259	269	256	291	259	250	253	271	257	266	256	274	268	288	258	287	259	274	284	262	283	275	265	271	275	288	282	314	240	255	292	278	279	227	263	294	240	276	266	279	259	257	262	283	258	306	286	275	278	234	260	252	265	262	248	245	266	286	254	246	266	284	293	268	262	271	270	226	232	280	253	227	292	260	252	280	262	268	252	260	248	270	246	265	250	303	268	279	254	219	239	245	248	257	241	263	300	268	256	276	265	237	286	273	266	273	270	256	278	268	279	270	270	289	272	252	267	258	246	262	264	276	274	279	279	262	262	266	301	271	261	269	286	267	265	257	269	289	255	293	257	267	275	247	275	258	244	247	273	242	270	238	290	306	277	262	244	267	254	271	281	274	240	270	272	265	251	281	308	245	275	276	280	269	298	283	259	276	259	264	288	269	286	266	300	259	269	264	259	249	286	291	247	289	243	245	262	264	259	242	284	276	262	283	265	252	289	266	281	274	264	263	252	271	256	268	240	266	272	290	246	268	304	285	251	260	282	285	263	285	278	275	268	239	285	215	277	273	297	251	258	277	276	275	259	257	250	264	252	277	260	280	271	254	261	267	285	253	248	255	273	265	302	245	273	234	273	287	258	261	244	262	302	262	244	286	278	241	272	271	263	288	278	256	258	269	263	261	277	249	247	265	277	249	281	270	262	235	280	262	282	251	243	295	249	265	271	254	254	282	238	266	279	272	258	250	260	278	274	288	305	251	271	277	256	271	235	292	265	277	253	265	262	248	278	265	253	294	272	241	293	286	272	289	273	250	254	268	254	251	287	255	274	268	278	283	260	275	261	284	245	282	287	270	245	286	256	264	253	243	270	272	287	246	269	259	253	248	247	283	259	268	270	270	255	258	266	268	268	263	277	299	282	272	262	274	296	268	239	269	303	255	311	281	304	242	268	269	280	245	254	276	262	257	283	261	253	261	266	268	258	244	274	265	270	297	259	248	285	307	282	290	267	286	274	266	295	279	278	276	294	282	262	284	253	250	285	282	244	291	267	257	258	238	317	276	257	272	255	272	259	240	263	259	236	249	290	264	263	313	302	282	299	296	271	279	263	271	292	266	306	262	321	271	299	298	279	275	267	261	274	245	283	267	279	295	270	282	242	270	272	277	261	263	284	256	266	273	245	263	290	285	273	278	238	238	242	253	248	269	253	262	253	235	288	270	275	250	270	266	232	268	251	309	279	245	266	256	273	271	277	268	262	248	276	276	286	268	259	277	272	249	258	275	284	279	283	253	271	281	262	251	254	279	290	289	281	245	251	270	254	272	253	283	252	234	256	299	271	251	259	238	247	269	281	263	263	283	305	299	265	274	277	264	257	258	283	245	259	318	263	234	275	255	291	269	267	291	270	271	251	262	234	251	236	298	277	250	267	278	304	295	265	265	246	278	269	262	258	268	266	266	267	297	263	262	263	293	257	236	261	268	241	253	292	274	274	255	288	278	281	291	270	264	272	269	245	288	234	235	283	258	285	268	278	276	275	260	281	272	282	288	245	276	272	251	257	278	269	271	296	254	260	272	275	279	274	269	282	277	259	295	277	257	279	260	280	292	330	257	248	260	253	244	277	250	277	283	257	270	236	295	257	266	279	262	266	270	252	296	265	303	291	257	259	289	250	277	281	265	276	296	249	275	284	259	242	266	282	275	275	240	267	262	275	233	259	252	274	253	272	264	252	272	266	266	234	273	269	270	242	274	263	287	262	264	280	290	253	283	300	265	257	235	295	296	285	272	246	242	265	259	276	262	299	267	254	250	277	275	272	272	241	257	244	282	281	262	280	285	296	274	260	274	247	246	228	276	257	285	274	261	244	252	229	287	273	240	283	277	274	292	261	276	264	290	297	249	296	270	282	285	245	219	230	253	284	270	258	274	254	258	262	268	269	254	299	254	257	267	256	259	266	292	268	286	263	269	283	274	260	270	261	269	275	264	243	259	261	257	274	251	265	264	240	262	263	237	270	265	281	263	274	259	271	282	249	253	295	252	286	281	281	254	257	309	264	271	286	241	266	243	272	264	247	268	231	305	275	264	271	256	279	265	230	262	247	246	261	293	260	243	271	252	284	258	238	268	270	296	276	266	246	268	293	265	262	270	228	282	265	283	283	281	253	271	260	252	266	259	296	248	294	279	293	281	271	259	255	285	250	256	241	296	268	275	254	257	263	295	285	273	280	250	258	247	291	264	252	265	280	265	245	294	268	283	268	277	252	263	275	257	264	294	298	281	246	253	254	258	245	273	263	252	279	253	271	246	283	268	264	271	277	261	245	283	260	300	272	243	285	267	264	275	264	267	251	274	289	240	255	247	259	247	251	295	273	293	287	272	276	277	277	246	265	236	290	262	258	247	255	276	259	262	285	273	240	294	257	264	276	277	287	280	292	262	246	278	258	252	286	276	289	272	275	296	279	274	286	289	271	270	280	266	291	260	272	247	254	276	255	280	280	251	232	234	278	255	278	273	264	280	282	270	270	278	264	297	295	256	245	251	271	270	275	255	272	272	268	253	279	276	254	256	300	238	257	271	227	269	254	256	264	286	271	273	252	235	287	233	274	279	246	279	286	277	242	253	278	222	243	266	253	294	281	259	291	269	253	260	288	254	253	264	258	269	263	268	277	248	267	247	271	267	255	249	254	265	292	260	255	305	274	273	288	255	263	309	282	262	267	269	251	253	250	279	277	284	285	257	261	263	262	261	257	265	306	261	300	275	278	255	258	261	288	271	244	275	257	268	281	306	242	276	282	293	272	271	251	252	289	272	253	242	306	295	273	271	257	261	270	247	304	256	287	261	244	266
23561	28771	39461	35168	30578	29645	28497	29170	28508	32400	24840	16484	14992	15791	14139	12665	10481	7584	6262	5515	6122	5822	6278	6328	6642	6735	7091	6348	6396	5252	5109	2666	2685	3891	3845	3696	3227	2897	2830	2886	2702	2968	3058	1878	2067	2358	2119	1736	2367	1518	1275	1060	959	1024	967	893	796	831	789	809	879	862	857	829	881	911	904	886	881	915	910	967	923	822	857	804	757	834	827	854	798	748	775	759	719	757	718	760	677	783	721	770	715	723	719	767	735	718	754	734	741	695	749	703	715	701	671	729	697	706	711	724	683	711	689	684	743	715	662	695	691	693	687	661	665	710	669	666	677	689	703	686	700	681	658	692	667	659	662	686	667	703	674	643	703	679	668	667	658	690	665	678	695	678	687	680	684	736	635	699	698	680	678	683	671	697	644	716	713	656	695	699	701	685	664	662	690	664	676	695	696	678	710	699	627	701	671	676	668	677	683	692	752	689	687	654	642	650	653	683	689	686	677	634	694	732	711	637	658	658	663	648	682	709	668	670	671	687	660	645	636	662	737	680	673	676	699	662	713	672	703	701	719	686	662	648	673	675	612	704	703	672	687	656	698	677	688	688	675	688	710	648	651	700	719	678	650	696	673	686	739	683	699	710	707	642	666	653	683	709	667	717	669	693	666	735	731	668	695	693	704	658	662	675	669	670	652	646	718	695	709	629	643	681	690	665	699	723	664	699	677	685	688	621	666	691	706	688	687	619	705	679	691	693	672	713	676	676	697	665	671	674	663	667	663	705	714	656	711	684	652	679	685	701	697	683	653	661	664	677	696	666	655	679	696	680	683	720	687	682	637	666	705	713	671	662	673	685	647	633	711	654	708	698	667	691	670	694	678	709	689	683	666	707	698	684	685	711	718	715	664	659	718	705	691	687	691	681	732	680	730	691	722	710	675	675	655	721	686	746	667	693	685	703	643	677	638	673	678	678	674	708	673	689	721	712	674	682	695	700	681	648	636	687	706	695	700	718	706	649	694	710	705	702	690	666	647	698	732	703	685	756	704	663	721	678	708	663	715	674	726	691	683	676	712	709	682	659	686	675	687	738	676	671	682	693	661	664	662	766	656	711	658	694	710	690	678	652	667	628	711	682	684	667	711	706	674	697	694	701	710	681	708	683	682	688	684	690	667	687	628	690	678	643	680	725	632	663	669	678	678	633	682	685	687	653	708	691	700	711	687	714	688	679	697	691	661	636	686	694	667	714	684	678	684	676	679	741	706	723	657	660	707	640	665	665	710	656	623	697	705	706	683	682	643	717	682	700	712	662	691	679	661	703	689	652	712	704	644	706	672	672	674	690	670	686	652	669	719	693	644	666	701	711	719	702	674	640	646	661	657	728	717	678	666	681	669	704	690	701	704	694	703	643	661	686	665	642	724	741	670	689	644	678	667	653	641	686	671	668	658	694	661	679	692	747	710	692	705	691	656	673	664	681	692	711	707	718	698	699	702	688	672	655	684	714	662	717	674	695	673	701	659	644	692	634	681	683	646	678	621	732	690	694	699	658	709	674	684	717	695	661	658	681	664	689	701	683	661	678	708	650	696	656	661	629	676	703	670	672	718	723	705	700	681	694	684	686	738	724	685	639	657	665	669	714	666	684	662	649	701	674	693	670	642	662	695	687	672	669	703	627	693	652	680	643	701	676	652	649	678	677	698	696	653	671	689	644	694	691	678	701	656	643	671	676	679	676	707	684	693	673	701	658	638	724	690	660	722	687	666	677	698	717	718	698	674	729	702	687	675	635	686	663	684	659	640	654	705	683	720	699	647	645	704	663	728	636	734	671	625	624	652	651	687	704	689	703	686	656	699	700	685	653	693	693	675	674	674	671	659	661	667	631	731	715	650	666	649	635	703	656	666	664	662	688	679	690	733	682	717	704	707	675	665	672	658	666	686	682	652	739	676	647	651	673	656	662	696	696	685	591	646	702	674	645	718	666	699	689	716	635	706	708	678	673	676	667	710	696	691	672	712	681	646	670	644	684	671	714	710	664	698	666	732	700	659	678	714	676	711	688	747	686	673	679	658	691	708	673	721	654	697	685	715	697	671	672	729	696	701	684	664	669	721	686	683	683	711	649	677	669	682	721	651	666	686	626	677	661	663	736	717	686	652	667	663	679	668	683	708	624	684	680	660	662	682	668	694	722	641	693	724	718	671	643	681	700	732	694	682	645	689	657	700	710	700	676	653	701	695	686	682	706	671	679	705	699	631	691	643	685	716	697	699	659	668	710	741	698	682	678	691	675	713	745	697	672	696	641	709	665	685	668	661	671	668	696	657	644	719	711	684	706	669	706	687	699	668	689	668	664	663	690	609	740	683	657	672	697	645	725	681	687	693	678	685	721	713	675	664	697	674	693	711	672	698	688	688	650	634	694	752	696	653	735	702	699	712	707	719	666	687	720	642	688	700	734	696	670	691	722	660	706	674	713	675	678	726	666	697	656	705	694	684	686	648	704	616	664	721	686	750	717	721	674	689	668	725	678	674	710	714	684	672	669	674	625	700	648	691	724	680	666	691	712	646	721	692	649	728	717	698	681	677	680	680	713	674	639	689	676	666	640	681	646	700	695	719	667	642	697	705	660	676	656	656	652	658	680	672	706	688	680	688	695	697	704	717	652	703	693	725	710	680	717	679	683	665	698	662	694	634	660	681	667	651	695	685	688	673	686	698	691	726	695	726	699	685	691	721	658	708	661	645	678	657	687	681	645	705	740	671	698	707	701	715	687	659	684	639	673	655	699	672	705	671	687	649	693	676	673	720	677	688	715	715	681	674	654	750	749	686	683	661	699	647	636	703	721	643	688	732	696	653	638	680	656	696	682	699	651	689	690	682	666	659	725	725	679	648	714	687	674	699	718	653	675	711	682	661	734	660	684	679	665	636	656	665	715	688	712	656	691	700	664	649	666	733	715	691	667	680	667	613	625	725	734	690	660	640	686	698	644	747	718	669	719	690	687	717	697	684	711	675	700	722	694	693	647	687	633	698	695	680	706	674	676	650	689	682	681	716	666	720	655	687	704	696	672	680	701	660	720	667	697	643	733	667	677	680	662	644	732	658	694	683	715	694	678	680	679	662	673	693	738	638	666	681	678	691	679	664	703	680	720	674	664	702	698	700	708	658	702	715	692	645	671	642	654	630	696	709	673	689	652	705	682	653	691	657	676	698	680	655	677	696	694	705	674	742	656	694	694	673	646	726	677	686	661	723	689	678	683	669	639	655	706	684	659	674	665	699	674	712	644	706	647	702	660	693	679	702	708	664	658	732	691	697	649	695	651	689	678	690	702	710	718	714	685	696	697	696	643	658	708	652	718	658	648	675	699	731	688	647	699	688	720	670	704	675	707	641	709	744	686	721	686	729	709	709	656	722	678	659	681	699	672	643	631	730	689	699	687	670	694	715	720	690	712	690	681	661	724	662	704	719	613	700	680	669	710	686	682	695	737	678	655	721	692	689	723	734	711	724	658
17940	14427	15634	10925	7091	4843	3889	3496	2688	1823	1227	1006	793	780	710	558	514	465	371	362	392	353	363	329	317	309	339	319	343	346	338	332	300	306	303	270	345	291	320	274	283	277	293	265	284	291	316	296	257	301	299	304	279	286	309	294	311	278	270	296	266	312	277	291	302	267	283	263	293	312	300	246	273	286	305	286	302	279	277	279	306	314	275	323	288	278	303	320	271	279	271	259	272	302	264	291	303	311	296	297	285	314	302	262	276	306	306	281	319	296	293	297	304	285	263	294	286	303	273	272	326	281	282	285	275	287	273	280	273	261	295	297	247	246	277	284	269	300	284	265	280	272	283	284	282	296	295	290	268	275	280	279	277	277	277	311	272	253	292	299	299	300	273	264	272	288	274	278	277	289	298	280	299	330	292	279	259	307	318	288	286	288	292	272	287	269	307	304	275	269	299	275	265	301	283	259	278	314	327	256	293	300	290	256	276	277	276	278	292	286	297	294	288	256	308	322	296	287	257	283	276	289	288	269	329	280	277	269	280	282	294	312	282	278	306	294	275	294	315	281	283	310	322	296	290	260	295	245	276	303	273	267	288	281	303	266	303	284	283	300	305	302	262	291	301	294	293	280	306	295	273	263	250	267	313	288	292	295	306	276	278	284	287	263	271	291	265	302	272	274	301	271	285	295	278	317	273	282	295	277	296	290	293	273	274	279	259	330	267	268	297	296	296	291	304	295	286	281	270	292	301	300	294	290	277	288	304	286	282	283	255	288	260	273	291	285	289	317	298	263	282	263	282	276	286	258	264	293	273	285	294	301	330	305	271	278	284	280	311	284	293	298	255	277	281	288	272	292	322	313	278	261	286	312	301	295	294	296	275	282	275	295	275	309	282	267	282	285	301	297	287	298	286	320	273	293	289	292	279	309	293	283	276	293	271	285	312	279	271	279	302	300	267	262	311	276	288	301	286	301	292	282	269	282	268	284	288	292	311	320	264	303	261	291	283	296	260	302	285	305	292	283	270	310	292	280	250	294	300	276	312	302	290	270	312	306	298	262	299	288	292	282	265	308	301	266	288	301	269	239	303	309	331	285	290	293	263	254	264	276	284	268	264	274	284	289	243	280	269	249	288	298	283	287	286	297	278	249	308	294	269	279	308	300	327	276	303	277	282	322	280	245	273	278	294	267	263	306	289	277	253	303	291	280	281	283	248	279	267	282	283	291	261	295	292	262	249	292	286	296	284	291	289	265	284	259	271	310	294	282	286	308	299	278	292	267	263	274	297	290	278	284	283	276	274	314	284	284	291	280	292	261	282	290	302	297	273	319	289	295	296	267	259	293	285	270	266	251	289	280	267	299	279	283	280	268	277	279	318	253	293	287	278	291	263	262	274	266	306	251	310	289	276	255	308	309	297	298	335	279	282	280	275	293	277	247	281	272	288	296	279	303	308	265	302	309	262	297	280	297	279	269	290	269	280	265	286	305	274	305	320	306	275	288	307	292	286	284	285	333	294	266	282	295	284	268	298	294	280	286	310	302	259	302	256	296	270	274	259	290	278	293	307	268	303	295	254	295	294	279	293	291	306	272	268	269	248	271	257	292	271	297	285	312	262	285	280	281	255	256	282	279	280	244	261	282	283	267	284	278	286	293	312	283	299	270	299	270	277	319	302	303	292	277	309	306	282	287	285	265	277	288	294	254	280	288	320	287	287	292	310	272	320	273	283	284	264	268	271	274	304	288	268	302	277	320	279	272	288	296	310	301	266	287	301	312	296	273	269	236	293	270	308	276	286	289	271	296	300	272	287	286	267	310	260	268	294	261	276	287	273	271	284	275	307	305	319	294	269	282	308	272	279	282	271	296	287	268	305	292	296	269	286	268	280	303	296	282	293	270	250	283	286	301	281	250	294	265	303	296	278	298	288	251	277	284	304	265	308	281	277	262	292	253	267	288	273	289	284	266	278	285	286	298	267	280	308	285	258	294	274	261	309	278	298	271	257	266	326	299	302	288	305	283	264	301	281	318	281	303	235	329	303	270	274	275	295	260	268	283	263	237	275	310	298	255	315	277	286	294	284	261	292	312	285	264	299	248	284	281	303	272	269	290	304	289	298	288	264	275	273	298	295	287	296	290	257	260	317	297	290	256	300	253	300	296	299	288	303	263	272	280	259	272	281	288	303	234	295	282	290	258	274	309	268	313	285	288	252	265	275	282	293	313	288	309	299	299	297	304	271	302	261	292	292	271	267	304	277	310	303	295	303	284	297	275	287	271	304	287	279	264	305	286	286	264	277	273	282	275	307	287	260	281	264	277	309	287	280	301	262	260	286	275	326	294	286	305	275	285	327	240	305	306	300	269	288	263	298	287	297	253	276	287	267	305	268	268	279	272	297	273	282	250	297	329	297	314	308	291	282	293	314	267	279	286	288	297	290	274	292	299	276	288	241	251	296	284	286	273	294	278	299	258	302	325	270	324	263	266	283	283	293	295	293	317	302	316	277	303	272	297	280	265	285	293	266	306	286	295	302	309	316	296	290	261	269	266	294	276	272	284	281	317	277	267	266	284	275	300	294	305	271	267	279	272	298	301	308	251	276	286	272	245	295	295	252	299	278	328	276	289	303	284	296	286	281	300	291	258	270	279	302	258	310	292	288	297	306	265	294	266	291	306	293	292	297	314	278	273	275	289	302	312	270	287	303	278	307	278	296	289	285	275	275	291	284	274	279	309	297	286	269	329	277	274	261	268	251	278	295	289	277	277	257	270	275	263	285	274	296	282	276	287	290	271	298	285	266	310	294	280	272	263	284	279	258	292	298	286	292	287	289	269	282	258	270	272	267	299	295	295	263	301	268	291	264	284	289	300	318	243	293	283	322	285	305	316	292	287	275	267	284	278	245	284	259	301	283	298	265	293	265	264	271	288	291	288	297	285	283	281	272	272	305	287	274	305	284	266	280	304	311	286	274	304	303	300	289	297	304	282	263	286	289	289	292	255	296	282	272	273	260	269	292	304	288	289	302	289	347	255	280	295	275	304	277	279	274	266	313	256	277	312	322	286	295	273	271	294	263	288	296	278	264	268	308	289	304	271	254	280	278	257	291	300	267	283	277	276	281	280	311	293	251	282	256	266	285	296	281	269	279	284	298	313	259	296	306	271	278	282	281	288	295	290	272	285	272	297	265	297	283	274	263	280	292	268	241	272	291	273	265	288	280	288	274	277	262	275	269	301	305	302	294	266	298	323	267	301	295	257	302	277	277	269	281	273	305	279	311	280	278	275	277	252	280	313	264	313	274	287	263	282	273	275	268	310	281	270	283	294	301	291	300	307	273	300	310	284	272	296	282	268	276	294	288	266	280	310	257	289	275	297	253	264	273	279	297	276	280	275	297	281	252	323	273	308	266	285	280	297	307	299	274	255	257	320	281	279	249	297	293	298	295	274	288	328	296	279	285	279	298	286	315	302	288	289	294	268	278	290	315	291	311	271
10670	12498	21357	20771	18232	15663	14442	13354	11533	8288	5581	4530	3923	3623	3254	2853	2302	1980	1524	1349	1221	1226	1143	1160	1105	1136	1114	1107	1013	941	998	940	889	965	924	869	861	855	862	914	835	797	800	813	853	858	832	780	813	797	807	762	792	739	784	772	777	761	797	808	762	748	730	727	763	730	720	724	742	740	748	781	708	754	753	707	737	744	745	779	724	693	742	685	727	719	732	730	756	719	747	723	710	753	724	742	736	718	744	758	800	733	751	772	741	685	701	722	769	760	795	723	686	712	722	769	708	730	720	736	730	721	731	755	703	713	756	700	748	723	757	703	706	708	708	746	722	786	735	713	738	789	763	735	706	710	723	725	710	743	739	744	732	705	730	704	743	725	713	771	747	732	746	742	744	742	764	772	720	722	776	684	704	744	699	698	683	714	722	730	726	750	739	740	718	758	703	743	688	695	694	701	727	781	705	717	763	729	790	773	694	728	746	749	693	741	732	702	694	725	738	729	731	780	730	709	707	724	713	730	722	779	710	709	688	767	689	700	703	762	710	707	754	728	726	770	744	713	728	701	725	745	708	738	684	695	725	757	710	727	712	727	710	707	667	725	774	705	706	711	728	744	730	708	752	707	742	743	702	747	793	744	699	740	710	754	751	761	749	701	728	708	773	721	721	739	737	753	738	714	711	693	734	703	712	785	721	766	735	772	720	722	725	726	725	691	709	686	718	743	742	742	786	711	709	748	749	719	721	710	780	773	718	769	716	706	702	734	727	697	712	744	716	737	737	720	699	724	703	763	693	729	722	717	680	782	696	730	742	742	779	724	739	747	735	719	710	770	706	783	752	741	700	703	771	724	736	741	792	710	739	744	761	717	720	723	715	743	716	745	724	670	696	730	740	729	711	728	791	732	790	781	739	741	755	717	700	728	748	719	706	710	724	761	724	754	736	723	722	716	747	719	738	681	736	780	733	746	776	731	737	752	749	680	733	752	742	735	751	679	757	717	776	731	699	695	742	762	709	694	744	698	699	709	681	684	742	729	667	733	711	708	746	722	690	718	709	733	709	679	757	781	756	742	693	747	729	716	746	678	722	714	753	688	716	734	808	712	695	730	743	735	704	714	739	757	742	707	673	714	702	767	707	754	714	741	745	729	685	727	742	692	722	737	721	707	710	728	707	719	734	751	724	764	712	743	721	729	729	704	698	748	711	725	753	725	731	751	757	702	730	743	723	750	783	730	736	743	714	702	731	775	721	728	683	717	741	685	722	742	721	712	697	736	741	689	716	730	721	764	687	737	675	730	736	725	680	736	756	747	733	717	694	746	711	745	716	769	731	759	734	775	738	716	706	693	729	699	764	703	677	746	778	712	740	697	680	737	693	761	705	706	720	767	703	711	716	712	729	743	693	721	689	715	699	739	729	733	729	703	752	734	658	692	772	722	703	713	768	724	750	745	715	715	733	767	684	695	730	720	761	727	764	699	737	720	715	682	766	763	731	769	756	730	677	700	748	722	714	751	713	703	701	776	750	755	757	737	706	738	698	704	709	706	694	743	717	750	750	762	665	761	736	763	735	725	719	721	739	716	744	699	726	792	728	719	809	726	741	773	746	730	736	770	765	730	724	686	698	719	733	752	766	762	753	763	724	711	722	716	731	736	726	728	742	716	697	722	744	737	700	717	733	678	694	713	756	695	712	716	728	703	761	688	758	765	697	718	738	762	672	710	704	692	718	732	740	733	775	716	733	746	698	720	702	754	729	739	747	695	702	716	740	703	729	735	713	677	706	761	743	747	718	751	728	759	730	721	695	798	747	739	703	695	733	777	727	755	737	736	710	731	661	746	715	687	726	734	739	732	752	799	719	748	696	713	703	726	719	741	762	696	727	711	683	745	774	725	703	760	712	791	734	740	714	716	738	741	751	778	770	717	714	737	726	708	717	727	738	726	690	716	711	692	695	719	764	734	744	746	730	756	663	774	737	726	754	759	757	710	709	736	748	730	734	767	701	747	729	704	763	714	729	684	752	721	739	716	772	714	700	720	695	738	691	769	719	716	788	760	762	742	698	706	725	782	707	747	712	682	731	754	697	712	728	726	672	724	741	771	739	738	748	717	735	721	763	711	707	806	713	700	714	729	692	740	751	731	703	691	743	724	705	738	739	728	727	741	750	731	781	715	683	753	668	719	692	697	744	774	754	749	695	754	726	788	722	716	737	729	762	682	715	716	691	689	738	752	700	680	721	740	704	735	745	690	738	723	767	692	715	730	698	730	697	759	695	719	710	757	706	685	739	722	768	719	698	754	704	744	694	724	737	744	756	737	767	673	705	699	725	707	698	771	702	709	734	743	712	681	769	718	674	741	737	717	761	720	743	738	720	723	748	735	732	732	767	728	716	740	750	771	708	764	681	702	695	731	723	729	769	706	731	755	743	762	706	734	753	722	741	793	755	705	733	745	708	708	696	723	681	751	725	776	695	717	751	684	717	719	753	695	771	723	722	748	732	721	772	749	738	691	717	732	723	722	781	667	798	770	741	738	771	695	701	713	690	742	779	730	703	761	751	703	751	760	715	716	729	746	671	775	705	740	729	724	750	763	726	740	762	759	772	750	765	719	710	806	704	717	781	717	723	711	719	746	761	730	762	723	725	744	716	721	754	729	717	765	698	725	732	763	722	718	727	689	715	731	765	724	782	739	690	754	728	692	758	733	699	713	753	693	742	719	725	719	691	785	668	724	740	711	693	748	751	673	733	704	711	760	750	744	742	687	750	706	728	782	704	715	769	720	699	696	746	702	694	725	731	726	767	725	726	721	713	708	718	687	744	733	705	762	717	673	697	747	754	705	720	721	737	725	706	677	765	773	766	693	755	717	708	726	720	690	779	737	704	693	697	751	721	772	718	750	716	762	753	740	727	759	684	754	731	734	733	740	733	729	757	746	779	755	743	738	689	717	763	733	783	757	702	727	728	746	734	744	791	731	734	735	760	701	719	713	700	760	720	779	692	777	708	708	754	711	739	721	734	723	760	743	755	689	762	719	717	719	694	706	684	761	670	692	737	704	785	699	730	718	711	722	721	746	730	704	771	776	760	727	756	716	734	749	756	741	747	696	688	766	727	668	712	726	737	728	746	747	722	697	776	712	683	712	680	752	774	722	748	747	683	719	720	745	756	738	724	714	709	741	675	771	723	701	763	740	743	696	685	760	707	681	700	761	720	703	760	784	793	741	720	708	743	719	738	709	740	735	738	749	750	706	728	696	683	721	690	717	744	701	710	739	747	764	692	725	716	676	747	750	730	671	736	734	724	717	765	710	714	727	753	699	725	685	697	715	712	686	738	703	764	754	671	693	767	755	746	770	697	705	706	698	704	673	719	725	730	741	748	738	781	706	713	710	745	744	760	745	721	789	776	763	704	738	737	765	719	739	747	746	713	736	708	737	736	774	723	727	722	752	728	727	765	723	663	746	723	779	716	710	653	780	708	734	699	705	712	778
30372	24194	29594	25057	15864	10806	16325	10227	9881	10271	4789	2428	1496	1296	1255	950	933	742	740	561	534	561	576	616	598	574	704	612	511	460	515	447	391	474	473	388	396	399	417	410	402	408	384	347	367	368	328	358	368	374	295	322	322	347	307	293	286	324	309	329	323	313	324	317	293	327	282	302	303	326	344	313	317	298	325	307	319	316	301	300	318	314	314	306	301	285	282	294	320	324	285	306	305	296	304	326	301	283	284	319	296	321	313	309	320	322	307	293	305	282	315	306	291	282	328	300	298	308	306	313	296	317	326	307	326	302	323	363	302	286	312	320	318	290	308	320	297	302	292	308	283	301	286	320	295	335	291	312	324	282	305	320	311	303	296	286	263	301	301	292	301	316	302	308	304	309	298	301	300	284	313	297	299	282	291	284	284	338	325	242	268	298	287	308	301	263	333	310	327	294	285	299	294	307	312	314	304	292	286	287	342	306	300	300	273	270	304	320	319	294	358	308	295	290	303	312	315	304	306	270	267	301	311	323	292	305	322	314	294	310	315	292	295	269	274	293	294	334	284	300	310	293	342	272	304	312	320	304	304	291	275	297	291	267	313	280	297	285	283	270	310	302	307	296	341	310	310	288	314	324	300	339	304	295	291	324	290	292	268	291	283	274	331	334	333	276	321	310	286	315	296	305	335	317	309	269	301	325	288	277	328	267	299	274	300	308	293	313	331	293	308	311	301	311	312	281	294	304	265	291	272	329	298	279	295	277	302	319	301	295	306	307	296	292	284	306	286	299	307	267	310	293	300	303	308	308	308	284	303	317	301	309	317	298	303	275	307	287	317	334	301	275	271	305	242	296	289	331	306	287	300	289	311	324	302	306	287	298	297	311	316	310	317	301	294	293	295	318	297	256	336	327	326	273	268	293	309	320	278	298	284	271	327	320	324	295	303	292	294	348	316	289	299	298	325	322	285	262	303	300	315	284	316	304	273	270	326	309	288	291	305	260	288	285	323	316	268	305	293	338	332	312	253	285	290	317	282	286	280	312	321	306	307	304	313	331	307	295	290	336	309	274	328	266	299	310	305	283	304	279	302	299	330	324	311	294	296	297	307	292	292	277	298	314	315	283	326	325	260	288	324	302	296	352	336	297	303	341	321	349	321	302	316	313	310	306	279	289	332	302	326	288	334	280	309	287	321	320	273	275	334	275	278	313	313	308	287	285	297	287	292	285	313	278	283	290	286	307	303	283	302	306	310	270	292	317	297	286	303	346	261	295	312	290	276	302	281	306	283	282	324	304	305	288	292	264	306	311	291	285	313	267	315	315	270	305	324	330	348	309	304	293	293	302	340	315	313	309	340	289	289	314	325	258	303	296	327	305	312	283	281	318	299	281	293	277	327	287	295	321	313	306	278	285	302	293	302	294	308	309	324	284	287	300	317	276	290	295	287	310	316	298	316	273	261	329	293	315	324	306	275	311	291	313	287	278	264	319	312	286	273	306	266	312	292	310	318	280	317	300	298	299	299	292	317	318	302	305	307	265	299	290	300	304	307	290	319	299	339	280	319	323	307	336	317	313	295	319	348	311	298	266	284	303	301	332	306	290	290	301	294	276	296	281	318	299	297	339	295	343	293	291	295	308	298	292	295	289	274	268	315	315	310	312	295	311	260	303	299	307	316	286	310	311	341	314	290	287	312	325	303	314	284	284	295	309	290	312	320	289	341	267	297	268	332	293	306	288	297	324	308	307	311	310	338	294	323	312	267	290	321	266	279	314	315	286	298	280	304	269	292	306	278	305	281	294	264	252	293	296	305	304	306	296	313	276	338	348	326	277	302	321	298	332	286	280	303	296	322	313	303	313	300	311	298	272	304	314	333	313	257	300	332	307	308	297	307	284	287	295	275	288	277	309	323	275	305	290	310	300	308	260	303	311	320	316	321	315	330	286	305	274	328	326	274	301	305	304	344	319	300	304	306	295	300	289	327	322	324	291	294	287	285	303	313	310	285	278	301	305	299	319	313	263	283	311	296	264	300	297	302	320	313	324	293	301	311	318	290	311	294	306	321	283	319	296	320	282	310	275	308	336	297	312	304	313	274	305	280	292	297	322	304	281	311	273	325	300	326	302	335	290	313	300	296	327	298	299	312	288	296	293	266	306	316	274	309	287	304	310	311	328	296	287	280	290	278	322	280	318	306	301	307	325	304	305	290	340	283	309	302	303	285	304	307	298	260	291	276	307	295	308	291	297	287	314	300	271	309	309	294	283	310	285	335	273	308	346	289	324	279	300	299	322	273	299	330	271	313	309	316	262	342	295	297	300	264	347	297	297	310	287	297	297	300	323	332	301	301	295	306	319	299	273	353	300	319	331	329	327	311	304	309	319	274	299	320	282	303	301	292	289	313	315	312	274	295	304	287	305	285	312	315	271	267	309	310	304	347	328	316	322	297	288	272	304	307	298	292	294	300	306	315	280	278	289	286	294	278	304	293	288	319	297	309	290	336	318	314	333	306	312	318	270	283	319	307	300	334	299	302	306	329	292	273	310	306	294	326	278	304	283	299	304	290	281	301	276	318	330	319	328	284	312	278	286	293	288	302	275	326	317	313	283	322	303	298	305	291	304	304	289	310	309	321	290	302	299	315	290	304	283	315	288	285	268	301	280	321	320	316	280	299	292	315	287	284	326	293	320	275	312	258	306	297	295	305	295	264	297	306	306	299	307	279	285	289	297	350	303	291	281	294	300	312	318	308	346	300	305	290	317	301	324	310	313	316	307	288	278	295	331	282	315	319	317	311	294	302	297	309	260	272	315	296	329	320	314	301	313	321	292	345	266	275	294	334	292	297	315	312	293	300	303	302	264	298	291	271	302	310	299	281	303	305	300	316	272	294	325	290	321	281	289	291	331	271	333	308	285	320	291	277	279	315	295	303	306	298	306	296	293	316	286	310	282	330	313	277	298	311	289	285	294	300	316	323	262	316	308	294	277	286	303	287	319	298	299	310	285	295	325	315	306	298	282	290	308	302	306	296	315	298	306	296	322	319	296	294	291	303	299	292	306	289	319	313	338	335	300	316	276	297	315	293	264	312	298	303	299	309	280	313	315	301	297	322	309	310	309	288	254	314	304	307	283	330	275	293	320	282	285	301	270	294	287	304	304	308	326	304	304	317	310	334	313	293	312	303	317	297	334	302	307	316	299	304	308	293	271	331	300	273	293	292	302	298	298	294	307	312	267	306	308	313	288	303	270	324	359	324	320	295	312	297	321	289	275	285	306	326	322	307	281	326	317	327	299	310	301	313	263	318	318	310	293	293	283	306	279	275	282	319	322	306	270	303	287	282	345	278	272	279	296	292	292	330	287	291	321	277	329	346	301	298	312	302	278	296	306	298	288	286	320	283	303	304	323	295	306	292	317	321	296	312	274	317	293	326	332	297	334	289	321	301	273	329	322	312	278	268	286	323	325	281	295	307	280	311	341	325	290	301	298	288	343
17919	20042	32711	34280	26897	25154	31852	25021	28139	26654	17576	10131	7223	6805	6531	4441	4689	3721	3500	2795	2484	2426	2659	2728	2920	3025	3507	3211	2525	2121	2360	1428	1515	2086	2073	1567	1588	1530	1605	1717	1481	1650	1470	1174	1081	1191	1262	1156	1466	1194	1025	851	872	867	869	784	827	825	789	852	810	816	837	769	841	831	895	847	894	889	840	815	860	845	870	794	800	828	792	824	833	805	798	763	829	824	787	823	789	781	802	758	800	756	781	771	777	842	751	709	733	733	863	796	772	800	748	766	782	773	719	807	790	762	765	724	817	792	803	796	767	723	770	773	782	792	745	789	793	799	772	795	681	734	734	764	765	798	774	754	766	795	756	762	767	809	757	771	789	785	778	776	761	751	805	790	759	739	747	749	723	769	776	751	752	756	796	761	768	745	730	816	792	807	782	744	794	826	742	801	762	798	793	731	719	751	736	765	739	713	782	780	755	797	797	772	788	797	743	783	782	769	756	732	711	788	747	780	831	743	744	734	743	757	725	790	825	785	785	744	712	763	757	732	784	819	777	786	762	805	761	718	789	787	792	810	767	760	766	776	780	742	731	743	713	780	770	780	770	768	749	734	735	794	792	766	796	757	806	729	765	740	781	777	710	767	760	757	763	745	800	812	786	799	774	768	770	803	758	777	764	762	789	739	782	786	794	820	792	796	741	806	767	777	783	742	729	716	761	801	758	813	750	749	783	793	731	790	739	746	836	791	762	762	758	804	791	740	771	760	749	778	769	810	745	752	765	749	773	731	771	773	772	768	815	731	751	756	801	749	782	778	759	776	800	809	751	730	776	741	775	793	812	771	787	743	771	749	755	767	748	726	760	742	748	771	772	683	794	778	746	759	746	782	757	791	799	784	778	767	786	782	762	735	715	766	775	745	734	747	746	739	751	740	762	796	816	784	776	747	753	777	734	734	732	788	765	781	808	757	714	729	767	742	792	793	762	771	714	799	755	803	766	782	772	762	751	775	767	759	747	734	731	785	745	735	722	770	778	775	787	800	755	777	786	775	810	750	712	797	742	759	750	819	801	713	738	759	770	750	786	807	753	751	786	756	752	765	761	789	797	747	762	782	769	794	780	783	814	780	729	765	745	755	749	737	748	763	802	778	751	733	794	777	729	796	807	791	805	783	804	764	744	764	756	758	677	813	743	757	785	724	805	781	769	733	783	750	691	740	752	772	767	782	767	754	749	763	745	741	748	755	716	753	805	729	706	734	778	754	735	726	743	764	765	725	840	779	749	754	739	771	779	797	804	763	762	758	760	826	819	745	720	821	784	758	799	776	747	744	801	786	816	740	722	777	786	795	771	739	750	763	769	766	751	765	776	715	756	725	785	770	712	765	762	819	764	764	782	748	768	779	777	771	735	783	762	764	734	780	749	759	743	758	713	774	772	747	762	799	778	770	743	767	753	721	798	723	802	779	752	774	743	793	777	743	754	835	776	729	776	819	759	757	756	763	770	741	770	801	710	747	770	751	836	808	776	758	788	717	807	761	735	731	759	726	751	754	767	834	826	780	781	772	746	792	722	761	815	756	808	754	699	748	753	728	803	805	755	743	787	799	780	772	789	767	773	769	767	727	780	740	773	745	799	769	781	769	735	796	799	771	775	782	753	776	748	761	806	784	717	818	769	789	720	731	800	723	797	740	719	752	793	777	808	856	801	723	786	741	783	751	720	761	753	777	738	752	792	759	772	784	733	769	745	733	755	756	767	754	762	752	794	809	728	773	760	783	809	784	769	741	723	779	779	795	776	721	767	728	785	727	748	685	762	807	788	803	761	779	784	793	743	750	776	764	740	801	746	750	743	772	842	776	776	759	756	745	763	773	744	778	721	777	789	761	762	751	761	781	756	742	728	745	791	754	733	725	698	736	801	741	792	782	758	754	707	713	736	754	749	745	782	780	771	802	805	732	780	729	729	818	817	803	750	785	740	748	809	769	713	799	760	790	772	728	770	735	752	718	807	791	779	792	718	759	732	739	837	784	771	771	705	784	747	777	727	719	741	728	775	799	716	783	751	744	759	783	793	762	733	718	730	772	763	769	794	743	777	788	804	754	747	751	786	723	709	767	778	790	737	782	740	763	790	761	785	767	746	768	774	769	794	808	766	771	833	732	703	736	776	731	827	786	797	782	711	747	758	781	716	731	751	707	763	778	753	790	752	728	774	741	740	732	844	788	767	770	775	753	723	770	804	766	772	797	785	806	723	773	774	799	778	755	767	784	765	735	756	762	713	752	741	809	767	770	738	789	774	747	753	755	771	723	780	789	749	806	753	787	792	755	715	767	741	733	798	696	790	771	791	803	755	782	798	734	703	788	766	770	741	770	762	742	756	804	750	703	812	803	743	766	761	811	784	729	784	780	806	749	771	762	754	708	750	765	757	730	729	720	788	767	743	737	755	774	723	755	772	708	797	782	763	739	779	799	797	767	765	731	736	724	773	782	722	802	759	738	719	764	743	780	754	748	780	789	727	786	787	795	804	727	746	746	793	753	732	779	771	749	789	786	790	797	779	760	768	810	728	758	769	753	797	743	795	764	777	718	773	730	848	789	788	769	831	757	738	774	801	812	765	773	769	809	774	772	797	777	753	752	772	811	763	737	798	761	745	770	731	771	765	744	765	786	797	761	781	779	802	813	700	761	791	754	804	774	779	760	803	783	736	728	780	728	752	816	751	769	752	728	750	726	795	788	759	757	740	765	715	765	810	748	727	776	738	808	711	797	758	755	778	777	735	759	779	719	761	796	762	758	778	707	744	766	776	779	756	782	798	789	778	761	742	743	793	739	739	730	759	781	757	780	747	760	773	740	749	790	734	781	782	775	723	740	693	780	795	778	791	785	762	771	744	741	809	781	767	739	765	779	774	766	795	743	788	759	725	787	774	789	744	750	730	801	792	744	753	783	719	788	782	713	777	827	776	767	727	707	784	782	778	809	731	786	780	719	809	729	765	777	770	770	770	761	774	792	784	766	755	741	802	754	755	756	726	721	719	786	739	761	737	796	799	783	798	788	772	741	759	843	724	787	745	772	721	767	817	773	798	776	799	769	701	737	729	770	795	733	840	786	740	786	766	767	771	754	755	787	736	772	767	752	779	788	719	756	785	714	804	729	778	735	751	847	781	816	715	769	774	759	800	791	757	760	760	800	803	740	760	804	781	774	778	784	745	771	774	768	785	761	744	740	769	766	762	770	837	777	792	804	754	808	769	772	731	787	717	744	736	785	724	751	746	775	775	783	789	766	721	764	745	774	780	717	744	770	770	781	766	764	748	752	803	815	776	769	773	759	777	764	749	742	737	723	767	765	774	761	765	775	735	745	733	743	782	790	752	735	740	737	731	793	743	738	799	774	741	759	753	695	803	744	745	767	791	754	788	738	842	712	722	759	734	750	746	740	808	781	778	792	762	731	760	774	806	777	785	801	770	718	755	787	791	786	856	742	712	757	770	731	753	757	751	777	767	783
39768	34116	37971	31726	22323	24245	28954	24538	11811	11936	5692	2507	2247	1708	2032	1559	1076	847	1000	1003	931	828	719	711	791	838	956	786	696	650	645	444	462	644	592	496	417	482	501	519	408	445	428	349	335	389	394	363	430	368	348	316	333	306	277	308	309	284	282	284	288	285	275	301	309	297	325	301	277	318	308	279	260	292	283	297	273	254	280	271	281	313	276	265	267	309	270	300	292	277	261	268	276	290	276	312	296	260	257	270	264	277	255	284	277	257	294	277	269	292	281	251	289	260	281	256	289	277	283	276	261	261	285	261	267	266	275	286	294	289	244	283	274	273	277	277	272	296	264	275	270	241	284	288	286	259	270	263	284	259	281	256	308	262	281	282	290	274	265	278	252	268	258	301	282	250	254	250	247	272	288	288	273	284	282	286	264	263	261	276	273	247	285	287	281	261	261	306	295	277	292	274	282	298	253	265	235	286	300	286	243	265	296	309	271	281	281	259	297	286	278	243	286	272	286	273	262	274	291	257	291	280	280	232	287	247	284	279	283	266	270	304	286	265	266	277	276	258	258	252	288	292	306	282	266	275	279	295	260	312	263	279	293	250	262	260	284	262	274	246	259	270	265	283	287	266	275	283	245	281	243	257	268	283	279	277	287	269	268	274	288	276	286	296	284	327	265	250	290	279	249	283	277	292	270	260	306	264	277	286	269	306	276	286	243	262	256	271	294	269	323	284	263	269	290	278	276	288	291	283	280	265	305	267	288	289	266	277	265	307	296	269	265	277	263	262	269	292	227	263	282	250	275	299	262	286	288	255	227	263	252	267	256	288	270	260	279	275	294	266	274	258	261	267	284	282	289	291	287	302	291	259	289	285	248	281	251	266	258	300	261	273	287	298	278	280	288	319	268	261	287	265	280	271	273	273	271	275	264	286	280	246	265	266	285	274	268	271	274	312	268	309	245	300	284	263	296	265	294	300	254	279	262	249	284	281	252	283	268	278	267	267	285	255	246	262	255	294	261	267	265	294	276	286	268	273	257	281	296	248	296	285	286	287	257	263	242	271	263	283	255	302	276	275	262	298	249	288	275	282	241	269	268	262	273	283	248	260	303	287	290	263	270	260	275	264	287	286	286	257	287	277	274	293	291	296	286	272	257	299	268	280	256	270	273	300	270	239	295	297	279	281	251	236	260	279	298	284	264	300	274	277	283	276	304	283	256	284	255	269	294	260	282	292	257	294	287	264	271	276	281	280	268	270	268	266	286	289	251	257	276	245	273	251	314	277	290	292	267	257	257	269	268	275	267	284	269	262	273	249	280	265	267	270	254	272	281	252	270	257	251	256	273	289	285	252	282	285	285	290	268	253	285	264	334	269	263	254	272	267	311	283	266	243	308	249	273	282	300	256	300	317	273	300	287	271	241	296	309	288	277	283	285	257	261	263	274	277	244	296	279	279	261	253	220	258	304	257	286	283	301	221	319	288	277	275	292	254	260	280	272	262	300	272	265	228	267	258	300	270	265	293	288	285	273	275	259	274	288	270	274	288	260	292	254	289	269	266	284	275	256	276	252	267	280	250	277	286	287	283	261	284	306	262	227	252	291	290	259	265	258	262	295	258	281	270	268	275	299	256	297	278	307	282	263	272	272	257	277	270	263	278	273	270	270	278	241	275	273	251	286	275	257	263	267	280	266	277	248	279	246	267	317	306	284	258	300	289	301	265	293	283	260	272	254	290	280	262	315	255	272	289	313	263	290	286	289	268	285	261	313	263	296	297	255	257	250	303	290	271	284	264	269	275	274	272	290	296	281	262	277	280	311	242	311	268	301	291	260	261	307	291	290	291	291	256	291	246	237	280	264	244	278	299	256	268	281	270	271	265	283	260	261	266	283	267	315	294	255	269	295	268	265	291	257	286	259	282	294	241	277	293	234	289	258	271	268	298	271	284	277	279	299	286	268	264	280	278	263	269	263	261	287	285	246	266	274	258	266	273	276	279	285	262	268	288	259	262	233	274	281	287	285	253	287	264	284	257	250	275	278	285	268	268	252	262	269	279	285	244	288	286	280	287	305	241	275	283	250	259	240	245	273	276	300	264	255	278	252	233	294	281	281	291	271	250	248	256	271	288	271	301	264	271	260	287	275	273	273	258	264	264	294	298	295	234	276	264	264	262	254	273	292	259	293	282	268	259	286	282	239	305	271	267	270	267	259	289	283	286	298	276	257	241	267	270	250	273	281	273	266	233	276	298	303	302	276	270	275	274	285	266	262	285	267	273	251	290	284	277	260	288	265	278	281	275	282	292	270	263	275	289	294	312	251	257	274	253	277	288	264	265	296	257	249	262	254	264	260	276	268	289	307	296	261	268	280	306	282	282	256	238	265	260	290	259	273	286	282	259	262	277	267	276	253	267	264	245	263	284	259	282	268	288	264	272	281	266	273	257	276	271	286	270	269	233	270	283	264	279	285	254	264	275	240	254	287	262	293	302	283	293	283	291	254	287	288	267	266	244	286	300	277	257	275	283	279	271	310	274	300	252	271	300	266	290	287	286	283	277	265	278	249	281	253	241	279	284	274	267	273	249	264	300	267	300	295	292	304	298	276	246	271	298	285	278	272	287	267	275	308	261	273	262	301	275	277	287	295	269	289	265	293	252	266	287	275	271	292	267	227	287	282	261	253	271	270	275	279	269	274	246	310	258	263	279	300	269	296	274	270	261	273	278	281	262	254	294	240	294	289	274	285	281	264	252	258	249	289	276	269	286	271	257	247	272	280	309	256	285	283	259	269	276	283	306	272	265	265	274	299	294	264	246	256	263	275	253	283	270	258	286	265	282	274	282	256	283	284	284	257	263	287	262	280	291	287	254	287	259	254	285	278	267	283	291	255	315	265	283	255	253	304	277	290	288	272	269	256	266	275	264	252	258	262	241	260	278	248	284	285	280	261	261	266	262	290	256	280	265	287	272	252	271	250	271	259	263	261	294	252	265	286	276	266	277	281	282	272	276	295	279	292	255	275	254	291	278	296	284	279	300	292	252	256	307	275	283	241	287	286	272	251	277	291	274	268	305	298	265	271	307	288	301	245	273	287	274	287	249	271	279	267	269	283	260	255	268	278	286	318	292	261	290	297	286	286	288	263	270	279	248	295	253	278	293	255	281	321	261	262	279	290	259	285	277	293	239	249	274	278	242	265	269	264	272	264	291	283	262	282	296	281	263	271	262	277	279	267	253	262	276	300	295	273	274	260	270	290	292	282	290	243	262	249	291	258	273	257	275	287	249	256	257	277	256	282	269	269	271	289	276	259	251	289	258	270	286	294	293	286	296	292	249	285	258	285	287	265	268	265	305	307	241	279	272	302	266	268	279	300	281	289	282	278	265	282	287	261	271	273	268	288	281	275	286	312	292	268	260	285	268	283	288	244	266	295	262	300	280	299	294	279	264	268	267	256	273	273	285	247	265	252	290	265	254	275	289	305	309	265	273	286	269	257	274
24302	27148	38123	39277	33248	39178	42599	35045	27952	28588	16913	10289	10114	9202	10821	7636	5634	4396	5077	5433	4893	4058	3820	4026	4706	5005	5641	4543	3391	3090	3407	1649	1835	3127	2795	2210	1937	2237	2261	2417	1885	2003	1900	1473	1292	1517	1599	1368	2064	1505	1095	955	813	998	904	785	766	769	725	783	747	818	834	827	884	822	882	884	828	825	827	816	867	843	819	762	791	738	789	772	770	760	746	804	732	703	772	734	701	747	734	702	737	746	767	752	736	711	748	722	758	746	692	732	733	682	723	735	717	719	705	707	665	685	676	668	717	667	740	649	717	697	708	727	704	672	642	613	712	680	709	709	691	741	734	703	675	668	728	679	728	703	663	707	680	712	692	721	696	700	703	679	725	702	649	696	709	725	679	691	715	699	691	670	661	715	657	761	689	697	709	668	692	650	691	658	688	672	669	682	715	671	748	729	716	704	715	717	690	698	702	690	658	697	664	703	671	696	713	675	705	702	671	726	700	689	686	739	732	697	643	661	677	684	688	711	736	752	690	721	628	674	705	666	714	689	654	746	719	697	681	679	668	689	675	750	695	718	716	663	645	705	718	689	628	721	741	706	705	706	695	650	707	685	726	676	673	686	729	727	679	690	690	657	739	673	743	655	662	667	700	678	712	681	671	671	695	670	685	635	712	659	724	721	690	709	708	695	695	690	664	747	712	708	667	664	654	712	677	706	719	710	714	669	675	690	680	714	641	685	712	663	679	692	677	673	726	714	662	679	672	699	650	685	699	741	685	701	703	695	708	685	693	700	753	731	688	734	698	691	722	677	762	692	662	686	658	697	688	676	665	753	653	691	654	680	728	744	666	666	703	738	677	672	716	692	665	687	734	728	723	653	722	731	678	691	727	666	683	701	724	712	753	679	756	650	705	644	695	730	683	697	690	667	736	699	705	691	707	693	664	670	661	679	716	681	608	695	664	649	704	700	666	720	683	679	735	661	724	708	716	697	714	722	693	697	732	700	717	743	716	683	686	688	684	661	704	719	727	705	676	683	699	697	680	673	696	700	665	686	695	651	707	685	713	709	685	676	707	698	715	675	687	699	714	676	697	684	702	691	673	757	665	682	686	655	714	616	697	702	706	747	683	716	706	705	681	688	694	695	682	717	669	689	692	746	711	694	713	701	635	724	648	695	769	687	621	707	689	727	676	758	706	744	697	728	701	719	690	712	641	703	697	700	710	655	724	708	692	739	682	685	665	735	730	711	695	722	717	653	673	729	673	704	687	685	675	626	702	741	724	683	730	720	679	739	693	668	712	706	721	703	712	690	654	665	695	698	713	702	702	717	656	685	672	694	716	686	657	685	674	705	683	681	701	687	631	720	661	733	648	669	659	689	715	714	755	671	667	697	680	694	703	649	711	707	682	710	699	685	663	700	695	693	714	705	712	650	712	687	709	714	688	644	704	696	662	678	718	725	719	618	686	703	670	709	727	729	709	660	710	704	696	679	707	739	698	688	674	700	719	706	677	655	701	713	676	720	675	736	747	715	732	710	696	706	701	704	718	685	690	669	649	672	756	694	699	718	709	673	724	689	637	693	621	668	656	709	655	645	658	687	726	692	717	706	702	715	733	679	682	722	685	651	663	670	678	685	652	650	712	688	630	683	663	665	711	699	698	678	709	689	682	738	750	622	689	683	706	728	673	688	668	691	722	720	670	679	697	669	702	745	686	699	713	650	742	697	688	667	652	686	691	646	656	698	705	712	673	676	684	671	677	705	667	691	713	730	692	690	685	706	661	650	716	696	657	668	702	655	713	666	720	649	677	655	725	703	693	686	700	673	736	646	711	668	674	746	740	659	695	697	702	696	661	681	705	705	734	673	743	710	695	666	744	656	666	670	683	694	689	684	729	682	670	712	694	692	652	685	691	702	668	673	702	681	676	679	741	682	671	725	700	651	716	691	645	662	666	678	706	676	662	680	706	720	733	700	698	657	651	697	684	694	690	729	683	686	624	681	669	687	668	680	655	685	682	699	646	745	686	705	714	682	708	661	731	674	696	702	678	713	694	661	647	716	688	678	651	681	692	703	679	669	698	679	664	633	675	630	708	724	728	706	702	641	738	708	683	695	673	685	721	711	721	653	698	659	725	660	668	701	715	747	691	720	665	721	700	656	694	688	710	693	724	676	680	671	741	679	723	698	748	687	710	720	747	665	671	683	715	685	720	653	709	720	674	762	643	653	646	695	697	696	718	709	615	698	679	719	651	695	689	676	688	709	697	720	704	684	703	644	685	680	723	691	680	707	652	701	726	720	698	721	694	704	704	661	705	661	656	711	717	717	693	679	739	735	720	613	719	712	732	687	696	676	692	710	748	682	737	667	708	693	686	726	686	698	714	659	652	692	730	667	706	703	701	684	697	678	737	692	662	666	660	704	654	670	654	687	714	682	697	696	715	708	680	633	701	720	702	704	699	683	678	716	731	698	684	696	695	673	693	695	651	627	708	691	703	675	655	677	712	696	710	704	703	690	734	656	725	735	684	661	690	733	692	671	691	712	698	676	696	757	665	697	660	709	725	712	793	701	701	730	672	702	688	731	689	691	720	693	688	668	744	677	697	734	736	697	698	682	632	713	716	696	727	688	688	666	711	657	679	722	691	660	689	653	741	689	699	622	710	697	720	681	718	694	644	664	685	696	655	749	705	688	666	734	724	697	699	721	673	716	673	674	676	672	707	701	687	673	709	676	728	655	682	701	717	732	750	742	779	705	712	721	672	688	715	696	670	700	712	645	710	676	676	741	656	710	705	679	713	732	685	650	728	679	705	659	703	736	683	652	686	710	682	718	655	734	687	710	698	673	656	742	671	668	691	701	687	705	710	701	689	681	723	686	677	683	680	686	702	709	696	714	673	672	726	711	617	700	732	682	664	726	690	662	707	728	726	663	722	668	693	666	679	667	705	701	702	751	706	737	647	707	659	660	651	701	687	684	713	695	713	691	735	698	697	661	659	648	678	666	686	741	719	735	703	701	665	629	642	700	650	704	665	710	701	719	720	649	712	685	679	661	670	687	698	680	695	645	691	706	720	678	721	689	724	730	681	664	655	710	749	692	693	719	694	680	705	710	695	695	710	687	648	711	672	709	665	702	670	739	690	725	726	664	689	736	656	720	648	720	693	696	680	702	672	717	662	688	677	701	697	730	700	646	685	695	694	663	685	681	759	714	698	702	704	673	727	695	697	679	668	738	687	686	710	672	685	630	730	663	740	716	704	705	698	665	675	681	722	708	710	688	736	722	664	704	750	671	714	649	705	658	727	661	703	642	660	683	637	724	715	701	690	745	666	642	712	748	676	673	705	668	699	702	663	733	691	745	691	688	686	675	709	731	681	665	734	699	682	710	723	716	684	698	734	685	710	697	641	714	646	674	635	701	720	697	722	725	713	666	711	722	690	668	674	658	685	718	704	671	706	683	708	652	696	697	658	684	663	693	672	676	681	683	676	642	668	702	663	713	711	701
18745	13986	16573	11964	7338	5218	3362	2685	2054	1523	1058	988	829	782	694	538	494	427	360	385	369	361	409	349	320	361	362	342	313	314	332	308	318	319	307	290	288	302	342	290	304	286	304	324	328	313	320	277	286	287	273	316	303	289	295	289	314	265	296	267	289	289	247	291	267	287	278	303	285	289	295	288	291	312	278	288	290	286	280	276	274	281	263	281	333	281	272	294	281	262	267	311	279	289	308	293	288	304	278	280	286	289	265	303	284	296	283	278	263	330	283	284	290	278	246	279	277	250	313	289	283	300	285	304	278	297	316	298	267	299	299	279	315	289	284	287	299	278	290	302	265	297	280	292	286	303	265	296	287	256	280	259	280	326	291	279	274	300	310	304	269	267	297	316	274	246	273	323	271	301	269	284	286	283	289	282	227	297	302	264	291	306	280	283	282	272	289	291	333	288	313	301	275	324	289	275	287	277	288	304	301	268	268	322	301	303	288	286	284	304	294	313	308	299	261	308	325	263	280	276	268	291	327	288	313	276	298	295	282	277	275	297	308	311	304	304	241	293	281	292	267	280	295	292	284	308	277	303	277	288	310	296	272	280	268	276	288	304	291	286	281	308	273	291	281	294	260	309	281	263	262	286	282	263	274	318	281	266	320	298	261	279	295	300	276	268	294	262	287	282	277	295	273	278	291	292	316	303	268	300	290	314	292	296	300	299	278	272	292	290	288	285	309	271	298	287	288	256	294	286	244	296	282	290	331	319	288	309	293	289	253	314	314	290	285	287	276	296	284	302	292	282	263	303	256	289	327	321	318	278	293	295	281	261	299	291	289	299	295	269	340	290	274	303	281	307	329	293	254	294	279	290	280	271	319	314	262	303	259	281	292	293	291	270	310	271	267	311	278	292	292	268	289	281	280	276	267	280	291	267	296	296	287	280	280	275	294	278	280	294	306	279	288	291	291	296	294	280	316	296	287	316	275	303	306	305	309	303	296	289	278	282	294	264	291	257	301	315	295	290	278	270	322	307	297	309	312	271	254	253	278	284	278	305	304	301	286	272	273	278	275	294	269	278	321	322	309	245	293	298	303	284	282	314	302	297	268	306	287	255	296	301	279	285	302	305	257	275	304	276	302	279	302	272	271	310	343	285	288	309	286	301	307	285	309	271	280	290	284	302	273	305	281	276	289	277	288	286	300	300	297	303	292	312	317	301	286	286	279	260	282	290	292	304	321	282	307	294	267	308	303	273	269	281	291	283	305	270	285	310	265	296	273	304	271	293	272	297	325	265	276	305	310	271	265	283	280	290	295	302	310	328	290	293	296	292	281	283	294	324	327	317	303	272	315	327	311	289	293	341	306	293	301	292	277	265	293	292	336	259	261	300	291	267	300	288	307	334	287	281	309	306	264	306	283	257	270	270	275	303	276	286	312	298	276	283	279	283	321	276	287	289	278	304	274	303	304	315	277	279	280	259	277	294	268	265	322	309	290	298	274	263	263	273	285	336	300	303	311	303	282	303	270	259	258	283	292	287	309	296	265	271	302	277	279	252	305	301	296	303	285	291	300	299	279	292	293	288	297	288	291	282	293	282	282	289	275	293	294	313	288	274	278	310	339	258	288	303	318	291	276	274	274	283	265	298	302	305	314	280	286	293	302	276	278	314	283	275	308	279	290	262	295	270	313	274	276	303	292	316	300	263	301	289	274	327	292	289	270	292	312	281	277	257	315	295	298	292	255	265	312	262	288	282	311	316	304	306	283	276	284	264	299	312	290	295	273	281	267	287	290	310	303	272	296	282	274	310	260	276	272	291	291	278	279	292	269	266	286	306	277	291	321	256	298	261	311	287	272	282	291	281	298	307	281	286	305	304	301	274	297	266	302	301	281	324	280	301	305	283	305	272	299	314	277	300	253	309	262	302	262	301	272	313	272	277	289	294	296	314	293	296	312	270	307	277	294	279	325	271	353	314	298	260	286	292	295	277	278	285	270	277	287	325	271	288	296	285	272	284	299	267	314	266	259	286	278	266	295	255	274	273	255	295	288	287	237	259	274	266	303	295	277	284	281	292	263	300	322	270	283	295	287	255	310	270	293	289	273	264	293	316	274	299	316	291	269	277	300	261	267	316	279	310	277	269	292	278	270	317	289	291	311	318	270	282	291	294	282	274	289	310	283	283	281	284	274	290	281	284	262	289	292	297	295	250	304	280	271	290	261	260	263	269	294	264	300	307	283	315	309	307	308	273	278	310	256	299	294	282	286	267	283	296	261	281	280	298	273	271	299	308	277	306	287	259	278	293	314	287	258	291	280	283	249	284	303	290	296	264	242	272	273	307	298	309	305	303	297	297	269	298	276	248	275	285	289	285	288	271	297	289	314	284	266	258	280	299	319	283	282	260	270	276	279	282	292	300	283	281	299	326	302	317	304	286	310	288	300	282	285	276	297	271	301	274	260	267	265	273	286	304	282	321	268	310	303	308	333	294	263	296	296	297	288	307	291	301	290	301	329	275	296	299	313	286	269	309	262	278	283	291	303	280	288	325	307	311	291	292	277	303	289	284	269	313	293	313	294	282	290	322	282	290	299	285	291	268	285	284	271	284	300	310	300	295	293	283	276	274	304	285	276	281	288	299	268	272	279	286	275	282	291	284	285	278	295	301	288	286	308	289	314	290	312	252	276	285	311	258	294	293	277	308	283	280	312	282	290	301	271	256	271	275	291	288	300	273	291	317	284	283	284	286	304	266	262	257	295	275	257	287	314	275	302	273	280	304	302	311	279	291	284	278	299	287	298	280	262	305	268	287	276	283	277	279	303	269	277	296	274	263	299	271	296	303	291	254	310	296	269	291	262	299	280	328	310	283	273	307	293	285	324	297	309	287	283	319	299	272	313	300	281	300	283	316	282	304	299	271	300	300	291	294	296	312	292	318	308	282	275	296	292	309	287	266	297	279	285	306	282	271	319	276	310	331	268	286	303	284	322	270	291	316	286	295	280	276	311	260	300	291	286	294	290	282	277	295	260	292	276	287	273	281	287	290	293	280	280	285	306	307	277	276	289	318	293	304	305	262	283	301	273	282	280	294	320	285	274	271	300	287	280	283	263	258	284	276	293	261	289	292	271	281	307	288	306	280	295	286	284	303	283	285	290	271	307	313	257	294	291	272	275	295	269	313	274	326	294	302	271	282	273	291	320	295	295	308	322	316	305	294	308	307	317	281	259	266	282	277	279	292	271	301	326	310	295	267	277	293	281	262	314	298	275	302	299	292	263	303	297	291	285	275	310	281	296	243	300	294	286	309	319	262	290	270	296	261	286	276	305	307	289	293	274	311	278	282	289	303	266	292	293	323	289	276	299	275	262	312	266	305	290	292	295	308	272	273	291	311	272	293	275	290	323	276	284	277	270	288	255	255	302	282	273	307	301	280	328	283	282	286	260	310	312	283	272	304	280	267	267	283	271	308	272	287	250	307	276	283	296	323	312	293	275	273
11105	12175	22575	22471	18805	16506	12511	11019	8872	7175	5323	4723	3780	3756	3526	2541	2032	1640	1441	1352	1300	1230	1149	1196	1125	1154	1137	1094	1028	999	977	878	915	918	898	877	878	859	884	834	830	804	793	808	809	827	830	838	785	832	813	753	778	797	736	786	800	731	786	749	687	751	738	763	763	767	716	794	817	735	743	770	761	728	737	790	765	748	699	770	727	778	739	759	699	748	715	707	741	745	693	719	749	760	687	687	751	740	685	728	752	752	708	731	744	718	754	707	719	756	731	712	747	729	749	744	718	753	736	743	741	766	772	745	713	711	745	699	733	759	727	755	725	730	779	720	742	770	714	712	716	731	728	736	793	728	702	760	720	749	741	701	719	709	704	743	669	737	738	730	713	722	726	681	710	732	779	758	739	718	743	798	741	704	728	737	714	734	731	683	752	711	713	755	733	734	762	752	744	717	713	707	694	722	748	726	756	743	739	696	732	739	729	720	705	735	721	732	741	732	777	739	732	727	750	698	793	725	671	736	755	744	721	736	738	688	715	743	747	716	762	700	732	737	726	672	706	762	777	807	733	737	748	729	747	810	782	765	782	759	710	715	755	710	740	765	716	720	736	741	714	725	727	753	734	803	758	738	738	793	752	721	734	715	742	744	730	733	767	718	734	670	727	738	720	728	715	663	715	761	776	779	715	730	688	771	706	777	751	746	705	754	729	753	727	698	730	751	716	767	764	725	689	699	727	785	714	745	722	742	700	737	717	703	765	773	718	695	818	748	738	710	742	730	739	708	734	702	711	704	702	722	693	735	737	761	699	692	720	716	788	736	735	717	728	735	698	714	733	722	696	738	740	786	757	736	719	729	735	722	744	742	681	805	726	705	735	780	724	779	722	703	717	757	680	743	713	754	711	753	755	750	704	685	716	749	714	745	791	756	723	731	720	713	711	723	744	740	759	718	773	762	720	767	759	746	771	763	679	672	728	734	691	732	707	745	729	721	705	715	753	719	717	725	705	667	743	739	749	763	748	767	767	724	750	746	709	758	779	739	745	725	738	705	749	705	748	743	738	723	748	706	720	757	707	758	720	725	753	709	720	788	707	720	736	729	770	682	702	747	712	709	721	676	720	764	717	724	713	712	796	769	751	740	695	700	735	756	730	758	751	769	706	688	732	739	713	715	704	760	734	697	761	703	731	743	752	767	744	739	676	743	734	699	697	715	703	734	704	711	726	713	756	730	740	764	751	747	702	725	702	761	731	805	727	741	730	723	762	726	738	748	743	744	708	723	765	746	752	802	734	785	744	712	734	751	717	715	727	722	774	750	696	757	823	744	715	713	723	706	774	730	744	732	735	688	742	758	749	694	727	727	710	713	784	711	716	714	730	763	708	679	769	791	709	724	714	734	700	740	748	690	716	731	720	754	780	781	752	759	740	731	730	695	754	707	716	787	753	740	684	707	688	718	722	724	736	749	733	702	701	769	729	768	704	763	759	723	733	756	752	744	731	782	707	743	752	745	788	685	713	756	712	723	719	750	780	725	753	774	721	709	730	750	687	738	717	771	715	734	714	733	780	726	696	709	716	748	695	754	716	726	751	751	690	764	719	766	753	664	781	807	723	737	687	753	745	740	791	727	757	744	714	761	782	729	737	696	742	771	757	708	760	769	732	780	725	760	743	721	751	752	725	705	702	769	798	789	700	745	726	807	697	745	732	730	721	738	738	731	761	723	722	749	745	717	715	729	731	750	763	753	733	719	713	722	741	748	676	717	767	675	783	729	739	702	757	710	682	760	750	714	681	702	706	758	731	769	713	733	735	740	726	745	750	752	730	765	730	754	735	754	735	725	721	739	732	735	762	698	738	721	741	719	735	755	704	734	782	701	727	734	777	746	744	725	664	760	741	739	740	734	715	762	709	708	736	698	748	662	724	739	734	726	723	778	756	737	715	769	722	736	733	709	720	717	718	782	730	758	765	784	749	758	756	738	737	754	736	678	745	763	717	754	752	743	747	775	664	728	727	747	698	743	733	768	768	740	765	765	718	701	745	737	748	693	736	728	727	719	713	752	776	751	729	750	708	692	761	745	711	701	721	728	759	723	768	728	728	771	772	742	756	731	762	756	722	781	720	754	717	720	745	702	741	743	751	727	731	756	784	685	772	730	765	714	735	731	748	757	693	725	740	746	725	756	721	735	718	720	747	737	693	700	733	725	732	768	767	765	750	731	726	717	768	732	717	775	750	719	688	760	712	731	744	760	735	759	747	735	736	745	750	759	717	708	724	727	723	715	743	737	753	699	729	754	692	778	741	745	716	726	723	731	722	730	701	729	700	727	712	736	767	708	761	791	736	705	747	721	759	704	740	703	734	733	725	665	721	711	760	730	720	751	721	771	763	706	722	716	705	743	713	713	751	771	724	714	755	689	830	751	687	671	741	755	708	744	734	730	722	773	773	726	730	720	740	748	713	754	728	756	771	694	779	732	748	715	774	733	730	731	764	740	699	719	755	664	754	716	739	698	706	716	702	751	788	709	740	768	727	766	710	694	692	720	700	695	740	792	697	777	730	684	742	711	705	778	769	754	730	742	731	696	725	760	757	730	780	781	709	720	710	726	728	707	731	672	731	748	701	734	755	698	695	746	688	744	754	731	738	684	736	740	715	751	725	709	754	726	705	731	716	738	767	725	726	724	763	740	750	761	758	743	730	715	753	746	733	718	750	744	790	693	755	716	773	721	724	749	756	708	713	723	734	741	740	711	730	737	712	728	742	710	670	766	685	744	755	703	701	756	680	744	722	728	715	707	740	708	729	744	728	719	711	763	709	739	724	741	709	714	736	723	724	735	745	730	740	737	750	736	730	756	730	735	674	732	703	759	729	708	751	731	737	741	671	702	709	760	737	783	745	673	796	777	774	733	708	778	738	734	702	793	745	737	760	766	771	741	679	765	716	708	732	718	706	722	733	711	717	730	741	713	701	724	727	747	771	735	753	757	692	712	748	697	725	744	748	747	732	737	736	707	746	713	715	741	752	759	772	690	724	693	759	742	700	704	759	668	716	763	780	748	695	779	749	749	736	714	677	724	755	718	723	710	725	728	758	739	730	736	758	729	699	730	778	744	720	718	722	734	739	719	761	742	750	745	776	737	696	706	709	725	772	739	743	755	744	740	666	760	728	722	720	747	722	798	750	759	750	764	713	747	725	750	726	757	740	721	732	725	742	751	734	769	773	747	739	733	741	710	727	748	748	717	712	806	751	790	737	700	740	712	721	776	730	765	737	734	693	700	734	760	742	727	709	737	710	769	750	716	688	672	692	738	764	749	767	752	731	756	754	736	733	731	741	743	732	699	772	736	720	714	705	784	728	761	701	708	729	701	768	753	726	762	752	742	724	702	765	727	688	696	745	749	685	722	737	798	716	733	728	757	680	736	780	785	731	754	765	786	698	729	738	724	686	727	732	762	714	737	707	707	736	738	725	726	755	763	708	739	797	737	689	740
28897	23905	29037	23658	16121	10855	6756	8379	6763	6820	5536	2277	2338	1969	1523	1134	828	749	690	704	610	596	644	663	696	666	756	780	610	555	585	441	407	443	469	461	436	464	441	460	379	438	408	409	347	387	385	337	384	389	365	361	346	339	320	324	329	294	277	308	293	325	333	319	273	292	339	326	308	291	350	300	313	332	321	329	331	329	314	342	298	325	344	312	300	285	318	303	282	308	293	299	312	307	323	294	289	305	290	312	296	303	305	274	272	274	298	307	288	299	299	314	294	281	313	293	307	309	322	322	305	300	271	286	304	270	314	295	292	286	309	313	277	311	321	311	297	324	329	307	324	313	290	299	303	288	290	284	283	292	296	325	276	293	280	330	307	346	306	276	298	330	312	318	325	312	284	276	328	292	267	265	308	279	297	277	305	298	299	308	283	308	314	310	303	281	329	299	279	318	306	292	272	292	284	316	328	283	316	306	327	328	322	273	323	311	331	299	312	299	298	298	325	312	303	275	324	314	290	300	291	321	316	297	286	293	313	310	288	304	268	287	289	271	273	287	308	279	310	307	300	292	292	311	284	312	367	300	312	270	289	300	306	276	295	304	289	306	301	306	282	338	277	303	292	285	305	328	315	274	291	293	288	269	292	299	302	311	317	310	270	304	291	311	294	332	282	322	290	298	320	300	291	303	302	283	304	332	310	324	292	321	281	285	329	316	335	307	306	345	295	293	290	340	312	292	277	289	332	286	330	316	304	274	294	307	312	321	309	315	294	331	279	288	279	306	290	302	284	347	288	321	284	286	276	305	316	281	303	293	302	300	302	252	299	312	312	289	292	334	274	287	266	352	290	295	307	344	323	296	325	292	312	335	314	288	279	299	302	286	281	293	319	325	288	265	282	305	298	290	292	289	287	313	277	317	313	292	276	332	322	311	317	299	281	322	327	295	307	278	295	317	288	308	261	292	309	285	304	307	308	278	300	332	319	295	301	292	312	301	305	318	309	277	310	289	312	288	270	298	298	321	278	324	294	259	292	279	288	336	301	316	340	298	311	268	302	293	306	306	282	296	294	275	277	304	329	307	301	328	289	266	334	309	331	323	286	287	326	327	301	296	299	290	262	291	285	312	298	306	298	299	274	313	278	309	254	299	283	330	301	284	304	327	295	319	306	277	271	282	300	314	294	295	282	303	284	294	311	290	308	277	288	337	309	307	330	320	282	323	322	326	307	331	267	275	333	289	300	301	284	285	296	317	291	289	296	296	288	285	305	306	298	296	285	297	302	284	341	326	311	312	325	307	303	314	272	302	303	292	286	276	280	301	309	280	308	292	334	339	306	280	287	285	296	303	302	317	283	284	320	342	309	311	314	281	278	299	303	310	306	305	294	288	277	272	295	326	280	329	325	277	319	275	309	273	325	312	300	296	303	281	292	285	308	315	310	337	296	294	276	314	329	278	287	297	312	282	295	295	311	303	295	314	315	303	313	306	306	278	345	339	281	288	288	305	291	293	285	309	325	292	307	298	308	259	303	278	310	290	280	282	298	291	289	305	285	292	263	309	290	305	304	299	297	291	265	290	319	318	283	294	270	307	356	311	290	266	309	332	348	298	311	314	326	293	283	318	275	295	294	316	260	304	317	306	280	313	301	328	306	311	318	317	290	299	309	313	288	287	297	295	312	299	300	306	285	306	284	292	296	315	298	271	294	314	269	306	300	303	269	274	290	302	296	329	315	291	290	257	312	286	286	280	315	305	335	333	301	317	309	278	296	283	294	316	326	320	326	296	294	310	330	266	303	321	309	373	314	321	277	304	293	303	323	322	297	289	296	291	302	320	309	290	281	281	277	310	271	298	292	288	271	273	294	280	328	285	293	271	321	308	280	314	305	272	313	303	235	295	307	286	309	310	300	290	304	285	287	273	281	295	300	299	316	268	299	309	279	310	324	293	295	302	300	298	306	297	302	301	316	300	280	292	308	329	296	302	308	301	310	298	284	308	304	277	278	329	286	286	322	316	283	321	285	270	301	292	292	304	302	359	322	339	313	296	294	301	326	277	279	287	318	275	314	315	324	318	317	274	273	306	289	292	329	285	281	313	317	295	296	290	299	302	299	297	302	324	309	295	302	319	304	299	309	297	305	285	346	280	295	288	286	303	302	273	292	292	299	273	283	288	285	282	318	332	278	306	290	292	312	291	308	300	317	340	279	315	291	286	316	281	300	300	295	322	286	267	319	313	308	314	349	312	281	311	296	289	291	303	276	357	290	300	313	266	280	300	322	303	284	291	316	290	286	314	294	286	295	306	304	289	291	316	323	271	262	304	303	310	290	284	277	291	309	296	296	284	274	317	309	329	314	300	313	322	297	302	295	307	313	273	288	298	296	300	283	321	309	311	307	286	306	325	304	309	310	320	334	304	326	299	296	314	310	283	320	287	301	258	286	304	290	321	269	292	314	274	270	300	332	324	316	287	293	317	278	288	300	291	293	310	297	311	327	294	276	304	325	288	275	295	303	303	315	308	302	283	303	277	298	311	304	316	303	291	309	271	287	285	307	303	303	326	319	295	317	295	288	285	284	342	297	286	288	262	299	294	345	295	316	291	298	300	289	292	275	320	322	307	293	284	277	301	266	283	289	284	322	295	300	328	301	269	272	332	317	284	282	348	308	318	328	277	279	277	319	323	329	283	279	269	311	314	324	286	309	333	294	324	307	273	297	326	320	301	306	318	298	337	287	315	306	303	295	296	340	301	308	301	276	304	283	324	331	298	283	303	308	325	305	280	293	279	328	318	279	311	307	270	294	311	296	288	312	293	313	330	267	326	297	297	289	275	297	314	320	284	296	323	289	315	304	280	309	322	306	274	310	255	298	308	292	302	312	287	324	268	308	316	351	313	286	309	311	322	332	309	336	321	321	319	281	316	303	313	307	319	308	298	324	317	298	289	295	290	295	326	287	310	306	301	302	317	271	281	299	293	302	321	290	273	315	296	298	305	269	325	285	287	280	317	277	302	301	307	301	301	309	324	309	285	257	279	336	305	284	315	270	302	305	311	291	328	282	262	301	314	321	289	323	289	290	321	311	323	304	284	299	289	319	326	335	247	279	302	294	293	292	317	285	291	304	292	285	325	323	296	295	276	321	300	257	309	294	282	286	277	288	310	271	306	291	280	335	310	307	294	309	301	314	328	342	275	309	305	294	304	298	296	265	286	317	277	298	338	318	284	289	313	302	298	332	313	289	275	298	289	274	280	291	320	287	306	299	295	318	301	327	319	317	296	299	279	280	318	264	304	303	283	269	307	275	302	293	311	345	308	280	287	295	310	282	294	326	319	282	287	295	322	303	310	278	296	296	320	305	292	315	281	289	283	326	292	282	288	315	317	276	291	252	315	296	328	271	287	292	303	267	304	313	307	315	315	279	302	298	289	320	294	281	277	264	294	288	289	278	305	325	275	305	330	336	286	271	288	294	292	315	277	303	272	305	279	332	288
17436	19500	32320	32885	28553	23644	20435	25008	21173	23823	18659	9882	10866	9851	8092	5894	4171	3944	3161	3516	2983	2846	3342	3559	3667	3467	4283	4281	3258	3053	2957	1893	1712	2209	2207	1833	1898	1831	1756	1902	1509	1727	1688	1450	1311	1395	1394	1211	1386	1477	1164	1208	1078	992	868	882	810	885	825	819	849	836	882	840	856	899	925	886	887	860	870	922	858	867	850	834	846	774	816	818	872	782	798	761	803	806	814	817	772	760	762	757	771	782	801	777	811	777	776	803	795	795	807	825	755	776	814	785	755	760	761	737	726	755	741	780	793	791	789	764	752	810	789	717	793	717	779	793	768	744	783	751	796	752	772	747	756	744	754	763	729	740	755	738	770	718	774	809	762	768	794	744	775	780	740	788	749	747	736	750	750	778	780	785	754	770	729	789	773	800	788	791	718	783	801	759	801	766	769	799	737	736	714	751	774	766	740	763	767	768	773	731	737	773	769	785	797	790	759	810	750	789	746	764	751	750	725	787	804	750	778	710	789	754	766	733	750	782	734	764	788	725	704	747	732	767	750	788	760	763	761	787	752	721	752	756	761	832	695	795	753	753	747	781	757	781	773	799	725	758	773	757	777	755	791	731	794	803	768	795	765	748	764	735	796	765	771	711	755	755	804	772	751	773	733	731	767	752	749	753	786	767	833	765	783	704	822	770	810	779	764	775	744	780	747	766	750	774	783	764	721	727	792	790	746	745	739	798	757	690	786	712	815	741	771	818	724	723	733	719	720	818	747	746	816	836	720	754	759	800	751	772	743	796	778	797	815	763	732	759	785	779	741	769	741	779	750	762	778	750	715	704	717	776	747	810	748	759	765	797	762	779	776	714	788	754	753	774	733	768	724	738	826	770	776	782	747	730	809	741	747	792	788	821	736	757	802	756	788	765	754	769	791	771	844	734	742	737	768	776	763	837	746	762	750	809	779	744	823	816	763	758	784	795	747	811	767	829	790	750	761	746	747	804	772	749	759	826	754	729	754	788	756	758	759	781	739	779	781	774	729	797	744	744	748	730	844	741	755	709	741	787	740	733	758	760	775	770	745	732	743	738	817	719	755	787	773	805	743	743	786	812	715	726	768	784	734	751	743	745	767	741	757	748	738	754	760	753	761	724	742	721	776	780	814	775	786	748	734	748	802	785	784	768	753	764	774	752	766	789	747	778	790	817	778	788	720	788	793	745	770	792	783	766	792	693	730	764	795	790	777	798	724	749	778	794	780	776	774	749	772	759	737	775	737	766	763	775	784	767	730	784	741	813	776	797	812	767	843	706	757	727	786	736	765	745	721	756	749	774	772	731	739	762	759	771	767	809	761	706	744	755	728	739	803	787	735	788	795	742	778	773	776	767	751	837	751	775	810	747	716	717	745	748	734	786	764	792	791	783	801	839	798	755	745	781	757	765	745	721	779	732	744	757	764	727	799	761	775	763	757	775	776	764	766	785	783	749	735	753	788	787	778	776	746	757	761	779	745	771	723	815	736	741	788	779	780	814	796	802	737	814	766	755	719	819	790	772	802	803	720	753	726	760	797	731	797	758	733	761	770	783	770	808	733	754	718	761	764	799	779	768	734	752	725	737	763	749	758	772	719	736	726	816	767	797	753	744	797	750	788	739	756	745	793	752	744	795	721	740	745	766	738	786	734	787	779	772	761	748	761	767	761	734	754	744	737	784	781	773	759	731	775	804	769	762	748	751	766	772	813	728	758	721	706	753	777	784	741	753	771	759	753	802	748	717	740	770	779	728	799	755	799	787	713	748	749	746	752	734	777	750	763	781	698	751	748	762	688	691	772	722	799	781	747	769	763	784	752	780	779	813	746	729	719	768	733	793	776	737	777	762	748	760	762	754	801	797	748	739	743	728	788	719	793	757	735	759	742	789	736	796	759	749	757	750	795	732	747	753	771	751	770	732	729	703	784	718	763	742	718	759	778	774	788	840	784	794	754	796	718	794	722	750	765	805	769	751	744	774	749	747	775	756	743	756	762	764	766	766	735	739	796	730	759	758	789	790	767	741	750	730	746	714	771	807	765	789	777	766	803	750	787	719	797	756	767	768	778	761	781	813	760	748	793	752	768	769	778	765	728	821	719	724	764	743	779	741	791	741	752	763	794	762	757	748	772	781	714	733	783	743	785	714	797	771	809	731	759	746	745	737	778	748	782	767	756	803	728	737	799	792	712	785	726	754	746	738	720	726	759	790	812	763	748	805	802	747	798	781	729	754	790	753	724	801	792	799	793	781	792	772	759	761	766	793	729	781	710	785	763	806	747	765	807	772	747	760	749	760	772	750	735	774	760	808	797	838	743	750	793	742	731	756	740	770	739	776	770	764	710	810	748	762	725	828	794	843	725	784	763	766	785	741	791	762	729	761	808	755	745	734	732	777	716	738	788	789	760	728	735	775	724	765	769	714	737	747	809	736	747	741	726	784	764	784	747	761	714	749	737	776	775	755	743	849	753	798	775	785	741	739	785	734	752	754	788	791	789	725	797	742	735	782	756	745	776	765	728	762	756	740	787	753	797	741	753	781	738	757	812	761	774	747	765	745	761	743	787	764	710	765	785	784	715	793	760	779	789	750	792	716	741	732	789	725	820	745	790	784	757	765	775	794	805	787	771	749	736	787	789	733	761	740	806	776	759	745	771	806	810	761	844	717	773	780	772	787	759	834	757	717	767	759	795	725	749	752	758	758	743	755	746	746	789	765	739	777	728	732	744	788	804	789	769	759	746	756	794	774	801	758	739	765	774	765	766	771	734	775	747	707	770	749	741	759	786	776	779	778	747	791	758	740	776	753	779	783	751	797	745	766	751	752	769	795	758	739	753	758	745	751	846	727	783	790	751	736	785	765	791	751	813	812	714	736	744	765	743	772	722	798	801	764	777	760	717	744	781	777	790	780	792	790	768	764	766	728	829	756	766	750	764	737	797	720	763	763	725	718	784	736	786	767	790	715	747	767	812	757	763	760	751	746	778	787	777	719	795	775	740	710	777	762	761	733	733	761	773	774	739	748	743	775	759	738	787	804	812	790	778	787	768	780	767	742	763	736	775	764	789	766	767	724	727	754	744	783	777	811	772	772	719	714	765	768	777	762	712	734	802	750	731	732	799	791	703	768	734	780	735	788	753	763	768	799	760	785	759	768	750	744	738	722	713	768	766	762	785	744	783	772	761	711	777	789	779	776	742	789	783	828	757	722	783	790	771	721	746	782	765	789	743	763	795	780	777	768	750	783	769	747	743	763	768	742	791	773	710	754	776	761	753	725	746	760	765	751	801	779	811	757	754	752	769	781	727	798	821	703	806	781	760	753	780	801	784	761	778	777	720	803	767	749	770	773	777	775	764	802	745	750	733	785	777	773	783	763	787	780	787	747	759	753	730	727	751	766	749	801	720	752	730	768	729	758	727	724	826	754	737	762	744	780	776	763	744	753	795	722	717	755	779	731	775	767	779	752	777	758	793	760	768	762	776	781
36377	32705	39647	30751	22281	19004	22463	15582	11285	16838	12305	4931	2407	2596	2480	1953	1163	797	635	719	688	700	708	789	765	788	1012	939	707	676	581	415	437	597	530	493	438	492	443	473	422	422	377	438	346	372	405	364	384	386	314	282	367	355	316	306	283	298	271	285	306	320	304	292	298	325	313	311	302	289	307	269	265	310	298	284	266	308	342	303	302	279	281	308	311	292	253	280	284	259	268	255	270	277	292	261	253	278	274	302	279	278	286	243	268	300	264	310	253	271	303	265	292	284	263	308	284	254	259	266	293	272	260	315	262	257	288	258	258	287	296	274	290	297	286	273	263	284	273	291	260	260	255	297	290	270	252	281	277	270	305	301	271	291	237	284	270	301	292	283	280	270	290	275	284	259	259	247	279	260	247	299	267	267	267	291	270	265	295	296	281	263	297	267	299	248	268	279	295	283	272	280	282	270	294	248	280	291	287	277	280	292	273	297	290	269	257	262	284	290	275	301	292	258	242	267	260	281	263	283	294	279	263	249	301	299	278	275	302	263	302	292	257	284	275	266	303	285	270	284	270	307	276	262	258	274	291	299	270	286	264	281	269	261	303	269	277	275	251	264	281	276	272	303	259	265	298	265	295	262	270	273	295	271	268	312	269	283	294	281	313	267	266	292	275	264	293	265	264	261	296	269	279	269	297	323	272	270	252	278	258	271	270	280	286	276	256	287	266	280	296	301	253	289	276	266	271	272	268	284	288	243	245	252	305	284	293	266	296	276	254	259	257	260	289	288	292	287	290	276	291	304	274	266	257	291	273	273	262	268	269	281	270	269	274	264	273	278	297	275	273	269	300	282	254	275	278	273	275	299	281	307	269	300	284	246	251	270	259	249	244	272	286	256	282	295	268	265	262	285	252	279	270	285	262	274	276	284	298	281	260	292	259	259	273	313	306	259	317	279	281	274	280	295	269	301	283	301	273	276	283	261	269	272	254	262	268	281	258	251	282	262	255	263	278	275	287	268	275	296	294	296	293	300	252	275	282	267	268	264	270	274	289	298	282	285	240	254	257	301	282	302	284	279	257	264	291	240	277	284	255	276	242	257	249	244	255	257	253	277	283	266	266	296	281	313	247	286	256	307	256	286	250	283	270	246	283	290	281	267	279	282	296	301	302	281	269	274	295	254	246	265	283	270	258	294	289	278	257	263	263	268	285	278	250	280	270	272	282	302	247	262	264	288	260	266	286	255	270	245	288	256	300	263	274	266	248	287	261	292	272	301	278	240	291	271	245	299	281	297	270	265	272	257	281	257	287	286	292	269	312	252	273	268	289	263	236	265	280	292	286	278	284	310	248	271	271	272	261	291	251	241	264	270	295	284	291	270	275	261	299	268	264	297	248	255	270	283	255	258	274	258	255	282	264	305	272	264	253	314	270	263	291	261	262	249	289	282	290	272	298	285	275	273	297	243	269	290	254	274	260	284	265	264	265	249	292	273	252	259	255	281	317	251	264	273	292	249	285	257	257	278	283	272	273	260	243	287	266	281	278	284	281	240	236	265	274	302	304	258	272	263	280	246	292	272	254	275	269	268	320	288	327	276	276	284	301	289	255	289	264	284	240	252	309	294	285	284	305	262	268	273	263	273	276	298	294	298	283	286	263	323	270	262	286	269	272	265	265	272	265	262	266	277	280	304	264	276	277	280	294	298	264	265	265	283	271	294	268	295	274	263	278	273	276	273	299	272	271	298	273	245	260	270	253	245	272	278	298	256	296	276	244	268	241	291	283	262	310	270	265	244	276	273	290	271	259	310	276	265	268	266	291	270	257	273	311	264	286	310	271	288	307	277	270	247	303	270	271	262	266	270	265	245	253	243	282	238	279	260	273	275	271	271	270	238	281	289	279	258	278	253	264	289	266	297	278	265	297	283	284	271	294	262	265	284	274	287	288	265	276	304	269	246	267	255	282	303	284	270	288	281	275	274	263	266	280	287	283	270	269	292	274	273	264	270	275	239	278	303	253	252	272	304	319	290	277	279	273	264	247	263	277	255	267	282	268	260	287	244	287	252	270	293	285	269	265	293	274	248	259	277	307	283	241	257	272	270	252	270	258	274	281	273	288	286	291	280	278	263	279	285	257	264	278	281	264	262	273	313	273	282	277	278	292	291	272	292	273	275	267	259	288	307	285	302	257	286	258	257	295	272	300	276	277	273	251	294	275	264	280	276	272	322	263	234	281	264	248	290	264	269	292	293	240	276	282	278	297	267	292	268	276	289	276	310	262	322	307	297	278	278	275	244	288	286	288	260	305	295	255	268	266	261	260	296	290	281	271	270	252	276	302	290	268	308	257	258	281	234	281	263	294	264	244	262	273	253	274	270	292	270	275	274	288	265	271	283	248	291	272	267	252	277	297	269	243	261	273	289	254	275	263	266	292	269	251	242	278	270	292	296	297	292	288	272	247	298	274	273	265	301	278	300	297	290	282	294	253	285	310	291	297	280	267	283	286	257	277	265	281	239	274	260	286	271	266	286	276	286	270	280	247	282	251	272	298	293	284	259	266	272	283	304	261	285	290	273	273	243	249	253	301	245	256	278	249	279	277	275	308	285	313	255	258	268	279	253	296	299	309	278	278	271	276	316	258	273	255	280	312	298	253	257	258	264	307	287	289	276	283	254	279	257	266	279	255	273	287	293	266	252	281	286	293	285	279	286	257	240	286	261	259	261	302	267	292	272	247	288	256	267	272	298	283	297	293	294	252	239	296	293	283	266	275	272	270	267	285	291	266	281	297	267	277	282	261	265	288	250	280	251	294	251	277	245	279	272	271	291	289	288	258	279	262	271	274	269	305	271	257	264	270	271	277	280	272	267	283	261	271	285	280	315	258	264	298	278	258	281	295	295	266	273	269	293	269	289	273	293	279	294	294	278	299	251	255	256	272	265	258	297	261	261	273	279	290	280	293	286	257	290	263	283	295	280	265	274	254	282	271	258	253	319	295	269	257	249	263	269	263	290	280	278	242	297	262	282	256	252	271	274	255	254	277	282	293	269	272	286	274	277	290	259	273	282	314	269	304	282	274	289	244	248	307	280	288	276	269	273	285	253	255	256	283	281	265	266	266	286	271	268	283	284	283	265	244	282	273	315	283	293	269	272	275	264	249	268	277	251	289	273	266	258	274	254	285	290	274	257	269	293	277	261	284	259	260	292	256	285	269	288	261	284	285	276	291	260	240	259	253	289	264	264	279	283	284	278	288	263	268	265	280	279	264	252	262	281	288	282	260	267	300	286	262	302	286	267	275	274	269	269	253	259	285	285	261	275	273	263	251	296	321	309	277	262	263	271	296	275	272	304	276	245	270	247	281	274	274	304	296	301	287	309	292	252	275	264	275	271	283	295	288	294	276	278	261	285	260	272	282	270	279	290	293	274	284	211	265	256	297	284	307	331	286	298	276	287	243	295	293	276	250	297	276	296	294	276	267	267	283	270	274	274	277	263
21584	26276	39249	37156	33509	33341	38165	31212	29525	36995	27787	15337	10347	12316	12523	9720	6396	4166	3241	3699	3473	3417	3903	4633	4712	4749	6147	5449	3799	3893	2609	1826	1831	2572	2624	2132	1975	2286	2134	2361	1913	2029	2117	1871	1553	1606	1575	1383	1665	1523	1231	1020	1116	1071	894	889	843	739	770	786	805	840	861	883	787	811	912	856	864	894	885	908	748	859	855	853	810	773	807	801	813	768	748	743	728	797	700	779	728	765	745	741	792	731	822	801	740	727	697	694	699	725	699	682	732	658	691	719	692	699	755	664	659	697	661	689	712	672	732	679	753	720	676	690	727	737	749	740	697	730	692	672	712	691	760	704	683	702	674	682	645	704	721	693	712	755	670	717	663	690	698	709	701	700	702	721	728	665	697	697	734	697	678	687	722	676	696	707	695	695	656	726	705	710	676	702	720	685	664	694	675	715	738	675	719	721	693	681	672	704	631	703	711	735	706	693	646	685	697	734	685	716	704	691	709	699	712	691	690	690	713	708	673	654	673	689	725	719	656	729	704	720	705	681	693	702	709	654	722	647	646	647	690	717	716	657	703	685	659	696	659	704	697	694	702	692	726	736	668	698	683	685	728	715	721	778	695	695	686	713	709	679	681	708	678	696	690	715	690	721	704	751	728	752	733	653	721	701	669	668	721	763	715	723	695	678	722	695	705	694	657	668	729	707	701	706	691	707	713	719	745	707	708	670	703	672	752	705	700	706	681	696	707	676	717	705	697	703	709	709	674	740	712	711	677	659	655	711	690	716	713	671	709	702	711	678	674	753	635	699	710	675	702	704	682	717	706	731	706	678	749	698	705	692	686	715	650	699	717	667	709	727	673	692	663	695	655	691	679	691	701	687	741	690	689	688	688	665	695	632	712	734	643	747	675	702	691	700	698	688	720	669	714	667	658	709	688	692	704	681	677	725	700	735	730	715	675	669	713	647	722	710	659	702	702	715	706	669	674	693	704	665	704	744	702	704	741	668	672	761	671	728	686	688	708	648	669	651	693	692	693	704	710	725	661	712	696	701	642	689	700	683	734	679	681	695	655	680	694	673	699	709	713	718	744	697	698	701	729	647	676	671	652	711	743	696	744	684	750	718	678	715	745	660	654	740	707	716	739	653	719	647	699	698	732	721	676	643	673	737	693	659	713	701	659	717	727	675	684	701	678	641	728	722	711	684	680	691	708	731	704	668	673	737	697	745	689	705	691	677	717	674	725	680	689	699	677	727	669	756	701	675	683	643	700	725	695	673	673	660	734	667	675	738	686	710	737	691	706	705	637	725	669	687	679	688	698	659	717	645	706	712	676	675	685	650	680	693	667	723	692	696	698	688	687	729	650	669	694	678	687	715	655	679	742	666	698	720	627	717	675	679	710	696	662	707	703	704	702	699	670	691	720	713	674	719	645	705	687	722	665	706	711	713	692	702	665	702	651	712	704	671	725	648	710	680	728	677	724	666	650	674	707	691	695	668	693	695	643	722	668	726	678	674	679	721	717	692	693	686	727	667	690	740	686	686	648	722	671	707	645	717	663	691	682	685	650	727	696	659	713	719	670	657	685	690	656	648	745	724	702	727	720	651	696	687	739	733	685	678	693	723	684	677	649	696	726	685	678	659	677	736	715	686	721	690	729	692	655	692	681	729	715	713	704	697	655	673	634	703	745	683	710	673	680	680	714	713	740	731	714	677	733	735	656	696	694	675	669	723	705	681	732	747	687	762	717	679	669	712	665	685	754	738	682	671	715	677	663	704	697	723	663	723	664	699	716	671	681	705	675	694	713	642	691	694	729	709	645	713	670	705	744	713	694	759	656	674	693	711	678	684	650	705	730	717	706	674	718	731	730	716	710	683	664	697	734	690	763	706	723	713	701	701	691	675	680	698	696	699	709	714	669	719	682	682	719	721	683	733	702	716	721	728	752	683	677	707	687	679	703	702	724	727	749	674	697	758	730	745	698	718	712	657	700	674	701	677	711	732	712	730	705	704	739	721	683	732	690	671	683	705	691	696	697	684	730	677	672	717	706	716	726	670	691	699	746	718	682	688	689	658	710	718	658	703	675	758	667	656	748	657	706	675	671	641	727	690	703	695	690	707	711	690	694	649	685	661	738	714	722	712	718	723	655	670	706	702	660	692	720	725	715	725	669	743	682	671	714	734	640	721	685	710	702	693	694	682	688	694	718	715	689	726	675	704	723	674	708	714	726	697	716	667	695	672	659	715	696	685	692	680	692	693	708	738	713	694	718	648	698	713	679	645	689	721	667	706	681	759	735	674	742	715	724	685	706	724	683	679	709	722	709	729	773	699	690	698	712	733	677	657	749	667	743	695	671	721	723	695	732	714	680	683	683	706	739	703	672	696	709	685	723	654	724	760	640	697	748	696	709	711	637	740	699	703	650	725	663	676	725	690	692	707	708	683	686	665	704	745	729	705	722	677	698	713	628	701	702	688	711	676	732	665	716	685	692	662	684	691	687	660	703	657	717	673	668	743	737	679	665	738	710	734	713	705	677	721	692	744	716	706	702	712	655	678	644	716	733	746	700	731	713	632	674	724	674	674	659	720	708	739	668	704	679	709	726	724	660	680	707	683	705	728	721	690	703	694	708	714	717	700	696	672	675	721	693	718	680	680	723	711	664	678	705	672	673	666	674	731	705	640	690	656	734	726	714	720	738	740	676	717	692	683	646	734	694	719	698	702	682	670	688	711	733	695	745	716	693	724	674	687	689	692	664	698	729	701	687	684	739	710	662	676	733	687	669	710	707	747	685	738	703	734	660	714	680	701	704	667	711	744	688	720	629	708	687	682	736	689	684	689	709	671	673	687	680	749	738	685	710	702	735	729	706	702	699	716	700	663	698	706	661	702	674	706	681	705	749	682	696	681	697	729	677	709	712	692	669	697	684	682	729	692	675	710	715	714	672	697	761	684	683	672	705	682	702	655	665	688	647	682	672	729	699	734	702	719	708	678	744	697	675	645	654	663	689	706	713	739	728	698	676	692	670	698	753	695	715	643	667	707	671	723	670	688	704	731	695	733	686	650	702	715	671	713	675	703	702	711	703	690	729	696	705	700	682	687	712	711	683	659	659	740	717	662	694	690	693	687	654	696	674	730	686	702	714	753	646	659	683	688	676	694	702	685	634	684	681	674	725	695	686	689	692	691	677	690	678	693	662	708	695	712	689	673	711	704	709	715	627	679	730	707	713	682	665	683	716	710	667	675	697	698	691	681	721	666	643	720	737	734	722	699	687	694	674	731	655	744	694	690	678	645	743	675	681	724	732	703	683	714	699	717	703	727	699	719	686	714	699	704	713	706	681	696	742	672	731	701	656	715	685	734	684	694	693	670	724	716	685	713	741	667	697	672	743	713	686	723	727	711	692	680	679	661	689	682	674	676	669	716	711	674	707	686	662	699	683	697	681	749	692	692	697	696	727	689	622	654	732	698	708	673	652	673	718	651	694	726	700	671	674	698	684	772
17252	13446	15890	11832	7131	5492	4818	2843	1875	1492	1091	831	612	641	634	607	456	380	352	343	332	323	345	335	346	338	325	326	331	327	305	314	324	323	330	313	280	332	294	313	282	293	318	270	355	321	304	305	306	263	308	309	263	322	295	321	307	295	312	281	286	297	295	303	333	301	281	304	299	348	286	267	308	304	316	301	314	294	276	298	259	271	297	251	292	307	264	283	297	287	273	289	282	306	298	306	285	302	300	306	279	302	286	299	325	342	329	288	298	305	293	277	302	305	278	281	261	305	323	294	285	275	311	270	311	299	273	275	330	282	293	296	260	302	317	325	282	303	277	317	301	318	286	290	291	282	278	329	309	300	279	280	273	280	289	281	296	282	301	255	312	340	270	274	273	296	319	318	279	294	308	274	332	298	288	297	289	268	297	315	287	284	253	295	296	293	285	278	288	288	275	285	272	277	289	276	302	290	280	325	305	272	284	287	333	296	256	307	304	286	306	291	304	300	274	309	244	334	300	268	316	263	301	293	259	281	314	313	292	316	281	292	294	294	299	282	293	297	293	279	299	280	302	269	260	283	300	307	272	288	289	286	293	316	289	331	283	293	298	293	298	281	303	318	299	320	304	286	282	274	282	300	301	295	274	296	276	335	312	308	283	299	287	293	286	280	294	272	272	290	316	295	295	277	308	294	298	259	299	269	305	281	334	313	309	285	293	258	302	304	299	297	299	269	315	288	292	289	302	287	297	284	279	313	278	307	311	296	276	291	289	316	279	303	292	278	266	299	295	283	318	303	333	317	312	269	294	298	278	328	293	270	264	268	305	291	311	289	276	277	317	284	306	297	286	286	323	323	283	266	273	271	283	258	281	291	296	289	299	312	292	296	332	302	308	275	287	287	284	296	291	275	263	281	294	301	283	308	284	283	317	286	296	302	285	337	295	277	289	301	287	333	292	304	315	283	307	300	303	301	304	300	325	315	269	289	285	311	309	272	298	255	280	282	336	274	290	294	292	296	324	278	295	305	304	295	301	307	277	299	292	276	291	308	286	270	304	315	278	301	266	298	296	301	261	293	277	304	255	295	252	271	280	298	280	307	299	294	274	300	265	332	300	256	278	273	309	294	254	295	292	292	289	297	287	305	270	310	295	293	291	309	318	272	280	281	286	338	290	316	317	320	259	277	302	269	314	274	278	301	276	296	289	279	299	275	289	301	302	305	285	307	287	320	283	304	300	298	292	284	300	300	277	278	311	298	302	282	289	312	286	263	278	273	282	294	289	302	282	303	297	318	297	290	318	287	310	306	312	311	300	261	280	313	274	329	269	290	281	285	294	341	319	258	296	316	318	295	294	301	325	270	311	293	282	263	299	303	300	286	290	301	314	314	297	269	294	277	322	319	289	276	316	296	271	289	309	296	329	314	298	307	320	318	290	285	315	280	312	309	279	283	262	284	304	295	330	337	305	309	303	279	308	285	312	294	287	294	327	276	302	293	287	286	283	289	284	291	308	264	305	274	295	299	300	286	330	268	281	307	266	244	286	300	286	275	278	267	302	285	272	297	287	305	308	306	283	342	295	315	274	288	294	294	369	354	299	289	286	308	262	325	295	303	306	313	296	312	289	310	281	282	268	292	293	286	289	332	278	320	292	282	319	288	298	300	286	279	284	287	298	271	288	293	321	300	297	313	291	296	263	318	306	286	287	311	302	332	303	299	261	287	306	276	268	286	284	301	292	282	344	293	272	300	302	312	311	305	284	279	287	325	278	311	293	313	291	304	298	317	322	331	269	278	307	274	294	301	320	293	249	273	294	293	274	276	304	308	288	289	297	302	322	278	274	291	272	295	309	283	312	279	315	318	290	262	270	305	288	288	297	297	320	269	298	268	319	311	282	280	272	321	283	310	310	291	295	260	292	299	291	313	293	301	296	295	292	308	302	297	296	294	300	307	295	302	308	274	301	304	314	300	312	292	290	290	269	319	305	313	310	255	305	315	287	293	267	286	307	288	321	316	300	290	262	298	274	293	317	321	265	267	281	282	299	296	307	291	330	317	280	307	268	284	291	285	245	281	302	289	283	297	273	290	262	263	292	286	293	299	294	300	293	232	292	311	292	287	316	296	287	298	290	309	304	267	306	264	276	257	281	307	284	331	316	299	306	297	335	274	313	296	285	298	294	283	298	295	287	311	316	308	296	306	277	312	277	293	293	295	300	277	278	321	314	282	279	294	305	252	285	291	313	302	292	295	322	310	278	292	312	280	292	301	294	306	297	295	278	318	309	296	328	331	312	289	292	296	306	302	305	282	322	317	304	278	293	262	276	265	308	273	280	302	270	284	284	273	297	282	306	274	293	291	320	286	278	295	309	318	276	292	320	287	325	284	270	291	306	293	280	293	283	307	294	287	263	287	284	300	300	322	284	332	273	311	323	273	315	288	295	299	304	277	317	286	285	292	277	305	261	315	279	273	299	301	276	279	305	305	291	262	283	262	307	321	296	287	288	304	309	298	273	289	266	302	288	273	302	271	282	287	287	314	298	320	306	271	279	319	292	268	296	309	293	273	315	306	310	303	285	283	301	276	280	295	275	281	266	292	322	268	318	328	306	278	299	270	265	313	293	293	287	303	302	288	258	303	312	294	282	276	271	284	314	296	298	290	308	308	274	293	265	323	285	287	300	283	301	295	299	289	293	301	289	289	292	298	258	307	254	325	295	315	278	265	312	293	311	298	306	264	290	276	287	293	271	287	265	309	311	307	293	312	329	293	264	297	302	303	302	283	307	277	305	312	279	260	307	289	310	352	314	275	300	280	291	306	323	297	319	268	310	305	290	293	309	300	303	305	271	298	290	259	308	304	314	298	278	282	265	312	299	335	304	264	276	313	302	277	286	294	297	289	289	283	316	299	279	332	295	305	300	308	272	262	275	310	284	275	300	300	267	290	274	291	291	274	263	315	284	295	271	270	299	262	288	308	318	276	288	301	299	294	258	277	317	314	299	279	301	308	289	301	302	315	268	296	299	282	286	298	320	305	295	302	275	287	268	277	277	303	291	324	285	298	325	315	305	310	285	266	275	285	254	329	292	302	287	282	300	271	295	286	311	285	301	306	274	287	272	317	312	287	281	291	278	293	301	297	310	272	287	300	284	301	310	288	266	270	277	297	299	272	305	281	281	284	275	275	308	254	316	308	296	297	291	288	269	294	316	315	304	301	285	295	303	301	303	282	269	318	284	278	310	323	287	310	307	287	255	303	315	280	303	282	301	302	317	304	294	303	318	289	273	277	289	274	283	283	279	298	266	293	289	302	270	307	301	285	279	291	285	328	296	279	307	304	283	297	274	285	303	325	295	291	283	295	325	267	294	294	305	297	272	286	297	267	292	315	292	300	279	296	321	332	303	298	288	291	322	282	310	309	293	313	296	302	303	277	287	275	327	279	278	286	285	301	301	266	299	291	303	314	273	247	315	303	320	303	279	293	257	295	313	313
10162	11799	21221	22036	17942	17453	16880	11063	8235	6730	4906	3916	2517	2958	3189	2728	1854	1396	1143	1109	1081	1059	990	984	972	938	987	1022	993	890	873	833	850	877	851	815	848	849	798	842	776	896	833	815	790	819	839	808	787	750	744	817	745	822	782	769	740	698	730	707	775	801	805	739	718	781	833	747	749	726	776	759	760	804	767	703	749	734	766	749	753	726	750	788	735	743	802	759	742	755	767	761	762	769	769	745	767	785	741	722	776	732	779	683	745	747	745	733	794	732	745	811	763	708	733	761	738	741	803	769	772	741	749	793	762	776	734	776	714	761	806	735	731	767	713	690	807	753	669	748	744	675	762	730	799	737	768	764	748	736	737	792	773	755	745	738	735	752	715	743	765	733	783	788	730	743	783	791	753	749	750	781	769	711	752	744	725	749	682	744	715	759	747	700	747	736	737	724	809	721	753	764	767	753	786	761	801	770	723	759	740	747	742	748	742	732	721	765	815	780	728	728	742	746	751	828	733	771	721	733	757	730	721	776	681	701	742	736	705	705	717	744	744	762	718	755	777	757	735	747	712	777	758	781	759	706	782	735	720	736	773	726	770	775	716	735	753	838	724	727	765	768	712	762	764	748	744	780	742	784	756	773	747	662	711	730	715	765	761	825	706	764	723	766	769	745	712	720	709	783	746	755	721	682	760	744	715	791	712	735	786	763	743	764	708	743	719	731	779	747	718	742	725	759	730	719	827	777	768	789	741	733	749	732	687	734	729	742	712	744	761	764	745	838	736	753	759	774	754	770	741	721	762	779	734	756	730	727	734	780	734	758	754	729	690	740	765	704	816	708	764	726	766	743	700	748	726	768	759	720	725	773	692	808	754	752	710	723	717	756	735	792	785	741	752	776	771	774	773	738	710	758	724	765	731	773	735	749	732	755	731	763	751	767	732	696	723	714	777	719	761	769	769	729	763	740	757	769	762	727	736	732	810	727	759	805	771	752	732	735	720	676	707	728	754	780	774	708	745	808	723	774	758	766	719	723	732	743	769	738	753	744	744	727	723	795	734	749	731	728	704	788	752	759	711	753	738	745	727	738	768	722	776	741	777	732	765	741	734	769	725	778	775	751	738	723	753	751	702	735	749	763	710	771	748	714	757	738	752	784	754	748	774	743	719	734	786	737	741	779	753	761	725	791	792	735	703	751	751	725	753	715	712	768	752	751	704	732	747	749	745	741	800	797	754	777	749	744	773	730	788	751	738	754	736	716	773	775	779	769	762	743	719	761	794	745	734	710	762	791	759	731	755	796	748	742	750	730	783	772	803	712	709	734	750	740	771	767	741	783	750	766	716	739	722	737	755	709	769	818	751	772	740	727	746	754	751	745	777	768	739	726	728	757	776	738	822	765	716	706	774	772	723	705	743	740	751	768	759	758	722	738	721	751	742	712	663	700	823	798	746	805	758	743	777	774	784	794	767	758	746	713	749	792	733	766	730	758	733	715	753	741	773	756	728	768	761	768	772	744	769	725	741	721	682	699	764	744	769	727	784	740	776	745	760	777	788	715	784	748	712	763	746	734	810	725	776	688	769	802	773	793	717	747	735	715	804	804	737	766	745	684	752	739	766	785	726	753	726	721	687	753	755	747	798	720	791	763	739	751	757	752	752	758	771	788	739	754	713	734	757	709	756	705	764	752	757	727	720	736	756	766	747	816	792	751	743	684	691	803	800	778	777	779	741	771	743	787	809	726	721	770	782	728	775	770	699	706	707	714	745	755	768	746	761	715	766	759	720	780	737	764	768	737	788	746	757	740	729	778	736	753	737	759	790	748	779	722	732	729	775	777	737	774	745	745	730	804	830	730	706	771	754	737	731	772	798	737	741	769	675	740	758	747	741	740	769	742	793	762	745	718	790	757	788	726	771	771	720	726	734	740	748	747	722	773	781	717	785	714	735	745	755	733	766	738	730	750	725	746	800	758	710	820	782	780	696	756	719	774	772	721	730	719	725	736	773	706	756	742	753	736	735	752	742	762	776	728	733	700	734	779	742	742	727	795	784	727	747	738	736	779	783	745	761	762	756	750	794	777	748	728	754	716	762	753	798	740	744	727	743	726	697	719	722	701	745	691	791	737	783	817	775	716	765	721	722	783	795	707	796	755	759	741	801	757	721	791	712	792	769	746	731	763	733	741	759	726	785	747	731	730	772	702	757	783	720	733	697	717	793	790	728	779	765	742	711	777	744	733	715	730	718	781	751	746	785	726	737	802	749	759	809	780	720	727	749	742	790	794	712	778	694	817	775	731	757	738	744	761	755	788	769	754	757	735	731	781	763	715	737	745	721	733	740	769	794	736	782	764	725	755	752	728	738	762	766	735	692	750	766	807	766	763	792	752	756	718	839	795	789	769	772	758	713	694	723	733	744	752	788	753	716	727	750	734	774	806	738	787	767	771	731	749	740	714	715	786	711	796	724	740	743	692	734	795	773	740	770	755	771	754	771	779	730	661	732	778	767	756	754	756	716	765	742	760	770	750	794	754	796	750	704	785	758	726	756	759	722	769	777	765	761	769	742	713	719	740	740	759	732	753	691	727	783	695	788	749	738	756	693	764	766	762	740	727	759	705	763	766	747	778	688	778	791	748	738	714	763	742	719	771	763	697	760	775	759	712	777	715	736	740	736	713	682	706	763	733	790	749	745	740	709	747	742	810	756	754	742	694	734	739	759	755	754	759	726	728	773	769	778	768	731	759	710	759	748	764	784	756	785	739	747	803	756	748	747	735	732	791	727	763	768	712	728	728	688	764	734	740	722	789	781	757	754	795	734	811	732	757	772	769	737	770	738	766	766	768	785	813	762	718	699	712	734	812	743	793	759	713	774	736	732	766	797	713	755	766	717	741	729	765	724	715	711	764	747	778	722	746	676	686	708	722	775	731	783	763	768	707	746	742	717	783	726	761	790	706	778	727	725	743	789	782	743	760	748	743	749	692	758	770	706	788	778	754	750	794	805	767	729	774	727	766	741	771	742	787	709	750	770	755	789	742	748	689	777	737	783	753	749	756	756	755	667	779	760	746	792	725	770	703	715	775	736	741	774	783	727	732	737	738	771	750	747	750	744	761	759	750	744	711	744	722	747	766	755	785	803	742	718	694	732	704	749	752	717	763	762	752	752	746	744	756	720	759	758	719	763	725	730	782	704	756	729	674	732	760	788	711	792	746	765	763	742	801	805	727	767	734	688	775	725	754	790	730	763	742	738	771	744	749	785	783	763	720	796	760	780	730	760	783	751	758	763	786	721	779	767	801	779	796	771	754	689	701	701	758	733	797	747	658	771	706	785	767	700	757	753	721	758	757	714	791	759	747	707	689	774	742	757	775	756	709	741	758	744	774	784	762	775	739	746	775	691	763	812	710	768	757	755	770	697	770	737	754	759	787	749	772	746	767	742	775	762	773	753	726	686	807	773	769	765	766	742	782	788	766	755	739	759	734	727	778	753	705
29789	23738	27526	23870	18083	17797	8833	8978	12262	9885	6398	6359	2344	1256	1477	1191	800	620	514	512	503	876	599	471	435	504	459	473	478	455	399	392	381	391	385	366	336	389	374	391	367	341	332	358	330	314	350	344	322	357	331	313	333	297	312	292	298	315	289	318	328	307	315	301	274	322	298	285	317	308	313	294	294	319	320	306	309	318	319	322	281	325	286	321	280	292	352	292	306	278	321	311	309	299	307	301	327	316	309	265	287	311	285	290	288	317	292	317	335	296	323	342	317	309	299	347	301	320	308	297	325	319	308	299	320	312	319	328	302	309	306	322	335	306	318	313	304	306	316	324	319	304	325	294	313	298	301	321	294	304	289	312	289	336	311	297	289	301	305	291	310	302	285	341	301	317	317	304	288	308	316	318	296	305	289	305	314	317	352	308	286	339	280	321	312	328	339	305	313	320	313	324	307	298	334	319	313	286	318	297	311	307	309	319	289	308	306	316	299	283	301	328	302	277	305	285	289	321	333	317	335	335	313	317	315	315	294	300	313	284	302	287	303	316	291	286	333	300	306	318	321	310	316	325	292	272	296	305	320	319	299	320	310	289	297	299	291	313	287	324	286	294	293	281	291	325	316	296	346	312	318	287	306	266	308	301	275	327	336	295	305	295	306	307	336	289	298	315	295	266	296	274	345	305	301	311	323	324	330	304	298	325	287	296	302	295	276	292	303	309	312	322	307	324	293	296	309	312	294	320	305	319	270	278	299	311	334	328	317	299	321	270	321	294	309	313	291	314	286	297	301	312	301	335	331	294	272	326	291	311	313	301	260	326	305	322	329	289	297	310	320	322	296	304	307	321	303	306	329	326	293	314	291	320	308	321	277	286	328	303	336	291	318	314	301	268	325	298	313	335	316	294	334	329	344	310	317	303	304	284	339	316	310	334	309	311	358	327	322	316	332	329	298	304	282	310	315	318	308	301	323	287	314	321	329	309	299	297	332	335	319	298	306	304	321	285	288	290	312	333	308	271	316	322	284	326	281	319	294	308	286	300	342	342	309	314	318	296	279	310	346	308	308	291	290	318	323	312	304	275	307	305	327	288	309	298	304	319	323	294	325	326	317	314	276	267	324	307	327	308	307	301	313	318	320	304	320	299	295	316	334	320	310	292	292	310	310	311	308	300	270	308	318	303	284	300	304	298	323	326	330	321	306	307	302	289	309	293	259	282	308	325	306	339	279	289	294	301	315	296	325	306	269	298	302	288	304	350	319	296	304	324	297	275	342	319	312	302	327	318	309	266	313	295	322	326	334	302	297	317	324	336	315	296	315	318	311	282	277	312	328	305	302	327	302	303	300	283	317	342	315	323	295	290	338	320	300	325	317	298	292	273	310	291	293	346	315	318	303	289	318	322	313	300	302	306	304	335	336	311	310	321	302	304	301	295	312	291	288	293	315	309	292	285	266	327	298	311	335	325	286	295	313	315	311	323	291	334	326	351	285	346	272	300	314	300	311	323	299	288	317	308	304	283	349	334	331	300	317	319	305	298	323	269	310	296	299	269	318	336	317	301	283	308	312	338	322	316	298	321	311	298	319	331	297	285	300	339	327	319	301	303	313	299	299	306	280	311	309	325	327	285	314	310	319	320	324	306	316	298	317	277	294	320	313	322	325	299	304	289	309	293	295	306	287	286	312	304	328	296	309	309	316	293	268	315	308	310	327	283	305	312	316	316	318	297	303	323	312	345	285	289	295	301	336	298	326	309	297	299	322	290	288	310	321	316	284	290	282	316	299	338	314	299	317	308	314	320	319	284	297	311	323	337	321	311	307	334	334	304	323	335	300	336	305	298	310	317	311	311	281	309	333	298	334	323	322	299	300	324	331	278	312	302	316	322	298	325	344	302	337	307	297	347	340	297	307	312	323	325	302	309	329	294	294	309	314	302	296	276	332	318	295	311	300	311	310	297	315	306	317	301	314	278	324	294	306	293	338	341	310	281	296	313	345	328	286	287	328	281	322	298	284	329	331	332	314	308	294	300	301	336	301	318	307	322	292	305	291	307	322	296	291	323	335	308	304	316	272	316	321	318	317	311	314	335	378	301	297	306	274	336	310	330	307	306	337	307	330	306	333	285	284	302	322	337	325	318	295	300	303	297	335	321	286	299	279	338	324	326	300	306	310	296	290	327	300	320	269	301	290	299	330	330	321	306	294	290	302	285	324	311	297	301	329	333	293	321	283	294	312	314	307	301	298	288	293	297	304	307	332	312	315	293	303	326	324	309	300	297	304	331	327	316	292	318	288	262	346	310	352	320	338	294	308	292	304	286	301	315	306	299	305	316	296	300	266	292	309	291	288	293	305	347	292	314	321	308	337	332	318	341	307	276	315	289	311	298	312	304	313	319	285	291	318	278	323	300	307	281	335	296	327	310	327	330	304	308	268	331	305	328	350	316	324	307	312	269	296	297	331	304	314	330	312	323	322	325	310	293	310	314	349	318	303	298	322	281	301	298	318	319	286	304	319	267	282	319	298	313	310	335	342	317	320	329	321	303	291	339	272	302	292	293	320	310	280	322	313	318	347	287	304	303	288	324	304	312	298	300	332	293	289	311	326	317	323	334	311	325	318	292	325	301	304	296	310	283	347	312	339	311	302	328	321	304	292	305	324	314	300	278	312	305	296	275	280	302	309	287	322	298	300	334	292	318	311	307	325	279	308	288	316	320	286	315	325	330	308	321	310	295	328	318	298	281	326	301	320	337	280	308	324	329	339	318	316	277	323	290	312	264	305	293	341	332	303	337	290	342	300	288	302	316	314	324	312	319	292	300	316	329	308	316	342	340	311	334	324	308	294	287	298	306	318	308	298	323	314	319	269	336	312	309	319	328	299	308	291	290	280	319	309	291	306	300	305	277	294	265	321	299	315	309	275	312	323	315	303	323	308	301	293	299	316	303	312	300	287	328	341	318	306	308	291	314	320	309	306	293	321	329	332	281	318	321	312	300	312	302	311	291	275	301	322	305	267	319	322	325	303	308	297	303	286	327	295	323	291	280	308	322	316	315	289	326	308	306	305	320	317	305	345	324	323	287	322	333	309	286	317	315	262	331	305	299	335	301	343	323	305	283	296	305	323	290	309	286	316	299	298	277	297	304	343	322	322	338	343	302	335	307	293	344	322	335	297	323	315	298	274	303	277	316	288	319	310	303	316	317	290	308	300	323	320	306	299	316	280	275	330	305	306	322	297	316	333	299	307	318	312	281	312	319	315	259	338	296	324	333	288	304	316	281	328	344	293	269	331	322	321	324	307	299	316	305	323	330	339	298	317	315	291	315	297	331	324	354	306	287	301	306	297	302	337	297	320	287	270	282	311	326	302	318	317	295	327	322	317	301	351	321	324	318	319	283	320	316	347	344	340	301	311	332	321	328	337	321	292	292	295	320	270	322	323	307	285	292	314	285	302	326	290	313	309	309	285	333	294	276	326	316	299	301	321	314
17943	19557	30802	33062	31116	33025	22365	26638	31707	26985	21200	22546	8578	6151	7609	6159	3635	3057	2126	2190	2221	4278	2537	1815	1903	2012	2223	2081	1891	1642	1498	1251	1274	1422	1274	1169	1182	1282	1290	1283	1139	1074	1183	1102	1011	1034	1080	1052	1064	1079	854	838	862	862	883	823	835	842	828	842	845	789	859	867	854	893	816	825	754	821	809	851	836	793	811	811	866	765	839	810	816	823	836	767	808	787	743	815	792	788	813	794	765	820	791	771	795	780	762	836	789	836	801	830	773	830	831	742	770	744	769	772	817	782	793	769	793	750	797	843	783	804	774	803	770	743	781	791	723	803	738	777	794	795	786	749	778	813	749	778	773	707	756	769	770	782	753	773	768	728	801	739	760	798	810	744	820	820	786	814	752	848	801	791	786	804	760	808	783	817	782	829	764	767	817	744	780	810	775	780	775	810	808	800	800	789	764	754	767	782	764	753	737	761	779	785	799	808	819	739	785	776	839	754	770	824	756	803	768	759	770	774	785	771	764	755	749	811	783	793	847	804	778	776	748	773	829	757	801	782	757	749	787	776	775	783	812	759	770	831	786	749	758	759	787	752	835	782	850	786	734	775	829	772	834	774	761	821	774	746	810	775	804	802	766	800	765	769	768	777	802	782	777	770	802	805	789	865	779	795	788	775	765	842	796	762	777	772	787	792	760	798	747	778	807	725	809	808	763	752	803	802	818	802	793	811	790	810	760	815	758	806	820	759	766	761	786	792	721	786	758	757	834	821	764	766	747	754	749	807	852	777	775	823	770	790	821	817	811	720	747	750	789	744	748	810	820	799	786	776	772	862	762	806	777	802	741	802	798	822	765	823	765	817	722	822	801	773	778	782	771	768	809	778	814	799	743	783	817	835	766	764	803	796	754	766	775	765	760	750	794	726	797	807	773	772	784	793	755	779	787	825	792	870	788	767	760	810	856	823	817	794	784	765	766	760	761	814	770	774	757	736	787	767	751	792	805	752	759	785	763	751	843	804	748	784	718	781	783	803	827	830	762	812	807	794	804	826	793	790	828	846	778	742	796	783	801	803	782	795	789	736	786	819	736	747	830	773	806	770	789	773	762	799	817	802	789	731	816	770	749	784	782	792	782	784	763	775	798	767	812	799	862	817	791	773	774	760	802	786	746	835	719	765	755	790	806	836	833	835	770	764	792	810	820	807	755	771	808	770	818	752	797	759	756	753	770	776	803	732	798	775	798	846	793	848	799	774	746	797	749	848	765	766	796	849	789	797	781	857	777	744	772	737	781	784	773	754	829	785	758	768	754	768	803	786	761	787	785	782	757	737	811	768	783	774	791	779	806	767	800	775	816	788	817	757	731	779	785	796	778	844	767	797	766	818	743	776	770	752	749	831	822	785	796	801	763	758	766	815	802	752	793	766	783	740	822	780	769	809	779	766	801	830	807	777	808	801	804	764	803	754	804	791	745	781	768	753	787	791	772	779	777	741	753	754	791	858	792	827	862	753	806	750	770	809	820	838	765	745	787	803	817	751	779	758	747	771	819	790	820	843	810	756	810	804	762	770	764	771	791	800	746	774	733	731	779	797	738	784	751	750	780	850	802	757	781	831	790	805	819	818	748	776	763	832	793	788	790	824	803	772	743	798	768	805	758	790	758	807	806	783	775	810	804	807	796	775	742	808	765	747	782	805	796	750	776	775	811	803	805	820	779	824	791	749	763	798	750	796	757	859	762	788	808	732	738	765	772	810	842	793	773	776	763	749	815	726	792	809	801	772	797	775	774	805	773	773	767	735	765	779	802	818	742	775	814	776	784	774	803	757	758	753	777	869	790	813	798	766	809	794	818	774	773	806	774	772	813	829	781	722	750	780	765	738	768	766	798	806	815	762	755	780	780	770	726	849	783	787	777	778	822	800	769	801	766	785	826	761	830	754	784	782	820	782	765	806	791	786	813	799	818	771	823	790	743	811	809	771	795	807	770	793	820	770	800	781	771	809	826	814	783	799	773	807	782	774	751	798	792	767	755	757	777	785	766	772	750	758	819	778	792	800	798	746	764	758	819	817	773	805	824	778	772	781	767	748	828	765	839	782	775	823	765	791	789	782	809	770	766	767	794	798	790	794	766	809	812	732	801	793	779	779	727	741	789	865	786	753	826	787	762	781	744	782	785	773	800	802	796	849	821	844	801	831	813	771	801	782	780	772	807	799	765	779	762	750	797	773	830	757	756	746	750	785	793	735	861	754	756	774	813	782	823	759	802	776	779	781	748	785	775	790	739	820	759	776	783	705	775	824	781	782	752	842	764	805	758	798	787	791	801	776	791	771	735	779	793	731	833	793	773	772	781	761	824	782	831	789	842	783	782	707	793	766	812	786	809	770	818	753	770	782	838	768	738	785	765	776	801	745	768	779	758	808	734	780	801	821	772	786	771	778	779	758	789	816	792	810	804	773	755	774	809	764	773	725	766	777	744	807	748	754	819	768	834	829	763	787	788	753	734	775	780	774	788	781	805	747	769	743	838	774	795	764	784	794	794	778	778	787	802	754	777	777	784	802	770	767	801	761	727	785	811	787	774	785	768	798	811	815	815	743	782	771	764	796	803	812	790	796	833	806	766	809	826	774	829	822	765	735	757	746	769	748	808	802	801	834	787	784	735	797	757	758	759	758	829	768	819	758	796	749	739	842	803	838	749	797	783	858	762	822	826	757	762	792	847	789	782	806	789	799	798	793	722	837	738	830	788	750	780	771	772	734	801	791	804	756	763	771	769	754	791	780	772	819	800	764	804	814	771	814	793	770	830	794	769	803	774	764	778	748	760	773	795	766	813	775	752	774	760	771	775	765	753	797	784	850	789	796	737	778	787	746	734	807	736	822	759	782	806	764	742	755	759	748	786	803	807	765	790	782	768	756	781	810	719	793	759	749	779	751	800	829	764	817	765	815	782	835	788	732	850	758	784	784	773	767	802	749	772	805	732	841	802	757	823	767	811	737	824	765	819	821	777	785	800	742	794	781	752	763	807	830	787	848	814	826	800	816	796	781	783	814	772	774	773	728	812	807	773	755	776	789	834	781	777	810	751	722	812	755	762	772	797	855	736	805	776	756	793	830	769	787	723	814	807	772	775	732	773	803	809	741	820	796	741	815	786	773	820	714	753	803	836	777	747	783	824	813	767	828	798	803	784	786	777	766	758	760	768	768	845	781	802	775	811	784	781	835	786	773	811	810	732	778	773	765	812	759	789	778	762	754	799	805	819	750	800	814	812	748	762	791	800	782	781	748	756	797	805	760	802	806	823	779	800	772	777	785	803	797	777	826	795	792	787	773	765	831	807	748	799	774	798	816	835	795	805	801	772	786	803	775	795	758	823	802	745	758	780	735	812	761	781	770	810	783	759	755	830	825	816	741	806	752	794	764	796	773	766	812	814	793	832	761	761	780	848	790	770	788	812	756	770	797	763	827	766	787	778	798	794	810	756	783	801	841	873	780	817	767	808	811
37328	32093	37890	32074	27250	16115	11248	13967	14873	17591	13772	11757	3959	1823	1925	1938	1283	836	731	671	708	1139	502	561	608	745	696	656	726	555	572	481	533	465	446	439	392	381	440	467	400	369	394	343	344	366	325	325	342	393	332	265	313	353	305	323	316	292	270	304	273	284	320	305	297	297	334	273	281	288	290	286	307	275	292	307	297	302	273	271	296	277	289	302	262	300	304	278	260	269	294	300	285	275	270	271	274	272	307	258	276	306	278	302	289	263	272	279	282	285	298	287	309	275	282	279	251	299	295	288	275	250	278	288	267	285	307	274	259	294	268	259	275	258	290	259	272	289	278	281	267	295	284	301	295	282	287	232	280	279	289	284	241	304	305	305	286	306	296	260	304	290	303	289	280	319	291	283	278	276	246	252	301	284	281	290	289	257	277	278	284	288	310	282	259	266	286	266	292	289	284	282	285	265	292	271	267	265	274	249	298	261	265	282	254	264	256	271	287	287	276	264	250	258	294	271	288	293	285	282	282	279	259	277	263	260	285	271	266	265	277	275	282	264	289	287	299	277	299	290	235	261	285	288	301	269	285	298	258	267	289	269	262	292	304	293	264	266	271	298	291	271	312	291	287	259	271	297	270	290	264	300	267	284	263	270	271	293	286	280	293	278	279	311	318	273	268	286	295	314	291	268	279	273	255	249	283	282	286	268	263	296	306	299	286	271	273	281	291	276	254	273	303	244	244	268	270	262	275	272	277	255	251	302	301	268	289	271	295	295	286	292	273	268	285	269	276	282	263	271	276	255	247	262	268	261	268	278	283	268	277	259	284	278	306	255	273	246	251	301	293	303	281	288	264	278	293	272	298	295	286	284	264	279	307	297	253	290	271	267	273	290	285	302	271	280	258	260	262	289	287	299	256	270	296	268	292	316	276	269	290	289	291	286	245	301	262	269	284	306	284	263	290	262	253	275	280	271	265	287	293	270	278	293	278	289	263	271	291	256	283	280	289	287	276	270	282	250	286	271	266	268	327	274	300	276	314	268	286	273	281	261	256	309	291	281	292	276	288	264	302	259	296	253	302	266	289	283	267	279	267	289	286	313	276	260	285	281	287	299	277	294	275	263	254	309	279	241	267	281	274	266	242	267	274	298	279	271	321	273	260	263	278	287	266	278	292	319	296	297	278	293	280	253	273	241	278	290	287	283	309	289	288	314	282	306	269	259	294	287	265	291	277	269	262	255	273	279	270	275	291	277	273	281	300	272	268	302	232	290	343	266	290	302	254	234	262	293	290	279	286	305	311	294	293	304	256	260	295	287	275	305	288	257	308	320	283	243	293	275	267	260	276	300	308	308	265	283	275	298	263	266	279	272	282	298	294	280	262	274	302	277	314	256	281	289	293	248	266	272	269	254	274	276	246	277	271	281	245	285	264	280	280	297	249	297	259	281	288	284	295	289	278	295	283	300	305	276	282	271	289	268	271	269	266	295	257	273	303	278	290	283	281	273	282	273	280	275	278	307	260	275	294	259	287	275	304	283	292	266	333	265	276	273	304	289	274	260	296	283	277	296	269	308	277	262	304	278	274	270	293	300	278	290	275	288	265	272	274	272	287	269	266	275	294	315	279	269	263	265	304	267	290	246	280	309	278	263	266	294	264	266	291	282	285	297	296	289	327	306	286	273	265	279	297	261	294	272	272	270	287	269	255	281	276	265	294	292	282	275	268	275	280	318	286	238	244	273	287	271	298	304	295	250	296	285	294	269	256	260	297	261	278	273	287	281	290	295	279	281	318	277	241	283	289	281	268	287	274	301	296	290	277	280	272	271	280	251	285	272	250	286	285	286	276	304	284	291	246	276	279	282	292	289	274	306	274	282	284	251	284	273	245	295	254	309	299	282	261	288	291	298	282	295	283	255	303	301	271	266	263	269	275	271	264	267	282	279	281	266	239	270	255	255	299	271	264	281	248	303	283	294	239	267	261	285	276	289	252	290	294	263	286	296	314	289	314	271	292	272	258	278	276	298	320	265	283	259	272	277	265	299	272	279	270	286	288	290	282	282	276	258	280	252	282	288	270	305	287	325	293	256	325	277	270	339	303	286	268	289	275	295	274	244	269	274	302	279	277	297	271	285	248	283	282	269	312	272	271	291	256	285	273	304	273	298	257	339	294	282	255	331	293	263	261	279	305	297	293	272	317	286	246	287	279	243	262	274	303	280	283	285	319	319	296	267	274	253	258	273	278	278	299	288	245	270	283	284	301	290	254	267	267	273	283	298	281	303	287	275	279	270	272	276	278	296	286	259	290	329	261	278	315	274	297	306	244	260	296	279	305	271	307	244	299	300	285	261	289	265	273	294	290	302	322	274	264	260	283	273	254	248	294	267	273	285	284	276	263	245	284	262	310	251	288	269	260	308	281	289	307	308	253	264	240	271	304	268	278	262	307	275	288	279	304	272	268	265	293	281	268	292	244	281	289	285	317	267	281	285	304	288	297	295	285	274	279	277	310	264	277	286	262	308	298	306	268	281	262	295	306	278	283	287	266	284	261	300	310	255	263	298	286	297	321	296	257	282	299	284	253	276	283	296	272	297	258	249	283	302	281	301	271	268	229	285	283	295	266	268	287	275	276	279	274	297	278	284	294	283	255	293	302	278	289	275	295	307	279	269	285	262	265	284	269	300	279	258	285	266	265	243	285	289	277	275	281	286	292	259	267	271	312	270	297	254	296	278	275	300	279	278	263	270	257	289	253	293	282	291	283	296	265	294	313	312	272	271	326	327	282	252	265	261	257	255	269	299	282	270	313	263	296	262	282	284	273	294	276	243	295	276	299	263	301	276	235	274	267	314	276	263	285	281	311	278	303	260	269	302	240	267	288	243	271	259	282	269	250	267	267	309	276	241	275	278	294	246	267	272	278	273	290	303	261	273	250	268	279	283	286	282	284	307	299	304	283	296	306	298	280	288	267	259	286	291	288	287	262	292	247	272	321	260	298	269	286	282	279	289	256	287	291	305	275	254	292	288	235	265	280	286	274	299	302	272	286	301	271	284	287	274	243	265	288	279	273	297	282	260	315	273	282	267	283	241	279	310	261	269	281	257	284	302	283	266	290	289	310	265	265	266	288	239	268	283	292	303	252	257	304	282	276	266	251	275	265	274	297	293	247	273	269	282	276	269	276	250	289	252	272	299	251	237	277	298	280	265	298	238	277	239	252	289	302	293	299	260	279	279	230	242	277	245	295	295	268	296	261	276	284	268	296	265	284	266	306	345	289	300	300	297	276	283	238	295	277	307	261	278	288	325	276	281	293	252	316	290	263	268	261	279	295	273	284	271	280	252	286	278	301	267	276	312	301	279	300	305	285	265	305	264	264	286	289	302	284	283	257	275	277	288	277	277	312	273	298	259	284	298	293	265	272	278	250	289	271	282	288	277	290	273	278	277	265	291	251	303	292	277	287	309	276	278	277	282	288	295	252	297	291	287	284	296	284	286
22392	25364	37648	39550	37328	29359	26886	32967	34348	35754	33543	28092	12940	8975	9816	10326	6954	4620	3635	3217	3583	6312	2149	2328	2898	3875	3849	3665	3285	3019	2479	1957	2221	2081	2056	1812	1631	1845	1907	1934	1720	1399	1714	1465	1257	1440	1293	1172	1286	1371	1048	907	885	1093	945	783	790	736	705	754	768	844	816	837	789	819	826	795	795	783	828	882	878	811	736	742	738	818	776	762	818	849	758	723	719	750	710	731	765	719	710	733	753	720	743	739	752	747	732	754	719	699	718	709	748	722	749	712	753	746	689	743	682	701	753	700	736	707	755	731	706	687	686	723	692	743	709	707	694	677	654	709	721	716	690	719	712	698	709	665	747	671	729	669	706	727	704	698	680	736	671	716	694	717	689	749	727	731	724	723	691	716	692	735	679	709	721	649	661	750	698	744	737	724	720	742	711	710	734	675	731	689	745	706	734	752	722	707	734	740	698	735	707	700	707	683	719	669	717	657	718	743	741	707	720	682	702	746	737	750	702	677	670	715	683	709	665	721	727	685	728	712	707	686	759	705	733	654	718	714	702	680	715	713	741	704	655	721	694	723	703	687	713	713	696	725	688	753	760	672	698	713	717	717	678	731	724	689	702	721	718	678	740	741	729	689	745	698	701	710	680	726	667	674	755	723	699	649	730	683	742	741	659	721	696	692	710	742	753	718	706	701	714	716	709	702	776	703	739	752	681	723	712	707	648	688	702	674	690	719	703	719	697	706	718	714	722	705	685	726	712	649	734	733	713	749	747	760	713	680	697	687	715	717	722	699	703	737	677	657	674	683	681	774	715	802	672	688	722	680	732	680	724	727	670	709	742	733	750	686	758	727	744	682	741	717	794	690	732	678	709	746	683	690	693	747	718	754	698	718	683	706	722	692	665	711	711	673	689	721	761	675	703	697	699	758	723	744	747	714	679	686	729	722	686	736	710	760	689	744	753	686	714	667	721	726	689	702	757	685	702	740	733	703	727	745	710	705	722	727	691	710	685	650	733	736	718	688	729	708	712	710	697	691	704	670	721	689	719	705	739	728	719	703	674	724	693	743	680	663	712	671	713	744	654	672	747	714	738	786	709	716	677	755	697	683	739	732	708	755	664	722	686	722	764	718	671	693	708	755	700	691	735	665	713	711	672	728	683	711	660	704	711	733	693	734	687	690	759	743	691	716	694	732	720	640	701	706	669	724	739	685	729	703	732	707	711	672	654	703	703	674	727	734	721	637	736	748	718	662	656	748	723	740	698	692	770	747	756	770	694	710	694	713	677	699	766	665	741	659	667	720	718	734	698	715	699	745	715	758	677	741	678	734	704	687	680	703	698	707	687	713	672	672	721	714	752	728	734	773	720	728	722	679	749	720	718	649	693	696	746	685	682	724	734	710	728	717	682	728	734	706	712	675	713	704	709	690	735	697	720	725	723	701	724	688	707	674	750	751	731	709	704	762	727	728	737	678	738	638	731	709	724	708	685	725	748	737	743	700	717	689	702	694	741	743	646	695	734	713	709	717	694	716	725	728	688	773	750	737	674	694	757	675	789	684	739	711	734	670	714	692	743	692	720	730	716	722	743	711	777	723	731	714	706	721	702	742	698	715	748	690	731	747	741	713	733	706	653	703	737	732	697	722	745	761	733	742	709	703	689	730	728	694	696	752	722	740	743	663	725	697	718	714	694	699	708	728	706	708	722	692	700	673	695	705	739	719	729	727	715	684	658	708	700	719	691	692	684	697	703	715	714	736	732	722	685	727	725	725	686	693	703	720	740	747	724	744	710	692	658	729	681	721	649	774	713	730	679	701	695	807	721	749	706	740	724	692	727	716	678	711	677	703	712	748	726	681	707	688	738	689	695	715	691	763	690	676	701	723	760	733	700	724	706	743	729	616	702	721	731	695	728	698	717	701	730	681	659	711	752	706	731	705	716	706	733	713	677	732	722	720	671	724	698	714	721	737	684	697	759	710	699	748	746	668	702	704	727	708	695	734	723	656	698	729	718	768	700	693	702	721	673	770	714	674	712	657	771	717	702	729	704	735	691	731	724	723	747	719	708	665	709	708	737	714	735	689	723	710	727	700	703	696	712	691	739	717	683	688	729	739	692	716	697	721	700	672	714	703	705	695	693	690	699	751	744	704	689	712	705	673	749	717	662	736	766	688	723	694	709	725	696	679	703	733	706	688	694	724	719	732	710	698	651	719	725	738	699	684	746	758	703	726	729	690	675	695	685	715	679	745	706	731	719	651	701	748	696	680	767	735	671	677	727	717	682	681	770	723	666	693	730	626	695	698	675	666	679	699	734	711	720	728	667	751	707	663	696	743	700	718	715	739	731	729	717	686	695	731	712	703	731	662	737	698	714	681	688	689	666	710	683	713	718	736	654	731	729	713	738	644	715	683	724	767	746	741	761	713	756	665	709	655	716	696	747	688	760	705	716	674	689	711	709	729	733	697	694	666	735	684	733	699	731	688	750	700	717	708	707	663	686	672	722	705	762	703	730	709	681	704	693	678	654	677	729	728	684	717	701	717	727	709	740	694	670	677	734	671	680	722	747	663	658	760	733	713	711	732	705	710	721	747	713	734	694	718	689	699	709	679	759	707	706	695	712	731	718	756	742	722	736	694	745	720	711	702	732	660	690	685	747	768	683	744	714	751	690	730	712	696	697	690	744	682	682	692	702	704	712	704	695	657	718	696	724	680	677	692	651	735	709	700	722	757	710	718	656	794	687	720	717	760	699	655	694	678	717	690	695	711	710	694	706	719	756	721	717	727	704	717	718	720	676	729	690	728	711	711	720	731	687	733	749	683	716	744	744	711	686	726	716	668	663	695	689	691	738	719	732	695	716	757	717	709	731	726	731	707	713	693	743	670	721	744	704	719	728	726	715	729	662	721	707	733	718	690	697	677	721	717	711	680	735	706	692	668	738	688	678	722	720	765	729	730	734	744	738	729	796	714	670	741	668	726	719	715	698	720	690	715	680	691	724	691	739	681	723	748	756	694	710	750	716	749	719	708	729	714	701	698	703	761	734	718	728	716	748	705	761	726	747	739	701	724	687	674	675	710	724	688	672	693	717	665	715	730	681	717	668	653	684	704	696	725	726	741	700	740	766	729	774	713	685	680	723	718	716	748	719	669	726	710	696	715	686	667	699	692	686	702	709	729	728	728	685	679	718	714	727	747	739	708	675	732	725	673	732	723	735	738	721	713	728	735	658	714	731	735	689	741	727	714	734	740	741	736	668	730	731	719	724	704	655	733	711	712	694	713	720	717	682	713	746	694	674	776	684	732	722	690	734	723	699	670	727	699	749	704	713	721	650	682	755	694	698	782	717	700	665	735	717	693	725	722	708	717	749	717	726	743	728	710	746	701	720	736	691	716	658	751	720	690	688	712	693	703	751	711	734	669	703	737	682	680	736	716	674	717	780	702	712	723	696	720	699	709	740	707	729	711	668	710	711	737	715	723	712	706	702	758	702	728	678	751
17858	13966	16094	13866	8150	4586	3376	2832	2383	2042	1727	1191	798	676	588	549	488	380	354	373	371	393	329	328	310	316	343	344	320	341	323	319	296	295	319	339	321	351	312	311	315	332	295	316	275	315	308	293	310	337	255	330	296	295	315	289	305	299	282	311	305	283	292	338	322	307	277	280	300	252	307	324	310	295	281	292	276	279	270	298	280	262	328	322	281	303	300	285	316	277	317	318	304	298	277	287	300	292	279	307	330	301	267	321	320	306	310	303	293	299	291	323	293	320	250	349	296	303	322	312	315	302	297	305	318	279	280	298	298	311	314	297	308	303	306	299	336	272	330	304	323	282	275	261	295	327	294	317	321	284	305	294	297	306	303	294	312	275	298	290	289	306	273	286	284	301	290	283	281	327	293	280	306	315	276	306	331	299	270	308	272	302	302	296	328	277	280	301	282	315	275	308	299	292	308	281	285	284	311	265	295	282	294	289	309	271	292	284	306	273	286	292	308	301	310	300	304	315	288	304	290	289	299	311	301	274	316	294	290	279	293	306	302	294	284	305	298	254	317	317	278	312	329	272	279	312	306	314	307	322	296	289	295	292	325	295	292	284	323	307	264	285	307	325	302	312	290	288	303	298	286	316	293	353	302	311	280	279	304	315	296	331	323	323	317	282	259	297	269	282	299	284	274	324	288	284	302	290	325	309	324	320	298	274	290	302	275	313	325	306	310	309	320	313	321	265	288	253	307	304	312	289	354	313	316	336	321	316	278	260	306	346	329	267	301	313	299	279	289	317	317	325	337	301	337	330	270	328	308	298	297	309	293	253	262	319	306	318	312	330	290	304	297	295	298	305	290	272	341	305	306	291	301	280	321	324	318	310	315	312	295	302	286	281	297	291	295	313	291	332	289	274	286	276	297	300	306	278	307	282	291	289	306	320	293	276	272	285	287	319	291	283	304	270	316	291	300	292	340	281	316	275	298	308	294	349	292	296	300	283	313	318	304	288	316	267	322	278	305	293	301	301	295	303	302	279	303	280	322	306	318	304	275	309	282	309	291	271	304	267	299	274	322	294	299	272	300	300	268	285	295	299	306	283	286	300	315	305	309	294	309	314	303	310	292	305	269	300	298	303	312	275	255	296	320	296	319	272	265	277	294	301	297	312	333	293	290	277	303	293	273	291	292	309	288	313	292	280	293	320	291	319	274	280	302	314	330	271	284	318	309	286	285	307	324	272	283	290	283	307	317	306	300	284	309	287	299	305	296	303	267	310	287	299	292	327	294	297	321	302	297	306	324	279	288	289	329	319	313	274	306	317	308	309	280	260	298	309	282	360	290	334	331	291	301	306	268	298	283	295	298	278	292	304	299	315	305	317	284	335	321	304	307	273	305	312	312	326	278	310	306	298	343	297	284	287	292	286	307	311	287	285	297	297	277	296	298	317	306	320	317	308	304	275	299	307	283	303	268	319	337	280	303	307	301	323	292	284	297	308	322	330	276	287	328	321	301	316	297	307	271	292	292	263	288	321	309	304	287	293	290	304	303	281	315	273	261	286	288	312	291	318	284	278	274	307	316	322	286	312	295	326	311	295	294	262	302	297	311	332	296	297	294	265	263	296	342	311	276	281	295	314	300	289	274	313	257	298	298	310	326	293	304	274	288	305	288	282	286	306	327	271	287	265	312	281	300	313	303	304	265	320	327	315	325	286	275	318	301	328	311	332	299	287	289	294	282	286	289	324	307	296	302	300	273	283	296	251	307	316	322	282	302	334	312	270	286	241	320	305	267	276	288	331	333	309	308	301	292	276	291	306	287	307	310	285	266	279	287	282	318	282	311	295	297	288	297	299	290	313	288	264	311	313	298	310	280	274	301	283	256	303	321	270	283	309	318	313	324	300	323	306	295	310	281	266	319	283	267	313	289	319	291	278	269	308	287	339	288	288	310	313	318	300	311	340	296	289	312	295	300	307	290	304	283	302	290	304	294	296	280	278	312	291	327	300	306	293	295	291	268	300	291	295	334	312	306	309	295	282	293	302	302	309	281	301	300	300	298	286	297	300	310	335	309	286	325	309	312	287	294	331	285	345	330	278	273	301	280	313	291	293	314	289	299	292	313	298	301	326	320	260	311	294	293	295	281	280	302	318	282	311	273	288	311	292	299	286	273	298	315	307	287	300	311	297	301	326	315	262	278	293	322	278	317	299	297	280	265	283	321	295	298	298	285	311	282	262	281	276	284	307	300	293	321	293	303	280	284	312	283	332	293	315	289	307	264	312	269	302	282	300	290	309	278	295	292	291	274	290	293	283	311	299	298	286	301	312	273	289	271	269	280	279	293	310	306	289	281	327	258	308	304	285	312	311	313	280	297	261	301	292	257	288	300	266	282	293	272	289	282	268	284	313	300	286	301	308	273	296	305	299	288	293	289	288	293	305	302	315	302	309	281	298	290	317	276	311	287	303	281	329	273	314	310	307	259	277	267	315	306	282	313	293	274	301	281	288	315	332	290	282	276	299	280	289	279	309	299	323	286	271	293	299	293	321	286	307	277	296	310	323	292	257	308	280	269	305	321	283	283	312	273	276	327	301	330	268	320	316	304	290	306	301	296	274	305	304	330	298	315	293	294	275	298	290	317	282	303	277	309	297	277	286	296	291	319	334	281	333	319	295	296	319	287	335	265	278	284	297	295	280	313	306	303	306	265	289	315	308	320	293	281	317	299	278	266	315	294	295	320	309	296	293	300	310	289	316	269	315	290	312	303	320	313	278	300	256	278	306	337	282	286	324	298	289	294	289	292	262	301	309	281	291	281	314	335	270	300	280	300	291	307	314	308	280	296	293	282	295	313	315	306	335	304	307	315	277	290	283	258	315	283	298	300	273	281	297	312	290	291	301	270	292	290	278	296	293	293	285	307	319	262	295	287	297	280	313	303	303	297	276	317	311	289	276	300	296	309	298	298	313	286	300	289	318	296	290	280	296	321	270	290	311	312	311	326	291	289	287	277	307	279	297	312	294	293	346	322	282	302	311	286	321	260	308	283	307	289	297	305	275	303	307	302	298	280	294	272	300	289	290	321	297	292	279	331	300	311	292	297	305	313	290	322	311	283	306	303	314	305	301	277	306	284	256	285	305	296	273	301	312	275	308	298	312	314	314	322	286	284	315	301	291	299	279	324	317	277	307	292	292	277	318	290	289	314	275	315	287	334	282	287	316	297	280	275	290	315	288	317	308	306	325	284	288	308	322	293	295	284	280	312	293	279	306	298	303	290	286	294	301	305	306	285	300	315	297	292	313	293	353	313	286	299	312	257	299	299	307	280	292	258	307	285	249	290	297	301	280	280	292	285	309	338	298	304	284	306	303	275	264	313	283	314	314	331	315	283	313	304	293	325	320	313	321	276	288	303	322	292	283	282	296	312	282	288	304	302	300	299	314	302	288	282	305	289	264	328	292	303	285	322	318	324	302	292	292	299	312	268	322	296	293	284	280
10629	12288	21674	24867	19617	14279	12456	11867	10899	9021	8091	5019	3585	2955	2438	2470	1841	1361	1257	1169	1222	1253	952	968	916	933	954	925	877	876	862	806	816	889	833	771	817	839	827	806	824	770	809	814	829	803	770	816	776	751	752	718	762	728	796	772	801	761	725	753	831	784	790	749	746	783	805	712	770	796	766	814	801	764	801	784	798	745	727	789	789	750	763	769	761	731	803	807	796	758	763	755	787	745	786	766	760	777	758	727	749	760	786	747	766	726	815	786	762	714	732	781	758	796	794	806	757	755	759	756	766	788	733	720	776	755	715	775	806	762	708	742	734	766	824	810	752	737	751	736	768	767	812	720	746	787	795	763	808	753	774	743	730	791	713	790	772	738	728	754	775	777	752	730	761	776	775	700	779	795	789	768	770	741	793	765	811	772	787	748	778	764	785	741	779	763	793	764	800	768	780	732	792	716	750	754	819	726	739	746	743	754	782	711	795	728	729	764	782	748	782	766	749	737	743	719	757	753	749	760	749	712	767	749	759	730	785	767	766	753	739	757	744	714	736	742	793	761	714	728	797	751	781	715	776	782	755	824	766	794	742	752	760	807	757	758	757	734	730	731	795	768	780	769	742	767	709	766	743	702	739	720	745	769	778	749	776	750	765	761	763	782	761	769	760	767	767	753	761	741	712	720	774	789	733	780	800	763	771	697	755	736	759	757	789	740	776	797	786	746	769	793	753	752	813	793	738	786	783	768	795	789	811	786	748	800	736	806	772	739	745	770	756	775	752	783	761	772	768	768	741	821	755	826	792	769	730	780	753	768	766	783	801	739	730	820	749	766	737	756	761	764	763	759	715	798	777	799	773	811	756	716	790	724	751	728	767	775	737	749	815	746	772	781	776	773	739	714	763	827	733	770	767	758	715	751	769	771	741	754	754	733	778	741	711	720	760	748	794	748	758	765	732	785	738	755	752	791	758	814	774	778	778	787	754	776	738	742	764	807	726	802	801	754	742	749	756	728	770	711	714	784	777	754	807	776	791	723	773	754	736	756	805	693	784	738	815	778	745	808	759	804	747	807	759	722	755	756	724	776	777	769	808	708	797	711	754	746	761	810	730	780	783	779	790	808	789	726	761	790	771	713	818	770	747	779	750	742	819	751	781	789	738	754	733	771	774	769	767	771	696	752	770	785	805	836	753	748	732	759	862	744	754	778	744	703	744	754	769	822	768	760	738	744	749	751	766	752	718	778	751	794	803	746	717	794	736	746	740	747	769	763	760	762	755	765	766	732	755	776	749	737	757	759	769	770	764	743	762	748	758	769	806	717	748	735	742	749	720	755	780	774	768	730	828	751	779	782	773	795	756	744	816	771	794	784	746	757	708	768	743	788	784	773	739	746	752	767	811	782	774	728	759	729	821	750	725	800	805	791	776	769	746	720	768	724	763	722	747	802	778	784	784	757	726	808	709	742	807	807	704	768	785	761	790	750	783	835	753	758	754	776	771	723	759	758	721	759	778	782	811	768	727	794	729	752	770	742	818	740	753	752	739	780	780	780	723	727	803	753	735	792	768	783	752	732	738	733	757	782	758	743	724	817	741	781	767	782	762	761	779	752	726	757	736	687	802	792	717	772	740	799	764	745	742	751	728	779	755	719	725	724	735	813	757	777	763	726	747	724	751	758	782	757	742	748	774	734	736	779	747	797	765	722	728	738	785	797	779	737	783	752	727	751	743	721	767	757	770	754	804	794	766	763	701	675	775	758	763	747	759	738	762	777	728	732	751	739	807	759	792	765	737	771	785	759	785	763	776	768	755	754	767	751	746	724	748	783	815	810	718	723	774	757	756	758	752	777	685	743	736	775	816	821	742	786	699	789	718	803	729	764	739	763	742	786	749	756	787	751	816	749	744	770	784	823	767	769	752	727	776	745	748	793	750	771	758	778	753	739	777	719	778	714	726	728	784	717	787	757	767	742	772	793	752	716	738	757	762	847	747	724	750	791	770	797	756	737	768	768	735	761	772	765	794	711	777	712	742	781	725	785	772	819	750	800	763	788	792	788	769	793	738	789	775	800	757	810	780	778	780	726	772	777	825	847	782	722	814	739	760	799	763	792	780	723	758	739	715	790	758	775	726	759	761	740	772	743	803	760	778	727	752	771	723	784	739	730	728	790	727	773	789	761	807	751	808	755	786	751	757	780	809	729	768	774	737	740	759	788	707	740	750	796	778	743	746	780	780	825	785	780	748	791	777	764	755	728	767	759	748	798	762	772	727	778	745	771	781	768	745	777	696	763	746	755	793	776	734	763	732	735	754	733	742	792	746	749	779	786	753	748	727	774	753	777	792	782	796	748	770	761	749	798	720	705	807	770	812	747	836	795	820	760	748	801	750	792	745	774	772	787	724	806	757	726	807	725	752	727	776	792	760	795	765	746	786	760	776	773	773	746	735	745	732	733	764	726	735	788	759	717	722	834	770	779	730	748	763	734	773	694	760	773	730	734	721	803	784	791	736	792	765	708	803	720	716	807	785	757	758	739	732	741	794	756	774	751	763	739	741	750	737	764	776	796	797	785	749	757	779	777	756	793	761	816	774	743	758	781	788	809	816	778	765	756	774	766	747	749	755	745	749	792	771	784	789	773	746	783	792	745	724	798	817	769	775	734	842	715	753	819	765	731	746	799	764	788	750	771	785	781	773	814	805	819	784	726	779	702	725	791	719	791	828	764	775	774	738	761	739	773	799	777	814	822	713	742	765	775	752	717	732	755	796	790	790	769	772	750	785	787	788	769	801	747	764	771	767	752	764	734	768	752	794	780	754	767	792	764	772	809	742	735	778	747	810	772	838	792	757	760	705	733	743	724	751	764	756	729	773	770	745	791	810	758	757	787	751	705	719	810	766	732	751	715	758	761	758	700	794	766	729	742	792	787	742	769	769	805	777	784	719	703	716	737	780	775	749	779	805	783	765	761	776	795	787	750	755	714	805	732	763	751	776	779	747	762	742	783	771	781	776	766	793	778	744	814	772	715	781	740	717	728	779	742	733	743	712	728	782	728	776	756	769	776	796	795	754	765	768	859	794	734	756	801	725	765	796	787	805	755	772	745	738	761	760	757	762	747	718	791	732	769	773	727	724	758	767	728	730	755	765	786	759	819	793	714	810	721	832	815	796	789	765	721	770	765	749	750	820	762	792	793	760	720	791	751	805	786	797	778	743	759	777	755	718	813	752	741	777	745	728	751	684	780	790	764	780	784	779	729	740	713	787	770	757	766	744	746	774	737	760	769	761	751	763	780	758	771	813	767	784	741	774	755	759	730	788	793	773	713	763	792	807	743	738	746	787	749	754	751	733	755	743	793	756	789	763	753	715	777	772	783	776	790	733	753	729	760	744	744	768	822	785	723	842	799	802	825	765	742	823	725	772	703	721	790	779	770	766	737	753	808	806	749	745	749	788	748	746	722	724	756	752	725	769	780	735	765	770	750	763	795	774	752
29066	23145	26840	23548	16980	10272	9044	12038	8411	11582	8851	4721	2173	1702	1308	1322	1067	663	580	489	624	815	461	470	450	507	441	490	445	459	412	378	395	403	431	412	369	378	355	375	374	353	368	353	353	408	354	367	344	371	346	341	308	329	313	312	318	282	298	310	275	292	311	359	310	304	321	327	348	311	339	290	321	306	310	349	303	316	313	339	306	314	330	306	325	307	323	300	309	351	323	296	310	312	297	298	329	313	305	305	309	294	330	305	304	289	323	309	296	284	309	301	320	283	300	319	317	332	314	302	290	299	307	268	333	306	300	334	287	282	338	321	308	320	324	337	304	314	271	332	305	329	302	280	294	308	327	334	325	321	307	298	312	319	317	330	296	275	333	316	300	327	292	289	305	306	310	279	317	326	279	330	314	325	314	313	308	327	291	352	306	310	313	318	289	316	366	306	279	294	311	329	321	322	346	293	303	329	320	305	314	316	353	325	312	284	308	316	323	313	298	294	292	295	319	278	312	300	319	307	319	288	308	289	306	361	316	325	298	278	323	351	310	267	317	304	307	311	292	326	329	306	328	311	340	295	291	302	340	335	312	307	313	315	305	309	306	298	305	365	361	300	343	284	294	299	305	335	306	282	317	292	325	316	316	319	335	289	321	324	300	315	287	329	276	314	299	324	308	325	320	313	345	340	316	319	286	359	318	298	308	315	307	273	311	330	346	337	322	323	321	289	320	319	294	295	337	351	305	320	307	297	334	321	313	331	284	328	297	308	315	322	294	288	321	307	316	311	324	304	307	318	294	317	328	310	319	306	330	299	312	288	335	321	300	270	305	334	295	313	339	265	314	331	294	296	307	330	287	298	289	290	309	321	304	288	311	335	298	270	292	311	295	334	302	336	303	322	297	299	304	299	321	305	314	286	320	300	349	307	336	314	335	341	333	313	324	289	308	316	292	312	339	295	292	311	305	321	337	305	281	336	339	299	320	340	320	308	322	295	323	308	296	297	314	308	303	322	307	294	323	307	305	305	300	304	326	356	278	290	304	296	324	309	320	295	312	289	305	292	308	277	287	301	301	320	329	331	297	291	296	330	337	311	321	286	303	320	274	318	344	323	297	280	293	305	293	329	298	303	329	270	308	291	343	315	298	321	301	297	283	352	289	303	295	315	342	286	316	326	314	317	291	293	311	313	320	326	298	320	333	274	363	330	298	336	337	288	324	345	316	341	315	341	310	302	293	317	311	335	288	344	314	327	311	280	325	339	285	289	312	314	320	317	315	309	318	275	316	314	321	287	284	298	310	307	298	287	330	311	321	318	330	310	342	300	283	311	325	344	314	324	316	321	296	314	325	279	265	305	313	341	296	342	301	306	291	293	297	324	280	294	309	312	274	309	290	299	309	325	325	309	287	307	286	270	323	318	294	300	312	301	316	319	281	313	322	319	295	315	284	299	303	335	302	302	293	321	315	311	284	290	319	310	324	318	323	314	323	342	341	369	339	336	294	274	294	301	321	303	278	280	302	300	306	321	319	319	342	304	314	278	310	345	314	329	304	299	310	324	322	307	319	333	324	322	309	313	295	310	279	296	323	281	289	307	293	331	329	285	332	305	333	308	306	347	309	287	303	315	309	284	310	323	316	296	321	310	306	324	303	315	322	317	285	271	292	322	317	312	328	316	314	335	307	291	339	306	313	318	312	289	339	311	299	287	284	296	285	308	288	301	332	277	312	309	344	316	303	331	314	325	320	275	292	323	330	309	305	317	336	338	311	300	312	341	290	300	314	310	320	291	307	308	300	349	302	333	348	319	322	327	331	327	295	319	314	300	309	302	330	326	317	304	327	343	337	326	320	278	298	304	269	328	334	311	319	307	315	286	276	290	306	311	343	304	282	318	305	320	301	285	332	298	268	294	304	332	291	306	289	290	284	340	298	316	295	292	308	337	323	319	310	348	323	314	322	310	298	296	310	309	297	310	312	309	332	303	286	299	295	288	265	311	351	297	306	311	318	334	300	332	306	314	331	319	302	276	319	288	313	303	316	294	275	333	312	343	353	323	307	303	287	320	270	306	341	312	286	306	320	334	333	330	302	292	313	319	331	313	308	294	331	323	284	307	301	321	311	299	320	321	306	311	317	317	333	301	297	311	310	339	290	330	301	323	317	308	330	290	303	284	312	293	289	315	290	315	296	297	307	316	302	298	270	315	321	318	317	314	329	301	303	277	328	318	307	300	319	326	295	310	325	290	295	334	322	318	329	305	302	306	293	323	271	318	286	324	333	319	282	301	311	323	309	315	341	286	297	328	288	306	306	298	303	324	336	316	302	328	282	305	314	307	313	273	330	329	321	291	311	303	296	296	309	317	323	302	288	301	302	311	309	328	299	317	325	298	341	325	319	337	338	303	331	323	305	323	301	321	294	313	274	328	323	336	327	334	306	307	299	326	297	293	317	336	333	276	286	322	315	331	320	321	295	321	327	329	333	318	330	290	331	329	292	312	338	329	304	314	288	337	303	317	278	310	312	316	311	330	306	320	318	315	303	309	303	310	300	320	316	304	291	310	303	332	334	306	314	308	317	361	290	297	306	307	326	322	286	322	296	284	309	317	327	310	322	312	323	333	290	304	281	293	277	292	303	318	317	328	299	316	303	289	316	303	281	307	320	305	292	333	314	286	318	293	315	321	304	310	302	286	314	309	297	313	328	309	287	341	341	316	299	323	305	296	343	346	293	318	338	313	289	324	300	299	288	336	276	305	282	309	289	332	338	303	304	334	316	311	300	293	340	303	318	277	344	294	335	290	332	341	317	324	316	317	289	264	299	293	282	316	321	317	284	328	330	289	303	346	312	331	323	317	347	289	298	327	315	310	312	302	334	297	287	306	325	278	293	325	313	309	307	316	335	307	291	300	327	296	300	309	294	333	307	306	303	299	325	271	308	292	315	327	316	303	354	284	313	346	328	289	327	278	300	312	304	311	303	337	319	307	299	328	329	314	272	282	305	302	290	326	307	330	318	316	310	311	305	321	326	307	279	313	317	281	305	324	279	330	324	335	342	316	317	323	300	292	344	309	348	288	312	330	303	327	333	314	323	317	342	311	301	344	306	320	297	277	320	323	287	306	302	290	305	298	297	303	314	316	290	314	340	318	308	293	305	280	331	295	327	352	295	319	300	301	306	344	339	296	302	314	317	297	322	323	321	325	271	314	343	302	290	283	315	361	312	292	305	350	316	311	312	311	310	310	306	330	321	309	315	327	314	330	330	318	295	313	321	290	297	316	277	325	323	285	314	311	353	311	296	309	327	316	347	327	275	312	340	318	311	318	315	355	324	295	305	295	309	340	306	291	327	341	312	298	315	289	314	292	293	337	323	283	289	321	358	290	336	299	334	311	320	295	285	346	363	316	305	311	308	325	324	306	310	311	314	336	336	327	296	306	340	335	321	317	314	320	307	320	323	291	306	325	314	302	294	311	313	287	305	283	291	342	297	302
17673	18678	30565	33181	29612	24197	24983	30389	23708	31712	24365	16673	9462	8409	6585	6953	5330	3019	2414	2450	2957	3896	1619	1593	1762	2074	2208	2122	1952	1840	1474	1364	1619	1521	1603	1321	1296	1325	1422	1309	1357	1284	1348	1202	1075	1131	933	1011	1116	1018	923	878	910	869	851	855	795	800	850	825	786	867	878	865	893	894	839	811	819	782	844	887	792	797	816	846	769	799	828	805	805	821	839	815	810	777	831	827	824	754	832	799	805	784	823	840	827	837	802	824	832	797	798	810	775	816	788	820	795	801	792	814	823	790	774	790	765	826	755	818	785	789	803	804	812	780	755	780	808	770	762	771	799	753	810	786	783	793	735	801	780	804	820	790	790	766	804	789	868	781	836	826	793	754	812	835	808	783	832	808	794	763	796	803	794	834	752	830	786	809	755	776	804	820	781	814	792	862	835	803	784	842	812	804	773	799	807	797	800	795	777	814	765	786	770	811	796	767	778	779	773	783	753	819	754	782	838	832	763	771	767	777	780	765	787	773	797	811	824	841	796	779	779	789	805	775	785	795	812	801	766	831	789	767	829	839	773	777	823	820	806	787	777	763	788	800	750	774	775	765	769	823	778	758	794	823	759	813	834	785	816	787	736	763	772	818	774	751	795	809	792	801	769	795	782	796	780	790	783	746	816	798	812	759	805	717	836	802	752	717	773	777	826	799	765	805	808	847	813	807	848	771	761	805	799	803	835	794	827	853	806	790	808	761	835	756	829	812	781	773	806	785	805	785	807	749	784	739	798	794	759	820	813	799	767	835	815	795	772	790	822	757	817	781	760	820	770	798	813	776	765	769	786	747	804	785	782	772	775	850	818	762	832	792	770	758	722	776	852	778	825	803	797	803	773	798	762	789	804	809	777	804	845	789	765	767	829	735	767	758	784	824	818	790	783	767	808	830	794	776	760	837	795	840	775	831	849	818	810	784	785	824	804	809	825	774	752	785	809	746	819	801	778	774	787	763	782	782	799	757	827	797	811	833	814	760	828	832	804	760	810	764	806	786	837	760	774	777	778	794	788	768	808	752	802	775	766	800	832	791	709	759	809	819	791	800	775	787	814	830	797	842	766	845	786	773	782	816	801	746	839	806	793	796	771	766	772	766	759	795	736	819	805	778	828	790	791	768	754	758	742	841	831	794	767	781	781	805	817	781	775	812	793	773	764	759	806	809	795	768	771	780	786	747	797	761	820	775	728	783	794	754	804	812	741	786	796	814	821	811	779	828	846	778	794	792	811	753	799	811	820	800	789	779	785	807	787	742	868	825	789	771	790	804	814	854	766	824	784	756	772	746	768	789	763	784	810	777	753	767	843	830	763	779	850	776	747	758	781	791	821	806	819	737	795	801	803	804	801	864	818	789	816	810	755	786	830	764	814	725	768	795	781	727	798	765	830	756	783	793	815	733	831	771	782	831	829	768	762	828	824	799	792	747	808	790	802	757	733	808	791	794	767	788	817	820	762	768	774	767	786	778	813	823	775	757	789	807	776	820	799	790	769	831	790	808	808	777	788	802	755	802	784	729	787	790	797	791	840	800	774	754	734	739	767	811	787	796	774	751	805	829	808	775	825	794	815	809	844	796	761	814	795	877	799	809	826	823	766	774	802	797	776	791	777	800	826	823	809	794	775	804	791	814	755	751	779	787	801	820	748	813	815	777	832	770	738	791	824	813	799	766	783	770	807	787	749	768	785	810	767	810	820	819	767	795	780	799	830	789	810	786	769	769	807	873	851	816	820	743	811	825	807	812	794	776	792	767	805	826	779	767	834	848	816	759	751	838	750	808	765	821	757	770	796	815	824	793	772	794	771	733	812	774	821	738	743	776	824	805	751	769	742	821	801	822	802	772	767	828	805	786	790	817	806	780	828	760	814	818	827	771	815	793	780	759	794	826	838	829	809	813	774	757	819	837	801	831	768	752	808	813	756	803	795	860	785	805	775	787	780	776	797	793	757	809	806	821	797	817	776	751	787	829	753	844	789	774	755	769	829	768	816	812	799	773	769	765	741	798	785	780	811	796	817	742	755	752	798	819	807	800	824	765	839	771	790	768	820	795	798	790	764	778	819	823	784	792	783	816	796	794	770	788	797	801	806	737	815	807	828	811	819	761	796	822	806	817	855	779	763	820	823	822	780	767	805	771	779	813	796	751	784	771	790	803	832	783	795	814	803	743	843	820	802	798	745	807	785	768	779	792	827	758	777	793	805	748	780	819	722	832	830	762	814	757	847	804	801	787	765	770	776	803	789	752	766	813	835	764	791	759	787	842	781	810	791	799	809	820	756	799	776	780	788	784	794	818	759	802	790	780	803	792	774	787	784	817	784	802	791	756	811	792	769	789	784	837	772	791	789	786	768	771	806	818	812	824	796	788	812	783	804	776	758	811	799	766	763	813	806	737	787	749	777	796	768	804	824	762	777	825	772	766	802	789	799	810	804	751	819	835	820	773	775	776	812	784	823	798	798	775	760	772	804	795	740	804	812	794	799	821	827	784	805	776	740	827	811	743	754	751	815	767	855	765	809	777	788	796	786	775	805	777	841	725	780	783	794	812	780	783	789	765	782	751	822	807	841	811	789	790	756	803	831	774	805	746	787	715	772	797	791	749	778	837	740	777	784	765	776	841	772	731	802	804	771	799	810	786	770	811	748	821	785	830	733	821	801	778	771	810	839	771	792	790	842	774	754	792	769	807	768	830	768	841	759	776	810	750	781	777	737	775	747	816	801	778	733	760	731	799	848	779	763	830	814	839	836	806	807	815	833	784	771	785	797	788	780	751	797	801	760	846	746	789	769	807	822	832	749	820	799	831	766	755	779	754	821	805	795	722	737	795	764	811	830	819	766	820	839	792	818	856	804	804	787	792	769	799	794	799	764	758	761	825	762	826	751	761	759	812	775	777	781	779	763	770	807	802	818	807	815	734	802	792	758	803	798	785	792	805	753	807	770	808	818	782	753	791	799	745	804	809	792	807	802	800	777	783	784	768	803	782	795	751	850	814	803	773	782	834	767	813	777	769	796	762	793	777	810	770	824	762	788	819	803	782	809	768	804	818	767	779	817	793	808	822	810	794	792	739	802	733	753	847	857	821	823	798	777	810	802	842	792	784	803	756	786	821	780	758	803	773	802	846	841	730	752	784	809	812	822	799	787	759	807	750	850	796	794	851	825	805	787	804	815	783	769	788	767	744	775	769	802	814	753	739	821	752	862	821	785	783	799	844	813	779	755	838	817	840	784	794	813	792	769	806	793	752	808	825	786	825	790	810	776	781	798	820	793	828	841	810	781	820	724	787	810	787	820	755	812	764	837	755	837	797	840	719	779	778	804	759	784	772	778	771	790	814	762	769	733	805	780	770	778	760	722	809	746	795	765	745	734	804	815	800	827	833	737	809	759	824	776	812	784	770	805	738	795	788	800	788	785	739	838	788	769	760	786	789	808	746	801	797	800	838	812	775	817	818	785	778	826	805
36145	29343	38524	33422	24013	17127	12946	18974	14532	21746	18483	13156	3953	2582	1734	1279	1088	735	626	525	530	638	447	467	524	619	584	569	466	519	402	416	447	482	445	417	407	407	413	411	457	394	359	382	325	359	329	349	323	316	322	298	342	313	277	327	276	301	291	311	260	282	273	295	339	304	325	298	292	286	290	263	296	306	269	269	303	296	310	301	260	315	270	294	292	297	279	301	309	279	297	279	251	319	316	266	271	251	268	293	309	293	282	280	326	296	260	289	307	290	276	316	310	302	291	255	277	283	304	266	265	300	282	286	313	282	282	268	310	318	296	263	285	286	275	316	325	271	285	296	289	280	291	278	297	277	310	263	270	297	272	231	274	292	281	294	268	275	300	315	323	295	305	272	307	300	305	285	255	283	261	258	281	276	305	303	278	293	281	288	292	279	272	296	280	280	289	302	262	301	283	272	295	270	269	261	281	263	286	287	275	274	278	313	263	277	290	288	281	279	289	269	299	306	316	273	274	257	305	273	287	314	273	271	301	288	297	315	296	302	284	267	306	291	297	291	279	292	286	279	273	292	298	286	273	270	280	278	294	287	293	284	277	292	281	279	260	263	285	309	290	321	276	289	295	298	297	288	291	298	285	295	243	268	297	263	273	279	281	272	285	255	297	260	276	290	275	262	285	271	261	298	269	304	252	314	267	279	238	282	296	293	296	299	284	284	316	290	260	293	284	269	292	291	304	251	260	287	279	288	305	282	255	322	301	284	319	329	264	280	304	309	274	275	275	275	280	289	304	301	322	282	262	278	309	276	326	295	282	270	294	260	318	284	267	306	287	279	281	255	280	278	275	293	276	282	278	281	287	285	307	277	288	263	273	301	275	295	293	298	270	302	275	275	309	262	276	272	277	299	248	287	297	271	282	286	304	289	285	311	266	293	296	310	305	294	286	273	293	292	292	297	300	273	261	268	258	286	270	301	303	273	255	312	291	314	267	262	315	293	271	304	302	276	284	248	320	338	291	264	267	296	282	288	282	306	273	254	281	293	294	315	286	309	286	301	276	273	283	293	305	325	275	281	278	291	301	313	276	286	262	286	289	268	282	253	292	292	285	290	269	284	285	301	294	272	279	291	269	306	275	302	304	273	301	266	274	281	300	282	286	308	311	296	301	260	306	261	304	297	277	328	264	304	275	268	274	296	279	274	279	273	295	274	292	272	302	257	293	288	275	286	289	284	316	270	318	298	256	265	298	289	278	298	297	269	295	293	264	299	295	282	290	315	289	281	280	263	297	279	288	275	302	297	307	292	294	282	262	280	287	301	313	287	274	288	292	274	294	266	288	281	295	253	291	309	266	279	290	297	277	283	310	286	259	304	289	279	308	250	274	288	293	300	308	285	277	268	259	238	288	286	266	288	296	307	291	279	285	314	285	284	298	284	264	300	303	260	277	291	316	292	276	292	272	274	306	291	312	292	291	283	318	289	258	270	268	257	259	270	286	289	268	278	268	285	300	300	258	284	253	285	285	272	317	291	274	287	317	284	283	312	264	281	290	297	285	293	292	280	282	265	263	259	252	285	269	302	295	278	302	273	265	290	285	278	266	286	270	310	293	281	263	280	286	308	300	268	297	272	217	308	300	296	296	301	304	263	265	296	267	291	291	304	300	270	280	285	280	271	293	268	271	295	280	309	279	303	282	317	284	306	278	297	291	299	336	281	274	283	274	296	263	252	309	284	288	266	287	282	320	279	311	292	307	300	299	300	308	275	268	275	285	305	293	284	260	305	265	253	274	291	280	285	280	284	307	264	256	275	255	254	304	314	281	304	291	285	265	282	295	287	308	296	301	289	282	249	307	273	268	275	259	308	287	277	281	247	279	298	281	302	301	280	252	283	297	297	250	302	317	311	270	286	297	312	301	286	285	291	290	258	257	281	266	252	288	307	271	298	278	287	299	281	270	316	276	288	253	292	300	293	321	286	258	281	257	296	263	257	279	282	287	289	253	276	303	279	300	293	277	302	287	300	277	313	287	241	271	299	281	280	308	287	301	283	291	274	289	273	253	244	268	286	290	261	288	283	312	290	279	309	297	277	315	291	290	281	286	306	269	262	297	292	267	276	277	317	281	287	298	273	292	299	265	269	287	262	266	309	305	281	319	275	301	312	292	281	288	269	270	289	279	307	298	284	266	273	285	302	319	278	271	291	311	302	277	289	294	283	310	313	281	258	252	300	282	270	256	316	264	295	271	302	298	272	320	273	295	266	286	269	282	269	258	275	277	313	286	302	276	317	293	306	286	272	303	280	309	302	286	278	291	274	311	254	293	283	287	289	270	281	282	303	319	290	276	272	279	281	285	279	284	273	305	313	273	306	280	300	289	287	278	277	268	309	266	300	281	290	308	267	284	269	295	287	288	271	282	283	291	258	295	293	273	299	294	272	259	295	274	278	288	264	245	265	275	274	271	293	272	251	319	293	284	292	298	279	305	281	309	276	264	304	303	294	295	292	290	299	284	276	312	304	278	293	283	286	269	284	267	311	278	267	270	267	310	273	276	287	282	273	297	284	288	269	289	323	279	280	292	288	276	274	262	291	303	269	316	294	278	302	306	297	296	278	272	299	289	277	295	278	272	294	286	302	279	294	289	277	289	308	305	295	278	283	270	299	279	276	282	267	292	286	292	285	302	290	273	281	277	277	301	273	286	273	287	272	282	299	314	262	263	299	281	295	271	301	255	291	302	287	306	320	286	279	273	307	280	258	280	298	266	282	293	320	269	295	295	305	301	287	282	276	293	257	276	265	301	280	280	292	256	267	250	303	294	285	268	290	263	281	276	286	295	294	293	306	313	283	317	266	288	295	287	247	310	290	262	279	302	289	279	270	261	287	297	275	313	293	295	288	274	275	300	273	268	280	292	262	311	276	274	312	305	265	311	274	299	275	266	322	267	296	285	300	283	273	302	283	263	297	275	291	260	295	282	297	279	292	262	292	293	287	300	278	268	286	239	272	282	288	332	287	273	268	282	269	272	312	264	265	297	299	309	296	270	277	263	273	301	298	280	280	307	281	322	307	279	282	263	310	295	267	309	291	275	241	272	302	295	289	257	271	313	265	268	274	274	264	283	289	319	306	273	311	298	298	331	299	298	258	283	285	285	277	289	275	283	269	294	271	287	313	279	335	303	298	283	279	306	306	309	309	262	251	294	290	265	300	296	244	291	290	279	281	287	273	304	284	301	272	272	291	281	301	331	283	285	291	288	284	297	276	274	284	295	283	257	310	282	273	279	271	278	287	300	254	294	287	263	285	274	279	266	281	300	272	267	290	288	265	296	292	285	294	270	259	303	261	277	289	268	310	310	280	269	284	286	278	301	300	264	285	272	294	289	287	303	285	319	288	300	305	246	267	301	295	280	294	267	294	275	280	257	277	294	283	315	272	268	260	284	279	304	283	302	312	307	303	247	279	289	268	297	284	335	275	305	323	312	288	301	319	275	293
21101	23239	38967	39842	34984	30874	29159	37532	32603	41487	37771	29028	11984	11930	8421	6593	5838	3393	2721	2511	2415	2970	1918	2019	2245	2856	3049	2980	2290	2338	1773	1680	2090	1948	1952	1668	1371	1593	1568	1814	1640	1674	1480	1277	1245	1299	1078	1087	1208	1111	994	903	969	914	849	769	772	732	720	792	741	776	827	794	856	777	813	805	794	845	771	743	771	743	803	797	694	755	715	786	798	751	734	748	769	735	787	719	719	764	740	731	741	759	741	742	707	740	748	752	724	764	724	733	723	735	747	748	731	690	758	776	734	755	723	739	752	748	707	710	721	716	755	705	722	717	709	741	735	731	712	741	716	770	751	688	715	732	727	713	774	733	727	735	712	712	741	732	731	698	756	751	727	732	747	753	709	711	719	712	746	726	775	733	728	742	688	741	763	732	718	762	762	726	714	707	729	777	752	765	712	747	746	702	728	733	743	719	763	696	679	767	705	774	712	696	712	724	724	757	716	779	712	723	696	710	747	747	713	737	765	765	732	755	708	693	750	784	689	760	670	714	687	742	736	710	731	711	770	712	777	693	705	724	728	752	719	785	771	708	756	716	711	699	767	761	679	747	705	742	759	773	717	724	725	735	704	697	746	722	741	724	759	707	758	724	712	748	756	733	718	735	692	753	780	710	775	698	705	741	737	758	685	701	730	674	734	760	768	722	708	714	714	757	742	752	716	702	705	778	717	790	718	739	720	700	730	738	777	733	720	761	705	700	712	723	728	743	755	742	736	711	718	716	735	704	685	748	713	746	724	736	695	741	719	707	727	747	756	715	759	782	741	755	707	763	684	679	731	746	717	746	766	668	753	698	721	684	781	752	665	754	711	732	718	700	726	772	711	775	724	753	756	750	735	736	741	740	722	719	755	717	716	702	751	786	753	718	709	692	733	691	756	743	707	757	733	747	711	749	748	749	754	679	734	748	739	726	701	726	699	768	747	733	668	712	750	708	754	720	717	733	714	715	676	737	771	753	691	755	732	752	738	709	716	759	740	756	711	677	707	716	747	655	734	693	741	705	744	700	727	738	737	743	776	755	714	713	714	709	782	730	724	738	742	782	743	763	730	697	730	723	661	734	730	717	714	716	791	754	758	738	761	704	710	732	698	751	777	771	682	767	755	682	705	731	715	745	676	758	710	708	706	717	716	744	729	774	706	734	792	749	749	709	700	697	718	716	736	729	748	781	750	741	717	817	704	689	743	701	737	729	729	717	744	695	735	728	700	740	702	761	753	716	735	760	725	708	804	744	767	747	801	711	664	695	719	731	708	726	741	699	763	719	726	715	736	733	693	756	693	726	718	800	693	742	718	754	732	747	698	720	708	739	754	701	690	729	729	710	709	725	730	743	713	721	706	743	736	721	717	774	685	723	778	718	749	703	713	744	754	721	673	737	733	744	755	665	705	761	750	728	701	737	726	748	740	783	730	742	722	712	719	737	693	758	703	733	730	744	726	760	758	771	740	710	698	718	723	729	765	785	717	767	720	762	735	736	719	709	707	754	745	786	678	733	779	720	777	728	705	761	765	739	770	736	708	730	720	686	750	763	750	742	705	687	723	702	689	727	769	713	749	683	661	717	737	768	700	735	710	723	741	676	782	707	752	763	709	743	751	733	693	781	699	721	730	759	738	690	712	758	747	669	742	690	753	706	749	702	709	732	712	713	759	763	714	735	742	709	727	741	713	757	765	702	724	716	779	738	717	715	734	738	700	685	697	692	801	704	773	713	759	748	735	751	718	725	740	802	758	739	708	732	724	685	795	815	694	714	747	745	759	763	743	709	713	736	787	673	708	741	721	743	746	730	717	725	721	721	669	714	676	719	719	730	690	739	748	753	763	773	737	772	700	722	732	715	761	691	699	750	715	734	701	727	743	710	729	730	737	697	712	766	715	703	752	672	743	778	707	743	755	728	700	686	729	733	771	697	756	714	697	719	705	723	733	702	711	697	771	750	691	717	774	710	761	731	730	752	746	775	722	731	789	732	654	711	685	732	709	722	740	720	728	703	742	749	735	767	744	772	672	745	722	748	690	717	733	711	733	750	745	702	656	745	723	724	749	737	735	697	675	686	719	719	715	738	773	743	722	724	728	790	788	767	718	725	757	761	685	660	736	749	715	725	802	697	713	707	696	773	726	740	689	710	741	722	733	732	789	730	756	677	757	732	722	733	712	719	754	667	709	711	708	703	727	730	717	700	743	797	711	772	745	748	751	740	727	769	717	709	756	711	777	748	717	726	693	736	728	698	712	748	788	758	770	705	716	688	689	702	750	715	741	746	753	736	768	727	719	718	670	691	676	748	749	733	796	723	711	705	712	725	747	694	734	763	748	705	716	717	767	755	713	719	694	761	754	732	731	716	726	700	783	670	755	761	754	732	730	739	743	719	739	793	720	731	774	760	784	715	664	756	722	754	725	785	715	750	696	742	745	755	730	726	741	685	719	713	720	732	730	745	742	726	750	720	727	761	731	697	654	709	758	701	718	750	698	744	745	785	744	695	750	732	734	723	749	750	680	711	699	709	793	773	727	716	727	695	704	705	744	771	776	747	705	729	701	717	758	748	746	694	706	737	704	774	752	692	711	748	725	748	748	707	732	752	700	719	770	699	761	796	654	743	744	759	757	713	737	732	729	750	751	671	751	768	702	752	789	706	714	732	734	765	732	705	758	717	748	743	760	779	694	739	746	736	667	720	738	721	750	725	743	744	729	726	673	724	715	710	732	695	738	703	737	731	736	737	776	764	697	706	742	727	738	740	752	716	760	731	710	749	727	703	705	710	719	709	730	748	737	698	698	776	742	699	736	697	681	731	745	716	731	760	705	754	728	777	703	725	734	767	737	759	745	746	748	729	743	718	728	713	717	728	720	739	702	731	699	722	744	683	741	732	723	697	736	787	735	732	747	698	721	766	733	719	746	734	695	716	714	746	728	694	707	746	695	708	735	755	780	734	766	762	702	745	747	710	738	750	744	747	768	698	722	697	698	745	744	749	757	732	739	703	753	791	751	728	707	696	752	704	689	744	770	714	695	712	736	743	724	802	714	740	736	689	772	691	780	786	726	727	756	716	768	715	745	722	720	742	734	755	718	750	776	656	740	737	754	738	760	717	714	695	718	710	691	730	714	702	724	721	749	745	698	767	699	736	705	733	738	716	770	723	700	707	737	749	711	718	707	752	706	690	714	729	756	688	706	756	737	806	716	727	732	758	725	705	713	725	787	681	746	733	767	695	780	712	743	723	692	753	745	744	749	787	747	682	692	694	747	690	665	743	702	711	703	728	787	766	736	668	753	697	705	760	741	755	752	750	707	710	683	725	713	749	728	714	716	758	760	756	701	693	759	681	672	769	721	721	739	710	800	729	744	723	736	714	720	742	711	733	731	712	787	723	728	735	738	699	741	723	759	730	727	749	775	713	712	784	729	752	702	743	752	770	755	725	663	749	725	742	759	737	746	712	809	783	764	739	725	717	734	750
17167	13907	17522	12880	8075	5091	4051	3260	2707	2468	1668	1174	736	656	623	608	529	452	410	359	377	376	332	338	339	342	324	328	328	345	329	350	293	298	303	285	331	323	343	319	299	294	305	291	307	302	314	297	287	289	285	292	303	290	291	313	325	284	266	305	284	308	322	301	274	270	290	292	343	283	317	285	292	292	299	310	292	295	310	290	310	326	295	287	303	282	265	267	345	337	293	346	299	303	308	281	300	303	277	289	338	286	306	271	277	274	272	304	294	303	306	276	315	274	288	294	307	314	295	293	284	281	279	300	289	301	328	284	302	320	336	305	313	305	311	308	298	275	297	309	294	319	354	292	328	325	296	300	295	322	331	304	268	303	300	301	296	299	304	279	304	294	301	269	288	261	299	279	310	277	306	285	307	277	302	282	317	299	316	294	296	315	305	270	281	277	284	285	307	329	280	301	284	299	317	287	317	303	340	309	291	275	264	276	294	285	286	308	293	297	302	325	288	304	312	298	265	327	292	299	291	292	323	290	290	305	305	271	271	280	299	299	295	285	305	324	335	292	323	342	280	289	282	311	343	305	275	315	307	285	268	290	310	304	310	315	286	281	309	300	283	311	271	339	270	313	333	315	305	284	324	294	300	304	287	323	313	309	298	264	295	277	288	300	288	286	294	296	317	332	297	301	299	279	299	320	292	288	301	274	316	292	311	284	287	301	334	288	306	307	296	280	287	278	298	273	311	302	303	331	323	319	355	302	292	302	292	308	325	321	277	323	320	311	276	275	262	331	297	320	291	299	291	269	316	296	276	337	309	335	310	286	278	302	290	281	285	328	297	321	304	327	299	294	291	273	326	270	328	301	284	278	292	287	306	311	307	273	316	295	288	294	281	296	327	308	307	279	274	271	329	297	271	306	301	301	303	307	325	286	293	278	263	300	299	309	275	299	303	319	304	261	302	297	272	264	308	310	304	294	323	296	294	293	315	302	278	313	268	320	308	300	301	290	298	301	287	294	302	297	287	283	264	266	270	289	273	286	305	290	310	283	309	275	294	285	297	292	291	282	297	281	289	292	295	323	308	294	290	277	328	291	326	284	324	289	308	265	294	280	335	310	300	281	277	317	286	317	267	356	297	306	300	324	287	274	301	291	309	291	300	292	282	292	292	304	289	294	310	277	313	290	306	296	320	304	282	283	316	301	331	288	266	278	307	295	310	279	313	292	295	299	303	324	307	311	296	275	268	293	302	270	280	312	289	276	293	309	311	317	296	271	305	298	307	289	282	305	311	304	321	288	304	307	307	278	313	310	311	282	278	299	287	312	305	304	292	280	313	285	294	303	299	326	317	292	295	309	282	281	290	294	306	268	281	288	310	281	294	334	272	286	296	280	272	301	304	342	295	269	318	298	283	290	294	301	301	310	282	288	306	311	295	301	296	276	304	290	298	303	314	297	303	275	318	336	291	284	292	326	320	291	296	301	277	293	291	296	287	293	303	268	309	308	305	338	266	279	283	341	301	299	316	304	328	318	315	318	287	294	333	293	294	293	282	298	291	291	303	304	284	297	273	300	294	318	294	315	304	331	285	306	318	320	287	299	289	303	282	292	291	269	286	309	345	319	260	287	302	281	252	298	271	278	297	298	294	303	291	268	310	317	304	290	265	293	308	305	278	286	318	311	307	295	265	281	271	274	292	266	283	310	305	299	271	325	300	318	291	286	292	277	290	315	322	302	320	307	276	273	323	293	308	330	270	301	338	292	280	328	323	299	286	259	304	303	289	305	276	315	301	286	310	274	277	324	302	315	272	306	314	309	323	317	301	305	291	289	324	296	305	334	313	299	286	335	280	283	306	300	283	294	302	320	335	322	317	310	291	291	304	283	289	303	290	313	318	283	312	297	308	321	313	308	296	298	268	303	310	286	306	281	296	288	310	295	297	327	295	294	312	289	303	313	272	302	319	283	308	280	328	272	318	287	265	313	296	276	293	294	293	308	310	305	300	288	295	289	328	315	304	263	298	336	293	266	276	277	308	324	298	300	333	314	276	279	299	298	265	254	297	302	270	301	301	288	310	317	323	271	313	288	292	308	294	296	276	343	293	300	276	291	299	289	299	306	304	297	297	296	282	274	324	310	271	288	286	317	272	302	314	309	291	309	307	318	336	285	318	295	289	257	301	281	299	313	329	289	292	289	320	271	257	268	318	293	303	311	308	295	341	289	257	304	286	287	292	305	321	295	311	297	318	313	305	306	303	290	303	317	267	299	323	312	324	292	277	317	296	268	301	272	287	306	334	284	324	292	260	303	301	305	301	316	286	305	316	293	332	281	277	314	299	310	303	291	307	300	274	274	291	324	281	283	282	314	333	348	308	282	309	323	262	319	294	313	262	295	302	271	258	303	294	283	300	321	283	288	321	281	315	321	312	300	279	306	314	299	277	307	287	288	316	284	284	311	319	324	329	267	275	307	299	295	294	291	303	299	319	308	276	300	306	318	291	318	314	322	294	298	323	331	289	317	334	311	281	277	283	314	278	311	304	298	292	293	291	296	286	285	295	278	307	275	316	325	298	341	310	300	316	331	280	316	289	295	296	303	300	306	318	313	310	316	310	312	306	312	285	320	291	296	271	306	306	292	279	299	296	280	318	297	291	325	265	295	349	290	295	299	287	313	280	332	296	326	292	307	306	313	297	298	306	325	302	309	309	279	305	281	301	281	289	298	319	324	289	346	290	304	290	264	280	298	313	279	301	302	301	257	307	290	329	317	297	297	306	299	282	306	313	286	299	298	299	302	277	301	303	319	316	314	298	283	293	307	350	305	302	278	309	317	257	297	324	302	311	315	318	325	303	280	291	303	308	312	319	347	301	303	308	274	301	292	285	287	294	307	305	328	312	299	301	294	342	303	287	283	305	296	282	290	298	319	279	322	301	298	297	315	288	293	295	289	321	269	325	278	344	301	314	264	283	314	304	308	298	269	271	292	301	291	297	284	306	307	297	317	305	307	293	292	289	290	280	279	326	295	326	263	293	298	287	279	300	304	273	294	274	289	273	283	316	311	299	301	288	279	341	321	309	287	290	289	282	301	300	275	272	340	283	294	283	305	290	290	323	299	281	308	306	290	288	308	272	294	304	342	295	320	257	307	301	331	318	289	290	292	296	286	286	314	294	297	322	295	335	310	312	332	289	300	328	286	296	309	299	280	331	355	333	324	284	334	307	310	317	319	310	295	339	339	306	303	262	305	318	334	291	305	283	297	309	296	306	291	286	313	304	307	305	259	289	268	289	322	290	299	279	314	310	304	337	289	321	294	269	294	296	314	307	264	277	299	306	331	324	313	321	271	274	279	294	335	296	294	273	286	288	296	299	277	292	316	306	275	299	321	317	284	304	277	319	299	292	302	292	267	287	304	268	281	313	284	307	292	288	319	325	273	299	327	282	308	308	311	271	297	281	323	303	281	294	299	306	309	274	296	301	281	296	332	270	308	307	291
10294	12269	23319	23642	19247	15734	14027	12707	11395	10402	7857	5406	3146	3161	2810	2717	2360	1641	1356	1163	1207	1199	1037	1042	1000	939	988	935	961	901	862	894	823	854	839	849	852	834	837	797	797	852	873	821	791	828	766	803	810	820	794	734	807	799	817	766	765	799	824	793	763	772	724	815	769	779	788	785	805	780	745	811	748	735	746	787	720	755	787	746	743	769	742	761	768	794	706	763	782	747	722	768	739	743	762	789	761	756	728	757	703	763	786	697	726	742	752	705	774	777	786	790	761	761	748	804	802	771	792	755	770	750	749	744	787	737	783	822	755	755	744	744	758	760	775	743	779	731	734	761	758	705	784	768	761	729	768	796	779	747	769	787	747	766	793	777	767	776	775	702	754	739	696	770	803	787	727	771	753	774	783	763	743	761	750	775	746	812	832	731	756	747	794	755	786	747	776	739	716	739	764	777	762	704	782	774	766	798	740	743	757	749	787	786	794	811	800	716	747	780	830	699	793	805	820	738	757	762	794	774	766	725	764	719	748	764	740	746	753	750	743	766	768	720	745	776	713	788	754	763	784	784	729	739	738	759	774	756	790	748	753	781	784	765	719	746	743	816	782	797	731	727	735	781	709	779	743	748	762	804	766	826	711	754	745	767	772	754	767	736	765	743	783	785	756	707	814	800	736	847	747	739	784	779	801	747	729	765	728	772	795	737	769	752	765	756	795	741	800	722	768	758	754	755	784	743	823	732	726	756	759	787	774	758	726	786	808	773	738	793	767	744	753	749	752	767	725	749	734	706	724	760	795	750	765	774	760	804	727	727	727	773	759	795	758	777	804	793	739	691	818	797	776	753	800	768	767	753	730	751	788	729	743	747	716	703	703	777	777	795	763	741	785	763	748	777	753	739	680	820	783	756	746	771	749	745	727	757	744	762	773	748	783	792	769	760	739	770	728	746	753	766	809	763	772	768	819	780	758	795	783	740	764	751	793	809	779	732	731	771	736	776	791	746	772	735	762	774	757	792	777	775	722	744	772	743	734	775	759	782	776	796	743	722	737	789	741	746	824	797	769	750	751	806	755	695	756	773	775	743	789	743	809	770	746	780	782	760	780	766	780	780	809	777	778	752	761	815	788	770	750	762	760	729	748	773	694	788	731	795	791	748	751	757	742	794	751	714	751	837	773	751	786	765	789	775	794	757	748	794	766	799	714	792	751	799	770	797	786	756	749	743	783	730	786	752	734	826	813	815	776	772	747	769	770	754	770	745	777	747	775	729	757	767	755	794	777	739	755	816	743	836	792	769	776	751	765	710	731	778	744	753	761	742	743	761	720	797	813	722	784	686	769	780	802	755	785	790	690	714	775	736	766	769	802	730	771	779	828	748	730	754	818	766	717	725	708	766	749	744	734	763	766	746	707	769	767	856	733	734	786	794	752	797	767	728	761	737	752	770	776	784	814	786	779	773	754	740	775	744	772	791	785	707	805	791	798	734	771	775	755	747	753	727	769	730	751	784	737	807	769	761	740	769	742	703	737	755	756	776	797	694	764	835	798	766	746	799	768	757	779	770	755	756	781	771	757	765	755	761	784	769	762	749	779	766	692	785	790	722	754	751	719	734	754	718	762	755	765	788	781	773	784	774	754	711	746	745	729	721	782	773	756	757	811	753	760	758	735	766	752	747	790	770	767	719	755	767	765	798	815	782	786	750	729	740	722	745	794	750	735	815	775	734	774	745	824	771	781	770	779	733	781	764	789	748	744	751	738	749	751	717	774	735	797	744	734	701	794	757	746	770	780	779	755	813	751	795	780	779	736	761	746	787	765	775	755	735	759	809	775	759	785	786	744	760	776	786	767	780	765	740	739	755	789	753	717	781	790	744	723	738	793	725	706	802	806	753	703	727	740	744	747	768	733	759	758	786	754	746	734	807	746	767	776	820	767	749	783	763	748	740	796	767	783	771	784	750	760	719	768	721	753	763	732	787	817	725	776	744	755	771	793	742	732	748	749	797	763	773	731	763	743	735	763	806	729	703	748	747	715	757	759	763	790	768	748	782	799	776	782	814	816	739	825	806	764	756	772	761	771	747	730	759	729	764	817	718	789	766	774	752	722	774	749	836	744	767	752	746	785	753	756	725	747	737	773	739	753	712	782	843	781	704	750	733	760	804	731	731	753	753	759	766	771	784	737	797	750	771	817	758	761	782	814	764	766	744	793	733	731	747	763	748	769	768	775	712	763	749	765	757	760	777	802	752	773	780	746	761	745	811	716	765	796	754	760	757	769	732	764	714	752	746	753	742	801	783	786	800	755	763	760	769	774	732	725	764	740	745	752	812	761	726	785	757	767	768	779	780	731	778	732	758	779	748	755	788	804	759	801	757	733	767	788	777	736	803	777	748	735	787	743	711	780	767	773	755	773	730	810	760	758	698	743	790	771	796	737	736	755	731	726	765	733	713	792	726	727	776	735	794	739	758	787	739	786	707	755	753	766	761	815	749	760	734	741	766	763	784	776	762	758	784	815	770	757	724	731	743	797	764	762	748	791	742	773	749	766	753	811	735	788	716	715	772	769	797	794	746	802	788	824	743	847	776	745	799	755	782	758	778	793	774	790	805	777	704	719	781	731	780	699	800	735	706	760	794	747	746	767	779	764	776	764	738	755	741	740	804	762	781	751	729	753	723	807	745	821	778	759	741	711	797	750	744	792	736	782	777	744	746	741	783	784	768	729	698	700	778	838	713	795	720	759	742	773	789	775	737	801	754	822	804	762	785	802	799	790	766	825	718	781	785	797	731	765	770	706	781	761	813	782	779	772	764	758	750	733	790	730	798	800	781	731	794	725	737	738	767	746	700	789	736	803	712	724	830	752	730	766	765	817	733	758	720	730	752	764	774	765	781	731	770	775	774	743	801	772	758	791	753	759	759	747	817	786	757	763	754	721	724	756	802	782	803	744	807	732	790	774	686	748	750	784	769	821	748	721	775	789	781	735	739	749	809	779	760	769	763	759	777	781	764	789	805	824	802	779	722	774	738	760	768	775	781	754	742	754	801	758	760	781	720	753	786	750	753	761	750	764	740	784	786	789	762	802	750	784	739	755	750	786	810	711	728	772	751	755	758	770	831	771	804	757	789	707	775	810	749	756	787	734	740	806	711	743	779	727	774	744	802	754	789	788	730	765	695	733	775	737	760	799	745	763	741	757	785	780	810	782	774	789	810	772	770	795	721	724	762	782	762	776	732	820	798	752	749	738	766	797	745	754	724	772	765	768	730	749	772	786	750	748	795	754	771	780	777	767	751	785	775	730	784	724	743	743	690	763	766	787	785	752	736	733	760	757	742	757	780	791	724	745	763	752	725	780	800	764	785	811	713	747	799	788	739	733	794	734	781	771	751	762	731	724	763	750	728	737	804	691	789	833	728	756	772	761	750	770	757	772	779	772	734	809	738	770	720	732	770	747	825	740	744	790	729	778	791	806	786	747	739	757	769	764	803
30246	25109	31145	25411	17942	12216	9086	9337	11889	9267	5941	3406	1796	1618	1406	1158	1179	682	620	656	634	908	461	442	455	541	519	495	473	485	411	411	432	428	379	409	381	371	398	392	383	352	354	355	384	372	376	320	336	339	328	283	358	325	324	331	295	337	333	281	320	300	301	309	336	331	331	337	330	326	311	346	310	340	320	319	295	290	333	321	291	311	328	322	280	311	294	304	326	295	325	331	343	295	295	328	285	317	374	284	328	316	328	331	287	342	331	308	327	294	316	305	353	317	315	320	345	348	298	292	299	298	313	303	284	321	326	311	322	315	335	318	342	304	308	302	311	324	311	328	322	323	331	336	316	326	309	292	344	327	286	324	310	290	320	315	274	300	292	283	309	319	273	332	316	343	335	311	330	319	296	311	324	298	294	312	303	327	342	302	279	337	325	320	281	311	289	312	344	323	318	327	328	322	275	343	297	322	306	334	326	313	276	323	281	341	284	294	320	342	325	321	327	308	330	350	314	302	317	340	335	300	278	317	335	299	304	316	287	287	337	332	280	310	337	316	316	350	326	346	313	311	327	305	330	283	283	333	332	289	265	310	316	330	363	313	312	327	349	312	330	318	312	336	305	288	321	299	291	294	287	320	300	309	323	314	350	293	319	297	331	322	335	323	302	309	314	350	306	331	308	296	311	292	329	305	308	342	308	303	277	325	324	321	277	328	312	304	274	344	317	329	285	316	297	299	306	316	292	308	304	355	333	340	323	309	328	335	316	332	331	284	317	334	311	346	321	326	302	319	291	289	311	306	323	293	316	336	300	341	315	311	301	331	332	320	317	289	293	305	282	315	316	295	301	297	328	305	293	295	276	330	283	311	299	288	308	355	326	328	335	336	330	281	308	321	305	290	290	303	339	309	286	335	280	320	324	319	296	284	320	348	337	291	340	345	278	305	300	320	338	304	316	310	311	322	310	304	302	314	291	322	329	321	335	320	328	307	289	333	324	334	299	326	290	343	296	320	318	316	292	307	334	307	285	307	306	316	320	294	302	335	298	333	318	318	319	304	305	347	327	304	308	287	325	312	319	285	313	310	316	303	304	326	308	310	303	315	323	303	321	296	333	323	326	278	321	320	307	316	325	320	319	331	300	301	328	328	347	303	316	322	325	317	324	317	296	303	300	303	327	329	320	300	312	290	311	303	332	335	315	299	314	320	278	313	313	297	311	307	331	325	311	309	289	318	333	321	321	317	321	309	333	338	310	332	321	335	306	306	310	300	326	301	307	313	304	277	287	317	280	277	325	300	315	313	331	293	305	314	315	309	306	309	303	306	284	273	332	319	321	286	308	323	311	323	309	314	324	327	294	297	318	301	302	323	315	349	310	314	333	327	296	344	300	310	301	311	343	321	324	323	289	326	286	317	317	338	302	317	304	324	285	288	308	326	306	350	344	316	306	303	307	294	271	334	327	290	297	327	296	306	298	312	297	299	351	303	308	320	334	296	312	337	330	312	326	288	297	293	313	281	270	297	327	334	317	288	331	277	297	326	334	312	276	284	312	308	341	317	330	320	285	341	335	286	334	277	342	343	326	295	313	291	334	323	292	280	339	294	326	327	339	309	311	317	316	336	319	326	300	306	304	317	327	321	317	329	298	311	306	310	371	303	284	305	336	327	304	331	338	271	332	330	285	307	302	298	310	303	331	320	345	279	324	313	292	305	327	318	338	272	299	323	294	319	308	290	330	301	323	305	323	283	343	324	301	306	327	362	313	277	321	292	332	316	310	312	311	303	321	284	288	300	329	302	292	307	302	298	315	297	321	318	305	320	316	346	316	316	320	324	323	305	322	352	343	271	334	301	326	291	306	299	303	334	344	331	296	315	293	276	301	350	314	290	315	339	320	306	312	341	280	284	319	315	328	316	340	308	328	317	320	308	307	299	312	324	285	326	313	314	283	334	297	337	312	341	311	284	316	351	309	312	324	319	319	290	305	317	344	336	330	313	341	293	313	304	307	325	347	290	294	323	317	307	300	301	297	301	309	293	302	349	315	312	318	299	322	280	297	311	305	347	322	287	269	299	309	323	305	331	311	330	335	334	360	335	312	303	315	302	310	296	282	311	315	313	279	302	289	322	279	331	324	273	297	302	304	336	319	322	324	278	359	295	327	328	294	319	301	320	313	306	317	336	344	332	331	305	319	316	299	308	333	309	309	315	298	302	318	333	305	309	307	310	304	311	305	317	299	339	337	298	319	305	318	311	321	317	308	326	330	334	341	312	284	329	331	323	327	304	311	313	328	321	301	321	334	348	324	273	318	313	315	321	330	280	298	316	308	310	346	322	335	299	347	325	341	300	301	337	310	317	296	315	300	334	318	324	296	326	341	297	309	287	304	306	296	316	311	312	314	311	334	325	307	312	316	312	304	311	328	335	325	330	281	321	312	292	335	326	305	331	341	315	306	303	315	303	313	300	287	295	300	327	326	326	309	316	290	313	347	299	290	303	317	289	314	303	338	299	363	301	318	297	304	325	312	321	326	319	321	282	310	288	301	305	313	296	293	306	320	321	312	284	337	288	286	298	331	328	270	299	328	325	281	323	340	316	319	295	312	341	274	304	306	295	308	296	322	270	294	330	332	343	309	314	304	312	297	295	309	312	310	299	323	268	301	330	317	289	320	292	324	291	311	298	314	301	362	331	288	288	343	316	285	311	290	335	356	307	290	302	290	342	321	319	296	279	319	311	352	343	280	300	312	297	351	325	293	298	310	343	330	337	332	298	281	306	292	351	283	304	327	311	316	307	337	298	305	311	318	329	347	335	327	291	327	323	289	302	311	282	306	325	300	309	316	301	295	320	339	327	344	298	278	301	317	305	284	337	290	301	331	317	313	320	340	326	318	300	359	298	335	311	312	304	316	313	302	319	319	332	324	286	298	322	293	324	341	351	322	289	313	355	343	314	288	334	301	285	337	306	307	325	306	344	336	317	287	295	318	337	322	296	338	326	298	330	284	316	319	313	308	346	306	316	320	325	326	316	320	329	319	314	329	299	350	318	311	299	299	300	339	281	293	280	298	321	327	337	292	295	341	297	289	333	344	289	308	304	315	320	307	315	302	311	292	338	315	329	291	334	326	308	317	286	327	321	310	316	347	318	362	337	307	285	306	325	285	320	288	359	301	321	300	289	322	306	303	312	317	279	320	288	349	294	306	313	325	297	304	339	309	294	343	323	333	299	296	271	339	329	306	327	298	290	298	287	301	292	312	298	327	326	327	309	283	300	303	317	306	303	336	353	306	329	334	307	312	302	322	324	306	309	320	305	338	335	323	312	287	331	319	329	348	327	301	304	303	303	352	324	361	334	306	330	318	308	306	328	305	298	316	340	328	325	309	322	313	327	294	330	310	307	285	299	327	333	311	311	321	330	285	331	292	324	298	298	323	322	301	308	308	328	339	283	282	281	282	291	333	286	309	355	340	311	292	345	314	330	316	307	325	294
18173	20899	34488	34179	30589	26159	24171	26629	30914	26263	19784	12698	8286	7984	6873	6285	5914	3382	2930	2899	2951	4918	1737	1753	1909	2236	2372	2225	1946	1899	1754	1602	1791	1602	1485	1290	1241	1471	1367	1409	1383	1389	1282	1163	1307	1159	1085	981	1140	1103	1053	866	924	946	909	858	898	830	844	824	871	840	849	905	898	868	858	820	831	862	781	895	767	833	832	806	877	837	802	815	843	839	822	875	846	767	793	784	783	775	836	779	807	837	762	799	798	829	791	772	810	840	782	794	808	807	764	828	837	812	767	773	792	829	802	796	782	797	796	818	840	772	833	781	785	830	830	766	826	860	813	816	815	753	754	744	805	798	787	780	746	791	818	813	745	815	807	793	770	794	771	808	794	805	759	788	753	765	771	836	784	756	821	848	790	780	789	837	811	759	797	811	761	813	747	812	793	824	793	782	811	791	782	802	821	757	841	728	786	782	787	797	754	800	802	776	785	746	836	797	814	782	814	809	774	767	841	774	796	781	826	842	771	848	868	821	761	817	761	797	747	784	734	764	770	815	846	832	784	790	797	772	794	767	799	787	849	811	737	760	815	780	758	808	764	782	800	859	746	781	784	745	852	783	816	777	786	822	795	804	757	800	818	799	786	782	794	810	773	765	793	779	789	783	737	843	804	830	785	766	750	791	794	789	789	769	760	786	802	839	801	780	774	835	772	787	773	751	828	775	780	772	785	813	814	820	771	787	766	782	834	739	769	806	760	783	754	800	805	777	818	819	814	760	804	788	802	842	804	762	812	801	835	806	813	797	821	771	779	816	763	847	768	839	808	851	808	813	840	812	761	794	759	805	820	759	773	800	761	774	771	808	749	754	751	834	802	810	789	817	775	771	778	810	818	818	780	780	760	832	800	791	791	849	790	760	795	758	731	773	829	827	766	827	799	832	767	836	842	765	742	793	752	780	787	821	781	779	795	735	807	814	834	761	786	723	830	792	777	789	855	786	760	782	780	807	764	814	772	803	802	809	755	771	795	804	783	789	767	762	781	827	785	813	796	795	814	764	827	799	771	772	777	733	755	840	807	780	836	726	792	819	824	806	822	799	777	800	772	797	760	754	790	852	772	787	782	816	807	785	767	789	777	782	827	840	769	805	833	800	824	767	765	759	800	752	815	795	807	782	809	768	809	813	823	798	790	800	807	762	812	784	832	806	781	791	779	825	710	744	773	827	790	786	808	799	740	783	777	802	778	819	806	793	824	748	812	760	793	826	791	792	833	779	832	720	755	816	746	752	817	843	777	819	865	771	798	769	816	756	811	818	734	801	745	764	807	792	763	773	814	755	755	825	836	772	822	749	763	836	798	762	777	809	769	808	798	785	788	812	751	780	764	789	785	816	748	804	756	765	785	810	838	782	748	765	784	836	790	816	794	842	798	824	769	812	768	818	771	833	764	804	837	803	776	781	776	797	799	812	778	827	793	810	776	804	782	768	801	781	798	752	767	822	751	778	776	826	810	771	831	795	830	800	785	815	774	781	811	854	799	778	772	784	779	797	818	770	768	812	781	803	776	801	819	808	809	819	784	755	747	806	788	788	787	812	796	796	800	777	754	817	771	823	806	818	831	774	798	797	803	835	847	841	803	785	750	767	802	791	765	784	795	796	801	795	774	771	749	825	843	815	793	777	775	804	803	774	749	777	815	813	763	788	778	795	820	797	824	791	799	812	768	792	800	785	791	811	788	814	815	789	823	823	806	765	767	781	805	777	721	789	855	816	814	763	837	767	795	801	766	815	753	750	789	795	812	817	799	783	851	812	810	782	801	758	760	792	741	808	838	821	827	787	838	820	829	820	859	785	807	765	756	747	862	815	813	777	815	736	830	812	786	773	805	785	797	757	816	795	799	805	834	774	818	801	776	778	718	756	817	848	807	806	803	780	819	809	786	794	796	776	837	823	813	769	799	756	815	758	795	787	835	771	780	783	801	849	816	815	830	797	787	793	838	771	789	791	782	755	811	803	749	786	766	778	736	774	786	823	740	809	771	777	792	768	759	813	835	809	809	791	764	769	795	770	748	769	754	795	772	801	789	831	865	842	783	821	829	851	816	846	757	771	861	810	788	779	830	811	769	761	747	813	783	785	780	816	821	777	747	825	763	802	778	813	761	830	826	847	835	807	789	807	800	799	825	765	802	840	767	793	771	843	810	772	830	830	780	821	781	817	789	808	806	790	751	832	805	745	799	809	765	784	807	796	823	825	760	758	833	767	758	843	809	781	771	771	759	763	806	791	810	796	812	824	761	801	801	833	747	762	817	760	771	782	801	777	816	768	832	815	758	823	745	793	824	732	734	800	804	798	834	762	737	824	794	791	847	792	786	795	769	812	835	772	771	726	787	820	810	844	826	771	761	828	777	794	814	823	764	785	805	826	814	790	762	821	769	842	807	808	792	781	750	767	822	768	740	776	769	798	798	774	857	764	806	827	793	825	821	814	773	781	805	748	814	796	820	798	764	784	781	786	759	804	791	784	789	791	756	759	761	821	738	808	888	817	760	852	834	825	749	786	811	795	818	795	770	835	760	774	791	804	745	776	841	838	799	806	785	866	769	779	737	856	778	781	801	834	770	784	812	812	791	777	766	796	821	795	808	785	830	796	837	783	776	791	775	798	832	799	812	807	827	805	793	742	772	798	781	832	803	808	806	787	773	752	811	804	835	803	819	825	805	756	810	792	767	799	814	786	748	762	766	790	768	807	754	802	785	795	751	777	785	764	788	742	839	831	795	851	833	814	823	804	822	822	780	773	793	843	778	794	832	818	760	752	805	772	786	839	821	808	810	817	761	844	736	768	781	766	808	803	805	793	815	757	801	803	779	800	798	745	798	800	721	797	820	796	792	814	784	791	765	782	787	772	783	772	775	816	783	819	802	777	844	776	775	779	790	772	749	796	813	814	793	785	752	777	769	818	807	815	801	775	810	759	819	825	839	791	874	781	815	836	779	798	840	782	757	818	792	822	764	826	794	789	791	797	766	817	781	796	833	843	740	806	809	797	754	851	809	751	764	792	799	767	774	775	782	819	781	837	805	792	765	776	756	794	750	823	778	807	811	805	788	802	773	795	798	819	767	809	777	790	817	814	779	803	800	797	853	731	800	823	826	772	749	739	778	774	824	787	837	772	803	802	798	850	798	794	805	737	826	773	798	780	788	784	792	818	802	804	737	827	817	828	769	832	836	763	806	739	759	769	831	813	835	822	792	762	796	803	780	847	840	790	814	835	793	844	810	782	828	804	779	769	759	785	749	802	781	815	799	779	791	829	792	777	830	803	791	802	772	744	775	767	758	764	818	821	792	778	802	868	739	822	824	815	795	823	792	757	764	783	819	836	797	801	817	774	831	800	803	820	838	781	834	783	780	829	748	811	768	794	794	790	802	756	801	798	816	798	851	787	793	786	788	769	802	792	760	832	758	781	815	788	753	816	811	842	814	846	773	771	792	761	798	812	775	774	801	786	826	795
37802	32343	40224	33284	23461	16571	17079	22385	14253	12148	14353	6020	2562	2927	2644	1745	1396	808	684	804	899	1207	546	568	564	681	652	609	569	538	585	522	509	463	481	443	407	455	469	451	435	372	427	396	406	394	319	302	371	359	329	311	312	342	279	297	254	309	291	289	311	287	322	311	308	326	309	299	293	291	303	274	317	294	313	317	282	285	343	282	319	288	262	294	285	262	287	290	297	281	305	287	299	297	284	262	277	260	259	295	280	330	329	273	275	277	287	250	278	307	287	264	283	291	285	311	299	279	296	284	298	279	271	285	306	254	313	299	307	290	297	283	274	267	312	293	276	259	297	270	270	295	296	320	288	284	281	277	278	300	281	267	280	262	277	293	297	304	259	292	265	293	269	291	277	273	283	286	262	271	289	280	277	290	283	298	311	273	307	278	292	293	356	286	286	264	304	324	316	285	288	273	297	272	291	260	291	301	287	284	292	320	279	268	256	281	289	288	297	266	295	304	295	282	300	295	283	252	264	264	315	274	291	286	319	265	300	288	293	291	288	262	285	290	302	266	282	281	264	292	275	280	290	306	286	283	295	251	296	288	306	288	308	282	286	290	278	281	306	271	254	271	290	320	290	275	250	261	275	283	277	268	288	289	237	306	290	260	262	270	280	258	288	272	259	283	291	275	298	312	287	297	273	312	292	304	293	298	263	278	282	305	278	282	274	280	295	286	269	307	315	263	289	277	290	271	283	273	276	284	266	270	295	279	309	251	287	304	311	316	291	296	308	307	294	281	306	277	298	279	305	289	301	279	289	299	292	286	307	283	307	275	282	282	283	276	304	287	282	287	295	299	307	296	249	281	298	272	283	296	276	293	297	318	268	279	292	282	289	299	284	280	297	274	292	273	293	275	297	276	241	232	277	292	290	332	294	262	245	296	275	281	260	262	293	294	278	294	288	329	273	269	295	277	298	268	305	329	284	293	270	305	245	310	299	320	277	271	265	296	292	294	290	285	271	297	280	289	257	294	303	302	259	294	304	267	324	295	288	307	292	302	287	309	292	269	280	310	308	292	299	317	295	279	246	288	260	304	292	293	293	296	258	298	277	317	318	298	284	256	282	300	274	282	274	304	289	294	283	306	275	263	288	269	264	269	273	284	288	267	262	288	294	312	271	271	274	295	301	256	283	288	288	318	299	282	262	243	320	304	290	270	307	276	281	301	291	283	282	261	249	265	273	264	271	296	264	278	276	287	284	276	267	299	299	274	280	274	255	292	257	282	268	283	310	273	266	298	274	311	278	306	297	276	280	286	296	311	294	266	260	300	292	296	296	298	295	312	306	290	290	269	296	329	283	277	305	306	262	302	274	267	267	283	280	290	296	299	284	285	277	323	278	317	298	276	289	332	287	319	289	267	279	312	279	252	277	259	284	281	257	278	264	305	283	296	283	283	299	285	280	307	281	290	294	305	323	307	262	272	248	247	295	246	294	283	286	291	287	252	261	296	276	257	251	281	302	272	235	319	255	259	280	305	281	268	262	279	300	283	280	285	280	269	301	315	288	256	279	312	283	286	286	305	284	275	283	265	309	277	282	292	298	260	294	280	260	286	275	301	294	285	250	311	265	288	290	303	282	280	315	300	278	275	303	286	237	314	268	283	272	283	269	293	266	279	258	290	276	311	271	256	298	286	285	272	292	293	307	308	294	293	259	257	292	287	252	288	291	268	309	300	272	287	280	265	259	286	293	267	327	303	310	288	301	302	295	257	301	279	285	286	287	311	304	267	283	300	291	285	283	292	254	291	290	290	307	283	276	294	289	281	286	246	255	302	316	299	262	260	258	303	285	292	273	299	304	327	310	280	293	272	315	280	295	267	282	271	282	293	282	294	284	312	270	276	282	294	272	292	271	299	328	279	276	289	320	289	293	280	268	306	317	285	280	283	312	313	265	277	270	298	277	295	261	311	305	302	294	291	306	279	293	260	294	284	271	318	314	277	278	316	292	282	287	318	293	290	283	314	283	313	314	275	251	283	280	293	286	289	268	275	284	301	283	302	307	292	289	258	291	310	279	270	313	272	258	287	286	267	287	286	285	306	262	259	286	273	272	267	265	315	285	290	287	262	284	281	251	290	292	281	329	290	308	281	264	283	293	318	284	288	309	303	270	292	314	271	255	291	289	257	294	287	294	275	307	299	284	315	278	279	274	286	268	285	311	290	276	299	252	303	306	296	300	269	301	276	271	295	274	298	289	282	307	313	262	294	296	283	304	302	295	290	263	285	268	298	267	296	269	288	255	304	289	290	287	286	273	300	299	334	288	307	277	275	297	246	311	301	308	275	265	283	298	296	265	243	244	295	290	275	282	267	271	296	291	286	275	267	279	266	318	303	254	282	248	286	289	279	262	294	288	258	266	282	285	301	315	295	255	283	301	286	259	307	281	317	284	276	318	282	289	311	297	274	323	326	277	307	307	280	270	298	274	292	322	271	278	311	277	292	280	276	289	263	305	282	293	291	288	278	284	261	270	282	281	255	272	315	301	299	276	283	246	297	268	270	302	260	279	290	282	264	280	299	277	314	289	272	274	290	300	277	307	241	275	325	294	300	305	261	277	278	274	326	298	305	309	258	264	298	314	284	268	296	280	307	282	301	277	268	299	317	268	268	290	281	303	301	265	292	273	307	286	291	292	291	285	240	322	319	264	279	306	264	337	276	276	290	259	266	267	277	263	298	302	272	282	283	293	283	308	299	297	290	298	266	296	288	274	279	284	288	291	257	277	265	294	256	282	266	286	292	257	275	272	284	316	288	288	284	288	270	289	284	265	266	288	271	301	276	286	298	300	291	292	266	282	292	299	302	272	284	301	266	296	271	266	270	275	254	285	279	286	305	257	292	274	285	297	270	283	294	303	286	270	283	292	258	282	293	254	325	281	310	321	285	286	266	286	269	236	269	275	282	301	272	277	304	260	292	288	292	292	303	282	288	290	298	279	295	294	256	290	277	279	287	294	296	298	295	289	310	272	274	266	274	294	299	255	269	290	288	283	297	279	281	296	306	271	272	267	301	247	251	288	278	297	250	298	287	324	300	294	280	311	280	272	286	303	321	284	291	273	289	300	295	284	302	309	289	267	314	312	296	279	299	266	280	271	290	288	297	296	277	310	298	290	318	296	317	280	287	329	327	270	280	290	277	322	293	261	284	262	293	262	318	284	256	292	300	284	254	291	283	280	275	309	282	259	302	291	304	303	295	314	280	298	277	319	315	264	314	301	269	288	267	274	290	304	324	257	284	265	296	291	291	299	288	269	289	281	295	252	265	278	284	315	277	309	310	288	311	272	292	273	273	292	272	280	325	315	278	270	289	268	275	292	288	270	285	300	285	316	313	284	305	293	264	288	279	314	287	278	286	287	283	253	287	302	291	297	293	299	327	279	295	290	303	284	286	307	296	312	267	315	272	280	290	321	299	280	273	297	290	272	278	263	287	244	289	290	279	291	298
22577	25603	39889	40516	34042	31503	34934	39450	30547	31136	32922	17305	11568	13409	12514	8627	7442	4159	3368	4208	4839	6201	2360	2408	2744	3431	3513	3394	2580	2932	2477	2183	2401	2170	2018	1747	1786	1762	2012	1843	1984	1877	1766	1533	1672	1524	1246	1176	1285	1376	1137	943	952	894	901	832	878	815	789	781	766	776	827	825	867	869	832	836	864	821	803	832	798	839	828	764	814	757	810	817	808	786	757	752	792	747	731	674	748	784	796	774	716	727	761	736	715	745	690	730	721	730	740	711	708	750	714	746	756	754	758	757	741	737	734	784	764	756	713	732	718	726	749	762	728	747	742	758	758	750	669	694	763	794	708	716	722	723	731	718	675	701	724	745	721	725	716	746	738	766	708	727	769	754	724	709	749	722	712	701	710	730	719	680	731	737	706	761	754	741	702	735	729	744	737	745	786	689	811	734	718	726	763	744	752	777	752	726	788	732	680	696	756	720	709	732	708	732	747	676	735	732	729	752	707	743	709	742	719	718	752	692	729	753	728	752	725	725	718	736	689	720	744	756	706	692	713	707	698	704	775	733	709	733	748	715	717	750	725	742	758	724	681	699	748	762	765	805	716	740	703	715	679	720	723	691	720	682	743	755	738	691	731	732	739	688	742	706	697	758	713	710	726	751	738	762	740	696	709	778	701	803	729	712	712	708	701	771	716	737	689	689	721	690	704	706	765	737	715	692	761	733	721	751	761	765	730	706	688	732	786	754	768	765	724	729	735	709	719	753	710	696	711	714	718	701	755	688	701	693	736	761	733	701	724	764	724	759	731	702	742	731	742	716	706	735	773	715	783	758	714	755	722	720	783	701	703	711	727	711	742	757	714	743	687	750	759	775	730	715	749	691	709	734	746	730	743	707	748	691	739	690	721	713	760	717	733	728	750	734	717	736	656	733	711	762	721	754	753	777	687	727	743	737	763	745	712	683	742	686	784	672	739	703	747	718	695	660	762	726	709	733	728	741	734	716	712	725	725	709	762	722	724	689	668	741	707	733	747	670	726	777	706	787	713	738	727	740	695	784	739	688	753	758	731	729	706	751	691	689	719	682	722	746	714	762	709	715	749	773	721	701	696	764	716	733	709	720	691	660	674	718	741	741	706	740	758	713	709	744	746	714	738	765	740	747	746	752	750	718	739	739	726	721	706	740	754	707	669	719	671	739	731	727	731	759	740	743	703	719	731	718	719	772	708	738	735	789	775	726	728	768	681	723	697	721	716	710	698	700	760	722	727	713	715	745	815	744	691	685	713	723	683	717	744	739	736	783	728	720	749	745	721	693	749	714	674	703	779	742	773	743	695	706	745	702	727	736	757	686	730	731	754	738	795	691	684	733	709	737	694	752	724	718	727	728	745	664	695	736	694	721	754	732	737	683	748	705	749	676	737	680	695	744	736	738	702	733	723	708	747	746	705	744	724	745	725	723	770	687	732	738	754	717	719	735	772	730	753	768	696	738	743	760	712	759	722	734	754	718	720	704	715	726	746	759	754	779	706	737	708	677	730	675	732	732	717	716	719	777	703	727	763	735	789	713	662	755	701	709	766	752	753	737	727	715	805	756	693	710	723	708	735	726	702	728	708	754	696	722	743	709	739	752	736	751	684	704	744	688	731	730	746	776	746	742	739	712	759	697	702	707	693	759	739	773	708	764	725	721	754	735	709	741	692	701	735	630	717	760	702	746	722	724	720	748	673	709	768	722	755	748	745	703	746	706	729	739	755	711	734	673	756	696	683	745	785	696	755	704	764	716	724	738	696	705	756	738	772	683	726	707	716	734	718	739	736	731	706	726	701	702	686	674	757	723	691	776	732	719	716	730	738	730	740	719	675	725	748	690	771	733	719	738	715	714	736	721	740	741	740	749	749	750	714	711	738	782	719	719	758	774	780	722	718	708	657	735	767	731	770	745	749	704	761	752	771	743	757	758	730	717	751	745	747	753	745	678	709	720	696	726	746	681	717	708	717	711	654	737	746	701	705	748	740	745	739	701	738	686	663	710	708	702	714	774	729	738	751	679	727	700	778	726	731	733	696	718	735	706	741	756	736	722	750	746	722	718	719	720	751	757	696	652	756	741	729	756	728	707	724	722	747	732	668	736	764	709	755	753	694	726	741	725	741	719	767	713	713	729	718	741	717	731	754	743	691	715	704	722	704	770	735	712	729	737	740	718	697	734	717	718	719	773	716	771	738	689	709	797	780	729	769	740	743	726	740	745	712	706	737	713	742	730	740	706	739	710	739	758	683	701	742	748	738	720	726	730	756	748	728	699	711	714	748	668	729	738	710	747	686	763	749	687	716	730	678	748	714	702	717	689	759	753	769	711	707	775	707	729	690	683	714	699	780	731	744	738	712	762	748	734	714	725	745	718	758	681	775	705	703	701	742	737	708	727	743	732	742	707	725	721	776	762	700	754	761	733	709	732	714	810	756	720	718	773	724	754	683	703	758	730	710	698	742	768	726	741	731	758	720	734	743	726	745	724	691	755	769	686	719	753	745	733	759	690	755	719	696	701	717	764	726	707	712	720	753	708	712	695	715	758	734	709	707	729	731	687	729	745	753	743	724	751	726	698	722	778	720	710	731	699	692	740	726	768	691	699	722	729	715	780	722	715	734	705	738	678	731	733	771	745	706	765	723	727	736	724	751	747	677	706	702	741	710	727	709	717	737	724	742	741	738	729	697	697	747	752	689	754	755	718	745	710	739	741	741	735	728	695	701	735	737	736	725	738	684	664	767	753	731	707	701	703	672	786	736	717	728	745	744	737	707	753	702	743	742	711	742	713	756	716	709	717	791	761	744	720	674	744	741	696	777	781	777	719	767	731	720	740	782	732	746	761	731	750	686	681	778	674	734	742	781	743	737	709	734	723	664	769	706	733	728	738	741	790	752	697	687	738	725	686	697	763	733	719	738	763	724	733	733	704	720	734	734	717	676	756	761	711	704	772	737	752	739	740	684	762	737	686	748	719	774	739	718	692	674	707	699	695	715	757	692	667	715	743	723	711	752	761	728	724	702	743	732	728	717	739	768	790	719	755	694	722	774	746	749	764	721	771	725	739	741	765	699	745	635	731	752	769	728	728	705	748	749	754	715	683	678	711	740	726	738	754	733	746	735	716	771	660	746	719	711	750	732	780	727	663	707	796	692	678	699	682	685	708	753	674	709	727	751	741	744	735	699	729	757	676	740	749	735	729	732	740	790	706	742	715	722	751	730	710	772	733	704	722	718	728	710	771	765	731	740	721	673	754	707	757	738	712	725	725	724	727	734	739	735	715	726	756	714	701	701	711	741	792	763	724	726	752	746	712	738	748	722	678	756	694	789	778	747	693	717	705	732	731	703	714	768	743	734	741	763	736	683	676	738	760	755	764	700	773	664	703	734	680	734	748	741	746	716	710	745	704	743	735	730	679	736	734	704	738	775	738	710	760	723	778	720	740	751	737	750	731	776	731	692	703	749	753	709	706	742	777	749	775
16252	12950	19038	14434	8657	6331	4953	3867	2855	2329	1721	1085	715	797	621	557	438	435	374	392	334	338	369	319	328	359	318	306	319	329	323	302	309	317	337	307	298	346	337	293	322	326	297	315	315	280	315	308	316	292	314	306	306	299	344	278	301	318	354	347	312	305	326	299	310	301	309	323	299	337	288	298	307	327	305	312	274	313	291	301	312	292	330	308	295	303	321	336	322	308	366	309	310	308	307	291	295	298	279	310	340	267	321	302	302	313	323	301	301	296	273	279	304	306	314	315	313	272	314	287	319	309	306	329	300	316	316	308	266	292	311	320	313	320	318	346	314	319	305	328	312	310	324	297	301	337	289	316	298	330	296	322	309	302	343	313	330	298	305	304	260	331	266	320	332	287	304	304	306	283	294	272	319	317	281	292	298	292	294	305	297	314	304	333	304	300	326	303	270	309	333	272	285	320	308	304	294	316	295	306	311	341	287	288	291	321	343	292	292	301	303	287	298	297	338	307	312	285	324	308	330	282	285	307	297	290	305	273	314	321	300	308	308	292	291	289	295	300	313	304	298	315	327	323	296	292	295	300	299	300	294	303	315	291	278	282	333	288	279	299	315	296	328	315	319	304	312	280	302	322	287	329	323	295	303	296	311	287	291	304	294	272	327	298	296	298	300	294	307	268	308	312	314	294	290	291	327	331	331	291	314	325	316	321	311	320	332	284	307	296	297	280	317	296	280	264	294	300	307	301	338	313	285	299	318	302	279	279	316	302	323	316	302	302	288	331	298	319	313	313	327	315	318	318	313	329	285	295	313	305	330	299	304	307	294	275	316	346	324	269	337	293	284	299	329	316	319	317	289	287	293	294	289	289	337	315	295	272	295	299	325	316	327	311	314	312	321	307	275	325	297	292	311	305	321	285	304	286	307	322	312	292	302	306	275	328	323	297	297	331	288	299	287	294	301	324	291	272	311	290	289	314	311	292	298	315	331	287	290	312	304	270	310	303	305	281	264	298	348	320	319	267	292	293	298	318	278	318	309	270	319	312	288	259	301	302	302	284	315	300	295	287	278	293	310	323	307	328	301	301	296	269	319	317	307	283	302	301	308	323	278	319	275	290	304	317	328	315	260	305	272	301	311	311	319	303	300	289	297	292	319	297	284	324	320	314	311	299	297	279	321	341	285	303	281	322	292	291	318	299	295	339	315	364	288	324	292	303	294	313	295	336	323	282	282	286	305	295	278	305	310	289	282	287	291	325	305	319	299	319	302	276	326	297	273	346	319	309	288	292	297	302	289	283	296	298	328	333	338	299	274	274	299	303	295	307	300	321	308	328	319	313	267	310	305	316	298	320	290	256	287	285	329	288	325	336	317	342	290	298	318	291	307	295	290	281	290	304	286	284	316	300	321	278	300	300	315	305	289	311	297	274	298	336	279	323	301	297	295	312	286	319	303	307	289	313	298	304	320	315	273	315	330	319	302	315	317	314	323	297	285	323	332	310	328	304	284	316	280	317	310	302	332	339	269	308	289	314	329	330	344	340	306	321	302	280	322	328	315	288	302	295	320	287	308	288	302	318	300	281	305	304	325	279	320	307	329	297	293	305	305	318	264	346	287	327	281	309	286	299	289	303	277	289	318	273	309	298	276	312	303	285	300	292	325	320	298	311	316	295	317	302	305	265	301	300	310	283	336	290	280	275	325	342	301	312	320	323	314	312	296	316	310	318	302	294	312	282	305	313	323	335	302	331	347	352	310	291	307	322	290	294	287	301	330	318	258	328	327	325	296	305	304	325	294	313	336	275	297	312	329	300	280	294	268	323	276	342	323	288	303	299	320	309	292	311	302	320	281	311	291	282	289	285	315	311	329	302	296	336	320	305	287	298	299	315	293	304	317	315	295	316	292	304	331	272	337	318	311	281	307	313	273	312	312	309	316	319	312	278	276	300	351	323	279	294	293	319	336	263	300	309	310	310	344	325	321	309	325	256	313	310	317	336	314	301	307	299	284	289	296	297	287	309	301	297	336	309	271	318	311	326	307	313	310	312	332	302	293	299	307	302	277	318	281	318	326	321	304	295	277	299	319	317	320	310	295	276	316	275	277	298	349	298	286	345	299	310	301	298	264	281	303	303	309	280	287	316	318	326	299	299	308	307	290	326	340	288	282	316	299	301	293	306	296	315	333	300	294	302	327	319	311	302	308	315	302	343	301	302	355	306	287	277	315	304	276	279	286	304	290	314	296	278	333	280	302	333	306	310	286	302	329	316	289	308	299	319	272	306	315	292	314	316	298	300	315	300	309	297	305	292	332	282	317	287	343	307	308	285	310	318	329	317	299	303	298	315	287	310	302	309	304	305	280	313	302	326	292	291	322	308	280	292	303	290	295	297	310	320	285	321	317	284	327	305	301	292	282	305	346	279	298	293	296	326	313	296	296	302	300	290	341	317	284	315	292	286	286	309	297	305	287	305	281	312	315	288	333	309	302	315	281	288	278	298	320	281	336	299	297	307	320	285	277	284	271	301	300	313	336	314	282	309	330	290	302	305	295	295	321	330	319	303	302	290	302	289	313	293	317	262	314	293	335	308	272	328	333	318	296	337	299	276	318	298	303	308	317	292	265	297	305	334	305	303	279	331	309	306	329	310	314	275	296	303	291	289	287	301	312	312	304	307	302	316	286	306	340	292	296	292	315	313	309	323	295	295	317	336	334	267	285	322	300	298	318	281	314	271	314	318	276	327	327	337	276	292	325	314	326	269	268	295	300	310	329	282	298	318	272	287	280	304	304	292	309	294	314	278	303	340	343	284	324	321	285	304	312	300	302	284	288	307	311	275	275	294	300	335	305	310	286	288	308	303	335	328	317	284	311	334	317	303	309	292	344	277	280	319	322	321	323	307	308	295	295	321	315	283	293	317	300	313	280	305	295	315	320	341	319	287	301	309	275	289	286	305	344	297	276	276	335	304	293	292	292	319	322	301	338	279	306	321	300	323	294	290	331	284	304	294	330	302	327	335	306	324	270	313	346	264	308	311	313	310	333	311	309	324	302	322	299	317	301	325	290	299	285	323	284	290	291	289	307	307	293	313	330	276	312	300	311	288	318	265	298	299	292	268	291	301	281	293	289	276	316	275	310	327	305	308	309	299	297	319	312	284	328	315	325	309	317	328	315	311	313	297	280	310	344	301	268	316	300	290	299	306	292	331	310	276	322	301	295	315	310	333	281	289	315	295	282	283	302	319	299	296	296	301	276	275	315	342	291	280	293	301	324	357	297	308	300	298	325	288	295	298	275	315	286	274	323	319	317	305	316	296	333	277	316	279	334	292	324	329	289	279	295	314	288	283	281	331	304	298	336	298	310	301	302	302	323	299	328	317	325	295	300	280	309	312	317	319	321	326	293	304	273	330	308	288	311	300	296	295	309	295	286	323	341	294	279	316	322	275	290	307	306	277	304	298	306	337	286	308	333	289	320	309	343	300	307	325	323	286
9545	11709	24955	24943	20605	18736	16962	13982	12120	10303	7826	4617	3297	3852	2767	2144	1517	1326	1273	1207	1111	1063	1047	1013	956	1010	1041	985	978	921	914	938	856	891	929	864	849	862	913	846	845	846	837	806	893	829	784	820	862	825	760	781	807	790	808	776	784	799	823	845	782	809	846	797	796	798	796	804	782	836	770	794	798	775	808	808	809	812	788	773	797	774	781	798	810	823	765	804	761	824	744	794	778	791	791	774	818	757	793	773	774	809	758	797	789	752	730	754	760	800	724	755	790	799	776	782	800	771	730	808	819	799	793	780	801	810	773	836	838	741	748	753	756	841	799	811	771	794	806	736	734	794	791	742	817	742	780	773	795	773	750	773	810	731	821	801	800	816	790	781	820	795	779	762	796	774	739	813	773	783	777	735	759	803	740	812	848	760	765	807	804	787	797	771	766	801	789	790	786	756	817	796	782	786	769	764	769	815	780	766	823	825	786	771	761	758	720	795	784	792	754	805	809	785	770	788	794	752	761	764	751	805	799	729	778	797	748	793	736	762	829	785	764	819	763	765	721	794	800	762	862	808	772	747	789	784	883	732	759	787	811	735	781	796	780	782	771	787	776	773	786	710	790	753	753	797	784	735	771	762	792	785	821	768	743	792	770	758	804	768	791	782	808	797	776	788	779	809	771	777	749	789	763	774	708	732	783	783	825	823	736	796	784	767	812	775	812	755	798	784	796	782	848	737	803	766	779	738	784	797	795	792	773	823	783	784	796	810	731	782	800	738	795	773	763	731	753	776	756	752	769	790	792	761	750	779	791	765	780	791	782	757	802	798	792	790	806	784	760	766	768	769	808	809	746	766	773	729	759	756	777	786	774	827	754	765	770	746	785	786	762	828	789	780	781	825	761	756	776	809	760	753	767	761	797	785	733	795	775	772	760	783	849	780	770	728	788	756	775	782	739	730	744	825	739	775	747	786	777	779	775	756	772	789	778	754	829	816	732	795	790	752	808	782	771	777	783	759	754	764	732	763	793	784	763	785	803	803	791	763	779	795	743	766	817	798	801	812	753	725	779	788	746	786	774	758	788	757	824	772	744	785	752	800	781	794	766	783	786	775	762	734	810	784	754	791	769	771	810	776	787	774	778	740	813	778	843	806	792	750	775	747	740	793	807	758	723	779	762	758	792	785	831	800	753	774	789	769	748	752	789	774	757	763	759	776	773	798	792	801	804	786	743	734	743	820	841	781	747	777	833	804	782	798	796	817	762	791	811	753	776	731	734	797	801	784	753	763	791	762	840	788	776	749	791	786	756	746	762	787	767	825	800	762	756	783	797	811	779	759	765	774	800	763	785	804	764	756	776	830	764	785	754	816	769	788	753	748	808	735	741	794	810	771	722	815	796	759	748	775	783	782	759	798	786	764	747	747	732	767	711	833	763	784	822	762	822	804	807	774	772	785	772	805	784	756	763	774	791	773	752	744	771	756	754	776	799	769	782	785	760	745	749	816	788	738	758	755	794	771	761	781	772	806	788	785	767	774	776	776	715	731	776	752	764	776	767	746	769	821	745	765	791	768	750	799	846	838	792	780	778	800	809	796	745	837	829	791	786	819	784	758	801	798	798	728	767	739	800	782	757	826	802	795	785	782	752	814	782	821	714	788	759	767	759	784	794	804	804	810	772	735	739	792	771	770	830	753	758	813	773	766	763	835	800	768	758	726	758	771	781	789	801	756	720	740	785	777	770	749	795	776	725	766	797	753	760	812	778	794	819	761	775	762	783	765	766	773	771	780	797	753	744	749	781	812	773	824	762	802	747	765	768	793	769	749	794	797	758	797	752	736	814	763	778	795	747	798	789	743	756	716	806	788	766	821	795	763	811	824	777	828	746	761	777	779	758	777	765	797	787	793	800	783	797	815	767	756	807	788	779	814	727	719	794	756	802	780	773	732	779	797	767	781	765	767	721	783	832	800	799	816	756	758	766	781	798	801	749	822	809	803	779	755	796	829	821	785	795	740	740	772	748	770	761	755	752	818	805	789	824	793	798	809	793	816	799	770	830	744	796	753	739	822	764	766	748	766	758	773	772	787	775	752	774	770	733	805	779	757	781	768	767	758	761	706	779	756	755	759	722	740	804	773	748	776	762	763	778	749	767	761	790	724	763	798	768	776	800	776	777	784	773	800	779	762	791	840	773	741	780	740	767	770	756	773	759	727	747	727	773	727	767	785	804	786	762	774	786	796	711	748	822	773	794	846	783	770	753	731	762	775	803	782	739	753	850	775	742	820	746	730	766	789	760	816	788	742	762	778	723	746	760	791	726	808	810	785	761	798	778	805	796	728	788	739	770	781	748	762	749	811	807	766	781	761	761	783	820	737	799	793	792	793	770	790	787	792	731	812	821	766	822	795	780	780	787	751	816	798	760	766	800	754	779	803	761	839	775	739	775	754	764	757	797	724	755	729	798	784	814	746	776	775	771	774	775	734	816	778	775	787	774	782	717	792	749	824	786	781	830	782	830	794	781	765	745	746	788	777	766	725	781	779	754	796	782	749	780	757	797	781	757	771	784	782	759	780	786	808	746	783	722	726	776	796	787	753	767	743	740	825	799	760	800	780	771	800	817	825	806	757	824	762	791	794	781	792	783	810	777	766	767	838	828	757	772	758	777	773	758	794	778	759	807	770	757	758	782	831	750	848	753	751	781	737	764	747	752	795	766	799	781	795	774	780	755	769	775	765	767	762	786	784	820	816	757	809	759	773	796	722	802	780	812	781	798	780	727	796	731	812	771	770	789	792	782	761	790	765	795	778	784	714	794	740	777	826	831	849	781	780	832	787	811	772	775	806	830	754	781	797	756	763	808	763	827	768	821	841	765	784	827	811	775	845	813	745	769	757	813	772	755	799	750	759	822	768	755	797	789	783	736	784	787	810	759	810	780	776	767	835	809	783	813	794	807	812	762	781	827	784	728	741	817	765	748	739	749	780	763	780	791	748	791	733	779	802	761	779	832	757	793	774	755	765	796	794	750	746	752	795	806	804	770	786	768	771	739	784	783	795	772	776	772	779	779	763	749	781	802	726	749	766	795	821	781	803	748	735	750	827	728	803	737	780	809	767	741	841	819	806	762	750	792	791	760	753	763	759	676	769	742	773	769	755	752	790	769	802	802	807	718	774	765	801	786	793	823	782	766	802	742	779	773	749	825	734	808	786	778	820	732	806	758	773	781	808	771	763	808	800	812	756	831	762	762	758	800	771	751	765	772	762	770	788	768	724	724	809	828	788	773	757	788	766	759	753	772	750	818	785	813	752	752	817	749	764	788	832	775	808	752	777	778	814	792	731	791	762	781	797	754	823	769	730	800	778	786	818	805	720	766	814	827	792	831	803	757	810	808	791	713	761	730	755	773	807	798	804	773	750	714	804	731	794	790	760	794	760	813	795	810	744	778	759	788	825	803	784	769	742	778	786	783	800	754	811	832	769	744	848	779	784	808	820
27165	23960	29076	22706	17214	13175	14353	11645	12110	13721	9927	4511	1359	1645	1136	809	752	584	448	435	458	422	414	459	452	525	503	442	489	470	428	416	408	401	377	321	393	393	366	340	369	353	352	370	356	394	329	362	326	346	345	341	313	297	318	350	321	314	331	330	329	344	312	313	299	331	333	333	334	334	331	343	290	310	324	303	342	309	325	379	333	318	337	353	313	329	345	323	329	290	338	331	328	326	337	319	316	317	307	324	358	351	316	323	298	317	290	289	319	355	345	319	325	285	310	328	348	333	343	351	346	341	317	335	318	332	343	324	298	325	327	315	302	360	310	324	299	305	324	307	315	319	328	351	333	314	327	312	333	348	321	348	347	345	309	351	308	331	318	315	329	328	313	366	325	315	315	323	320	370	343	336	318	306	327	360	326	340	312	350	331	347	300	318	346	332	306	326	311	303	300	298	300	295	326	313	299	306	296	318	320	338	326	322	309	311	322	330	295	323	317	282	326	311	314	307	323	321	321	326	328	302	321	304	297	333	386	318	372	327	346	304	314	327	302	318	310	340	323	315	327	283	281	326	307	313	340	331	338	306	309	330	341	304	325	325	317	275	323	337	355	328	324	300	340	336	302	299	327	343	308	301	301	324	309	325	325	311	321	312	302	325	314	330	303	323	341	330	322	342	333	321	295	338	327	311	307	323	308	327	301	330	316	333	315	307	333	366	302	343	336	317	289	329	324	292	313	308	308	313	318	335	349	322	291	330	305	331	331	358	286	294	350	298	326	287	305	308	306	299	305	315	338	312	314	334	336	354	341	304	342	320	328	309	330	334	321	322	288	332	312	332	313	334	334	341	326	312	341	347	353	364	325	311	332	322	344	331	285	335	334	303	303	363	347	331	340	308	336	310	326	309	352	314	310	314	327	312	327	315	320	339	311	300	322	318	321	322	341	303	333	332	315	342	320	292	303	291	326	303	298	306	287	346	326	296	323	306	287	326	316	328	294	327	328	268	310	319	339	317	297	299	338	344	326	308	341	305	336	343	335	325	316	337	338	336	310	327	315	311	314	298	285	318	295	362	312	334	320	313	320	340	329	320	344	317	315	308	318	307	340	314	279	343	338	340	366	327	299	283	342	341	307	355	308	329	331	317	308	311	349	305	307	297	332	335	338	343	323	318	309	362	313	311	344	345	340	314	322	316	312	313	347	333	325	297	342	323	311	344	325	293	342	355	405	369	290	313	334	317	328	334	298	326	323	310	337	343	333	279	274	320	305	302	334	340	316	332	336	293	336	326	299	323	318	327	330	311	333	312	321	311	330	322	293	285	317	341	338	313	273	330	329	330	346	346	329	326	347	302	294	348	334	335	293	320	306	331	316	343	284	294	310	325	341	347	333	304	297	322	327	337	303	340	296	338	336	314	313	348	307	331	302	332	314	331	327	363	317	318	302	329	349	335	318	309	321	300	300	306	309	309	332	322	317	325	297	303	289	312	319	338	315	313	299	328	342	288	322	334	330	339	319	323	357	347	318	366	329	330	331	329	306	328	310	342	335	330	319	350	293	303	305	327	323	301	331	352	340	295	300	319	290	357	314	322	286	311	316	338	333	304	330	313	299	340	323	300	296	309	328	321	342	319	333	328	288	335	344	331	367	316	283	350	325	318	329	329	324	318	323	304	342	318	307	332	340	327	328	307	336	315	310	300	326	316	304	338	362	353	306	342	354	317	327	299	332	298	339	307	307	317	341	284	355	301	335	326	313	298	337	285	334	287	335	340	326	309	293	312	346	327	312	284	329	319	290	322	325	343	301	336	309	326	306	318	323	326	304	332	307	328	303	328	313	332	352	319	310	310	289	294	320	344	312	333	335	331	336	318	308	326	282	284	322	337	352	314	307	321	305	337	317	309	312	365	329	341	287	289	291	314	330	358	329	362	330	326	336	345	293	282	307	343	331	321	328	299	304	332	302	327	330	323	325	333	274	336	323	314	294	326	339	327	321	337	320	344	318	311	301	309	311	302	345	306	296	303	336	327	337	352	295	327	299	321	315	321	349	318	353	328	306	319	355	335	319	312	328	317	300	310	310	331	305	344	315	296	306	347	351	315	320	317	347	317	309	323	308	314	309	318	378	338	331	315	327	331	334	296	324	322	337	301	320	317	312	343	335	299	350	331	344	330	287	279	307	306	332	333	293	322	309	317	311	290	317	301	314	320	312	318	293	313	309	355	313	296	353	358	308	332	325	334	327	353	322	327	340	331	342	324	297	346	322	325	337	323	314	314	331	322	305	346	315	337	301	335	291	327	348	319	306	319	328	332	323	305	288	297	331	320	322	333	346	329	329	317	342	322	301	296	320	311	340	350	303	314	357	344	347	310	328	285	315	302	338	320	321	310	302	320	318	329	351	311	306	293	318	328	328	359	324	339	339	335	317	309	313	342	309	324	314	304	324	307	324	340	318	313	320	332	301	351	351	290	306	325	319	327	308	353	302	331	327	324	297	327	314	366	313	333	330	322	336	350	300	336	306	333	317	302	326	322	338	305	312	316	321	325	294	320	301	327	362	355	344	280	325	327	313	325	310	340	352	322	323	308	344	307	336	316	320	351	301	296	296	322	313	350	346	320	308	323	305	309	356	318	317	312	301	344	307	299	309	306	351	304	303	334	318	314	317	335	300	317	309	302	324	288	324	322	311	270	319	312	355	353	324	291	333	324	349	301	324	337	350	304	335	310	333	287	350	310	294	350	302	328	312	326	291	297	331	333	349	316	294	325	324	310	335	312	301	348	313	284	319	304	309	339	340	330	340	336	333	322	314	298	302	324	297	321	305	324	320	323	345	347	324	308	317	339	326	311	310	311	331	349	297	312	345	321	339	309	315	288	325	338	287	325	301	331	327	295	320	346	346	332	346	315	356	334	344	329	357	310	325	338	307	333	313	335	293	327	325	312	316	343	326	332	312	294	314	339	368	327	316	313	332	293	367	305	315	309	322	330	320	304	324	331	263	318	328	312	316	302	324	322	317	328	335	344	326	289	307	329	311	353	301	369	342	330	312	328	332	300	362	320	355	311	320	299	326	294	309	297	341	328	334	334	338	349	289	342	331	326	314	315	318	337	301	317	330	312	322	312	344	324	350	308	313	327	306	324	313	330	355	277	354	340	327	350	307	336	305	314	342	335	329	295	282	299	322	320	330	345	300	336	358	307	306	358	333	342	327	301	288	296	302	347	296	332	310	312	307	319	331	335	369	337	299	364	319	320	314	337	337	344	314	348	318	309	297	332	332	331	318	340	308	328	312	335	315	323	312	306	316	298	326	312	335	308	320	303	330	297	356	290	337	278	312	301	321	336	330	320	311	321	296	307	337	335	315	350	320	316	324	298	333	317	346	296	299	318	321	316	329	316	308	324	334	313	295	322	326	317	324	325	317	319	315	315	304	321	362	305	316	315	322	324	304	312	295	307	313	327	300	283	324	324	320	332	337	346	333	302
16379	20071	32443	32696	30773	28582	32425	28572	31346	33400	27249	14207	6203	8029	5837	4350	3740	2243	1740	1644	1578	1578	1598	1680	1843	2498	2323	1999	1846	1739	1719	1524	1514	1422	1169	1288	1177	1208	1249	1212	1243	1167	1313	1134	1100	1077	955	1029	985	1068	963	895	903	866	798	839	849	866	842	803	830	856	846	893	784	860	843	825	879	844	808	834	844	913	816	818	804	830	828	837	827	826	822	805	835	809	820	848	849	774	790	843	848	817	818	745	838	868	778	829	811	829	802	812	779	792	780	781	850	819	791	789	789	799	804	835	786	813	836	835	844	819	796	877	818	844	869	835	851	850	859	802	832	856	848	778	851	785	807	797	791	810	829	787	846	844	860	816	801	820	782	825	815	803	791	877	835	871	857	802	790	785	774	809	819	834	838	800	819	808	822	781	800	808	811	827	773	833	812	805	855	803	834	824	773	807	818	838	836	849	793	774	796	797	809	803	810	851	846	833	802	793	857	860	832	776	812	799	828	810	820	832	803	800	752	882	785	802	838	806	848	844	783	836	808	793	784	798	827	827	862	835	776	757	848	817	810	805	826	765	845	829	803	789	813	796	827	821	830	796	850	794	811	802	829	798	831	787	806	791	801	815	824	811	842	780	819	819	766	830	806	791	772	791	791	799	792	817	831	801	802	827	805	762	766	840	834	840	784	802	820	842	791	762	838	773	786	800	756	779	769	849	819	798	821	788	779	784	839	797	791	848	789	804	800	819	820	831	807	813	772	867	835	834	842	742	776	760	807	801	762	820	776	815	802	798	781	787	809	812	825	798	813	839	799	779	801	798	795	798	806	810	768	810	797	807	757	782	824	834	785	845	784	809	840	823	823	801	790	798	789	811	791	839	818	846	774	795	791	805	769	787	834	821	836	833	763	814	793	834	788	830	800	846	787	817	779	808	790	826	830	831	749	801	843	817	784	800	820	841	866	792	818	804	873	806	820	846	818	765	728	782	776	840	814	795	803	773	871	848	776	843	775	765	849	815	836	815	787	778	823	770	822	856	840	787	771	783	806	807	813	789	821	801	820	773	755	811	792	804	786	814	833	772	842	781	821	769	855	786	799	858	847	813	787	786	736	790	790	829	863	800	839	834	750	819	822	793	859	794	775	787	830	768	823	869	797	780	833	808	800	797	794	817	760	813	786	797	822	807	770	848	840	812	800	719	793	803	841	803	813	787	826	802	797	831	787	822	785	785	814	785	821	811	774	807	836	850	790	832	834	789	814	840	845	751	778	816	806	798	776	806	823	806	801	795	765	814	818	785	792	800	765	768	784	830	806	835	810	787	828	802	760	789	790	785	825	761	786	819	789	820	816	891	837	774	821	804	805	872	788	790	788	807	839	848	778	826	815	817	812	819	814	866	866	814	773	752	806	809	834	859	794	825	877	808	819	776	853	848	831	810	843	804	768	842	788	824	862	805	792	780	830	795	861	771	769	763	819	820	811	807	783	782	790	738	820	821	813	798	820	805	801	804	795	812	855	826	807	795	819	836	804	811	821	850	806	805	810	776	791	841	804	767	782	772	762	795	775	826	855	769	809	783	833	761	811	811	861	831	796	826	853	777	850	774	793	846	795	835	850	826	785	798	786	832	788	834	799	755	820	786	786	791	783	749	856	833	799	779	808	849	812	803	770	778	838	858	876	835	809	818	799	798	836	819	791	816	770	844	851	813	790	810	797	852	790	819	832	801	794	834	769	783	796	827	784	818	860	803	776	807	826	826	844	833	831	832	798	803	869	803	777	812	775	821	865	758	762	801	845	818	849	770	805	793	829	808	843	858	819	823	809	788	851	873	757	806	806	834	776	852	736	818	803	812	815	806	803	825	785	828	826	774	821	823	817	805	829	846	807	819	808	808	776	833	794	831	820	826	825	800	821	819	780	825	803	837	820	828	822	836	810	806	802	801	809	821	754	843	830	772	748	808	808	844	833	794	842	798	758	778	853	839	802	778	750	841	824	839	792	782	783	807	808	826	803	849	789	872	800	768	850	822	798	831	850	800	818	841	837	842	818	784	861	772	823	805	795	819	783	808	800	811	826	824	784	806	823	791	761	792	821	783	803	782	848	819	780	834	798	818	815	863	823	797	800	815	784	840	822	814	823	779	845	821	825	804	829	835	819	834	871	841	789	817	799	831	834	840	759	778	810	805	793	832	859	816	854	831	808	832	777	815	811	848	845	822	807	813	822	859	824	836	837	864	790	759	838	784	824	818	795	799	839	828	792	779	802	801	776	802	767	839	809	799	790	803	796	814	773	821	806	828	828	800	801	800	775	782	846	789	779	823	788	846	801	815	875	871	780	818	823	818	876	880	787	810	770	842	803	834	779	815	787	793	762	760	797	765	859	793	860	807	780	807	808	799	854	842	747	817	797	826	797	801	775	872	809	815	786	815	810	835	845	742	843	784	772	805	835	782	817	833	821	813	827	833	791	789	795	841	797	764	852	773	814	811	797	809	795	773	821	815	813	809	782	809	820	796	844	762	807	794	817	785	764	819	769	797	837	750	797	804	781	768	828	782	823	800	767	736	789	803	831	862	822	763	823	759	828	824	834	819	837	794	802	812	838	850	787	848	767	787	844	856	848	808	812	789	869	771	799	813	857	824	763	847	793	788	796	820	842	794	830	819	818	759	816	804	837	828	757	813	776	812	776	829	804	811	817	851	796	817	759	790	836	845	822	790	863	800	857	795	829	807	813	815	800	817	791	778	809	766	800	760	837	785	803	765	824	789	787	818	844	758	781	829	811	799	859	842	788	831	815	779	795	794	788	742	823	793	797	765	764	834	815	797	820	834	773	808	809	796	756	799	805	822	840	814	804	823	863	793	802	789	832	813	761	837	815	824	799	772	775	779	809	801	767	777	837	814	789	796	826	779	778	801	840	832	825	820	812	866	852	812	847	832	852	822	759	757	807	819	856	770	776	798	830	758	757	743	785	823	837	802	811	763	840	810	783	841	821	795	783	828	839	841	815	784	777	826	771	810	791	783	810	851	868	821	818	779	789	816	798	827	868	805	789	806	800	773	776	829	806	821	807	816	818	786	772	807	777	781	855	770	790	756	792	790	780	837	808	810	764	798	787	743	788	801	811	826	756	729	804	782	749	802	798	783	845	821	785	840	804	809	801	807	809	816	848	798	831	837	829	849	818	778	770	814	812	775	813	783	805	833	798	787	825	817	871	832	792	757	786	798	814	786	841	818	819	836	798	801	789	772	781	815	841	790	819	852	823	815	826	775	840	812	815	778	770	827	794	833	782	820	838	841	832	812	762	775	782	797	811	841	826	817	851	840	830	791	819	811	827	826	831	788	807	801	765	794	853	778	859	807	875	821	860	792	822	816	761	839	798	794	803	852	796	875	826	793	788	792	815	798	803	816	777	829	826	830	832	799	831	834	871	820	790	819	807	770	796	806	785	796	804	831	800	821	770	815	809	828	820	818	782	835	830	813	791	798	834	855	869	814
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
